pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/news/nget initial import of nget-0.27



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ef0d15c76f2d
branches:  trunk
changeset: 479843:ef0d15c76f2d
user:      recht <recht%pkgsrc.org@localhost>
date:      Mon Aug 23 21:14:32 2004 +0000

description:
initial import of nget-0.27
Based upon the package provided by Joel CARNAT in PR pkg/26134

nget is a command line nntp file grabber.
It automatically pieces together multipart postings for easy
retrieval, even substituting parts from multiple servers and
newsgroups. Handles disconnects gracefully, resuming after the
last part succesfully downloaded.

features:
  * Automatic multi-part post joining
  * Automatic binary decoding (using uulib)
  * Caches header data for quick access
  * Full multi-server support, transparently joining parts
    from different servers
  * Full multi-group support, transparently joining parts from
    multiple newsgroups
  * Automatic retries on network errors
  * Resumes after the last part successfully downloaded
  * Dupe file detection to avoid unneeded downloads
  * Select what to retrieve based upon a regular expresson (-r),
    or even a more complex expression (-R) based upon any of the
    file's subject, author, lines, bytes, # of parts we have,
    # of parts req, date, age, messageid, and references.
  * Search for newsgroups based on their names and/or descriptions
  * Automatic handling of PAR and PAR2 files retrieves only as many
    recovery files as necessary to repair any missing/damaged files.

diffstat:

 news/nget/DESCR    |  24 ++++++++++++++++++++++++
 news/nget/MESSAGE  |  20 ++++++++++++++++++++
 news/nget/Makefile |  35 +++++++++++++++++++++++++++++++++++
 news/nget/PLIST    |  13 +++++++++++++
 news/nget/distinfo |   4 ++++
 5 files changed, 96 insertions(+), 0 deletions(-)

diffs (116 lines):

diff -r 9540fe75271f -r ef0d15c76f2d news/nget/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/nget/DESCR   Mon Aug 23 21:14:32 2004 +0000
@@ -0,0 +1,24 @@
+nget is a command line nntp file grabber.
+It automatically pieces together multipart postings for easy
+retrieval, even substituting parts from multiple servers and
+newsgroups. Handles disconnects gracefully, resuming after the
+last part succesfully downloaded.
+
+features:
+  * Automatic multi-part post joining
+  * Automatic binary decoding (using uulib)
+  * Caches header data for quick access
+  * Full multi-server support, transparently joining parts
+    from different servers
+  * Full multi-group support, transparently joining parts from
+    multiple newsgroups
+  * Automatic retries on network errors
+  * Resumes after the last part successfully downloaded
+  * Dupe file detection to avoid unneeded downloads
+  * Select what to retrieve based upon a regular expresson (-r),
+    or even a more complex expression (-R) based upon any of the
+    file's subject, author, lines, bytes, # of parts we have,
+    # of parts req, date, age, messageid, and references.
+  * Search for newsgroups based on their names and/or descriptions
+  * Automatic handling of PAR and PAR2 files retrieves only as many
+    recovery files as necessary to repair any missing/damaged files. 
diff -r 9540fe75271f -r ef0d15c76f2d news/nget/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/nget/MESSAGE Mon Aug 23 21:14:32 2004 +0000
@@ -0,0 +1,20 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/08/23 21:14:32 recht Exp $
+
+Quickstart to nget:
+1) Before the first use, nget must be configured.
+1.a) Make nget directory:
+       mkdir $HOME/.nget5
+
+1.b) Copy example .ngetrc:
+       cp ${EGDIR}/dot.ngetrc $HOME/.nget5/.ngetrc
+
+1.c) Add your newsservers:
+       vi $HOME/.nget5/.ngetrc
+   (Remember to chmod 600 your .ngetrc if you are using password auth.)
+
+2) See manpage and nget --help output.  The manpage thoroughly describes
+   all command line and configuration options, and has an examples
+   section.
+
+===========================================================================
diff -r 9540fe75271f -r ef0d15c76f2d news/nget/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/nget/Makefile        Mon Aug 23 21:14:32 2004 +0000
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/08/23 21:14:32 recht Exp $
+#
+
+DISTNAME=              nget-0.27
+CATEGORIES=            news
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=nget/}
+
+MAINTAINER=            Joel CARNAT <joel%carnat.net@localhost>
+HOMEPAGE=              http://nget.sourceforge.net/
+COMMENT=               Command line nntp file grabber
+
+USE_BUILDLINK3=                yes
+USE_PKGLOCALEDIR=      yes
+GNU_CONFIGURE=         yes
+USE_GNU_TOOLS+=                make
+USE_LANGUAGES=         c c++
+
+CONFIGURE_ARGS+=       --with-pcre
+CONFIGURE_ARGS+=       --with-popt
+
+EGDIR=                 ${PREFIX}/share/examples/nget
+MESSAGE_SUBST+=                EGDIR=${EGDIR}
+
+INSTALLATION_DIRS=     share/nget share/examples/nget
+
+post-install:
+       for f in COPYING Changelog FAQ README TODO; do \
+               ${INSTALL_DATA} ${WRKSRC}/$${f} ${PREFIX}/share/nget; done
+       ${INSTALL_DATA} ${WRKSRC}/.ngetrc ${EGDIR}/dot.ngetrc
+
+.include "../../converters/uulib/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/popt/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 9540fe75271f -r ef0d15c76f2d news/nget/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/nget/PLIST   Mon Aug 23 21:14:32 2004 +0000
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/23 21:14:32 recht Exp $
+bin/nget
+bin/ngetlite
+man/man1/nget.1
+man/man1/ngetlite.1
+share/examples/nget/dot.ngetrc
+share/nget/COPYING
+share/nget/Changelog
+share/nget/FAQ
+share/nget/README
+share/nget/TODO
+@dirrm share/nget
+@dirrm share/examples/nget
diff -r 9540fe75271f -r ef0d15c76f2d news/nget/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/nget/distinfo        Mon Aug 23 21:14:32 2004 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/08/23 21:14:32 recht Exp $
+
+SHA1 (nget-0.27.tar.gz) = 3437953f4f62630f9155500f740966c7004a5fee
+Size (nget-0.27.tar.gz) = 488693 bytes



Home | Main Index | Thread Index | Old Index