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/8cb8c1046f62
branches:  trunk
changeset: 328019:8cb8c1046f62
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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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 f434db055a8f -r 8cb8c1046f62 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