Fri Oct 2 08:20:28 2020 UTC ()
fetchmail: Update to 6.4.12

pkgsrc changes:
---------------
  * Remove a conditional test for very old and unmaintained releases of
    NetBSD. The variable defined is this test seems to be absent from the
    pkgsrc tree and pkglint warns about its use.
  * Add a LICENSE to fetchmailconf

upstream changes:
-----------------
fetchmail-6.4.12 (released 2020-09-04, 27596 LoC):

# BUG FIXES:
* The README file is now the one from Git again. The makerelease.pl script
  used to roll and upload the tarball sometimes clobbered the README file and
  replaced its contents by a part of the NEWS file.

---------------------------------------------------------------------------------
fetchmail-6.4.11 (released 2020-08-28, 27596 LoC):

# REGRESSION FIX:
* configure: fetchmail 6.4.9 and 6.4.10 would miss checking for TLS v1.2 and
  TLS v1.3 support if AC_LIB_LINKFLAGS came up with something such as
  /path/to/libssl.so, rather than -lssl. (For instance on FreeBSD)

# KNOWN BUGS AND WORKAROUNDS
  (This section floats upwards through the NEWS file so it stays with the
  current release information)
* Fetchmail does not handle messages without Message-ID header well
  (See sourceforge.net bug #780933)
* Fetchmail currently uses 31-bit signed integers in several places
  where unsigned and/or wider types should have been used, for instance,
  for mailbox sizes, and misreports sizes of 2 GibiB and beyond.
  Fixing this requires C89 compatibility to be relinquished.
* BSMTP is mostly untested and errors can cause corrupt output.
* Fetchmail does not track pending deletes across crashes.
* The command line interface is sometimes a bit stubborn, for instance,
  fetchmail -s doesn't work with a daemon running.
* Linux systems may return duplicates of an IP address in some circumstances if
  no or no global IPv6 addresses are configured.
  (No workaround. Ubuntu Bug#582585, Novell Bug#606980.)
* Kerberos 5 may be broken, particularly on Heimdal, and provide bogus error
  messages. This will not be fixed, because the maintainer has no Kerberos 5
  server to test against. Use GSSAPI.

---------------------------------------------------------------------------------
fetchmail-6.4.10 (released 2020-08-27, 27596 LoC):

# REGRESSION FIX:
* configure: fetchmail 6.4.9's configure was unable to pick up OpenSSL
  if it wasn't announced by pkg-config, for instance, on FreeBSD.

---------------------------------------------------------------------------------
fetchmail-6.4.9: (not announced by e-mail, withdrawn)

## DOCUMENTATION UPDATE:
* manpage: mention that the SSL/TLS certificate fingerprint uses an MD5 hash.

## CHANGES:
* configure: try to use AC_LIB_LINKFLAGS to obtain proper link flags for
  libcrypto and libssl if pkg-config failed.
  This is an attempt to fix borderline issues when users building on systems
  with obsolete OpenSSL try to use a local newer OpenSSL from a separate
  directory.

## NEW TRANSLATION, with thanks to the translator:
* ro:    Florentina Mu��at [Romanian]


(triaxx)
diff -r1.194 -r1.195 pkgsrc/mail/fetchmail/Makefile
diff -r1.18 -r1.19 pkgsrc/mail/fetchmail/PLIST
diff -r1.54 -r1.55 pkgsrc/mail/fetchmail/distinfo
diff -r1.19 -r1.20 pkgsrc/mail/fetchmail/options.mk
diff -r1.106 -r1.107 pkgsrc/mail/fetchmailconf/Makefile

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

--- pkgsrc/mail/fetchmail/Makefile 2020/08/27 16:05:39 1.194
+++ pkgsrc/mail/fetchmail/Makefile 2020/10/02 08:20:27 1.195
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.194 2020/08/27 16:05:39 triaxx Exp $ 1# $NetBSD: Makefile,v 1.195 2020/10/02 08:20:27 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.8 4DISTNAME= fetchmail-6.4.12
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.18 -r1.19 pkgsrc/mail/fetchmail/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/PLIST 2020/08/27 16:05:39 1.18
+++ pkgsrc/mail/fetchmail/PLIST 2020/10/02 08:20:27 1.19
@@ -1,30 +1,31 @@ @@ -1,30 +1,31 @@
1@comment $NetBSD: PLIST,v 1.18 2020/08/27 16:05:39 triaxx Exp $ 1@comment $NetBSD: PLIST,v 1.19 2020/10/02 08:20:27 triaxx Exp $
2bin/fetchmail 2bin/fetchmail
3man/man1/fetchmail.1 3man/man1/fetchmail.1
4share/doc/fetchmail/COPYING 4share/doc/fetchmail/COPYING
5share/doc/fetchmail/FAQ 5share/doc/fetchmail/FAQ
6share/doc/fetchmail/FEATURES 6share/doc/fetchmail/FEATURES
7share/doc/fetchmail/NOTES 7share/doc/fetchmail/NOTES
8share/doc/fetchmail/README 8share/doc/fetchmail/README
9share/doc/fetchmail/design-notes.html 9share/doc/fetchmail/design-notes.html
10share/doc/fetchmail/fetchmail-FAQ.html 10share/doc/fetchmail/fetchmail-FAQ.html
11share/doc/fetchmail/fetchmail-features.html 11share/doc/fetchmail/fetchmail-features.html
12share/locale/ca/LC_MESSAGES/fetchmail.mo 12share/locale/ca/LC_MESSAGES/fetchmail.mo
13share/locale/cs/LC_MESSAGES/fetchmail.mo 13share/locale/cs/LC_MESSAGES/fetchmail.mo
14share/locale/da/LC_MESSAGES/fetchmail.mo 14share/locale/da/LC_MESSAGES/fetchmail.mo
15share/locale/de/LC_MESSAGES/fetchmail.mo 15share/locale/de/LC_MESSAGES/fetchmail.mo
16share/locale/en_GB/LC_MESSAGES/fetchmail.mo 16share/locale/en_GB/LC_MESSAGES/fetchmail.mo
17share/locale/eo/LC_MESSAGES/fetchmail.mo 17share/locale/eo/LC_MESSAGES/fetchmail.mo
18share/locale/es/LC_MESSAGES/fetchmail.mo 18share/locale/es/LC_MESSAGES/fetchmail.mo
19share/locale/fr/LC_MESSAGES/fetchmail.mo 19share/locale/fr/LC_MESSAGES/fetchmail.mo
20share/locale/id/LC_MESSAGES/fetchmail.mo 20share/locale/id/LC_MESSAGES/fetchmail.mo
21share/locale/it/LC_MESSAGES/fetchmail.mo 21share/locale/it/LC_MESSAGES/fetchmail.mo
22share/locale/ja/LC_MESSAGES/fetchmail.mo 22share/locale/ja/LC_MESSAGES/fetchmail.mo
23share/locale/nl/LC_MESSAGES/fetchmail.mo 23share/locale/nl/LC_MESSAGES/fetchmail.mo
24share/locale/pl/LC_MESSAGES/fetchmail.mo 24share/locale/pl/LC_MESSAGES/fetchmail.mo
 25share/locale/ro/LC_MESSAGES/fetchmail.mo
25share/locale/ru/LC_MESSAGES/fetchmail.mo 26share/locale/ru/LC_MESSAGES/fetchmail.mo
26share/locale/sq/LC_MESSAGES/fetchmail.mo 27share/locale/sq/LC_MESSAGES/fetchmail.mo
27share/locale/sr/LC_MESSAGES/fetchmail.mo 28share/locale/sr/LC_MESSAGES/fetchmail.mo
28share/locale/sv/LC_MESSAGES/fetchmail.mo 29share/locale/sv/LC_MESSAGES/fetchmail.mo
29share/locale/vi/LC_MESSAGES/fetchmail.mo 30share/locale/vi/LC_MESSAGES/fetchmail.mo
30share/locale/zh_CN/LC_MESSAGES/fetchmail.mo 31share/locale/zh_CN/LC_MESSAGES/fetchmail.mo

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

--- pkgsrc/mail/fetchmail/distinfo 2020/08/27 16:05:39 1.54
+++ pkgsrc/mail/fetchmail/distinfo 2020/10/02 08:20:27 1.55
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.54 2020/08/27 16:05:39 triaxx Exp $ 1$NetBSD: distinfo,v 1.55 2020/10/02 08:20:27 triaxx Exp $
2 2
3SHA1 (fetchmail-6.4.8.tar.xz) = 900386d69e2731999f142d5c16b4f2b69ed87f7a 3SHA1 (fetchmail-6.4.12.tar.xz) = e8705405ae944ac976f3972722158a7cf11735ad
4RMD160 (fetchmail-6.4.8.tar.xz) = f7d9510c82f73014214eb971b1a71369b301c7c6 4RMD160 (fetchmail-6.4.12.tar.xz) = 343bc036a10b0a4bdb0fe090c9cac0db387d029d
5SHA512 (fetchmail-6.4.8.tar.xz) = c1052389baafa3a48186733133130bf69b87c8dda8faa00e82f5947037845b95d3271c8183df729728a351888175174ca11eb18f9adb8b3515860cba95ab8987 5SHA512 (fetchmail-6.4.12.tar.xz) = 277c324bab528a036f2896909b63baaa68d986b79baa24e2ee5cd8ca1d86082d4cd41ca371114fc8ae150eb0f97af50fd5238e88485ad5c701699b69964fe256
6Size (fetchmail-6.4.8.tar.xz) = 1282300 bytes 6Size (fetchmail-6.4.12.tar.xz) = 1303532 bytes
7SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e 7SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e

cvs diff -r1.19 -r1.20 pkgsrc/mail/fetchmail/options.mk (expand / switch to unified diff)

--- pkgsrc/mail/fetchmail/options.mk 2019/11/02 16:25:21 1.19
+++ pkgsrc/mail/fetchmail/options.mk 2020/10/02 08:20:27 1.20
@@ -1,42 +1,39 @@ @@ -1,42 +1,39 @@
1# $NetBSD: options.mk,v 1.19 2019/11/02 16:25:21 rillig Exp $ 1# $NetBSD: options.mk,v 1.20 2020/10/02 08:20:27 triaxx Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.fetchmail 3PKG_OPTIONS_VAR= PKG_OPTIONS.fetchmail
4PKG_SUPPORTED_OPTIONS= kerberos4 kerberos gssapi ssl 4PKG_SUPPORTED_OPTIONS= kerberos4 kerberos gssapi ssl
5PKG_OPTIONS_OPTIONAL_GROUPS= socks 5PKG_OPTIONS_OPTIONAL_GROUPS= socks
6PKG_OPTIONS_GROUP.socks= socks4 dante 6PKG_OPTIONS_GROUP.socks= socks4 dante
7 7
8PKG_SUGGESTED_OPTIONS= ssl 8PKG_SUGGESTED_OPTIONS= ssl
9 9
10.include "../../mk/bsd.options.mk" 10.include "../../mk/bsd.options.mk"
11 11
12### 12###
13### Authentication via GSSAPI (currently only over Kerberos V) support. 13### Authentication via GSSAPI (currently only over Kerberos V) support.
14### 14###
15.if !empty(PKG_OPTIONS:Mgssapi) 15.if !empty(PKG_OPTIONS:Mgssapi)
16CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q} 16CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q}
17.else 17.else
18CONFIGURE_ARGS+= --with-gssapi=no 18CONFIGURE_ARGS+= --with-gssapi=no
19.endif 19.endif
20 20
21### 21###
22### KPOP (POP3 + Kerberos IV) support. 22### KPOP (POP3 + Kerberos IV) support.
23### 23###
24.if !empty(PKG_OPTIONS:Mkerberos4) 24.if !empty(PKG_OPTIONS:Mkerberos4)
25PKG_USE_KERBEROS= yes 25PKG_USE_KERBEROS= yes
26CONFIGURE_ARGS+= --with-kerberos=yes 26CONFIGURE_ARGS+= --with-kerberos=yes
27. if empty(MACHINE_PLATFORM:MNetBSD-1.[0-4]*-i386) 
28REPLACE_KERBEROS_LIBS= yes 
29. endif 
30.else 27.else
31CONFIGURE_ARGS+= --with-kerberos=no 28CONFIGURE_ARGS+= --with-kerberos=no
32.endif 29.endif
33 30
34### 31###
35### Kerberos V support. 32### Kerberos V support.
36### 33###
37.if !empty(PKG_OPTIONS:Mkerberos) || !empty(PKG_OPTIONS:Mgssapi) 34.if !empty(PKG_OPTIONS:Mkerberos) || !empty(PKG_OPTIONS:Mgssapi)
38. include "../../mk/krb5.buildlink3.mk" 35. include "../../mk/krb5.buildlink3.mk"
39PKG_USE_KERBEROS= yes 36PKG_USE_KERBEROS= yes
40CONFIGURE_ARGS+= --with-kerberos5=${KRB5BASE:Q} 37CONFIGURE_ARGS+= --with-kerberos5=${KRB5BASE:Q}
41.else 38.else
42CONFIGURE_ARGS+= --with-kerberos5=no 39CONFIGURE_ARGS+= --with-kerberos5=no

