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.
This commit is contained in:
parent
f5af02a43d
commit
eb2780d064
4 changed files with 14 additions and 14 deletions
|
@ -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
|
||||
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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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@"}
|
||||
|
||||
|
|
Loading…
Reference in a new issue