pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/Geomyidae



Module Name:    pkgsrc
Committed By:   leot
Date:           Sat May 28 19:03:16 UTC 2022

Modified Files:
        pkgsrc/net/Geomyidae: Makefile PLIST distinfo
        pkgsrc/net/Geomyidae/files: geomyidae.sh

Log Message:
Geomyidae: Update to 0.50.1

Changes:
0.50.1
------
Thanks to the help of early testers, a major bug was fixed:

* Now chroot and the new REST code work together.

0.50
----
After four years of development, finally the v0.50 release is now
available!

I want to thank everyone who helped!

See the features:

* REST mode (see CGI.md)
        * see cgi-examples/proxy.cgi
        * see cgi-examples/rest.dcgi
* Official TLS support in geomyidae!
        * TLS sticky (+t) bit support for must-be-served-encrypted
          content.
        * Script for self-signing a certificate is in the distribution.
        * GOPHERS and HTTPS CGI variables implemented for dcgi/cgi.
* There is some xinetd request filter (in web world: URL filter) added
  as example.
* Syslog support is now included.
* A dockerfile is added with TLS support.
* There is one cgi-examples/umnlisting.dcgi, which emulates all
  of UMN style dir listing.
* More CGI backwards compatibility to other gopher daemons.
* There is size/date/time in dir listings.
        * Sort by date is implemented.
* Removed sendfile(2) and other premature optimisations. The most
  simple solution is fastest and most portable.
        * At ind.c:106 you can read the full story.
* Makefile output has been simplified to be easier debuggable.
* More filetype handling types.
        * There is now some filetypes.h for easier future additions.
* Gopher+ redirects work and are logged.
* There is now a geomyidae logo as SVG in the repository.
* Geomyidae has been moved from /usr/sbin to /usr/bin.
* Relative paths in gph are fixed and working.
* More happy helping snowman for your pleasure.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/Geomyidae/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/Geomyidae/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/Geomyidae/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/Geomyidae/files/geomyidae.sh

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

Modified files:

Index: pkgsrc/net/Geomyidae/Makefile
diff -u pkgsrc/net/Geomyidae/Makefile:1.13 pkgsrc/net/Geomyidae/Makefile:1.14
--- pkgsrc/net/Geomyidae/Makefile:1.13  Mon Jun 14 21:08:06 2021
+++ pkgsrc/net/Geomyidae/Makefile       Sat May 28 19:03:15 2022
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2021/06/14 21:08:06 nia Exp $
+# $NetBSD: Makefile,v 1.14 2022/05/28 19:03:15 leot Exp $
 
-DISTNAME=      geomyidae-v0.34
+DISTNAME=      geomyidae-v0.50.1
 PKGNAME=       ${DISTNAME:S/-v/-/}
 CATEGORIES=    net
 MASTER_SITES=  ftp://bitreich.org/releases/geomyidae/
-EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    leot%NetBSD.org@localhost
 HOMEPAGE=      gopher://bitreich.org/1/scm/geomyidae
@@ -36,15 +35,16 @@ SUBST_STAGE.rootdir=        pre-configure
 SUBST_FILES.rootdir=   main.c
 SUBST_SED.rootdir=     -e 's;/var/gopher;${GEOMYIDAE_ROOTDIR};'
 
-INSTALLATION_DIRS=     sbin ${PKGMANDIR}/man8 ${EGDIR} ${DOCDIR}
+INSTALLATION_DIRS=     bin ${PKGMANDIR}/man8 ${EGDIR} ${DOCDIR}
 
 LDFLAGS.SunOS+=                -lsocket -lnsl
 
 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/geomyidae ${DESTDIR}${PREFIX}/sbin
+       ${INSTALL_PROGRAM} ${WRKSRC}/geomyidae ${DESTDIR}${PREFIX}/bin
        ${INSTALL_MAN} ${WRKSRC}/geomyidae.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
        ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/CGI ${DESTDIR}${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/CGI.md ${DESTDIR}${DOCDIR}
        ${INSTALL_DATA} ${WRKSRC}/index.gph ${DESTDIR}${EGDIR}
 
+.include "../../security/libretls/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/Geomyidae/PLIST
diff -u pkgsrc/net/Geomyidae/PLIST:1.5 pkgsrc/net/Geomyidae/PLIST:1.6
--- pkgsrc/net/Geomyidae/PLIST:1.5      Fri Aug 10 10:41:20 2018
+++ pkgsrc/net/Geomyidae/PLIST  Sat May 28 19:03:15 2022
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.5 2018/08/10 10:41:20 leot Exp $
+@comment $NetBSD: PLIST,v 1.6 2022/05/28 19:03:15 leot Exp $
+bin/geomyidae
 man/man8/geomyidae.8
-sbin/geomyidae
-share/doc/geomyidae/CGI
+share/doc/geomyidae/CGI.md
 share/doc/geomyidae/README
 share/examples/geomyidae/index.gph

Index: pkgsrc/net/Geomyidae/distinfo
diff -u pkgsrc/net/Geomyidae/distinfo:1.10 pkgsrc/net/Geomyidae/distinfo:1.11
--- pkgsrc/net/Geomyidae/distinfo:1.10  Tue Oct 26 11:05:20 2021
+++ pkgsrc/net/Geomyidae/distinfo       Sat May 28 19:03:15 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 11:05:20 nia Exp $
+$NetBSD: distinfo,v 1.11 2022/05/28 19:03:15 leot Exp $
 
-BLAKE2s (geomyidae-v0.34.tgz) = b6758dad538bc48766fdcd45593a9a722aa411a61190bd2284ea0ca44e0d6625
-SHA512 (geomyidae-v0.34.tgz) = 55b7845c8b9fbee70b2e2bd71d2e3bb8e34c3029a1ea410cb39750763c81d5c31af8c703f7b673aa28fbfd61dd7915300ed4ff22f94c8430ac754681bc30ce41
-Size (geomyidae-v0.34.tgz) = 22242 bytes
+BLAKE2s (geomyidae-v0.50.1.tar.gz) = e5e65463e90b60ea09ac901454d7731b78e645f683138233ed457dd9a55cc622
+SHA512 (geomyidae-v0.50.1.tar.gz) = 2a71b12f51c2ef8d6e791089f9eea49eb90a36be45b874d4234eba1e673186be945711be1f92508190f5c0a6f502f132c4b7cb82caf805a39a3f31903032ac47
+Size (geomyidae-v0.50.1.tar.gz) = 31832 bytes

Index: pkgsrc/net/Geomyidae/files/geomyidae.sh
diff -u pkgsrc/net/Geomyidae/files/geomyidae.sh:1.1 pkgsrc/net/Geomyidae/files/geomyidae.sh:1.2
--- pkgsrc/net/Geomyidae/files/geomyidae.sh:1.1 Fri Aug 10 10:41:20 2018
+++ pkgsrc/net/Geomyidae/files/geomyidae.sh     Sat May 28 19:03:16 2022
@@ -9,7 +9,7 @@ fi
 
 name="geomyidae"
 rcvar=$name
-command="@PREFIX@/sbin/geomyidae"
+command="@PREFIX@/bin/geomyidae"
 
 geomyidae_flags=${geomyidae_flags-"-u @GEOMYIDAE_USER@ -g @GEOMYIDAE_GROUP@ -b @GEOMYIDAE_ROOTDIR@"}
 



Home | Main Index | Thread Index | Old Index