Thu May 26 06:18:23 2022 UTC ()
fetchmail: Update to 6.4.30

upstream changes:
-----------------
fetchmail-6.4.30 (released 2022-04-26, 31666 LoC):

# BREAKING CHANGES:
* Bump wolfSSL minimum required version to 5.2.0 to pull in security fix.

# CHANGES:
* Using OpenSSL 1.* before 1.1.1n elicits a compile-time warning.
* Using OpenSSL 3.* before 3.0.2  elicits a compile-time warning.
* configure.ac was tweaked in order to hopefully fix cross-compilation issues
  report, and different patch suggested, by Fabrice Fontaine,
  https://gitlab.com/fetchmail/fetchmail/-/merge_requests/42

# TRANSLATIONS: language translations were updated by this fine person:
* ro:    Remus-Gabriel Chelu [Romanian]

--------------------------------------------------------------------------------
fetchmail-6.4.29 (released 2022-03-20, 31661 LoC):

# TRANSLATIONS: language translations were updated by this fine person:
* vi:    Trần Ngọc Quân [Vietnamese]

--------------------------------------------------------------------------------
fetchmail-6.4.28 (released 2022-03-05, 31661 LoC):

# DOCUMENTATION:
* Fix a typo in the manual page, courtesy of Jeremy Petch.

# TRANSLATIONS: language translations were updated by this fine person:
* es:    Cristian Othón Martínez Vera [Spanish]


(triaxx)
diff -r1.203 -r1.204 pkgsrc/mail/fetchmail/Makefile
diff -r1.64 -r1.65 pkgsrc/mail/fetchmail/distinfo
diff -r1.4 -r1.5 pkgsrc/mail/fetchmail/patches/patch-Makefile.in
diff -r1.2 -r1.3 pkgsrc/mail/fetchmail/patches/patch-configure

cvs diff -r1.203 -r1.204 pkgsrc/mail/fetchmail/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/Makefile 2022/01/31 14:12:59 1.203
+++ pkgsrc/mail/fetchmail/Makefile 2022/05/26 06:18:23 1.204
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.203 2022/01/31 14:12:59 triaxx Exp $ 1# $NetBSD: Makefile,v 1.204 2022/05/26 06:18:23 triaxx Exp $
2 2
3# Note to updaters: mail/fetchmailconf reaches over here, make sure it builds. 3# Note to updaters: mail/fetchmailconf reaches over here, make sure it builds.
4DISTNAME= fetchmail-6.4.27 4DISTNAME= fetchmail-6.4.30
5CATEGORIES= mail 5CATEGORIES= mail
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.fetchmail.info/ 10HOMEPAGE= https://www.fetchmail.info/
11COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap 11COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap
12LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 12LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1
13 13
14USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --without-hesiod 16CONFIGURE_ARGS+= --without-hesiod
17CONFIGURE_ENV+= PYTHON=: 17CONFIGURE_ENV+= PYTHON=:

cvs diff -r1.64 -r1.65 pkgsrc/mail/fetchmail/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/distinfo 2022/01/31 14:12:59 1.64
+++ pkgsrc/mail/fetchmail/distinfo 2022/05/26 06:18:23 1.65
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.64 2022/01/31 14:12:59 triaxx Exp $ 1$NetBSD: distinfo,v 1.65 2022/05/26 06:18:23 triaxx Exp $
2 2
3BLAKE2s (fetchmail-6.4.27.tar.xz) = af54b04c657010610037c27c3fb2b7fbbbdba1f48e1570d2c83928ee4906a75e 3BLAKE2s (fetchmail-6.4.30.tar.xz) = 148763089ad7e19584e50aec9d232b7bfb705221f353ddebc331f7da4b7dfb3b
4SHA512 (fetchmail-6.4.27.tar.xz) = 75650c2a8bcfa6f4364dacd6964f00848a23e1bc96eed10f7fcfd9c8c6f6b6fe60eee2730c57c8a5263c11f01b3031cbef7d6b2bffa730de63e7ec262448af2f 4SHA512 (fetchmail-6.4.30.tar.xz) = 0ec540c4102267e6e72fefa5e76aa76f45d25a0e68ec40f1fd834719f2a4b5f3f78c587b050fc33d97dd8fc6f674950949e5c23f960ebcd3046d5cc2e06db1d0
5Size (fetchmail-6.4.27.tar.xz) = 1326668 bytes 5Size (fetchmail-6.4.30.tar.xz) = 1333524 bytes
6SHA1 (patch-Makefile.in) = 42e8d334decf561901b1842fa0bbbef7a0228061 6SHA1 (patch-Makefile.in) = 599e4eaada7466165ad8dbe41671b4ee46c0469d
7SHA1 (patch-configure) = c4c6aa5c4adaad02151bb8d64bbe7875f37e2289 7SHA1 (patch-configure) = 00384d048361bdb9e8244148e729242251540bb3
8SHA1 (patch-configure.ac) = 7cf2e63e2df2836417eca0ad34fa846f9af003fb 8SHA1 (patch-configure.ac) = 7cf2e63e2df2836417eca0ad34fa846f9af003fb

