pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/news/flnews news/flnews: Update to 0.17



details:   https://anonhg.NetBSD.org/pkgsrc/rev/75060cb050e9
branches:  trunk
changeset: 406220:75060cb050e9
user:      micha <micha%pkgsrc.org@localhost>
date:      Mon Dec 16 12:27:53 2019 +0000

description:
news/flnews: Update to 0.17

Removed pkgsrc patches merged upstream.

Changelog
=========

0.17       Bugfix: Configuration test result for inttypes.h presence is used,
            reintroduce the test removed for 0.16
           Bugfix: BSD version of ntohl() for old systems was broken
           Bugfix: ISO-2022-JP decoder: Mask for unassigned codepoints fixed
           Bugfix: SHA2 support in OpenSSL 1.0.0 must be explicitly enabled
           Display article from "news" type URI in separate window (if it's not
            found in current group)
           Clickable References added (articles displayed in separate window)
           Search for Message-ID added to the Tools menu (Keyboard shortcut
            is Ctrl-s)
           Previous read article (in current group) menu entry added
           Keyboard shortcut for "Quit" changed from Ctrl-x to Ctrl-q (Proposed
            by Marcel Logen)
           Keyboard shortcut for "View source" changed from Ctrl-v to Ctrl-e
            (Proposed by Marcel Logen)
           Menu entry "Article->Mark as unread" (Ctrl-u) changed to toggle
            between read and unread state (Proposed by Marcel Logen)
           Command line option "-4" added (force usage of IPv4 network protocol)
           Flowed format: The 'flowed_insert_crlf' entry in configfile adds an
            empty line separator after every paragraph that ends with an empty
            line. Defaults to 0 (former behaviour)
           Flowed format: The behaviour of 'flowed_insert_crlf' can be requested
            by the sender of an article with "InsLine=yes" in the Content-Type
            headerfield.
           TLS module can now use OpenSSL 3 API (required for FFDHE group
            negotiation with TLSv1.2 and TLSv1.3 protocols)
           TLS module can now use LibreSSL 3 (formerly major version 2 was used
            to identify LibreSSL and distinguish it from OpenSSL)
           TLS modules compile time option 'CFG_USE_TLS_OWNCERTS' replaced by
            the new 'tls_owncerts' entry in configfile
           TLS modules experimental compile time option 'CFG_USE_TLS_CRLS'
            replaced by normal option 'CFG_TLS_CRLS_DISABLE'. Default is to use
            no CRLs (former behaviour) because this option increases the system
            requirements (to POSIX.1-2001 or XSI extension)
           TLS module now supports new 'crl_check' entry in configfile (ignored
            if CFG_TLS_CRLS_DISABLE is nonzero)
           TLS module now prints real LibreSSL version instead of generic 2.0.0
           TLS module no longer supports options 'CFG_USE_TLS_DHPARAM_CHECK' and
            'CFG_USE_TLS_SETSIGALG'. They were obsoleted by the OpenSSL 1.1 API
           Unicode database updated to version 12.1.0
           GUI module no longer supports experimental FLTK 1.3 option
            'USE_X11_GLYPH_SUBSTITUTION'. It was obsoleted by FLTK 1.4
           Modified LaTeX documentation to work with recent doxygen

diffstat:

 news/flnews/Makefile                                   |  11 ++++---
 news/flnews/PLIST                                      |   4 +-
 news/flnews/distinfo                                   |  13 +++------
 news/flnews/files/CONFIG                               |   8 ++++++
 news/flnews/patches/patch-mkconfig                     |  16 ------------
 news/flnews/patches/patch-src_bsd.c                    |  24 ------------------
 news/flnews/patches/patch-src_doc_templates_header.tex |  24 ------------------
 7 files changed, 21 insertions(+), 79 deletions(-)

diffs (170 lines):

diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/Makefile
--- a/news/flnews/Makefile      Mon Dec 16 12:09:12 2019 +0000
+++ b/news/flnews/Makefile      Mon Dec 16 12:27:53 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2019/05/23 19:23:12 rillig Exp $
+# $NetBSD: Makefile,v 1.5 2019/12/16 12:27:53 micha Exp $
 
-FLNEWS_VERSION=        0.16
+FLNEWS_VERSION=        0.17
 
 DISTNAME=      flnews-${FLNEWS_VERSION}
 CATEGORIES=    news
@@ -9,7 +9,7 @@
 MASTER_SITES+= http://www.southcity.de/flnews/src/
 EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=    michael.baeuerle%gmx.net@localhost
