diff options
| author | ml <ml@netfence.it> | 2026-06-23 23:15:33 +0000 |
|---|---|---|
| committer | Vladimir Druzenko <vvd@FreeBSD.org> | 2026-06-23 23:15:33 +0000 |
| commit | 3651dfc9fcd5eb58dc06f53a45e3dba76b28f3d1 (patch) | |
| tree | 4c9fcaa694650905e38a92b340763e665184437f | |
| parent | 976f156e91df06d894688158596ed52bde051295 (diff) | |
mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)
Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it
fixed a buffer sizing bug in the RPA code that could crash fetchmail
due to a buffer overrun when long user names and service realm and
challenges were used, POP3 was used, the username contained
@compuserve.com and the server would offer a non-standard
"AUTH"-without-arguments request that would list RPA
(case-insensitively) as supported authentication option.
Changelog:
https://sourceforge.net/projects/fetchmail/files/branch_6.6/
Improve mail/fetchmailconf:
- Replace PORTVERSION with DISTVERSION.
- Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS".
- Fix warnings from portclippy.
PR: 296204 283227
Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
MFH: 2026Q2
| -rw-r--r-- | mail/fetchmail/Makefile | 2 | ||||
| -rw-r--r-- | mail/fetchmail/distinfo | 6 | ||||
| -rw-r--r-- | mail/fetchmailconf/Makefile | 10 |
3 files changed, 9 insertions, 9 deletions
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index 3ffefb1fe6d7..6b91506c9555 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -1,5 +1,5 @@ PORTNAME?= fetchmail -DISTVERSION= 6.6.4 +DISTVERSION= 6.6.5 PORTREVISION?= 0 CATEGORIES= mail # The next line is inherited by the fetchmailconf dependent port, diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo index 3e4ab69328e2..d662d3a1ba34 100644 --- a/mail/fetchmail/distinfo +++ b/mail/fetchmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778431676 -SHA256 (fetchmail-6.6.4.tar.xz) = efe01690d22bda359a579c77e2b0072658a092bff490ec0478a212c6b7d0eb70 -SIZE (fetchmail-6.6.4.tar.xz) = 1084660 +TIMESTAMP = 1782054634 +SHA256 (fetchmail-6.6.5.tar.xz) = ab0320fe4df0b5ee8659189e66590d9de96aadbf929fe59f353ae7a317e9ef1e +SIZE (fetchmail-6.6.5.tar.xz) = 1085516 diff --git a/mail/fetchmailconf/Makefile b/mail/fetchmailconf/Makefile index f04ab28ae398..054bd5dacbd8 100644 --- a/mail/fetchmailconf/Makefile +++ b/mail/fetchmailconf/Makefile @@ -11,10 +11,11 @@ LICENSE= GPLv2+ # minimum required version 6.4.2 - not codified, on the assumption # that fetchmail port updated at the same time -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ +_BR_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ - fetchmail>=${PORTVERSION}:mail/fetchmail -BUILD_DEPENDS+= ${RUN_DEPENDS} + fetchmail>=${DISTVERSION}:mail/fetchmail +BUILD_DEPENDS= ${_BR_DEPENDS} +RUN_DEPENDS= ${_BR_DEPENDS} USES= python shebangfix tar:xz USE_PYTHON= py3kplist @@ -25,6 +26,7 @@ ALL_TARGET= fetchmailconf INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man FILESDIR= ${.CURDIR}/files +MASTERDIR= ${.CURDIR}/../fetchmail PATCHDIR= ${FILESDIR} NO_ARCH= yes @@ -41,6 +43,4 @@ post-install: ${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin ${RM} ${STAGEDIR}${PREFIX}/share/man/man1/fetchmail.1* -MASTERDIR= ${.CURDIR}/../fetchmail - .include "${MASTERDIR}/Makefile" |