cvs diff -r1.4 -r1.5 pkgsrc/mail/fetchmail/patches/patch-Makefile.in (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/patches/patch-Makefile.in 2022/01/31 14:12:59 1.4
+++ pkgsrc/mail/fetchmail/patches/patch-Makefile.in 2022/05/26 06:18:23 1.5
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1$NetBSD: patch-Makefile.in,v 1.4 2022/01/31 14:12:59 triaxx Exp $ 1$NetBSD: patch-Makefile.in,v 1.5 2022/05/26 06:18:23 triaxx Exp $
2 2
3Even with disabled python, wrapper around fetchmailconf.py and its 3Even with disabled python, wrapper around fetchmailconf.py and its
4manpage is installed. 4manpage is installed.
5 5
6--- Makefile.in.orig 2019-09-28 10:37:51.000000000 +0000 6--- Makefile.in.orig 2019-09-28 10:37:51.000000000 +0000
7+++ Makefile.in 7+++ Makefile.in
8@@ -822,10 +822,10 @@ AM_YFLAGS = -d 8@@ -823,10 +823,10 @@ AM_YFLAGS = -d
9 # without building a few dozen other files first. 9 # without building a few dozen other files first.
10 BUILT_SOURCES = rcfile_y.h socket.$(OBJEXT) 10 BUILT_SOURCES = rcfile_y.h socket.$(OBJEXT)
11 dist_noinst_SCRIPTS = specgen.sh 11 dist_noinst_SCRIPTS = specgen.sh
12-dist_man1_MANS = fetchmail.man $(pym) 12-dist_man1_MANS = fetchmail.man $(pym)
13+dist_man1_MANS = fetchmail.man 13+dist_man1_MANS = fetchmail.man
14 pys = fetchmailconf.py 14 pys = fetchmailconf.py
15 pym = fetchmailconf.man 15 pym = fetchmailconf.man
16-nodist_bin_SCRIPTS = fetchmailconf 16-nodist_bin_SCRIPTS = fetchmailconf
17+nodist_bin_SCRIPTS = 17+nodist_bin_SCRIPTS =
18 python_PYTHON = $(pys) 18 python_PYTHON = $(pys)
19 CLEANFILES = $(nodist_bin_SCRIPTS) 19 CLEANFILES = $(nodist_bin_SCRIPTS)
20 noinst_LIBRARIES = libfm.a $(am__append_2) 20 noinst_LIBRARIES = libfm.a $(am__append_2)

cvs diff -r1.2 -r1.3 pkgsrc/mail/fetchmail/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/patches/patch-configure 2022/01/31 14:12:59 1.2
+++ pkgsrc/mail/fetchmail/patches/patch-configure 2022/05/26 06:18:23 1.3
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1$NetBSD: patch-configure,v 1.2 2022/01/31 14:12:59 triaxx Exp $ 1$NetBSD: patch-configure,v 1.3 2022/05/26 06:18:23 triaxx Exp $
2 2
3krb5-config errors out unless you give it a library to look for 3krb5-config errors out unless you give it a library to look for
4 4
5--- configure.orig 2020-09-04 08:19:51.000000000 +0000 5--- configure.orig 2020-09-04 08:19:51.000000000 +0000
6+++ configure 6+++ configure
7@@ -10975,7 +10975,7 @@ $as_echo "#define KERBEROS_V5 1" >>confd 7@@ -10976,7 +10976,7 @@ $as_echo "#define KERBEROS_V5 1" >>confd
8  8
9 CFLAGS="$CFLAGS -I/usr/include/kerberosV" 9 CFLAGS="$CFLAGS -I/usr/include/kerberosV"
10 LIBS="$LIBS -lasn1 -lkrb5 -lcom_err -lkafs" 10 LIBS="$LIBS -lasn1 -lkrb5 -lcom_err -lkafs"
11-elif krb5-config 2> /dev/null >/dev/null ; then 11-elif krb5-config 2> /dev/null >/dev/null ; then
12+elif krb5-config krb5 2> /dev/null >/dev/null ; then 12+elif krb5-config krb5 2> /dev/null >/dev/null ; then
13 krb5_prefix=`krb5-config --prefix krb5` 13 krb5_prefix=`krb5-config --prefix krb5`
14 { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config points to kerberosV under $krb5_prefix" >&5 14 { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config points to kerberosV under $krb5_prefix" >&5
15 $as_echo "krb5-config points to kerberosV under $krb5_prefix" >&6; } 15 $as_echo "krb5-config points to kerberosV under $krb5_prefix" >&6; }
16@@ -11323,7 +11323,7 @@ $as_echo "krb4-config points to kerberos 16@@ -11324,7 +11324,7 @@ $as_echo "krb4-config points to kerberos
17 CFLAGS="$CFLAGS `krb4-config --cflags`" 17 CFLAGS="$CFLAGS `krb4-config --cflags`"
18 LIBS="$LIBS `krb4-config --libs`" 18 LIBS="$LIBS `krb4-config --libs`"
19 KERBEROS_V4=1 19 KERBEROS_V4=1
20-elif krb5-config 2> /dev/null >/dev/null ; then 20-elif krb5-config 2> /dev/null >/dev/null ; then
21+elif krb5-config krb4 2> /dev/null >/dev/null ; then 21+elif krb5-config krb4 2> /dev/null >/dev/null ; then
22 krb4_prefix=`krb5-config --prefix krb4` 22 krb4_prefix=`krb5-config --prefix krb4`
23 { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config points to kerberosIV under $krb4_prefix" >&5 23 { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config points to kerberosIV under $krb4_prefix" >&5
24 $as_echo "krb5-config points to kerberosIV under $krb4_prefix" >&6; } 24 $as_echo "krb5-config points to kerberosIV under $krb4_prefix" >&6; }