Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Jul 2005 04:04:11 -0700
From:      Philip Jenvey <pjenvey@groovie.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/82876: New port: news/hellanzb Nzb downloader and post processor
Message-ID:  <E1DoJJb-0001gD-Mv@ns.groovie.org>
Resent-Message-ID: <200507012200.j61M0dPZ065139@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         82876
>Category:       ports
>Synopsis:       New port: news/hellanzb Nzb downloader and post processor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 01 22:00:39 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Philip Jenvey
>Release:        FreeBSD 4.10-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD bob.local 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #7: Tue May 3 20:13:47 PDT 2005 root@bob.local:/usr/obj/usr/src/sys/BOB i386


	
>Description:
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.
>How-To-Repeat:
	
>Fix:

	

--- hellanzb.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	hellanzb
#	hellanzb/Makefile
#	hellanzb/pkg-descr
#	hellanzb/pkg-plist
#	hellanzb/files
#	hellanzb/files/patch-nodocs-setup.py
#	hellanzb/distinfo
#
echo c - hellanzb
mkdir -p hellanzb > /dev/null 2>&1
echo x - hellanzb/Makefile
sed 's/^X//' >hellanzb/Makefile << 'END-of-hellanzb/Makefile'
X# New ports collection makefile for:	hellanzb
X# Date created:		Sat Sep 25 18:46:46 PDT 2004
X# Whom:			Philip Jenveey <pjenvey@groovie.org>
X#
X# $FreeBSD$
X# $Id: Makefile 362 2005-06-30 22:41:56Z pjenvey $
X#
X
XPORTNAME=	hellanzb
XPORTVERSION=	0.6
XCATEGORIES=	news
XMASTER_SITES=	http://www.hellanzb.com/distfiles/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	pjenvey@groovie.org
XCOMMENT=	Nzb downloader and post processor
X
XRUN_DEPENDS=	par2:${PORTSDIR}/archivers/par2cmdline \
X		flac:${PORTSDIR}/audio/flac \
X		shorten:${PORTSDIR}/audio/shorten \
X		${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore \
X		${PYTHON_SITELIBDIR}/twisted/web:${PORTSDIR}/www/py-twistedWeb
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=yes
X
X.include <bsd.port.pre.mk>
X
X# monkey audio (mac) needs FreeBSD 5
X.if ${OSVERSION} >= 500000
XRUN_DEPENDS+=	mac:${PORTSDIR}/audio/mac
X.endif
X
X# more fully-featured rar needs at least 5.3
X.if ${OSVERSION} >= 503000
XRUN_DEPENDS+=	rar:${PORTSDIR}/archivers/rar
X.else
XRUN_DEPENDS+=	unrar:${PORTSDIR}/archivers/unrar
X.endif
X
X.ifndef(NOPORTDOCS)
XPORTDOCS=	CHANGELOG CREDITS README LICENSE
X.endif
X
Xpost-install:
X
X	@if [ ! -f ${LOCALBASE}/etc/hellanzb.conf ]; then \
X		${ECHO} "Installing default configuration file."; \
X		${INSTALL_DATA} ${WRKSRC}/etc/hellanzb.conf.sample ${LOCALBASE}/etc/hellanzb.conf; \
X	fi
X
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc in ${PORTDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-hellanzb/Makefile
echo x - hellanzb/pkg-descr
sed 's/^X//' >hellanzb/pkg-descr << 'END-of-hellanzb/pkg-descr'
Xhellanzb is an easy to use app designed to retrieve nzb files and fully process
Xthem. The goal being to make getting files from Usenet as hands-free as
Xpossible. Once fully installed, all that's required is moving an nzb file to the
Xqueue directory. The rest: downloading, par-checking, un-raring, etc. is done
Xautomatically by hellanzb.
X
XWWW: http://www.hellanzb.com
X
X- Philip Jenvey <pjenvey@groovie.org>
END-of-hellanzb/pkg-descr
echo x - hellanzb/pkg-plist
sed 's/^X//' >hellanzb/pkg-plist << 'END-of-hellanzb/pkg-plist'
Xbin/hellanzb.py
Xetc/hellanzb.conf.sample
X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyo
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.py
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyc
X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyo
X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC
X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher
X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb
END-of-hellanzb/pkg-plist
echo c - hellanzb/files
mkdir -p hellanzb/files > /dev/null 2>&1
echo x - hellanzb/files/patch-nodocs-setup.py
sed 's/^X//' >hellanzb/files/patch-nodocs-setup.py << 'END-of-hellanzb/files/patch-nodocs-setup.py'
X--- setup.py.bak	Thu Jun 30 14:49:48 2005
X+++ setup.py	Thu Jun 30 14:50:22 2005
X@@ -35,8 +35,7 @@
X 
X         packages = [ 'Hellanzb', 'Hellanzb.NZBLeecher', 'Hellanzb.HellaXMLRPC' ],
X         scripts = [ 'hellanzb.py' ],
X-        data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ),
X-                       ( 'share/doc/hellanzb', [ 'CHANGELOG', 'CREDITS', 'README', 'LICENSE' ] ) ],
X+        data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ), ],
X         )
X 
X if __name__ == '__main__':
END-of-hellanzb/files/patch-nodocs-setup.py
echo x - hellanzb/distinfo
sed 's/^X//' >hellanzb/distinfo << 'END-of-hellanzb/distinfo'
XMD5 (hellanzb-0.6.tar.gz) = c932b62212c00d312dd2d75a3874f3a4
XSIZE (hellanzb-0.6.tar.gz) = 100199
END-of-hellanzb/distinfo
exit
--- hellanzb.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1DoJJb-0001gD-Mv>