diff options
author | wiz <wiz@pkgsrc.org> | 2019-01-15 15:48:17 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2019-01-15 15:48:17 +0000 |
commit | 5d52fc433a8913a47537499855e407c589e869b9 (patch) | |
tree | b2eadd427ea97ead6901df89594344082a647da5 /news/tin | |
parent | 8faa6ec15743f28ec373584d3052348c42319272 (diff) | |
download | pkgsrc-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/Makefile | 5 | ||||
-rw-r--r-- | news/tin/PLIST | 3 | ||||
-rw-r--r-- | news/tin/distinfo | 18 | ||||
-rw-r--r-- | news/tin/options.mk | 12 | ||||
-rw-r--r-- | news/tin/patches/patch-Makefile | 6 | ||||
-rw-r--r-- | news/tin/patches/patch-configure | 6 | ||||
-rw-r--r-- | news/tin/patches/patch-include_tin.h | 6 | ||||
-rw-r--r-- | news/tin/patches/patch-src_Makefile.in | 8 |
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 |