summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile2
-rw-r--r--mail/mailpit/Makefile2
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json412
-rw-r--r--mail/opendmarc/Makefile47
-rw-r--r--mail/opendmarc/files/patch-opendmarc_opendmarc.conf.sample10
-rw-r--r--mail/py-dkimpy-milter/Makefile2
-rw-r--r--mail/py-imap-tools/Makefile3
-rw-r--r--mail/py-imap-tools/distinfo6
-rw-r--r--mail/py-milter/Makefile30
-rw-r--r--mail/py-milter/distinfo3
-rw-r--r--mail/py-pymilter/Makefile42
-rw-r--r--mail/py-pymilter/distinfo3
-rw-r--r--mail/py-pymilter/files/patch-Milter_____init____.py11
-rw-r--r--mail/py-pymilter/files/patch-setup.py11
-rw-r--r--mail/py-pymilter/pkg-descr (renamed from mail/py-milter/pkg-descr)0
-rw-r--r--mail/py-spf-engine/Makefile2
-rw-r--r--mail/rubygem-roadie-rails-rails52/Makefile2
-rw-r--r--mail/rubygem-roadie-rails-rails61/Makefile2
-rw-r--r--mail/rubygem-roadie-rails-rails72/Makefile2
-rw-r--r--mail/spfmilter/Makefile2
-rw-r--r--mail/spfmilter/distinfo6
-rw-r--r--mail/wanderlust/Makefile5
-rw-r--r--mail/wanderlust/distinfo6
-rw-r--r--mail/wanderlust/pkg-plist2
25 files changed, 337 insertions, 290 deletions
diff --git a/mail/Makefile b/mail/Makefile
index fc5773b5abf5..c0347ccfe408 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -529,7 +529,6 @@
SUBDIR += py-mailnag
SUBDIR += py-mailsuite
SUBDIR += py-managesieve3
- SUBDIR += py-milter
SUBDIR += py-notmuch
SUBDIR += py-notmuch2
SUBDIR += py-offlineimap3
@@ -537,6 +536,7 @@
SUBDIR += py-premailer
SUBDIR += py-pyisemail
SUBDIR += py-pymailq
+ SUBDIR += py-pymilter
SUBDIR += py-pysasl
SUBDIR += py-pyspf
SUBDIR += py-python-slimta
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 2bab7d41ab14..738eb83f90dd 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.24.1
+DISTVERSION= 1.24.2
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 66ad490d96bb..4fc3efa4ecbf 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1744446255
-SHA256 (go/mail_mailpit/mailpit-v1.24.1/mailpit-npm-cache-1.24.1.tar.zst) = ec6a3a70cfcffe3ecd13f65dd34d865b2a2c20a0a3d5839506976969d26adf89
-SIZE (go/mail_mailpit/mailpit-v1.24.1/mailpit-npm-cache-1.24.1.tar.zst) = 31934817
-SHA256 (go/mail_mailpit/mailpit-v1.24.1/v1.24.1.mod) = 2bb00e9dc5dcd36ddb8e854e3d93146ca4529b7daefbe4929c8754f602b1417e
-SIZE (go/mail_mailpit/mailpit-v1.24.1/v1.24.1.mod) = 2523
-SHA256 (go/mail_mailpit/mailpit-v1.24.1/v1.24.1.zip) = f5493afe35ffe3a5ea1295185ead0d554efa8550feeb0003e2cbec8d1a9e93d9
-SIZE (go/mail_mailpit/mailpit-v1.24.1/v1.24.1.zip) = 557500
+TIMESTAMP = 1746260229
+SHA256 (go/mail_mailpit/mailpit-v1.24.2/mailpit-npm-cache-1.24.2.tar.zst) = ac3df4305aa5abc9b3158651c882e2988f77cd21ec02cebc9581634ba79377da
+SIZE (go/mail_mailpit/mailpit-v1.24.2/mailpit-npm-cache-1.24.2.tar.zst) = 32045736
+SHA256 (go/mail_mailpit/mailpit-v1.24.2/v1.24.2.mod) = 8627d961f3c13b94e5de76829d1362c1786eeb94d93ae6657b699b702d31125a
+SIZE (go/mail_mailpit/mailpit-v1.24.2/v1.24.2.mod) = 2524
+SHA256 (go/mail_mailpit/mailpit-v1.24.2/v1.24.2.zip) = ffc3c4755d87237d3658c361fc95df01e03262528f32ee81e7707f6fa53d25de
+SIZE (go/mail_mailpit/mailpit-v1.24.2/v1.24.2.zip) = 559747
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 36cdc6e7ee18..29f209fc93b7 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -12,7 +12,7 @@
}
},
"node_modules/@apitools/openapi-parser": {
-@@ -103,439 +103,6 @@
+@@ -102,439 +102,6 @@
"node": ">=6.9.0"
}
},
@@ -25,9 +25,9 @@
- "peer": true
- },
- "node_modules/@esbuild/aix-ppc64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
-- "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz",
+- "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==",
- "cpu": [
- "ppc64"
- ],
@@ -42,9 +42,9 @@
- }
- },
- "node_modules/@esbuild/android-arm": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
-- "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz",
+- "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==",
- "cpu": [
- "arm"
- ],
@@ -59,9 +59,9 @@
- }
- },
- "node_modules/@esbuild/android-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
-- "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz",
+- "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==",
- "cpu": [
- "arm64"
- ],
@@ -76,9 +76,9 @@
- }
- },
- "node_modules/@esbuild/android-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
-- "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz",
+- "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==",
- "cpu": [
- "x64"
- ],
@@ -93,9 +93,9 @@
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
-- "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz",
+- "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==",
- "cpu": [
- "arm64"
- ],
@@ -110,9 +110,9 @@
- }
- },
- "node_modules/@esbuild/darwin-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
-- "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz",
+- "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==",
- "cpu": [
- "x64"
- ],
@@ -127,9 +127,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
-- "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz",
+- "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==",
- "cpu": [
- "arm64"
- ],
@@ -144,9 +144,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
-- "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz",
+- "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==",
- "cpu": [
- "x64"
- ],
@@ -161,9 +161,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
-- "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz",
+- "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==",
- "cpu": [
- "arm"
- ],
@@ -178,9 +178,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
-- "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz",
+- "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==",
- "cpu": [
- "arm64"
- ],
@@ -195,9 +195,9 @@
- }
- },
- "node_modules/@esbuild/linux-ia32": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
-- "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz",
+- "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==",
- "cpu": [
- "ia32"
- ],
@@ -212,9 +212,9 @@
- }
- },
- "node_modules/@esbuild/linux-loong64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
-- "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz",
+- "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==",
- "cpu": [
- "loong64"
- ],
@@ -229,9 +229,9 @@
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
-- "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz",
+- "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==",
- "cpu": [
- "mips64el"
- ],
@@ -246,9 +246,9 @@
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
-- "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz",
+- "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==",
- "cpu": [
- "ppc64"
- ],
@@ -263,9 +263,9 @@
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
-- "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz",
+- "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==",
- "cpu": [
- "riscv64"
- ],
@@ -280,9 +280,9 @@
- }
- },
- "node_modules/@esbuild/linux-s390x": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
-- "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz",
+- "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==",
- "cpu": [
- "s390x"
- ],
@@ -297,9 +297,9 @@
- }
- },
- "node_modules/@esbuild/linux-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
-- "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz",
+- "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==",
- "cpu": [
- "x64"
- ],
@@ -314,9 +314,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
-- "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz",
+- "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==",
- "cpu": [
- "arm64"
- ],
@@ -331,9 +331,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
-- "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz",
+- "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==",
- "cpu": [
- "x64"
- ],
@@ -348,9 +348,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
-- "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz",
+- "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==",
- "cpu": [
- "arm64"
- ],
@@ -365,9 +365,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
-- "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz",
+- "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==",
- "cpu": [
- "x64"
- ],
@@ -382,9 +382,9 @@
- }
- },
- "node_modules/@esbuild/sunos-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
-- "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz",
+- "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==",
- "cpu": [
- "x64"
- ],
@@ -399,9 +399,9 @@
- }
- },
- "node_modules/@esbuild/win32-arm64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
-- "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz",
+- "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==",
- "cpu": [
- "arm64"
- ],
@@ -416,9 +416,9 @@
- }
- },
- "node_modules/@esbuild/win32-ia32": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
-- "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz",
+- "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==",
- "cpu": [
- "ia32"
- ],
@@ -433,9 +433,9 @@
- }
- },
- "node_modules/@esbuild/win32-x64": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
-- "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz",
+- "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==",
- "cpu": [
- "x64"
- ],
@@ -452,7 +452,7 @@
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
-@@ -871,6 +438,7 @@
+@@ -870,6 +437,7 @@
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -460,7 +460,7 @@
"license": "MIT",
"funding": {
"type": "opencollective",
-@@ -1752,14 +1320,6 @@
+@@ -1761,14 +1329,6 @@
"ieee754": "^1.2.1"
}
},
@@ -475,7 +475,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",
-@@ -1795,14 +1355,6 @@
+@@ -1804,14 +1364,6 @@
"integrity": "sha512-6exeENAqBTuIR1wIo36mR8xVVBv6l1hSLd7Qmvf6158Ld1L15/dbahR9VUOiX7GmGJBCnQyS0EY+I8x+wa7egg==",
"license": "MIT"
},
@@ -490,14 +490,14 @@
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -1966,47 +1518,6 @@
+@@ -1975,47 +1527,6 @@
"node": ">= 0.4"
}
},
- "node_modules/esbuild": {
-- "version": "0.25.2",
-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
-- "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+- "version": "0.25.3",
+- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz",
+- "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
@@ -508,44 +508,44 @@
- "node": ">=18"
- },
- "optionalDependencies": {
-- "@esbuild/aix-ppc64": "0.25.2",
-- "@esbuild/android-arm": "0.25.2",
-- "@esbuild/android-arm64": "0.25.2",
-- "@esbuild/android-x64": "0.25.2",
-- "@esbuild/darwin-arm64": "0.25.2",
-- "@esbuild/darwin-x64": "0.25.2",
-- "@esbuild/freebsd-arm64": "0.25.2",
-- "@esbuild/freebsd-x64": "0.25.2",
-- "@esbuild/linux-arm": "0.25.2",
-- "@esbuild/linux-arm64": "0.25.2",
-- "@esbuild/linux-ia32": "0.25.2",
-- "@esbuild/linux-loong64": "0.25.2",
-- "@esbuild/linux-mips64el": "0.25.2",
-- "@esbuild/linux-ppc64": "0.25.2",
-- "@esbuild/linux-riscv64": "0.25.2",
-- "@esbuild/linux-s390x": "0.25.2",
-- "@esbuild/linux-x64": "0.25.2",
-- "@esbuild/netbsd-arm64": "0.25.2",
-- "@esbuild/netbsd-x64": "0.25.2",
-- "@esbuild/openbsd-arm64": "0.25.2",
-- "@esbuild/openbsd-x64": "0.25.2",
-- "@esbuild/sunos-x64": "0.25.2",
-- "@esbuild/win32-arm64": "0.25.2",
-- "@esbuild/win32-ia32": "0.25.2",
-- "@esbuild/win32-x64": "0.25.2"
+- "@esbuild/aix-ppc64": "0.25.3",
+- "@esbuild/android-arm": "0.25.3",
+- "@esbuild/android-arm64": "0.25.3",
+- "@esbuild/android-x64": "0.25.3",
+- "@esbuild/darwin-arm64": "0.25.3",
+- "@esbuild/darwin-x64": "0.25.3",
+- "@esbuild/freebsd-arm64": "0.25.3",
+- "@esbuild/freebsd-x64": "0.25.3",
+- "@esbuild/linux-arm": "0.25.3",
+- "@esbuild/linux-arm64": "0.25.3",
+- "@esbuild/linux-ia32": "0.25.3",
+- "@esbuild/linux-loong64": "0.25.3",
+- "@esbuild/linux-mips64el": "0.25.3",
+- "@esbuild/linux-ppc64": "0.25.3",
+- "@esbuild/linux-riscv64": "0.25.3",
+- "@esbuild/linux-s390x": "0.25.3",
+- "@esbuild/linux-x64": "0.25.3",
+- "@esbuild/netbsd-arm64": "0.25.3",
+- "@esbuild/netbsd-x64": "0.25.3",
+- "@esbuild/openbsd-arm64": "0.25.3",
+- "@esbuild/openbsd-x64": "0.25.3",
+- "@esbuild/sunos-x64": "0.25.3",
+- "@esbuild/win32-arm64": "0.25.3",
+- "@esbuild/win32-ia32": "0.25.3",
+- "@esbuild/win32-x64": "0.25.3"
- }
- },
"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",
-@@ -2037,6 +1548,19 @@
+@@ -2046,6 +1557,19 @@
"sass-embedded": "^1.71.1"
}
},
+ "node_modules/esbuild-wasm": {
-+ "version": "0.25.2",
-+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.2.tgz",
-+ "integrity": "sha512-vL9PSK1YFGsvrlYPDxfRxpakIDTe1wCS/JO2D45muxwtd7GR/9+fYRU+K8tKs4ZDXaEy5jr6YqrGgDL/iyufyQ==",
++ "version": "0.25.3",
++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.3.tgz",
++ "integrity": "sha512-60mFpAU4iQMVIP9tSd5EEbxZUDsqSKAjAJ7r1OK073lG/ctnVidThvbcU+M2B55jMFntCFJlqksubXMpYIcbfg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
@@ -558,7 +558,7 @@
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -2156,17 +1680,6 @@
+@@ -2165,17 +1689,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
@@ -576,7 +576,7 @@
"node_modules/has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
-@@ -2770,17 +2283,6 @@
+@@ -2774,17 +2287,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",
-@@ -2809,412 +2311,6 @@
+@@ -2813,412 +2315,6 @@
"@parcel/watcher": "^2.4.1"
}
},
- "node_modules/sass-embedded": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.86.3.tgz",
-- "integrity": "sha512-3pZSp24ibO1hdopj+W9DuiWsZOb2YY6AFRo/jjutKLBkqJGM1nJjXzhAYfzRV+Xn5BX1eTI4bBTE09P0XNHOZg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.87.0.tgz",
+- "integrity": "sha512-1IA3iTJNh4BkkA/nidKiVwbmkxr9o6LsPegycHMX/JYs255zpocN5GdLF1+onohQCJxbs5ldr8osKV7qNaNBjg==",
- "dev": true,
- "license": "MIT",
- "peer": true,
@@ -622,32 +622,32 @@
- "node": ">=16.0.0"
- },
- "optionalDependencies": {
-- "sass-embedded-android-arm": "1.86.3",
-- "sass-embedded-android-arm64": "1.86.3",
-- "sass-embedded-android-ia32": "1.86.3",
-- "sass-embedded-android-riscv64": "1.86.3",
-- "sass-embedded-android-x64": "1.86.3",
-- "sass-embedded-darwin-arm64": "1.86.3",
-- "sass-embedded-darwin-x64": "1.86.3",
-- "sass-embedded-linux-arm": "1.86.3",
-- "sass-embedded-linux-arm64": "1.86.3",
-- "sass-embedded-linux-ia32": "1.86.3",
-- "sass-embedded-linux-musl-arm": "1.86.3",
-- "sass-embedded-linux-musl-arm64": "1.86.3",
-- "sass-embedded-linux-musl-ia32": "1.86.3",
-- "sass-embedded-linux-musl-riscv64": "1.86.3",
-- "sass-embedded-linux-musl-x64": "1.86.3",
-- "sass-embedded-linux-riscv64": "1.86.3",
-- "sass-embedded-linux-x64": "1.86.3",
-- "sass-embedded-win32-arm64": "1.86.3",
-- "sass-embedded-win32-ia32": "1.86.3",
-- "sass-embedded-win32-x64": "1.86.3"
+- "sass-embedded-android-arm": "1.87.0",
+- "sass-embedded-android-arm64": "1.87.0",
+- "sass-embedded-android-ia32": "1.87.0",
+- "sass-embedded-android-riscv64": "1.87.0",
+- "sass-embedded-android-x64": "1.87.0",
+- "sass-embedded-darwin-arm64": "1.87.0",
+- "sass-embedded-darwin-x64": "1.87.0",
+- "sass-embedded-linux-arm": "1.87.0",
+- "sass-embedded-linux-arm64": "1.87.0",
+- "sass-embedded-linux-ia32": "1.87.0",
+- "sass-embedded-linux-musl-arm": "1.87.0",
+- "sass-embedded-linux-musl-arm64": "1.87.0",
+- "sass-embedded-linux-musl-ia32": "1.87.0",
+- "sass-embedded-linux-musl-riscv64": "1.87.0",
+- "sass-embedded-linux-musl-x64": "1.87.0",
+- "sass-embedded-linux-riscv64": "1.87.0",
+- "sass-embedded-linux-x64": "1.87.0",
+- "sass-embedded-win32-arm64": "1.87.0",
+- "sass-embedded-win32-ia32": "1.87.0",
+- "sass-embedded-win32-x64": "1.87.0"
- }
- },
- "node_modules/sass-embedded-android-arm": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.86.3.tgz",
-- "integrity": "sha512-UyeXrFzZSvrGbvrWUBcspbsbivGgAgebLGJdSqJulgSyGbA6no3DWQ5Qpdd6+OAUC39BlpPu74Wx9s4RrVuaFw==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.87.0.tgz",
+- "integrity": "sha512-Z20u/Y1kFDpMbgiloR5YPLxNuMVeKQRC8e/n68oAAxf3u7rDSmNn2msi7USqgT1f2zdBBNawn/ifbFEla6JiHw==",
- "cpu": [
- "arm"
- ],
@@ -663,9 +663,9 @@
- }
- },
- "node_modules/sass-embedded-android-arm64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.86.3.tgz",
-- "integrity": "sha512-q+XwFp6WgAv+UgnQhsB8KQ95kppvWAB7DSoJp+8Vino8b9ND+1ai3cUUZPE5u4SnLZrgo5NtrbPvN5KLc4Pfyg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.87.0.tgz",
+- "integrity": "sha512-uqeZoBuXm3W2KhxolScAAfWOLHL21e50g7AxlLmG0he7WZsWw6e9kSnmq301iLIFp4kvmXYXbXbNKAeu9ItRYA==",
- "cpu": [
- "arm64"
- ],
@@ -681,9 +681,9 @@
- }
- },
- "node_modules/sass-embedded-android-ia32": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.86.3.tgz",
-- "integrity": "sha512-gTJjVh2cRzvGujXj5ApPk/owUTL5SiO7rDtNLrzYAzi1N5HRuLYXqk3h1IQY3+eCOBjGl7mQ9XyySbJs/3hDvg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.87.0.tgz",
+- "integrity": "sha512-hSWTqo2Igdig528cUb1W1+emw9d1J4+nqOoR4tERS04zcwRRFNDiuBT0o5meV7nkEwE982F+h57YdcRXj8gTtg==",
- "cpu": [
- "ia32"
- ],
@@ -699,9 +699,9 @@
- }
- },
- "node_modules/sass-embedded-android-riscv64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.86.3.tgz",
-- "integrity": "sha512-Po3JnyiCS16kd6REo1IMUbFGYtvL9O0rmKaXx5vOuBaJD1LPy2LiSSp7TU7wkJ9IxsTDGzFaSeP1I9qb6D8VVg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.87.0.tgz",
+- "integrity": "sha512-kBAPSjiTBLy5ua/0LRNAJwOAARhzFU7gP35fYORJcdBuz1lkIVPVnid1lh9qQ6Ce9MOJcr7VKFtGnTuqVeig5A==",
- "cpu": [
- "riscv64"
- ],
@@ -717,9 +717,9 @@
- }
- },
- "node_modules/sass-embedded-android-x64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.86.3.tgz",
-- "integrity": "sha512-+7h3jdDv/0kUFx0BvxYlq2fa7CcHiDPlta6k5OxO5K6jyqJwo9hc0Z052BoYEauWTqZ+vK6bB5rv2BIzq4U9nA==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.87.0.tgz",
+- "integrity": "sha512-ZHMrNdtdMSpJUYco2MesnlPwDTZftD3pqkkOMI2pbqarPoFUKJtP5k80nwCM0sJGtqfNE+O16w9yPght0CMiJg==",
- "cpu": [
- "x64"
- ],
@@ -735,9 +735,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-arm64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.86.3.tgz",
-- "integrity": "sha512-EgLwV4ORm5Hr0DmIXo0Xw/vlzwLnfAiqD2jDXIglkBsc5czJmo4/IBdGXOP65TRnsgJEqvbU3aQhuawX5++x9A==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.87.0.tgz",
+- "integrity": "sha512-7TK1JWJdCIRSdZv5CJv/HpDz/wIfwUy2FoPz9sVOEj1pDTH0N+VfJd5VutCddIdoQN9jr0ap8vwkc65FbAxV2A==",
- "cpu": [
- "arm64"
- ],
@@ -753,9 +753,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-x64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.86.3.tgz",
-- "integrity": "sha512-dfKhfrGPRNLWLC82vy/vQGmNKmAiKWpdFuWiePRtg/E95pqw+sCu6080Y6oQLfFu37Iq3MpnXiSpDuSo7UnPWA==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.87.0.tgz",
+- "integrity": "sha512-2JiQzt7FmgUC4MYT2QvbeH/Bi3e76WEhaYoc5P3WyTW8unsHksyTdMuTuYe0Qf9usIyt6bmm5no/4BBw7c8Cig==",
- "cpu": [
- "x64"
- ],
@@ -771,9 +771,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.86.3.tgz",
-- "integrity": "sha512-+fVCIH+OR0SMHn2NEhb/VfbpHuUxcPtqMS34OCV3Ka99LYZUJZqth4M3lT/ppGl52mwIVLNYzR4iLe6mdZ6mYA==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.87.0.tgz",
+- "integrity": "sha512-z5P6INMsGXiUcq1sRRbksyQUhalFFYjTEexuxfSYdK3U2YQMADHubQh8pGzkWvFRPOpnh83RiGuwvpaARYHnsw==",
- "cpu": [
- "arm"
- ],
@@ -789,9 +789,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.86.3.tgz",
-- "integrity": "sha512-tYq5rywR53Qtc+0KI6pPipOvW7a47ETY69VxfqI9BR2RKw2hBbaz0bIw6OaOgEBv2/XNwcWb7a4sr7TqgkqKAA==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.87.0.tgz",
+- "integrity": "sha512-5z+mwJCbGZcg+q+MwdEVSh0ogFK7OSAe175Gsozzr/Izw34Q+RGUw9O82jsV2c4YNuTAQvzEHgIO5cvNvt3Quw==",
- "cpu": [
- "arm64"
- ],
@@ -807,9 +807,9 @@
- }
- },
- "node_modules/sass-embedded-linux-ia32": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.86.3.tgz",
-- "integrity": "sha512-CmQ5OkqnaeLdaF+bMqlYGooBuenqm3LvEN9H8BLhjkpWiFW8hnYMetiqMcJjhrXLvDw601KGqA5sr/Rsg5s45g==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.87.0.tgz",
+- "integrity": "sha512-Xzcp+YPp0iakGL148Jl57CO+MxLuj2jsry3M+rc1cSnDlvkjNVs6TMxaL70GFeV5HdU2V60voYcgE7adDUtJjw==",
- "cpu": [
- "ia32"
- ],
@@ -825,9 +825,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.86.3.tgz",
-- "integrity": "sha512-SEm65SQknI4pl+mH5Xf231hOkHJyrlgh5nj4qDbiBG6gFeutaNkNIeRgKEg3cflXchCr8iV/q/SyPgjhhzQb7w==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.87.0.tgz",
+- "integrity": "sha512-4PyqOWhRzyu06RRmpCCBOJdF4BOv7s446wrV6yODtEyyfSIDx3MJabo3KT0oJ1lTWSI/aU3R89bKx0JFXcIHHw==",
- "cpu": [
- "arm"
- ],
@@ -843,9 +843,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.86.3.tgz",
-- "integrity": "sha512-4zOr2C/eW89rxb4ozTfn7lBzyyM5ZigA1ZSRTcAR26Qbg/t2UksLdGnVX9/yxga0d6aOi0IvO/7iM2DPPRRotg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.87.0.tgz",
+- "integrity": "sha512-HWE5eTRCoKzFZWsxOjDMTF5m4DDTQ0n7NJxSYiUXPBDydr9viPXbGOMYG7WVJLjiF7upr7DYo/mfp/SNTMlZyg==",
- "cpu": [
- "arm64"
- ],
@@ -861,9 +861,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-ia32": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.86.3.tgz",
-- "integrity": "sha512-84Tcld32LB1loiqUvczWyVBQRCChm0wNLlkT59qF29nxh8njFIVf9yaPgXcSyyjpPoD9Tu0wnq3dvVzoMCh9AQ==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.87.0.tgz",
+- "integrity": "sha512-aQaPvlRn3kh93PLQvl6BcFKu8Ji92+42blFEkg6nMVvmugD5ZwH2TGFrX25ibx4CYxRpMS4ssF7a0i7vy5HB1Q==",
- "cpu": [
- "ia32"
- ],
@@ -879,9 +879,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-riscv64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.86.3.tgz",
-- "integrity": "sha512-IxEqoiD7vdNpiOwccybbV93NljBy64wSTkUOknGy21SyV43C8uqESOwTwW9ywa3KufImKm8L3uQAW/B0KhJMWg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.87.0.tgz",
+- "integrity": "sha512-o5DxcqiFzET3KRWo+futHr/lhAMBP3tJGGx8YIgpHQYfvDMbsvE0hiFC+nZ/GF9dbcGd+ceIQwfvE5mcc7Gsjw==",
- "cpu": [
- "riscv64"
- ],
@@ -897,9 +897,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-x64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.86.3.tgz",
-- "integrity": "sha512-ePeTPXUxPK6JgHcUfnrkIyDtyt+zlAvF22mVZv6y1g/PZFm1lSfX+Za7TYHg9KaYqaaXDiw6zICX4i44HhR8rA==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.87.0.tgz",
+- "integrity": "sha512-dKxWsu9Wu/CyfzQmHdeiGqrRSzJ85VUjbSx+aP1/7ttmps3SSg+YW95PuqnCOa7GSuSreC3dKKpXHTywUxMLQA==",
- "cpu": [
- "x64"
- ],
@@ -915,9 +915,9 @@
- }
- },
- "node_modules/sass-embedded-linux-riscv64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.86.3.tgz",
-- "integrity": "sha512-NuXQ72dwfNLe35E+RaXJ4Noq4EkFwM65eWwCwxEWyJO9qxOx1EXiCAJii6x8kkOh5daWuMU0VAI1B9RsJaqqQQ==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.87.0.tgz",
+- "integrity": "sha512-Sy3ESZ4FwBiijvmTA9n+0p0w3MNCue1AgINVPzpAY27EFi0h49eqQm9SWfOkFqmkFS2zFRYowdQOr5Bbr2gOXA==",
- "cpu": [
- "riscv64"
- ],
@@ -933,9 +933,9 @@
- }
- },
- "node_modules/sass-embedded-linux-x64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.86.3.tgz",
-- "integrity": "sha512-t8be9zJ5B82+og9bQmIQ83yMGYZMTMrlGA+uGWtYacmwg6w3093dk91Fx0YzNSZBp3Tk60qVYjCZnEIwy60x0g==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.87.0.tgz",
+- "integrity": "sha512-+UfjakOcHHKTnEqB3EZ+KqzezQOe1emvy4Rs+eQhLyfekpYuNze/qlRvYxfKTmrtvDiUrIto8MXsyZfMLzkuMA==",
- "cpu": [
- "x64"
- ],
@@ -951,9 +951,9 @@
- }
- },
- "node_modules/sass-embedded-win32-arm64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.86.3.tgz",
-- "integrity": "sha512-4ghuAzjX4q8Nksm0aifRz8hgXMMxS0SuymrFfkfJlrSx68pIgvAge6AOw0edoZoe0Tf5ZbsWUWamhkNyNxkTvw==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.87.0.tgz",
+- "integrity": "sha512-m1DS6FYUE0/fv+vt38uQB/kxR4UjnyD+2zcSc298pFmA0aYh/XZIPWw7RxG1HL3KLE1ZrGyu3254MPoxRhs3ig==",
- "cpu": [
- "arm64"
- ],
@@ -969,9 +969,9 @@
- }
- },
- "node_modules/sass-embedded-win32-ia32": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.86.3.tgz",
-- "integrity": "sha512-tCaK4zIRq9mLRPxLzBAdYlfCuS/xLNpmjunYxeWkIwlJo+k53h1udyXH/FInnQ2GgEz0xMXyvH3buuPgzwWYsw==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.87.0.tgz",
+- "integrity": "sha512-JztXLo59GMe2E6g+kCsyiERYhtZgkcyDYx6CrXoSTE5WaE+RbxRiCCCv8/1+hf406f08pUxJ8G0Ody7M5urtBA==",
- "cpu": [
- "ia32"
- ],
@@ -987,9 +987,9 @@
- }
- },
- "node_modules/sass-embedded-win32-x64": {
-- "version": "1.86.3",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.86.3.tgz",
-- "integrity": "sha512-zS+YNKfTF4SnOfpC77VTb0qNZyTXrxnAezSoRV0xnw6HlY+1WawMSSB6PbWtmbvyfXNgpmJUttoTtsvJjRCucg==",
+- "version": "1.87.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.87.0.tgz",
+- "integrity": "sha512-4nQErpauvhgSo+7ClumGdjdf9sGx+U9yBgvhI0+zUw+D5YvraVgvA0Lk8Wuwntx2PqnvKUk8YDr/vxHJostv4Q==",
- "cpu": [
- "x64"
- ],
@@ -1005,9 +1005,9 @@
- }
- },
"node_modules/short-unique-id": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.2.2.tgz",
-@@ -3234,23 +2330,6 @@
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.2.0.tgz",
+@@ -3238,23 +2334,6 @@
"node": ">=0.10.0"
}
},
@@ -1031,7 +1031,7 @@
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-@@ -3290,31 +2369,6 @@
+@@ -3294,31 +2373,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -1063,7 +1063,7 @@
"node_modules/timezones-list": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
-@@ -3335,19 +2389,6 @@
+@@ -3339,19 +2393,6 @@
"node": ">=8.0"
}
},
@@ -1083,7 +1083,7 @@
"node_modules/tree-sitter-json": {
"version": "0.24.8",
"resolved": "https://registry.npmjs.org/tree-sitter-json/-/tree-sitter-json-0.24.8.tgz",
-@@ -3378,17 +2419,6 @@
+@@ -3382,17 +2423,6 @@
"node": "^18 || ^20 || >= 21"
}
},
@@ -1101,7 +1101,7 @@
"node_modules/ts-mixer": {
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
-@@ -3401,14 +2431,6 @@
+@@ -3405,14 +2435,6 @@
"integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
"license": "Apache-2.0"
},
@@ -1116,7 +1116,7 @@
"node_modules/types-ramda": {
"version": "0.30.1",
"resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz",
-@@ -3423,14 +2445,6 @@
+@@ -3427,14 +2449,6 @@
"resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz",
"integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==",
"license": "MIT"
diff --git a/mail/opendmarc/Makefile b/mail/opendmarc/Makefile
index 078c9b8d52ef..ed7afab32169 100644
--- a/mail/opendmarc/Makefile
+++ b/mail/opendmarc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opendmarc
-PORTVERSION= 1.4.2
-PORTREVISION= 3
+DISTVERSION= 1.4.2
+PORTREVISION= 4
CATEGORIES= mail security
MASTER_SITES= GH
@@ -8,30 +8,36 @@ MAINTAINER= freebsd@gushi.org
COMMENT= DMARC library and milter implementation
WWW= http://www.trusteddomain.org/opendmarc.html
-LICENSE= BSD3CLAUSE SENDMAIL
-LICENSE_COMB= multi
+LICENSE= BSD3CLAUSE SENDMAIL
+LICENSE_COMB= multi
+LICENSE_GROUPS_SENDMAIL= FSF OSI
+LICENSE_NAME_SENDMAIL= Sendmail Open Source License
+LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail
+LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= p5-Switch>=0:lang/p5-Switch \
p5-DBI>=0:databases/p5-DBI \
${DBD_MYSQL} \
- p5-HTTP-Message>=0:www/p5-HTTP-Message
+ p5-HTTP-Message>=0:www/p5-HTTP-Message \
+ public_suffix_list>=0:dns/public_suffix_list
USES= cpe libtool mysql perl5 shebangfix autoreconf
-LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail
-LICENSE_GROUPS_SENDMAIL= FSF OSI
-LICENSE_NAME_SENDMAIL= Sendmail Open Source License
-LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
CPE_VENDOR= trusteddomain
-USE_LDCONFIG= yes
-USE_RC_SUBR= opendmarc
-
USE_GITHUB= yes
GH_ACCOUNT= trusteddomainproject
-GH_TAGNAME= rel-opendmarc-1-4-2
GH_PROJECT= OpenDMARC
+GH_TAGNAME= rel-${PORTNAME}-${DISTVERSION:S/./-/g}
+USE_LDCONFIG= yes
+USE_RC_SUBR= ${PORTNAME}
+
+SHEBANG_FILES= reports/opendmarc-expire.in \
+ reports/opendmarc-import.in \
+ reports/opendmarc-params.in \
+ reports/opendmarc-reports.in
+
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+
+PORTDOCS= *
OPTIONS_DEFINE= SPF DOCS
OPTIONS_DEFAULT= SPF
@@ -43,18 +49,15 @@ SPF_CONFIGURE_ON= --with-spf \
--with-spf2-include=${LOCALBASE}/include/spf2 \
--with-spf2-lib=${LOCALBASE}/lib
-SHEBANG_FILES= reports/opendmarc-expire.in \
- reports/opendmarc-import.in \
- reports/opendmarc-params.in \
- reports/opendmarc-reports.in
-
-PORTDOCS= *
-
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
CONFIGURE_ARGS+= --with-milter=${MILTERBASE}
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
+ ${WRKSRC}/opendmarc/opendmarc.conf.sample
+
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail
${INSTALL_DATA} \
diff --git a/mail/opendmarc/files/patch-opendmarc_opendmarc.conf.sample b/mail/opendmarc/files/patch-opendmarc_opendmarc.conf.sample
new file mode 100644
index 000000000000..96c7f823d274
--- /dev/null
+++ b/mail/opendmarc/files/patch-opendmarc_opendmarc.conf.sample
@@ -0,0 +1,10 @@
+--- opendmarc/opendmarc.conf.sample.orig 2021-12-20 06:40:37 UTC
++++ opendmarc/opendmarc.conf.sample
+@@ -294,6 +294,7 @@
+ ## One location to retrieve the file from is https://publicsuffix.org/list/
+ #
+ # PublicSuffixList path
++PublicSuffixList %%PREFIX%%/share/public_suffix_list/public_suffix_list.dat
+
+ ## RecordAllMessages { true | false }
+ ## default "false"
diff --git a/mail/py-dkimpy-milter/Makefile b/mail/py-dkimpy-milter/Makefile
index bc95c265bbd1..b7c39ebd6d9d 100644
--- a/mail/py-dkimpy-milter/Makefile
+++ b/mail/py-dkimpy-milter/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PY_SETUPTOOLS}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>=1.1.0:mail/py-dkimpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}milter>=1.0.5:mail/py-milter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pymilter>=1.0.5:mail/py-pymilter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}authres>=1.1.0:mail/py-authres@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR}
diff --git a/mail/py-imap-tools/Makefile b/mail/py-imap-tools/Makefile
index 907bc97b14f1..de563fe93a14 100644
--- a/mail/py-imap-tools/Makefile
+++ b/mail/py-imap-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= imap-tools
-PORTVERSION= 1.9.1
-PORTREVISION= 1
+PORTVERSION= 1.10.0
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-imap-tools/distinfo b/mail/py-imap-tools/distinfo
index d531caf859ee..e4d1ff9a9f0a 100644
--- a/mail/py-imap-tools/distinfo
+++ b/mail/py-imap-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738062761
-SHA256 (imap_tools-1.9.1.tar.gz) = c2a866ec8c875613b6306b5874bd82d126d94ff85fbc6d5180f038f25af336f1
-SIZE (imap_tools-1.9.1.tar.gz) = 45185
+TIMESTAMP = 1746349751
+SHA256 (imap_tools-1.10.0.tar.gz) = 3d2bee8e2900a58a3bf91e09531e548453f91fae2e491965030a4d96c4a34557
+SIZE (imap_tools-1.10.0.tar.gz) = 45963
diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile
deleted file mode 100644
index 9c8737bf219d..000000000000
--- a/mail/py-milter/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= milter
-PORTVERSION= 1.0.5
-PORTREVISION= 1
-DISTVERSIONPREFIX= ${GH_PROJECT}-
-CATEGORIES= mail python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= estartu@augusta.de
-COMMENT= Python interface to Sendmail milter API
-WWW= https://pythonhosted.org/milter/
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-.if !exists(/usr/lib/libmilter.so)
-LIB_DEPENDS= libmilter.so:mail/libmilter
-CFLAGS+= -I${LOCALBASE}/include
-.endif
-
-USES= python
-
-USE_GITHUB= yes
-GH_ACCOUNT= sdgathman
-GH_PROJECT= py${PORTNAME}
-USE_PYTHON= distutils autoplist flavors
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter*.so
-
-.include <bsd.port.mk>
diff --git a/mail/py-milter/distinfo b/mail/py-milter/distinfo
deleted file mode 100644
index b2b4275d7f87..000000000000
--- a/mail/py-milter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1662401352
-SHA256 (sdgathman-pymilter-pymilter-1.0.5_GH0.tar.gz) = 8093032829ddd53261dbe2991959514156767f3785dfb095ed9b17f3fba965e1
-SIZE (sdgathman-pymilter-pymilter-1.0.5_GH0.tar.gz) = 1030610
diff --git a/mail/py-pymilter/Makefile b/mail/py-pymilter/Makefile
new file mode 100644
index 000000000000..46973576c7ca
--- /dev/null
+++ b/mail/py-pymilter/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= pymilter
+DISTVERSION= 1.0.6
+PORTREVISION= 1
+DISTVERSIONPREFIX= ${GH_PROJECT}-
+CATEGORIES= mail python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= matthew@FreeBSD.org
+COMMENT= Python interface to Sendmail milter API
+WWW= https://www.pymilter.org/ \
+ https://github.com/sdgathman/pymilter
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= python
+
+USE_GITHUB= yes
+GH_ACCOUNT= sdgathman
+
+USE_PYTHON= distutils autoplist flavors
+
+OPTIONS_SINGLE= MILTER
+OPTIONS_SINGLE_MILTER= LIBMILTER BASE
+OPTIONS_DEFAULT= LIBMILTER
+
+LIBMILTER_DESC= Link against libmilter from mail/libmilter
+LIBMILTER_VARS= WITH_MILTER_PORT=yes
+LIBMILTER_VARS_OFF= WITH_MILTER_BASE=
+
+BASE_DESC= Link against libmilter from base Sendmail
+BASE_VARS= WITH_MILTER_BASE=yes
+BASE_VARS_OFF= WITH_MILTER_PORT=
+
+.include <bsd.port.pre.mk>
+
+.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter*.so
+
+.include <bsd.port.post.mk>
diff --git a/mail/py-pymilter/distinfo b/mail/py-pymilter/distinfo
new file mode 100644
index 000000000000..127ae5af92a5
--- /dev/null
+++ b/mail/py-pymilter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1746522427
+SHA256 (sdgathman-pymilter-pymilter-1.0.6_GH0.tar.gz) = 1c30abcf4b229e0e0f526a4e61eb7a7e9d88e14c6101001353b8219719325fcb
+SIZE (sdgathman-pymilter-pymilter-1.0.6_GH0.tar.gz) = 1030816
diff --git a/mail/py-pymilter/files/patch-Milter_____init____.py b/mail/py-pymilter/files/patch-Milter_____init____.py
new file mode 100644
index 000000000000..6fef8bd3f886
--- /dev/null
+++ b/mail/py-pymilter/files/patch-Milter_____init____.py
@@ -0,0 +1,11 @@
+--- Milter/__init__.py.orig 2025-05-08 14:18:12 UTC
++++ Milter/__init__.py
+@@ -9,7 +9,7 @@ from __future__ import print_function
+ # This code is under the GNU General Public License. See COPYING for details.
+
+ from __future__ import print_function
+-__version__ = '1.0.5'
++__version__ = '1.0.6'
+
+ import os
+ import re
diff --git a/mail/py-pymilter/files/patch-setup.py b/mail/py-pymilter/files/patch-setup.py
new file mode 100644
index 000000000000..3c8cca25e588
--- /dev/null
+++ b/mail/py-pymilter/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2025-05-08 14:17:14 UTC
++++ setup.py
+@@ -17,7 +17,7 @@ modules = ["mime"]
+ modules = ["mime"]
+
+ # NOTE: importing Milter to obtain version fails when milter.so not built
+-setup(name = "pymilter", version = '1.0.5',
++setup(name = "pymilter", version = '1.0.6',
+ description="Python interface to sendmail milter API",
+ long_description=long_description,
+ long_description_content_type='text/markdown',
diff --git a/mail/py-milter/pkg-descr b/mail/py-pymilter/pkg-descr
index 62fc2fbad4c7..62fc2fbad4c7 100644
--- a/mail/py-milter/pkg-descr
+++ b/mail/py-pymilter/pkg-descr
diff --git a/mail/py-spf-engine/Makefile b/mail/py-spf-engine/Makefile
index 756ead4d3e54..f9d1a2901c2e 100644
--- a/mail/py-spf-engine/Makefile
+++ b/mail/py-spf-engine/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.8<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>0:mail/py-authres@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}milter>0:mail/py-milter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pymilter>0:mail/py-pymilter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf@${PY_FLAVOR}
USES= python shebangfix
diff --git a/mail/rubygem-roadie-rails-rails52/Makefile b/mail/rubygem-roadie-rails-rails52/Makefile
index 3c0a73db835a..4eed36b72d09 100644
--- a/mail/rubygem-roadie-rails-rails52/Makefile
+++ b/mail/rubygem-roadie-rails-rails52/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails52
-MAINTAINER= mikael@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Helper for generating HTML mails in Rails applications
WWW= https://github.com/Mange/roadie-rails
diff --git a/mail/rubygem-roadie-rails-rails61/Makefile b/mail/rubygem-roadie-rails-rails61/Makefile
index 8cd63099f50f..e142d4da41b5 100644
--- a/mail/rubygem-roadie-rails-rails61/Makefile
+++ b/mail/rubygem-roadie-rails-rails61/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails61
-MAINTAINER= mikael@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Helper for generating HTML mails in Rails applications
WWW= https://github.com/Mange/roadie-rails
diff --git a/mail/rubygem-roadie-rails-rails72/Makefile b/mail/rubygem-roadie-rails-rails72/Makefile
index 61ae73fdb14f..d2d45865cb74 100644
--- a/mail/rubygem-roadie-rails-rails72/Makefile
+++ b/mail/rubygem-roadie-rails-rails72/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
-MAINTAINER= mikael@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Helper for generating HTML mails in Rails applications
WWW= https://github.com/Mange/roadie-rails
diff --git a/mail/spfmilter/Makefile b/mail/spfmilter/Makefile
index dd7e9225115d..b729c8fcd85d 100644
--- a/mail/spfmilter/Makefile
+++ b/mail/spfmilter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spfmilter
-PORTVERSION= 2.1
+PORTVERSION= 2.2
CATEGORIES= mail
MASTER_SITES= https://acme.com/software/spfmilter/
diff --git a/mail/spfmilter/distinfo b/mail/spfmilter/distinfo
index b8598fbcf218..97cb927bbb38 100644
--- a/mail/spfmilter/distinfo
+++ b/mail/spfmilter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746203310
-SHA256 (spfmilter-2.1.tar.gz) = 5a95321f365d47d4fe0901f39ac477f916face853c15146aae6a071d1aa34deb
-SIZE (spfmilter-2.1.tar.gz) = 66059
+TIMESTAMP = 1746389880
+SHA256 (spfmilter-2.2.tar.gz) = ec80482187dfa1f1967ccbd54ab442a65c031cfe9b6d3845840619f1125640ab
+SIZE (spfmilter-2.2.tar.gz) = 65973
diff --git a/mail/wanderlust/Makefile b/mail/wanderlust/Makefile
index 0dd701977366..3c8fb2a73bf3 100644
--- a/mail/wanderlust/Makefile
+++ b/mail/wanderlust/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wanderlust
PORTVERSION= 2.15.9.b.${SNAPDATE}
-PORTREVISION= 1
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -19,10 +18,10 @@ RUN_DEPENDS= emacs-w3m${EMACS_PKGNAMESUFFIX}>0:www/emacs-w3m@${EMACS_FLAVOR} \
USES= emacs
USE_GITHUB= yes
-GH_TAGNAME= 8b413b3
+GH_TAGNAME= a346378
NO_ARCH= yes
-SNAPDATE= 20240913
+SNAPDATE= 20250506
MAKE_ARGS+= EMACS=${EMACS_CMD} \
FLAGS="-batch -q -no-site-file" \
diff --git a/mail/wanderlust/distinfo b/mail/wanderlust/distinfo
index 8e7d47a73f9d..a6268ce34663 100644
--- a/mail/wanderlust/distinfo
+++ b/mail/wanderlust/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727583447
-SHA256 (wanderlust-wanderlust-2.15.9.b.20240913-8b413b3_GH0.tar.gz) = e48f6f75698b14e288817971a98c9589807c0dab27d6564593fd5a003f36fa95
-SIZE (wanderlust-wanderlust-2.15.9.b.20240913-8b413b3_GH0.tar.gz) = 1178238
+TIMESTAMP = 1746515528
+SHA256 (wanderlust-wanderlust-2.15.9.b.20250506-a346378_GH0.tar.gz) = f7a286d2a32948ee948c7be629765c5d4422ea52a655ba5c283aa4167b3ff9ea
+SIZE (wanderlust-wanderlust-2.15.9.b.20250506-a346378_GH0.tar.gz) = 1181585
diff --git a/mail/wanderlust/pkg-plist b/mail/wanderlust/pkg-plist
index 8526a0dfc93e..6f10ec541f24 100644
--- a/mail/wanderlust/pkg-plist
+++ b/mail/wanderlust/pkg-plist
@@ -169,6 +169,8 @@
%%EMACS_VERSION_SITE_LISPDIR%%/wl/modb.elc
%%EMACS_VERSION_SITE_LISPDIR%%/wl/pldap.el
%%EMACS_VERSION_SITE_LISPDIR%%/wl/pldap.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/wl/rfc2368.el
+%%EMACS_VERSION_SITE_LISPDIR%%/wl/rfc2368.elc
%%EMACS_VERSION_SITE_LISPDIR%%/wl/slp.el
%%EMACS_VERSION_SITE_LISPDIR%%/wl/slp.elc
%%EMACS_VERSION_SITE_LISPDIR%%/wl/ssl.el