pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/news/tin tin: update to 2.4.3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/eb20a2319d8b
branches: trunk
changeset: 317762:eb20a2319d8b
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Jan 15 15:48:17 2019 +0000
description:
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@localhost>
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@localhost>
ADD. spanish translation
FIX. es.po
010) Matt Anton <tin%lv223.org@localhost>
ADD. updated french translation
FIX. fr.po
009) Dennis Preiser <dennis%d--p.de@localhost>
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@localhost>
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:
news/tin/Makefile | 5 ++---
news/tin/PLIST | 3 ++-
news/tin/distinfo | 18 +++++++++---------
news/tin/options.mk | 12 ++++++++----
news/tin/patches/patch-Makefile | 6 +++---
news/tin/patches/patch-configure | 6 +++---
news/tin/patches/patch-include_tin.h | 6 +++---
news/tin/patches/patch-src_Makefile.in | 8 ++++----
8 files changed, 34 insertions(+), 30 deletions(-)
diffs (163 lines):
diff -r 79781f874627 -r eb20a2319d8b news/tin/Makefile
--- a/news/tin/Makefile Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/Makefile Tue Jan 15 15:48:17 2019 +0000
@@ -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 -r 79781f874627 -r eb20a2319d8b news/tin/PLIST
--- a/news/tin/PLIST Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/PLIST Tue Jan 15 15:48:17 2019 +0000
@@ -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 @@
${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 -r 79781f874627 -r eb20a2319d8b news/tin/distinfo
--- a/news/tin/distinfo Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/distinfo Tue Jan 15 15:48:17 2019 +0000
@@ -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 -r 79781f874627 -r eb20a2319d8b news/tin/options.mk
--- a/news/tin/options.mk Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/options.mk Tue Jan 15 15:48:17 2019 +0000
@@ -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 @@
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 -r 79781f874627 -r eb20a2319d8b news/tin/patches/patch-Makefile
--- a/news/tin/patches/patch-Makefile Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/patches/patch-Makefile Tue Jan 15 15:48:17 2019 +0000
@@ -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 -r 79781f874627 -r eb20a2319d8b news/tin/patches/patch-configure
--- a/news/tin/patches/patch-configure Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/patches/patch-configure Tue Jan 15 15:48:17 2019 +0000
@@ -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 -r 79781f874627 -r eb20a2319d8b news/tin/patches/patch-include_tin.h
--- a/news/tin/patches/patch-include_tin.h Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/patches/patch-include_tin.h Tue Jan 15 15:48:17 2019 +0000
@@ -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 -r 79781f874627 -r eb20a2319d8b news/tin/patches/patch-src_Makefile.in
--- a/news/tin/patches/patch-src_Makefile.in Tue Jan 15 13:06:15 2019 +0000
+++ b/news/tin/patches/patch-src_Makefile.in Tue Jan 15 15:48:17 2019 +0000
@@ -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 @@
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
Home |
Main Index |
Thread Index |
Old Index