diff options
Diffstat (limited to 'mail')
100 files changed, 835 insertions, 733 deletions
diff --git a/mail/Makefile b/mail/Makefile index 278aef0d1a0f..9e31e9f4a9f6 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -12,7 +12,6 @@ SUBDIR += antivirus-milter SUBDIR += anubis SUBDIR += archiveopteryx - SUBDIR += archiveopteryx-devel SUBDIR += archivesmtp SUBDIR += archmbox SUBDIR += ask @@ -148,6 +147,7 @@ SUBDIR += gnarwl SUBDIR += gnubiff SUBDIR += gnumail + SUBDIR += goimapnotify SUBDIR += gotmail SUBDIR += grepmail SUBDIR += greyfix diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile index f7d07a246f0c..175a0bd9d8df 100644 --- a/mail/aerc/Makefile +++ b/mail/aerc/Makefile @@ -1,6 +1,6 @@ PORTNAME= aerc DISTVERSION= 0.21.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= mail MAINTAINER= iamsleepy@ryuki.me diff --git a/mail/archiveopteryx-devel/Makefile b/mail/archiveopteryx-devel/Makefile deleted file mode 100644 index d4863b480469..000000000000 --- a/mail/archiveopteryx-devel/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -PORTNAME= archiveopteryx -PORTVERSION= 3.2.99.20181030 -PORTREVISION= 2 -CATEGORIES= mail -PKGNAMESUFFIX= -devel - -MAINTAINER= feld@FreeBSD.org -COMMENT= Advanced PostgreSQL-based IMAP/POP server -WWW= https://www.archiveopteryx.org/ - -LICENSE= MIT - -BUILD_DEPENDS= jam:devel/jam - -USE_GITHUB= yes -GH_ACCOUNT= aox -GH_PROJECT= aox -GH_TAGNAME= 96ab17e - -USES= compiler perl5 ssl -USE_PERL5= build - -CONFLICTS_INSTALL= archiveopteryx # bin/aox bin/aoxdeliver bin/aoxexport bin/aoximport - -PORTDOCS= COPYING README license.txt - -SUB_FILES= pkg-message - -USE_RC_SUBR= ${PORTNAME} - -CONFLICTS= archiveopteryx - -USERS= aox -GROUPS= aox -PLIST_SUB+= USERS="${USERS}" -PLIST_SUB+= GROUPS="${GROUPS}" - -JAM?= ${LOCALBASE}/bin/jam - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.pre.mk> - -# force Clang when on FreeBSD with clang in base -.if ${OPSYS} == FreeBSD -.if ${CHOSEN_COMPILER_TYPE} == clang -JAMARG+= "-sCLANG=1" -.endif -.endif - -post-patch: - @${EGREP} -Rl '%%[[:alpha:]]+%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ - -e 's,%%PREFIX%%,${PREFIX},g' - ${REINPLACE_CMD} -e "s|\(C++FLAGS =\)|\1 -I${OPENSSLINC}|g" \ - -e"s|INSTALLROOT ?= \"\" ;|INSTALLROOT = \"${STAGEDIR}\" ;|" \ - ${WRKSRC}/Jamsettings - ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ - ${WRKSRC}/server/Jamfile - -do-build: - @cd ${WRKSRC} && ${JAM} ${JAMARG} - -do-install: - @cd ${WRKSRC} && ${JAM} ${JAMARG} install - -.include <bsd.port.post.mk> diff --git a/mail/archiveopteryx-devel/distinfo b/mail/archiveopteryx-devel/distinfo deleted file mode 100644 index a403c5b94963..000000000000 --- a/mail/archiveopteryx-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1540914709 -SHA256 (aox-aox-3.2.99.20181030-96ab17e_GH0.tar.gz) = 171ee0b9b977b7c8f34f161ff97ba7cd5c89a79d184813e1624bd59925bf7e7e -SIZE (aox-aox-3.2.99.20181030-96ab17e_GH0.tar.gz) = 1800881 diff --git a/mail/archiveopteryx-devel/files/archiveopteryx.in b/mail/archiveopteryx-devel/files/archiveopteryx.in deleted file mode 100644 index 25f46f2986ec..000000000000 --- a/mail/archiveopteryx-devel/files/archiveopteryx.in +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh - -# PROVIDE: archiveopteryx -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# archiveopteryx_enable (bool): Set to NO by default. -# Set it to YES to enable archiveopteryx. -# - -. /etc/rc.subr - -name=archiveopteryx -rcvar=archiveopteryx_enable - -load_rc_config $name - -archiveopteryx_enable=${archiveopteryx_enable:-"NO"} -pidfile=/var/run/${name}.pid -config_file=%%PREFIX%%/etc/archiveopteryx/archiveopteryx.conf -required_files=$config_file - -command=%%PREFIX%%/bin/aox -extra_commands=status -status_cmd="${command} show status" -start_cmd=do_start -start_precmd=do_prestart -stop_cmd=do_stop -restart_cmd=do_restart - -do_prestart() -{ - if [ ! -d /var/db/aox/jail ] ; then - install -d -o root -g wheel -m 001 /var/db/aox/jail - fi - - for i in /var/run/aox /var/db/aox/messages /var/db/aox/jail/var/run /var/db/aox/jail/messages ; do - if [ ! -d ${i} ] ; then - install -d -o aox -g aox ${i} ; - fi - done -} - -do_start() -{ - echo -n "Starting Archiveopteryx: " - ${command} start - echo "done." -} - -do_stop() -{ - echo -n "Stopping Archiveopteryx: " - ${command} stop - echo "done." -} - -do_restart() -{ - echo -n "Restarting Archiveopteryx: " - ${command} restart - echo "done." -} - -run_rc_command "$1" diff --git a/mail/archiveopteryx-devel/files/patch-Jamfile b/mail/archiveopteryx-devel/files/patch-Jamfile deleted file mode 100644 index 76c7fee7918b..000000000000 --- a/mail/archiveopteryx-devel/files/patch-Jamfile +++ /dev/null @@ -1,45 +0,0 @@ ---- Jamfile.orig 2013-11-27 03:31:12.000000000 -0600 -+++ Jamfile 2013-11-28 11:35:43.262503298 -0600 -@@ -47,10 +47,10 @@ - } - - --Prepare $(INSTALLROOT)$(JAILDIR) ; --Prepare $(INSTALLROOT)$(JAILDIR)/var/run ; --Prepare $(INSTALLROOT)$(MESSAGEDIR) ; --Prepare $(INSTALLROOT)$(PIDFILEDIR) ; -+#Prepare $(INSTALLROOT)$(JAILDIR) ; -+#Prepare $(INSTALLROOT)$(JAILDIR)/var/run ; -+#Prepare $(INSTALLROOT)$(MESSAGEDIR) ; -+#Prepare $(INSTALLROOT)$(PIDFILEDIR) ; - Prepare $(INSTALLROOT)$(CONFIGDIR) ; - Prepare $(INSTALLROOT)$(LIBDIR)/contrib ; - if ( $(LOGFILE:D) != "" && $(LOGFILE:D) != "syslog" ) { -@@ -59,14 +59,14 @@ - - - # if we make JAILDIR, we should chmod it so noone can read it: --MODE on $(INSTALLROOT)$(JAILDIR) = 701 ; --Chmod $(INSTALLROOT)$(JAILDIR) ; -+#MODE on $(INSTALLROOT)$(JAILDIR) = 701 ; -+#Chmod $(INSTALLROOT)$(JAILDIR) ; - - # if we make MESSAGEDIR, we should chmod it similarly. AOXUSER needs to - # be able to write to it, but we can't chown here, because the user may - # not exist yet. --MODE on $(INSTALLROOT)$(MESSAGEDIR) = 700 ; --Chmod $(INSTALLROOT)$(MESSAGEDIR) ; -+#MODE on $(INSTALLROOT)$(MESSAGEDIR) = 700 ; -+#Chmod $(INSTALLROOT)$(MESSAGEDIR) ; - - - actions Message { -@@ -90,7 +90,7 @@ - EOM - } - --Message install ; -+#Message install ; - - - if $(BUILDDOC) { diff --git a/mail/archiveopteryx-devel/files/patch-Jamsettings b/mail/archiveopteryx-devel/files/patch-Jamsettings deleted file mode 100644 index 0e678aec17e9..000000000000 --- a/mail/archiveopteryx-devel/files/patch-Jamsettings +++ /dev/null @@ -1,58 +0,0 @@ ---- Jamsettings.orig 2018-06-01 02:17:49 UTC -+++ Jamsettings -@@ -12,7 +12,7 @@ INSTALLROOT ?= "" ; - - # A convenient prefix used by most directory and file names,. - # --PREFIX ?= /usr/local/archiveopteryx ; -+PREFIX ?= %%PREFIX%% ; - - # The directory for user and sysadmin tools - # -@@ -24,36 +24,38 @@ SBINDIR = $(PREFIX)/sbin ; - - # The directory where the man pages are installed - # --MANDIR = $(PREFIX)/man ; -+MANDIR = $(PREFIX)/share/man ; - - # Supporting files - # --LIBDIR = $(PREFIX)/lib ; -+LIBDIR = $(PREFIX)/libexec/aox ; - -+LIBDATADIR = $(PREFIX)/libdata/aox ; -+ - # The startup/shutdown script's directory - # --INITDIR = $(LIBDIR) ; -+INITDIR = $(PREFIX)/etc/rc.d ; - - # Where to write pid files for the servers - # --PIDFILEDIR ?= $(PREFIX)/lib/pidfiles ; -+PIDFILEDIR ?= /var/run/aox ; - - # The servers chroot to an empty, unreadable jail directory at - # startup. - # --JAILDIR = $(PREFIX)/jail ; -+JAILDIR = /var/db/aox/jail ; - - # This is the default message-copy-directory. - # --MESSAGEDIR = $(JAILDIR)/messages ; -+MESSAGEDIR = /var/db/aox/messages ; - - # The directory where the configuration file is located. - # --CONFIGDIR = $(PREFIX) ; -+CONFIGDIR = $(PREFIX)/etc/archiveopteryx ; - - # The directory where the README and other files are installed. - # --READMEDIR = $(PREFIX) ; -+READMEDIR = $(PREFIX)/share/doc/archiveopteryx ; - - # The log file's default name. (This can be a file name or syslog/x, - # where x is a facility.) diff --git a/mail/archiveopteryx-devel/files/patch-installer_Jamfile b/mail/archiveopteryx-devel/files/patch-installer_Jamfile deleted file mode 100644 index c17ce8e4092d..000000000000 --- a/mail/archiveopteryx-devel/files/patch-installer_Jamfile +++ /dev/null @@ -1,11 +0,0 @@ ---- installer/Jamfile.orig -+++ installer/Jamfile -@@ -5,7 +5,7 @@ - Build installer : installer.cpp ; - - ObjectDefines installer.cpp : -- LIBDIR='\"$(LIBDIR)\"' -+ LIBDIR='\"$(LIBDATADIR)\"' - CONFIGDIR='\"$(CONFIGDIR)\"' - LOGFILE='\"$(LOGFILE)\"' - LOGFILEMODE='\"$(LOGFILEMODE)\"' diff --git a/mail/archiveopteryx-devel/files/patch-schema_Jamfile b/mail/archiveopteryx-devel/files/patch-schema_Jamfile deleted file mode 100644 index 7b88c0a8a336..000000000000 --- a/mail/archiveopteryx-devel/files/patch-schema_Jamfile +++ /dev/null @@ -1,11 +0,0 @@ ---- schema/Jamfile.orig -+++ schema/Jamfile -@@ -9,7 +9,7 @@ - SEARCH on $(<) = $(SEARCH_SOURCE) ; - EngraveConfig $(e) : $(<) ; - -- InstallFile $(INSTALLROOT)$(LIBDIR) : $(e) ; -+ InstallFile $(INSTALLROOT)$(LIBDATADIR) : $(e) ; - } - - SchemaFile schema.pg ; diff --git a/mail/archiveopteryx-devel/files/patch-scripts_Jamfile b/mail/archiveopteryx-devel/files/patch-scripts_Jamfile deleted file mode 100644 index 768814e3c3d4..000000000000 --- a/mail/archiveopteryx-devel/files/patch-scripts_Jamfile +++ /dev/null @@ -1,11 +0,0 @@ ---- scripts/Jamfile.orig -+++ scripts/Jamfile -@@ -15,7 +15,7 @@ - } - - --ShellScript archiveopteryx ; -+# ShellScript archiveopteryx ; - - - rule ContribScript { diff --git a/mail/archiveopteryx-devel/files/pkg-message.in b/mail/archiveopteryx-devel/files/pkg-message.in deleted file mode 100644 index ecef1cb174e7..000000000000 --- a/mail/archiveopteryx-devel/files/pkg-message.in +++ /dev/null @@ -1,25 +0,0 @@ -[ -{ type: install - message: <<EOM -Please install PostgreSQL client/server (databases/postgresqlXX-client -and databases/postgresqlXX-server) separately. The latest 9.x version -is recommended but any version newer than 9.1.0 should work. - -To set up the database and generate a configuration file, run -%%PREFIX%%/libexec/aox/installer as root. The new configuration file will be in -%%ETCDIR%%/archiveopteryx.conf. - -%%PREFIX%%/libexec/aox/installer -n shows what it would do, without making any -changes. (If you are just upgrading from an older version, -%%PREFIX%%/bin/aox upgrade schema may be enough. -%%PREFIX%%/bin/aox upgrade schema -n shows what it would do, without making -any changes.) - -The logfile is syslog/mail by default. - -If you have any problems, the FAQ is at -http://www.archiveopteryx.org/faq/ and you can always ask -info@aox.org for help. -EOM -} -] diff --git a/mail/archiveopteryx-devel/pkg-descr b/mail/archiveopteryx-devel/pkg-descr deleted file mode 100644 index 57fd87a6c1bc..000000000000 --- a/mail/archiveopteryx-devel/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Archiveopteryx is an Internet mail server, optimised to support -long-term archival storage. It seeks to make it practical not only to -manage large archives, but to use the information therein on a daily -basis instead of relegating it to offline storage. - -This is the development version. diff --git a/mail/archiveopteryx-devel/pkg-plist b/mail/archiveopteryx-devel/pkg-plist deleted file mode 100644 index 52b672ec3067..000000000000 --- a/mail/archiveopteryx-devel/pkg-plist +++ /dev/null @@ -1,24 +0,0 @@ -bin/aox -bin/aoxdeliver -bin/aoxexport -bin/aoximport -libdata/aox/downgrades -libdata/aox/field-names -libdata/aox/flag-names -libdata/aox/fts.pg -libdata/aox/schema.pg -libexec/aox/contrib/rrdglue -libexec/aox/installer -sbin/archiveopteryx -sbin/logd -sbin/recorder -share/man/man5/aoxsuper.conf.5.gz -share/man/man5/archiveopteryx.conf.5.gz -share/man/man8/aox.8.gz -share/man/man8/aoxdeliver.8.gz -share/man/man8/aoximport.8.gz -share/man/man8/archiveopteryx.8.gz -share/man/man8/installer.8.gz -share/man/man8/logd.8.gz -share/man/man8/recorder.8.gz -@dir %%ETCDIR%% diff --git a/mail/archiveopteryx/Makefile b/mail/archiveopteryx/Makefile index d32530f94b23..8ac1915b66f5 100644 --- a/mail/archiveopteryx/Makefile +++ b/mail/archiveopteryx/Makefile @@ -1,23 +1,27 @@ PORTNAME= archiveopteryx -PORTVERSION= 3.2.0 -PORTREVISION= 10 +PORTVERSION= 3.2.0.20260429 +PORTREVISION= 0 CATEGORIES= mail -MASTER_SITES= http://archiveopteryx.org/download/ MAINTAINER= feld@FreeBSD.org COMMENT= Advanced PostgreSQL-based IMAP/POP server WWW= https://www.archiveopteryx.org/ -LICENSE= MIT +LICENSE= PostgreSQL +LICENSE_FILE= ${WRKSRC}/doc/readme/license.txt -BUILD_DEPENDS= jam:devel/jam +BUILD_DEPENDS= jam:devel/jam \ + idnkit2>0:dns/idnkit2 -USES= compiler perl5 ssl tar:bzip2 -USE_PERL5= build +USE_GITHUB= yes +GH_ACCOUNT= aox +GH_PROJECT= aox +GH_TAGNAME= 1f9a987 -CONFLICTS_INSTALL= archiveopteryx-devel # bin/aox bin/aoxdeliver bin/aoxexport bin/aoximport +PORTDOCS= COPYING README -PORTDOCS= COPYING README bsd.txt +USES= compiler perl5 ssl +USE_PERL5= build SUB_FILES= pkg-message @@ -29,7 +33,6 @@ PLIST_SUB+= USERS="${USERS}" PLIST_SUB+= GROUPS="${GROUPS}" JAM?= ${LOCALBASE}/bin/jam -JAMARG+= -dx OPTIONS_DEFINE= DOCS @@ -50,10 +53,9 @@ post-patch: ${WRKSRC}/Jamsettings ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/server/Jamfile -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} - @${REINPLACE_CMD} -e 's|-Werror|-Werror -DOPENSSL_API_COMPAT=0x10100000L|g' \ - ${WRKSRC}/Jamsettings -.endif + # copy some PORTDOCS to WRKSRC like in a normal release + ${CP} ${WRKSRC}/doc/readme/COPYING ${WRKSRC}/ + ${CP} ${WRKSRC}/doc/readme/README ${WRKSRC}/ do-build: @cd ${WRKSRC} && ${JAM} ${JAMARG} diff --git a/mail/archiveopteryx/distinfo b/mail/archiveopteryx/distinfo index f1da1927974d..5d56bc12ef22 100644 --- a/mail/archiveopteryx/distinfo +++ b/mail/archiveopteryx/distinfo @@ -1,2 +1,3 @@ -SHA256 (archiveopteryx-3.2.0.tar.bz2) = 1d57ea42190bf252bf5a2109b1120f58333ea329217b6fb1497059141b7a1f44 -SIZE (archiveopteryx-3.2.0.tar.bz2) = 1322679 +TIMESTAMP = 1778104806 +SHA256 (aox-aox-3.2.0.20260429-1f9a987_GH0.tar.gz) = 62d68680415b0e936e1263ca7f3005a8b6537260679041331e41bc6880ca0480 +SIZE (aox-aox-3.2.0.20260429-1f9a987_GH0.tar.gz) = 2558754 diff --git a/mail/archiveopteryx/files/patch-Jamrules b/mail/archiveopteryx/files/patch-Jamrules deleted file mode 100644 index 2131e76749c3..000000000000 --- a/mail/archiveopteryx/files/patch-Jamrules +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Jamrules.orig 2014-03-06 13:45:47.495401383 -0600 -+++ ./Jamrules 2014-03-06 13:46:02.417400626 -0600 -@@ -35,7 +35,7 @@ - } - else { - C++ = g++ ; -- C++FLAGS += -W -Wall -Wno-unused-result ; -+ C++FLAGS += -W -Wall ; - BUILD = build/gcc ; - if $(OPTIM) { - BUILD = build/gcc$(OPTIM) ; diff --git a/mail/archiveopteryx/files/patch-Jamsettings b/mail/archiveopteryx/files/patch-Jamsettings index a0dee81024fb..0e678aec17e9 100644 --- a/mail/archiveopteryx/files/patch-Jamsettings +++ b/mail/archiveopteryx/files/patch-Jamsettings @@ -1,4 +1,4 @@ ---- Jamsettings.orig 2014-03-10 13:44:59 UTC +--- Jamsettings.orig 2018-06-01 02:17:49 UTC +++ Jamsettings @@ -12,7 +12,7 @@ INSTALLROOT ?= "" ; diff --git a/mail/archiveopteryx/files/patch-core__md5.cpp b/mail/archiveopteryx/files/patch-core__md5.cpp deleted file mode 100644 index 675a9cd8e8a7..000000000000 --- a/mail/archiveopteryx/files/patch-core__md5.cpp +++ /dev/null @@ -1,33 +0,0 @@ ---- core/md5.cpp.orig 2014-03-10 13:44:59 UTC -+++ core/md5.cpp -@@ -52,7 +52,7 @@ void MD5::init() - - void MD5::add( const char *str, uint len ) - { -- register uint32 t; -+ uint32 t; - - /* It's not possible to add() data, call hash(), then add more data - and call hash() again, because hash() destroys the accumulated -@@ -149,12 +149,9 @@ EString MD5::hash() - } - swapBytes( in, 14 ); - --#pragma GCC diagnostic push --#pragma GCC diagnostic ignored "-Wstrict-aliasing" - /* Append length in bits and transform. */ - ((uint32 *)in)[14] = bits[0]; - ((uint32 *)in)[15] = bits[1]; --#pragma GCC diagnostic pop - transform(); - swapBytes( (char *)buf, 4 ); - -@@ -247,7 +244,7 @@ EString MD5::HMAC( const EString &secret - - void MD5::transform() - { -- register uint32 a, b, c, d; -+ uint32 a, b, c, d; - uint32 *inw = (uint32 *)in; - - a = buf[0]; diff --git a/mail/archiveopteryx/files/patch-db__postgres.cpp b/mail/archiveopteryx/files/patch-db__postgres.cpp deleted file mode 100644 index cb0eaeefc3b2..000000000000 --- a/mail/archiveopteryx/files/patch-db__postgres.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- ./db/postgres.cpp.orig 2014-05-06 13:03:48.795894217 -0500 -+++ ./db/postgres.cpp 2014-05-06 13:04:03.207891218 -0500 -@@ -85,7 +85,7 @@ - "from pg_locks h join pg_locks w using (locktype) " - "join pg_stat_activity a on (h.pid=" - ); -- if (Postgres::version() < 90300) -+ if (Postgres::version() < 90200) - s.append( "a.procpid" ); - else - s.append( "a.pid" ); diff --git a/mail/archiveopteryx/files/patch-server_tlsthread.cpp b/mail/archiveopteryx/files/patch-server_tlsthread.cpp deleted file mode 100644 index d43d193746fd..000000000000 --- a/mail/archiveopteryx/files/patch-server_tlsthread.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- server/tlsthread.cpp.orig 2017-01-10 15:10:07 UTC -+++ server/tlsthread.cpp -@@ -93,7 +93,7 @@ void TlsThread::setup() - SSL_library_init(); - - ctx = ::SSL_CTX_new( SSLv23_server_method() ); -- int options = SSL_OP_ALL -+ long options = SSL_OP_ALL - // also try to pick the same ciphers suites more often - | SSL_OP_CIPHER_SERVER_PREFERENCE - // and don't use SSLv2, even if the client wants to diff --git a/mail/astroid/Makefile b/mail/astroid/Makefile index 9947597aecef..d11f0dc75359 100644 --- a/mail/astroid/Makefile +++ b/mail/astroid/Makefile @@ -1,7 +1,7 @@ PORTNAME= astroid DISTVERSIONPREFIX= v DISTVERSION= 0.17 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MAINTAINER= mylan.connolly@gmail.com diff --git a/mail/bsfilter/Makefile b/mail/bsfilter/Makefile index 9b874ffdb1c4..d48ebc79fe19 100644 --- a/mail/bsfilter/Makefile +++ b/mail/bsfilter/Makefile @@ -1,6 +1,7 @@ PORTNAME= bsfilter DISTVERSIONPREFIX= v DISTVERSION= 1.0.20 +PORTREVISION= 1 CATEGORIES= mail ruby MAINTAINER= nyan@FreeBSD.org @@ -32,4 +33,12 @@ do-install: cd ${WRKSRC} && ${COPYTREE_SHARE} ${DIR} ${STAGEDIR}${EXAMPLESDIR} .endfor -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${RUBY_VER} >= 3.4 +RUN_DEPENDS+= rubygem-getoptlong>=0:devel/rubygem-getoptlong \ + rubygem-nkf>=0:net/rubygem-nkf + +.endif + +.include <bsd.port.post.mk> diff --git a/mail/claws-mail-pdf_viewer/Makefile b/mail/claws-mail-pdf_viewer/Makefile index 2ef43f8515ec..3bd401a7c487 100644 --- a/mail/claws-mail-pdf_viewer/Makefile +++ b/mail/claws-mail-pdf_viewer/Makefile @@ -1,4 +1,5 @@ PORTNAME= pdf_viewer +PORTREVISION= 1 COMMENT= PDF and PostScript viewer plugin for Claws Mail WWW= https://www.claws-mail.org/plugin.php?plugin=pdf_viewer diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index 02c2567c99c4..3ffefb1fe6d7 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -1,5 +1,5 @@ PORTNAME?= fetchmail -DISTVERSION= 6.6.3 +DISTVERSION= 6.6.4 PORTREVISION?= 0 CATEGORIES= mail # The next line is inherited by the fetchmailconf dependent port, @@ -23,7 +23,6 @@ IGNORE_SSL_REASON= incompatible license/no GPLv2 clause 2b exception for LibreSS USE_RC_SUBR= fetchmail GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share # the added PYTHON=: suppresses python builds, # see ../../mail/fetchmailconf/ for the configuration tool @@ -108,9 +107,7 @@ post-install-DOCS-on: .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MOPIE} && ${MASTERDIR} == ${.CURDIR} && ${OPSYS} == FreeBSD -. if ${OSVERSION} >= 1400072 LIB_DEPENDS+= libopie.so:security/opie # moved to port (from base in 13.X) . endif -.endif .include <bsd.port.mk> diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo index 8dfc3e136f85..3e4ab69328e2 100644 --- a/mail/fetchmail/distinfo +++ b/mail/fetchmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775325323 -SHA256 (fetchmail-6.6.3.tar.xz) = 246e5fc0e35c93dde1a3fb66778e3ab700e16809232e4959c508b91214374bb2 -SIZE (fetchmail-6.6.3.tar.xz) = 1089556 +TIMESTAMP = 1778431676 +SHA256 (fetchmail-6.6.4.tar.xz) = efe01690d22bda359a579c77e2b0072658a092bff490ec0478a212c6b7d0eb70 +SIZE (fetchmail-6.6.4.tar.xz) = 1084660 diff --git a/mail/fetchmailconf/Makefile b/mail/fetchmailconf/Makefile index 3ed6267b7973..f04ab28ae398 100644 --- a/mail/fetchmailconf/Makefile +++ b/mail/fetchmailconf/Makefile @@ -20,7 +20,6 @@ USES= python shebangfix tar:xz USE_PYTHON= py3kplist GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= PKG_CONFIG=: ALL_TARGET= fetchmailconf INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man diff --git a/mail/geary/Makefile b/mail/geary/Makefile index 4834f0d13c76..ace28b22ac1a 100644 --- a/mail/geary/Makefile +++ b/mail/geary/Makefile @@ -1,6 +1,6 @@ PORTNAME= geary PORTVERSION= 46.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/mail/goimapnotify/Makefile b/mail/goimapnotify/Makefile new file mode 100644 index 000000000000..bcb6a1040f1e --- /dev/null +++ b/mail/goimapnotify/Makefile @@ -0,0 +1,78 @@ +PORTNAME= goimapnotify +DISTVERSION= 2.5.5 +CATEGORIES= mail + +MAINTAINER= juw@posteo.de +COMMENT= Execute scripts on IMAP mailbox changes using IDLE +WWW= https://gitlab.com/shackra/goimapnotify + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= nodefault +GH_TUPLE= emersion:go-imap-id:f94a56b9ecde:emersion_go_imap_id/vendor/github.com/emersion/go-imap-id \ + emersion:go-imap-idle:db2568431445:emersion_go_imap_idle/vendor/github.com/emersion/go-imap-idle \ + emersion:go-imap:v1.2.1:emersion_go_imap/vendor/github.com/emersion/go-imap \ + emersion:go-sasl:e73c9f7bad43:emersion_go_sasl/vendor/github.com/emersion/go-sasl \ + fatih:color:v1.16.0:fatih_color/vendor/github.com/fatih/color \ + fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ + go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ + go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ + golang:exp:921286631fa9:golang_exp/vendor/golang.org/x/exp \ + golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \ + hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ + magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \ + mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ + mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ + pelletier:go-toml:v2.2.2:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \ + sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \ + sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \ + sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ + sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \ + spf13:afero:v1.11.0:spf13_afero/vendor/github.com/spf13/afero \ + spf13:cast:v1.6.0:spf13_cast/vendor/github.com/spf13/cast \ + spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ + spf13:viper:v1.19.0:spf13_viper/vendor/github.com/spf13/viper \ + subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ + uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \ + uber-go:multierr:v1.9.0:uber_go_multierr/vendor/go.uber.org/multierr +USE_GITLAB= yes +GL_ACCOUNT= shackra +USE_RC_SUBR= ${PORTNAME} + +GO_TARGET= ./cmd/${PORTNAME} +_BUILD_COMMIT= bcc9d8d5 +_BUILD_XFLAGS= main.commit=${_BUILD_COMMIT} \ + main.gittag=${DISTVERSIONFULL} \ + main.branch=master +GO_BUILDFLAGS= -ldflags="${STRIP} ${_BUILD_XFLAGS:S!^!-X !}" + +SUB_FILES= pkg-message +SUB_LIST= ETCDIR="${ETCDIR}" \ + GROUPS="${IMAPNOTIFYGROUP}" \ + USERS="${IMAPNOTIFYUSER}" + +IMAPNOTIFYUSER?= ${PORTNAME} +IMAPNOTIFYGROUP?= ${PORTNAME} +.if ${IMAPNOTIFYUSER} == ${PORTNAME} +USERS= ${PORTNAME} +.endif +.if ${IMAPNOTIFYGROUP} == ${PORTNAME} +GROUPS= ${PORTNAME} +.endif + +PLIST_FILES= "@sample(${USERS},${GROUPS},640) ${ETCDIR}/${PORTNAME}.yaml.sample" \ + bin/${PORTNAME} + +post-patch: + ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor + +post-install: + @${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.yaml.sample \ + ${STAGEDIR}${ETCDIR} + +.include <bsd.port.mk> diff --git a/mail/goimapnotify/distinfo b/mail/goimapnotify/distinfo new file mode 100644 index 000000000000..83cc88ade310 --- /dev/null +++ b/mail/goimapnotify/distinfo @@ -0,0 +1,59 @@ +TIMESTAMP = 1777673920 +SHA256 (emersion-go-imap-id-f94a56b9ecde_GH0.tar.gz) = 45c634ef793a9fe44df1897baadb3bebf8812d98bc2d6f3a09b3186e048e1337 +SIZE (emersion-go-imap-id-f94a56b9ecde_GH0.tar.gz) = 3025 +SHA256 (emersion-go-imap-idle-db2568431445_GH0.tar.gz) = fd431719af7330445ffb439e6cbc01519745d45e8ca121a055c5fed43428f88a +SIZE (emersion-go-imap-idle-db2568431445_GH0.tar.gz) = 4882 +SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791 +SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546 +SHA256 (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 93381ea17213dac9527a856d0119992dbc59fd5fb845716732a6ba300ad54fd1 +SIZE (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 7362 +SHA256 (fatih-color-v1.16.0_GH0.tar.gz) = 0823ac3e80d523cc9f6062000621f722bd858bad411c3ff7b2cd012e6aaf1b90 +SIZE (fatih-color-v1.16.0_GH0.tar.gz) = 12115 +SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35 +SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502 +SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 +SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (golang-exp-921286631fa9_GH0.tar.gz) = b977f1b4423bf62333597c2150bee6312a926abc1f9af59463eb2a34d4c2c8b9 +SIZE (golang-exp-921286631fa9_GH0.tar.gz) = 1634466 +SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c +SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211 +SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0 +SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094 +SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2 +SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658 +SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03 +SIZE (magiconair-properties-v1.8.7_GH0.tar.gz) = 31425 +SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77 +SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762 +SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 +SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 +SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413 +SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123 +SHA256 (pelletier-go-toml-v2.2.2_GH0.tar.gz) = 8c5c1107f764d5abc50cfa5721a1c5fd43a30ad09f84105c5c5bcbbd1290fb25 +SIZE (pelletier-go-toml-v2.2.2_GH0.tar.gz) = 909040 +SHA256 (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1 +SIZE (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9674 +SHA256 (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d +SIZE (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = 10872 +SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74 +SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161 +SHA256 (sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f +SIZE (sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021 +SHA256 (spf13-afero-v1.11.0_GH0.tar.gz) = f83f67c4a03d8bba2b7fe1a496e848b2b1b7d97d0b951d85d2b401e7488a4ed4 +SIZE (spf13-afero-v1.11.0_GH0.tar.gz) = 89257 +SHA256 (spf13-cast-v1.6.0_GH0.tar.gz) = 8eef6bfd96458f061dd738f6e146b7687bdde18f996258c9bab0f574f8c36ae8 +SIZE (spf13-cast-v1.6.0_GH0.tar.gz) = 15616 +SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 +SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 +SHA256 (spf13-viper-v1.19.0_GH0.tar.gz) = bd754a586de7b8f6e54037b715765833f8120cb8bdbb4240a69c6537a0ccdfd5 +SIZE (spf13-viper-v1.19.0_GH0.tar.gz) = 119990 +SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db +SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470 +SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a +SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331 +SHA256 (uber-go-multierr-v1.9.0_GH0.tar.gz) = 0664e6c869ca2bef1851b77b9384d8fb1a5f41514b4b174da340e31c616da028 +SIZE (uber-go-multierr-v1.9.0_GH0.tar.gz) = 15662 +SHA256 (goimapnotify-2.5.5.tar.bz2) = 3d6a2a724d5a5b9d074b01ce6cbbf99425c6fbfdcfd2a530c8a5367b26a6f74f +SIZE (goimapnotify-2.5.5.tar.bz2) = 59705 diff --git a/mail/goimapnotify/files/goimapnotify.in b/mail/goimapnotify/files/goimapnotify.in new file mode 100644 index 000000000000..9179ea3c4cfa --- /dev/null +++ b/mail/goimapnotify/files/goimapnotify.in @@ -0,0 +1,54 @@ +#!/bin/sh + +# PROVIDE: goimapnotify +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# goimapnotify_enable (bool): Set to NO by default. +# Set it to YES to enable goimapnotify. +# goimapnotify_config (path): Set to %%ETCDIR%%/goimapnotify.yaml +# by default. +# goimapnotify_logfile (path): Set to /var/log/goimapnotify.log +# by default. +# goimapnotify_user (user): Set user to run goimapnotify. +# Default is "goimapnotify". +# goimapnotify_group (group): Set group to run goimapnotify. +# Default is "goimapnotify". + +. /etc/rc.subr + +desc="Execute scripts on IMAP mailbox changes using IDLE" +name=goimapnotify +rcvar=goimapnotify_enable + +load_rc_config $name + +: ${goimapnotify_enable:=NO} +: ${goimapnotify_config=%%ETCDIR%%/goimapnotify.yaml} +: ${goimapnotify_logfile=/var/log/goimapnotify.log} +: ${goimapnotify_user=%%USERS%%} +: ${goimapnotify_group=%%GROUPS%%} + +command=/usr/sbin/daemon +procname=/usr/local/bin/goimapnotify +pidfile=/var/run/${name}.pid + +command_args="-cf -p ${pidfile} -o ${goimapnotify_logfile} -H ${procname} -conf ${goimapnotify_config}" + +start_precmd=goimapnotify_startprecmd + +goimapnotify_startprecmd() +{ + if [ ! -e ${pidfile} ]; then + install -o ${goimapnotify_user} -g ${goimapnotify_group} /dev/null ${pidfile} + fi + + if [ ! -e ${goimapnotify_logfile} ]; then + install -o ${goimapnotify_user} -g ${goimapnotify_group} /dev/null ${goimapnotify_logfile} + fi +} + +run_rc_command "$1" diff --git a/mail/goimapnotify/files/goimapnotify.yaml.sample b/mail/goimapnotify/files/goimapnotify.yaml.sample new file mode 100644 index 000000000000..a01a9111f43b --- /dev/null +++ b/mail/goimapnotify/files/goimapnotify.yaml.sample @@ -0,0 +1,48 @@ +configurations: + - + host: example.com + port: 143 + tls: true + tlsOptions: + rejectUnauthorized: false + starttls: true + idleLogoutTimeout: 15 + username: USERNAME + alias: ExampleCOM + password: PASSWORD + xoAuth2: false + boxes: + - + mailbox: INBOX + onNewMail: 'mbsync examplecom:INBOX' + onChangedMail: 'mbsync examplenet:INBOX' + onChangedMailPost: SKIP + onNewMailPost: SKIP + - + hostCMD: COMMAND_TO_RETRIEVE_HOST + port: 993 + tls: true + tlsOptions: + rejectUnauthorized: true + starttls: true + username: '' + usernameCMD: '' + password: '' + passwordCMD: '' + xoAuth2: false + onNewMail: '' + onNewMailPost: '' + onChangedMail: '' + onChangedMailPost: '' + onDeletedMail: '' + onDeletedMailPost: '' + boxes: + - + mailbox: INBOX + onNewMail: 'mbsync examplenet:INBOX' + onNewMailPost: SKIP + onChangedMail: 'mbsync examplenet:INBOX' + - + mailbox: Junk + onNewMail: 'mbsync examplenet:Junk' + onNewMailPost: SKIP diff --git a/mail/goimapnotify/files/modules.txt b/mail/goimapnotify/files/modules.txt new file mode 100644 index 000000000000..9fcebe0fc5aa --- /dev/null +++ b/mail/goimapnotify/files/modules.txt @@ -0,0 +1,129 @@ +# github.com/emersion/go-imap v1.2.1 +## explicit; go 1.13 +github.com/emersion/go-imap +github.com/emersion/go-imap/backend +github.com/emersion/go-imap/client +github.com/emersion/go-imap/commands +github.com/emersion/go-imap/responses +github.com/emersion/go-imap/server +github.com/emersion/go-imap/utf7 +# github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde +## explicit +github.com/emersion/go-imap-id +# github.com/emersion/go-imap-idle v0.0.0-20210907174914-db2568431445 +## explicit; go 1.13 +github.com/emersion/go-imap-idle +# github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 +## explicit; go 1.12 +github.com/emersion/go-sasl +# github.com/fatih/color v1.16.0 +## explicit; go 1.17 +github.com/fatih/color +# github.com/fsnotify/fsnotify v1.7.0 +## explicit; go 1.17 +github.com/fsnotify/fsnotify +# github.com/hashicorp/hcl v1.0.0 +## explicit +github.com/hashicorp/hcl +github.com/hashicorp/hcl/hcl/ast +github.com/hashicorp/hcl/hcl/parser +github.com/hashicorp/hcl/hcl/printer +github.com/hashicorp/hcl/hcl/scanner +github.com/hashicorp/hcl/hcl/strconv +github.com/hashicorp/hcl/hcl/token +github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/json/scanner +github.com/hashicorp/hcl/json/token +# github.com/magiconair/properties v1.8.7 +## explicit; go 1.19 +github.com/magiconair/properties +# github.com/mattn/go-colorable v0.1.13 +## explicit; go 1.15 +github.com/mattn/go-colorable +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/mitchellh/mapstructure v1.5.0 +## explicit; go 1.14 +github.com/mitchellh/mapstructure +# github.com/pelletier/go-toml/v2 v2.2.2 +## explicit; go 1.16 +github.com/pelletier/go-toml/v2 +github.com/pelletier/go-toml/v2/internal/characters +github.com/pelletier/go-toml/v2/internal/danger +github.com/pelletier/go-toml/v2/internal/tracker +github.com/pelletier/go-toml/v2/unstable +# github.com/sagikazarmark/locafero v0.4.0 +## explicit; go 1.20 +github.com/sagikazarmark/locafero +# github.com/sagikazarmark/slog-shim v0.1.0 +## explicit; go 1.20 +github.com/sagikazarmark/slog-shim +# github.com/sirupsen/logrus v1.8.1 +## explicit; go 1.13 +github.com/sirupsen/logrus +# github.com/sourcegraph/conc v0.3.0 +## explicit; go 1.19 +github.com/sourcegraph/conc +github.com/sourcegraph/conc/internal/multierror +github.com/sourcegraph/conc/iter +github.com/sourcegraph/conc/panics +# github.com/spf13/afero v1.11.0 +## explicit; go 1.19 +github.com/spf13/afero +github.com/spf13/afero/internal/common +github.com/spf13/afero/mem +# github.com/spf13/cast v1.6.0 +## explicit; go 1.19 +github.com/spf13/cast +# github.com/spf13/pflag v1.0.5 +## explicit; go 1.12 +github.com/spf13/pflag +# github.com/spf13/viper v1.19.0 +## explicit; go 1.20 +github.com/spf13/viper +github.com/spf13/viper/internal/encoding +github.com/spf13/viper/internal/encoding/dotenv +github.com/spf13/viper/internal/encoding/hcl +github.com/spf13/viper/internal/encoding/ini +github.com/spf13/viper/internal/encoding/javaproperties +github.com/spf13/viper/internal/encoding/json +github.com/spf13/viper/internal/encoding/toml +github.com/spf13/viper/internal/encoding/yaml +github.com/spf13/viper/internal/features +# github.com/subosito/gotenv v1.6.0 +## explicit; go 1.18 +github.com/subosito/gotenv +# go.uber.org/atomic v1.9.0 +## explicit; go 1.13 +go.uber.org/atomic +# go.uber.org/multierr v1.9.0 +## explicit; go 1.19 +go.uber.org/multierr +# golang.org/x/exp v0.0.0-20230905200255-921286631fa9 +## explicit; go 1.20 +golang.org/x/exp/constraints +golang.org/x/exp/slices +golang.org/x/exp/slog +golang.org/x/exp/slog/internal +golang.org/x/exp/slog/internal/buffer +# golang.org/x/sys v0.18.0 +## explicit; go 1.18 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/text v0.14.0 +## explicit; go 1.18 +golang.org/x/text/encoding +golang.org/x/text/encoding/internal +golang.org/x/text/encoding/internal/identifier +golang.org/x/text/encoding/unicode +golang.org/x/text/internal/utf8internal +golang.org/x/text/runes +golang.org/x/text/transform +golang.org/x/text/unicode/norm +# gopkg.in/ini.v1 v1.67.0 +## explicit +gopkg.in/ini.v1 +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 diff --git a/mail/goimapnotify/files/pkg-message.in b/mail/goimapnotify/files/pkg-message.in new file mode 100644 index 000000000000..2f4644fd8d65 --- /dev/null +++ b/mail/goimapnotify/files/pkg-message.in @@ -0,0 +1,15 @@ +[ +{ type: install + message: <<EOM +You can run this program in these two methods: + 1. Use the rc.d service to run it as a daemon after editing the configuration file in %%ETCDIR%%/goimapnotify.yaml. + # sudo edit %%ETCDIR%%/goimapnotify.yaml # replace edit with your choice of editor, by default: ee + # service goimapnotify enable + # service goimapnotify start + NOTE: the log file will be in /var/log/goimapnotify.log. + 2. Copy the configuration file from %%ETCDIR%% to your home directory, edit it as appropriate and run the program in your terminal. + # mkdir -p $HOME/.config/goimapnotify + # cp %%ETCDIR%%/goimapnotify.yaml $HOME/.config/goimapnotify +EOM +} +] diff --git a/mail/goimapnotify/pkg-descr b/mail/goimapnotify/pkg-descr new file mode 100644 index 000000000000..a8f460dd909f --- /dev/null +++ b/mail/goimapnotify/pkg-descr @@ -0,0 +1,2 @@ +Execute scripts on IMAP mailbox changes (new/deleted/updated messages) using +IDLE. diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile index 287b59408b35..d54880c65c8b 100644 --- a/mail/hydroxide/Makefile +++ b/mail/hydroxide/Makefile @@ -1,7 +1,7 @@ PORTNAME= hydroxide DISTVERSIONPREFIX= v DISTVERSION= 0.2.31 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail MAINTAINER= nxjoseph@FreeBSD.org diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile index 41dbc80fa292..03c41367a627 100644 --- a/mail/imap-tools/Makefile +++ b/mail/imap-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= imap-tools -DISTVERSION= 1.10.0 +DISTVERSION= 1.11.0 CATEGORIES= mail MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates index 0584de78ef7e..1e94fc5fee21 100644 --- a/mail/imap-tools/Makefile.crates +++ b/mail/imap-tools/Makefile.crates @@ -11,7 +11,7 @@ CARGO_CRATES= addr2line-0.25.1 \ anyhow-1.0.102 \ async-channel-1.9.0 \ async-channel-2.5.0 \ - async-compression-0.4.41 \ + async-compression-0.4.42 \ async-imap-0.11.2 \ atomic-0.6.1 \ autocfg-1.5.0 \ @@ -22,13 +22,13 @@ CARGO_CRATES= addr2line-0.25.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ - bitflags-2.11.0 \ + bitflags-2.11.1 \ block-buffer-0.10.4 \ bumpalo-3.20.2 \ bytemuck-1.25.0 \ bytes-1.11.1 \ castaway-0.2.4 \ - cc-1.2.60 \ + cc-1.2.61 \ cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ chrono-0.4.44 \ @@ -39,8 +39,8 @@ CARGO_CRATES= addr2line-0.25.1 \ cmake-0.1.58 \ colorchoice-1.0.5 \ compact_str-0.9.0 \ - compression-codecs-0.4.37 \ - compression-core-0.4.31 \ + compression-codecs-0.4.38 \ + compression-core-0.4.32 \ concurrent-queue-2.5.0 \ console-0.16.3 \ convert_case-0.10.0 \ @@ -111,11 +111,12 @@ CARGO_CRATES= addr2line-0.25.1 \ hashbrown-0.17.0 \ heck-0.5.0 \ hex-0.4.3 \ + hmac-0.12.1 \ iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ id-arena-2.3.0 \ ident_case-1.0.1 \ - imap-proto-0.16.6 \ + imap-proto-0.16.7 \ indexmap-2.14.0 \ indicatif-0.18.4 \ indoc-2.0.7 \ @@ -125,21 +126,22 @@ CARGO_CRATES= addr2line-0.25.1 \ itertools-0.14.0 \ itoa-1.0.18 \ jobserver-0.1.34 \ - js-sys-0.3.95 \ + js-sys-0.3.97 \ kasuari-0.4.12 \ lab-0.11.0 \ lazy_static-1.5.0 \ leb128fmt-0.1.0 \ - libc-0.2.184 \ + libc-0.2.186 \ line-clipping-0.3.7 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.12.1 \ litrs-1.0.0 \ lock_api-0.4.14 \ log-0.4.29 \ - lru-0.16.3 \ + lru-0.16.4 \ mac_address-1.1.8 \ matchers-0.2.0 \ + md-5-0.10.6 \ memchr-2.8.0 \ memmem-0.1.1 \ memoffset-0.9.1 \ @@ -157,15 +159,16 @@ CARGO_CRATES= addr2line-0.25.1 \ object-0.37.3 \ once_cell-1.21.4 \ once_cell_polyfill-1.70.2 \ - openssl-0.10.77 \ + openssl-0.10.78 \ openssl-macros-0.1.1 \ openssl-probe-0.2.1 \ - openssl-sys-0.9.113 \ + openssl-sys-0.9.114 \ ordered-float-2.10.1 \ ordered-float-4.6.0 \ parking-2.2.1 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ + pbkdf2-0.12.2 \ pest-2.8.6 \ pest_derive-2.8.6 \ pest_generator-2.8.6 \ @@ -182,13 +185,15 @@ CARGO_CRATES= addr2line-0.25.1 \ pkg-config-0.3.33 \ portable-atomic-1.13.1 \ powerfmt-0.2.0 \ + ppv-lite86-0.2.21 \ prettyplease-0.2.37 \ proc-macro-crate-3.5.0 \ proc-macro2-1.0.106 \ quote-1.0.45 \ r-efi-5.3.0 \ r-efi-6.0.0 \ - rand-0.8.5 \ + rand-0.8.6 \ + rand_chacha-0.3.1 \ rand_core-0.6.4 \ ratatui-0.30.0 \ ratatui-core-0.1.0 \ @@ -202,15 +207,16 @@ CARGO_CRATES= addr2line-0.25.1 \ regex-syntax-0.8.10 \ relative-path-1.9.3 \ ring-0.17.14 \ + rsasl-2.3.1 \ rstest-0.26.1 \ rstest_macros-0.26.1 \ rustc-demangle-0.1.27 \ rustc_version-0.4.1 \ rustix-1.1.4 \ - rustls-0.23.38 \ + rustls-0.23.40 \ rustls-native-certs-0.8.3 \ - rustls-pki-types-1.14.0 \ - rustls-webpki-0.103.12 \ + rustls-pki-types-1.14.1 \ + rustls-webpki-0.103.13 \ rustversion-1.0.22 \ ryu-1.0.23 \ schannel-0.1.29 \ @@ -226,6 +232,7 @@ CARGO_CRATES= addr2line-0.25.1 \ serde_derive-1.0.228 \ serde_json-1.0.149 \ serde_yaml-0.7.5 \ + sha1-0.10.6 \ sha2-0.10.9 \ sharded-slab-0.1.7 \ shell-words-1.1.1 \ @@ -235,7 +242,7 @@ CARGO_CRATES= addr2line-0.25.1 \ signal-hook-registry-1.4.8 \ simd-adler32-0.3.9 \ similar-2.7.0 \ - siphasher-1.0.2 \ + siphasher-1.0.3 \ size-0.5.0 \ slab-0.4.12 \ smallvec-1.15.1 \ @@ -243,6 +250,7 @@ CARGO_CRATES= addr2line-0.25.1 \ static_assertions-1.1.0 \ stop-token-0.7.0 \ strfmt-0.2.5 \ + stringprep-0.1.5 \ strsim-0.11.1 \ strum-0.27.2 \ strum_macros-0.27.2 \ @@ -261,7 +269,9 @@ CARGO_CRATES= addr2line-0.25.1 \ thread_local-1.1.9 \ time-0.3.47 \ time-core-0.1.8 \ - tokio-1.52.1 \ + tinyvec-1.11.0 \ + tinyvec_macros-0.1.1 \ + tokio-1.52.2 \ tokio-macros-2.7.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.4 \ @@ -274,9 +284,12 @@ CARGO_CRATES= addr2line-0.25.1 \ tracing-core-0.1.36 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.23 \ - typenum-1.19.0 \ + typenum-1.20.0 \ ucd-trie-0.1.7 \ + unicode-bidi-0.3.18 \ unicode-ident-1.0.24 \ + unicode-normalization-0.1.25 \ + unicode-properties-0.1.4 \ unicode-segmentation-1.13.2 \ unicode-truncate-2.0.1 \ unicode-width-0.2.2 \ @@ -284,18 +297,18 @@ CARGO_CRATES= addr2line-0.25.1 \ unit-prefix-0.5.2 \ untrusted-0.9.0 \ utf8parse-0.2.2 \ - uuid-1.23.0 \ + uuid-1.23.1 \ valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ vtparse-0.6.2 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasip2-1.0.2+wasi-0.2.9 \ + wasip2-1.0.3+wasi-0.2.9 \ wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ - wasm-bindgen-0.2.118 \ - wasm-bindgen-macro-0.2.118 \ - wasm-bindgen-macro-support-0.2.118 \ - wasm-bindgen-shared-0.2.118 \ + wasm-bindgen-0.2.120 \ + wasm-bindgen-macro-0.2.120 \ + wasm-bindgen-macro-support-0.2.120 \ + wasm-bindgen-shared-0.2.120 \ wasm-encoder-0.244.0 \ wasm-metadata-0.244.0 \ wasmparser-0.244.0 \ @@ -326,13 +339,16 @@ CARGO_CRATES= addr2line-0.25.1 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ - winnow-1.0.1 \ + winnow-1.0.2 \ wit-bindgen-0.51.0 \ + wit-bindgen-0.57.1 \ wit-bindgen-core-0.51.0 \ wit-bindgen-rust-0.51.0 \ wit-bindgen-rust-macro-0.51.0 \ wit-component-0.244.0 \ wit-parser-0.244.0 \ yaml-rust-0.4.5 \ + zerocopy-0.8.48 \ + zerocopy-derive-0.8.48 \ zeroize-1.8.2 \ zmij-1.0.21 diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo index 0481c9513a14..db71d1e4eede 100644 --- a/mail/imap-tools/distinfo +++ b/mail/imap-tools/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1776595234 -SHA256 (rust/crates/imap-tools-1.10.0.crate) = 6af8a59ee78f2ce6536b380987288a90fb784229a296cef2fde3d28d1a2c23b6 -SIZE (rust/crates/imap-tools-1.10.0.crate) = 79837 +TIMESTAMP = 1778067276 +SHA256 (rust/crates/imap-tools-1.11.0.crate) = a09a0628958ec135ea042715799cd93f80c6f0f980a4343bd23f675cdfce9c75 +SIZE (rust/crates/imap-tools-1.11.0.crate) = 86686 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -27,8 +27,8 @@ SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 -SHA256 (rust/crates/async-compression-0.4.41.crate) = d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1 -SIZE (rust/crates/async-compression-0.4.41.crate) = 99469 +SHA256 (rust/crates/async-compression-0.4.42.crate) = e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac +SIZE (rust/crates/async-compression-0.4.42.crate) = 103805 SHA256 (rust/crates/async-imap-0.11.2.crate) = a78dceaba06f029d8f4d7df20addd4b7370a30206e3926267ecda2915b0f3f66 SIZE (rust/crates/async-imap-0.11.2.crate) = 65571 SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340 @@ -49,8 +49,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af -SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 +SHA256 (rust/crates/bitflags-2.11.1.crate) = c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3 +SIZE (rust/crates/bitflags-2.11.1.crate) = 49082 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb @@ -61,8 +61,8 @@ SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab4 SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a SIZE (rust/crates/castaway-0.2.4.crate) = 12546 -SHA256 (rust/crates/cc-1.2.60.crate) = 43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20 -SIZE (rust/crates/cc-1.2.60.crate) = 97051 +SHA256 (rust/crates/cc-1.2.61.crate) = d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d +SIZE (rust/crates/cc-1.2.61.crate) = 97163 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 @@ -83,10 +83,10 @@ SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f8 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 -SHA256 (rust/crates/compression-codecs-0.4.37.crate) = eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7 -SIZE (rust/crates/compression-codecs-0.4.37.crate) = 25424 -SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d -SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 +SHA256 (rust/crates/compression-codecs-0.4.38.crate) = ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf +SIZE (rust/crates/compression-codecs-0.4.38.crate) = 29877 +SHA256 (rust/crates/compression-core-0.4.32.crate) = cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789 +SIZE (rust/crates/compression-core-0.4.32.crate) = 10083 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/console-0.16.3.crate) = d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87 @@ -227,6 +227,8 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3 SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e +SIZE (rust/crates/hmac-0.12.1.crate) = 42657 SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -235,8 +237,8 @@ SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1 SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 -SHA256 (rust/crates/imap-proto-0.16.6.crate) = ba1f9b30846c3d04371159ef3a0413ce7c1ae0a8c619cd255c60b3d902553f22 -SIZE (rust/crates/imap-proto-0.16.6.crate) = 36291 +SHA256 (rust/crates/imap-proto-0.16.7.crate) = 25f6af35c6a517aea5c72314abe90134980d2ae6a763809b50c208b3e429d71f +SIZE (rust/crates/imap-proto-0.16.7.crate) = 36479 SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 SHA256 (rust/crates/indicatif-0.18.4.crate) = 25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb @@ -255,8 +257,8 @@ SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1 SIZE (rust/crates/itoa-1.0.18.crate) = 15935 SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 -SHA256 (rust/crates/js-sys-0.3.95.crate) = 2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca -SIZE (rust/crates/js-sys-0.3.95.crate) = 104031 +SHA256 (rust/crates/js-sys-0.3.97.crate) = a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf +SIZE (rust/crates/js-sys-0.3.97.crate) = 106322 SHA256 (rust/crates/kasuari-0.4.12.crate) = bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899 SIZE (rust/crates/kasuari-0.4.12.crate) = 32684 SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f @@ -265,8 +267,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 -SHA256 (rust/crates/libc-0.2.184.crate) = 48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af -SIZE (rust/crates/libc-0.2.184.crate) = 820172 +SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 +SIZE (rust/crates/libc-0.2.186.crate) = 821883 SHA256 (rust/crates/line-clipping-0.3.7.crate) = 3f50e8f47623268b5407192d26876c4d7f89d686ca130fdc53bced4814cd29f8 SIZE (rust/crates/line-clipping-0.3.7.crate) = 15755 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f @@ -279,12 +281,14 @@ SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 SIZE (rust/crates/log-0.4.29.crate) = 51515 -SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593 -SIZE (rust/crates/lru-0.16.3.crate) = 16743 +SHA256 (rust/crates/lru-0.16.4.crate) = 7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39 +SIZE (rust/crates/lru-0.16.4.crate) = 17470 SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303 SIZE (rust/crates/mac_address-1.1.8.crate) = 12876 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 SIZE (rust/crates/matchers-0.2.0.crate) = 7075 +SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf +SIZE (rust/crates/md-5-0.10.6.crate) = 16161 SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 SIZE (rust/crates/memchr-2.8.0.crate) = 97780 SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15 @@ -319,14 +323,14 @@ SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 -SHA256 (rust/crates/openssl-0.10.77.crate) = bfe4646e360ec77dff7dde40ed3d6c5fee52d156ef4a62f53973d38294dad87f -SIZE (rust/crates/openssl-0.10.77.crate) = 288215 +SHA256 (rust/crates/openssl-0.10.78.crate) = f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222 +SIZE (rust/crates/openssl-0.10.78.crate) = 292622 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 -SHA256 (rust/crates/openssl-sys-0.9.113.crate) = ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644 -SIZE (rust/crates/openssl-sys-0.9.113.crate) = 75375 +SHA256 (rust/crates/openssl-sys-0.9.114.crate) = 13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6 +SIZE (rust/crates/openssl-sys-0.9.114.crate) = 75617 SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029 SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951 @@ -337,6 +341,8 @@ SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6 SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 +SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 +SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906 SHA256 (rust/crates/pest-2.8.6.crate) = e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662 SIZE (rust/crates/pest-2.8.6.crate) = 130316 SHA256 (rust/crates/pest_derive-2.8.6.crate) = 11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77 @@ -369,6 +375,8 @@ SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f @@ -381,8 +389,10 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665 SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 -SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 -SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand-0.8.6.crate) = 5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a +SIZE (rust/crates/rand-0.8.6.crate) = 83339 +SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/ratatui-0.30.0.crate) = d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc @@ -409,6 +419,8 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43 SIZE (rust/crates/relative-path-1.9.3.crate) = 22400 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rsasl-2.3.1.crate) = ed828a88913fd477c73bc3768b05d4b335ee775e29f2397bb59b9a4dd69ffb83 +SIZE (rust/crates/rsasl-2.3.1.crate) = 95280 SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49 SIZE (rust/crates/rstest-0.26.1.crate) = 56940 SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0 @@ -419,14 +431,14 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 SIZE (rust/crates/rustix-1.1.4.crate) = 425241 -SHA256 (rust/crates/rustls-0.23.38.crate) = 69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21 -SIZE (rust/crates/rustls-0.23.38.crate) = 372709 +SHA256 (rust/crates/rustls-0.23.40.crate) = ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b +SIZE (rust/crates/rustls-0.23.40.crate) = 373839 SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 -SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd -SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 -SHA256 (rust/crates/rustls-webpki-0.103.12.crate) = 8279bb85272c9f10811ae6a6c547ff594d6a7f3c6c6b02ee9726d1d0dcfcdd06 -SIZE (rust/crates/rustls-webpki-0.103.12.crate) = 87202 +SHA256 (rust/crates/rustls-pki-types-1.14.1.crate) = 30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9 +SIZE (rust/crates/rustls-pki-types-1.14.1.crate) = 35567 +SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e +SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f @@ -457,6 +469,8 @@ SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220 SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 SHA256 (rust/crates/serde_yaml-0.7.5.crate) = ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051 SIZE (rust/crates/serde_yaml-0.7.5.crate) = 32510 +SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba +SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 @@ -475,8 +489,8 @@ SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572 SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa SIZE (rust/crates/similar-2.7.0.crate) = 53928 -SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e -SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 +SHA256 (rust/crates/siphasher-1.0.3.crate) = 8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649 +SIZE (rust/crates/siphasher-1.0.3.crate) = 11643 SHA256 (rust/crates/size-0.5.0.crate) = 1b6709c7b6754dca1311b3c73e79fcce40dd414c782c66d88e8823030093b02b SIZE (rust/crates/size-0.5.0.crate) = 22496 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 @@ -491,6 +505,8 @@ SHA256 (rust/crates/stop-token-0.7.0.crate) = af91f480ee899ab2d9f8435bfdfc14d08a SIZE (rust/crates/stop-token-0.7.0.crate) = 6883 SHA256 (rust/crates/strfmt-0.2.5.crate) = 29fdc163db75f7b5ffa3daf0c5a7136fb0d4b2f35523cd1769da05e034159feb SIZE (rust/crates/strfmt-0.2.5.crate) = 15411 +SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1 +SIZE (rust/crates/stringprep-0.1.5.crate) = 23573 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf @@ -527,8 +543,12 @@ SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad SIZE (rust/crates/time-0.3.47.crate) = 225161 SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca SIZE (rust/crates/time-core-0.1.8.crate) = 9634 -SHA256 (rust/crates/tokio-1.52.1.crate) = b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6 -SIZE (rust/crates/tokio-1.52.1.crate) = 900270 +SHA256 (rust/crates/tinyvec-1.11.0.crate) = 3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3 +SIZE (rust/crates/tinyvec-1.11.0.crate) = 53096 +SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/tokio-1.52.2.crate) = 110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386 +SIZE (rust/crates/tokio-1.52.2.crate) = 900295 SHA256 (rust/crates/tokio-macros-2.7.0.crate) = 385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496 SIZE (rust/crates/tokio-macros-2.7.0.crate) = 15859 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 @@ -553,12 +573,18 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319 SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773 -SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb -SIZE (rust/crates/typenum-1.19.0.crate) = 76414 +SHA256 (rust/crates/typenum-1.20.0.crate) = 40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de +SIZE (rust/crates/typenum-1.20.0.crate) = 105530 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 +SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5 +SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 +SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8 +SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462 +SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d +SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752 SHA256 (rust/crates/unicode-segmentation-1.13.2.crate) = 9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c SIZE (rust/crates/unicode-segmentation-1.13.2.crate) = 111829 SHA256 (rust/crates/unicode-truncate-2.0.1.crate) = 16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5 @@ -573,8 +599,8 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.23.0.crate) = 5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9 -SIZE (rust/crates/uuid-1.23.0.crate) = 63006 +SHA256 (rust/crates/uuid-1.23.1.crate) = ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76 +SIZE (rust/crates/uuid-1.23.1.crate) = 62932 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 @@ -585,18 +611,18 @@ SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3b SIZE (rust/crates/vtparse-0.6.2.crate) = 11448 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 -SHA256 (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 -SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 +SHA256 (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6 +SIZE (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 134512 SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 -SHA256 (rust/crates/wasm-bindgen-0.2.118.crate) = 0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89 -SIZE (rust/crates/wasm-bindgen-0.2.118.crate) = 61149 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.118.crate) = eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed -SIZE (rust/crates/wasm-bindgen-macro-0.2.118.crate) = 9288 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 64823 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129 -SIZE (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 10565 +SHA256 (rust/crates/wasm-bindgen-0.2.120.crate) = df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1 +SIZE (rust/crates/wasm-bindgen-0.2.120.crate) = 63555 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.120.crate) = 78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103 +SIZE (rust/crates/wasm-bindgen-macro-0.2.120.crate) = 9293 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.120.crate) = 9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.120.crate) = 69005 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.120.crate) = 49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea +SIZE (rust/crates/wasm-bindgen-shared-0.2.120.crate) = 10596 SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 @@ -657,10 +683,12 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681 SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (rust/crates/winnow-1.0.1.crate) = 09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5 -SIZE (rust/crates/winnow-1.0.1.crate) = 187973 +SHA256 (rust/crates/winnow-1.0.2.crate) = 2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0 +SIZE (rust/crates/winnow-1.0.2.crate) = 188047 SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e +SIZE (rust/crates/wit-bindgen-0.57.1.crate) = 71227 SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 @@ -673,6 +701,10 @@ SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e1 SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 +SHA256 (rust/crates/zerocopy-0.8.48.crate) = eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9 +SIZE (rust/crates/zerocopy-0.8.48.crate) = 287554 +SHA256 (rust/crates/zerocopy-derive-0.8.48.crate) = 70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4 +SIZE (rust/crates/zerocopy-derive-0.8.48.crate) = 97646 SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile index 2b2e429f6b9c..7ae2505acfe7 100644 --- a/mail/mailhog/Makefile +++ b/mail/mailhog/Makefile @@ -1,7 +1,7 @@ PORTNAME= mailhog DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 -PORTREVISION= 38 +PORTREVISION= 39 CATEGORIES= mail devel MAINTAINER= mops@punkt.de diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile index aa632d289523..f353dc3f5c8e 100644 --- a/mail/mailpit/Makefile +++ b/mail/mailpit/Makefile @@ -1,6 +1,7 @@ PORTNAME= mailpit DISTVERSIONPREFIX= v DISTVERSION= 1.29.7 +PORTREVISION= 1 CATEGORIES= mail devel MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \ LOCAL/madpilot/mailpit:npmcache diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile index 6e7e5475f790..2d42adab37bc 100644 --- a/mail/mailslurper/Makefile +++ b/mail/mailslurper/Makefile @@ -1,7 +1,7 @@ PORTNAME= mailslurper DISTVERSIONPREFIX= release- DISTVERSION= 1.15.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= mail MAINTAINER= einar@isnic.is diff --git a/mail/mlmmj-archiver/Makefile b/mail/mlmmj-archiver/Makefile index 931af996a75c..134c7e29584f 100644 --- a/mail/mlmmj-archiver/Makefile +++ b/mail/mlmmj-archiver/Makefile @@ -1,5 +1,5 @@ PORTNAME= mlmmj-archiver -DISTVERSION= 0.6.2 +DISTVERSION= 0.7.1 CATEGORIES= mail www MASTER_SITES= https://codeberg.org/bapt/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ @@ -16,5 +16,6 @@ USES= sqlite:3 uidfix pkgconfig iconv WRKSRC= ${WRKDIR}/${PORTNAME} HAS_CONFIGURE= yes +CONFIGURE_ARGS= --mandir=${PREFIX}/share/man .include <bsd.port.mk> diff --git a/mail/mlmmj-archiver/distinfo b/mail/mlmmj-archiver/distinfo index 096043a0e2fc..619daecaabf3 100644 --- a/mail/mlmmj-archiver/distinfo +++ b/mail/mlmmj-archiver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774604644 -SHA256 (mlmmj-archiver-0.6.2.tar.gz) = 6b3469cfdf6bad354f7e0be8cc1b9a09f01be9417c01362420f839185236a39f -SIZE (mlmmj-archiver-0.6.2.tar.gz) = 203482 +TIMESTAMP = 1778050909 +SHA256 (mlmmj-archiver-0.7.1.tar.gz) = 2f3206063858cb96681460384fc2af84a56bbd76194b7c1e458c72f8144d11a9 +SIZE (mlmmj-archiver-0.7.1.tar.gz) = 43576 diff --git a/mail/mlmmj/Makefile b/mail/mlmmj/Makefile index 61606d776c15..396fcccf77b8 100644 --- a/mail/mlmmj/Makefile +++ b/mail/mlmmj/Makefile @@ -1,5 +1,6 @@ PORTNAME= mlmmj PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= https://codeberg.org/mlmmj/mlmmj/releases/download/RELEASE_${PORTVERSION:C/\./_/g}/ @@ -26,8 +27,7 @@ PERL_RUN_DEPENDS= p5-URI>0:net/p5-URI \ p5-HTML-Parser>0:www/p5-HTML-Parser PHP_USES= php:web -TEST_DEPENDS= kyua:devel/kyua \ - atf-sh:devel/atf +TEST_DEPENDS= atf-sh:devel/atf TEST_TARGET= check post-install-DOCS-on: diff --git a/mail/mox/Makefile b/mail/mox/Makefile index 01c75d6e1524..c4e3acdb44fe 100644 --- a/mail/mox/Makefile +++ b/mail/mox/Makefile @@ -1,7 +1,7 @@ PORTNAME= mox DISTVERSIONPREFIX= v DISTVERSION= 0.0.15 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail PKGNAMESUFFIX= -mail-server diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile index 64870173f39e..059a69b4ffd6 100644 --- a/mail/mutt/Makefile +++ b/mail/mutt/Makefile @@ -1,5 +1,5 @@ PORTNAME= mutt -DISTVERSION= 2.3.1 +DISTVERSION= 2.3.2 CATEGORIES= mail MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ https://bitbucket.org/mutt/mutt/downloads/ diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo index 78c0bf9d3294..73ae0218a0cb 100644 --- a/mail/mutt/distinfo +++ b/mail/mutt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774011453 -SHA256 (mutt/mutt-2.3.1.tar.gz) = 470d7b0e3d134a05fb8064dedd74771b06bcd639c80fccd7773dc322aafbb7b6 -SIZE (mutt/mutt-2.3.1.tar.gz) = 5561868 +TIMESTAMP = 1777228066 +SHA256 (mutt/mutt-2.3.2.tar.gz) = 9b4f7a442e41c057774ba7c36fa41aba2edd2e7a12a86031e6ebb113bab2c79e +SIZE (mutt/mutt-2.3.2.tar.gz) = 5570204 diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile index bed40d79a40a..6e8b2d43913e 100644 --- a/mail/neomutt/Makefile +++ b/mail/neomutt/Makefile @@ -1,5 +1,5 @@ PORTNAME= neomutt -PORTVERSION= 20260105 +PORTVERSION= 20260504 CATEGORIES= mail MAINTAINER= gahr@FreeBSD.org diff --git a/mail/neomutt/distinfo b/mail/neomutt/distinfo index 7a886c21f7ff..f343578aedf3 100644 --- a/mail/neomutt/distinfo +++ b/mail/neomutt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767790732 -SHA256 (neomutt-neomutt-20260105_GH0.tar.gz) = a78e55a0df62b7f98566676d0ab9041aad89b2384bb5c6f3a96302a5cf49968d -SIZE (neomutt-neomutt-20260105_GH0.tar.gz) = 4194306 +TIMESTAMP = 1777899245 +SHA256 (neomutt-neomutt-20260504_GH0.tar.gz) = 93fd8344c12cd857f084f8d7cc1187479f79036ab9725cfdbc81c0cc845f1615 +SIZE (neomutt-neomutt-20260504_GH0.tar.gz) = 4200095 diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile index e57ce6357aba..378db4084099 100644 --- a/mail/nextcloud-mail/Makefile +++ b/mail/nextcloud-mail/Makefile @@ -1,5 +1,5 @@ PORTNAME= mail -PORTVERSION= 5.7.12 +PORTVERSION= 5.7.15 DISTVERSIONPREFIX= v CATEGORIES= mail diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo index e7e05fb5d695..fb0d1179e2b8 100644 --- a/mail/nextcloud-mail/distinfo +++ b/mail/nextcloud-mail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776845413 -SHA256 (nextcloud/mail-v5.7.12.tar.gz) = 22ab2b2375add9e38c99bd3854c149cad8f0511bbba2d70885cca4762a3e3078 -SIZE (nextcloud/mail-v5.7.12.tar.gz) = 32083649 +TIMESTAMP = 1778583282 +SHA256 (nextcloud/mail-v5.7.15.tar.gz) = cd3b7180989130d5b3c68e4e035c73b5d3c4f3279d3abdd11fce64997d445e0d +SIZE (nextcloud/mail-v5.7.15.tar.gz) = 32090334 diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile index cfc5ca07e6d8..769f3e5b81b6 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= 26 +PORTREVISION= 27 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile index 75ec985d8fc2..6314eb306d6a 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= 38 +PORTREVISION= 39 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/p5-Mail-Box/Makefile b/mail/p5-Mail-Box/Makefile index b73ed9b18771..b3d4e8803fbf 100644 --- a/mail/p5-Mail-Box/Makefile +++ b/mail/p5-Mail-Box/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mail-Box -PORTVERSION= 4.01 +PORTVERSION= 4.02 CATEGORIES= mail perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MARKOV @@ -17,7 +17,7 @@ RUN_DEPENDS= p5-Devel-GlobalDestruction>=0.09:devel/p5-Devel-GlobalDestruction \ p5-File-Remove>=0.20:devel/p5-File-Remove \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-Log-Report>=1.42:devel/p5-Log-Report \ - p5-Mail-Message>=4.00:mail/p5-Mail-Message \ + p5-Mail-Message>=4.05:mail/p5-Mail-Message \ p5-Mail-Transport>=4.00:mail/p5-Mail-Transport \ p5-Object-Realize-Later>=4.00:devel/p5-Object-Realize-Later \ p5-String-Print>=1.01:textproc/p5-String-Print \ diff --git a/mail/p5-Mail-Box/distinfo b/mail/p5-Mail-Box/distinfo index ecd7b0ada84b..ff5daefa2b30 100644 --- a/mail/p5-Mail-Box/distinfo +++ b/mail/p5-Mail-Box/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036373 -SHA256 (Mail-Box-4.01.tar.gz) = ad66807dd830371278c7fc31f3df9048c16ce9d01430d5fb4414feae05f1fe0d -SIZE (Mail-Box-4.01.tar.gz) = 294340 +TIMESTAMP = 1777252562 +SHA256 (Mail-Box-4.02.tar.gz) = 8f064df0ed089f47f1922c11ce7468784f037b351968add191692a614c9d5f25 +SIZE (Mail-Box-4.02.tar.gz) = 288432 diff --git a/mail/p5-Mail-DMARC/Makefile b/mail/p5-Mail-DMARC/Makefile index c866ed40d059..ad48a8f1b399 100644 --- a/mail/p5-Mail-DMARC/Makefile +++ b/mail/p5-Mail-DMARC/Makefile @@ -1,7 +1,8 @@ PORTNAME= Mail-DMARC -PORTVERSION= 1.20240214 +PORTVERSION= 1.20260306 CATEGORIES= mail perl5 MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:MSIMERSON PKGNAMEPREFIX= p5- MAINTAINER= dgeo@centrale-med.fr diff --git a/mail/p5-Mail-DMARC/distinfo b/mail/p5-Mail-DMARC/distinfo index fc35ba86f2d6..8f193677ce60 100644 --- a/mail/p5-Mail-DMARC/distinfo +++ b/mail/p5-Mail-DMARC/distinfo @@ -1,3 +1,3 @@ TIMESTAMP = 1708083573 -SHA256 (Mail-DMARC-1.20240214.tar.gz) = ccce0120b0ab4fdab3aab40b02eec40b8b20a97dd47408faef273715cdd4d695 -SIZE (Mail-DMARC-1.20240214.tar.gz) = 804756 +SHA256 (Mail-DMARC-1.20260306.tar.gz) = 01153de4535343bd150129bf90d7de3408249a1aedb0922e6441727fc20aab7a +SIZE (Mail-DMARC-1.20260306.tar.gz) = 617620 diff --git a/mail/p5-Mail-DMARC/pkg-plist b/mail/p5-Mail-DMARC/pkg-plist index 726e5e0a60e2..35a62540451f 100644 --- a/mail/p5-Mail-DMARC/pkg-plist +++ b/mail/p5-Mail-DMARC/pkg-plist @@ -35,63 +35,7 @@ bin/dmarc_view_reports %%SITE_PERL%%/Mail/DMARC/Result/Reason.pm %%SITE_PERL%%/Mail/DMARC/Test/Transport.pm %%SITE_PERL%%/auto/share/dist/Mail-DMARC/dmarc_whitelist -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ellipsis-xbl.xml -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ui.jqgrid.css -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ui.multiselect.css %%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/index.html -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ar.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg1251.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cat.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cn.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cs.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-da.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-de.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-dk.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-el.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-en.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-es.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fa.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fi.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fr.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-gl.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-he.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr1250.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hu.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-id.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-is.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-it.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ja.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-kr.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-lt.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-mne.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-nl.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-no.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pl.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt-br.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ro.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ru.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sk.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr-latin.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sv.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-th.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tr.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tw.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ua.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-vi.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/jquery.jqGrid.min.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.addons.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.postext.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.setcolumns.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.contextmenu.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.searchFilter.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.tablednd.js.gz -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/searchFilter.css -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.css -%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.js.gz %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.cron %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.ini %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.mysql diff --git a/mail/p5-Mail-Message/Makefile b/mail/p5-Mail-Message/Makefile index 6bf3c58b5c1b..7d4e087fd6e1 100644 --- a/mail/p5-Mail-Message/Makefile +++ b/mail/p5-Mail-Message/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mail-Message -PORTVERSION= 4.04 +PORTVERSION= 4.05 CATEGORIES= mail perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MARKOV diff --git a/mail/p5-Mail-Message/distinfo b/mail/p5-Mail-Message/distinfo index ac85bfd407c9..bb088a42e5a5 100644 --- a/mail/p5-Mail-Message/distinfo +++ b/mail/p5-Mail-Message/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771421502 -SHA256 (Mail-Message-4.04.tar.gz) = 9915db17c3e0deb4ff4c9065dc2eaf1d3833096937a0d46e573f6f2a76158c54 -SIZE (Mail-Message-4.04.tar.gz) = 259927 +TIMESTAMP = 1777252564 +SHA256 (Mail-Message-4.05.tar.gz) = a5bcd238fe95ec158feb7f987968460ac230d2f862f67df3472328302d214905 +SIZE (Mail-Message-4.05.tar.gz) = 263026 diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile index f6715a151d62..8a6a2054fd68 100644 --- a/mail/pflogsumm/Makefile +++ b/mail/pflogsumm/Makefile @@ -1,5 +1,5 @@ PORTNAME= pflogsumm -PORTVERSION= 1.1.13 +PORTVERSION= 1.2.0 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \ diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo index b8140e7a776d..c3b76346b5b3 100644 --- a/mail/pflogsumm/distinfo +++ b/mail/pflogsumm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765402106 -SHA256 (pflogsumm-1.1.13.tar.gz) = 9215ed3edc1a9b14716b6cf1f6fcda2700548dba0286bcc9f6be8221a6ef93f1 -SIZE (pflogsumm-1.1.13.tar.gz) = 65410 +TIMESTAMP = 1777038258 +SHA256 (pflogsumm-1.2.0.tar.gz) = 82a1b5558aad4e15ba2b46124fccc6a56a55610d80b43df6eee5f5fb0677ea6b +SIZE (pflogsumm-1.2.0.tar.gz) = 68115 diff --git a/mail/phpmailer7/Makefile b/mail/phpmailer7/Makefile index 0fe545955a49..3a47523af926 100644 --- a/mail/phpmailer7/Makefile +++ b/mail/phpmailer7/Makefile @@ -1,5 +1,5 @@ PORTNAME= phpmailer -PORTVERSION= 7.0.1 +PORTVERSION= 7.0.2 DISTVERSIONPREFIX= v CATEGORIES= mail PKGNAMESUFFIX= 7 diff --git a/mail/phpmailer7/distinfo b/mail/phpmailer7/distinfo index 993956695f87..7020b96a5562 100644 --- a/mail/phpmailer7/distinfo +++ b/mail/phpmailer7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767787308 -SHA256 (PHPMailer-PHPMailer-v7.0.1_GH0.tar.gz) = 1125f80e35fe0bb5a1549a92c69658fbbf8abaab1cb5b845620323949351b28d -SIZE (PHPMailer-PHPMailer-v7.0.1_GH0.tar.gz) = 118558 +TIMESTAMP = 1777839764 +SHA256 (PHPMailer-PHPMailer-v7.0.2_GH0.tar.gz) = 31eb637f4b1e3482455ec8c4401ca6a645a12fbc066b6e2ccbd65686efbd861a +SIZE (PHPMailer-PHPMailer-v7.0.2_GH0.tar.gz) = 119119 diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile index eb7e7f8622bb..7dccfa985f37 100644 --- a/mail/pizauth/Makefile +++ b/mail/pizauth/Makefile @@ -1,6 +1,6 @@ PORTNAME= pizauth DISTVERSION= 1.0.7 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= mail MAINTAINER= nivit@FreeBSD.org diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile index 01703e98fdac..41b1a9a6584f 100644 --- a/mail/postfix-current/Makefile +++ b/mail/postfix-current/Makefile @@ -1,5 +1,5 @@ PORTNAME= postfix -DISTVERSION= 3.12-20260410 +DISTVERSION= 3.12-20260506 PORTREVISION?= 0 PORTEPOCH= 6 CATEGORIES= mail diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo index 71652e643e02..9faa89931c25 100644 --- a/mail/postfix-current/distinfo +++ b/mail/postfix-current/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776001530 -SHA256 (postfix/postfix-3.12-20260410.tar.gz) = a67a474e6c55324ae49f3b1752302050497199d64184b8d5d22320fe28b9dcfa -SIZE (postfix/postfix-3.12-20260410.tar.gz) = 5384542 +TIMESTAMP = 1778312744 +SHA256 (postfix/postfix-3.12-20260506.tar.gz) = c8d9285e6cb0215e266167eb6cd8dbfdce9b2268cf04f1cd2f393cc3235ef723 +SIZE (postfix/postfix-3.12-20260506.tar.gz) = 5397777 diff --git a/mail/postfix-current/files/extra-patch-blacklistd b/mail/postfix-current/files/extra-patch-blacklistd index 029e1650e4de..1eabd80b0a4e 100644 --- a/mail/postfix-current/files/extra-patch-blacklistd +++ b/mail/postfix-current/files/extra-patch-blacklistd @@ -1,22 +1,3 @@ ---- src/postscreen/Makefile.in.orig 2026-04-02 20:28:51 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 = postscreen_dnsbl_test.c - 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 @@ @@ -161,3 +142,22 @@ /* 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 2026-05-04 15:24:10.810630000 +0200 ++++ src/postscreen/Makefile.in 2026-05-04 15:24:27.809059000 +0200 +@@ -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_tls_conf.c ++ postscreen_haproxy.c postscreen_tls_conf.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 postscreen_tls_conf.o +-HDRS = ++ postscreen_haproxy.o postscreen_tls_conf.o pfilter.o ++HDRS = pfilter.h + TESTSRC = postscreen_dnsbl_test.c + DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) + CFLAGS = $(DEBUG) $(OPT) $(DEFS) diff --git a/mail/postfix-current/files/extra-patch-blocklistd b/mail/postfix-current/files/extra-patch-blocklistd index 9ff6da9677ba..10932efe9119 100644 --- a/mail/postfix-current/files/extra-patch-blocklistd +++ b/mail/postfix-current/files/extra-patch-blocklistd @@ -1,23 +1,3 @@ - ---- src/postscreen/Makefile.in.orig 2026-04-02 20:28:51 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 = postscreen_dnsbl_test.c - 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 @@ @@ -162,3 +142,22 @@ /* 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 2026-05-04 15:24:10.810630000 +0200 ++++ src/postscreen/Makefile.in 2026-05-04 15:24:27.809059000 +0200 +@@ -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_tls_conf.c ++ postscreen_haproxy.c postscreen_tls_conf.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 postscreen_tls_conf.o +-HDRS = ++ postscreen_haproxy.o postscreen_tls_conf.o pfilter.o ++HDRS = pfilter.h + TESTSRC = postscreen_dnsbl_test.c + DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) + CFLAGS = $(DEBUG) $(OPT) $(DEFS) diff --git a/mail/postfix-current/files/patch-conf_main.cf b/mail/postfix-current/files/patch-conf_main.cf index f16769847224..57b0cbeadbde 100644 --- a/mail/postfix-current/files/patch-conf_main.cf +++ b/mail/postfix-current/files/patch-conf_main.cf @@ -1,11 +1,12 @@ ---- conf/main.cf.orig 2022-03-15 21:02:43 UTC +--- conf/main.cf.orig 2026-05-04 13:06:56 UTC +++ conf/main.cf -@@ -682,4 +682,7 @@ sample_directory = - # readme_directory: The location of the Postfix README files. - # - readme_directory = +@@ -691,4 +691,8 @@ meta_directory = /etc/postfix + # between multiple Postfix instances. + meta_directory = /etc/postfix + -inet_protocols = ipv4 +inet_protocols = all + +# smtp CA path (default to system-wide location) +smtp_tls_CApath = /etc/ssl/certs ++ diff --git a/mail/postfix-current/files/patch-src_util_sys__defs.h b/mail/postfix-current/files/patch-src_util_sys__defs.h deleted file mode 100644 index 1bbdfd79156c..000000000000 --- a/mail/postfix-current/files/patch-src_util_sys__defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/util/sys_defs.h.orig 2023-09-27 18:45:38 UTC -+++ src/util/sys_defs.h -@@ -31,7 +31,7 @@ - || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \ - || defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \ - || defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \ -- || defined(FREEBSD14) \ -+ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \ - || defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \ diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index 30705c61f55f..bab07357b636 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -1,6 +1,6 @@ PORTNAME= postfix -DISTVERSION= 3.11.1 -PORTREVISION?= 2 +DISTVERSION= 3.11.2 +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 b37043d0fcfc..4c9bed28566a 100644 --- a/mail/postfix/distinfo +++ b/mail/postfix/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773217639 -SHA256 (postfix/postfix-3.11.1.tar.gz) = 659265606ed9b6242964b6d44a2aaf5e607d8fb9ad2541027a4a320ddfb89dc1 -SIZE (postfix/postfix-3.11.1.tar.gz) = 5280696 +TIMESTAMP = 1777898935 +SHA256 (postfix/postfix-3.11.2.tar.gz) = daed65b08c9288cdb386a914f3e52cdddd44935407b5ce5aee8bcc3aa4207778 +SIZE (postfix/postfix-3.11.2.tar.gz) = 5282053 diff --git a/mail/postfix/files/patch-conf_main.cf b/mail/postfix/files/patch-conf_main.cf index 9035a169d712..3329309e0a3a 100644 --- a/mail/postfix/files/patch-conf_main.cf +++ b/mail/postfix/files/patch-conf_main.cf @@ -1,11 +1,8 @@ ---- conf/main.cf.orig 2022-03-15 20:47:35 UTC +--- conf/main.cf.orig 2026-05-04 12:49:28 UTC +++ conf/main.cf -@@ -681,4 +681,7 @@ sample_directory = /usr/local/etc/postfix - # readme_directory: The location of the Postfix README files. - # - readme_directory = +@@ -691,4 +691,4 @@ meta_directory = /etc/postfix + # between multiple Postfix instances. + meta_directory = /etc/postfix + -inet_protocols = ipv4 +inet_protocols = all -+ -+# smtp CA path (default to system-wide location) -+smtp_tls_CApath = /etc/ssl/certs diff --git a/mail/postfix/files/patch-src_util_sys__defs.h b/mail/postfix/files/patch-src_util_sys__defs.h deleted file mode 100644 index 04f42490eb5f..000000000000 --- a/mail/postfix/files/patch-src_util_sys__defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/util/sys_defs.h.orig 2025-01-03 18:19:26 UTC -+++ src/util/sys_defs.h -@@ -31,7 +31,7 @@ - || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \ - || defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \ - || defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \ -- || defined(FREEBSD14) \ -+ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \ - || defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \ diff --git a/mail/py-resend/Makefile b/mail/py-resend/Makefile index 6476454d83a7..b4b88f5a3f42 100644 --- a/mail/py-resend/Makefile +++ b/mail/py-resend/Makefile @@ -1,5 +1,5 @@ PORTNAME= resend -DISTVERSION= 2.29.0 +DISTVERSION= 2.30.0 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/mail/py-resend/distinfo b/mail/py-resend/distinfo index a77450877cf8..db3b97a133c7 100644 --- a/mail/py-resend/distinfo +++ b/mail/py-resend/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776930976 -SHA256 (resend-2.29.0.tar.gz) = cd905809a64128b29d5beda1d4a5bda8d60d438a66942ed736ca40238e9d2331 -SIZE (resend-2.29.0.tar.gz) = 43125 +TIMESTAMP = 1778206539 +SHA256 (resend-2.30.0.tar.gz) = 4c3c634316ad1a1fe7c5453afdd560c7d318ba18960149a8159f3bed334eb386 +SIZE (resend-2.30.0.tar.gz) = 43201 diff --git a/mail/rmilter/Makefile b/mail/rmilter/Makefile index 6c2b93bbb59b..e745007105fb 100644 --- a/mail/rmilter/Makefile +++ b/mail/rmilter/Makefile @@ -11,9 +11,6 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcre.so:devel/pcre -NOT_FOR_ARCHS= mips -NOT_FOR_ARCHS_REASON= fails to compile: error: Unsupported word size - USE_GITHUB= yes GH_ACCOUNT= vstakhov diff --git a/mail/rubygem-actionmailbox72/Makefile b/mail/rubygem-actionmailbox72/Makefile index e1e3fb358ca0..e1608169c35d 100644 --- a/mail/rubygem-actionmailbox72/Makefile +++ b/mail/rubygem-actionmailbox72/Makefile @@ -1,5 +1,5 @@ PORTNAME= actionmailbox -PORTVERSION= 7.2.3 +PORTVERSION= 7.2.3.1 CATEGORIES= mail rubygems MASTER_SITES= RG PKGNAMESUFFIX= 72 diff --git a/mail/rubygem-actionmailbox72/distinfo b/mail/rubygem-actionmailbox72/distinfo index 944736fd6e22..5f4333583615 100644 --- a/mail/rubygem-actionmailbox72/distinfo +++ b/mail/rubygem-actionmailbox72/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768626813 -SHA256 (rubygem/actionmailbox-7.2.3.gem) = 16bbf0a7c330f2d08d52d5e3c1b03813a8ef60bfb0a48e89c0bf92b069cb4d5e -SIZE (rubygem/actionmailbox-7.2.3.gem) = 22528 +TIMESTAMP = 1777572604 +SHA256 (rubygem/actionmailbox-7.2.3.1.gem) = a4e73480c97ab2fff5a416f92c54b065b1a6564ea4a807d42e0b83a94d4ec541 +SIZE (rubygem/actionmailbox-7.2.3.1.gem) = 22528 diff --git a/mail/rubygem-actionmailer72/Makefile b/mail/rubygem-actionmailer72/Makefile index c109f71ec4df..203812bc316f 100644 --- a/mail/rubygem-actionmailer72/Makefile +++ b/mail/rubygem-actionmailer72/Makefile @@ -1,5 +1,5 @@ PORTNAME= actionmailer -PORTVERSION= 7.2.3 +PORTVERSION= 7.2.3.1 CATEGORIES= mail rubygems MASTER_SITES= RG PKGNAMESUFFIX= 72 diff --git a/mail/rubygem-actionmailer72/distinfo b/mail/rubygem-actionmailer72/distinfo index 3d55c96f3276..25baa964fede 100644 --- a/mail/rubygem-actionmailer72/distinfo +++ b/mail/rubygem-actionmailer72/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768626815 -SHA256 (rubygem/actionmailer-7.2.3.gem) = 68d646b852a6d2b25d8834fc796c3dc10f76a4c7fd77b3251c3f4dd832ec8ab8 -SIZE (rubygem/actionmailer-7.2.3.gem) = 32256 +TIMESTAMP = 1777572606 +SHA256 (rubygem/actionmailer-7.2.3.1.gem) = f578b6d5c5f81a20b6f6a796187698890c8348c041daa5e2e7cf7814ac520467 +SIZE (rubygem/actionmailer-7.2.3.1.gem) = 32256 diff --git a/mail/rubygem-net-imap/Makefile b/mail/rubygem-net-imap/Makefile index 7486c509badd..eeef8085f106 100644 --- a/mail/rubygem-net-imap/Makefile +++ b/mail/rubygem-net-imap/Makefile @@ -1,5 +1,5 @@ PORTNAME= net-imap -PORTVERSION= 0.5.13 +PORTVERSION= 0.5.14 CATEGORIES= mail rubygems MASTER_SITES= RG diff --git a/mail/rubygem-net-imap/distinfo b/mail/rubygem-net-imap/distinfo index 1ba8f4adb911..a8ac7424c46e 100644 --- a/mail/rubygem-net-imap/distinfo +++ b/mail/rubygem-net-imap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766953552 -SHA256 (rubygem/net-imap-0.5.13.gem) = edb0c7b4e6020ed38feb93c2bb653f881bcd483779881137782448f3450637b1 -SIZE (rubygem/net-imap-0.5.13.gem) = 181248 +TIMESTAMP = 1777252882 +SHA256 (rubygem/net-imap-0.5.14.gem) = 1590ca018d65d4165b7324a3f046dd16fd9dd5e72deba4acf494c1becdb55a04 +SIZE (rubygem/net-imap-0.5.14.gem) = 184832 diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile index 3f7573db2b3e..05c1e3f146d5 100644 --- a/mail/smtprelay/Makefile +++ b/mail/smtprelay/Makefile @@ -1,6 +1,6 @@ PORTNAME= smtprelay DISTVERSIONPREFIX=v -DISTVERSION= 1.13.2 +DISTVERSION= 1.13.3 PORTREVISION= 1 CATEGORIES= mail diff --git a/mail/smtprelay/distinfo b/mail/smtprelay/distinfo index 050e12f79cf8..f4802ded3bdb 100644 --- a/mail/smtprelay/distinfo +++ b/mail/smtprelay/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1775501946 -SHA256 (go/mail_smtprelay/smtprelay-v1.13.2/v1.13.2.mod) = 9467a5a83981a0889ece171901742b7a66d726cffe1903d32c0d4b080ea72019 -SIZE (go/mail_smtprelay/smtprelay-v1.13.2/v1.13.2.mod) = 664 -SHA256 (go/mail_smtprelay/smtprelay-v1.13.2/v1.13.2.zip) = 6b722f57c273110bdb4f4d39db9b9af59c951370fe5c7d163781247032af5e60 -SIZE (go/mail_smtprelay/smtprelay-v1.13.2/v1.13.2.zip) = 32848 +TIMESTAMP = 1777811079 +SHA256 (go/mail_smtprelay/smtprelay-v1.13.3/v1.13.3.mod) = 60d3cbec7a102daf6996625789c5d86b98c5e4c27c984b18dc737ee25e0a8d21 +SIZE (go/mail_smtprelay/smtprelay-v1.13.3/v1.13.3.mod) = 665 +SHA256 (go/mail_smtprelay/smtprelay-v1.13.3/v1.13.3.zip) = b0f37d7ff00b0f48ca2d53b9d3274dd794e7c5f8cff06f123c4c578fa5cfeb99 +SIZE (go/mail_smtprelay/smtprelay-v1.13.3/v1.13.3.zip) = 32839 diff --git a/mail/spamassassin-devel/Makefile b/mail/spamassassin-devel/Makefile index 03fe696043ac..ee8ec474a07f 100644 --- a/mail/spamassassin-devel/Makefile +++ b/mail/spamassassin-devel/Makefile @@ -10,8 +10,8 @@ WWW= https://spamassassin.apache.org/ USE_GITHUB= yes GH_ACCOUNT= apache -GH_TAGNAME= 56d2cc42c -SA_COMMIT_DATE= 2026.03.25 +GH_TAGNAME= d0f8417bc +SA_COMMIT_DATE= 2026.04.28 LICENSE= APACHE20 diff --git a/mail/spamassassin-devel/distinfo b/mail/spamassassin-devel/distinfo index c4780213ba61..8ad3fcddcf99 100644 --- a/mail/spamassassin-devel/distinfo +++ b/mail/spamassassin-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774459841 -SHA256 (apache-spamassassin-2026.03.25-56d2cc42c_GH0.tar.gz) = 0e7e62d65f541d6f7f3a7718b6da7a7a7398c6b40758da4ba57d786f45a8f5be -SIZE (apache-spamassassin-2026.03.25-56d2cc42c_GH0.tar.gz) = 8460300 +TIMESTAMP = 1777391649 +SHA256 (apache-spamassassin-2026.04.28-d0f8417bc_GH0.tar.gz) = 59f4ef2a876757f46b8f2a668671984e35839a4bd1b8b6c7244ad466c6ff1895 +SIZE (apache-spamassassin-2026.04.28-d0f8417bc_GH0.tar.gz) = 8473585 diff --git a/mail/spamassassin-devel/pkg-plist b/mail/spamassassin-devel/pkg-plist index 3d5fb02a7f31..787b70573b79 100644 --- a/mail/spamassassin-devel/pkg-plist +++ b/mail/spamassassin-devel/pkg-plist @@ -57,6 +57,9 @@ lib/libspamc.so.0 %%SITE_PERL%%/Mail/SpamAssassin/Header/ArcAuthenticationResults.pm %%SITE_PERL%%/Mail/SpamAssassin/Header/AuthenticationResults.pm %%SITE_PERL%%/Mail/SpamAssassin/Header/ParameterHeader.pm +%%SITE_PERL%%/Mail/SpamAssassin/FuzzyHash.pm +%%SITE_PERL%%/Mail/SpamAssassin/FuzzyHash/Util.pm +%%SITE_PERL%%/Mail/SpamAssassin/FuzzyHash/ZOrder.pm %%SITE_PERL%%/Mail/SpamAssassin/Locales.pm %%SITE_PERL%%/Mail/SpamAssassin/Locker.pm %%SITE_PERL%%/Mail/SpamAssassin/Locker/Flock.pm @@ -184,6 +187,9 @@ lib/libspamc.so.0 %%PERL5_MAN3%%/Mail::SpamAssassin::Header::ArcAuthenticationResults.3.gz %%PERL5_MAN3%%/Mail::SpamAssassin::Header::AuthenticationResults.3.gz %%PERL5_MAN3%%/Mail::SpamAssassin::Header::ParameterHeader.3.gz +%%PERL5_MAN3%%/Mail::SpamAssassin::FuzzyHash.3.gz +%%PERL5_MAN3%%/Mail::SpamAssassin::FuzzyHash::Util.3.gz +%%PERL5_MAN3%%/Mail::SpamAssassin::FuzzyHash::ZOrder.3.gz %%PERL5_MAN3%%/Mail::SpamAssassin::Logger.3.gz %%PERL5_MAN3%%/Mail::SpamAssassin::Logger::File.3.gz %%PERL5_MAN3%%/Mail::SpamAssassin::Logger::Stderr.3.gz diff --git a/mail/stalwart/Makefile b/mail/stalwart/Makefile index 2212c293a35b..ed0af540db46 100644 --- a/mail/stalwart/Makefile +++ b/mail/stalwart/Makefile @@ -1,6 +1,7 @@ PORTNAME= stalwart DISTVERSIONPREFIX= v DISTVERSION= 0.15.5 +PORTREVISION= 3 CATEGORIES= mail MAINTAINER= orville@anislet.dev diff --git a/mail/textmail/Makefile b/mail/textmail/Makefile index bdc45a782a9f..1197d69046ad 100644 --- a/mail/textmail/Makefile +++ b/mail/textmail/Makefile @@ -1,6 +1,6 @@ PORTNAME= textmail PORTVERSION= 20070803 -PORTREVISION= 45 +PORTREVISION= 46 CATEGORIES= mail MASTER_SITES= http://raf.org/textmail/ diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index 8bbc5f59f581..c649be43a364 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 140.10.0 +DISTVERSION= 140.10.2 PORTREVISION= 1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo index e88bbf72c321..2c3805f873a9 100644 --- a/mail/thunderbird-esr/distinfo +++ b/mail/thunderbird-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776887458 -SHA256 (thunderbird-140.10.0esr.source.tar.xz) = fdabd2b7f717c2333da9e98dcad4c650236fb2f56a9d6372cf707f5f6784cae3 -SIZE (thunderbird-140.10.0esr.source.tar.xz) = 759838016 +TIMESTAMP = 1778175690 +SHA256 (thunderbird-140.10.2esr.source.tar.xz) = ee8d72e4e533adeaa9bf90dc555fc030d7e1dedb77cdb04673b0f89bd52221b8 +SIZE (thunderbird-140.10.2esr.source.tar.xz) = 754040740 diff --git a/mail/thunderbird-esr/files/patch-bug2033279 b/mail/thunderbird-esr/files/patch-bug2033279 new file mode 100644 index 000000000000..91a45ab6abba --- /dev/null +++ b/mail/thunderbird-esr/files/patch-bug2033279 @@ -0,0 +1,28 @@ +https://bugzilla.mozilla.org/show_bug.cgi?id=2033279 + +https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578 + +error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope + --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56 + +--- comm/third_party/rust/encoding_rs/src/x_user_defined.rs.orig 2026-04-20 10:54:51 UTC ++++ comm/third_party/rust/encoding_rs/src/x_user_defined.rs +@@ -16,6 +16,7 @@ cfg_if! { + use simd_funcs::*; + use core::simd::u16x8; + use core::simd::cmp::SimdPartialOrd; ++ use core::simd::Select; + + #[inline(always)] + fn shift_upper(unpacked: u16x8) -> u16x8 { + +--- third_party/rust/encoding_rs/src/x_user_defined.rs.orig 2026-04-20 10:54:51 UTC ++++ third_party/rust/encoding_rs/src/x_user_defined.rs +@@ -16,6 +16,7 @@ cfg_if! { + use simd_funcs::*; + use core::simd::u16x8; + use core::simd::cmp::SimdPartialOrd; ++ use core::simd::Select; + + #[inline(always)] + fn shift_upper(unpacked: u16x8) -> u16x8 { diff --git a/mail/thunderbird-esr/files/patch-dns-resolve-https-rr b/mail/thunderbird-esr/files/patch-dns-resolve-https-rr new file mode 100644 index 000000000000..e00af766c62a --- /dev/null +++ b/mail/thunderbird-esr/files/patch-dns-resolve-https-rr @@ -0,0 +1,34 @@ +commit be323da0618d99573ef61a096fa4ae1b147378d9 +Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> + + enable resolving HTTPS RRs via the OS's resolver on FreeBSD + + see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460 for details + on HTTPS RRs. + +diff --git netwerk/dns/moz.build netwerk/dns/moz.build +index b2456d23a6df..3785da5d6e87 100644 +--- netwerk/dns/moz.build ++++ netwerk/dns/moz.build +@@ -58,6 +58,8 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows": + elif CONFIG["OS_TARGET"] == "Linux": + SOURCES += ["PlatformDNSUnix.cpp"] + OS_LIBS += ["resolv"] ++elif CONFIG["OS_TARGET"] == "FreeBSD": ++ SOURCES += ["PlatformDNSUnix.cpp"] + elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa": + SOURCES += ["PlatformDNSMac.cpp"] + elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "android": +diff --git netwerk/dns/nsHostResolver.cpp netwerk/dns/nsHostResolver.cpp +index b7e3763ffeb5..a36edf32dc76 100644 +--- netwerk/dns/nsHostResolver.cpp ++++ netwerk/dns/nsHostResolver.cpp +@@ -213,7 +213,7 @@ nsresult nsHostResolver::Init() MOZ_NO_THREAD_SAFETY_ANALYSIS { + #elif defined(MOZ_WIDGET_ANDROID) + // android_res_nquery only got added in API level 29 + sNativeHTTPSSupported = jni::GetAPIVersion() >= 29; +-#elif defined(XP_LINUX) || defined(XP_MACOSX) ++#elif defined(XP_LINUX) || defined(XP_MACOSX) || defined(XP_FREEBSD) + sNativeHTTPSSupported = true; + #endif + LOG(("Native HTTPS records supported=%d", bool(sNativeHTTPSSupported))); diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 29d10e2203e0..9ea82d73b668 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,5 +1,6 @@ PORTNAME= thunderbird -DISTVERSION= 150.0 +DISTVERSION= 150.0.2 +PORTREVISION= 1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source @@ -10,7 +11,7 @@ COMMENT= Mozilla Thunderbird is standalone mail and news that stands above WWW= https://www.thunderbird.net/ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ - nss>=3.122.1:security/nss \ + nss>=3.122.2:security/nss \ libevent>=2.1.8:devel/libevent \ harfbuzz>=10.1.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 39b7d0d2a010..f0fc2cd9944d 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776448865 -SHA256 (thunderbird-150.0.source.tar.xz) = bacee6c25a4b7bd4de112a0f78055f96e93d2a12683fd3b0490a4ef9b632cf12 -SIZE (thunderbird-150.0.source.tar.xz) = 839308448 +TIMESTAMP = 1778175713 +SHA256 (thunderbird-150.0.2.source.tar.xz) = 87d03a64de92de565328c0ea7ab921101217da4188fbee3f444f91b76cac1e5c +SIZE (thunderbird-150.0.2.source.tar.xz) = 836019656 diff --git a/mail/thunderbird/files/patch-bug2033279 b/mail/thunderbird/files/patch-bug2033279 new file mode 100644 index 000000000000..91a45ab6abba --- /dev/null +++ b/mail/thunderbird/files/patch-bug2033279 @@ -0,0 +1,28 @@ +https://bugzilla.mozilla.org/show_bug.cgi?id=2033279 + +https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578 + +error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope + --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56 + +--- comm/third_party/rust/encoding_rs/src/x_user_defined.rs.orig 2026-04-20 10:54:51 UTC ++++ comm/third_party/rust/encoding_rs/src/x_user_defined.rs +@@ -16,6 +16,7 @@ cfg_if! { + use simd_funcs::*; + use core::simd::u16x8; + use core::simd::cmp::SimdPartialOrd; ++ use core::simd::Select; + + #[inline(always)] + fn shift_upper(unpacked: u16x8) -> u16x8 { + +--- third_party/rust/encoding_rs/src/x_user_defined.rs.orig 2026-04-20 10:54:51 UTC ++++ third_party/rust/encoding_rs/src/x_user_defined.rs +@@ -16,6 +16,7 @@ cfg_if! { + use simd_funcs::*; + use core::simd::u16x8; + use core::simd::cmp::SimdPartialOrd; ++ use core::simd::Select; + + #[inline(always)] + fn shift_upper(unpacked: u16x8) -> u16x8 { diff --git a/mail/thunderbird/files/patch-dns-resolve-https-rr b/mail/thunderbird/files/patch-dns-resolve-https-rr new file mode 100644 index 000000000000..b0517900dd0a --- /dev/null +++ b/mail/thunderbird/files/patch-dns-resolve-https-rr @@ -0,0 +1,34 @@ +commit c6452bc491ef6b531ae4e948926bd8d863ad1fc3 +Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> + + enable resolving HTTPS RRs via the OS's resolver on FreeBSD + + see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460 for details + on HTTPS RRs. + +diff --git netwerk/dns/moz.build netwerk/dns/moz.build +index 2369794f2407..7e3bff4b5092 100644 +--- netwerk/dns/moz.build ++++ netwerk/dns/moz.build +@@ -56,6 +56,8 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows": + elif CONFIG["OS_TARGET"] == "Linux": + SOURCES += ["PlatformDNSUnix.cpp"] + OS_LIBS += ["resolv"] ++elif CONFIG["OS_TARGET"] == "FreeBSD": ++ SOURCES += ["PlatformDNSUnix.cpp"] + elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa": + SOURCES += ["PlatformDNSMac.cpp"] + elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "android": +diff --git netwerk/dns/nsHostResolver.cpp netwerk/dns/nsHostResolver.cpp +index 2ef4006a3b17..29c4c7cf5730 100644 +--- netwerk/dns/nsHostResolver.cpp ++++ netwerk/dns/nsHostResolver.cpp +@@ -175,7 +175,7 @@ nsresult nsHostResolver::Init() MOZ_NO_THREAD_SAFETY_ANALYSIS { + #elif defined(MOZ_WIDGET_ANDROID) + // android_res_nquery only got added in API level 29 + sNativeHTTPSSupported = jni::GetAPIVersion() >= 29; +-#elif defined(XP_LINUX) || defined(XP_MACOSX) ++#elif defined(XP_LINUX) || defined(XP_MACOSX) || defined(XP_FREEBSD) + sNativeHTTPSSupported = true; + #endif + LOG(("Native HTTPS records supported=%d", bool(sNativeHTTPSSupported))); diff --git a/mail/thunderbird/files/patch-pipewire_init b/mail/thunderbird/files/patch-pipewire_init index c0eae3972c11..a1cfd672ab23 100644 --- a/mail/thunderbird/files/patch-pipewire_init +++ b/mail/thunderbird/files/patch-pipewire_init @@ -19,10 +19,10 @@ index cab90280ef40..13718b8ce83c 100644 const char* pw_get_library_version(); diff --git third_party/libwebrtc/modules/portal/pipewire_utils.cc third_party/libwebrtc/modules/portal/pipewire_utils.cc -index 91a2ae69513a..9dc0c47b969b 100644 +index 7008696b7d20..758b21e2677c 100644 --- third_party/libwebrtc/modules/portal/pipewire_utils.cc +++ third_party/libwebrtc/modules/portal/pipewire_utils.cc -@@ -52,12 +52,12 @@ PipeWireThreadLoopLock::~PipeWireThreadLoopLock() { +@@ -108,7 +108,7 @@ PipeWireThreadLoopLock::~PipeWireThreadLoopLock() { RTC_NO_SANITIZE("cfi-icall") PipeWireInitializer::PipeWireInitializer() { @@ -31,12 +31,15 @@ index 91a2ae69513a..9dc0c47b969b 100644 } RTC_NO_SANITIZE("cfi-icall") - PipeWireInitializer::~PipeWireInitializer() { -- pw_deinit(); -+ pipewire_deinit(); +@@ -116,7 +116,7 @@ PipeWireInitializer::~PipeWireInitializer() { + PipeWireVersion pw_client_version = + PipeWireVersion::Parse(pw_get_library_version()); + if (pw_client_version >= kReentrantDeinitMinVersion) { +- pw_deinit(); ++ pipewire_deinit(); + } } - } // namespace webrtc diff --git third_party/pipewire/libpipewire/mozpipewire.cpp third_party/pipewire/libpipewire/mozpipewire.cpp index 11f938b1de20..0191e557374d 100644 --- third_party/pipewire/libpipewire/mozpipewire.cpp |
