pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/news/tin news/tin: Update to 2.6.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/563d2b49640c
branches:  trunk
changeset: 457505:563d2b49640c
user:      micha <micha%pkgsrc.org@localhost>
date:      Fri Aug 27 17:45:26 2021 +0000

description:
news/tin: Update to 2.6.0

-- 2.6.0 release 20210823 "Coleburn" --

 027) Dennis Preiser <dennis%d--p.de@localhost>
      ADD. allow multibyte chars in art_marked_*
      ADD. jump to article in posting history screen
      ADD. untaint variable used for connection info output
      ADD. skip_scope() to check if the attribute is set
      ADD. right-justify txt_thread_x_of_n and txt_x_resp in page level
      ADD. filter update comment to related entry, not the following
      BUG. spurious newline before signature with sigdashes=OFF
      BUG. crash when trying to respond to an article with an empty Subject
      BUG. unfinished rfc2047 encodings may lead to out of bound reads
      BUG. hypothetic resource leak in lookup_msgid()
      BUG. swapped check to avoid possible out of bound read in
           find_first_unread()
      BUG. aborting jump to n-th article in thread in page level switched
           to 1st article in thread instead of doing nothing
      BUG. possible integer overflow if high watermark equals maximal
           possible article number supporetd
      FIX. art.c, attrib.c, config.c, filter.c, group.c, help.c, init.c
           keymap.c, lang.c, misc.c, newsrc.c, nntplib.c, options_menu.c
           page.c, post.c, prompt.c, rfc2047.c, screen.c, search.c, select.c
           sigfile.c, signal.c, thread.c, extern.h, keymap.h, proto.h, tin.h
           tinrc.h

 026) Thomas E. Dickey <dickey%invisible-island.net@localhost>
      ADD. update configure macros
      ADD. lots of casts to silence compiler warnings
      FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c
           envarg.c, feed.c, filter.c, getline.c, global.c, group.c, header.c
           help.c, inews.c, keymap.c, memory.c, misc.c, nntplib.c
           options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c, refs.c
           regex.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c
           screen.c, search.c, select.c, sigfile.c, string.c, thread.c, trace.c
           wildmat.c, parsdate.y, keymap.h, tcurses.h, tin.h, aclocal.m4
           configure[.in]

 025) Urs Janssen <urs%tin.org@localhost>
      REM. 3rd party tool expand_aliases
      REM. redundant condition
      REM. auto_save tinrc and attributes option
      REM. start_editor_offset tinrc and attributes option
      BUG. after toggling through thread methods via 'u' go to parent in pager
           could lead to crash if no more read article in thread were left
      BUG. hypothetic use of uninitialized variable when saving article
           without From-header in mbox format
      BUG. using right-mouse actions (use_mouse=ON) outside the active
           screen-aerea (clicking below the last group/subject on screen)
           could lead to a crash
      BUG. get_initials() may leave initials uninitiaized
      BUG. detection of idn_decodename() from libidnkit may fail
      BUG. gnksa parser still prohibited some chars in dqotes which are
           allowed since RFC 5322
      BUG. spin_cursor() was only called for valid entries when parsing the
           active file
      ADD. always show full path in upgrade_prompt_quit()
      ADD. replace elm(1) with mutt(1) in examples
      ADD. update included libcanlock
      ADD. config.guess, config.sub update
      ADD. reorder t_filter to reduce mem usage
      ADD. quit early if screen is too small, reduce MIN_COLUMNS_ON_TERMINAL
           from 50 to 40
      REM. some unnecessary initializations
      ADD. suppress some unused-result warnings
      FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, debug.c
           feed.c, filter.c, global.c, group.c, help.c, inews.c, init.c, lang.c
           main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
           page.c, pgp.c, post.c, prompt.c, rfc2046.c, rfc2047.c, save.c
           search.c, sigfile.c, string.c, tcurses.c, thread.c, xface.c
           extern.h, proto.h tin.h, tinrc.h, trace.h, version.h, tincfg.tbl
           tin.[15], libcanlock/*, expand_aliases.tgz, config.guess, config.sub
           configure[.in]

 024) Matt Anton <tin%lv223.org@localhost>
      ADD. updated French translation
      FIX. fr.po

 023) Toomas Soome <tsoome%me.com@localhost>
      ADD. updated Estonian translation
      FIX. et.po

diffstat:

 news/tin/Makefile                           |   5 ++---
 news/tin/distinfo                           |  17 ++++++++++-------
 news/tin/options.mk                         |  19 +++++++------------
 news/tin/patches/patch-Makefile             |   4 ++--
 news/tin/patches/patch-configure            |  23 +++++++++++------------
 news/tin/patches/patch-configure.in         |  15 +++++++++++++++
 news/tin/patches/patch-include_autoconf.hin |  23 +++++++++++++++++++++++
 news/tin/patches/patch-include_tcurses.h    |  15 +++++++++++++++
 8 files changed, 85 insertions(+), 36 deletions(-)

diffs (189 lines):

diff -r 28d45b2d2263 -r 563d2b49640c news/tin/Makefile
--- a/news/tin/Makefile Fri Aug 27 14:11:57 2021 +0000
+++ b/news/tin/Makefile Fri Aug 27 17:45:26 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.95 2021/05/24 19:53:40 wiz Exp $
+# $NetBSD: Makefile,v 1.96 2021/08/27 17:45:26 micha Exp $
 
-DISTNAME=      tin-2.4.5
-PKGREVISION=   2
+DISTNAME=      tin-2.6.0
 CATEGORIES=    news
 MASTER_SITES=  ftp://ftp.tin.org/pub/news/clients/tin/stable/
 MASTER_SITES+= http://ftp.funet.fi/pub/unix/news/tin-unoff/
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/distinfo
--- a/news/tin/distinfo Fri Aug 27 14:11:57 2021 +0000
+++ b/news/tin/distinfo Fri Aug 27 17:45:26 2021 +0000
@@ -1,9 +1,12 @@
-$NetBSD: distinfo,v 1.28 2021/01/04 15:30:46 micha Exp $
+$NetBSD: distinfo,v 1.29 2021/08/27 17:45:26 micha Exp $
 
-SHA1 (tin-2.4.5.tar.xz) = 1abe3f78e5dcd4c468ef0b0b3597114670ef4ec8
-RMD160 (tin-2.4.5.tar.xz) = 8c4f20ab8de2816b939f057643815e0a8bc007c3
-SHA512 (tin-2.4.5.tar.xz) = 4ec1c4990ce8d9a46204c0064f19c5c2b99848201c37562f8df76de5be84fdd2bcd35cbc3e9f20233f636522e086ac031a5a9cb65bd22a53eda619dcce86adbc
-Size (tin-2.4.5.tar.xz) = 1559164 bytes
-SHA1 (patch-Makefile) = cb55674fbb02a1ba1be823332b325b0ac164dd4d
-SHA1 (patch-configure) = 6fdeb045df9e61bba6195eae3c3d2fd8b6e7a0e8
+SHA1 (tin-2.6.0.tar.xz) = af5d36e909876f0fe7b17bd30995fb4a3e9efa6c
+RMD160 (tin-2.6.0.tar.xz) = cbc37af5a42aadbd6df835400c696c5315d0a5e5
+SHA512 (tin-2.6.0.tar.xz) = d843bd313fd144fbb5f4c40e3f0f776cab3a974494adc7004ee265235ab538dde520bc72c956d5a8517225fdb50e754b444f25bd3b661ddf51ff9e4135904862
+Size (tin-2.6.0.tar.xz) = 1575564 bytes
+SHA1 (patch-Makefile) = 7f9048d31e70d9630ba6511d834db5d0c60a7de1
+SHA1 (patch-configure) = 124a69bda73e55fbde04076f6f1b4ec9293a1b31
+SHA1 (patch-configure.in) = 9a43c69dc722b3613324afca34ae79b9f369f7ae
+SHA1 (patch-include_autoconf.hin) = e35e4cbf9ed74b8bd50542f4b9bb03be6343187d
+SHA1 (patch-include_tcurses.h) = 37aab6936786ee1639416b1f5ab7f440f9118952
 SHA1 (patch-src_Makefile.in) = f6fbe7aee324cd844ed6e1870d3c871c247e06ce
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/options.mk
--- a/news/tin/options.mk       Fri Aug 27 14:11:57 2021 +0000
+++ b/news/tin/options.mk       Fri Aug 27 17:45:26 2021 +0000
@@ -1,12 +1,13 @@
-# $NetBSD: options.mk,v 1.19 2019/01/15 15:48:17 wiz Exp $
+# $NetBSD: options.mk,v 1.20 2021/08/27 17:45:26 micha Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.tin
 PKG_OPTIONS_REQUIRED_GROUPS=   display
-PKG_OPTIONS_GROUP.display=     curses termcap # wide-curses removed, see below
+PKG_OPTIONS_GROUP.display=     curses termcap
 PKG_SUPPORTED_OPTIONS=         canlock icu inet6 nls tin-use-inn-spool
-PKG_SUGGESTED_OPTIONS=         canlock inet6 nls termcap # see PR #51819
-# untested
-#PKG_SUPPORTED_OPTIONS+=       socks
+# Combination of options curses(configured to pdcurses) and icu does not work
+# curses(configured to curses) still does not work on NetBSD, see PR #51819
+# Suggest termcap instead of curses.
+PKG_SUGGESTED_OPTIONS=         canlock inet6 nls termcap
 
 .include "../../mk/bsd.options.mk"
 
@@ -15,8 +16,7 @@
 CONFIGURE_ARGS+=       --enable-cancel-locks
 .endif
 
-# Option wide-curses removed
-# Use curses option and set CURSES_DEFAULT in mk.conf to select type
+# Use curses option and CURSES_DEFAULT in mk.conf to select type
 .if !empty(PKG_OPTIONS:Mcurses)
 .include "../../mk/curses.buildlink3.mk"
 CONFIGURE_ARGS+=       --with-screen=${CURSES_TYPE}
@@ -54,8 +54,3 @@
 .else
 CONFIGURE_ARGS+=       --enable-nntp-only
 .endif
-
-#.if !empty(PKG_OPTIONS:Msocks)
-#.include "../../net/dante/buildlink3.mk"
-#CONFIGURE_ARGS+=      --with-socks=${BUILDLINK_PREFIX.dante}
-#.endif
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/patches/patch-Makefile
--- a/news/tin/patches/patch-Makefile   Fri Aug 27 14:11:57 2021 +0000
+++ b/news/tin/patches/patch-Makefile   Fri Aug 27 17:45:26 2021 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.3 2021/01/04 15:30:46 micha Exp $
+$NetBSD: patch-Makefile,v 1.4 2021/08/27 17:45:26 micha Exp $
 
 Do not ignore error for missing src/Makefile.
 
 --- Makefile.orig
 +++ Makefile
-@@ -408,7 +408,7 @@ all:
+@@ -407,7 +407,7 @@ all:
        @$(ECHO) " "
  
  build:
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/patches/patch-configure
--- a/news/tin/patches/patch-configure  Fri Aug 27 14:11:57 2021 +0000
+++ b/news/tin/patches/patch-configure  Fri Aug 27 17:45:26 2021 +0000
@@ -1,16 +1,15 @@
-$NetBSD: patch-configure,v 1.3 2021/01/04 15:30:46 micha Exp $
+$NetBSD: patch-configure,v 1.4 2021/08/27 17:45:26 micha Exp $
 
 Skip missing include directories.
 
---- configure.orig
+--- configure.orig     2021-08-27 08:01:40.268475849 +0000
 +++ configure
-@@ -13015,6 +13015,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
-+    if ! [ -d $cf_add_incdir ]; then
-+      continue;
-+    fi
-       while test $cf_add_incdir != /usr/include
-       do
-         if test -d $cf_add_incdir
+@@ -35720,7 +35720,7 @@ EOF
+       ;;
+ esac
+ 
+-for cf_func in vw_printw
++for cf_func in vw_printw get_wch
+ do
+ 
+ cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/patches/patch-configure.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/tin/patches/patch-configure.in       Fri Aug 27 17:45:26 2021 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure.in,v 1.1 2021/08/27 17:45:26 micha Exp $
+
+Backported upstream patch for ncurses (without w).
+
+--- configure.in.orig  2021-08-23 05:13:12.000000000 +0000
++++ configure.in
+@@ -1577,7 +1577,7 @@ esac
+ if test "$cf_cv_termlib" = pdcurses ; then
+       CF_PDCURSES_X11
+ fi
+-CF_CURSES_FUNCS(vw_printw)
++CF_CURSES_FUNCS(vw_printw get_wch)
+ 
+ ### sum up warnings
+ if test "$cf_cv_termlib" = none ; then
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/patches/patch-include_autoconf.hin
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/tin/patches/patch-include_autoconf.hin       Fri Aug 27 17:45:26 2021 +0000
@@ -0,0 +1,23 @@
+$NetBSD: patch-include_autoconf.hin,v 1.1 2021/08/27 17:45:26 micha Exp $
+
+Backported upstream patch for ncurses (without w).
+
+--- include/autoconf.hin.orig  2020-12-01 10:52:11.000000000 +0000
++++ include/autoconf.hin
+@@ -3,7 +3,7 @@
+  *  Module    : autoconf.hin
+  *  Author    : Thomas Dickey
+  *  Created   : 1995-08-24
+- *  Updated   : 2020-04-23
++ *  Updated   : 2021-08-25
+  *  Notes     : #include files, #defines & struct's
+  *
+  * Copyright (c) 1995-2021 Thomas Dickey <dickey%invisible-island.net@localhost>
+@@ -256,6 +256,7 @@
+ #     undef HAVE_GETSERVBYNAME
+ #     undef HAVE_GETTIMEOFDAY
+ #     undef HAVE_GETWD
++#     undef HAVE_GET_WCH
+ #     undef HAVE_HEAPSORT
+ #     undef HAVE_ICONV
+ #     undef HAVE_INET_ADDR
diff -r 28d45b2d2263 -r 563d2b49640c news/tin/patches/patch-include_tcurses.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/news/tin/patches/patch-include_tcurses.h  Fri Aug 27 17:45:26 2021 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_tcurses.h,v 1.1 2021/08/27 17:45:26 micha Exp $
+
+Backported upstream patch for ncurses (without w).
+
+--- include/tcurses.h.orig     2021-07-13 05:56:52.000000000 +0000
++++ include/tcurses.h
+@@ -75,7 +75,7 @@
+ #                                     endif /* HAVE_NCURSES_NCURSES_H */
+ #                             endif /* HAVE_NCURSES_H */
+ #                     endif /* HAVE_NCURSESW_NCURSES_H */
+-#                     if defined(NCURSES_WIDECHAR)
++#                     if defined(NCURSES_WIDECHAR) && defined(HAVE_GET_WCH)
+ #                             define HAVE_NCURSESW 1
+ #                     endif
+ #             endif /* HAVE_NCURSES_H */



Home | Main Index | Thread Index | Old Index