pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net



Module Name:    pkgsrc
Committed By:   nia
Date:           Fri Jul 16 16:00:33 UTC 2021

Modified Files:
        pkgsrc/net: Makefile
Added Files:
        pkgsrc/net/lagrange: DESCR Makefile PLIST distinfo options.mk

Log Message:
add net/lagrange

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.


To generate a diff of this commit:
cvs rdiff -u -r1.1418 -r1.1419 pkgsrc/net/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/net/lagrange/DESCR pkgsrc/net/lagrange/Makefile \
    pkgsrc/net/lagrange/PLIST pkgsrc/net/lagrange/distinfo \
    pkgsrc/net/lagrange/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/Makefile
diff -u pkgsrc/net/Makefile:1.1418 pkgsrc/net/Makefile:1.1419
--- pkgsrc/net/Makefile:1.1418  Wed Jul  7 12:49:54 2021
+++ pkgsrc/net/Makefile Fri Jul 16 16:00:32 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1418 2021/07/07 12:49:54 nia Exp $
+# $NetBSD: Makefile,v 1.1419 2021/07/16 16:00:32 nia Exp $
 #
 
 COMMENT=       Networking tools
@@ -299,6 +299,7 @@ SUBDIR+=    krfb
 SUBDIR+=       ktorrent
 SUBDIR+=       kubectl
 SUBDIR+=       kxmlrpcclient
+SUBDIR+=       lagrange
 SUBDIR+=       lambdamoo
 SUBDIR+=       lambdamoo-core
 SUBDIR+=       lambdamoo-doc

Added files:

Index: pkgsrc/net/lagrange/DESCR
diff -u /dev/null pkgsrc/net/lagrange/DESCR:1.1
--- /dev/null   Fri Jul 16 16:00:33 2021
+++ pkgsrc/net/lagrange/DESCR   Fri Jul 16 16:00:33 2021
@@ -0,0 +1,8 @@
+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.
Index: pkgsrc/net/lagrange/Makefile
diff -u /dev/null pkgsrc/net/lagrange/Makefile:1.1
--- /dev/null   Fri Jul 16 16:00:33 2021
+++ pkgsrc/net/lagrange/Makefile        Fri Jul 16 16:00:33 2021
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2021/07/16 16:00:33 nia Exp $
+
+DISTNAME=      lagrange-1.5.2
+CATEGORIES=    net
+MASTER_SITES=  https://git.skyjake.fi/gemini/lagrange/releases/download/v${PKGVERSION_NOREV}/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gmi.skyjake.fi/lagrange/
+COMMENT=       Desktop GUI client for browsing Gemini
+LICENSE=       2-clause-bsd
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+
+.include "options.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/libunistring/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/lagrange/PLIST
diff -u /dev/null pkgsrc/net/lagrange/PLIST:1.1
--- /dev/null   Fri Jul 16 16:00:33 2021
+++ pkgsrc/net/lagrange/PLIST   Fri Jul 16 16:00:33 2021
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2021/07/16 16:00:33 nia Exp $
+bin/lagrange
+share/applications/fi.skyjake.Lagrange.desktop
+share/icons/hicolor/256x256/apps/fi.skyjake.Lagrange.png
+share/lagrange/resources.lgr
+share/metainfo/fi.skyjake.Lagrange.appdata.xml
Index: pkgsrc/net/lagrange/distinfo
diff -u /dev/null pkgsrc/net/lagrange/distinfo:1.1
--- /dev/null   Fri Jul 16 16:00:33 2021
+++ pkgsrc/net/lagrange/distinfo        Fri Jul 16 16:00:33 2021
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/07/16 16:00:33 nia Exp $
+
+SHA1 (lagrange-1.5.2.tar.gz) = 317cb29b3851537f9093ebbe7b53cc696b1d4b62
+RMD160 (lagrange-1.5.2.tar.gz) = ec6fc9ee4543b7f47b62dac101e16c6186554698
+SHA512 (lagrange-1.5.2.tar.gz) = 971d54d072799cc03bc2521571c74e3da996f390198c3a7e04ff8480040aa1ae96d1407dec68ecb02225ece14c0032304ad1c605b6619b4538d9078c8180f9d6
+Size (lagrange-1.5.2.tar.gz) = 20409523 bytes
Index: pkgsrc/net/lagrange/options.mk
diff -u /dev/null pkgsrc/net/lagrange/options.mk:1.1
--- /dev/null   Fri Jul 16 16:00:33 2021
+++ pkgsrc/net/lagrange/options.mk      Fri Jul 16 16:00:33 2021
@@ -0,0 +1,21 @@
+# $NetBSD: options.mk,v 1.1 2021/07/16 16:00:33 nia Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.lagrange
+
+PKG_SUPPORTED_OPTIONS= mpg123 opengl
+PKG_SUGGESTED_OPTIONS= mpg123
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mmpg123)
+.include "../../audio/mpg123/buildlink3.mk"
+CMAKE_ARGS+=   -DENABLE_MPG123=ON
+.else
+CMAKE_ARGS+=   -DENABLE_MPG123=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mopengl)
+CMAKE_ARGS+=   -DENABLE_X11_SWRENDER=OFF
+.else
+CMAKE_ARGS+=   -DENABLE_X11_SWRENDER=ON
+.endif



Home | Main Index | Thread Index | Old Index