Received: by mail.netbsd.org (Postfix, from userid 605) id D759384EA7; Fri, 16 Jul 2021 16:00:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1CD5B84EA5 for ; Fri, 16 Jul 2021 16:00:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Z0-Q5odtBQYQ for ; Fri, 16 Jul 2021 16:00:33 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 403F684C13 for ; Fri, 16 Jul 2021 16:00:33 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 39B8DFA95; Fri, 16 Jul 2021 16:00:33 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_162645123324400" MIME-Version: 1.0 Date: Fri, 16 Jul 2021 16:00:33 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/net To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20210716160033.39B8DFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_162645123324400 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_162645123324400 Content-Disposition: inline Content-Length: 4029 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 +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 --_----------=_162645123324400--