Hi
I have attached to this email a patch that update the nzbget port to
release 11.0 and add support for staging.
My work is based on https://wiki.freebsd.org/ports/StageDir but this is
the first time I modify a port file, so any comments are welcome.
Nicolas
diff -ruN nzbget.orig/Makefile nzbget/Makefile
--- nzbget.orig/Makefile 2013-09-21 00:31:15.000000000 +0200
+++ nzbget/Makefile 2013-10-05 17:47:57.967049717 +0200
@@ -1,8 +1,8 @@
# Created by: Lewis Thompson <pur...@lewiz.net>
-# $FreeBSD: news/nzbget/Makefile 327759 2013-09-20 22:31:15Z bapt $
+# $FreeBSD: news/nzbget/Makefile 326373 2013-09-05 09:15:49Z bapt $
PORTNAME= nzbget
-PORTVERSION= 10.2
+PORTVERSION= 11.0
CATEGORIES= news
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION}
@@ -15,6 +15,7 @@
sigc-2:${PORTSDIR}/devel/libsigc++20
USES= gmake pkgconfig
+USE_PYTHON= 2.5+
USE_RC_SUBR= nzbget
GNU_CONFIGURE= yes
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}"
@@ -29,7 +30,6 @@
OPTIONS_SINGLE_TLSLIB= GNUTLS OPENSSL
OPTIONS_DEFAULT= PAR GNUTLS
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPAR}
@@ -53,8 +53,9 @@
.endif
post-install:
- ${INSTALL_DATA} ${WRKSRC}/nzbget.conf ${PREFIX}/etc/nzbget.conf.sample
- @[ -f ${PREFIX}/etc/nzbget.conf ] || ${CP}
${PREFIX}/etc/nzbget.conf.sample \
- ${PREFIX}/etc/nzbget.conf
+ ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/share/nzbget/nzbget.conf
${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample
+ ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/share/nzbget/nzbget.conf
${STAGEDIR}${PREFIX}/share/nzbget/webui/nzbget.conf
+ @[ -f ${STAGEDIR}${PREFIX}/etc/nzbget.conf ] || ${CP}
${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample \
+ ${STAGEDIR}${PREFIX}/etc/nzbget.conf
.include <bsd.port.mk>
diff -ruN nzbget.orig/distinfo nzbget/distinfo
--- nzbget.orig/distinfo 2013-05-26 22:15:30.000000000 +0200
+++ nzbget/distinfo 2013-09-07 23:23:08.328759118 +0200
@@ -1,2 +1,2 @@
-SHA256 (nzbget-10.2.tar.gz) =
c9b878744c162e7721ffc8b048a2e4550a8ed8da6e706ee4cbd026ed2d612ec2
-SIZE (nzbget-10.2.tar.gz) = 671808
+SHA256 (nzbget-11.0.tar.gz) =
27abacf6c604969dc987b7e50689caef22a65dbb1690b020b0c6d147ae123b3d
+SIZE (nzbget-11.0.tar.gz) = 694197
diff -ruN nzbget.orig/pkg-plist nzbget/pkg-plist
--- nzbget.orig/pkg-plist 2013-05-26 22:15:30.000000000 +0200
+++ nzbget/pkg-plist 2013-10-05 17:44:41.322405087 +0200
@@ -1,8 +1,12 @@
bin/nzbget
-bin/nzbget-postprocess.sh
sbin/nzbgetd
+etc/nzbget.conf
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
%%DATADIR%%/nzbget.conf
-%%DATADIR%%/nzbget-postprocess.conf
+%%DATADIR%%/ppscripts/EMail.py
+%%DATADIR%%/ppscripts/Logger.py
%%DATADIR%%/webui/config.js
%%DATADIR%%/webui/downloads.js
%%DATADIR%%/webui/edit.js
@@ -24,18 +28,15 @@
%%DATADIR%%/webui/lib/jquery.js
%%DATADIR%%/webui/lib/jquery.min.js
%%DATADIR%%/webui/messages.js
-%%DATADIR%%/webui/nzbget-postprocess.conf
%%DATADIR%%/webui/nzbget.conf
%%DATADIR%%/webui/status.js
%%DATADIR%%/webui/style.css
%%DATADIR%%/webui/upload.js
%%DATADIR%%/webui/util.js
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-@dirrm %%DATADIR%%/webui/img
@dirrm %%DATADIR%%/webui/lib
+@dirrm %%DATADIR%%/webui/img
@dirrm %%DATADIR%%/webui
+@dirrm %%DATADIR%%/ppscripts
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@unexec if cmp -s %D/etc/nzbget.conf %D/etc/nzbget.conf.sample; then rm -f
%D/etc/nzbget.conf; fi
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"