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