pkgsrc-Changes archive

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

CVS commit: pkgsrc/news/flnews



Module Name:    pkgsrc
Committed By:   micha
Date:           Fri Jun  9 10:06:44 UTC 2023

Modified Files:
        pkgsrc/news/flnews: Makefile PLIST distinfo
        pkgsrc/news/flnews/files: CONFIG

Log Message:
news/flnews: Update to 1.2.0

1.2.0  2023-06-08  Release
--------------------------

Important notes:
- The experimental option USE_CUSTOM_FONTSIZE has been removed
  Since FLTK 1.4 there is a resize feature via keyboard (Ctrl-+/-).
- Doxygen 1.9.4 is now required to build the documentation.

Bug fixes:
- GUI: Callback for "Mark all groups read" fixed to not block any
  further operation if confirmation was "No" (reported by Marcel Logen).
- GUI: Callback for "Next unread group" fixed to not always select the
  first group with unread articles (reported by Dennis Preiser).
- CONF: Update of configuration data fixed (formerly truncated if
  filesystem was full). Return values of flush operations are now
  checked before rename() is executed.
- GUI: Group list is now updated to previous group after group selection
  error (reported by Michael Uplawski).
- GUI: No longer show busy mouse cursor after group selection if article
  tree/list has no drawing area (reported by Michael Uplawski).
- ENC: Memory leak fixed in MIME Content-Disposition decoder.
- TLS: Memory leaks fixed.
- TLS: OpenSSL 3 version number is now printed correctly on terminal.
- GUI: Soft hyphens are now handled consistently with all FLTK backends
  (formerly X11 rendered all SHY characters visible, as defined by
  ISO 8859-1, while Pango and Cocoa rendered SHY characters invisible).
- FILTER: Documentation of scorefile syntax fixed (type "extended" is no
  longer supported).
- CORE: Doxygen documentation of function core_get_msgid() fixed.

