diff options
Diffstat (limited to 'mail')
74 files changed, 416 insertions, 334 deletions
diff --git a/mail/Makefile b/mail/Makefile index 6f131336d2d5..ca02b3d15a74 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -29,7 +29,6 @@ SUBDIR += bincimap SUBDIR += bmf SUBDIR += bogofilter - SUBDIR += bogofilter-bdb SUBDIR += bogofilter-kc SUBDIR += bogofilter-sqlite SUBDIR += bsd-vacation diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile index 870b1fe9f265..6361c5378ac2 100644 --- a/mail/aerc/Makefile +++ b/mail/aerc/Makefile @@ -1,6 +1,6 @@ PORTNAME= aerc DISTVERSION= 0.20.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail MAINTAINER= iamsleepy@ryuki.me diff --git a/mail/archiveopteryx-devel/Makefile b/mail/archiveopteryx-devel/Makefile index 45395f3fad53..d4863b480469 100644 --- a/mail/archiveopteryx-devel/Makefile +++ b/mail/archiveopteryx-devel/Makefile @@ -19,7 +19,6 @@ GH_TAGNAME= 96ab17e USES= compiler perl5 ssl USE_PERL5= build -WITH_PGSQL= client CONFLICTS_INSTALL= archiveopteryx # bin/aox bin/aoxdeliver bin/aoxexport bin/aoximport diff --git a/mail/archiveopteryx/Makefile b/mail/archiveopteryx/Makefile index 7d24b3ec5928..d32530f94b23 100644 --- a/mail/archiveopteryx/Makefile +++ b/mail/archiveopteryx/Makefile @@ -14,7 +14,6 @@ BUILD_DEPENDS= jam:devel/jam USES= compiler perl5 ssl tar:bzip2 USE_PERL5= build -WITH_PGSQL= client CONFLICTS_INSTALL= archiveopteryx-devel # bin/aox bin/aoxdeliver bin/aoxexport bin/aoximport diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile index 3090f06ad55e..432069901240 100644 --- a/mail/balsa/Makefile +++ b/mail/balsa/Makefile @@ -1,6 +1,6 @@ PORTNAME= balsa PORTVERSION= 2.6.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail gnome DIST_SUBDIR= gnome diff --git a/mail/bogofilter-bdb/Makefile b/mail/bogofilter-bdb/Makefile deleted file mode 100644 index 154b5bb2dc6e..000000000000 --- a/mail/bogofilter-bdb/Makefile +++ /dev/null @@ -1,102 +0,0 @@ -PORTNAME= bogofilter -DISTVERSION= 1.3.0.rc1 -PORTREVISION?= 0 -CATEGORIES?= mail -MASTER_SITES= SF/bogofilter/bogofilter-current/bogofilter-1.3.0.beta/ \ - https://gitlab.com/-/project/12408342/uploads/647db3bd2f28a1f91bdd3bb1945d91fe/ -PKGNAMESUFFIX?= -bdb - -MAINTAINER?= mandree@FreeBSD.org -COMMENT= Fast, teachable, learning spam detector -WWW= https://bogofilter.sourceforge.io/ - -LICENSE= GPLv2 - -.if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR} -# building master port -USES+= bdb:5+ -DEPRECATED= The Berkeley DB database interface is obsolescent. -EXPIRATION_DATE=2025-06-30 -.endif - -OPTIONS_DEFINE= GSL UNICODE DOCS -OPTIONS_DEFAULT= GSL UNICODE -GSL_DESC= Link with system-wide GSL dynamically (recommended) -UNICODE_DESC= Normalize tokens to Unicode (UTF-8) (recommended) - -CONFLICTS_INSTALL?= bogofilter-sqlite bogofilter bogofilter-kc - -USES+= cpe perl5 shebangfix tar:xz -SHEBANG_FILES= contrib/randomtrain.sh contrib/scramble.sh \ - src/tests/unsort.pl contrib/*.pl -USE_PERL5= run -GNU_CONFIGURE= yes - -CPE_VENDOR= bogofilter_project - -UNICODE_USES= iconv -UNICODE_CONFIGURE_ENABLE= unicode -GSL_LIB_DEPENDS= libgsl.so:math/gsl -GSL_CONFIGURE_OFF= --with-included-gsl - -PORTDOCS= * - -TEST_TARGET= check - -.include <bsd.port.pre.mk> - -BF_LIBS?= -l${BDB_LIB_NAME} -BF_CPPFLAGS?= -I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include -CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc -.if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR} -CONFIGURE_ARGS+= --with-database=db -.endif -.if ${PORT_OPTIONS:MUNICODE} -BF_LIBS+= ${ICONV_LIB} -.endif -CPPFLAGS+= ${BF_CPPFLAGS} -LIBS+= -L${LOCALBASE}/lib ${BF_LIBS} -CONFIGURE_ENV+= PERL="${PERL}" -INSTALL_TARGET= install-strip prefix=${PREFIX} mandir=${PREFIX}/share/man - -post-patch: - ${REINPLACE_CMD} -e 's/INTEGRITY_TESTS = t.lock1 t.lock3 t.valgrind/INTEGRITY_TESTS = t.lock1/' \ - -e 's/ENVIRON_TESTS = t.abort/ENVIRON_TESTS =/' \ - ${WRKSRC}/src/tests/Makefile.in - -post-build: - cd ${WRKSRC}/src && ${SETENVI} SHELL=${SH} ${MAKE_CMD} ${TEST_TARGET} ${_MAKE_JOBS} SHELL=${SH} \ - || { r=$$? ; head -n30000 ${WRKSRC}/src/tests/test-suite.log ; exit $$r ; } - -post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib -.for i in html programmer xml - @${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} -.endfor -.for i in AUTHORS COPYING INSTALL NEWS README README.git \ - doc/README.validation TODO GETTING.STARTED \ - RELEASE.NOTES doc/README.db doc/README.sqlite \ - doc/integrating-with-postfix doc/integrating-with-qmail \ - doc/bogofilter-tuning.HOWTO.html doc/bogofilter-SA-* \ - doc/bogofilter-faq.html doc/bogofilter-faq-fr.html - ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} -.endfor -.for i in README.randomtrain README.contrib - ${INSTALL_DATA} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} -.endfor - ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/html - ${INSTALL_DATA} ${WRKSRC}/doc/*.xml ${STAGEDIR}${DOCSDIR}/xml - ${INSTALL_DATA} ${WRKSRC}/doc/programmer/README.freebsd ${STAGEDIR}${DOCSDIR}/programmer - ${INSTALL_PROGRAM} ${WRKSRC}/bogogrep ${STAGEDIR}${PREFIX}/bin/ -.for i in bfproxy.pl bogofilter-milter.pl bogo.R bogofilter-qfe.sh \ - mime.get.rfc822.pl parmtest.sh printmaildir.pl \ - bogominitrain.pl \ - randomtrain.sh scramble.sh spamitarium.pl stripsearch.pl trainbogo.sh - ${INSTALL_SCRIPT} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} -.endfor -.for i in dot-qmail-bogofilter-default \ - mailfilter.example vm-bogofilter.el - ${INSTALL_DATA} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} -.endfor - -.include <bsd.port.post.mk> diff --git a/mail/bogofilter-kc/Makefile b/mail/bogofilter-kc/Makefile index e434c2b59f3a..5c4ca40aee65 100644 --- a/mail/bogofilter-kc/Makefile +++ b/mail/bogofilter-kc/Makefile @@ -4,16 +4,17 @@ CATEGORIES= mail PKGNAMESUFFIX= -kc MAINTAINER= mandree@FreeBSD.org +COMMENT= Fast, teachable, learning spam detector (KyotoCabinet database) LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet -CONFLICTS_INSTALL= bogofilter bogofilter-lmdb bogofilter-sqlite +CONFLICTS_INSTALL= bogofilter bogofilter-bdb bogofilter-sqlite # bogofilter-bdb is historic, but let's keep this for a while CONFIGURE_ARGS= --with-database=kyotocabinet BF_CPPFLAGS= -I${LOCALBASE}/include BF_LIBS= DESCR= ${PKGDIR}/pkg-descr -MASTERDIR= ${.CURDIR}/../bogofilter-bdb +MASTERDIR= ${.CURDIR}/../bogofilter .include "${MASTERDIR}/Makefile" diff --git a/mail/bogofilter-sqlite/Makefile b/mail/bogofilter-sqlite/Makefile index e855c9d8d26c..11e109b94c9d 100644 --- a/mail/bogofilter-sqlite/Makefile +++ b/mail/bogofilter-sqlite/Makefile @@ -4,15 +4,16 @@ CATEGORIES= mail PKGNAMESUFFIX= -sqlite MAINTAINER= mandree@FreeBSD.org +COMMENT?= Fast, teachable, learning spam detector (SQLite3 database) USES= sqlite -CONFLICTS_INSTALL= bogofilter bogofilter-lmdb bogofilter-kc +CONFLICTS_INSTALL= bogofilter bogofilter-bdb bogofilter-kc # bogofilter-bdb is historic, but let's keep this for a while CONFIGURE_ARGS= --with-database=sqlite BF_CPPFLAGS= -I${LOCALBASE}/include BF_LIBS= DESCR= ${PKGDIR}/pkg-descr -MASTERDIR= ${.CURDIR}/../bogofilter-bdb +MASTERDIR= ${.CURDIR}/../bogofilter .include "${MASTERDIR}/Makefile" diff --git a/mail/bogofilter/Makefile b/mail/bogofilter/Makefile index 6d2eadbb372f..71840682b8f6 100644 --- a/mail/bogofilter/Makefile +++ b/mail/bogofilter/Makefile @@ -1,19 +1,96 @@ PORTNAME= bogofilter -PORTREVISION= 0 -CATEGORIES= mail -PKGNAMESUFFIX= # blank, to override bogofilter-bdb's +DISTVERSION= 1.3.0.rc1 +PORTREVISION?= 0 +CATEGORIES?= mail +MASTER_SITES= SF/bogofilter/bogofilter-current/bogofilter-1.3.0.beta/ \ + https://gitlab.com/-/project/12408342/uploads/647db3bd2f28a1f91bdd3bb1945d91fe/ +PKGNAMESUFFIX?= # blank by default, and ?= so slave ports can override -MAINTAINER= mandree@FreeBSD.org +MAINTAINER?= mandree@FreeBSD.org +COMMENT?= Fast, teachable, learning spam detector (LMDB database) +WWW= https://bogofilter.sourceforge.io/ -LIB_DEPENDS= liblmdb.so:databases/lmdb +LICENSE= GPLv2 -CONFLICTS_INSTALL= bogofilter-bdb bogofilter-kc bogofilter-sqlite +OPTIONS_DEFINE= GSL UNICODE DOCS +OPTIONS_DEFAULT= GSL UNICODE +GSL_DESC= Link with system-wide GSL dynamically (recommended) +UNICODE_DESC= Normalize tokens to Unicode (UTF-8) (recommended) -CONFIGURE_ARGS= --with-database=lmdb -BF_CPPFLAGS= -I${LOCALBASE}/include -BF_LIBS= -DESCR= ${PKGDIR}/pkg-descr +CONFLICTS_INSTALL?= bogofilter-bdb bogofilter-kc bogofilter-lmdb bogofilter-sqlite # bogofilter-bdb and -lmdb are historic, but let's keep them for a while -MASTERDIR= ${.CURDIR}/../bogofilter-bdb +USES+= cpe perl5 shebangfix tar:xz +SHEBANG_FILES= contrib/randomtrain.sh contrib/scramble.sh \ + src/tests/unsort.pl contrib/*.pl +USE_PERL5= run +GNU_CONFIGURE= yes -.include "${MASTERDIR}/Makefile" +CPE_VENDOR= bogofilter_project + +UNICODE_USES= iconv +UNICODE_CONFIGURE_ENABLE= unicode +GSL_LIB_DEPENDS= libgsl.so:math/gsl +GSL_CONFIGURE_OFF= --with-included-gsl + +PORTDOCS= * + +TEST_TARGET= check + +.include <bsd.port.pre.mk> + +BF_CPPFLAGS?= -I${LOCALBASE}/include +BF_LIBS?= # empty, can be passed in by slave ports +CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc +.if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR} +CONFIGURE_ARGS+= --with-database=lmdb +LIB_DEPENDS= liblmdb.so:databases/lmdb +.endif +.if ${PORT_OPTIONS:MUNICODE} +BF_LIBS+= ${ICONV_LIB} +.endif +CPPFLAGS+= ${BF_CPPFLAGS} +LIBS+= -L${LOCALBASE}/lib ${BF_LIBS} +CONFIGURE_ENV+= PERL="${PERL}" +INSTALL_TARGET= install-strip prefix=${PREFIX} mandir=${PREFIX}/share/man + +post-patch: + ${REINPLACE_CMD} -e 's/INTEGRITY_TESTS = t.lock1 t.lock3 t.valgrind/INTEGRITY_TESTS = t.lock1/' \ + -e 's/ENVIRON_TESTS = t.abort/ENVIRON_TESTS =/' \ + ${WRKSRC}/src/tests/Makefile.in + +post-build: + cd ${WRKSRC}/src && ${SETENVI} SHELL=${SH} ${MAKE_CMD} ${TEST_TARGET} ${_MAKE_JOBS} SHELL=${SH} \ + || { r=$$? ; head -n30000 ${WRKSRC}/src/tests/test-suite.log ; exit $$r ; } + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib +.for i in html programmer xml + @${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} +.endfor +.for i in AUTHORS COPYING INSTALL NEWS README README.git \ + doc/README.validation TODO GETTING.STARTED \ + RELEASE.NOTES doc/README.db doc/README.sqlite \ + doc/integrating-with-postfix doc/integrating-with-qmail \ + doc/bogofilter-tuning.HOWTO.html doc/bogofilter-SA-* \ + doc/bogofilter-faq.html doc/bogofilter-faq-fr.html + ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} +.endfor +.for i in README.randomtrain README.contrib + ${INSTALL_DATA} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} +.endfor + ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/html + ${INSTALL_DATA} ${WRKSRC}/doc/*.xml ${STAGEDIR}${DOCSDIR}/xml + ${INSTALL_DATA} ${WRKSRC}/doc/programmer/README.freebsd ${STAGEDIR}${DOCSDIR}/programmer + ${INSTALL_PROGRAM} ${WRKSRC}/bogogrep ${STAGEDIR}${PREFIX}/bin/ +.for i in bfproxy.pl bogofilter-milter.pl bogo.R bogofilter-qfe.sh \ + mime.get.rfc822.pl parmtest.sh printmaildir.pl \ + bogominitrain.pl \ + randomtrain.sh scramble.sh spamitarium.pl stripsearch.pl trainbogo.sh + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} +.endfor +.for i in dot-qmail-bogofilter-default \ + mailfilter.example vm-bogofilter.el + ${INSTALL_DATA} ${WRKSRC}/contrib/${i} ${STAGEDIR}${DOCSDIR}/contrib/${i} +.endfor + +.include <bsd.port.post.mk> diff --git a/mail/bogofilter-bdb/distinfo b/mail/bogofilter/distinfo index eacda71cdf59..eacda71cdf59 100644 --- a/mail/bogofilter-bdb/distinfo +++ b/mail/bogofilter/distinfo diff --git a/mail/bogofilter-bdb/files/patch-contrib__trainbogo.sh b/mail/bogofilter/files/patch-contrib__trainbogo.sh index 0d7cd5742567..0d7cd5742567 100644 --- a/mail/bogofilter-bdb/files/patch-contrib__trainbogo.sh +++ b/mail/bogofilter/files/patch-contrib__trainbogo.sh diff --git a/mail/bogofilter-bdb/pkg-descr b/mail/bogofilter/pkg-descr index 57fdfdc865d7..4d0c194c5159 100644 --- a/mail/bogofilter-bdb/pkg-descr +++ b/mail/bogofilter/pkg-descr @@ -6,7 +6,7 @@ words, and returns a status code indicating whether or not the message is spam. Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text attachments and HTML comments. -The supported database backends are LMDB, Kyoto Cabinet and SQLite3, and -for a while still Berkeley DB. The upstream version would theoretically -also support QDBM and Tokyo Cabinet, but these are not currently available -as FreeBSD ports. +The supported database backends are LMDB, Kyoto Cabinet and SQLite3. +The upstream version would theoretically also support QDBM and +Tokyo Cabinet, but these are not currently available as FreeBSD ports. +Berkeley DB support is being phased out. diff --git a/mail/bogofilter-bdb/pkg-install b/mail/bogofilter/pkg-install index 8da3d8915d7e..8da3d8915d7e 100644 --- a/mail/bogofilter-bdb/pkg-install +++ b/mail/bogofilter/pkg-install diff --git a/mail/bogofilter-bdb/pkg-plist b/mail/bogofilter/pkg-plist index 19bc4ad38576..19bc4ad38576 100644 --- a/mail/bogofilter-bdb/pkg-plist +++ b/mail/bogofilter/pkg-plist diff --git a/mail/clawsker/Makefile b/mail/clawsker/Makefile index 2099ceca86e6..a7b48e671bb4 100644 --- a/mail/clawsker/Makefile +++ b/mail/clawsker/Makefile @@ -1,6 +1,6 @@ PORTNAME= clawsker DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail perl5 MASTER_SITES= http://www.claws-mail.org/tools/ diff --git a/mail/cone/Makefile b/mail/cone/Makefile index 1cc741260c8d..fa4eaa2fe81f 100644 --- a/mail/cone/Makefile +++ b/mail/cone/Makefile @@ -1,5 +1,6 @@ PORTNAME= cone DISTVERSION= 1.15 +PORTREVISION= 1 CATEGORIES= mail # This is for beta versions, leave it in please: #MASTER_SITES= http://www.courier-mta.org/beta/${PORTNAME}/ \ diff --git a/mail/cyrus-imapd310/Makefile b/mail/cyrus-imapd310/Makefile index 887bd2125f5b..772adce58b89 100644 --- a/mail/cyrus-imapd310/Makefile +++ b/mail/cyrus-imapd310/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd DISTVERSION= 3.10.2 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= ${CYRUS_IMAPD_VER} @@ -23,7 +23,7 @@ CYRUS_IMAPD_VER= 310 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid \ + libuuid.so:misc/libuuid \ libical.so:devel/libical CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[0-9] cyrus-imapd3[0-9]-http diff --git a/mail/cyrus-imapd310/files/patch-imap__httpd.c b/mail/cyrus-imapd310/files/patch-imap__httpd.c new file mode 100644 index 000000000000..efec7547cc68 --- /dev/null +++ b/mail/cyrus-imapd310/files/patch-imap__httpd.c @@ -0,0 +1,25 @@ +--- imap/httpd.c.orig 2025-06-27 04:15:42 UTC ++++ imap/httpd.c +@@ -1286,7 +1286,22 @@ static int tls_init(int client_auth, struct buf *serve + + static int tls_init(int client_auth, struct buf *serverinfo) + { ++#ifdef OPENSSL_FULL_VERSION_STR + buf_printf(serverinfo, " OpenSSL/%s", OPENSSL_FULL_VERSION_STR); ++#else ++ unsigned long version = OPENSSL_VERSION_NUMBER; ++ unsigned int status = version & 0x0f; version >>= 4; ++ unsigned int patch = version & 0xff; version >>= 8; ++ unsigned int fix = version & 0xff; version >>= 8; ++ unsigned int minor = version & 0xff; version >>= 8; ++ unsigned int major = version & 0xff; ++ ++ buf_printf(serverinfo, " OpenSSL/%u.%u.%u", major, minor, fix); ++ ++ if (status == 0) buf_appendcstr(serverinfo, "-dev"); ++ else if (status < 15) buf_printf(serverinfo, "-beta%u", status); ++ else if (patch) buf_putc(serverinfo, patch + 'a' - 1); ++#endif + + if (!tls_enabled()) return HTTP_UNAVAILABLE; + diff --git a/mail/cyrus-imapd312/Makefile b/mail/cyrus-imapd312/Makefile index 4fec5caa6822..cd12ebbffaae 100644 --- a/mail/cyrus-imapd312/Makefile +++ b/mail/cyrus-imapd312/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd DISTVERSION= 3.12.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= ${CYRUS_IMAPD_VER} @@ -23,7 +23,7 @@ CYRUS_IMAPD_VER= 312 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid \ + libuuid.so:misc/libuuid \ libical.so:devel/libical CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[0-9] cyrus-imapd3[0-9]-http diff --git a/mail/cyrus-imapd312/files/patch-imap__httpd.c b/mail/cyrus-imapd312/files/patch-imap__httpd.c new file mode 100644 index 000000000000..efec7547cc68 --- /dev/null +++ b/mail/cyrus-imapd312/files/patch-imap__httpd.c @@ -0,0 +1,25 @@ +--- imap/httpd.c.orig 2025-06-27 04:15:42 UTC ++++ imap/httpd.c +@@ -1286,7 +1286,22 @@ static int tls_init(int client_auth, struct buf *serve + + static int tls_init(int client_auth, struct buf *serverinfo) + { ++#ifdef OPENSSL_FULL_VERSION_STR + buf_printf(serverinfo, " OpenSSL/%s", OPENSSL_FULL_VERSION_STR); ++#else ++ unsigned long version = OPENSSL_VERSION_NUMBER; ++ unsigned int status = version & 0x0f; version >>= 4; ++ unsigned int patch = version & 0xff; version >>= 8; ++ unsigned int fix = version & 0xff; version >>= 8; ++ unsigned int minor = version & 0xff; version >>= 8; ++ unsigned int major = version & 0xff; ++ ++ buf_printf(serverinfo, " OpenSSL/%u.%u.%u", major, minor, fix); ++ ++ if (status == 0) buf_appendcstr(serverinfo, "-dev"); ++ else if (status < 15) buf_printf(serverinfo, "-beta%u", status); ++ else if (patch) buf_putc(serverinfo, patch + 'a' - 1); ++#endif + + if (!tls_enabled()) return HTTP_UNAVAILABLE; + diff --git a/mail/cyrus-imapd32/Makefile b/mail/cyrus-imapd32/Makefile index f5589ebab3f5..db836fe7dc3e 100644 --- a/mail/cyrus-imapd32/Makefile +++ b/mail/cyrus-imapd32/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd PORTVERSION= 3.2.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/ PKGNAMESUFFIX= 32 @@ -17,7 +17,7 @@ BROKEN_riscv64= fails to build: lib/chartable.c: Error 1 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid + libuuid.so:misc/libuuid CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[013-] cyrus-imapd3[013-]-http diff --git a/mail/cyrus-imapd34/Makefile b/mail/cyrus-imapd34/Makefile index f061e0ac1ca6..5d1d7454870d 100644 --- a/mail/cyrus-imapd34/Makefile +++ b/mail/cyrus-imapd34/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd PORTVERSION= 3.4.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/ PKGNAMESUFFIX= ${CYRUS_IMAPD_VER} @@ -23,7 +23,7 @@ CYRUS_IMAPD_VER= 34 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid + libuuid.so:misc/libuuid CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[0-35-] cyrus-imapd3[0-35-]-http diff --git a/mail/cyrus-imapd36/Makefile b/mail/cyrus-imapd36/Makefile index 9ce077fa3a9d..a0f6f0fd62e6 100644 --- a/mail/cyrus-imapd36/Makefile +++ b/mail/cyrus-imapd36/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd PORTVERSION= 3.6.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= ${CYRUS_IMAPD_VER} @@ -23,7 +23,7 @@ CYRUS_IMAPD_VER= 36 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid \ + libuuid.so:misc/libuuid \ libical.so:devel/libical CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[0-57-] cyrus-imapd3[0-57-]-http diff --git a/mail/cyrus-imapd38/Makefile b/mail/cyrus-imapd38/Makefile index 83a1fb18cbc9..79bae82629d3 100644 --- a/mail/cyrus-imapd38/Makefile +++ b/mail/cyrus-imapd38/Makefile @@ -1,6 +1,6 @@ PORTNAME= cyrus-imapd PORTVERSION= 3.8.6 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= ${CYRUS_IMAPD_VER} @@ -23,7 +23,7 @@ CYRUS_IMAPD_VER= 38 LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ - libuuid.so:misc/e2fsprogs-libuuid \ + libuuid.so:misc/libuuid \ libical.so:devel/libical CONFLICTS_INSTALL= cyrus-imapd2? cyrus-imapd3[0-57-] cyrus-imapd3[0-57-]-http diff --git a/mail/cyrus-imapd38/files/patch-imap__httpd.c b/mail/cyrus-imapd38/files/patch-imap__httpd.c new file mode 100644 index 000000000000..efec7547cc68 --- /dev/null +++ b/mail/cyrus-imapd38/files/patch-imap__httpd.c @@ -0,0 +1,25 @@ +--- imap/httpd.c.orig 2025-06-27 04:15:42 UTC ++++ imap/httpd.c +@@ -1286,7 +1286,22 @@ static int tls_init(int client_auth, struct buf *serve + + static int tls_init(int client_auth, struct buf *serverinfo) + { ++#ifdef OPENSSL_FULL_VERSION_STR + buf_printf(serverinfo, " OpenSSL/%s", OPENSSL_FULL_VERSION_STR); ++#else ++ unsigned long version = OPENSSL_VERSION_NUMBER; ++ unsigned int status = version & 0x0f; version >>= 4; ++ unsigned int patch = version & 0xff; version >>= 8; ++ unsigned int fix = version & 0xff; version >>= 8; ++ unsigned int minor = version & 0xff; version >>= 8; ++ unsigned int major = version & 0xff; ++ ++ buf_printf(serverinfo, " OpenSSL/%u.%u.%u", major, minor, fix); ++ ++ if (status == 0) buf_appendcstr(serverinfo, "-dev"); ++ else if (status < 15) buf_printf(serverinfo, "-beta%u", status); ++ else if (patch) buf_putc(serverinfo, patch + 'a' - 1); ++#endif + + if (!tls_enabled()) return HTTP_UNAVAILABLE; + diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile index c25ff269e837..20aa942e02d0 100644 --- a/mail/dbmail/Makefile +++ b/mail/dbmail/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbmail DISTVERSIONPREFIX= v -DISTVERSION= 3.5.3 +DISTVERSION= 3.5.4 CATEGORIES= mail MAINTAINER= bofh@FreeBSD.org diff --git a/mail/dbmail/distinfo b/mail/dbmail/distinfo index be2a5cd84d16..0e838f1a0fa8 100644 --- a/mail/dbmail/distinfo +++ b/mail/dbmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749110677 -SHA256 (dbmail-dbmail-v3.5.3_GH0.tar.gz) = 17067210d497ef5c9b75a9919ecbd9b44d338295c251b88c6060bec948b2b012 -SIZE (dbmail-dbmail-v3.5.3_GH0.tar.gz) = 2545789 +TIMESTAMP = 1751534573 +SHA256 (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 509a189c083c44bedadb320c037b144d9f2d1955b9a54dbb9dd3d73c7e8337c9 +SIZE (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 2547614 diff --git a/mail/dbmail/pkg-plist b/mail/dbmail/pkg-plist index 081f99c650de..d54771f9558b 100644 --- a/mail/dbmail/pkg-plist +++ b/mail/dbmail/pkg-plist @@ -53,6 +53,7 @@ sbin/dbmail-util %%DATADIR%%/mysql/upgrades/32005.mysql %%DATADIR%%/mysql/upgrades/32006.mysql %%DATADIR%%/mysql/upgrades/35001.mysql +%%DATADIR%%/mysql/upgrades/35002.mysql %%DATADIR%%/mysql/upgrades/create_tables.mysql %%DATADIR%%/oracle/dbmail_grant.sql %%DATADIR%%/oracle/dbmail_schema.sql @@ -74,6 +75,7 @@ sbin/dbmail-util %%DATADIR%%/postgresql/upgrades/32005.psql %%DATADIR%%/postgresql/upgrades/32006.psql %%DATADIR%%/postgresql/upgrades/35001.psql +%%DATADIR%%/postgresql/upgrades/35002.psql %%DATADIR%%/postgresql/upgrades/create_tables.psql %%DATADIR%%/sqlite/2_1_7-2_2_0.sqlite %%DATADIR%%/sqlite/2_2-3_0.sqlite @@ -91,6 +93,7 @@ sbin/dbmail-util %%DATADIR%%/sqlite/upgrades/32005.sqlite %%DATADIR%%/sqlite/upgrades/32006.sqlite %%DATADIR%%/sqlite/upgrades/35001.sqlite +%%DATADIR%%/sqlite/upgrades/35002.sqlite %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/INSTALL diff --git a/mail/evolution-ews/Makefile b/mail/evolution-ews/Makefile index cac0c2407eda..f17c2de1af96 100644 --- a/mail/evolution-ews/Makefile +++ b/mail/evolution-ews/Makefile @@ -1,5 +1,6 @@ PORTNAME= evolution-ews DISTVERSION= 3.56.2 +PORTREVISION= 1 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/mail/evolution/Makefile b/mail/evolution/Makefile index 01008b998afc..4ee55cd1543a 100644 --- a/mail/evolution/Makefile +++ b/mail/evolution/Makefile @@ -1,6 +1,6 @@ PORTNAME= evolution DISTVERSION= 3.56.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/mail/geary/Makefile b/mail/geary/Makefile index 95728995f663..239bec48c5fb 100644 --- a/mail/geary/Makefile +++ b/mail/geary/Makefile @@ -1,6 +1,6 @@ PORTNAME= geary PORTVERSION= 46.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/mail/gnubiff/Makefile b/mail/gnubiff/Makefile index f0e44cae5eca..006c635efcad 100644 --- a/mail/gnubiff/Makefile +++ b/mail/gnubiff/Makefile @@ -1,6 +1,6 @@ PORTNAME= gnubiff PORTVERSION= 2.2.13 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= mail MASTER_SITES= SF diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile index cfa91e52b4e4..aa95573d9217 100644 --- a/mail/hydroxide/Makefile +++ b/mail/hydroxide/Makefile @@ -1,7 +1,7 @@ PORTNAME= hydroxide DISTVERSIONPREFIX= v DISTVERSION= 0.2.29 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= mail MAINTAINER= nxjoseph@protonmail.com diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile index 27afa4559dcc..771bc23aab98 100644 --- a/mail/imap-tools/Makefile +++ b/mail/imap-tools/Makefile @@ -1,5 +1,6 @@ PORTNAME= imap-tools DISTVERSION= 1.4.4 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/mail/libpst/Makefile b/mail/libpst/Makefile index 1b3d57787616..a0a740ce3b70 100644 --- a/mail/libpst/Makefile +++ b/mail/libpst/Makefile @@ -1,6 +1,6 @@ PORTNAME= libpst PORTVERSION= 0.6.76 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail converters MASTER_SITES= https://www.five-ten-sg.com/libpst/packages/ \ https://fossies.org/unix/privat/ \ diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile index 1f5547a767d1..1e71b076566f 100644 --- a/mail/mailhog/Makefile +++ b/mail/mailhog/Makefile @@ -1,7 +1,7 @@ PORTNAME= mailhog DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= mail devel MAINTAINER= mops@punkt.de diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile index 5d20d596abf1..e079478bd4f2 100644 --- a/mail/mailpit/Makefile +++ b/mail/mailpit/Makefile @@ -1,6 +1,7 @@ PORTNAME= mailpit DISTVERSIONPREFIX= v -DISTVERSION= 1.26.2 +DISTVERSION= 1.27.1 +PORTREVISION= 1 CATEGORIES= mail devel MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \ LOCAL/madpilot/mailpit:npmcache @@ -18,7 +19,7 @@ ONLY_FOR_ARCHS_REASON= dependency modernc.org/sqlite only supported on these BUILD_DEPENDS= npm>0:www/npm -USES= go:1.23,modules tar:zstd +USES= go:1.24,modules tar:zstd USE_RC_SUBR= mailpit GO_MODULE= github.com/axllent/mailpit GO_BUILDFLAGS= -ldflags="-s -w -X \"github.com/axllent/mailpit/config.Version=${DISTVERSIONPREFIX}${DISTVERSION}\"" diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo index 622b2e486355..5f0b0f5c68da 100644 --- a/mail/mailpit/distinfo +++ b/mail/mailpit/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1750489062 -SHA256 (go/mail_mailpit/mailpit-v1.26.2/mailpit-npm-cache-1.26.2.tar.zst) = 78906f7b6354695064db9c508ed853e21e97c31fe86951d965faca2e51193dee -SIZE (go/mail_mailpit/mailpit-v1.26.2/mailpit-npm-cache-1.26.2.tar.zst) = 43697832 -SHA256 (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.mod) = c887c4ade4d2b94ad420e6e99eeeb351b09f4abac0b26747d63b3532ee452855 -SIZE (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.mod) = 2974 -SHA256 (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.zip) = cad03f1d6fd917bee36a6e69dd2d9732c35c679c2e601a4815ef13b4103e9ce1 -SIZE (go/mail_mailpit/mailpit-v1.26.2/v1.26.2.zip) = 604571 +TIMESTAMP = 1751804939 +SHA256 (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 0914e72fd74883c738bd62c4d69910b3aa7600cc453c7eeecb11491b88ecd73e +SIZE (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 43491920 +SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = de7a9c659a9f5cbbabdff795a8c0e009f48fa61da3decaadc0896f9b16318bf9 +SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = 3048 +SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = c8b3f0049bc483de0a928a333174ac4562fd078b2687f37ef1825dcf63d791d7 +SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = 600308 diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json index 8764dc1c6243..7a0dc0c6326b 100644 --- a/mail/mailpit/files/patch-package-lock.json +++ b/mail/mailpit/files/patch-package-lock.json @@ -17,9 +17,9 @@ } }, - "node_modules/@bufbuild/protobuf": { -- "version": "2.5.2", -- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.5.2.tgz", -- "integrity": "sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg==", +- "version": "2.6.0", +- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.0.tgz", +- "integrity": "sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==", - "dev": true, - "license": "(Apache-2.0 AND BSD-3-Clause)", - "peer": true @@ -565,7 +565,7 @@ "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", -@@ -6193,17 +5717,6 @@ +@@ -6198,17 +5722,6 @@ "queue-microtask": "^1.2.2" } }, @@ -583,7 +583,7 @@ "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", -@@ -6287,353 +5800,6 @@ +@@ -6292,353 +5805,6 @@ "@parcel/watcher": "^2.4.1" } }, @@ -937,7 +937,7 @@ "node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", -@@ -7008,31 +6174,6 @@ +@@ -7013,31 +6179,6 @@ "ramda-adjunct": "^5.1.0" } }, @@ -969,7 +969,7 @@ "node_modules/tapable": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", -@@ -7184,7 +6325,8 @@ +@@ -7189,7 +6330,8 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, @@ -979,7 +979,7 @@ }, "node_modules/type-check": { "version": "0.4.0", -@@ -7286,21 +6428,6 @@ +@@ -7291,21 +6433,6 @@ "ts-toolbelt": "^9.6.0" } }, @@ -999,9 +999,9 @@ - } - }, "node_modules/typescript-eslint": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz", -@@ -7401,14 +6528,6 @@ + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz", +@@ -7406,14 +6533,6 @@ "dev": true, "license": "MIT" }, @@ -1016,16 +1016,16 @@ "node_modules/vue": { "version": "3.5.17", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz", -@@ -7437,32 +6556,6 @@ +@@ -7442,31 +6561,6 @@ "license": "MIT", "peerDependencies": { "vue": "^3" - } - }, - "node_modules/vue-eslint-parser": { -- "version": "10.1.3", -- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.1.3.tgz", -- "integrity": "sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==", +- "version": "10.2.0", +- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.2.0.tgz", +- "integrity": "sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==", - "dev": true, - "license": "MIT", - "peer": true, @@ -1035,7 +1035,6 @@ - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", - "esquery": "^1.6.0", -- "lodash": "^4.17.21", - "semver": "^7.6.3" - }, - "engines": { diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile index 63857c13eb51..be249ed3d81c 100644 --- a/mail/mailslurper/Makefile +++ b/mail/mailslurper/Makefile @@ -1,6 +1,7 @@ PORTNAME= mailslurper DISTVERSIONPREFIX= release- DISTVERSION= 1.15.0 +PORTREVISION= 1 CATEGORIES= mail MAINTAINER= einar@isnic.is diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile index 2d4d3bb8e1ed..645a232dda94 100644 --- a/mail/mailutils/Makefile +++ b/mail/mailutils/Makefile @@ -1,5 +1,5 @@ PORTNAME= mailutils -PORTVERSION= 3.17 +PORTVERSION= 3.19 CATEGORIES= mail MASTER_SITES= GNU GNU_ALPHA @@ -18,7 +18,6 @@ TEST_DEPENDS= automake:devel/automake \ USES= cpe gmake iconv libtool localbase readline tar:xz CPE_VENDOR= gnu GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_LDCONFIG= yes USE_RC_SUBR= comsatd imap4d pop3d INSTALL_TARGET= install-strip diff --git a/mail/mailutils/distinfo b/mail/mailutils/distinfo index 4442477acbe3..13fe9f42fcdb 100644 --- a/mail/mailutils/distinfo +++ b/mail/mailutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1704551895 -SHA256 (mailutils-3.17.tar.xz) = fa49bacec37566fe52f88221d3871673a633aeee0cd923cc3a8e65bbef2b84e9 -SIZE (mailutils-3.17.tar.xz) = 3219484 +TIMESTAMP = 1742656861 +SHA256 (mailutils-3.19.tar.xz) = 50230d20036c5b8ad8c96b0d996177f1f133fba4c7c7e3b462d39eeb30849f45 +SIZE (mailutils-3.19.tar.xz) = 3296536 diff --git a/mail/mailutils/pkg-plist b/mail/mailutils/pkg-plist index 19a42e33cfad..95b30f5bea67 100644 --- a/mail/mailutils/pkg-plist +++ b/mail/mailutils/pkg-plist @@ -349,6 +349,7 @@ share/aclocal/mailutils.m4 %%NLS%%share/locale/fi/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/fr/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/id/LC_MESSAGES/mailutils.mo +%%NLS%%share/locale/ka/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/pl/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/ro/LC_MESSAGES/mailutils.mo diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile index c196c95a4f62..04501de542fe 100644 --- a/mail/mew-devel/Makefile +++ b/mail/mew-devel/Makefile @@ -1,8 +1,7 @@ PORTNAME= mew DISTVERSIONPREFIX= v -DISTVERSION= 6.9-96 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -gc46d8ee +DISTVERSION= 6.10 +DISTVERSIONSUFFIX= CATEGORIES= mail elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} @@ -22,8 +21,6 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew \ --with-etcdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew/etc -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share - # target name for make build and install ALL_TARGET= all info jinfo INSTALL_TARGET= install install-jinfo diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo index 5040c7dcee26..3395ef946412 100644 --- a/mail/mew-devel/distinfo +++ b/mail/mew-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726100923 -SHA256 (kazu-yamamoto-Mew-v6.9-96-gc46d8ee_GH0.tar.gz) = 9c5c45b4885286d00e02c589092993d3ce2bccfa1c3a0a94f9d7798b4220625a -SIZE (kazu-yamamoto-Mew-v6.9-96-gc46d8ee_GH0.tar.gz) = 1019900 +TIMESTAMP = 1751976896 +SHA256 (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 39a273dcf6caad0659151b87710a961471f666e020d799d9a61421b6e83013ca +SIZE (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 1021646 diff --git a/mail/mew/Makefile b/mail/mew/Makefile index 64edac13afe6..b6534c0a7374 100644 --- a/mail/mew/Makefile +++ b/mail/mew/Makefile @@ -1,10 +1,8 @@ PORTNAME= mew -DISTVERSION= 6.9 -PORTREVISION= 9 +DISTVERSION= 6.10 CATEGORIES= mail elisp MASTER_SITES= http://www.mew.org/Release/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} -DISTFILES= ${DISTNAME}a${EXTRACT_SUFX} MAINTAINER= yasu@FreeBSD.org COMMENT= Messaging in the Emacs World for emacs @@ -19,8 +17,6 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew \ --with-etcdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew/etc -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share - # target name for make build and install ALL_TARGET= all info jinfo INSTALL_TARGET= install install-jinfo diff --git a/mail/mew/distinfo b/mail/mew/distinfo index bb570432e6fd..13bd264c6e1c 100644 --- a/mail/mew/distinfo +++ b/mail/mew/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1676360545 -SHA256 (mew-6.9a.tar.gz) = 84bd96c3a893207ce5fee26337ea188be13f076b57673d719b315d1971c94b89 -SIZE (mew-6.9a.tar.gz) = 996003 +TIMESTAMP = 1751976623 +SHA256 (mew-6.10.tar.gz) = c3c55dc024a3947f567c715340dd609784b58d6d7a048a0a3b7578212614ce4a +SIZE (mew-6.10.tar.gz) = 1020754 diff --git a/mail/mew/pkg-plist b/mail/mew/pkg-plist index f0da996128f2..e12c46bd280d 100644 --- a/mail/mew/pkg-plist +++ b/mail/mew/pkg-plist @@ -129,6 +129,8 @@ share/man/man1/smew.1.gz %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp.elc %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp2.el %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp2.elc +%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-oauth2.el +%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-oauth2.elc %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-passwd.el %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-passwd.elc %%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-pgp.el diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile index b49c29619554..b01dacf18244 100644 --- a/mail/nextcloud-mail/Makefile +++ b/mail/nextcloud-mail/Makefile @@ -1,5 +1,5 @@ PORTNAME= mail -PORTVERSION= 5.1.5 +PORTVERSION= 5.1.8 DISTVERSIONPREFIX= v CATEGORIES= mail diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo index f3806066f6f7..3814f7382bb2 100644 --- a/mail/nextcloud-mail/distinfo +++ b/mail/nextcloud-mail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750971738 -SHA256 (nextcloud/mail-v5.1.5.tar.gz) = 5a7853715976bcff260ea5d30f84c92251a48a085e73dee4501530cec0684ca2 -SIZE (nextcloud/mail-v5.1.5.tar.gz) = 26681365 +TIMESTAMP = 1752658770 +SHA256 (nextcloud/mail-v5.1.8.tar.gz) = 0f97ebc6cd6d011e28ff20e7031e2def2f732f36b4c776b136205546e846f30a +SIZE (nextcloud/mail-v5.1.8.tar.gz) = 26722256 diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile index 1223b86c7ceb..b4df3a2d43c2 100644 --- a/mail/opensmtpd-filter-rspamd/Makefile +++ b/mail/opensmtpd-filter-rspamd/Makefile @@ -1,7 +1,7 @@ PORTNAME= opensmtpd-filter-rspamd PORTVERSION= 0.1.8 DISTVERSIONPREFIX= v -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile index cd9ded4d8418..d2e264dc5e43 100644 --- a/mail/opensmtpd-filter-senderscore/Makefile +++ b/mail/opensmtpd-filter-senderscore/Makefile @@ -1,6 +1,6 @@ PORTNAME= opensmtpd-filter-senderscore PORTVERSION= 0.1.2 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/p5-Mail-AuthenticationResults/Makefile b/mail/p5-Mail-AuthenticationResults/Makefile index 8d8d267c965c..928076c14420 100644 --- a/mail/p5-Mail-AuthenticationResults/Makefile +++ b/mail/p5-Mail-AuthenticationResults/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mail-AuthenticationResults -PORTVERSION= 2.20231031 +PORTVERSION= 2.20250709 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/Mail-AuthenticationResults LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \ diff --git a/mail/p5-Mail-AuthenticationResults/distinfo b/mail/p5-Mail-AuthenticationResults/distinfo index f8c010bf35e9..c351b50bb736 100644 --- a/mail/p5-Mail-AuthenticationResults/distinfo +++ b/mail/p5-Mail-AuthenticationResults/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698848722 -SHA256 (Mail-AuthenticationResults-2.20231031.tar.gz) = 6cf2cfaa3368401ad9d9013cb75a8a9c61db6c3444b1ef1d4b424b6a06a2ed6b -SIZE (Mail-AuthenticationResults-2.20231031.tar.gz) = 32794 +TIMESTAMP = 1752266044 +SHA256 (Mail-AuthenticationResults-2.20250709.tar.gz) = ca8568638a7839417e04332c6915d4c7a55496bef212faff4d59a93ba9eb4ec0 +SIZE (Mail-AuthenticationResults-2.20250709.tar.gz) = 33533 diff --git a/mail/p5-Sisimai/Makefile b/mail/p5-Sisimai/Makefile index 265ea5abd399..3362b91e0ab0 100644 --- a/mail/p5-Sisimai/Makefile +++ b/mail/p5-Sisimai/Makefile @@ -1,6 +1,6 @@ PORTNAME= Sisimai -PORTVERSION= 5.3.0 DISTVERSIONPREFIX= v +DISTVERSION= 5.4.0 CATEGORIES= mail perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:AKXLIX diff --git a/mail/p5-Sisimai/distinfo b/mail/p5-Sisimai/distinfo index 0307a55da89a..c4aef849d3cb 100644 --- a/mail/p5-Sisimai/distinfo +++ b/mail/p5-Sisimai/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744289412 -SHA256 (Sisimai-v5.3.0.tar.gz) = 6811dc238fb150f1c01b064836b16afd90995a77628ba593a27efddb156c6d12 -SIZE (Sisimai-v5.3.0.tar.gz) = 1095663 +TIMESTAMP = 1751470827 +SHA256 (Sisimai-v5.4.0.tar.gz) = 5c3eb54486b008e2108f74dfbf8a517cc8abd2fe5f989cea5dd9d7292c9b90cd +SIZE (Sisimai-v5.4.0.tar.gz) = 1096579 diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile index 1dde57c368ec..4ac74916b671 100644 --- a/mail/pflogsumm/Makefile +++ b/mail/pflogsumm/Makefile @@ -1,5 +1,5 @@ PORTNAME= pflogsumm -PORTVERSION= 1.1.6 +PORTVERSION= 1.1.11 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \ diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo index 7a12f67f0ff6..14389ff422df 100644 --- a/mail/pflogsumm/distinfo +++ b/mail/pflogsumm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748024342 -SHA256 (pflogsumm-1.1.6.tar.gz) = 5ccba9ec765720c79b9d8ae0f02e4c39f042d54e742a238ebb20b51a61915167 -SIZE (pflogsumm-1.1.6.tar.gz) = 50519 +TIMESTAMP = 1750411742 +SHA256 (pflogsumm-1.1.11.tar.gz) = 0b49e5e1e3b4885459b8ff5a8e47bab6653feea8728f082a18b7d920fdab984b +SIZE (pflogsumm-1.1.11.tar.gz) = 57048 diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile index 848906f11f8b..151c73e80e40 100644 --- a/mail/pizauth/Makefile +++ b/mail/pizauth/Makefile @@ -1,5 +1,6 @@ PORTNAME= pizauth DISTVERSION= 1.0.7 +PORTREVISION= 1 CATEGORIES= mail MAINTAINER= nivit@FreeBSD.org diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index 646fd4683f73..2edc7ce8e15c 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -1,6 +1,6 @@ PORTNAME= postfix -DISTVERSION= 3.10.2 -PORTREVISION?= 1 +DISTVERSION= 3.10.3 +PORTREVISION?= 0 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= https://postfix-mirror.horus-it.com/postfix-release/ \ diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo index d87bf3bc5bb3..70908deb7cde 100644 --- a/mail/postfix/distinfo +++ b/mail/postfix/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745913519 -SHA256 (postfix/postfix-3.10.2.tar.gz) = bcca564132d4cf5f9c9ce354dab9dd35ee8e9e21900864623c815dac16bfbc27 -SIZE (postfix/postfix-3.10.2.tar.gz) = 5048137 +TIMESTAMP = 1752265724 +SHA256 (postfix/postfix-3.10.3.tar.gz) = e3cec05d91b6d2958ecd6ea9045faa35f79c5b0e228b975ace46ad2afe812053 +SIZE (postfix/postfix-3.10.3.tar.gz) = 5048719 diff --git a/mail/postfix/files/extra-patch-blacklistd b/mail/postfix/files/extra-patch-blacklistd index 6b8d49969405..e21b40fd63ec 100644 --- a/mail/postfix/files/extra-patch-blacklistd +++ b/mail/postfix/files/extra-patch-blacklistd @@ -1,4 +1,70 @@ ---- src/smtpd/Makefile.in.orig 2024-02-29 20:13:17 UTC +--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC ++++ src/postscreen/Makefile.in +@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl + postscreen_early.c postscreen_smtpd.c postscreen_misc.c \ + postscreen_state.c postscreen_tests.c postscreen_send.c \ + postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \ +- postscreen_haproxy.c ++ postscreen_haproxy.c pfilter.c + OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \ + postscreen_early.o postscreen_smtpd.o postscreen_misc.o \ + postscreen_state.o postscreen_tests.o postscreen_send.o \ + postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \ +- postscreen_haproxy.o +-HDRS = ++ postscreen_haproxy.o pfilter.o ++HDRS = pfilter.h + TESTSRC = + DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) + CFLAGS = $(DEBUG) $(OPT) $(DEFS) +--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.c +@@ -0,0 +1,19 @@ ++#include "pfilter.h" ++#include <stdio.h> /* for NULL */ ++#include <blacklist.h> ++ ++static struct blacklist *blstate; ++ ++void ++pfilter_notify(int a, int fd) ++{ ++ if (blstate == NULL) ++ blstate = blacklist_open(); ++ if (blstate == NULL) ++ return; ++ (void)blacklist_r(blstate, a, fd, "postscreen"); ++ if (a == 0) { ++ blacklist_close(blstate); ++ blstate = NULL; ++ } ++} +--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.h +@@ -0,0 +1 @@ ++void pfilter_notify(int, int); +--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC ++++ src/postscreen/postscreen_early.c +@@ -52,6 +52,7 @@ + /* Application-specific. */ + + #include <postscreen.h> ++#include "pfilter.h" /* for blacklistd(8) */ + + static char *psc_teaser_greeting; + static VSTRING *psc_escape_buf; +@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context) + msg_info("DNSBL rank %d for [%s]:%s", + state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state)); + PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL); ++ ++ /* notify blacklistd of DNSBL rank violation */ ++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream)); ++ + switch (psc_dnsbl_action) { + case PSC_ACT_DROP: + state->dnsbl_reply = vstring_sprintf(vstring_alloc(100), +--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC +++ src/smtpd/Makefile.in @@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat. SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \ @@ -18,7 +84,7 @@ TESTSRC = smtpd_token_test.c DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) CFLAGS = $(DEBUG) $(OPT) $(DEFS) ---- src/smtpd/pfilter.c.orig 2024-03-21 21:45:18 UTC +--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.c @@ -0,0 +1,19 @@ +#include "pfilter.h" @@ -40,10 +106,38 @@ + blstate = NULL; + } +} ---- src/smtpd/pfilter.h.orig 2024-03-21 21:45:18 UTC +--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.h @@ -0,0 +1 @@ +void pfilter_notify(int, int); +--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC ++++ src/smtpd/smtpd_check.c +@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat + /* + * Reject relaying to sites that are not listed in relay_domains. + */ ++ pfilter_notify(1, vstream_fileno(state->client)); + return (smtpd_check_reject(state, MAIL_ERROR_POLICY, + reply_code, reply_dsn, + "<%s>: Relay access denied", +--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC ++++ src/smtpd/smtpd_milter.c +@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (""); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + cp = split_at(STR(state->expand_buf), ' '); + return (cp ? split_at(cp, ' ') : cp); +@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (0); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + (void) split_at(STR(state->expand_buf), ' '); + return (STR(state->expand_buf)); --- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC +++ src/smtpd/smtpd_sasl_glue.c @@ -153,6 +153,7 @@ @@ -67,69 +161,3 @@ /* RFC 4954 Section 6. */ smtpd_chat_reply(state, "235 2.7.0 Authentication successful"); if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0) ---- src/postscreen/Makefile.in.orig 2025-01-29 08:50:15.761070000 +0100 -+++ src/postscreen/Makefile.in 2025-01-29 08:52:29.611925000 +0100 -@@ -3,13 +3,13 @@ - postscreen_early.c postscreen_smtpd.c postscreen_misc.c \ - postscreen_state.c postscreen_tests.c postscreen_send.c \ - postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \ -- postscreen_haproxy.c -+ postscreen_haproxy.c pfilter.c - OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \ - postscreen_early.o postscreen_smtpd.o postscreen_misc.o \ - postscreen_state.o postscreen_tests.o postscreen_send.o \ - postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \ -- postscreen_haproxy.o --HDRS = -+ postscreen_haproxy.o pfilter.o -+HDRS = pfilter.h - TESTSRC = - DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) - CFLAGS = $(DEBUG) $(OPT) $(DEFS) ---- src/postscreen/pfilter.c.orig 2025-01-29 08:56:39.949695000 +0100 -+++ src/postscreen/pfilter.c 2025-01-29 08:59:16.979565000 +0100 -@@ -0,0 +1,19 @@ -+#include "pfilter.h" -+#include <stdio.h> /* for NULL */ -+#include <blacklist.h> -+ -+static struct blacklist *blstate; -+ -+void -+pfilter_notify(int a, int fd) -+{ -+ if (blstate == NULL) -+ blstate = blacklist_open(); -+ if (blstate == NULL) -+ return; -+ (void)blacklist_r(blstate, a, fd, "postscreen"); -+ if (a == 0) { -+ blacklist_close(blstate); -+ blstate = NULL; -+ } -+} ---- src/postscreen/pfilter.h.orig 2025-01-29 08:56:49.984170000 +0100 -+++ src/postscreen/pfilter.h 2025-01-29 08:59:47.270172000 +0100 -@@ -0,0 +1 @@ -+void pfilter_notify(int, int); ---- src/postscreen/postscreen_early.c.orig 2025-01-29 08:45:04.847798000 +0100 -+++ src/postscreen/postscreen_early.c 2025-01-29 10:18:34.349408000 +0100 -@@ -52,6 +52,7 @@ - /* Application-specific. */ - - #include <postscreen.h> -+#include "pfilter.h" /* for blacklistd(8) */ - - static char *psc_teaser_greeting; - static VSTRING *psc_escape_buf; -@@ -183,6 +184,10 @@ - msg_info("DNSBL rank %d for [%s]:%s", - state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state)); - PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL); -+ -+ /* notify blacklistd of DNSBL rank violation */ -+ pfilter_notify(1, vstream_fileno(state->smtp_client_stream)); -+ - switch (psc_dnsbl_action) { - case PSC_ACT_DROP: - state->dnsbl_reply = vstring_sprintf(vstring_alloc(100), diff --git a/mail/rspamd-devel/Makefile b/mail/rspamd-devel/Makefile index 0157fcb059e6..925d738a9086 100644 --- a/mail/rspamd-devel/Makefile +++ b/mail/rspamd-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= rspamd PORTVERSION= 3.11.a1.20241020 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail PKGNAMESUFFIX= -devel diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile index 9b7a844dbecd..bc11a6b11422 100644 --- a/mail/rspamd/Makefile +++ b/mail/rspamd/Makefile @@ -1,5 +1,6 @@ PORTNAME= rspamd PORTVERSION= 3.12.1 +PORTREVISION= 1 CATEGORIES= mail MAINTAINER= vsevolod@FreeBSD.org diff --git a/mail/rubygem-net-imap/Makefile b/mail/rubygem-net-imap/Makefile index 9759aa2e043a..036de746674b 100644 --- a/mail/rubygem-net-imap/Makefile +++ b/mail/rubygem-net-imap/Makefile @@ -1,5 +1,5 @@ PORTNAME= net-imap -PORTVERSION= 0.5.8 +PORTVERSION= 0.5.9 CATEGORIES= mail rubygems MASTER_SITES= RG diff --git a/mail/rubygem-net-imap/distinfo b/mail/rubygem-net-imap/distinfo index 23b29cc22639..d63a66d56f60 100644 --- a/mail/rubygem-net-imap/distinfo +++ b/mail/rubygem-net-imap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747547476 -SHA256 (rubygem/net-imap-0.5.8.gem) = 52aa5fdfc1a8a3df1f793b20a327e95b5a9dfe1d733e1f0d53075d2dbcfcf593 -SIZE (rubygem/net-imap-0.5.8.gem) = 177152 +TIMESTAMP = 1750954416 +SHA256 (rubygem/net-imap-0.5.9.gem) = d95905321e1bd9f294ffc7ff8697be218eee1ec96c8504c0960964d0a0be33fc +SIZE (rubygem/net-imap-0.5.9.gem) = 178688 diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile index b32083c73a8b..083d106a8cb4 100644 --- a/mail/sendmail/Makefile +++ b/mail/sendmail/Makefile @@ -1,6 +1,6 @@ PORTNAME= sendmail PORTVERSION= 8.18.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ DISTNAME= ${PORTNAME}.${PORTVERSION} diff --git a/mail/sendmail/files/patch-srvrsmtp.c b/mail/sendmail/files/patch-srvrsmtp.c index b2d019c6f386..ecdba53c3660 100644 --- a/mail/sendmail/files/patch-srvrsmtp.c +++ b/mail/sendmail/files/patch-srvrsmtp.c @@ -51,7 +51,33 @@ if (LogLevel >= 9) \ sm_syslog(LOG_WARNING, e->e_id, \ "AUTH failure (%s): %s (%d) %s%s%.*s, relay=%.100s", \ -@@ -2116,6 +2130,9 @@ smtp(nullserver, d_flags, e) +@@ -2065,6 +2079,13 @@ smtp(nullserver, d_flags, e) + case CMDEHLO: + case CMDNOOP: + case CMDRSET: ++ if (lognullconnection) ++ { ++ int fd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL); ++ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, fd, nullserver); ++ } ++ /* FALLTHROUGH */ ++ + case CMDERROR: + /* process normally */ + break; +@@ -2092,6 +2113,11 @@ smtp(nullserver, d_flags, e) + #endif /* MAXBADCOMMANDS > 0 */ + if (nullserver != NULL) + { ++ if (lognullconnection) ++ { ++ int fd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL); ++ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, fd, nullserver); ++ } + if (ISSMTPREPLY(nullserver)) + { + /* Can't use ("%s", ...) due to usrerr() requirements */ +@@ -2116,6 +2142,9 @@ smtp(nullserver, d_flags, e) DELAY_CONN("AUTH"); if (!sasl_ok || n_mechs <= 0) { @@ -61,7 +87,7 @@ message("503 5.3.3 AUTH not available"); break; } -@@ -3841,10 +3858,17 @@ smtp(nullserver, d_flags, e) +@@ -3841,10 +3870,17 @@ smtp(nullserver, d_flags, e) ** timeouts for the same connection. */ @@ -79,7 +105,7 @@ if (tTd(93, 100)) { /* return to handle next connection */ -@@ -3926,7 +3950,10 @@ smtp(nullserver, d_flags, e) +@@ -3926,7 +3962,10 @@ smtp(nullserver, d_flags, e) #if MAXBADCOMMANDS > 0 if (++n_badcmds > MAXBADCOMMANDS) { @@ -90,7 +116,7 @@ message("421 4.7.0 %s Too many bad commands; closing connection", MyHostName); -@@ -3980,6 +4007,9 @@ smtp(nullserver, d_flags, e) +@@ -3980,6 +4019,9 @@ smtp(nullserver, d_flags, e) } #if SASL } diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile index 03822c244643..a55d5180cacd 100644 --- a/mail/smtprelay/Makefile +++ b/mail/smtprelay/Makefile @@ -1,7 +1,7 @@ PORTNAME= smtprelay DISTVERSIONPREFIX=v DISTVERSION= 1.12.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MAINTAINER= decke@FreeBSD.org diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index 3fc14ef4ccc7..e77e270c65ce 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,5 +1,6 @@ PORTNAME= thunderbird -DISTVERSION= 128.11.1 +DISTVERSION= 128.12.0 +PORTREVISION= 1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo index 6e3224ec8b7b..0f67551ee33d 100644 --- a/mail/thunderbird-esr/distinfo +++ b/mail/thunderbird-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476863 -SHA256 (thunderbird-128.11.1esr.source.tar.xz) = 0d3cdfcf7c2f7d262e6abb2d39e43f183fa6cc07c7cb0b4c2ebef349f2f4d946 -SIZE (thunderbird-128.11.1esr.source.tar.xz) = 676156916 +TIMESTAMP = 1751155267 +SHA256 (thunderbird-128.12.0esr.source.tar.xz) = f4232c8b4285d932d779fec90169b2a7008070a214571cf0fce0a68315ae7423 +SIZE (thunderbird-128.12.0esr.source.tar.xz) = 681085772 diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 96a7d8074294..95e98e1b0bda 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,6 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 140.0 -PORTREVISION= 1 +DISTVERSION= 140.0.1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source @@ -10,8 +9,6 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above WWW= https://www.mozilla.com/thunderbird/ -# autoconf2.13:devel/autoconf2.13 \ - BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.112:security/nss \ libevent>=2.1.8:devel/libevent \ diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index f30f58ad77a5..9b711a8a8b58 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750334571 -SHA256 (thunderbird-140.0.source.tar.xz) = 782d1b6403889ae58e745fa411478a112e5a73d84d7c56a75c29d1a9da374a22 -SIZE (thunderbird-140.0.source.tar.xz) = 748958084 +TIMESTAMP = 1752092075 +SHA256 (thunderbird-140.0.1.source.tar.xz) = a6e5c8bf9c432e9ed3e7c5a8c3ebc999e6b7b00af66aa829f1e98d11bf75568f +SIZE (thunderbird-140.0.1.source.tar.xz) = 760372872 diff --git a/mail/thunderbird/files/patch-bug1973073 b/mail/thunderbird/files/patch-bug1973073 deleted file mode 100644 index af0d682e8d03..000000000000 --- a/mail/thunderbird/files/patch-bug1973073 +++ /dev/null @@ -1,23 +0,0 @@ - -# HG changeset patch -# User Daniel Darnell <daniel@thunderbird.net> -# Date 1750358329 25200 -# Node ID 68f59e2fec41c8c2e6b89de9a119a862a8358add -# Parent 275763c890c435d54bfc540dbd26bed5e170cd4a -Bug 1973073 - Temporarily hard-code MOZ_OFFICIAL_BRANDING_DIRECTORY into confvars.sh (for comm-release). rs=bustage-fix a=dandarnell - -diff --git comm/mail/confvars.sh comm/mail/confvars.sh ---- comm/mail/confvars.sh -+++ comm/mail/confvars.sh -@@ -1,9 +1,9 @@ - #! /bin/sh - # This Source Code Form is subject to the terms of the Mozilla Public - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - - MOZ_BRANDING_DIRECTORY=comm/mail/branding/nightly - - # This is a temporary hard-coded measure to accomodate MSIX repackaging --MOZ_OFFICIAL_BRANDING_DIRECTORY=comm/mail/branding/tb_beta -+MOZ_OFFICIAL_BRANDING_DIRECTORY=comm/mail/branding/thunderbird - |