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]diff -r1.194 -r1.195 pkgsrc/mail/fetchmail/Makefile
(triaxx)
@@ -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. | |
4 | DISTNAME= fetchmail-6.4.8 | 4 | DISTNAME= fetchmail-6.4.12 | |
5 | CATEGORIES= mail | 5 | CATEGORIES= mail | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.fetchmail.info/ | 10 | HOMEPAGE= https://www.fetchmail.info/ | |
11 | COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap | 11 | COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap | |
12 | LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 | 12 | LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 | |
13 | 13 | |||
14 | USE_PKGLOCALEDIR= yes | 14 | USE_PKGLOCALEDIR= yes | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | CONFIGURE_ARGS+= --without-hesiod | 16 | CONFIGURE_ARGS+= --without-hesiod | |
17 | CONFIGURE_ENV+= PYTHON=: | 17 | CONFIGURE_ENV+= PYTHON=: |
@@ -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 $ | |
2 | bin/fetchmail | 2 | bin/fetchmail | |
3 | man/man1/fetchmail.1 | 3 | man/man1/fetchmail.1 | |
4 | share/doc/fetchmail/COPYING | 4 | share/doc/fetchmail/COPYING | |
5 | share/doc/fetchmail/FAQ | 5 | share/doc/fetchmail/FAQ | |
6 | share/doc/fetchmail/FEATURES | 6 | share/doc/fetchmail/FEATURES | |
7 | share/doc/fetchmail/NOTES | 7 | share/doc/fetchmail/NOTES | |
8 | share/doc/fetchmail/README | 8 | share/doc/fetchmail/README | |
9 | share/doc/fetchmail/design-notes.html | 9 | share/doc/fetchmail/design-notes.html | |
10 | share/doc/fetchmail/fetchmail-FAQ.html | 10 | share/doc/fetchmail/fetchmail-FAQ.html | |
11 | share/doc/fetchmail/fetchmail-features.html | 11 | share/doc/fetchmail/fetchmail-features.html | |
12 | share/locale/ca/LC_MESSAGES/fetchmail.mo | 12 | share/locale/ca/LC_MESSAGES/fetchmail.mo | |
13 | share/locale/cs/LC_MESSAGES/fetchmail.mo | 13 | share/locale/cs/LC_MESSAGES/fetchmail.mo | |
14 | share/locale/da/LC_MESSAGES/fetchmail.mo | 14 | share/locale/da/LC_MESSAGES/fetchmail.mo | |
15 | share/locale/de/LC_MESSAGES/fetchmail.mo | 15 | share/locale/de/LC_MESSAGES/fetchmail.mo | |
16 | share/locale/en_GB/LC_MESSAGES/fetchmail.mo | 16 | share/locale/en_GB/LC_MESSAGES/fetchmail.mo | |
17 | share/locale/eo/LC_MESSAGES/fetchmail.mo | 17 | share/locale/eo/LC_MESSAGES/fetchmail.mo | |
18 | share/locale/es/LC_MESSAGES/fetchmail.mo | 18 | share/locale/es/LC_MESSAGES/fetchmail.mo | |
19 | share/locale/fr/LC_MESSAGES/fetchmail.mo | 19 | share/locale/fr/LC_MESSAGES/fetchmail.mo | |
20 | share/locale/id/LC_MESSAGES/fetchmail.mo | 20 | share/locale/id/LC_MESSAGES/fetchmail.mo | |
21 | share/locale/it/LC_MESSAGES/fetchmail.mo | 21 | share/locale/it/LC_MESSAGES/fetchmail.mo | |
22 | share/locale/ja/LC_MESSAGES/fetchmail.mo | 22 | share/locale/ja/LC_MESSAGES/fetchmail.mo | |
23 | share/locale/nl/LC_MESSAGES/fetchmail.mo | 23 | share/locale/nl/LC_MESSAGES/fetchmail.mo | |
24 | share/locale/pl/LC_MESSAGES/fetchmail.mo | 24 | share/locale/pl/LC_MESSAGES/fetchmail.mo | |
25 | share/locale/ro/LC_MESSAGES/fetchmail.mo | |||
25 | share/locale/ru/LC_MESSAGES/fetchmail.mo | 26 | share/locale/ru/LC_MESSAGES/fetchmail.mo | |
26 | share/locale/sq/LC_MESSAGES/fetchmail.mo | 27 | share/locale/sq/LC_MESSAGES/fetchmail.mo | |
27 | share/locale/sr/LC_MESSAGES/fetchmail.mo | 28 | share/locale/sr/LC_MESSAGES/fetchmail.mo | |
28 | share/locale/sv/LC_MESSAGES/fetchmail.mo | 29 | share/locale/sv/LC_MESSAGES/fetchmail.mo | |
29 | share/locale/vi/LC_MESSAGES/fetchmail.mo | 30 | share/locale/vi/LC_MESSAGES/fetchmail.mo | |
30 | share/locale/zh_CN/LC_MESSAGES/fetchmail.mo | 31 | share/locale/zh_CN/LC_MESSAGES/fetchmail.mo |
@@ -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 | |||
3 | SHA1 (fetchmail-6.4.8.tar.xz) = 900386d69e2731999f142d5c16b4f2b69ed87f7a | 3 | SHA1 (fetchmail-6.4.12.tar.xz) = e8705405ae944ac976f3972722158a7cf11735ad | |
4 | RMD160 (fetchmail-6.4.8.tar.xz) = f7d9510c82f73014214eb971b1a71369b301c7c6 | 4 | RMD160 (fetchmail-6.4.12.tar.xz) = 343bc036a10b0a4bdb0fe090c9cac0db387d029d | |
5 | SHA512 (fetchmail-6.4.8.tar.xz) = c1052389baafa3a48186733133130bf69b87c8dda8faa00e82f5947037845b95d3271c8183df729728a351888175174ca11eb18f9adb8b3515860cba95ab8987 | 5 | SHA512 (fetchmail-6.4.12.tar.xz) = 277c324bab528a036f2896909b63baaa68d986b79baa24e2ee5cd8ca1d86082d4cd41ca371114fc8ae150eb0f97af50fd5238e88485ad5c701699b69964fe256 | |
6 | Size (fetchmail-6.4.8.tar.xz) = 1282300 bytes | 6 | Size (fetchmail-6.4.12.tar.xz) = 1303532 bytes | |
7 | SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e | 7 | SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e |
@@ -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 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.fetchmail | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.fetchmail | |
4 | PKG_SUPPORTED_OPTIONS= kerberos4 kerberos gssapi ssl | 4 | PKG_SUPPORTED_OPTIONS= kerberos4 kerberos gssapi ssl | |
5 | PKG_OPTIONS_OPTIONAL_GROUPS= socks | 5 | PKG_OPTIONS_OPTIONAL_GROUPS= socks | |
6 | PKG_OPTIONS_GROUP.socks= socks4 dante | 6 | PKG_OPTIONS_GROUP.socks= socks4 dante | |
7 | 7 | |||
8 | PKG_SUGGESTED_OPTIONS= ssl | 8 | PKG_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) | |
16 | CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q} | 16 | CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q} | |
17 | .else | 17 | .else | |
18 | CONFIGURE_ARGS+= --with-gssapi=no | 18 | CONFIGURE_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) | |
25 | PKG_USE_KERBEROS= yes | 25 | PKG_USE_KERBEROS= yes | |
26 | CONFIGURE_ARGS+= --with-kerberos=yes | 26 | CONFIGURE_ARGS+= --with-kerberos=yes | |
27 | . if empty(MACHINE_PLATFORM:MNetBSD-1.[0-4]*-i386) | |||
28 | REPLACE_KERBEROS_LIBS= yes | |||
29 | . endif | |||
30 | .else | 27 | .else | |
31 | CONFIGURE_ARGS+= --with-kerberos=no | 28 | CONFIGURE_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" | |
39 | PKG_USE_KERBEROS= yes | 36 | PKG_USE_KERBEROS= yes | |
40 | CONFIGURE_ARGS+= --with-kerberos5=${KRB5BASE:Q} | 37 | CONFIGURE_ARGS+= --with-kerberos5=${KRB5BASE:Q} | |
41 | .else | 38 | .else | |
42 | CONFIGURE_ARGS+= --with-kerberos5=no | 39 | CONFIGURE_ARGS+= --with-kerberos5=no |
@@ -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 | |||
3 | DISTNAME= fetchmail-6.4.8 | 3 | DISTNAME= fetchmail-6.4.12 | |
4 | PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} | 4 | PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/} | |
5 | CATEGORIES= mail | 5 | CATEGORIES= mail | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.fetchmail.info/ | 10 | HOMEPAGE= https://www.fetchmail.info/ | |
11 | COMMENT= Configuration tool for fetchmail | 11 | COMMENT= Configuration tool for fetchmail | |
12 | LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1 | |||
12 | 13 | |||
13 | DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail | 14 | DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail | |
14 | DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk | 15 | DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk | |
15 | 16 | |||
16 | NO_BUILD= YES | 17 | NO_BUILD= YES | |
17 | 18 | |||
18 | DISTINFO_FILE= ${.CURDIR}/../../mail/fetchmail/distinfo | 19 | DISTINFO_FILE= ${.CURDIR}/../../mail/fetchmail/distinfo | |
19 | PATCHDIR= ${.CURDIR}/../../mail/fetchmail/patches | 20 | PATCHDIR= ${.CURDIR}/../../mail/fetchmail/patches | |
20 | 21 | |||
21 | USE_PKGLOCALEDIR= yes | 22 | USE_PKGLOCALEDIR= yes | |
22 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
23 | CONFIGURE_ARGS+= --without-hesiod | 24 | CONFIGURE_ARGS+= --without-hesiod | |
24 | LDFLAGS+= ${CFLAGS} | 25 | LDFLAGS+= ${CFLAGS} |