pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net add net/lagrange



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e25e5b8ed23
branches:  trunk
changeset: 456015:2e25e5b8ed23
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Jul 16 16:00:32 2021 +0000

description:
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.

diffstat:

 net/Makefile            |   3 ++-
 net/lagrange/DESCR      |   8 ++++++++
 net/lagrange/Makefile   |  23 +++++++++++++++++++++++
 net/lagrange/PLIST      |   6 ++++++
 net/lagrange/distinfo   |   6 ++++++
 net/lagrange/options.mk |  21 +++++++++++++++++++++
 6 files changed, 66 insertions(+), 1 deletions(-)

diffs (101 lines):

diff -r c3917984182d -r 2e25e5b8ed23 net/Makefile
--- a/net/Makefile      Fri Jul 16 15:40:48 2021 +0000
+++ b/net/Makefile      Fri Jul 16 16:00:32 2021 +0000
@@ -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+=       ktorrent
 SUBDIR+=       kubectl
 SUBDIR+=       kxmlrpcclient
+SUBDIR+=       lagrange
 SUBDIR+=       lambdamoo
 SUBDIR+=       lambdamoo-core
 SUBDIR+=       lambdamoo-doc
diff -r c3917984182d -r 2e25e5b8ed23 net/lagrange/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/lagrange/DESCR        Fri Jul 16 16:00:32 2021 +0000
@@ -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.
diff -r c3917984182d -r 2e25e5b8ed23 net/lagrange/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/lagrange/Makefile     Fri Jul 16 16:00:32 2021 +0000
@@ -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"
diff -r c3917984182d -r 2e25e5b8ed23 net/lagrange/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/lagrange/PLIST        Fri Jul 16 16:00:32 2021 +0000
@@ -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
diff -r c3917984182d -r 2e25e5b8ed23 net/lagrange/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/lagrange/distinfo     Fri Jul 16 16:00:32 2021 +0000
@@ -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
diff -r c3917984182d -r 2e25e5b8ed23 net/lagrange/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/lagrange/options.mk   Fri Jul 16 16:00:32 2021 +0000
@@ -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