cvs diff -r1.106 -r1.107 pkgsrc/mail/fetchmailconf/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/fetchmailconf/Makefile 2020/08/27 16:05:39 1.106
+++ pkgsrc/mail/fetchmailconf/Makefile 2020/10/02 08:20:27 1.107
@@ -1,24 +1,25 @@ @@ -1,24 +1,25 @@
1# $NetBSD: Makefile,v 1.106 2020/08/27 16:05:39 triaxx Exp $ 1# $NetBSD: Makefile,v 1.107 2020/10/02 08:20:27 triaxx Exp $
2 2
3DISTNAME= fetchmail-6.4.8 3DISTNAME= fetchmail-6.4.12
4PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} 4PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/}
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= Configuration tool for fetchmail 11COMMENT= Configuration tool for fetchmail
 12LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1
12 13
13DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail 14DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail
14DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk 15DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
15 16
16NO_BUILD= YES 17NO_BUILD= YES
17 18
18DISTINFO_FILE= ${.CURDIR}/../../mail/fetchmail/distinfo 19DISTINFO_FILE= ${.CURDIR}/../../mail/fetchmail/distinfo
19PATCHDIR= ${.CURDIR}/../../mail/fetchmail/patches 20PATCHDIR= ${.CURDIR}/../../mail/fetchmail/patches
20 21
21USE_PKGLOCALEDIR= yes 22USE_PKGLOCALEDIR= yes
22GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
23CONFIGURE_ARGS+= --without-hesiod 24CONFIGURE_ARGS+= --without-hesiod
24LDFLAGS+= ${CFLAGS} 25LDFLAGS+= ${CFLAGS}