svn commit: r564109 - in head/www: . lagrange lagrange/files
Lewis Cook
lcook at FreeBSD.org
Fri Feb 5 11:09:10 UTC 2021
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 at 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
More information about the svn-ports-all
mailing list