Index: www/Makefile =================================================================== --- www/Makefile +++ www/Makefile @@ -288,6 +288,7 @@ SUBDIR += kf5-kjsembed SUBDIR += kiwix-tools SUBDIR += kohana + SUBDIR += lagrange SUBDIR += larbin SUBDIR += libapreq2 SUBDIR += libdom Index: www/lagrange/Makefile =================================================================== --- /dev/null +++ www/lagrange/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= lagrange +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.0 +CATEGORIES= www +MASTER_SITES= https://git.skyjake.fi/skyjake/${PORTNAME}/releases/download/${DISTVERSIONFULL}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}?dummy=/:sky +DISTFILES= skyjake-${PORTNAME}-${DISTVERSIONFULL}_SKYJ0${EXTRACT_SUFX}:sky + +MAINTAINER= lcook@FreeBSD.org +COMMENT= Beautiful Gemini Client + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BROKEN_SSL= libressl +BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL + +LIB_DEPENDS= libmpg123.so:audio/mpg123 \ + libpcre.so:devel/pcre \ + libunistring.so:devel/libunistring + +USES= cmake compiler:c11 desktop-file-utils pkgconfig sdl ssl +USE_SDL= sdl2 +CMAKE_ARGS= -DCMAKE_BUILD_TYPE=Release + +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + +.include Index: www/lagrange/distinfo =================================================================== --- /dev/null +++ www/lagrange/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1612117155 +SHA256 (skyjake-lagrange-v1.1.0_SKYJ0.tar.gz) = 291e1d17520eebc470efe852d5cbecec4989369ccce369f6633443e2ef2fd11c +SIZE (skyjake-lagrange-v1.1.0_SKYJ0.tar.gz) = 14296829 Index: www/lagrange/pkg-descr =================================================================== --- /dev/null +++ www/lagrange/pkg-descr @@ -0,0 +1,15 @@ +Lagrange is a desktop GUI client for browsing +Geminispace. It offers modern conveniences +familiar from web browsers, such as smooth +scrolling, inline image viewing, multiple tabs, +visual themes, Unicode fonts, bookmarks, +history, and page outlines. + +Like Gemini, Lagrange has been designed with +minimalism in mind. It depends on a small +number of essential libraries. It is written +in C and uses SDL for hardware-accelerated +graphics. OpenSSL is used for secure +communications. + +WWW: https://gmi.skyjake.fi/lagrange/ Index: www/lagrange/pkg-plist =================================================================== --- /dev/null +++ www/lagrange/pkg-plist @@ -0,0 +1,5 @@ +bin/lagrange +share/applications/fi.skyjake.lagrange.desktop +share/icons/hicolor/256x256/apps/fi.skyjake.lagrange.png +%%DATADIR%%/resources.lgr +share/metainfo/fi.skyjake.Lagrange.appdata.xml