summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/CHANGES-20223
-rw-r--r--doc/TODO5
-rw-r--r--news/Makefile3
-rw-r--r--news/nget/DESCR24
-rw-r--r--news/nget/MESSAGE20
-rw-r--r--news/nget/Makefile38
-rw-r--r--news/nget/PLIST11
-rw-r--r--news/nget/distinfo17
-rw-r--r--news/nget/patches/patch-auto__map_h51
-rw-r--r--news/nget/patches/patch-cache.h12
-rw-r--r--news/nget/patches/patch-dupe__file_cc14
-rw-r--r--news/nget/patches/patch-etree.cc24
-rw-r--r--news/nget/patches/patch-getter.h15
-rw-r--r--news/nget/patches/patch-lite_h17
-rw-r--r--news/nget/patches/patch-myregex_cc16
-rw-r--r--news/nget/patches/patch-nget.cc12
-rw-r--r--news/nget/patches/patch-nrange_h14
-rw-r--r--news/nget/patches/patch-path_cc12
-rw-r--r--news/nget/patches/patch-server_cc14
-rw-r--r--news/nget/patches/patch-stlhelp.h13
20 files changed, 6 insertions, 329 deletions
diff --git a/doc/CHANGES-2022 b/doc/CHANGES-2022
index 51fc5d1cb7f..f43ff445ac3 100644
--- a/doc/CHANGES-2022
+++ b/doc/CHANGES-2022
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2022,v 1.1548 2022/03/25 08:37:11 nia Exp $
+$NetBSD: CHANGES-2022,v 1.1549 2022/03/25 10:41:34 wiz Exp $
Changes to the packages collection and infrastructure in 2022:
@@ -2037,3 +2037,4 @@ Changes to the packages collection and infrastructure in 2022:
Removed graphics/cal3d-examples [wiz 2022-03-24]
Updated chat/weechat to 3.4.1 [nia 2022-03-25]
Updated graphics/tiff to 4.3.0nb1 [nia 2022-03-25]
+ Removed news/nget [wiz 2022-03-25]
diff --git a/doc/TODO b/doc/TODO
index ce75ba1d3c6..3b7299b61b6 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.21622 2022/03/23 21:16:53 wiz Exp $
+$NetBSD: TODO,v 1.21623 2022/03/25 10:41:34 wiz Exp $
Suggested new packages
======================
@@ -589,7 +589,7 @@ For possible Perl packages updates, see http://www.NetBSD.org/~wiz/perl.html
o cvs-fast-export-1.56
o cxref-1.6e
o cygwin_lib-1.5.24.2
- o cyrus-imapd-2.5.4
+ o cyrus-imapd-3.4.3
o dap-3.10
o dar-2.4.14
o darktable-3.8
@@ -1200,6 +1200,7 @@ For possible Perl packages updates, see http://www.NetBSD.org/~wiz/perl.html
o ns-plugger-common-5.1.3
o nsm-2.4.12
o ntop-5.0
+ o ntopng-5.2
o ntpsec-1.2.0
o nts-82
o nuitka-0.6.14.4
diff --git a/news/Makefile b/news/Makefile
index c3ae9c2717d..1db0bfc4933 100644
--- a/news/Makefile
+++ b/news/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2021/12/18 14:15:53 leot Exp $
+# $NetBSD: Makefile,v 1.50 2022/03/25 10:41:34 wiz Exp $
#
COMMENT= Network news
@@ -19,7 +19,6 @@ SUBDIR+= neix
SUBDIR+= newsbeuter
SUBDIR+= newsfetch
SUBDIR+= newsx
-SUBDIR+= nget
SUBDIR+= nn
SUBDIR+= nntpcache
SUBDIR+= nntpclnt
diff --git a/news/nget/DESCR b/news/nget/DESCR
deleted file mode 100644
index 6e02eb58125..00000000000
--- a/news/nget/DESCR
+++ /dev/null
@@ -1,24 +0,0 @@
-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 --git a/news/nget/MESSAGE b/news/nget/MESSAGE
deleted file mode 100644
index da3e23c315a..00000000000
--- a/news/nget/MESSAGE
+++ /dev/null
@@ -1,20 +0,0 @@
-===========================================================================
-$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 --git a/news/nget/Makefile b/news/nget/Makefile
deleted file mode 100644
index b3c68a56e0f..00000000000
--- a/news/nget/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# $NetBSD: Makefile,v 1.14 2020/03/20 11:58:13 nia Exp $
-#
-
-DISTNAME= nget-0.27.1
-PKGREVISION= 4
-CATEGORIES= news
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nget/}
-
-MAINTAINER= joel@carnat.net
-HOMEPAGE= http://nget.sourceforge.net/
-COMMENT= Command line nntp file grabber
-
-USE_PKGLOCALEDIR= yes
-GNU_CONFIGURE= yes
-USE_TOOLS+= gmake
-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
-INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
- mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
-
-post-install:
- for f in COPYING Changelog FAQ README TODO; do \
- ${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${PREFIX}/share/nget; done
- ${INSTALL_DATA} ${WRKSRC}/.ngetrc ${DESTDIR}${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/termcap.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/news/nget/PLIST b/news/nget/PLIST
deleted file mode 100644
index 3d6803e9916..00000000000
--- a/news/nget/PLIST
+++ /dev/null
@@ -1,11 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:10:06 joerg 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
diff --git a/news/nget/distinfo b/news/nget/distinfo
deleted file mode 100644
index d7acf84f1e5..00000000000
--- a/news/nget/distinfo
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 11:09:36 nia Exp $
-
-BLAKE2s (nget-0.27.1.tar.gz) = 6a6fd8755209719dc901decbbd334ea504db71908ddb25682b72a2fc62114cf4
-SHA512 (nget-0.27.1.tar.gz) = 85379bc67c33f259c18bd205792433b59d08f1c28e3599754e942097dd7f841e4dce6c33dad0a2a4c68f3cd3449a06c5fd127b65e9c2964ef30cd465c4ca9729
-Size (nget-0.27.1.tar.gz) = 490164 bytes
-SHA1 (patch-auto__map_h) = 355d8e02aed69a273a9cf282d6bc868b1b6d1846
-SHA1 (patch-cache.h) = 2b8d07aa2a423e2143bf1482592d192c6378e309
-SHA1 (patch-dupe__file_cc) = 31c550c8b23fd9885dc18aba5da44e108a132123
-SHA1 (patch-etree.cc) = 11af9f43c8ea55e3aa7cef8277cc178aba832b73
-SHA1 (patch-getter.h) = 2743095418b99e249c0084beb14185c22f77ecd4
-SHA1 (patch-lite_h) = 3bb31ed0bb2aad077f0da3d01dc6ae4da89f6eaa
-SHA1 (patch-myregex_cc) = 922f62c50f5fe56a0fb54347eef7a0a8d1a8fc79
-SHA1 (patch-nget.cc) = 94b36db92f6fd34d76b33c47173c2db430f418d7
-SHA1 (patch-nrange_h) = 7be7f613e2fbf27511c9052d70c188f9dcf2325d
-SHA1 (patch-path_cc) = c5fbb44bc8eadad7398b8f6665dbe538322396b5
-SHA1 (patch-server_cc) = 66a3c4b950dbfefc9f27773d6e7ed7f74d5472f3
-SHA1 (patch-stlhelp.h) = 92851f32b0a2ec402d97b3322d662aea6572dc9d
diff --git a/news/nget/patches/patch-auto__map_h b/news/nget/patches/patch-auto__map_h
deleted file mode 100644
index e0c0125a221..00000000000
--- a/news/nget/patches/patch-auto__map_h
+++ /dev/null
@@ -1,51 +0,0 @@
-$NetBSD: patch-auto__map_h,v 1.1 2012/05/07 20:38:41 dholland Exp $
-
-Update the C++ dialect.
-
---- auto_map.h.orig 2004-06-17 21:00:33.000000000 +0000
-+++ auto_map.h
-@@ -23,10 +23,10 @@
- #include <assert.h>
- #include <map>
-
--template <class K, class T, template <class BK, class BT> class Base>
--class auto_map_base : public Base<K, restricted_ptr<T> > {
-+template <class K, class T, class Base>
-+class auto_map_base : public Base {
- protected:
-- typedef Base<K, restricted_ptr<T> > super;
-+ typedef Base super;
- public:
- typedef typename super::iterator iterator;
-
-@@ -55,9 +55,9 @@ class auto_map_base : public Base<K, res
-
-
- template <class K, class T>
--class auto_map : public auto_map_base<K, T, std::map> {
-+class auto_map : public auto_map_base<K, T, std::map<K, restricted_ptr<T> > > {
- public:
-- typedef typename auto_map_base<K, T, std::map>::super super;
-+ typedef typename auto_map_base<K, T, std::map<K, restricted_ptr<T> > >::super super;
- typedef typename super::iterator iterator;
- typedef typename super::value_type value_type;
- /*super::value_type value_type(const K &k, T*p) {
-@@ -68,15 +68,15 @@ class auto_map : public auto_map_base<K,
- return super::insert(v);
- }*/
- std::pair<iterator, bool> insert_value(const K &k, T* p) { //we can't really use the normal insert funcs, but we don't want to just name it insert since it would be easy to confuse with all the normal map insert funcs
-- assert(find(k)==this->end());
-+ assert(this->find(k)==this->end());
- return super::insert(value_type(k, restricted_ptr<T>(p)));
- }
- };
-
- template <class K, class T>
--class auto_multimap : public auto_map_base<K, T, std::multimap> {
-+class auto_multimap : public auto_map_base<K, T, std::multimap<K, restricted_ptr<T> > > {
- public:
-- typedef typename auto_map_base<K, T, std::multimap>::super super;
-+ typedef typename auto_map_base<K, T, std::multimap<K, restricted_ptr<T> > >::super super;
- typedef typename super::iterator iterator;
- typedef typename super::value_type value_type;
- iterator insert_value(const K &k, T* p) { //we can't really use the normal insert funcs, but we don't want to just name it insert since it would be easy to confuse with all the normal map insert funcs
diff --git a/news/nget/patches/patch-cache.h b/news/nget/patches/patch-cache.h
deleted file mode 100644
index fade8add73d..00000000000
--- a/news/nget/patches/patch-cache.h
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-cache.h,v 1.1 2011/12/06 19:51:07 joerg Exp $
-
---- cache.h.orig 2011-12-06 17:04:06.000000000 +0000
-+++ cache.h
-@@ -23,6 +23,7 @@
- #endif
- #include <sys/types.h>
- #include <ctype.h>
-+#include <climits>
- #include <string>
- #include <map>
- #include "_hash_map.h"
diff --git a/news/nget/patches/patch-dupe__file_cc b/news/nget/patches/patch-dupe__file_cc
deleted file mode 100644
index 1cb132869ba..00000000000
--- a/news/nget/patches/patch-dupe__file_cc
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-dupe__file_cc,v 1.1 2012/05/08 18:25:08 dholland Exp $
-
-Use standard headers.
-
---- dupe_file.cc~ 2004-05-29 23:00:05.000000000 +0000
-+++ dupe_file.cc
-@@ -20,6 +20,7 @@
- #include "log.h"
- #include "path.h"
-
-+#include <cstring>
- #include <dirent.h>
- #include <ctype.h>
- #include <sys/stat.h>
diff --git a/news/nget/patches/patch-etree.cc b/news/nget/patches/patch-etree.cc
deleted file mode 100644
index 00639f72b33..00000000000
--- a/news/nget/patches/patch-etree.cc
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-etree.cc,v 1.1 2018/11/11 14:11:27 rhialto Exp $
-
-Improve const-correctness.
-
---- etree.cc.orig 2004-05-29 23:00:05.000000000 +0000
-+++ etree.cc
-@@ -79,7 +79,7 @@ pred<ClassType> *new_comparison(RetType
- return new Comparison<Op, MemGetter, RetType, ClassType>(member, v);
- }
- template <template <class A, class B> class Op, class ClassType, class RetType>
--pred<ClassType> *new_comparison(RetType (ClassType::*memberf)(void), RetType v){
-+pred<ClassType> *new_comparison(RetType (ClassType::*memberf)(void) const, RetType v){
- return new Comparison<Op, MemfuncGetter, RetType, ClassType>(memberf, v);
- }
- template <class ClassType, class getterT, class T2>
-@@ -112,7 +112,7 @@ pred<ClassType> *new_comparison_re(RetTy
- return new Comparison_re<Op, MemGetter, RetType, ClassType>(member, pattern, flags);
- }
- template <template <class A, class B> class Op, class ClassType, class RetType>
--pred<ClassType> *new_comparison_re(RetType (ClassType::*memberf)(void), const char *pattern, int flags){
-+pred<ClassType> *new_comparison_re(RetType (ClassType::*memberf)(void) const, const char *pattern, int flags){
- return new Comparison_re<Op, MemfuncGetter, RetType, ClassType>(memberf, pattern, flags);
- }
- template <class ClassType, class getterT>
diff --git a/news/nget/patches/patch-getter.h b/news/nget/patches/patch-getter.h
deleted file mode 100644
index 14bfd03a429..00000000000
--- a/news/nget/patches/patch-getter.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-getter.h,v 1.1 2018/11/11 14:11:27 rhialto Exp $
-
-Improve const-correctness.
-
---- getter.h.orig 2018-04-16 19:54:17.000000000 +0000
-+++ getter.h
-@@ -35,7 +35,7 @@ class MemGetter {
- template <class RetType, class ClassType>
- class MemfuncGetter {
- private:
-- typedef RetType (ClassType::*member_t)(void);
-+ typedef RetType (ClassType::*member_t)(void) const;
- member_t member;
- public:
- typedef RetType T;
diff --git a/news/nget/patches/patch-lite_h b/news/nget/patches/patch-lite_h
deleted file mode 100644
index df4fa40c6d4..00000000000
--- a/news/nget/patches/patch-lite_h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-lite_h,v 1.1 2012/05/10 02:04:36 dholland Exp $
-
-Use standard headers.
-
---- lite.h~ 2004-05-29 23:00:08.000000000 +0000
-+++ lite.h
-@@ -23,7 +23,9 @@
- #include "config.h"
- #endif
-
--#include <stdlib.h>
-+#include <cstring>
-+#include <cstdlib>
-+
- char * newstrcpy(char *&dest, const char *src);
- inline void safefree(char *&p){
- if (p){free(p);p=NULL;}
diff --git a/news/nget/patches/patch-myregex_cc b/news/nget/patches/patch-myregex_cc
deleted file mode 100644
index bfbea05cd35..00000000000
--- a/news/nget/patches/patch-myregex_cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-myregex_cc,v 1.1 2012/05/10 02:04:36 dholland Exp $
-
-Use standard headers.
-
---- myregex.cc~ 2004-05-29 23:00:06.000000000 +0000
-+++ myregex.cc
-@@ -19,7 +19,8 @@
- #ifdef HAVE_CONFIG_H
- #include "config.h"
- #endif
--#include <stdlib.h>
-+#include <cstring>
-+#include <cstdlib>
- #include "myregex.h"
-
-
diff --git a/news/nget/patches/patch-nget.cc b/news/nget/patches/patch-nget.cc
deleted file mode 100644
index 0a700a14ea6..00000000000
--- a/news/nget/patches/patch-nget.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-nget.cc,v 1.1 2011/12/06 19:51:07 joerg Exp $
-
---- nget.cc.orig 2011-12-06 17:02:32.000000000 +0000
-+++ nget.cc
-@@ -37,6 +37,7 @@ extern "C" {
- #include <stdio.h>
- #include <errno.h>
- #include <string.h>
-+#include <limits.h>
- #include <time.h>
- #include "_fileconf.h"
-
diff --git a/news/nget/patches/patch-nrange_h b/news/nget/patches/patch-nrange_h
deleted file mode 100644
index 70a59c18d11..00000000000
--- a/news/nget/patches/patch-nrange_h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-nrange_h,v 1.1 2012/05/09 06:27:05 dholland Exp $
-
-Add missing header file, affects gcc 4.5+.
-
---- nrange.h~ 2004-05-29 23:00:08.000000000 +0000
-+++ nrange.h
-@@ -23,6 +23,7 @@
- #include "config.h"
- #endif
- #include <sys/types.h>
-+#include <climits>
- #include <map>
- #include <stdexcept>
-
diff --git a/news/nget/patches/patch-path_cc b/news/nget/patches/patch-path_cc
deleted file mode 100644
index 233afbfdb45..00000000000
--- a/news/nget/patches/patch-path_cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-path_cc,v 1.1 2012/05/09 06:13:33 dholland Exp $
-
---- path.cc~ 2004-05-29 23:00:06.000000000 +0000
-+++ path.cc
-@@ -16,6 +16,7 @@
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-+#include <cstring>
- #include "path.h"
- #include <errno.h>
- #include <unistd.h>
diff --git a/news/nget/patches/patch-server_cc b/news/nget/patches/patch-server_cc
deleted file mode 100644
index 2df2e074d58..00000000000
--- a/news/nget/patches/patch-server_cc
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-server_cc,v 1.1 2012/05/10 02:04:36 dholland Exp $
-
-Use standard headers.
-
---- server.cc~ 2004-12-20 20:44:11.000000000 +0000
-+++ server.cc
-@@ -16,6 +16,7 @@
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-+#include <climits>
- #include "server.h"
- #include "strreps.h"
- #include "nget.h"
diff --git a/news/nget/patches/patch-stlhelp.h b/news/nget/patches/patch-stlhelp.h
deleted file mode 100644
index 8a143e3cd2f..00000000000
--- a/news/nget/patches/patch-stlhelp.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-stlhelp.h,v 1.1 2011/12/06 19:51:07 joerg Exp $
-
---- stlhelp.h.orig 2011-12-06 17:03:41.000000000 +0000
-+++ stlhelp.h
-@@ -19,6 +19,8 @@
- #ifndef _STLHELP_H_
- #define _STLHELP_H_
-
-+#include <cstring>
-+
- struct eqstr
- {
- bool operator()(const char* s1, const char* s2) const