import hellanzb 0.13 for mglocker and dharthmei
hellanzb is a Python application designed for *nix environments that retrieves nzb files and fully processes them. The goal being to make getting files from Usenet (e.g.: Giganews Newsgroups) as hands-free as possible. Once fully installed, all thats required is moving an nzb file to the queue directory. The rest; fetching, par-checking, un-raring, etc. is taken care of by hellanzb. ok mglocker@
This commit is contained in:
parent
70be0dcd6f
commit
60370412bb
32
news/hellanzb/Makefile
Normal file
32
news/hellanzb/Makefile
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2007/06/24 16:57:40 jasper Exp $
|
||||||
|
|
||||||
|
COMMENT= retrieve and process nzb-files
|
||||||
|
|
||||||
|
DISTNAME= hellanzb-0.13
|
||||||
|
CATEGORIES= news
|
||||||
|
|
||||||
|
HOMEPAGE= http://www.hellanzb.com/trac/
|
||||||
|
|
||||||
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
|
PERMIT_PACKAGE_FTP= Yes
|
||||||
|
PERMIT_DISTFILES_CDROM= Yes
|
||||||
|
PERMIT_DISTFILES_FTP= Yes
|
||||||
|
|
||||||
|
MASTER_SITES= http://www.hellanzb.com/distfiles/
|
||||||
|
|
||||||
|
MODULES= lang/python
|
||||||
|
|
||||||
|
RUN_DEPENDS= ::archivers/par2cmdline \
|
||||||
|
::archivers/unrar \
|
||||||
|
::devel/py-twisted/core \
|
||||||
|
::devel/py-twisted/web
|
||||||
|
|
||||||
|
NO_REGRESS= Yes
|
||||||
|
|
||||||
|
pre-configure:
|
||||||
|
@find ${WRKDIST} -name \*.py | \
|
||||||
|
xargs perl -pi -e 's,/usr/bin/env python,${MODPY_BIN},g'
|
||||||
|
@perl -pi -e 's,!!SYSCONFDIR!!,${SYSCONFDIR},' \
|
||||||
|
${WRKSRC}/Hellanzb/Core.py
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
5
news/hellanzb/distinfo
Normal file
5
news/hellanzb/distinfo
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
MD5 (hellanzb-0.13.tar.gz) = 01EMaxsse5NTMqRp/cjn4g==
|
||||||
|
RMD160 (hellanzb-0.13.tar.gz) = LsMGnNDJy2yf2qSk7cTzEahtlEw=
|
||||||
|
SHA1 (hellanzb-0.13.tar.gz) = StpyaMy5yPhdjejTT9qSw+LYS18=
|
||||||
|
SHA256 (hellanzb-0.13.tar.gz) = VlsIcl65KsHiePp98seyeyFYjE4kwUD92+xKViUVkSc=
|
||||||
|
SIZE (hellanzb-0.13.tar.gz) = 163698
|
12
news/hellanzb/patches/patch-Hellanzb_Core_py
Normal file
12
news/hellanzb/patches/patch-Hellanzb_Core_py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
$OpenBSD: patch-Hellanzb_Core_py,v 1.1.1.1 2007/06/24 16:57:40 jasper Exp $
|
||||||
|
--- Hellanzb/Core.py.orig Mon Jun 11 00:58:14 2007
|
||||||
|
+++ Hellanzb/Core.py Mon Jun 11 00:58:40 2007
|
||||||
|
@@ -35,7 +35,7 @@ def findAndLoadConfig(optionalConfigFile = None):
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
# look for conf in this order: sys.prefix, ./, or ./etc/
|
||||||
|
- confDirs = [os.path.join(sys.prefix, 'etc')]
|
||||||
|
+ confDirs = [os.path.join('!!SYSCONFDIR!!')]
|
||||||
|
try:
|
||||||
|
confDirs.append(os.path.join(os.getcwd(), 'etc'))
|
||||||
|
confDirs.append(os.getcwd())
|
14
news/hellanzb/patches/patch-setup_py
Normal file
14
news/hellanzb/patches/patch-setup_py
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
$OpenBSD: patch-setup_py,v 1.1.1.1 2007/06/24 16:57:40 jasper Exp $
|
||||||
|
--- setup.py.orig Tue Mar 27 06:20:43 2007
|
||||||
|
+++ setup.py Mon Jun 11 00:43:49 2007
|
||||||
|
@@ -38,8 +38,8 @@ def runSetup():
|
||||||
|
packages = [ 'Hellanzb', 'Hellanzb.NZBLeecher', 'Hellanzb.HellaXMLRPC',
|
||||||
|
'Hellanzb.external', 'Hellanzb.external.elementtree' ],
|
||||||
|
scripts = [ 'hellanzb.py' ],
|
||||||
|
- data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ),
|
||||||
|
- ( 'share/doc/hellanzb', [ 'CHANGELOG', 'CREDITS', 'README', 'LICENSE' ] ) ],
|
||||||
|
+ data_files = [ ( 'share/examples/hellanzb', [ 'etc/hellanzb.conf.sample' ] ),
|
||||||
|
+ ( 'share/doc/hellanzb', [ 'README'] ) ],
|
||||||
|
)
|
||||||
|
py2app_options = dict(
|
||||||
|
app = [ 'hellanzb.py' ],
|
6
news/hellanzb/pkg/DESCR
Normal file
6
news/hellanzb/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
hellanzb is a Python application designed for *nix environments that
|
||||||
|
retrieves nzb files and fully processes them. The goal being to make
|
||||||
|
getting files from Usenet (e.g.: Giganews Newsgroups) as hands-free as
|
||||||
|
possible. Once fully installed, all thats required is moving an nzb file
|
||||||
|
to the queue directory. The rest; fetching, par-checking, un-raring,
|
||||||
|
etc. is taken care of by hellanzb.
|
3
news/hellanzb/pkg/MESSAGE
Normal file
3
news/hellanzb/pkg/MESSAGE
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Please change the value of Hellanzb.PREFIX_DIR in
|
||||||
|
${SYSCONFDIR}/hellanzb.conf to point to an existing directory.
|
||||||
|
Like your home directory.
|
72
news/hellanzb/pkg/PLIST
Normal file
72
news/hellanzb/pkg/PLIST
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/06/24 16:57:40 jasper Exp $
|
||||||
|
bin/hellanzb.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Core.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Core.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Daemon.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Daemon.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Elite.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Elite.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Growl.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Growl.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaReactor.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaReactor.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/HtPasswdAuth.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/__init__.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/__init__.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/xmlrpc.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/HellaXMLRPC/xmlrpc.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Log.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Log.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Logging.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Logging.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBDownloader.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBDownloader.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/ArticleDecoder.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/ArticleDecoder.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/DupeHandler.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/DupeHandler.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBLeecherUtil.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBLeecherUtil.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBModel.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBModel.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBParser.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBParser.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBSegmentQueue.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/NZBSegmentQueue.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/Protocol.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/Protocol.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/__init__.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/__init__.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/nntp.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBLeecher/nntp.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBQueue.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NZBQueue.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NewzbinDownloader.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/NewzbinDownloader.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/PostProcessor.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/PostProcessor.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/PostProcessorUtil.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/PostProcessorUtil.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/SmartPar.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/SmartPar.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Util.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/Util.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/__init__.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/__init__.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/__init__.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/__init__.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/elementtree/
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/elementtree/SimpleXMLWriter.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/elementtree/SimpleXMLWriter.pyc
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/elementtree/__init__.py
|
||||||
|
lib/python${MODPY_VERSION}/site-packages/Hellanzb/external/elementtree/__init__.pyc
|
||||||
|
share/doc/hellanzb/
|
||||||
|
share/doc/hellanzb/README
|
||||||
|
share/examples/hellanzb/
|
||||||
|
share/examples/hellanzb/hellanzb.conf.sample
|
||||||
|
@sample ${SYSCONFDIR}/hellanzb.conf
|
Loading…
x
Reference in New Issue
Block a user