summaryrefslogtreecommitdiff
path: root/news/tin
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2019-01-15 15:48:17 +0000
committerwiz <wiz@pkgsrc.org>2019-01-15 15:48:17 +0000
commit5d52fc433a8913a47537499855e407c589e869b9 (patch)
treeb2eadd427ea97ead6901df89594344082a647da5 /news/tin
parent8faa6ec15743f28ec373584d3052348c42319272 (diff)
downloadpkgsrc-5d52fc433a8913a47537499855e407c589e869b9.tar.gz
tin: update to 2.4.3.
Update provided by Michael Bäuerle in wip/tin. -- 2.4.3 release 20181224 "Glen Mhor" -- 012) Thomas E. Dickey <dickey@invisible-island.net> ADD. update configure macros ADD. check for va_copy() for pre C99 systems FIX. aclocal.m4, configure[.in], autoconf.h[in], tin.h, memory.c screen.c, string.c, tcurses.c 011) Francisco Javier Serrador <fserrador@gmail.com> ADD. spanish translation FIX. es.po 010) Matt Anton <tin@lv223.org> ADD. updated french translation FIX. fr.po 009) Dennis Preiser <dennis@d--p.de> BUG. ensure destination of match_string() is NULL terminated BUG. possible buffer overflows with long translations BUG. fixed length buffer in rfc1522_decode() may overflow ADD. don't idna_decode() strings which are not IDNA encoded ADD. ability to filter on Path:-header FIX. art.c, config.c, feed.c, filter.c, getline.c, help.c, lang.c main.c, memory.c, nntplib.c, page.c, rfc2047.c, save.c, screen.c extern.h, nntplib.h, proto.h, tin.h, tin.5 008) Urs Janssen <urs@tin.org> ADD. config.guess, config.sub update ADD. checks for explicit_bzero(), explicit_memset(), memset_s() ADD. check for unicode/unorm2.h to favor unorm2_normalize() over unorm_normalize() if found ADD. NFKC_case_fold normalization if unicode/unorm2.h is found ADD. don't strip binray with "make install" ADD. match_string()/match_item() now stop on first '\n' ADD. don't show broken active file messages if not running with -D 1 ADD. accept arbitrary line length in mail.active file ADD. allow (multiple) -v for debug mode ADD. honor NDEBUG in assert() replacement BUG. possible buffer overflow when prompting for a wildcard search pattern in get_search_pattern() BUG. possible buffer overflows with long translations BUG. pointer arithmetic with possible NULL pointer BUG. didn't recheck CAPABILITIES after auth BUG. transport-padding on mime boundaries wasn't ignored BUG. get_group_from_list() used in 'L'lookup_msgid() couldn't handle FWS as of RFC 5536 3.1.4. ADD. rename FOLLOW_USEFOR_DRAFT to ALLOW_FWS_IN_NEWSGROUPLIST ADD. remove some redundant assigns ADD. switch from autoconf-2.13.20110430 to autoconf-2.52.20181006 ADD. be more verbose on connections errors when get_tcp6_socket() is used (debian bug #232924) FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c getline.c, group.c, header.c, help.c, init.c, keymap.c, lang.c list.c, mail.c, main.c, misc.c, newsrc.c, nntplib.c, options_menu.c page.c, post.c, read.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c save.c, search.c, screen.c, select.c, signal.c, sigfile.c strftime.c, string.c, extern.h, proto.h, tin.h, config.guess config.sub, aclocal.m4, configure[.in], autoconf.h[in] Makefile[.in], tin.1, tin.5
Diffstat (limited to 'news/tin')
-rw-r--r--news/tin/Makefile5
-rw-r--r--news/tin/PLIST3
-rw-r--r--news/tin/distinfo18
-rw-r--r--news/tin/options.mk12
-rw-r--r--news/tin/patches/patch-Makefile6
-rw-r--r--news/tin/patches/patch-configure6
-rw-r--r--news/tin/patches/patch-include_tin.h6
-rw-r--r--news/tin/patches/patch-src_Makefile.in8
8 files changed, 34 insertions, 30 deletions
diff --git a/news/tin/Makefile b/news/tin/Makefile
index 4a70564b384..c1a833fc81b 100644
--- a/news/tin/Makefile
+++ b/news/tin/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.82 2018/12/09 18:52:43 adam Exp $
+# $NetBSD: Makefile,v 1.83 2019/01/15 15:48:17 wiz Exp $
-DISTNAME= tin-2.4.2
-PKGREVISION= 1
+DISTNAME= tin-2.4.3
CATEGORIES= news
MASTER_SITES= ftp://ftp.tin.org/pub/news/clients/tin/stable/
MASTER_SITES+= ftp://ftp.funet.fi/pub/unix/news/tin-unoff/
diff --git a/news/tin/PLIST b/news/tin/PLIST
index 3b13f54a9e8..5e6a2e0ae33 100644
--- a/news/tin/PLIST
+++ b/news/tin/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2018/09/03 09:39:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2019/01/15 15:48:17 wiz Exp $
bin/metamutt
bin/opt-case.pl
bin/rtin
@@ -19,6 +19,7 @@ share/doc/tin/WHATSNEW
${PLIST.nls}share/locale/da/LC_MESSAGES/tin.mo
${PLIST.nls}share/locale/de/LC_MESSAGES/tin.mo
${PLIST.nls}share/locale/en_GB/LC_MESSAGES/tin.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/tin.mo
${PLIST.nls}share/locale/et/LC_MESSAGES/tin.mo
${PLIST.nls}share/locale/fr/LC_MESSAGES/tin.mo
${PLIST.nls}share/locale/ru/LC_MESSAGES/tin.mo
diff --git a/news/tin/distinfo b/news/tin/distinfo
index c7e05f3c50a..dd5003df6bd 100644
--- a/news/tin/distinfo
+++ b/news/tin/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.23 2018/09/03 09:39:27 wiz Exp $
+$NetBSD: distinfo,v 1.24 2019/01/15 15:48:17 wiz Exp $
-SHA1 (tin-2.4.2.tar.xz) = 675004c453548e926a261a071e0715e23a05c609
-RMD160 (tin-2.4.2.tar.xz) = e691275597cb1886ae9e66343493cf96acbd2bfe
-SHA512 (tin-2.4.2.tar.xz) = 70a9957d5bf5af1bb182a3f4e62795cd5862b7282b7fc0c231c3bd02d83950cdbdd502d8a2cc5eae20b29af584e4f794f03378742b47ed93fc5c61ac5bbb01b6
-Size (tin-2.4.2.tar.xz) = 1491388 bytes
-SHA1 (patch-Makefile) = 5dfed6b037755fd632d71fd5c58b5982b24a598e
-SHA1 (patch-configure) = dd738e58ffe3b39396928ebb881b7b269bf21315
-SHA1 (patch-include_tin.h) = 557a75eeff1114018dca247e15eceddf70af8b91
-SHA1 (patch-src_Makefile.in) = f65cfcc6da2be21edf80317b94a98e1512e086a0
+SHA1 (tin-2.4.3.tar.xz) = f0460e6e9aa555864df8d12986c06e3c0c27f70a
+RMD160 (tin-2.4.3.tar.xz) = ca9404b46705b75b615b79e6d0434c85e009c616
+SHA512 (tin-2.4.3.tar.xz) = 9d4b22ec889cc0b468d9d5488907b6b4a6fc864dcbd18ef2e91a463734e651bc7ff149d6c74805f82cbf0d4f6e7f28b005ba07268966e3c96928b5b20be59eba
+Size (tin-2.4.3.tar.xz) = 1538960 bytes
+SHA1 (patch-Makefile) = 7f9048d31e70d9630ba6511d834db5d0c60a7de1
+SHA1 (patch-configure) = 02f6c943c7e6cbf8552f163c8ff4922413c9c340
+SHA1 (patch-include_tin.h) = 75a933e15128e7e102598c311ff292caf9c49041
+SHA1 (patch-src_Makefile.in) = 412f1cd6b01618e64d6a3f713f3758d5a563e79e
diff --git a/news/tin/options.mk b/news/tin/options.mk
index 9cfcfdfa2a0..a0f7ebdfe9a 100644
--- a/news/tin/options.mk
+++ b/news/tin/options.mk
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.18 2018/09/03 09:39:27 wiz Exp $
+# $NetBSD: options.mk,v 1.19 2019/01/15 15:48:17 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.tin
PKG_OPTIONS_REQUIRED_GROUPS= display
-PKG_OPTIONS_GROUP.display= curses wide-curses termcap
+PKG_OPTIONS_GROUP.display= curses termcap # wide-curses removed, see below
PKG_SUPPORTED_OPTIONS= canlock icu inet6 nls tin-use-inn-spool
PKG_SUGGESTED_OPTIONS= canlock inet6 nls termcap # see PR #51819
# untested
@@ -15,11 +15,15 @@ PKG_SUGGESTED_OPTIONS= canlock inet6 nls termcap # see PR #51819
CONFIGURE_ARGS+= --enable-cancel-locks
.endif
-.if !empty(PKG_OPTIONS:Mcurses) || !empty(PKG_OPTIONS:Mwide-curses)
+# Option wide-curses removed
+# Use curses option and set CURSES_DEFAULT in mk.conf to select type
+.if !empty(PKG_OPTIONS:Mcurses)
.include "../../mk/curses.buildlink3.mk"
CONFIGURE_ARGS+= --with-screen=${CURSES_TYPE}
CONFIGURE_ARGS+= --with-curses-dir=${BUILDLINK_PREFIX.curses}
-.else
+.endif
+
+.if !empty(PKG_OPTIONS:Mtermcap)
.include "../../mk/termcap.buildlink3.mk"
.endif
diff --git a/news/tin/patches/patch-Makefile b/news/tin/patches/patch-Makefile
index 6ed394e3a40..4c1a91653c9 100644
--- a/news/tin/patches/patch-Makefile
+++ b/news/tin/patches/patch-Makefile
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.1 2018/09/03 09:39:27 wiz Exp $
+$NetBSD: patch-Makefile,v 1.2 2019/01/15 15:48:17 wiz Exp $
Do not ignore error for missing src/Makefile.
---- Makefile.orig 2007-02-01 13:11:14.000000000 +0000
+--- Makefile.orig
+++ Makefile
-@@ -400,7 +400,7 @@ all:
+@@ -407,7 +407,7 @@ all:
@$(ECHO) " "
build:
diff --git a/news/tin/patches/patch-configure b/news/tin/patches/patch-configure
index c07a4c1f866..0141a7351ef 100644
--- a/news/tin/patches/patch-configure
+++ b/news/tin/patches/patch-configure
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.1 2018/09/03 09:39:27 wiz Exp $
+$NetBSD: patch-configure,v 1.2 2019/01/15 15:48:17 wiz Exp $
Skip missing include directories.
---- configure.orig 2017-12-24 11:52:06.000000000 +0000
+--- configure.orig
+++ configure
-@@ -9202,6 +9202,9 @@ echo "$ac_t""$cf_cv_ncurses_h2" 1>&6
+@@ -11429,6 +11429,9 @@ echo "$ac_t""$cf_cv_ncurses_h2" 1>&6
if test -n "$cf_1st_incdir" ; then
for cf_add_incdir in $cf_1st_incdir
do
diff --git a/news/tin/patches/patch-include_tin.h b/news/tin/patches/patch-include_tin.h
index fa07d4f6dac..abe9c593887 100644
--- a/news/tin/patches/patch-include_tin.h
+++ b/news/tin/patches/patch-include_tin.h
@@ -1,10 +1,10 @@
-$NetBSD: patch-include_tin.h,v 1.1 2018/09/03 09:39:27 wiz Exp $
+$NetBSD: patch-include_tin.h,v 1.2 2019/01/15 15:48:17 wiz Exp $
Use system libcanlock.
---- include/tin.h.orig 2017-12-08 07:52:23.000000000 +0000
+--- include/tin.h.orig
+++ include/tin.h
-@@ -2366,7 +2366,7 @@ extern struct tm *localtime(time_t *);
+@@ -2394,7 +2394,7 @@ extern struct tm *localtime(time_t *);
/* libcanlock */
#ifdef USE_CANLOCK
diff --git a/news/tin/patches/patch-src_Makefile.in b/news/tin/patches/patch-src_Makefile.in
index 89c696d47a4..0832aff16f6 100644
--- a/news/tin/patches/patch-src_Makefile.in
+++ b/news/tin/patches/patch-src_Makefile.in
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_Makefile.in,v 1.1 2018/09/03 09:39:27 wiz Exp $
+$NetBSD: patch-src_Makefile.in,v 1.2 2019/01/15 15:48:17 wiz Exp $
Do not link internal static libcanlock.
Do not install mbox manpage.
---- src/Makefile.in.orig 2017-12-08 07:55:34.000000000 +0000
+--- src/Makefile.in.orig
+++ src/Makefile.in
-@@ -209,7 +209,7 @@ EXTRAOBJS = @EXTRAOBJS@
+@@ -208,7 +208,7 @@ EXTRAOBJS = @EXTRAOBJS@
EXTRA_INTLLIBS = @INTLDIR_MAKE@ @INTLLIBS@
EXTRA_PCREHDRS = @PCREDIR_MAKE@ ../pcre/pcre.h
EXTRA_PCRELIBS = @PCREDIR_MAKE@ ../pcre/$(PRELIB)pcre.a
@@ -14,7 +14,7 @@ Do not install mbox manpage.
EXTRALIBS = $(EXTRA_INTLLIBS) $(EXTRA_PCRELIBS) $(EXTRA_CANLIBS)
OFILES = @ALLOCA@ $(EXTRAOBJS) \
-@@ -341,7 +341,6 @@ install_manpage : $(DESTDIR)$(INS_MANUAL
+@@ -340,7 +340,6 @@ install_manpage : $(DESTDIR)$(INS_MANUAL
@-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5
@$(ECHO) ".so $(INS_MANUAL_DIR)5/$(PROJECT).5" > $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5
@$(CHMOD) 444 $(DESTDIR)$(INS_MANUAL_DIR)5/r$(PROJECT).5