New features and improvements:
- GUI: French translation added for NLS support (provided by yamo').
  NLS documentation updated for hexadecimal-escape-sequence (not
  allowed in translated strings).
- GUI: Option to skip to next group while searching for next unread
  article added (can be enabled with a nonzero value for the new
  "unread_in_next_group" entry in configfile) (proposed by Thomas
  Barghahn).
- GUI: No longer uses Fl_Pack widget because behaviour has changed in
  recent FLTK 1.4.0 snapshots (reported by Dennis Preiser).
- CONF: Support for custom colors in displayed article added
  (based on patch from Martin Schnitkemper).
- INET: Support for user defined TCP connection timeout (suggested by
  yamo'). Option CFG_TCP_CONNECT_TIMEOUT in CONFIG added.
- GUI: With FLTK 1.4 (or FLTK 1.3.3 ABI) the horizontal scrollbar of the
  article tree or list respectively is moved to a sensible position.
- CORE: Header field "Newsgroups" can now be extracted from overview, if
  present. Scoring rules of type "group" are applied to all groups of an
  Xpost in this case.
- NNTP: Support for LIST OVERVIEW.FMT command (RFC 3977) added.
- NNTP: Experimental support for MAXARTNUM extension added.
  Intended to be compliant with the RFC draft provided by Julien Élie
  in Message-ID <tnqm14$35bas$1%news.trigofacile.com@localhost>.
- ENC: Zero-width space (ZWSP) is now used too as line breaking hint for
  the format "flowed" decoder.
- GUI: URI delegation: Separate error message for invalid encoding.
- EXT: External URI handler returns a flag to indicate invalid encoding.
- EXT: Examples for postprocessor added in subdirectory "postproc"
  (suggested by yamo').
- EXT: Example for external editor added in subdirectory "editor".
- CONF: Documentation of configfile entry "cancelkey" modified (added
  note that "fqdn" entry must also be set to create Cancel-Lock/Key
  header fields).
- FILTER: Documentation of scorefile modified (added notes that scoring
  rules can be shared).
- Build system: The mkconfig script now checks for POSIX.1c-1995
  Thread-Safe Functions (TSF) option too. Usage is forced by default via
  CFG_FORCE_TSF option in CONFIG.
- Build system: The C++ object files are moved to the beginning of the
  list. This can reduce build time with make utilities that support
  parallel build.
- Build system: BSD install utility now deletes existing target files
  before copying new ones. This solves problems with macOS on machines
  with Apple Silicon and signed binaries (patch from Dennis Preiser).
- Unicode database updated to version 15.0.0


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/news/flnews/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/news/flnews/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/news/flnews/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/news/flnews/files/CONFIG

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/news/flnews/Makefile
diff -u pkgsrc/news/flnews/Makefile:1.16 pkgsrc/news/flnews/Makefile:1.17
--- pkgsrc/news/flnews/Makefile:1.16    Tue Jun  6 12:42:09 2023
+++ pkgsrc/news/flnews/Makefile Fri Jun  9 10:06:43 2023
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.16 2023/06/06 12:42:09 riastradh Exp $
+# $NetBSD: Makefile,v 1.17 2023/06/09 10:06:43 micha Exp $
 
-FLNEWS_VERSION=        1.1.0
+FLNEWS_VERSION=        1.2.0
 
 DISTNAME=      flnews-${FLNEWS_VERSION}
-PKGREVISION=   1
 CATEGORIES=    news
 MASTER_SITES=  http://micha.freeshell.org/flnews/src/
 MASTER_SITES+= http://www.ybtra.de/flnews-mirror/src/
@@ -20,7 +19,7 @@ USE_LANGUAGES=        c c++
 TEST_TARGET=   test
 
 # https://reproducible-builds.org/specs/source-date-epoch/
-CONFIGURE_ENV+=        SOURCE_DATE_EPOCHE=1620580800
+CONFIGURE_ENV+=        SOURCE_DATE_EPOCHE=1686232922
 
 # Bug report contact address used for GUI
 FLNEWS_MAINTAINER=     ${MAINTAINER}

Index: pkgsrc/news/flnews/PLIST
diff -u pkgsrc/news/flnews/PLIST:1.4 pkgsrc/news/flnews/PLIST:1.5
--- pkgsrc/news/flnews/PLIST:1.4        Mon Nov  9 12:02:25 2020
+++ pkgsrc/news/flnews/PLIST    Fri Jun  9 10:06:43 2023
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2020/11/09 12:02:25 micha Exp $
+@comment $NetBSD: PLIST,v 1.5 2023/06/09 10:06:43 micha Exp $
 bin/flnews
 ${PLIST.nls}lib/flnews/nls/de_DE.cat
+${PLIST.nls}lib/flnews/nls/fr_FR.cat
 man/man1/flnews.1
 ${PLIST.xdg}share/applications/flnews.desktop
 share/flnews/license.txt

Index: pkgsrc/news/flnews/distinfo
diff -u pkgsrc/news/flnews/distinfo:1.9 pkgsrc/news/flnews/distinfo:1.10
--- pkgsrc/news/flnews/distinfo:1.9     Mon May 23 09:38:14 2022
+++ pkgsrc/news/flnews/distinfo Fri Jun  9 10:06:43 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/05/23 09:38:14 micha Exp $
+$NetBSD: distinfo,v 1.10 2023/06/09 10:06:43 micha Exp $
 
-BLAKE2s (flnews-1.1.0.tar.bz2) = f96d172ce6dccc2e5ca4374de7061587baf11ee7c35374a0c9cc8d7d4b9b756d
-SHA512 (flnews-1.1.0.tar.bz2) = 54358bf9792f68ffb661c4ed1150db94fad300b321177eb92983769527cd0faa7c8b6b1b68583098195774c286895198a189db7869aed71b01acd5173dab3e67
-Size (flnews-1.1.0.tar.bz2) = 1185534 bytes
+BLAKE2s (flnews-1.2.0.tar.bz2) = d29a766f8401041c7347f184b443894a2b8d22853c03d8bc6ac2a31ea8db911a
+SHA512 (flnews-1.2.0.tar.bz2) = 36f17ff3e393082cc88bf8dd402ae1e008b0e2da6b92b82d56fdefbba151a303f9c211f0ce56f88cee09fb6fd3edd7b6abeb7953c12062f1e419faf85ece25a8
+Size (flnews-1.2.0.tar.bz2) = 1216868 bytes

Index: pkgsrc/news/flnews/files/CONFIG
diff -u pkgsrc/news/flnews/files/CONFIG:1.6 pkgsrc/news/flnews/files/CONFIG:1.7
--- pkgsrc/news/flnews/files/CONFIG:1.6 Mon Jan 10 11:55:09 2022
+++ pkgsrc/news/flnews/files/CONFIG     Fri Jun  9 10:06:43 2023
@@ -21,6 +21,10 @@ CFG_PREFIX="@PREFIX@"
 # report IPv6 option (IP6) as available
 CFG_IP6_DISABLE=@IP6@
 
+# User defined TCP connection timeout in seconds
+# The value 0 uses the default timeout of the operating system
+CFG_TCP_CONNECT_TIMEOUT=0
+
 # Disable compression
 # Set this to 1 if NNTP COMPRESS extension should never be used, even if the
 # required libraries (currently libz) are installed and usable
@@ -81,6 +85,12 @@ CFG_FORCE_TMR=1
 # to try anyway
 CFG_FORCE_THR=1
 
+# Force usage of POSIX.1c thread-safe functions (TSF) option even if system
+# reports TSF option as not available
+# Set this to 1 if your system report no sufficient TSF extension, but you want
+# to try anyway
+CFG_FORCE_TSF=1
+
 # Force usage of POSIX.2a user portability (UP) utilities even if system reports
 # UP extension as not available
 # Set this to 1 if your system report no sufficient UP extension, but you want



Home | Main Index | Thread Index | Old Index