pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
fetchmailconf: Update to 6.5.4
Module Name: pkgsrc-wip
Committed By: Frédéric Fauberteau <frederic%fauberteau.org@localhost>
Pushed By: frederic
Date: Thu Jun 26 09:41:55 2025 +0200
Changeset: 43d065c88beab1cb5b002e44cabffcead6de4779
Added Files:
fetchmailconf/DESCR
fetchmailconf/Makefile
fetchmailconf/PLIST
Log Message:
fetchmailconf: Update to 6.5.4
Packaged in wip by Frédéric Fauberteau
upstream changes:
-----------------
fetchmail-6.5.4 (released 2025-06-17, 31208 LoC):
## BUGFIXES:
* socket: avoid crash when writing to a socket without SSL/TLS fails.
Reported by Andrea Venturoli via mailing list, fixes #71.
* wolfSSL support: avoid fetchmail.c compilation failure in certain
configurations of wolfSSL (for instance, on FreeBSD's wolfssl-5.8.0_1
package), OpenSSL_version enables a newer 1.1.x compat API that passes its
argument to a wolfSSL API, with OPENSSL_DIR and OPENSSL_ENGINES_DIR, causing
related compiler failures.
See <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287435>.
-------------------------------------------------------------------------------
fetchmail-6.5.3 (released 2025-06-10, 31204 LoC):
## BUGFIXES:
* IMAP: Reinstate workaround for missing IDLE support if --idle is requested.
This had been a long-standing feature but got broken in fetchmail 6.4.22
(commit 616e8c70). Thanks to Lukáš Tesař for the detailed report including
a Git bisect that identified this faulty commit. Fixes Gitlab issue #69.
* IMAP: Only print 'will idle after poll' if --idle is enabled
and either offered by the server, or forced through --forceidle.
This fixes a regression introduced in fetchmail 6.4.22 (commit 616e8c70).
## TRANSLATIONS: fetchmail's translation was updated, courtesy of:
* es: Cristian Othón Martínez Vera [Spanish]
-------------------------------------------------------------------------------
fetchmail-6.5.2 (released 2024-12-30, 31200 LoC):
## TRANSLATIONS: fetchmail's translations were updated, courtesy of:
* cs: Petr Pisar [Czech]
* sr: Мирослав Николић (Miroslav Nikolić) [Serbian]
## CHANGES:
* Minor documentation consistency fixes (versions, dates).
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=43d065c88beab1cb5b002e44cabffcead6de4779
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
fetchmailconf/DESCR | 1 +
fetchmailconf/Makefile | 44 ++++++++++++++++++++++++++++++++++++++++++++
fetchmailconf/PLIST | 4 ++++
3 files changed, 49 insertions(+)
diffs:
diff --git a/fetchmailconf/DESCR b/fetchmailconf/DESCR
new file mode 100644
index 0000000000..2ec571e6d9
--- /dev/null
+++ b/fetchmailconf/DESCR
@@ -0,0 +1 @@
+Fetchmailconf provides an easy-to-use GUI to "fetchmail".
diff --git a/fetchmailconf/Makefile b/fetchmailconf/Makefile
new file mode 100644
index 0000000000..b05826c033
--- /dev/null
+++ b/fetchmailconf/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.125 2024/12/28 22:10:50 triaxx Exp $
+
+DISTNAME= fetchmail-6.5.4
+PKGNAME= ${DISTNAME:S/fetchmail/fetchmailconf/}
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.fetchmail.info/
+COMMENT= Configuration tool for fetchmail
+LICENSE= gnu-gpl-v1 AND gnu-gpl-v2 AND modified-bsd AND public-domain AND gnu-lgpl-v2.1
+
+DEPENDS+= ${DISTNAME}{,nb*}:../../mail/fetchmail
+DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
+
+NO_BUILD= YES
+
+DISTINFO_FILE= ${.CURDIR}/../../mail/fetchmail/distinfo
+PATCHDIR= ${.CURDIR}/../../mail/fetchmail/patches
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --without-hesiod
+CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl}
+LDFLAGS+= ${CFLAGS}
+USE_TOOLS+= msgfmt pkg-config tbl
+USE_LANGUAGES+= c
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+INSTALL_TARGET= install-pythonPYTHON
+
+PLIST_SUBST+= PYSITELIB=${PYSITELIB}
+REPLACE_PYTHON= fetchmailconf.py
+PYTHON_VERSIONS_ACCEPTED= 310
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${DESTDIR}${PREFIX}/bin/fetchmailconf
+ ${LN} -s fetchmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fetchmailconf.1
+ ${RM} -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/__pycache__/
+
+.include "../../lang/python/application.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fetchmailconf/PLIST b/fetchmailconf/PLIST
new file mode 100644
index 0000000000..d7e2c5f5c7
--- /dev/null
+++ b/fetchmailconf/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.3 2022/10/16 20:35:35 triaxx Exp $
+bin/fetchmailconf
+${PYSITELIB}/fetchmailconf.py
+man/man1/fetchmailconf.1
Home |
Main Index |
Thread Index |
Old Index