Date: Fri, 5 Feb 2021 11:09:08 +0000 (UTC) From: Lewis Cook <lcook@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r564109 - in head/www: . lagrange lagrange/files Message-ID: <202102051109.115B98ZL078495@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: lcook Date: Fri Feb 5 11:09:08 2021 New Revision: 564109 URL: https://svnweb.freebsd.org/changeset/ports/564109 Log: New port: www/lagrange: Beautiful Gemini Client Reviewed by: tcberner, fernape (mentors) Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D28439 Added: head/www/lagrange/ head/www/lagrange/Makefile (contents, props changed) head/www/lagrange/distinfo (contents, props changed) head/www/lagrange/files/ head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake (contents, props changed) head/www/lagrange/pkg-descr (contents, props changed) head/www/lagrange/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Fri Feb 5 11:05:59 2021 (r564108) +++ head/www/Makefile Fri Feb 5 11:09:08 2021 (r564109) @@ -287,6 +287,7 @@ SUBDIR += kf5-kjsembed SUBDIR += kiwix-tools SUBDIR += kohana + SUBDIR += lagrange SUBDIR += larbin SUBDIR += libapreq2 SUBDIR += libdom Added: head/www/lagrange/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/Makefile Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= lagrange +DISTVERSION= 1.1.1 +CATEGORIES= www +MASTER_SITES= https://git.skyjake.fi/skyjake/${PORTNAME}/releases/download/v${DISTVERSION}/ + +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 + +OPENSSL_LDFLAGS= -lssl -lcrypto + +.include <bsd.port.mk> Added: head/www/lagrange/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/distinfo Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,3 @@ +TIMESTAMP = 1612383054 +SHA256 (lagrange-1.1.1.tar.gz) = e9f2149f060b6678e854104d8ef77fd8e62cd75cf3bf1a0208dd27cdedab72b3 +SIZE (lagrange-1.1.1.tar.gz) = 14298292 Added: head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,14 @@ +--- lib/the_Foundation/Depends.cmake.orig 2021-01-28 11:44:52 UTC ++++ lib/the_Foundation/Depends.cmake +@@ -10,9 +10,8 @@ if (NOT IOS) + set (iHaveCurl NO) + endif () + if (TFDN_ENABLE_TLSREQUEST) +- pkg_check_modules (OPENSSL eopenssl11) # BSD +- if (NOT OPENSSL_FOUND) +- pkg_check_modules (OPENSSL openssl) ++ if (NOT OPENSSL_FOUND) ++ find_package (OpenSSL REQUIRED) + endif () + else () + set (OPENSSL_FOUND NO) Added: head/www/lagrange/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/pkg-descr Fri Feb 5 11:09:08 2021 (r564109) @@ -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/ Added: head/www/lagrange/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/pkg-plist Fri Feb 5 11:09:08 2021 (r564109) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102051109.115B98ZL078495>