+MAINTAINER=    micha%NetBSD.org@localhost
 HOMEPAGE=      http://micha.freeshell.org/flnews/
 COMMENT=       Fast and lightweight USENET newsreader with GUI
 LICENSE=       modified-bsd AND 2-clause-bsd AND unicode
@@ -38,7 +38,7 @@
 SUBST_SED.edit-config+=                -e 's,@NLS@,${FLNEWS_OPT_DISABLE_NLS},g'
 SUBST_SED.edit-config+=                -e 's,@XDBE@,${FLNEWS_OPT_DISABLE_XDBE},g'
 SUBST_SED.edit-config+=                -e 's,@MAN_PATH@,${PREFIX}/${PKGMANDIR},g'
-# NetBSD reports X/Open XSI extension as not available using the POSIX
+# NetBSD 7 reports X/Open XSI extension as not available using the POSIX
 # sysconf(_SC_XOPEN_VERSION) call, but has a sufficient implementation
 # => Force using it
 .if ${OPSYS} == "NetBSD"
@@ -46,7 +46,7 @@
 .else
 SUBST_SED.edit-config+=                -e 's,@FORCE_XSI@,0,g'
 .endif
-# NetBSD reports IPv6 as not available using the POSIX sysconf(_SC_IPV6)
+# NetBSD 7 reports IPv6 as not available using the POSIX sysconf(_SC_IPV6)
 # call, but has a sufficient implementation
 # => Force using it if inet6 option of pkgsrc package is selected
 .if ${OPSYS} == "NetBSD" && ${FLNEWS_OPT_DISABLE_IP6} == 0
@@ -76,6 +76,7 @@
 # OpenSSL 1.1 API is required for signature algorithm negotiation
 # OpenSSL 1.1 API is required for TLSv1.2 FFDHE group check
 # At least OpenSSL 1.1.1 is required for TLSv1.3
+# OpenSSL 3 API is required for FFDHE group negotiation
 BUILDLINK_API_DEPENDS.openssl+=        openssl>=1.0.0
 .include "../../security/openssl/buildlink3.mk"
 # FLTK must be compiled with multithreading support
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/PLIST
--- a/news/flnews/PLIST Mon Dec 16 12:09:12 2019 +0000
+++ b/news/flnews/PLIST Mon Dec 16 12:27:53 2019 +0000
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2019/01/21 12:03:41 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/12/16 12:27:53 micha Exp $
 bin/flnews
+${PLIST.nls}lib/flnews/nls/de_DE.cat
 man/man1/flnews.1
 share/flnews/license.txt
-${PLIST.nls}lib/flnews/nls/de_DE.cat
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/distinfo
--- a/news/flnews/distinfo      Mon Dec 16 12:09:12 2019 +0000
+++ b/news/flnews/distinfo      Mon Dec 16 12:27:53 2019 +0000
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.2 2019/01/21 12:03:41 wiz Exp $
+$NetBSD: distinfo,v 1.3 2019/12/16 12:27:53 micha Exp $
 
-SHA1 (flnews-0.16.tar.bz2) = efa5ab06d18fe4993551c623aca3a6e61b8ec20e
-RMD160 (flnews-0.16.tar.bz2) = 25ace0387584fa253c065aeeeb946ffc4773c9b7
-SHA512 (flnews-0.16.tar.bz2) = d68615b38d4e4770ea3e404082943ac8efbc8aa6b0075ae437a5806e330e7f2ae987c00c321857b926bfe0007f59e329f1bd38b69e017b1495cd8fedbf316e5c
-Size (flnews-0.16.tar.bz2) = 1068677 bytes
-SHA1 (patch-mkconfig) = 3121cec3b8f01e71989de3f7d2092f71b6f737ba
-SHA1 (patch-src_bsd.c) = 0298c6e17d2e5f7498b6f15546a089f5a44ea70c
-SHA1 (patch-src_doc_templates_header.tex) = f9de1452f48c5e120ca6e9b96ee51f3dbfe99f86
+SHA1 (flnews-0.17.tar.bz2) = b2b678d23f10c44c2e6c36fa5f194df757c6d744
+RMD160 (flnews-0.17.tar.bz2) = d50455fdaeae37978b54485d4c4b3acacf7747f4
+SHA512 (flnews-0.17.tar.bz2) = 007a8a38ebac81e467e5709fdcede9e45462f0dd05416b867a5a24a05acd186d8a682f53ee202925dbaffa99838b6461af3016c8d8ab001fe122087b7f63cc22
+Size (flnews-0.17.tar.bz2) = 1073850 bytes
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/files/CONFIG
--- a/news/flnews/files/CONFIG  Mon Dec 16 12:09:12 2019 +0000
+++ b/news/flnews/files/CONFIG  Mon Dec 16 12:27:53 2019 +0000
@@ -40,6 +40,14 @@
 # that underlaying libraries contain known security vulnerabilities
 # Set this to 1 if you don't want to get such warnings
 CFG_TLS_WARNING_DISABLE=1
