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"

Reply via email to