Wed Feb 19 16:48:02 2020 UTC ()
fetchmail: update to 6.4.2

upstream changes:
-----------------
fetchmail-6.4.2 (released 2020-02-14, 27473 LoC):

## BREAKING CHANGES:
* fetchmailconf now supports Python 3 and currently requires the "future"
  package, see https://pypi.org/project/future/.
* fetchmailconf: The minimum supported version is now Python 2.7.13, but it is
  recommended to use at least 2.7.16 (due to its massive SSL updates).
  Older Python versions may check SSL certificates not strictly enough,
  which may cause fetchmail to complain later, if the certificate verify fails.
* fetchmailconf now autoprobes SSL-wrapped connections (ports 993 and 995 for
  IMAP and POP3) as well and by preference.
* fetchmailconf now defaults newly created users to "ssl" if either of the
  existing users sets ssl, or if the server has freshly been probed and
  found supporting ssl.
  There is a caveat: adding a user to an existing server without probing it
  again may skip adding ssl. (This does not prevent STARTTLS.)

## BUG FIXES:
* Fix three bugs in fetchmail.man (one unterminated string to .IP macro, one
  line that ran into a .PP macro, .TH date format), and remove one .br request
  from inside the table, which is unsupported by FreeBSD 12's mandoc(1)
  formatter.  FreeBSD Bug#241032, reported by Helge Oldach.
* Further man page fixes and additions by Chris Mayo and Gregor Zattler.
* When evaluating the need for STARTTLS in non-default configurations (SSL
  certificate validation turned off), fetchmail would only consider --sslproto
  tls1 as requiring STARTTLS, now all non-empty protocol versions do.
* fetchmailconf now properly writes "no sslcertck" if sslcertck is disabled.
* fetchmailconf now catches and reports OS errors (including DNS errors) when
  autoprobing.  Reported as Gitlab issue #12 by Sergey Alirzaev.
* fetchmailconf received a host of other bugfixes, see the Git commit log.

## CHANGES:
* Make t.smoke more robust and use temporary directory as FETCHMAILHOME, to make
  sure that the home directory resolves for the user running the test suite
  even if the environment isn't perfect. Reported by Konstantin Belousov,
  analysed by Corey Halpin, FreeBSD Bug#240914.

## UPDATED TRANSLATION - THANKS TO:
* zh_CN: Boyuan Yang [Chinese (simplified)]


(triaxx)
diff -r1.192 -r1.193 pkgsrc/mail/fetchmail/Makefile
diff -r1.52 -r1.53 pkgsrc/mail/fetchmail/distinfo
diff -r1.104 -r1.105 pkgsrc/mail/fetchmailconf/Makefile

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

--- pkgsrc/mail/fetchmail/Makefile 2020/01/18 21:49:49 1.192
+++ pkgsrc/mail/fetchmail/Makefile 2020/02/19 16:48:02 1.193
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.192 2020/01/18 21:49:49 jperkin Exp $ 1# $NetBSD: Makefile,v 1.193 2020/02/19 16:48:02 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.1 4DISTNAME= fetchmail-6.4.2
5PKGREVISION= 1 
6CATEGORIES= mail 5CATEGORIES= mail
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.fetchmail.info/ 10HOMEPAGE= https://www.fetchmail.info/
12COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap 11COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap
13LICENSE= 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
14 13
15USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --without-hesiod 16CONFIGURE_ARGS+= --without-hesiod
18CONFIGURE_ENV+= PYTHON=: 17CONFIGURE_ENV+= PYTHON=:

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

--- pkgsrc/mail/fetchmail/distinfo 2020/01/01 20:36:53 1.52
+++ pkgsrc/mail/fetchmail/distinfo 2020/02/19 16:48:02 1.53
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.52 2020/01/01 20:36:53 triaxx Exp $ 1$NetBSD: distinfo,v 1.53 2020/02/19 16:48:02 triaxx Exp $
2 2
3SHA1 (fetchmail-6.4.1.tar.xz) = 1aadf078ed8fb1b6c93e9126cc0375b1f740301a 3SHA1 (fetchmail-6.4.2.tar.xz) = cdd6f0f4c8b99be3d3950763c53472c4ad764312
4RMD160 (fetchmail-6.4.1.tar.xz) = 753d982f132cd5dcedb261631b5bee653410fef9 4RMD160 (fetchmail-6.4.2.tar.xz) = 16faf2d06aa568f14f334b6c616d6ac1a34983d2
5SHA512 (fetchmail-6.4.1.tar.xz) = 940b8df52f963f71537962ebe2b2cb88298fd2b54ca79932e5c974abe850f0b59cdc4919d606ee4f210e82d1e0a6f090ea87f1d3bdea18b531d4fbb36f7f9ea0 5SHA512 (fetchmail-6.4.2.tar.xz) = 8ec62a5df81b9b8c5e5479d35a10aded22aca74f671cded339dc7ae1c78d8a8638dfe4f04be35334184b5b27f3fb857402dc5b587cca8ede3f5b9b268b37edc1
6Size (fetchmail-6.4.1.tar.xz) = 1257488 bytes 6Size (fetchmail-6.4.2.tar.xz) = 1261472 bytes
7SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e 7SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e

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

--- pkgsrc/mail/fetchmailconf/Makefile 2020/01/02 23:17:34 1.104
+++ pkgsrc/mail/fetchmailconf/Makefile 2020/02/19 16:48:02 1.105
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.104 2020/01/02 23:17:34 wiz Exp $ 1# $NetBSD: Makefile,v 1.105 2020/02/19 16:48:02 triaxx Exp $
2 2
3DISTNAME= fetchmail-6.4.1 3DISTNAME= fetchmail-6.4.2
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
12 12
13DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail 13DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail
14DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk 14DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
15 15
16NO_BUILD= YES 16NO_BUILD= YES