Hi,
This is a update for geomyidae, a gopher daemon, to 0.99.

I did some changes from previous port.  I hope they're fine:

Minor, style changes:
- lowercase $COMMENT
- use $V for version, rather than variable substitution

New installed files (post-install target):
- Install examples for CGI and haproxy in /usr/local/share/examples/geomyidae.
- Remove /usr/local/share/doc/geomyidae/README
  (it's only a 3-line-long file pointing to the manual geomyidae(8))

Breaking changes:
- Install the daemon into /usr/local/sbin rather than /usr/local/bin
- Add "-c" in the rc.d(8)'s default geomyidae_flags, to run it on a chroot.
- Remove "-l /var/log/geomyidae.log", for the log file is not managed by
  newsyslog(8) and can grow up fast.

Ok?


diff /usr/ports
path + /usr/ports
commit - 219a7711c5b1b2c38ba9f2b0f5e758af90236864
blob - 31e8b0c2274465a6bfe41d9c14da3fdc16bfe49c
file + net/geomyidae/Makefile
--- net/geomyidae/Makefile
+++ net/geomyidae/Makefile
@@ -1,9 +1,8 @@
-COMMENT =              Gopher protocol daemon
+COMMENT =              gopher protocol daemon
 
-DISTNAME =             geomyidae-v0.51
-PKGNAME =              ${DISTNAME:S/-v/-/}
-REVISION =             0
-
+V =                    0.99
+DISTNAME =             geomyidae-v$V
+PKGNAME =              geomyidae-$V
 CATEGORIES =           net
 
 HOMEPAGE =             http://git.r-36.net/scm/geomyidae
@@ -18,19 +17,21 @@ WANTLIB =           c tls
 
 SITES =                        ftp://bitreich.org/releases/geomyidae/
 
-MAKE_FLAGS =           CC="${CC}" CFLAGS="${CFLAGS} -Wall" \
+MAKE_FLAGS =           BINDIR="${PREFIX}/sbin" \
                        MANDIR="${PREFIX}/man/man8"
-MAKE_ENV =             LDFLAGS="${LDFLAGS}"
 
 NO_TEST =              Yes
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/geomyidae
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/geomyidae
-       cd ${WRKSRC} && ${INSTALL_DATA} CGI.md README \
-           ${PREFIX}/share/doc/geomyidae
-       cd ${WRKSRC} && ${INSTALL_DATA} index.gph \
-           ${PREFIX}/share/examples/geomyidae
-       touch ${PREFIX}/share/examples/geomyidae/log
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/geomyidae/cgi-examples
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/geomyidae/haproxy
+       ${INSTALL_DATA} ${WRKSRC}/CGI.md ${PREFIX}/share/doc/geomyidae
+       ${INSTALL_DATA} ${WRKSRC}/index.gph \
+               ${PREFIX}/share/examples/geomyidae
+       ${INSTALL_DATA} ${WRKSRC}/cgi-examples/* \
+               ${PREFIX}/share/examples/geomyidae/cgi-examples
+       ${INSTALL_DATA} ${WRKSRC}/haproxy/* \
+               ${PREFIX}/share/examples/geomyidae/haproxy
 
 .include <bsd.port.mk>
commit - 219a7711c5b1b2c38ba9f2b0f5e758af90236864
blob - 8257add4f14e9a369c4698b0dad08dccc2482eeb
file + net/geomyidae/distinfo
--- net/geomyidae/distinfo
+++ net/geomyidae/distinfo
@@ -1,2 +1,2 @@
-SHA256 (geomyidae-v0.51.tar.gz) = z65VWzcw4FYRTyAi7Gi83dnQWTpIZbNMcdrKlJqdiow=
-SIZE (geomyidae-v0.51.tar.gz) = 33384
+SHA256 (geomyidae-v0.99.tar.gz) = QnAUqvyi+b14kIjqnreY6adFl62glRiuX9QiVamR6zw=
+SIZE (geomyidae-v0.99.tar.gz) = 40436
commit - 219a7711c5b1b2c38ba9f2b0f5e758af90236864
blob - 8d0ecd4b05303b3f190e32afab0cf40a389f9eda
file + net/geomyidae/pkg/PLIST
--- net/geomyidae/pkg/PLIST
+++ net/geomyidae/pkg/PLIST
@@ -1,23 +1,22 @@
 @newgroup _geomyidae:754
 @newuser _geomyidae:754:_geomyidae::Geomyidae Gopher 
Daemon:/nonexistent:/sbin/nologin
 @rcscript ${RCDIR}/geomyidae
-@bin bin/geomyidae
 @man man/man8/geomyidae.8
+@bin sbin/geomyidae
 share/doc/geomyidae/
 share/doc/geomyidae/CGI.md
-share/doc/geomyidae/README
+share/examples/geomyidae/
+share/examples/geomyidae/cgi-examples/
+share/examples/geomyidae/cgi-examples/dirlisting.dcgi
+share/examples/geomyidae/cgi-examples/proxy.cgi
+share/examples/geomyidae/cgi-examples/rest.dcgi
+share/examples/geomyidae/cgi-examples/umnlisting.dcgi
+share/examples/geomyidae/cgi-examples/vhosting.cgi
+share/examples/geomyidae/haproxy/
+share/examples/geomyidae/haproxy/gopher-haproxy.cfg
+share/examples/geomyidae/index.gph
 @mode 755
-@owner root
+@owner _geomyidae
 @group daemon
 @sample /var/gopher/
-@mode
-@owner
-@group
-share/examples/geomyidae/
-share/examples/geomyidae/index.gph
 @sample /var/gopher/index.gph
-share/examples/geomyidae/log
-@mode 640
-@owner _geomyidae
-@group _geomyidae
-@sample /var/log/geomyidae.log
commit - 219a7711c5b1b2c38ba9f2b0f5e758af90236864
blob - 190f00e07714e33421c2900395db6cca695a999f
file + net/geomyidae/pkg/geomyidae.rc
--- net/geomyidae/pkg/geomyidae.rc
+++ net/geomyidae/pkg/geomyidae.rc
@@ -1,10 +1,10 @@
 #!/bin/ksh
 
-daemon="${TRUEPREFIX}/bin/geomyidae"
-daemon_flags="-l /var/log/geomyidae.log -u _geomyidae -g _geomyidae"
+daemon="${TRUEPREFIX}/sbin/geomyidae"
+daemon_flags="-c -u _geomyidae -g _geomyidae"
 
 . /etc/rc.d/rc.subr
 
-pexp="${daemon} .*"
+rc_reload=NO
 
 rc_cmd $1

Reply via email to