ports/95012: New port: news/nzbperl NZB based nntp/usenet downloader in perl
Richard Arends
richard at unixguru.nl
Mon Mar 27 20:50:37 UTC 2006
>Number: 95012
>Category: ports
>Synopsis: New port: news/nzbperl NZB based nntp/usenet downloader in perl
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 27 20:50:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Richard Arends
>Release: FreeBSD 6.1-PRERELEASE i386
>Organization:
unixguru.nl
>Environment:
System: FreeBSD snowlap.unixguru.nl 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Sat Feb 11 14:07:26 CET 2006 root at snowlap.unixguru.nl:/usr/obj/usr/src/sys/SNOWLAP i386
>Description:
nzbperl is a multi-connection newsreader utility that can process
a nzb file and autodecode and even do bandwidth throttling
Features
* Automated parsing and sorting of nzb files
* Supports multiple server connections
* Automated parts downloading, assembling, and decoding
* Decodes uuencoded and yenc encoded files (via uudeview)
* User controllable bandwidth throttling (even change speeds during runtime)
* Nice colored text display with progress information
* News server authentication (optional)
* Perl script requires no compilation.
* Few dependencies
* Small footprint (about an 84kB download)
>How-To-Repeat:
>Fix:
# 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:
#
# nzbperl/
# nzbperl/Makefile
# nzbperl/distinfo
# nzbperl/pkg-descr
#
echo c - nzbperl/
mkdir -p nzbperl/ > /dev/null 2>&1
echo x - nzbperl/Makefile
sed 's/^X//' >nzbperl/Makefile << 'END-of-nzbperl/Makefile'
X# New ports collection makefile for: nzbperl
X# Date created: 27 March 2006
X# Whom: Richard Arends
X#
X# $FreeBSD$
X#
X
XPORTNAME= nzbperl
XPORTVERSION= 0.6.8
XCATEGORIES= news
XMASTER_SITES= http://noisybox.net/computers/nzbperl/
XDISTNAME= nzbperl
XEXTRACT_SUFX= .pl
X
XMAINTAINER= richard at unixguru.nl
XCOMMENT= NZB based nntp/usenet downloader in perl
X
XRUN_DEPENDS= uudeview:${PORTSDIR}/converters/uudeview \
X ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
X ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM \
X ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
X ${SITE_PERL}/Term/ANSIColor.pm:${PORTSDIR}/devel/p5-Term-ANSIColor
X
XPLIST_FILES= bin/nzbperl
XUSE_PERL5= yes
XEXTRACT_CMD= ${CP}
XEXTRACT_BEFORE_ARGS=
XEXTRACT_AFTER_ARGS= ${WRKDIR}
XNO_WRKSUBDIR= yes
XNO_BUILD= yes
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/nzbperl.pl
X @${REINPLACE_CMD} -e 's|undef, 1, undef);|undef, 0, undef);|' ${WRKSRC}/nzbperl.pl
X
Xdo-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/nzbperl.pl ${PREFIX}/bin/nzbperl
X
X.include <bsd.port.mk>
END-of-nzbperl/Makefile
echo x - nzbperl/distinfo
sed 's/^X//' >nzbperl/distinfo << 'END-of-nzbperl/distinfo'
XMD5 (nzbperl.pl) = 70e64b7cd4ff9c7c098bf8dffeb62578
XSHA256 (nzbperl.pl) = 6a116e647b45d4ccecd06f20a7363e4d69f20082df60fe373fb9c219cabe9185
XSIZE (nzbperl.pl) = 99238
END-of-nzbperl/distinfo
echo x - nzbperl/pkg-descr
sed 's/^X//' >nzbperl/pkg-descr << 'END-of-nzbperl/pkg-descr'
Xnzbperl is a multi-connection newsreader utility that can process
Xa nzb file and autodecode and even do bandwidth throttling
X
XFeatures
X
X * Automated parsing and sorting of nzb files
X * Supports multiple server connections
X * Automated parts downloading, assembling, and decoding
X * Decodes uuencoded and yenc encoded files (via uudeview)
X * User controllable bandwidth throttling (even change speeds during runtime)
X * Nice colored text display with progress information
X * News server authentication (optional)
X * Perl script requires no compilation.
X * Few dependencies
X * Small footprint (about an 84kB download)
X
XWWW: http://noisybox.net/computers/nzbperl/
X
X- Richard Arends
Xrichard at unixguru.nl
END-of-nzbperl/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list