diff options
-rw-r--r-- | news/Makefile | 1 | ||||
-rw-r--r-- | news/hellanzb/Makefile | 59 | ||||
-rw-r--r-- | news/hellanzb/distinfo | 2 | ||||
-rw-r--r-- | news/hellanzb/files/patch-nodocs-setup.py | 12 | ||||
-rw-r--r-- | news/hellanzb/pkg-descr | 9 | ||||
-rw-r--r-- | news/hellanzb/pkg-plist | 64 |
6 files changed, 147 insertions, 0 deletions
diff --git a/news/Makefile b/news/Makefile index d7cfb22..bab0bce 100644 --- a/news/Makefile +++ b/news/Makefile @@ -21,6 +21,7 @@ SUBDIR += golded+ SUBDIR += grn SUBDIR += gup + SUBDIR += hellanzb SUBDIR += husky-base SUBDIR += husky-bsopack SUBDIR += husky-fidoconf diff --git a/news/hellanzb/Makefile b/news/hellanzb/Makefile new file mode 100644 index 0000000..b2e1aa5 --- /dev/null +++ b/news/hellanzb/Makefile @@ -0,0 +1,59 @@ +# New ports collection makefile for: hellanzb +# Date created: Sat Sep 25 18:46:46 PDT 2004 +# Whom: Philip Jenveey <pjenvey@groovie.org> +# +# $FreeBSD$ +# $Id: Makefile 362 2005-06-30 22:41:56Z pjenvey $ +# + +PORTNAME= hellanzb +PORTVERSION= 0.6 +CATEGORIES= news +MASTER_SITES= http://www.hellanzb.com/distfiles/ +DISTNAME= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= pjenvey@groovie.org +COMMENT= Nzb downloader and post processor + +RUN_DEPENDS= par2:${PORTSDIR}/archivers/par2cmdline \ + flac:${PORTSDIR}/audio/flac \ + shorten:${PORTSDIR}/audio/shorten \ + ${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore \ + ${PYTHON_SITELIBDIR}/twisted/web:${PORTSDIR}/www/py-twistedWeb + +USE_PYTHON= yes +USE_PYDISTUTILS=yes + +.include <bsd.port.pre.mk> + +# monkey audio (mac) needs FreeBSD 5 +.if ${OSVERSION} >= 500000 +RUN_DEPENDS+= mac:${PORTSDIR}/audio/mac +.endif + +# more fully-featured rar needs at least 5.3 +.if ${ARCH} == "i386" && ${OSVERSION} >= 503000 +RUN_DEPENDS+= rar:${PORTSDIR}/archivers/rar +.else +RUN_DEPENDS+= unrar:${PORTSDIR}/archivers/unrar +.endif + +.ifndef(NOPORTDOCS) +PORTDOCS= CHANGELOG CREDITS README LICENSE +.endif + +post-install: + + @if [ ! -f ${PREFIX}/etc/hellanzb.conf ]; then \ + ${ECHO} "Installing default configuration file."; \ + ${INSTALL_DATA} ${WRKSRC}/etc/hellanzb.conf.sample ${PREFIX}/etc/hellanzb.conf; \ + fi + +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for doc in ${PORTDOCS} + @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.post.mk> diff --git a/news/hellanzb/distinfo b/news/hellanzb/distinfo new file mode 100644 index 0000000..5d806da --- /dev/null +++ b/news/hellanzb/distinfo @@ -0,0 +1,2 @@ +MD5 (hellanzb-0.6.tar.gz) = c932b62212c00d312dd2d75a3874f3a4 +SIZE (hellanzb-0.6.tar.gz) = 100199 diff --git a/news/hellanzb/files/patch-nodocs-setup.py b/news/hellanzb/files/patch-nodocs-setup.py new file mode 100644 index 0000000..1e906ed --- /dev/null +++ b/news/hellanzb/files/patch-nodocs-setup.py @@ -0,0 +1,12 @@ +--- setup.py.bak Thu Jun 30 14:49:48 2005 ++++ setup.py Thu Jun 30 14:50:22 2005 +@@ -35,8 +35,7 @@ + + packages = [ 'Hellanzb', 'Hellanzb.NZBLeecher', 'Hellanzb.HellaXMLRPC' ], + scripts = [ 'hellanzb.py' ], +- data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ), +- ( 'share/doc/hellanzb', [ 'CHANGELOG', 'CREDITS', 'README', 'LICENSE' ] ) ], ++ data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ), ], + ) + + if __name__ == '__main__': diff --git a/news/hellanzb/pkg-descr b/news/hellanzb/pkg-descr new file mode 100644 index 0000000..7713622 --- /dev/null +++ b/news/hellanzb/pkg-descr @@ -0,0 +1,9 @@ +hellanzb is an easy to use app designed to retrieve nzb files and fully process +them. The goal being to make getting files from Usenet as hands-free as +possible. Once fully installed, all that's required is moving an nzb file to the +queue directory. The rest: downloading, par-checking, un-raring, etc. is done +automatically by hellanzb. + +WWW: http://www.hellanzb.com + +- Philip Jenvey <pjenvey@groovie.org> diff --git a/news/hellanzb/pkg-plist b/news/hellanzb/pkg-plist new file mode 100644 index 0000000..f37b5d7 --- /dev/null +++ b/news/hellanzb/pkg-plist @@ -0,0 +1,64 @@ +bin/hellanzb.py +@unexec if cmp -s %D/etc/hellanzb.conf.sample %D/etc/hellanzb.conf; then rm -f %D/etc/hellanzb.conf; fi +etc/hellanzb.conf.sample +@exec if [ ! -f %D/etc/hellanzb.conf ] ; then cp -p %D/%F %B/hellanzb.conf; fi +%%PYTHON_SITELIBDIR%%/Hellanzb/Core.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.py +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Log.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.py +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.py +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/Util.py +%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.py +%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.py +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.py +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.py +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.py +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.py +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.py +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.py +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyo +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.py +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyc +%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyo +@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC +@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher +@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb |