summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile2
-rw-r--r--mail/claws-mail/Makefile.ver2
-rw-r--r--mail/claws-mail/distinfo4
-rw-r--r--mail/datovka/Makefile5
-rw-r--r--mail/datovka/distinfo6
-rw-r--r--mail/dbmail/Makefile2
-rw-r--r--mail/dbmail/distinfo6
-rw-r--r--mail/dbmail/files/patch-src_clientbase.c33
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmailconf/pkg-plist1
-rw-r--r--mail/imap-tools/Makefile1
-rw-r--r--mail/libopensmtpd/Makefile34
-rw-r--r--mail/libopensmtpd/distinfo3
-rw-r--r--mail/libopensmtpd/files/patch-ioev.c11
-rw-r--r--mail/libopensmtpd/pkg-descr3
-rw-r--r--mail/libopensmtpd/pkg-plist5
-rw-r--r--mail/mailpit/Makefile2
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json406
-rw-r--r--mail/mew-devel/Makefile4
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/mutt/Makefile7
-rw-r--r--mail/mutt/distinfo6
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/nmh-devel/Makefile4
-rw-r--r--mail/nmh-devel/distinfo6
-rw-r--r--mail/opensmtpd-filter-dkimsign/Makefile36
-rw-r--r--mail/opensmtpd-filter-dkimsign/distinfo3
-rw-r--r--mail/opensmtpd-filter-dkimsign/pkg-descr20
-rw-r--r--mail/p5-MIME-Types/Makefile2
-rw-r--r--mail/p5-MIME-Types/distinfo6
-rw-r--r--mail/p5-Mail-Transport/Makefile2
-rw-r--r--mail/p5-Mail-Transport/distinfo6
-rw-r--r--mail/pizauth/Makefile2
-rw-r--r--mail/postfix-current/Makefile2
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/postfix-current/files/extra-patch-blacklistd109
-rw-r--r--mail/postfix-current/files/patch-makedefs13
-rw-r--r--mail/postfix-current/files/patch-src_util_sys__defs.h2
-rw-r--r--mail/py-checkdmarc/Makefile2
-rw-r--r--mail/py-checkdmarc/distinfo6
-rw-r--r--mail/rspamd/Makefile2
-rw-r--r--mail/rspamd/distinfo6
-rw-r--r--mail/rspamd/files/patch-src_libserver_re_cache.c131
-rw-r--r--mail/spamassassin-devel/Makefile4
-rw-r--r--mail/spamassassin-devel/distinfo6
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird/Makefile5
-rw-r--r--mail/thunderbird/distinfo6
52 files changed, 532 insertions, 442 deletions
diff --git a/mail/Makefile b/mail/Makefile
index dde4a69eddde..092979a16662 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -181,6 +181,7 @@
SUBDIR += libesmtp
SUBDIR += libetpan
SUBDIR += libmilter
+ SUBDIR += libopensmtpd
SUBDIR += libpst
SUBDIR += libsieve
SUBDIR += libspamtest
@@ -289,6 +290,7 @@
SUBDIR += opensmtpd-extras-table-redis
SUBDIR += opensmtpd-extras-table-socketmap
SUBDIR += opensmtpd-extras-table-sqlite
+ SUBDIR += opensmtpd-filter-dkimsign
SUBDIR += opensmtpd-filter-rspamd
SUBDIR += opensmtpd-filter-senderscore
SUBDIR += opensmtpd-table-sqlite
diff --git a/mail/claws-mail/Makefile.ver b/mail/claws-mail/Makefile.ver
index b1050cf44fb8..69843c7f3886 100644
--- a/mail/claws-mail/Makefile.ver
+++ b/mail/claws-mail/Makefile.ver
@@ -6,5 +6,5 @@ MASTER_OPTIONS!= ${MAKE} -C ${.CURDIR}/../claws-mail -V PORT_OPTIONS
PORTVERSION= 3.21.0
.endif
.if ${MASTER_OPTIONS:MGTK3}
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.1
.endif
diff --git a/mail/claws-mail/distinfo b/mail/claws-mail/distinfo
index 6eeee4f90e8b..372dd320ddad 100644
--- a/mail/claws-mail/distinfo
+++ b/mail/claws-mail/distinfo
@@ -2,5 +2,5 @@ TIMESTAMP = 1718021837
SHA256 (claws-mail-3.21.0.tar.xz) = 333f3ac1b6c98542098678d8606583da4adfc7439eb4e81043f7675b45e91a96
SIZE (claws-mail-3.21.0.tar.xz) = 6848648
TIMESTAMP = 1718021875
-SHA256 (claws-mail-4.3.0.tar.xz) = 95dc1d888eb916f028467fa0c3cbf45baff6678793b7bfb35fabba029d581ce1
-SIZE (claws-mail-4.3.0.tar.xz) = 6831980
+SHA256 (claws-mail-4.3.1.tar.xz) = d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6
+SIZE (claws-mail-4.3.1.tar.xz) = 6782236
diff --git a/mail/datovka/Makefile b/mail/datovka/Makefile
index 47ce6cc3ace7..01a76dee2775 100644
--- a/mail/datovka/Makefile
+++ b/mail/datovka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datovka
-DISTVERSION= 4.26.0
+DISTVERSION= 4.27.0
CATEGORIES= mail
MASTER_SITES= https://secure.nic.cz/files/datove_schranky/${DISTVERSION}/
@@ -10,8 +10,7 @@ WWW= https://gitlab.nic.cz/datovka/datovka
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \
- pkgconf:devel/pkgconf
+BUILD_DEPENDS= libglvnd>0:graphics/libglvnd
LIB_DEPENDS= libdatovka.so:devel/libdatovka
USES= compiler:c++17-lang gl pkgconfig qmake qt:6 ssl tar:xz
diff --git a/mail/datovka/distinfo b/mail/datovka/distinfo
index d6eea91f4507..8fda21c243d3 100644
--- a/mail/datovka/distinfo
+++ b/mail/datovka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743583074
-SHA256 (datovka-4.26.0.tar.xz) = fa11e553d9432b7886324d8171147972ca853e6f8f871253a12ff1fec0ab3076
-SIZE (datovka-4.26.0.tar.xz) = 5078116
+TIMESTAMP = 1758788409
+SHA256 (datovka-4.27.0.tar.xz) = 9e353316cd266fba50de1c7cd6c43b9f7b65667160d3e6e4f8a661389de08bf3
+SIZE (datovka-4.27.0.tar.xz) = 5177396
diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile
index 20aa942e02d0..795d0067b2ee 100644
--- a/mail/dbmail/Makefile
+++ b/mail/dbmail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbmail
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.4
+DISTVERSION= 3.5.5
CATEGORIES= mail
MAINTAINER= bofh@FreeBSD.org
diff --git a/mail/dbmail/distinfo b/mail/dbmail/distinfo
index 0e838f1a0fa8..d4d6d2c971e0 100644
--- a/mail/dbmail/distinfo
+++ b/mail/dbmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751534573
-SHA256 (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 509a189c083c44bedadb320c037b144d9f2d1955b9a54dbb9dd3d73c7e8337c9
-SIZE (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 2547614
+TIMESTAMP = 1759523898
+SHA256 (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 1c86be8d4eeed3dd676c91a907b75fe70da8182791c3b6ae04c5b56396ec3ae0
+SIZE (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 2553083
diff --git a/mail/dbmail/files/patch-src_clientbase.c b/mail/dbmail/files/patch-src_clientbase.c
index 19e6aa57533b..aa7fb8b4f9f4 100644
--- a/mail/dbmail/files/patch-src_clientbase.c
+++ b/mail/dbmail/files/patch-src_clientbase.c
@@ -1,29 +1,26 @@
---- src/clientbase.c.orig 2022-10-15 15:02:38 UTC
+--- src/clientbase.c.orig 2025-10-04 10:47:08 UTC
+++ src/clientbase.c
-@@ -152,7 +152,7 @@ ClientBase_T * client_init(client_sock *c)
+@@ -152,20 +152,20 @@ ClientBase_T * client_init(client_sock *c)
client->tx = STDOUT_FILENO;
} else {
/* server-side */
-- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip,
-+ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip,
- NI_MAXHOST, client->dst_port,
- NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) {
+- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip,
++ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip,
+ NI_MAXHOST, client->dst_port,
+ NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) {
TRACE(TRACE_INFO, "getnameinfo::error [%s]", gai_strerror(serr));
-@@ -160,7 +160,7 @@ ClientBase_T * client_init(client_sock *c)
+ }
/* client-side */
+- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip,
++ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip,
+ NI_MAXHOST-1, client->src_port,
+ NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) {
+ TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
+ }
if (server_conf->resolveIP) {
- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->clientname,
+ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->clientname,
- NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) {
- TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
- }
-@@ -171,7 +171,7 @@ ClientBase_T * client_init(client_sock *c)
- client->clientname[0] ? client->clientname : "Lookup failed");
- } else {
-
-- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip,
-+ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip,
- NI_MAXHOST-1, client->src_port,
- NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) {
+ NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) {
TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
+ }
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 056c5f34a69c..85db96d4e5f1 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.4
+DISTVERSION= 6.5.6
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index 33d1fef8a5f6..aac30a3bab80 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750200429
-SHA256 (fetchmail-6.5.4.tar.xz) = c859156e9bff841d4d984cb3fdcb8042b6b31789fc3387c2649baa95a88d698b
-SIZE (fetchmail-6.5.4.tar.xz) = 1114764
+TIMESTAMP = 1759500530
+SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
+SIZE (fetchmail-6.5.6.tar.xz) = 1061804
diff --git a/mail/fetchmailconf/pkg-plist b/mail/fetchmailconf/pkg-plist
index c0b5b8dfd13e..474368000540 100644
--- a/mail/fetchmailconf/pkg-plist
+++ b/mail/fetchmailconf/pkg-plist
@@ -3,3 +3,4 @@ share/man/man1/fetchmailconf.1.gz
%%PYTHON_SITELIBDIR%%/fetchmailconf.py
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyc
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyo
+@comment %%PYTHON_SITELIBDIR%%/__pycache__/fetchmailconf%%PYTHON_TAG%%.opt-2.pyc
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 42e9ce40fd42..20f39d9721f9 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imap-tools
DISTVERSION= 1.7.1
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/mail/libopensmtpd/Makefile b/mail/libopensmtpd/Makefile
new file mode 100644
index 000000000000..64a054778500
--- /dev/null
+++ b/mail/libopensmtpd/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= libopensmtpd
+DISTVERSION= 0.7
+CATEGORIES= mail
+MASTER_SITES= https://imperialat.at/releases/
+
+MAINTAINER= mvalleton@seos.fr
+COMMENT= Library for writing opensmtpd filters
+WWW= https://imperialat.at/dev/libopensmtpd/
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= opensmtpd>=6.6.0:mail/opensmtpd
+LIB_DEPENDS= libevent.so:devel/libevent
+
+USES= gmake localbase:ldflags uidfix
+USE_LDCONFIG= yes
+
+MAKEFILE= Makefile.gnu
+MAKE_ARGS= NEED_STRLCAT=0 \
+ NEED_STRLCPY=0 \
+ NEED_STRTONUM=0
+
+# Makefile doesn't install the .so libraries or opensmtpd.h, and
+# Makefile.gnu uses GNU-specific options to install, so we can't
+# use either. So we just have to install the files manually then
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/opensmtpd.h ${STAGEDIR}${PREFIX}/include/
+ ${INSTALL_MAN} ${WRKSRC}/osmtpd_run.3 ${STAGEDIR}${PREFIX}/share/man/man3/
+ ${INSTALL_LIB} ${WRKSRC}/libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so.0.1.0
+ ${RLN} libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so.0
+ ${RLN} libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so
+
+.include <bsd.port.mk>
diff --git a/mail/libopensmtpd/distinfo b/mail/libopensmtpd/distinfo
new file mode 100644
index 000000000000..d2d851868c25
--- /dev/null
+++ b/mail/libopensmtpd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1735830966
+SHA256 (libopensmtpd-0.7.tar.gz) = cdd6d5e11a7063f9265da43a42309c646554b8b68b03982ca8472dbe2b08a613
+SIZE (libopensmtpd-0.7.tar.gz) = 34942
diff --git a/mail/libopensmtpd/files/patch-ioev.c b/mail/libopensmtpd/files/patch-ioev.c
new file mode 100644
index 000000000000..6f8f4395467c
--- /dev/null
+++ b/mail/libopensmtpd/files/patch-ioev.c
@@ -0,0 +1,11 @@
+--- ioev.c.orig 2019-11-14 17:46:37 UTC
++++ ioev.c
+@@ -21,6 +21,8 @@
+ #include <sys/queue.h>
+ #include <sys/socket.h>
+
++#include <netinet/in.h>
++
+ #include <err.h>
+ #include <errno.h>
+ #include <event.h>
diff --git a/mail/libopensmtpd/pkg-descr b/mail/libopensmtpd/pkg-descr
new file mode 100644
index 000000000000..f4a15f259cd7
--- /dev/null
+++ b/mail/libopensmtpd/pkg-descr
@@ -0,0 +1,3 @@
+This library provides an event-based interface for writing OpenSMTPd
+filters. It is used by the opensmtpd-filter-dkimsign port as well as
+several other filters that do not have ports.
diff --git a/mail/libopensmtpd/pkg-plist b/mail/libopensmtpd/pkg-plist
new file mode 100644
index 000000000000..8edfac208244
--- /dev/null
+++ b/mail/libopensmtpd/pkg-plist
@@ -0,0 +1,5 @@
+include/opensmtpd.h
+lib/libopensmtpd.so
+lib/libopensmtpd.so.0
+lib/libopensmtpd.so.0.1.0
+share/man/man3/osmtpd_run.3.gz
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index e0396d0f2e52..0c29956fd21b 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.8
+DISTVERSION= 1.27.9
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 685c08815ce5..c9c150430349 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1757850609
-SHA256 (go/mail_mailpit/mailpit-v1.27.8/mailpit-npm-cache-1.27.8.tar.zst) = 2fe5d5098e19ff692cff08ad7ed0a8bfe275a79e039374180cfb517c6d63a576
-SIZE (go/mail_mailpit/mailpit-v1.27.8/mailpit-npm-cache-1.27.8.tar.zst) = 37978471
-SHA256 (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.mod) = 8c4fc8a6bb13a4b0b165a8efc81978f130e39f3cbd785702770ca5e408087119
-SIZE (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.mod) = 3202
-SHA256 (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.zip) = 1f7b82104633fbb0408e6583f92d257601bd0ef187903fc7fd081ac4f279ff2e
-SIZE (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.zip) = 586481
+TIMESTAMP = 1759128979
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/mailpit-npm-cache-1.27.9.tar.zst) = dc260aea44a0fb5096d2ddfc452ea429fe3a2867e6d98695a69bc1dcc6879402
+SIZE (go/mail_mailpit/mailpit-v1.27.9/mailpit-npm-cache-1.27.9.tar.zst) = 38028128
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.mod) = 5269476d5eb30c0c903f069d8b4375e083e413e08249341fa108661ebbd0aeb2
+SIZE (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.mod) = 3202
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.zip) = 4e2d48c32aa3986cfd263929c4e281e308d3061738866c6cbab087c718d02779
+SIZE (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.zip) = 586854
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index fdcf21d743ea..7e4c09e2c404 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -17,17 +17,17 @@
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "2.8.0",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.8.0.tgz",
-- "integrity": "sha512-r1/0w5C9dkbcdjyxY8ZHsC5AOWg4Pnzhm2zu7LO4UHSounp2tMm6Y+oioV9zlGbLveE7YaWRDUk48WLxRDgoqg==",
+- "version": "2.9.0",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz",
+- "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==",
- "dev": true,
- "license": "(Apache-2.0 AND BSD-3-Clause)",
- "peer": true
- },
- "node_modules/@esbuild/aix-ppc64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
-- "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
+- "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==",
- "cpu": [
- "ppc64"
- ],
@@ -42,9 +42,9 @@
- }
- },
- "node_modules/@esbuild/android-arm": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
-- "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz",
+- "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==",
- "cpu": [
- "arm"
- ],
@@ -59,9 +59,9 @@
- }
- },
- "node_modules/@esbuild/android-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
-- "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz",
+- "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==",
- "cpu": [
- "arm64"
- ],
@@ -76,9 +76,9 @@
- }
- },
- "node_modules/@esbuild/android-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
-- "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz",
+- "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==",
- "cpu": [
- "x64"
- ],
@@ -93,9 +93,9 @@
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
-- "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz",
+- "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==",
- "cpu": [
- "arm64"
- ],
@@ -110,9 +110,9 @@
- }
- },
- "node_modules/@esbuild/darwin-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
-- "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz",
+- "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==",
- "cpu": [
- "x64"
- ],
@@ -127,9 +127,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
-- "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==",
- "cpu": [
- "arm64"
- ],
@@ -144,9 +144,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
-- "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz",
+- "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==",
- "cpu": [
- "x64"
- ],
@@ -161,9 +161,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
-- "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz",
+- "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==",
- "cpu": [
- "arm"
- ],
@@ -178,9 +178,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
-- "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz",
+- "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==",
- "cpu": [
- "arm64"
- ],
@@ -195,9 +195,9 @@
- }
- },
- "node_modules/@esbuild/linux-ia32": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
-- "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz",
+- "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==",
- "cpu": [
- "ia32"
- ],
@@ -212,9 +212,9 @@
- }
- },
- "node_modules/@esbuild/linux-loong64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
-- "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz",
+- "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==",
- "cpu": [
- "loong64"
- ],
@@ -229,9 +229,9 @@
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
-- "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz",
+- "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==",
- "cpu": [
- "mips64el"
- ],
@@ -246,9 +246,9 @@
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
-- "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz",
+- "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==",
- "cpu": [
- "ppc64"
- ],
@@ -263,9 +263,9 @@
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
-- "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz",
+- "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==",
- "cpu": [
- "riscv64"
- ],
@@ -280,9 +280,9 @@
- }
- },
- "node_modules/@esbuild/linux-s390x": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
-- "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz",
+- "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==",
- "cpu": [
- "s390x"
- ],
@@ -297,9 +297,9 @@
- }
- },
- "node_modules/@esbuild/linux-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
-- "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz",
+- "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==",
- "cpu": [
- "x64"
- ],
@@ -314,9 +314,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
-- "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==",
- "cpu": [
- "arm64"
- ],
@@ -331,9 +331,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
-- "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz",
+- "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==",
- "cpu": [
- "x64"
- ],
@@ -348,9 +348,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
-- "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==",
- "cpu": [
- "arm64"
- ],
@@ -365,9 +365,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
-- "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz",
+- "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==",
- "cpu": [
- "x64"
- ],
@@ -382,9 +382,9 @@
- }
- },
- "node_modules/@esbuild/openharmony-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
-- "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz",
+- "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==",
- "cpu": [
- "arm64"
- ],
@@ -399,9 +399,9 @@
- }
- },
- "node_modules/@esbuild/sunos-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
-- "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz",
+- "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==",
- "cpu": [
- "x64"
- ],
@@ -416,9 +416,9 @@
- }
- },
- "node_modules/@esbuild/win32-arm64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
-- "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz",
+- "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==",
- "cpu": [
- "arm64"
- ],
@@ -433,9 +433,9 @@
- }
- },
- "node_modules/@esbuild/win32-ia32": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
-- "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz",
+- "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==",
- "cpu": [
- "ia32"
- ],
@@ -450,9 +450,9 @@
- }
- },
- "node_modules/@esbuild/win32-x64": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
-- "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz",
+- "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==",
- "cpu": [
- "x64"
- ],
@@ -469,7 +469,7 @@
"node_modules/@eslint-community/eslint-utils": {
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
-@@ -1103,6 +653,7 @@
+@@ -1119,6 +669,7 @@
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -477,7 +477,7 @@
"license": "MIT",
"funding": {
"type": "opencollective",
-@@ -2075,14 +1626,6 @@
+@@ -2091,14 +1642,6 @@
"ieee754": "^1.2.1"
}
},
@@ -492,7 +492,7 @@
"node_modules/call-bind-apply-helpers": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
-@@ -2165,14 +1708,6 @@
+@@ -2181,14 +1724,6 @@
"dev": true,
"license": "MIT"
},
@@ -507,14 +507,14 @@
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -2396,48 +1931,6 @@
+@@ -2412,48 +1947,6 @@
"node": ">= 0.4"
}
},
- "node_modules/esbuild": {
-- "version": "0.25.9",
-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
-- "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
+- "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
@@ -525,45 +525,45 @@
- "node": ">=18"
- },
- "optionalDependencies": {
-- "@esbuild/aix-ppc64": "0.25.9",
-- "@esbuild/android-arm": "0.25.9",
-- "@esbuild/android-arm64": "0.25.9",
-- "@esbuild/android-x64": "0.25.9",
-- "@esbuild/darwin-arm64": "0.25.9",
-- "@esbuild/darwin-x64": "0.25.9",
-- "@esbuild/freebsd-arm64": "0.25.9",
-- "@esbuild/freebsd-x64": "0.25.9",
-- "@esbuild/linux-arm": "0.25.9",
-- "@esbuild/linux-arm64": "0.25.9",
-- "@esbuild/linux-ia32": "0.25.9",
-- "@esbuild/linux-loong64": "0.25.9",
-- "@esbuild/linux-mips64el": "0.25.9",
-- "@esbuild/linux-ppc64": "0.25.9",
-- "@esbuild/linux-riscv64": "0.25.9",
-- "@esbuild/linux-s390x": "0.25.9",
-- "@esbuild/linux-x64": "0.25.9",
-- "@esbuild/netbsd-arm64": "0.25.9",
-- "@esbuild/netbsd-x64": "0.25.9",
-- "@esbuild/openbsd-arm64": "0.25.9",
-- "@esbuild/openbsd-x64": "0.25.9",
-- "@esbuild/openharmony-arm64": "0.25.9",
-- "@esbuild/sunos-x64": "0.25.9",
-- "@esbuild/win32-arm64": "0.25.9",
-- "@esbuild/win32-ia32": "0.25.9",
-- "@esbuild/win32-x64": "0.25.9"
+- "@esbuild/aix-ppc64": "0.25.10",
+- "@esbuild/android-arm": "0.25.10",
+- "@esbuild/android-arm64": "0.25.10",
+- "@esbuild/android-x64": "0.25.10",
+- "@esbuild/darwin-arm64": "0.25.10",
+- "@esbuild/darwin-x64": "0.25.10",
+- "@esbuild/freebsd-arm64": "0.25.10",
+- "@esbuild/freebsd-x64": "0.25.10",
+- "@esbuild/linux-arm": "0.25.10",
+- "@esbuild/linux-arm64": "0.25.10",
+- "@esbuild/linux-ia32": "0.25.10",
+- "@esbuild/linux-loong64": "0.25.10",
+- "@esbuild/linux-mips64el": "0.25.10",
+- "@esbuild/linux-ppc64": "0.25.10",
+- "@esbuild/linux-riscv64": "0.25.10",
+- "@esbuild/linux-s390x": "0.25.10",
+- "@esbuild/linux-x64": "0.25.10",
+- "@esbuild/netbsd-arm64": "0.25.10",
+- "@esbuild/netbsd-x64": "0.25.10",
+- "@esbuild/openbsd-arm64": "0.25.10",
+- "@esbuild/openbsd-x64": "0.25.10",
+- "@esbuild/openharmony-arm64": "0.25.10",
+- "@esbuild/sunos-x64": "0.25.10",
+- "@esbuild/win32-arm64": "0.25.10",
+- "@esbuild/win32-ia32": "0.25.10",
+- "@esbuild/win32-x64": "0.25.10"
- }
- },
"node_modules/esbuild-plugin-vue-next": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -2468,6 +1961,19 @@
+@@ -2484,6 +1977,19 @@
"sass-embedded": "^1.71.1"
}
},
+ "node_modules/esbuild-wasm": {
-+ "version": "0.25.9",
-+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.9.tgz",
-+ "integrity": "sha512-Jpv5tCSwQg18aCqCRD3oHIX/prBhXMDapIoG//A+6+dV0e7KQMGFg85ihJ5T1EeMjbZjON3TqFy0VrGAnIHLDA==",
++ "version": "0.25.10",
++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.10.tgz",
++ "integrity": "sha512-IyyfrTA2iiOh/uhlaJj0aUDgW42lFhr29ZeKouVNOz/8mLyuqWbEuVst+B4RBH18pb3AcOHnaOgyskAbsVOe3A==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
@@ -576,7 +576,7 @@
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-@@ -3784,17 +3290,6 @@
+@@ -3817,17 +3323,6 @@
"node": ">=4"
}
},
@@ -594,14 +594,14 @@
"node_modules/safe-identifier": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
-@@ -3823,391 +3318,6 @@
+@@ -3856,391 +3351,6 @@
"@parcel/watcher": "^2.4.1"
}
},
- "node_modules/sass-embedded": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.92.1.tgz",
-- "integrity": "sha512-28YwLnF5atAhogt3E4hXzz/NB9dwKffyw08a7DEasLh94P7+aELkG3ENSHYCWB9QFN14hYNLfwr9ozUsPDhcDQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz",
+- "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
@@ -622,30 +622,30 @@
- "node": ">=16.0.0"
- },
- "optionalDependencies": {
-- "sass-embedded-all-unknown": "1.92.1",
-- "sass-embedded-android-arm": "1.92.1",
-- "sass-embedded-android-arm64": "1.92.1",
-- "sass-embedded-android-riscv64": "1.92.1",
-- "sass-embedded-android-x64": "1.92.1",
-- "sass-embedded-darwin-arm64": "1.92.1",
-- "sass-embedded-darwin-x64": "1.92.1",
-- "sass-embedded-linux-arm": "1.92.1",
-- "sass-embedded-linux-arm64": "1.92.1",
-- "sass-embedded-linux-musl-arm": "1.92.1",
-- "sass-embedded-linux-musl-arm64": "1.92.1",
-- "sass-embedded-linux-musl-riscv64": "1.92.1",
-- "sass-embedded-linux-musl-x64": "1.92.1",
-- "sass-embedded-linux-riscv64": "1.92.1",
-- "sass-embedded-linux-x64": "1.92.1",
-- "sass-embedded-unknown-all": "1.92.1",
-- "sass-embedded-win32-arm64": "1.92.1",
-- "sass-embedded-win32-x64": "1.92.1"
+- "sass-embedded-all-unknown": "1.93.2",
+- "sass-embedded-android-arm": "1.93.2",
+- "sass-embedded-android-arm64": "1.93.2",
+- "sass-embedded-android-riscv64": "1.93.2",
+- "sass-embedded-android-x64": "1.93.2",
+- "sass-embedded-darwin-arm64": "1.93.2",
+- "sass-embedded-darwin-x64": "1.93.2",
+- "sass-embedded-linux-arm": "1.93.2",
+- "sass-embedded-linux-arm64": "1.93.2",
+- "sass-embedded-linux-musl-arm": "1.93.2",
+- "sass-embedded-linux-musl-arm64": "1.93.2",
+- "sass-embedded-linux-musl-riscv64": "1.93.2",
+- "sass-embedded-linux-musl-x64": "1.93.2",
+- "sass-embedded-linux-riscv64": "1.93.2",
+- "sass-embedded-linux-x64": "1.93.2",
+- "sass-embedded-unknown-all": "1.93.2",
+- "sass-embedded-win32-arm64": "1.93.2",
+- "sass-embedded-win32-x64": "1.93.2"
- }
- },
- "node_modules/sass-embedded-all-unknown": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.92.1.tgz",
-- "integrity": "sha512-5t6/YZf+vhO3OY/49h8RCL6Cwo78luva0M+TnTM9gu9ASffRXAuOVLNKciSXa3loptyemDDS6IU5/dVH5w0KmA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.2.tgz",
+- "integrity": "sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==",
- "cpu": [
- "!arm",
- "!arm64",
@@ -657,13 +657,13 @@
- "optional": true,
- "peer": true,
- "dependencies": {
-- "sass": "1.92.1"
+- "sass": "1.93.2"
- }
- },
- "node_modules/sass-embedded-android-arm": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.92.1.tgz",
-- "integrity": "sha512-4EjpVVzuksERdgAd4BqeSXFnWtWN3DSRyEIUPJ7BhcS9sfDh2Gf6miI2kNTvIQLJ2XIJynDDcEQ8a1U9KwKUTQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.2.tgz",
+- "integrity": "sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==",
- "cpu": [
- "arm"
- ],
@@ -679,9 +679,9 @@
- }
- },
- "node_modules/sass-embedded-android-arm64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.92.1.tgz",
-- "integrity": "sha512-Q+UruGb7yKawHagVmVDRRKsnc4mJZvWMBnuRCu2coJo2FofyqBmXohVGXbxko97sYceA9TJTrUEx3WVKQUNCbQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.2.tgz",
+- "integrity": "sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==",
- "cpu": [
- "arm64"
- ],
@@ -697,9 +697,9 @@
- }
- },
- "node_modules/sass-embedded-android-riscv64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.92.1.tgz",
-- "integrity": "sha512-nCY5btLlX7W7Jc6cCL6D2Yklpiu540EJ2G08YVGu12DrAMCBzqM347CSRf2ojp1H8jyhvmLkaFwnrJWzh+6S+w==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.2.tgz",
+- "integrity": "sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==",
- "cpu": [
- "riscv64"
- ],
@@ -715,9 +715,9 @@
- }
- },
- "node_modules/sass-embedded-android-x64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.92.1.tgz",
-- "integrity": "sha512-qYWR3bftJ77aLYwYDFuzDI4dcwVVixxqQxlIQWNGkHRCexj614qGSSHemr18C2eVj3mjXAQxTQxU68U7pkGPAA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.2.tgz",
+- "integrity": "sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==",
- "cpu": [
- "x64"
- ],
@@ -733,9 +733,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-arm64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.92.1.tgz",
-- "integrity": "sha512-g2yQ3txjMYLKMjL2cW1xRO9nnV3ijf95NbX/QShtV6tiVUETZNWDsRMDEwBNGYY6PTE/UZerjJL1R/2xpQg6WA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.2.tgz",
+- "integrity": "sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==",
- "cpu": [
- "arm64"
- ],
@@ -751,9 +751,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-x64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.92.1.tgz",
-- "integrity": "sha512-eH+fgxLQhTEPjZPCgPAVuX5e514Qp/4DMAUMtlNShv4cr4TD5qOp1XlsPYR/b7uE7p2cKFkUpUn/bHNqJ2ay4A==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.2.tgz",
+- "integrity": "sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==",
- "cpu": [
- "x64"
- ],
@@ -769,9 +769,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.92.1.tgz",
-- "integrity": "sha512-cT3w8yoQTqrtZvWLJeutEGmawITDTY4J6oSVQjeDcPnnoPt0gOFxem8YMznraACXvahw/2+KJDH33BTNgiPo0A==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.2.tgz",
+- "integrity": "sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==",
- "cpu": [
- "arm"
- ],
@@ -787,9 +787,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.92.1.tgz",
-- "integrity": "sha512-dNmlpGeZkry1BofhAdGFBXrpM69y9LlYuNnncf+HfsOOUtj8j0q1RwS+zb5asknhKFUOAG8GCGRY1df7Rwu35g==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.2.tgz",
+- "integrity": "sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==",
- "cpu": [
- "arm64"
- ],
@@ -805,9 +805,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.92.1.tgz",
-- "integrity": "sha512-nPBos6lI31ef2zQhqTZhFOU7ar4impJbLIax0XsqS269YsiCwjhk11VmUloJTpFlJuKMiVXNo7dPx+katxhD/Q==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.2.tgz",
+- "integrity": "sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==",
- "cpu": [
- "arm"
- ],
@@ -823,9 +823,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.92.1.tgz",
-- "integrity": "sha512-TfiEBkCyNzVoOhjHXUT+vZ6+p0ueDbvRw6f4jHdkvljZzXdXMby4wh7BU1odl69rgRTkSvYKhgbErRLDR/F7pQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.2.tgz",
+- "integrity": "sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==",
- "cpu": [
- "arm64"
- ],
@@ -841,9 +841,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-riscv64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.92.1.tgz",
-- "integrity": "sha512-R+RcJA4EYpJDE9JM1GgPYgZo7x94FlxZ6jPodOQkEaZ1S9kvXVCuP5X/0PXRPhu08KJOfeMsAElzfdAjUf7KJg==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.2.tgz",
+- "integrity": "sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==",
- "cpu": [
- "riscv64"
- ],
@@ -859,9 +859,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-x64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.92.1.tgz",
-- "integrity": "sha512-/HolYRGXJjx8nLw6oj5ZrkR7PFM7X/5kE4MYZaFMpDIPIcw3bqB2fUXLo/MYlRLsw7gBAT6hJAMBrNdKuTphfw==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.2.tgz",
+- "integrity": "sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==",
- "cpu": [
- "x64"
- ],
@@ -877,9 +877,9 @@
- }
- },
- "node_modules/sass-embedded-linux-riscv64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.92.1.tgz",
-- "integrity": "sha512-b9bxe0CMsbSsLx3nrR0cq8xpIkoAC6X36o4DGMITF3m2v3KsojC7ru9X0Gz+zUFr6rwpq/0lTNzFLNu6sPNo3w==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.2.tgz",
+- "integrity": "sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==",
- "cpu": [
- "riscv64"
- ],
@@ -895,9 +895,9 @@
- }
- },
- "node_modules/sass-embedded-linux-x64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.92.1.tgz",
-- "integrity": "sha512-xuiK5Jp5NldW4bvlC7AuX1Wf7o0gLZ3md/hNg+bkTvxtCDgnUHtfdo8Q+xWP11bD9QX31xXFWpmUB8UDLi6XQQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.2.tgz",
+- "integrity": "sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==",
- "cpu": [
- "x64"
- ],
@@ -913,9 +913,9 @@
- }
- },
- "node_modules/sass-embedded-unknown-all": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.92.1.tgz",
-- "integrity": "sha512-AT9oXvtNY4N+Nd0wvoWqq9A5HjdH/X3aUH4boQUtXyaJ/9DUwnQmBpP5Gtn028ZS8exOGBdobmmWAuigv0k/OA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz",
+- "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
@@ -927,13 +927,13 @@
- ],
- "peer": true,
- "dependencies": {
-- "sass": "1.92.1"
+- "sass": "1.93.2"
- }
- },
- "node_modules/sass-embedded-win32-arm64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.92.1.tgz",
-- "integrity": "sha512-KvmpQjY9yTBMtTYz4WBqetlv9bGaDW1aStcu7MSTbH7YiSybX/9fnxlCAEQv1WlIidQhcJAiyk0Eae+LGK7cIQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.2.tgz",
+- "integrity": "sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==",
- "cpu": [
- "arm64"
- ],
@@ -949,9 +949,9 @@
- }
- },
- "node_modules/sass-embedded-win32-x64": {
-- "version": "1.92.1",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.92.1.tgz",
-- "integrity": "sha512-B6Nz/GbH7Vkpb2TkQHsGcczWM5t+70VWopWF1x5V5yxLpA8ZzVQ7NTKKi+jDoVY2Efu6ZyzgT9n5KgG2kWliXA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.2.tgz",
+- "integrity": "sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==",
- "cpu": [
- "x64"
- ],
@@ -986,7 +986,7 @@
"node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-@@ -4328,31 +3438,6 @@
+@@ -4361,31 +3471,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -1018,7 +1018,7 @@
"node_modules/timezones-list": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
-@@ -4437,14 +3522,6 @@
+@@ -4470,14 +3555,6 @@
"integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
"license": "Apache-2.0"
},
@@ -1033,7 +1033,7 @@
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-@@ -4490,14 +3567,6 @@
+@@ -4523,14 +3600,6 @@
"dev": true,
"license": "MIT"
},
@@ -1046,9 +1046,9 @@
- "peer": true
- },
"node_modules/vue": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.21.tgz",
-@@ -4526,31 +3595,6 @@
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz",
+@@ -4559,31 +3628,6 @@
"license": "MIT",
"peerDependencies": {
"vue": "^3"
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index 8a6ea68b54ef..62d1ebb4390e 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.10-19
-DISTVERSIONSUFFIX= -g346997e
+DISTVERSION= 6.10-27
+DISTVERSIONSUFFIX= -g595ba2e
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 780de79dbae4..0906c0fc5e4e 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757046173
-SHA256 (kazu-yamamoto-Mew-v6.10-19-g346997e_GH0.tar.gz) = 716b2094095db32f490162c014b578342261b8a10921b7406f0132dbcd9fe502
-SIZE (kazu-yamamoto-Mew-v6.10-19-g346997e_GH0.tar.gz) = 1022678
+TIMESTAMP = 1759323945
+SHA256 (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = ac826412aa242dc8120229391549bc95a1985beea521644f28646d1be5be2846
+SIZE (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = 1021877
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index 4ab8c134bced..8a495f3c6336 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mutt
-DISTVERSION= 2.2.14
-PORTREVISION= 1
+DISTVERSION= 2.2.15
CATEGORIES+= mail
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \
https://bitbucket.org/mutt/mutt/downloads/
@@ -90,7 +89,9 @@ AUTOCRYPT_DEPENDS= gnupg>=2.1:security/gnupg \
DEBUG_LOGS_CONFIGURE_ON= --enable-debug
-DOCS_BUILD_DEPENDS= lynx:www/lynx
+DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ lynx:www/lynx \
+ xsltproc:textproc/libxslt
DOCS_CONFIGURE_OFF= --disable-doc
FLOCK_CONFIGURE_ENABLE= flock
diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo
index a2dd0779915b..27688e46001d 100644
--- a/mail/mutt/distinfo
+++ b/mail/mutt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740063795
-SHA256 (mutt/mutt-2.2.14.tar.gz) = d162fb6d491e3af43d6f62f949b7e687bb0c7c2584da52c99a99354a25de14ef
-SIZE (mutt/mutt-2.2.14.tar.gz) = 5549971
+TIMESTAMP = 1759540899
+SHA256 (mutt/mutt-2.2.15.tar.gz) = a51686104e4203f4c2a3b176527be3b95d08e808e94fd2dcadb7c30566bf894d
+SIZE (mutt/mutt-2.2.15.tar.gz) = 5555304
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index e3bcc15c9866..a33251999240 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.1
+PORTVERSION= 5.5.6
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index e910d94bc9cc..e127c29c33dd 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758131812
-SHA256 (nextcloud/mail-v5.5.1.tar.gz) = 1f3e2f1068cb5249463b6f634961561dadcd0b52a440eaf244ac6133b06fcae0
-SIZE (nextcloud/mail-v5.5.1.tar.gz) = 29004141
+TIMESTAMP = 1759139711
+SHA256 (nextcloud/mail-v5.5.6.tar.gz) = eeab958388cd4edd51fab1fafc3de50d538bfa2fa2f81400198834cf990b6a91
+SIZE (nextcloud/mail-v5.5.6.tar.gz) = 29045153
diff --git a/mail/nmh-devel/Makefile b/mail/nmh-devel/Makefile
index a02483348b24..5be2f28020dc 100644
--- a/mail/nmh-devel/Makefile
+++ b/mail/nmh-devel/Makefile
@@ -10,8 +10,8 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= Cleaned up MH mailer suite
WWW= https://savannah.nongnu.org/projects/nmh/
-GIT_TAGNAME= 3ba09dd
-NMH_COMMIT_DATE= 2025.06.11
+GIT_TAGNAME= a58964e
+NMH_COMMIT_DATE= 2025.08.24
WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}
diff --git a/mail/nmh-devel/distinfo b/mail/nmh-devel/distinfo
index 50ffe1d7f18c..1f8d449bcf7b 100644
--- a/mail/nmh-devel/distinfo
+++ b/mail/nmh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755219771
-SHA256 (nmh-devel-2025.06.11-3ba09dd.tar.gz) = d47f966d68bb2d6e17c21a23dcb9eb27daa844781ebe54d4018ff5447d3bb1ec
-SIZE (nmh-devel-2025.06.11-3ba09dd.tar.gz) = 8005704
+TIMESTAMP = 1758740035
+SHA256 (nmh-devel-2025.08.24-a58964e.tar.gz) = c10b75c84d1f308bd5b33cb03d14675007aa1f240333c003eedf15f6a2654a9b
+SIZE (nmh-devel-2025.08.24-a58964e.tar.gz) = 8006464
diff --git a/mail/opensmtpd-filter-dkimsign/Makefile b/mail/opensmtpd-filter-dkimsign/Makefile
new file mode 100644
index 000000000000..802c3786498c
--- /dev/null
+++ b/mail/opensmtpd-filter-dkimsign/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= filter-dkimsign
+DISTVERSION= 0.5
+CATEGORIES= mail
+MASTER_SITES= https://imperialat.at/releases/
+PKGNAMEPREFIX= opensmtpd-
+
+MAINTAINER= mvalleton@seos.fr
+COMMENT= Library for writing opensmtpd filters
+WWW= https://imperialat.at/dev/filter-dkimsign/
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libevent.so:devel/libevent \
+ libopensmtpd.so:mail/libopensmtpd
+
+MAKEFILE= Makefile.gnu
+USES= gmake localbase ssl
+PLIST_FILES= libexec/opensmtpd/filter-dkimsign \
+ share/man/man8/filter-dkimsign.8.gz
+
+# LDFLAGS used by gmake during build
+# MANDIR and BINDIR used by make during install
+MAKE_ARGS= BINDIR=${LOCALBASE}/libexec/opensmtpd \
+ MANDIR=${LOCALBASE}/share/man/man \
+ MK_DEBUG_FILES=no
+
+# Makefile.gnu's install target uses Linux-specific install options so we
+# have to use the OpenBSD Makefile instead. Thus, it's easier to just do
+# it manually.
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/opensmtpd
+ ${INSTALL_PROGRAM} ${WRKSRC}/filter-dkimsign ${STAGEDIR}${PREFIX}/libexec/opensmtpd/
+ ${INSTALL_MAN} ${WRKSRC}/filter-dkimsign.8.gz ${STAGEDIR}${PREFIX}/share/man/man8
+
+.include <bsd.port.mk>
diff --git a/mail/opensmtpd-filter-dkimsign/distinfo b/mail/opensmtpd-filter-dkimsign/distinfo
new file mode 100644
index 000000000000..f89f58056d2c
--- /dev/null
+++ b/mail/opensmtpd-filter-dkimsign/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1735833837
+SHA256 (filter-dkimsign-0.5.tar.gz) = a5b4ec3af5ecb42351a0b5459bdd0f32c00ec55c23050b5f46dfaed8e321974b
+SIZE (filter-dkimsign-0.5.tar.gz) = 23709
diff --git a/mail/opensmtpd-filter-dkimsign/pkg-descr b/mail/opensmtpd-filter-dkimsign/pkg-descr
new file mode 100644
index 000000000000..2096b86e4bb6
--- /dev/null
+++ b/mail/opensmtpd-filter-dkimsign/pkg-descr
@@ -0,0 +1,20 @@
+This filter adds a DKIM signature to emails sent through OpenSMTPd.
+The rsa and ed25519 signing algorithms are supported, as well as the
+simple and relaxed canonicalization algorithms.
+
+The filter can sign emails for several domains, selecting them
+according to the from-header, but can only use a single selector,
+managing multiple selectors must be done at the OpenSMTPd level.
+
+It depends on the libopensmtpd port.
+
+
+An example of a minimal configuration for signing outgoing emails for
+domain "example.com" and selector "_selector" would be:
+
+filter "dkimsign" proc-exec "filter-dkimsign -d example.com -s _selector \
+ -k /usr/local/etc/smtpd/dkim/private.key" user _smtpd group _smtpd
+
+And then you can apply that filter to the mail that needs to be signed:
+
+listen on lo0 filter dkimsign
diff --git a/mail/p5-MIME-Types/Makefile b/mail/p5-MIME-Types/Makefile
index 987017532eb7..8dd6f11ffb20 100644
--- a/mail/p5-MIME-Types/Makefile
+++ b/mail/p5-MIME-Types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= MIME-Types
-PORTVERSION= 2.28
+PORTVERSION= 2.29
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-MIME-Types/distinfo b/mail/p5-MIME-Types/distinfo
index 917d17af4310..a27089e49fff 100644
--- a/mail/p5-MIME-Types/distinfo
+++ b/mail/p5-MIME-Types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745739960
-SHA256 (MIME-Types-2.28.tar.gz) = 7099cb5133401acc92d8fb0fd398cac682140be0680e7dfcb4aaf40315a2dfca
-SIZE (MIME-Types-2.28.tar.gz) = 68670
+TIMESTAMP = 1758538737
+SHA256 (MIME-Types-2.29.tar.gz) = 4a6d4ec9b3aa0df2f935d4d74f7dc809fd523d508cd0e9966b5b257c02c03414
+SIZE (MIME-Types-2.29.tar.gz) = 69612
diff --git a/mail/p5-Mail-Transport/Makefile b/mail/p5-Mail-Transport/Makefile
index acc22e9102b1..5774a41f31b6 100644
--- a/mail/p5-Mail-Transport/Makefile
+++ b/mail/p5-Mail-Transport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-Transport
-PORTVERSION= 3.006
+PORTVERSION= 3.007
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-Mail-Transport/distinfo b/mail/p5-Mail-Transport/distinfo
index 696a318b5e36..710a04b03ff3 100644
--- a/mail/p5-Mail-Transport/distinfo
+++ b/mail/p5-Mail-Transport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120592
-SHA256 (Mail-Transport-3.006.tar.gz) = 920433cc3100c100514a1e8f6ad7da4a57c2a261ebed998d06c33ecfb4b1c801
-SIZE (Mail-Transport-3.006.tar.gz) = 17213
+TIMESTAMP = 1757436455
+SHA256 (Mail-Transport-3.007.tar.gz) = 4c03fc6356933060ae25b8ac3eafc181a85e7168ed7b32e16ff4a4938a62428d
+SIZE (Mail-Transport-3.007.tar.gz) = 17427
diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile
index a30aa61a0634..09c33b495f70 100644
--- a/mail/pizauth/Makefile
+++ b/mail/pizauth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pizauth
DISTVERSION= 1.0.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= nivit@FreeBSD.org
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index 0759221f8d75..86e745b3b4dc 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.11-20250818
+DISTVERSION= 3.11-20250928
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index b7f4a3f18cf6..692c27318e30 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755703540
-SHA256 (postfix/postfix-3.11-20250818.tar.gz) = 87efc4dc86d2cefad6cd047ac4469a7dbd549af73c690af6dfe36587deee1f8d
-SIZE (postfix/postfix-3.11-20250818.tar.gz) = 5091048
+TIMESTAMP = 1759477012
+SHA256 (postfix/postfix-3.11-20250928.tar.gz) = 22e2ef531e31455eec5c9c532d0697b2752b78f23c85a4623af93b4593a2da38
+SIZE (postfix/postfix-3.11-20250928.tar.gz) = 5083596
diff --git a/mail/postfix-current/files/extra-patch-blacklistd b/mail/postfix-current/files/extra-patch-blacklistd
index c6811790ed66..e21b40fd63ec 100644
--- a/mail/postfix-current/files/extra-patch-blacklistd
+++ b/mail/postfix-current/files/extra-patch-blacklistd
@@ -1,8 +1,72 @@
-# PR 225664: support blacklistd on FreeBSD >= 11.0
-#
---- src/smtpd/Makefile.in.orig 2023-05-21 16:54:34 UTC
+--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC
++++ src/postscreen/Makefile.in
+@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl
+ postscreen_early.c postscreen_smtpd.c postscreen_misc.c \
+ postscreen_state.c postscreen_tests.c postscreen_send.c \
+ postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \
+- postscreen_haproxy.c
++ postscreen_haproxy.c pfilter.c
+ OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \
+ postscreen_early.o postscreen_smtpd.o postscreen_misc.o \
+ postscreen_state.o postscreen_tests.o postscreen_send.o \
+ postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \
+- postscreen_haproxy.o
+-HDRS =
++ postscreen_haproxy.o pfilter.o
++HDRS = pfilter.h
+ TESTSRC =
+ DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
+ CFLAGS = $(DEBUG) $(OPT) $(DEFS)
+--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.c
+@@ -0,0 +1,19 @@
++#include "pfilter.h"
++#include <stdio.h> /* for NULL */
++#include <blacklist.h>
++
++static struct blacklist *blstate;
++
++void
++pfilter_notify(int a, int fd)
++{
++ if (blstate == NULL)
++ blstate = blacklist_open();
++ if (blstate == NULL)
++ return;
++ (void)blacklist_r(blstate, a, fd, "postscreen");
++ if (a == 0) {
++ blacklist_close(blstate);
++ blstate = NULL;
++ }
++}
+--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.h
+@@ -0,0 +1 @@
++void pfilter_notify(int, int);
+--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC
++++ src/postscreen/postscreen_early.c
+@@ -52,6 +52,7 @@
+ /* Application-specific. */
+
+ #include <postscreen.h>
++#include "pfilter.h" /* for blacklistd(8) */
+
+ static char *psc_teaser_greeting;
+ static VSTRING *psc_escape_buf;
+@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context)
+ msg_info("DNSBL rank %d for [%s]:%s",
+ state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state));
+ PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL);
++
++ /* notify blacklistd of DNSBL rank violation */
++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream));
++
+ switch (psc_dnsbl_action) {
+ case PSC_ACT_DROP:
+ state->dnsbl_reply = vstring_sprintf(vstring_alloc(100),
+--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC
+++ src/smtpd/Makefile.in
-@@ -2,14 +2,14 @@ SHELL = /bin/sh
+@@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.
SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \
smtpd_peer.c smtpd_sasl_proto.c smtpd_sasl_glue.c smtpd_proxy.c \
smtpd_xforward.c smtpd_dsn_fix.c smtpd_milter.c smtpd_resolve.c \
@@ -20,7 +84,7 @@
TESTSRC = smtpd_token_test.c
DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
CFLAGS = $(DEBUG) $(OPT) $(DEFS)
---- src/smtpd/pfilter.c.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.c
@@ -0,0 +1,19 @@
+#include "pfilter.h"
@@ -42,10 +106,38 @@
+ blstate = NULL;
+ }
+}
---- src/smtpd/pfilter.h.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.h
@@ -0,0 +1 @@
+void pfilter_notify(int, int);
+--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC
++++ src/smtpd/smtpd_check.c
+@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat
+ /*
+ * Reject relaying to sites that are not listed in relay_domains.
+ */
++ pfilter_notify(1, vstream_fileno(state->client));
+ return (smtpd_check_reject(state, MAIL_ERROR_POLICY,
+ reply_code, reply_dsn,
+ "<%s>: Relay access denied",
+--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC
++++ src/smtpd/smtpd_milter.c
+@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return ("");
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ cp = split_at(STR(state->expand_buf), ' ');
+ return (cp ? split_at(cp, ' ') : cp);
+@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return (0);
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ (void) split_at(STR(state->expand_buf), ' ');
+ return (STR(state->expand_buf));
--- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC
+++ src/smtpd/smtpd_sasl_glue.c
@@ -153,6 +153,7 @@
@@ -56,7 +148,7 @@
#ifdef USE_SASL_AUTH
-@@ -358,6 +359,9 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
+@@ -358,8 +359,12 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
else
smtpd_chat_reply(state, "535 5.7.8 Error: authentication failed: %s",
reason);
@@ -65,4 +157,7 @@
+ pfilter_notify(1, vstream_fileno(state->client));
return (-1);
}
++
/* 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)
diff --git a/mail/postfix-current/files/patch-makedefs b/mail/postfix-current/files/patch-makedefs
index 445f07ae8d0f..2890f4eb24c1 100644
--- a/mail/postfix-current/files/patch-makedefs
+++ b/mail/postfix-current/files/patch-makedefs
@@ -1,6 +1,6 @@
---- makedefs.orig 2023-09-27 18:44:59 UTC
+--- makedefs.orig 2025-01-03 18:19:26 UTC
+++ makedefs
-@@ -343,6 +343,15 @@ case "$SYSTEM.$RELEASE" in
+@@ -351,6 +351,24 @@ case "$SYSTEM.$RELEASE" in
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
: ${PLUGIN_LD="${CC} -shared"}
;;
@@ -13,6 +13,15 @@
+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
+ : ${PLUGIN_LD="${CC} -shared"}
+ ;;
++ FreeBSD.16*) SYSTYPE=FREEBSD16
++ : ${CC=cc}
++ : ${SHLIB_SUFFIX=.so}
++ : ${SHLIB_CFLAGS=-fPIC}
++ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
++ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
++ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
++ : ${PLUGIN_LD="${CC} -shared"}
++ ;;
DragonFly.*) SYSTYPE=DRAGONFLY
;;
OpenBSD.2*) SYSTYPE=OPENBSD2
diff --git a/mail/postfix-current/files/patch-src_util_sys__defs.h b/mail/postfix-current/files/patch-src_util_sys__defs.h
index 80e5cd02c3eb..1bbdfd79156c 100644
--- a/mail/postfix-current/files/patch-src_util_sys__defs.h
+++ b/mail/postfix-current/files/patch-src_util_sys__defs.h
@@ -5,7 +5,7 @@
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|| defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \
- || defined(FREEBSD14) \
-+ || defined(FREEBSD14) || defined(FREEBSD15) \
++ || 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-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile
index 5b66a85706d7..bea992b3380f 100644
--- a/mail/py-checkdmarc/Makefile
+++ b/mail/py-checkdmarc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= checkdmarc
-PORTVERSION= 5.9.2
+PORTVERSION= 5.10.5
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo
index 03f2aa5ec3cc..cd364857010d 100644
--- a/mail/py-checkdmarc/distinfo
+++ b/mail/py-checkdmarc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120784
-SHA256 (checkdmarc-5.9.2.tar.gz) = 632144c4218724d16018dfd71f6fb001e3108718382731de7057e1c64847060e
-SIZE (checkdmarc-5.9.2.tar.gz) = 45488
+TIMESTAMP = 1757436533
+SHA256 (checkdmarc-5.10.5.tar.gz) = f7c1a1d87df2a522e174665c8e662065af39030fcd34364e35b5078ddc75cadc
+SIZE (checkdmarc-5.10.5.tar.gz) = 50206
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 404ed6f554b1..4ae611365f92 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspamd
-PORTVERSION= 3.13.0
+PORTVERSION= 3.13.1
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index b167ce89b5c2..631b829197f1 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758273148
-SHA256 (rspamd-rspamd-3.13.0_GH0.tar.gz) = e153951c7b05ea63136548a12df4707dae46205a44dd8ac059408e41be8c8ad6
-SIZE (rspamd-rspamd-3.13.0_GH0.tar.gz) = 6598225
+TIMESTAMP = 1759310252
+SHA256 (rspamd-rspamd-3.13.1_GH0.tar.gz) = 85f69e00804b3303f9a6d01225dd6eba89aa28fbffd2b0ffef542d9381d53f47
+SIZE (rspamd-rspamd-3.13.1_GH0.tar.gz) = 6614373
diff --git a/mail/rspamd/files/patch-src_libserver_re_cache.c b/mail/rspamd/files/patch-src_libserver_re_cache.c
deleted file mode 100644
index ce6ab71ea699..000000000000
--- a/mail/rspamd/files/patch-src_libserver_re_cache.c
+++ /dev/null
@@ -1,131 +0,0 @@
-From 98e731bf69306a830834fbcfa7a21c3357130693 Mon Sep 17 00:00:00 2001
-From: Vsevolod Stakhov <vsevolod@rspamd.com>
-Date: Thu, 18 Sep 2025 10:03:39 +0100
-Subject: [PATCH] [Minor] Fix non-hyperscan build
-
-Issue: #5620
----
- src/libserver/re_cache.c | 29 +++++++++++++++++++++--------
- 1 file changed, 21 insertions(+), 8 deletions(-)
-
-diff --git src/libserver/re_cache.c src/libserver/re_cache.c
-index fc056ecd8..2aa93e0d3 100644
---- src/libserver/re_cache.c
-+++ src/libserver/re_cache.c
-@@ -899,7 +899,6 @@ rspamd_re_cache_hyperscan_cb(unsigned int id,
- }
- else {
- if (!isset(rt->checked, id)) {
--
- processed = 0;
-
- for (i = 0; i < cbdata->count; i++) {
-@@ -933,7 +932,6 @@ rspamd_re_cache_process_regexp_data(struct rspamd_re_runtime *rt,
- gboolean is_raw,
- gboolean *processed_hyperscan)
- {
--
- uint64_t re_id;
- unsigned int ret = 0;
- unsigned int i;
-@@ -1268,7 +1266,6 @@ rspamd_re_cache_process_headers_list(struct rspamd_task *task,
-
- DL_FOREACH(rh, cur)
- {
--
- if (is_strong && strcmp(cur->name, re_class->type_data) != 0) {
- /* Skip a different case */
- continue;
-@@ -1669,7 +1666,6 @@ rspamd_re_cache_exec_re(struct rspamd_task *task,
- re_class->type_data,
- (unsigned char ***) &scvec,
- &lenvec, &cnt)) {
--
- ret = rspamd_re_cache_process_regexp_data(rt, re,
- task, scvec, lenvec, cnt, raw, &processed_hyperscan);
- msg_debug_re_task("checked selector(%s) regexp: %s -> %d",
-@@ -2080,7 +2076,6 @@ rspamd_re_cache_is_finite(struct rspamd_re_cache *cache,
- &cache->plt,
- &test_db,
- &hs_errors) != HS_SUCCESS) {
--
- msg_info_re_cache("cannot compile (prefilter mode) '%s' to hyperscan: '%s'",
- pat,
- hs_errors != NULL ? hs_errors->message : "unknown error");
-@@ -2146,7 +2141,9 @@ struct rspamd_re_cache_hs_compile_cbdata {
- double max_time;
- gboolean silent;
- unsigned int total;
-+
- void (*cb)(unsigned int ncompiled, GError *err, void *cbd);
-+
- void *cbd;
- };
-
-@@ -2210,7 +2207,6 @@ rspamd_re_cache_compile_timer_cb(EV_P_ ev_timer *w, int revents)
- G_DIR_SEPARATOR, re_class->hash);
-
- if (rspamd_re_cache_is_valid_hyperscan_file(cache, path, TRUE, TRUE, NULL)) {
--
- fd = open(path, O_RDONLY, 00600);
-
- /* Read number of regexps */
-@@ -2376,7 +2372,6 @@ rspamd_re_cache_compile_timer_cb(EV_P_ ev_timer *w, int revents)
- &cache->plt,
- &test_db,
- &hs_errors) != HS_SUCCESS) {
--
- err = g_error_new(rspamd_re_cache_quark(), EINVAL,
- "cannot create tree of regexp when processing '%s': %s",
- hs_pats[hs_errors->expression], hs_errors->message);
-@@ -2560,7 +2555,9 @@ struct rspamd_re_cache_scoped_compile_data {
- unsigned int completed_scopes;
- unsigned int total_compiled;
- GError *first_error;
-+
- void (*final_cb)(unsigned int ncompiled, GError *err, void *cbd);
-+
- void *final_cbd;
- };
-
-@@ -3435,7 +3432,9 @@ struct rspamd_re_cache_hs_compile_scoped_cbdata {
- double max_time;
- gboolean silent;
- int lock_fd;
-+
- void (*cb)(const char *scope, unsigned int ncompiled, GError *err, void *cbd);
-+
- void *cbd;
- };
-
-@@ -3463,7 +3462,8 @@ int rspamd_re_cache_compile_hyperscan_scoped_single(struct rspamd_re_cache *cach
- double max_time,
- gboolean silent,
- struct ev_loop *event_loop,
-- void (*cb)(const char *scope, unsigned int ncompiled, GError *err, void *cbd),
-+ void (*cb)(const char *scope, unsigned int ncompiled, GError *err,
-+ void *cbd),
- void *cbd)
- {
- struct rspamd_re_cache_hs_compile_scoped_cbdata *scoped_cbd;
-@@ -3495,4 +3495,17 @@ int rspamd_re_cache_compile_hyperscan_scoped_single(struct rspamd_re_cache *cach
- return rspamd_re_cache_compile_hyperscan(cache, cache_dir, max_time, silent,
- event_loop, rspamd_re_cache_compile_scoped_cb, scoped_cbd);
- }
-+#else
-+/* Non hyperscan version stub */
-+int rspamd_re_cache_compile_hyperscan_scoped_single(struct rspamd_re_cache *cache,
-+ const char *scope,
-+ const char *cache_dir,
-+ double max_time,
-+ gboolean silent,
-+ struct ev_loop *event_loop,
-+ void (*cb)(const char *scope, unsigned int ncompiled, GError *err, void *cbd),
-+ void *cbd)
-+{
-+ return 0;
-+}
- #endif
---
-2.51.0
-
diff --git a/mail/spamassassin-devel/Makefile b/mail/spamassassin-devel/Makefile
index 2b5b4ab09c36..d1e18eeb6566 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= e1821a4b5
-SA_COMMIT_DATE= 2025.08.13
+GH_TAGNAME= f2a0189c2
+SA_COMMIT_DATE= 2025.09.24
LICENSE= APACHE20
diff --git a/mail/spamassassin-devel/distinfo b/mail/spamassassin-devel/distinfo
index d18abe46b516..7e2bf3ad7dbe 100644
--- a/mail/spamassassin-devel/distinfo
+++ b/mail/spamassassin-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755219535
-SHA256 (apache-spamassassin-2025.08.13-e1821a4b5_GH0.tar.gz) = e3a0ee7db3c7f46d263861cd88940188ed8b0083875cfe5e1269eeb3d830b7bf
-SIZE (apache-spamassassin-2025.08.13-e1821a4b5_GH0.tar.gz) = 8423917
+TIMESTAMP = 1758739616
+SHA256 (apache-spamassassin-2025.09.24-f2a0189c2_GH0.tar.gz) = 894aef72442d6af45fb30b487486ca955280090d03c81f174c60843df62b15f9
+SIZE (apache-spamassassin-2025.09.24-f2a0189c2_GH0.tar.gz) = 8425943
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index cfde70f7c6a0..63a3a69daab3 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 140.3.0
+DISTVERSION= 140.3.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index c22bf44468f3..bd6844c0723a 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757694713
-SHA256 (thunderbird-140.3.0esr.source.tar.xz) = b538c6cde261e06e37e9cedb854c392ab7850aa220f5007c876357b6546418ae
-SIZE (thunderbird-140.3.0esr.source.tar.xz) = 755800156
+TIMESTAMP = 1759504919
+SHA256 (thunderbird-140.3.1esr.source.tar.xz) = 5981260076790dae80c8190c2f4109e33843c70fd7d19ec64f1d3ec8a38ff2e6
+SIZE (thunderbird-140.3.1esr.source.tar.xz) = 758697864
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 2deb373d9cac..0daa88df8aab 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,8 +1,9 @@
PORTNAME= thunderbird
-DISTVERSION= 143.0
+DISTVERSION= 143.0.1
+PORTREVISION= 1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 4619534dcff0..f13ed7c8f1e9 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757612880
-SHA256 (thunderbird-143.0.source.tar.xz) = 6848eecfd0c5ce71fc21ecd3efbc503d019d3a1c7d8327bc416bcb20671bcad7
-SIZE (thunderbird-143.0.source.tar.xz) = 765829552
+TIMESTAMP = 1758653366
+SHA256 (thunderbird-143.0.1.source.tar.xz) = 0e6da9f07d380fe00f03c45238a3b999a01e95d5af0910d023675fe9ac13a85a
+SIZE (thunderbird-143.0.1.source.tar.xz) = 771223064