mirror of
https://git.freebsd.org/ports.git
synced 2025-06-03 03:46:30 -04:00
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. PR: ports/82876 Submitted by: Philip Jenvey <pjenvey@groovie.org>
This commit is contained in:
parent
57dcca4d9a
commit
7da38dad2f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=138410
6 changed files with 147 additions and 0 deletions
|
@ -21,6 +21,7 @@
|
|||
SUBDIR += golded+
|
||||
SUBDIR += grn
|
||||
SUBDIR += gup
|
||||
SUBDIR += hellanzb
|
||||
SUBDIR += husky-base
|
||||
SUBDIR += husky-bsopack
|
||||
SUBDIR += husky-fidoconf
|
||||
|
|
59
news/hellanzb/Makefile
Normal file
59
news/hellanzb/Makefile
Normal file
|
@ -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>
|
2
news/hellanzb/distinfo
Normal file
2
news/hellanzb/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
MD5 (hellanzb-0.6.tar.gz) = c932b62212c00d312dd2d75a3874f3a4
|
||||
SIZE (hellanzb-0.6.tar.gz) = 100199
|
12
news/hellanzb/files/patch-nodocs-setup.py
Normal file
12
news/hellanzb/files/patch-nodocs-setup.py
Normal file
|
@ -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__':
|
9
news/hellanzb/pkg-descr
Normal file
9
news/hellanzb/pkg-descr
Normal file
|
@ -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>
|
64
news/hellanzb/pkg-plist
Normal file
64
news/hellanzb/pkg-plist
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue