From pjenvey@ns.groovie.org  Fri Jul  1 21:55:18 2005
Return-Path: <pjenvey@ns.groovie.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 523C616A41C
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  1 Jul 2005 21:55:18 +0000 (GMT)
	(envelope-from pjenvey@ns.groovie.org)
Received: from ns.groovie.org (groovie.org [69.55.239.45])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2194A43D1F
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  1 Jul 2005 21:55:18 +0000 (GMT)
	(envelope-from pjenvey@ns.groovie.org)
Received: from pjenvey by ns.groovie.org with local (Exim 4.51 (FreeBSD))
	id 1DoJJb-0001gD-Mv
	for FreeBSD-gnats-submit@freebsd.org; Fri, 01 Jul 2005 04:04:11 -0700
Message-Id: <E1DoJJb-0001gD-Mv@ns.groovie.org>
Date: Fri, 01 Jul 2005 04:04:11 -0700
From: Philip Jenvey <pjenvey@groovie.org>
Sender: Philip Jenvey <pjenvey@ns.groovie.org>
Reply-To: Philip Jenvey <pjenvey@groovie.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: news/hellanzb Nzb downloader and post processor
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 01 22:00:39 GMT 2005
>Closed-Date:    Sun Jul 03 15:25:14 GMT 2005
>Last-Modified:  Sun Jul 03 15:25:14 GMT 2005
>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:
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Sun Jul 3 15:25:07 GMT 2005 
State-Changed-Why:  
New port added, thank you! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=82876 
>Unformatted:
