pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/fetchmail fetchmail: update to 6.3.26
details: https://anonhg.NetBSD.org/pkgsrc/rev/7d2ccae261af
branches: trunk
changeset: 380786:7d2ccae261af
user: triaxx <triaxx%pkgsrc.org@localhost>
date: Tue May 22 09:22:31 2018 +0000
description:
fetchmail: update to 6.3.26
* add licenses
* remove kerberos conditional pre-configure rule (fixed in upstream)
Changes:
fetchmail-6.3.26 (released 2013-04-23, 26180 LoC):
# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.
# CRITICAL BUG FIX for setups using "mimedecode":
* The mimedecode feature failed to ship the last line of the body if it was
encoded as quoted-printable and had a MIME soft line break in the very last
line. Reported by Lars Hecking in June 2011.
Bug introduced on 1998-03-20 when the mimedecode support was added by ESR
before release 4.4.1 through code contributed by Henrik Storner.
Workaround for older releases: do not use mimedecode feature.
Earlier versions of this NEWS file claimed this bug fixed in fetchmail-6.3.23,
but it was not.
Fixes Launchpad Bug#1171818.
fetchmail-6.3.25 (released 2013-03-18, 26149 LoC):
# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.
# BUG FIXES
* Fix a memory leak in out-of-memory error condition while handling plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
* Fix a NULL pointer dereference in out-of-memory error condition while handling
plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
# CHANGES
* Improved reporting when SSL/TLS X.509 certificate validation has failed,
working around a not-so-recent swapping of two OpenSSL error codes, and
a practical impossibility to distinguish broken certification chains from
missing trust anchors (root certificates).
* OpenSSL decoded errors are now reported through report(), rather than dumped
to stderr, so that they should show up in logfiles and/or syslog.
* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
PARTIAL fix for Debian Bug#700266.
* The fetchmail manual page now refers the user to --softbounce from the
SMTP/ESMTP ERROR HANDLING section. Reported by Anton Shterenlikht.
# WORKAROUNDS
* Older systems that provide the older RFC-2553 implementation of getaddrinfo,
rather than the current RFC-3493, and systems that do not provide this
getaddrinfo() interface at all and thus use the replacement functions from
libesmtp/getaddrinfo.?, might return EAI_NODATA when a host is registered in
DNS as MX or similar, but without A or AAAA records. Handle this situation
when checking for multidrop aliases and treat EAI_NODATA the same as
EAI_NONAME, i. e. name cannot be resolved.
The proper fix, however, is to upgrade the operating system.
# TRANSLATION UPDATES
[cs] Czech, by Petr Pisar
[da] Danish, by Joe Hansen
[de] German
[eo] Esperanto, by Sian Mountbatten and Felipe Castro
[fr] French, by Fr?d?ric Marchal
[ja] Japanese, by Takeshi Hamasaki
[pl] Polish, by Jakub Bogusz
[sv] Swedish, by G?ran Uddeborg
[vi] Vietnamese, by Tr?n Ng?c Qu?n
diffstat:
mail/fetchmail/Makefile | 43 +++++++++++++++----------------------------
mail/fetchmail/PLIST | 3 ++-
mail/fetchmail/distinfo | 10 +++++-----
3 files changed, 22 insertions(+), 34 deletions(-)
diffs (102 lines):
diff -r 9cebb9c1ab62 -r 7d2ccae261af mail/fetchmail/Makefile
--- a/mail/fetchmail/Makefile Tue May 22 07:47:19 2018 +0000
+++ b/mail/fetchmail/Makefile Tue May 22 09:22:31 2018 +0000
@@ -1,15 +1,16 @@
-# $NetBSD: Makefile,v 1.187 2018/02/20 13:19:39 wiz Exp $
+# $NetBSD: Makefile,v 1.188 2018/05/22 09:22:31 triaxx Exp $
# Note to updaters: mail/fetchmailconf reaches over here, make sure it builds.
-DISTNAME= fetchmail-6.3.22
-PKGREVISION= 4
+DISTNAME= fetchmail-6.3.26
CATEGORIES= mail
-MASTER_SITES= http://download.berlios.de/fetchmail/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.fetchmail.info/
COMMENT= Batch mail retrieval/forwarding utility for pop2, pop3, apop, imap
+LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND \
+ lgpl-v2.1
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
@@ -28,33 +29,19 @@
DOCDIR= ${PREFIX}/share/doc/fetchmail
RCD_SCRIPTS= fetchmail
-.include "../../devel/gettext-lib/buildlink3.mk"
+INSTALLATION_DIRS+= ${DOCDIR}
-.if defined(REPLACE_KERBEROS_LIBS)
-pre-configure:
- cd ${WRKSRC} && \
- for F in configure.in configure; do \
- ${SED} -e "s/-lkrb -ldes/-lkrb -ldes -lcom_err -lroken/" \
- $$F > $$F.mod; \
- ${MV} -f $$F.mod $$F; \
- done
- ${CHMOD} a+x ${WRKSRC}/configure
-.endif
+.include "../../devel/gettext-lib/buildlink3.mk"
post-build:
- for file in ${WRKSRC}/fetchmail.man; do \
- ${MV} -f $$file $$file.tbl; \
- ${TBL} $$file.tbl > $$file; \
- done
+ ${MV} ${WRKSRC}/fetchmail.man ${WRKSRC}/fetchmail.man.tbl && \
+ ${TBL} ${WRKSRC}/fetchmail.man.tbl > ${WRKSRC}/fetchmail.man
post-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
- cd ${WRKSRC}; for file in \
- FAQ NOTES FEATURES README COPYING \
- fetchmail-FAQ.html fetchmail-features.html \
- design-notes.html; \
- do \
- ${INSTALL_DATA} $$file ${DESTDIR}${DOCDIR}; \
- done
+.for f in FAQ NOTES FEATURES README COPYING fetchmail-FAQ.html \
+ fetchmail-features.html design-notes.html
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA} ${f} ${DESTDIR}${DOCDIR}
+.endfor
.include "../../mk/bsd.pkg.mk"
diff -r 9cebb9c1ab62 -r 7d2ccae261af mail/fetchmail/PLIST
--- a/mail/fetchmail/PLIST Tue May 22 07:47:19 2018 +0000
+++ b/mail/fetchmail/PLIST Tue May 22 09:22:31 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2014/03/11 14:05:03 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.16 2018/05/22 09:22:31 triaxx Exp $
bin/fetchmail
man/man1/fetchmail.1
share/doc/fetchmail/COPYING
@@ -15,6 +15,7 @@
share/locale/de/LC_MESSAGES/fetchmail.mo
share/locale/el/LC_MESSAGES/fetchmail.mo
share/locale/en_GB/LC_MESSAGES/fetchmail.mo
+share/locale/eo/LC_MESSAGES/fetchmail.mo
share/locale/es/LC_MESSAGES/fetchmail.mo
share/locale/fi/LC_MESSAGES/fetchmail.mo
share/locale/fr/LC_MESSAGES/fetchmail.mo
diff -r 9cebb9c1ab62 -r 7d2ccae261af mail/fetchmail/distinfo
--- a/mail/fetchmail/distinfo Tue May 22 07:47:19 2018 +0000
+++ b/mail/fetchmail/distinfo Tue May 22 09:22:31 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.50 2018/02/20 13:19:39 wiz Exp $
+$NetBSD: distinfo,v 1.51 2018/05/22 09:22:31 triaxx Exp $
-SHA1 (fetchmail-6.3.22.tar.bz2) = f9411a16d4055669e5cfd89bf38acba6a5cce041
-RMD160 (fetchmail-6.3.22.tar.bz2) = b1b4ae20e7fc6d307cf97c697d5e27daddc6bc72
-SHA512 (fetchmail-6.3.22.tar.bz2) = 965761c873ea5c2d80ecabf40f0a161148f2cded5cb0ef0d71a44798ba7da1b80022a4dcea4060dddb0c87764d905b5a6f5076eb925732eee4ba4e6884330b06
-Size (fetchmail-6.3.22.tar.bz2) = 1724108 bytes
+SHA1 (fetchmail-6.3.26.tar.xz) = de8dbe62a8edfa232ee4278257a1fe67aa1c797a
+RMD160 (fetchmail-6.3.26.tar.xz) = ce9a54b6d11da4c5e042c760284f8b3c6ac5a4ff
+SHA512 (fetchmail-6.3.26.tar.xz) = 8e0a2484e60eaf6c0231e2599e10fec6d207fa1c0fa02ec99b3ef9aea00b6d87275434e79470a25f06e358cdd4a293f9c46a82dd128fe733a99c85144e6caa63
+Size (fetchmail-6.3.26.tar.xz) = 1283816 bytes
SHA1 (patch-Makefile.in) = c08ef115550f004496481e610140d7d2391016b2
SHA1 (patch-socket.c) = 3d51ef4ffa6d721889d08ee04fc78b1b77715989
Home |
Main Index |
Thread Index |
Old Index