svn commit: r359514 - in head/net/pygopherd: . files
Pawel Pekala
pawel at FreeBSD.org
Fri Jun 27 12:40:38 UTC 2014
Author: pawel
Date: Fri Jun 27 12:40:36 2014
New Revision: 359514
URL: http://svnweb.freebsd.org/changeset/ports/359514
QAT: https://qat.redports.org/buildarchive/r359514/
Log:
- Add staging support
- Use @sample for config file
Modified:
head/net/pygopherd/Makefile
head/net/pygopherd/files/patch-setup.py
head/net/pygopherd/pkg-plist
Modified: head/net/pygopherd/Makefile
==============================================================================
--- head/net/pygopherd/Makefile Fri Jun 27 12:37:43 2014 (r359513)
+++ head/net/pygopherd/Makefile Fri Jun 27 12:40:36 2014 (r359514)
@@ -3,6 +3,7 @@
PORTNAME= pygopherd
PORTVERSION= 2.0.16
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= http://gopher.quux.org:70/devel/gopher/Downloads/pygopherd/ \
http://gopher.quux.org:70/devel/gopher/Downloads/pygopherd/old/
@@ -16,9 +17,6 @@ USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= 2.0.15
WRKSRC= ${WRKDIR}/${PORTNAME}
-MAN8= pygopherd.8
-
-NO_STAGE= yes
post-patch:
.for f in setup.py bin/pygopherd conf/pygopherd.conf doc/pygopherd.8
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${f}
@@ -27,11 +25,9 @@ post-patch:
${WRKSRC}/bin/pygopherd
@${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} \
-e "s|/usr/bin/python2.2|${PYTHON_CMD}|g"
- @${MV} ${WRKSRC}/conf/pygopherd.conf ${WRKSRC}/conf/pygopherd.conf-dist
+ @${MV} ${WRKSRC}/conf/pygopherd.conf ${WRKSRC}/conf/pygopherd.conf.sample
post-install:
- @${INSTALL_MAN} ${WRKSRC}/doc/${MAN8} ${MANPREFIX}/man/man8
- @[ -f ${PREFIX}/etc/pygopherd/pygopherd.conf ] || \
- ${CP} ${PREFIX}/etc/pygopherd/pygopherd.conf-dist ${PREFIX}/etc/pygopherd/pygopherd.conf
+ ${INSTALL_MAN} ${WRKSRC}/doc/pygopherd.8 ${STAGEDIR}${MANPREFIX}/man/man8
.include <bsd.port.mk>
Modified: head/net/pygopherd/files/patch-setup.py
==============================================================================
--- head/net/pygopherd/files/patch-setup.py Fri Jun 27 12:37:43 2014 (r359513)
+++ head/net/pygopherd/files/patch-setup.py Fri Jun 27 12:40:36 2014 (r359514)
@@ -5,7 +5,7 @@
packages = ['pygopherd', 'pygopherd.handlers', 'pygopherd.protocols'],
scripts = ['bin/pygopherd'],
- data_files = [ ('/etc/pygopherd', ['conf/pygopherd.conf',
-+ data_files = [ ('%%PREFIX%%/etc/pygopherd', ['conf/pygopherd.conf-dist',
++ data_files = [ ('%%PREFIX%%/etc/pygopherd', ['conf/pygopherd.conf.sample',
'conf/mime.types'] ) ],
license = pygopherd.version.license
)
Modified: head/net/pygopherd/pkg-plist
==============================================================================
--- head/net/pygopherd/pkg-plist Fri Jun 27 12:37:43 2014 (r359513)
+++ head/net/pygopherd/pkg-plist Fri Jun 27 12:40:36 2014 (r359514)
@@ -1,8 +1,6 @@
bin/pygopherd
etc/pygopherd/mime.types
- at unexec if cmp -s %D/etc/pygopherd/pygopherd.conf %D/etc/pygopherd/pygopherd.conf-dist; then rm -f %D/etc/pygopherd/pygopherd.conf; fi
-etc/pygopherd/pygopherd.conf-dist
- at exec [ -f %B/pygopherd.conf ] || cp %B/%f %B/pygopherd.conf
+ at sample etc/pygopherd/pygopherd.conf.sample
%%PYTHON_SITELIBDIR%%/pygopherd/GopherExceptions.py
%%PYTHON_SITELIBDIR%%/pygopherd/GopherExceptions.pyc
%%PYTHON_SITELIBDIR%%/pygopherd/GopherExceptions.pyo
@@ -132,6 +130,7 @@ etc/pygopherd/pygopherd.conf-dist
%%PYTHON_SITELIBDIR%%/pygopherd/zipfile.py
%%PYTHON_SITELIBDIR%%/pygopherd/zipfile.pyc
%%PYTHON_SITELIBDIR%%/pygopherd/zipfile.pyo
+man/man8/pygopherd.8.gz
@dirrm %%PYTHON_SITELIBDIR%%/pygopherd/handlers
@dirrm %%PYTHON_SITELIBDIR%%/pygopherd/protocols
@dirrm %%PYTHON_SITELIBDIR%%/pygopherd
More information about the svn-ports-all
mailing list