+
+# The TLS module can use CRLs to check for revoked X.509 certificates
+# Usage and update interval can be configured via configfile (see manual page)
+# CRLs are downloaded automatically and must be available via HTTP protocol
+# (CRL distribution point entries in certificates)
+# Note: Not all CAs provide CRL distribution points in their certificates
+# Set this to 0 to check the whole chain for revoked certificates
+CFG_TLS_CRLS_DISABLE=0
 # ==============================================================================
 
 
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/patches/patch-mkconfig
--- a/news/flnews/patches/patch-mkconfig        Mon Dec 16 12:09:12 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-mkconfig,v 1.1 2019/01/21 12:03:41 wiz Exp $
-
-Test results for inttypes.h and sys/select.h are required.
-
---- mkconfig.orig      2018-11-06 09:02:42.000000000 +0000
-+++ mkconfig
-@@ -78,7 +78,9 @@ CFG_LOG="config.log"
- # Attention: No spaces are allowed in the names!
- CFG_C_HEADERS="\
-    sys/types.h \
-+   inttypes.h \
-    regex.h \
-+   sys/select.h \
-    openssl/ssl.h \
- "
- 
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/patches/patch-src_bsd.c
--- a/news/flnews/patches/patch-src_bsd.c       Mon Dec 16 12:09:12 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-src_bsd.c,v 1.1 2019/01/21 12:03:41 wiz Exp $
-
-Fixed typo. Only relevant for very old systems without inttypes.h header file.
-
---- src/bsd.c.orig     2017-11-08 12:11:18.000000000 +0000
-+++ src/bsd.c
-@@ -2,7 +2,7 @@
- /*! \file
-  * \brief This is a wrapper to map BSD functionality of OS into POSIX subsystem
-  *
-- * Copyright (c) 2012-2015 by the developers. See the LICENSE file for details.
-+ * Copyright (c) 2012-2019 by the developers. See the LICENSE file for details.
-  *
-  * BSD functions not defined in POSIX.1-1990 or XSI extension should be called
-  * from here.
-@@ -108,7 +108,7 @@ unsigned short int  posix_ntohs(unsigned
- #if CFG_HDR_INTTYPES_H
- uint32_t  posix_ntohl(uint32_t  net32)
- #else
--unsigned long int  posix_ntohs(unsigned long int  net32)
-+unsigned long int  posix_ntohl(unsigned long int  net32)
- #endif  /* CFG_HDR_INTTYPES_H */
- {
-    return(ntohl(net32));
diff -r cc60fde276c5 -r 75060cb050e9 news/flnews/patches/patch-src_doc_templates_header.tex
--- a/news/flnews/patches/patch-src_doc_templates_header.tex    Mon Dec 16 12:09:12 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-src_doc_templates_header.tex,v 1.1 2019/01/21 12:03:41 wiz Exp $
-
-Documentation build fix for doxygen 1.8.15.
-
---- src/doc/templates/header.tex.orig  2015-11-09 15:55:42.000000000 +0000
-+++ src/doc/templates/header.tex
-@@ -1,13 +1,15 @@
- % ==============================================================================
- % LaTeX header
- 
--\documentclass[a4paper]{article}
-+% Declare "export" here. If this is done with adjbox, it gives this error:
-+% "Option clash for package adjustbox."
-+\documentclass[export,a4paper]{article}
- \usepackage{a4wide}
- \usepackage{fixltx2e}
- \usepackage{fancyhdr}
- \usepackage{calc}
- \usepackage{doxygen}
--\usepackage[export]{adjustbox}  % Also loads graphicx
-+\usepackage{adjustbox}  % Also loads graphicx
- \usepackage{graphicx}
- \usepackage[utf8]{inputenc}
- \usepackage{makeidx}



Home | Main Index | Thread Index | Old Index