diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/gnubiff/Makefile | 5 | ||||
-rw-r--r-- | mail/gnubiff/pkg-plist | 2 | ||||
-rw-r--r-- | mail/imap-tools/Makefile | 5 | ||||
-rw-r--r-- | mail/imap-tools/Makefile.crates | 66 | ||||
-rw-r--r-- | mail/imap-tools/distinfo | 138 | ||||
-rw-r--r-- | mail/imap-tools/files/patch-Cargo.toml | 13 | ||||
-rw-r--r-- | mail/mailpit/Makefile | 3 | ||||
-rw-r--r-- | mail/mailpit/distinfo | 14 | ||||
-rw-r--r-- | mail/mailpit/files/patch-package-lock.json | 334 | ||||
-rw-r--r-- | mail/mailpit/files/patch-package.json | 2 | ||||
-rw-r--r-- | mail/nextcloud-mail/Makefile | 2 | ||||
-rw-r--r-- | mail/nextcloud-mail/distinfo | 6 | ||||
-rw-r--r-- | mail/simscan/Makefile | 120 | ||||
-rw-r--r-- | mail/simscan/distinfo | 5 | ||||
-rw-r--r-- | mail/simscan/files/patch-fix_clamav_0.93 | 107 | ||||
-rw-r--r-- | mail/simscan/pkg-plist | 10 | ||||
-rw-r--r-- | mail/thunderbird-esr/Makefile | 1 | ||||
-rw-r--r-- | mail/thunderbird-esr/files/patch-bug1876632 | 35 | ||||
-rw-r--r-- | mail/thunderbird/Makefile | 2 | ||||
-rw-r--r-- | mail/thunderbird/files/patch-bug1876632 | 35 |
20 files changed, 473 insertions, 432 deletions
diff --git a/mail/gnubiff/Makefile b/mail/gnubiff/Makefile index 006c635efcad..2285e219e0e7 100644 --- a/mail/gnubiff/Makefile +++ b/mail/gnubiff/Makefile @@ -1,6 +1,6 @@ PORTNAME= gnubiff PORTVERSION= 2.2.13 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= mail MASTER_SITES= SF @@ -12,7 +12,7 @@ LIB_DEPENDS= libpopt.so:devel/popt OPTIONS_DEFINE= NLS -USES= compiler:c++11-lang cpe fam gmake gnome pathfix pkgconfig +USES= compiler:c++11-lang cpe fam gmake gnome pkgconfig USE_GNOME= intlhack libglade2 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share @@ -42,6 +42,5 @@ PLIST_SUB+= NLS="@comment " .endif CONFIGURE_ARGS+= --disable-gnome -PLIST_SUB+= BONOBODIR="libdata/bonobo" .include <bsd.port.mk> diff --git a/mail/gnubiff/pkg-plist b/mail/gnubiff/pkg-plist index 9d9c702a3512..64b14e30b243 100644 --- a/mail/gnubiff/pkg-plist +++ b/mail/gnubiff/pkg-plist @@ -33,5 +33,5 @@ share/gnubiff/tux-sleep(64x64).png share/gnubiff/tux-sleep.png share/man/man1/gnubiff.1.gz share/pixmaps/gnubiff.png -@dir %%BONOBODIR%%/servers +@comment @dir lib/bonobo/servers @comment @dir share/gnome-2.0/ui diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile index 771bc23aab98..22539f956c61 100644 --- a/mail/imap-tools/Makefile +++ b/mail/imap-tools/Makefile @@ -1,13 +1,12 @@ PORTNAME= imap-tools -DISTVERSION= 1.4.4 -PORTREVISION= 1 +DISTVERSION= 1.5.1 CATEGORIES= mail MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= mat@FreeBSD.org COMMENT= A collection of tools to manipulate IMAP mailboxes -WWW= https://gitlab.com/mat813/imap-tools +WWW= https://gitlab.com/mat813/imap-tools-rs LICENSE= MIT diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates index 2fa7baf99fbf..f568cab8e5ff 100644 --- a/mail/imap-tools/Makefile.crates +++ b/mail/imap-tools/Makefile.crates @@ -1,5 +1,5 @@ CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ aho-corasick-1.1.3 \ aliasable-0.1.3 \ allocator-api2-0.2.21 \ @@ -11,21 +11,21 @@ CARGO_CRATES= addr2line-0.24.2 \ anstyle-query-1.1.3 \ anstyle-wincon-3.0.9 \ anyhow-1.0.98 \ - autocfg-1.4.0 \ + autocfg-1.5.0 \ backtrace-0.3.75 \ base64-0.22.1 \ bitflags-2.9.1 \ bufstream-0.1.4 \ - bumpalo-3.18.1 \ + bumpalo-3.19.0 \ cassowary-0.3.0 \ - castaway-0.2.3 \ - cc-1.2.26 \ - cfg-if-1.0.0 \ + castaway-0.2.4 \ + cc-1.2.29 \ + cfg-if-1.0.1 \ chrono-0.4.41 \ - clap-4.5.39 \ - clap_builder-4.5.39 \ - clap_derive-4.5.32 \ - clap_lex-0.7.4 \ + clap-4.5.41 \ + clap_builder-4.5.41 \ + clap_derive-4.5.41 \ + clap_lex-0.7.5 \ colorchoice-1.0.4 \ compact_str-0.8.1 \ core-foundation-0.9.4 \ @@ -38,7 +38,7 @@ CARGO_CRATES= addr2line-0.24.2 \ dtoa-0.4.8 \ either-1.15.0 \ equivalent-1.0.2 \ - errno-0.3.12 \ + errno-0.3.13 \ failure-0.1.8 \ failure_derive-0.1.8 \ fastrand-2.3.0 \ @@ -64,19 +64,21 @@ CARGO_CRATES= addr2line-0.24.2 \ itoa-1.0.15 \ js-sys-0.3.77 \ lazy_static-1.5.0 \ - libc-0.2.172 \ + libc-0.2.174 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.9.4 \ lock_api-0.4.13 \ log-0.4.27 \ lru-0.12.5 \ - memchr-2.7.4 \ + matchers-0.1.0 \ + memchr-2.7.5 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.8.8 \ + miniz_oxide-0.8.9 \ mio-1.0.4 \ native-tls-0.2.14 \ nom-7.1.3 \ + nu-ansi-term-0.46.0 \ num-traits-0.2.19 \ object-0.36.7 \ once_cell-1.21.3 \ @@ -88,23 +90,27 @@ CARGO_CRATES= addr2line-0.24.2 \ ordered-float-2.10.1 \ ouroboros-0.18.5 \ ouroboros_macro-0.18.5 \ + overload-0.1.1 \ parking_lot-0.12.4 \ parking_lot_core-0.9.11 \ paste-1.0.15 \ + pin-project-lite-0.2.16 \ pkg-config-0.3.32 \ proc-macro2-1.0.95 \ proc-macro2-diagnostics-0.10.1 \ quote-1.0.40 \ - r-efi-5.2.0 \ + r-efi-5.3.0 \ ratatui-0.29.0 \ - redox_syscall-0.5.12 \ + redox_syscall-0.5.13 \ regex-1.11.1 \ + regex-automata-0.1.10 \ regex-automata-0.4.9 \ + regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ ring-0.17.14 \ - rustc-demangle-0.1.24 \ + rustc-demangle-0.1.25 \ rustix-0.38.44 \ - rustix-1.0.7 \ + rustix-1.0.8 \ rustls-0.22.4 \ rustls-connector-0.19.2 \ rustls-native-certs-0.7.3 \ @@ -123,6 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \ serde_derive-1.0.219 \ serde_json-1.0.140 \ serde_yaml-0.7.5 \ + sharded-slab-0.1.7 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-0.3.18 \ @@ -137,10 +144,16 @@ CARGO_CRATES= addr2line-0.24.2 \ strum_macros-0.26.4 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.101 \ + syn-2.0.104 \ synstructure-0.12.6 \ tempfile-3.20.0 \ + thread_local-1.1.9 \ toml-0.4.10 \ + tracing-0.1.41 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ + tracing-log-0.2.0 \ + tracing-subscriber-0.3.19 \ unicode-ident-1.0.18 \ unicode-segmentation-1.12.0 \ unicode-truncate-1.1.0 \ @@ -149,9 +162,10 @@ CARGO_CRATES= addr2line-0.24.2 \ unicode-xid-0.2.6 \ untrusted-0.9.0 \ utf8parse-0.2.2 \ + valuable-0.1.1 \ vcpkg-0.2.15 \ version_check-0.9.5 \ - wasi-0.11.0+wasi-snapshot-preview1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ @@ -164,20 +178,30 @@ CARGO_CRATES= addr2line-0.24.2 \ windows-core-0.61.2 \ windows-implement-0.60.0 \ windows-interface-0.59.1 \ - windows-link-0.1.1 \ + windows-link-0.1.3 \ windows-result-0.3.4 \ windows-strings-0.4.2 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.52.6 \ + windows-targets-0.53.2 \ windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ + windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.52.6 \ + windows_x86_64_msvc-0.53.0 \ wit-bindgen-rt-0.39.0 \ yaml-rust-0.4.5 \ yansi-1.0.1 \ diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo index e862cf2e8fe2..75571a437f11 100644 --- a/mail/imap-tools/distinfo +++ b/mail/imap-tools/distinfo @@ -1,10 +1,10 @@ -TIMESTAMP = 1749396732 -SHA256 (rust/crates/imap-tools-1.4.4.crate) = 2e08be325b71f05b1b2ae26932fd597821bc34476074d947773cb9bc843e393e -SIZE (rust/crates/imap-tools-1.4.4.crate) = 33665 +TIMESTAMP = 1753378933 +SHA256 (rust/crates/imap-tools-1.5.1.crate) = da4d01fe740fe89ce8fe95ed2166152de5bfd483987e4aadf5719bf72ec46c9a +SIZE (rust/crates/imap-tools-1.5.1.crate) = 39652 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd @@ -27,8 +27,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf079748 SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 @@ -37,26 +37,26 @@ SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/bufstream-0.1.4.crate) = 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8 SIZE (rust/crates/bufstream-0.1.4.crate) = 8741 -SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee -SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 -SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5 -SIZE (rust/crates/castaway-0.2.3.crate) = 11509 -SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac -SIZE (rust/crates/cc-1.2.26.crate) = 107013 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a +SIZE (rust/crates/castaway-0.2.4.crate) = 12546 +SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362 +SIZE (rust/crates/cc-1.2.29.crate) = 108072 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d SIZE (rust/crates/chrono-0.4.41.crate) = 234621 -SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f -SIZE (rust/crates/clap-4.5.39.crate) = 57328 -SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51 -SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142 -SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7 -SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9 +SIZE (rust/crates/clap-4.5.41.crate) = 58298 +SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d +SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633 +SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 +SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32 @@ -81,8 +81,8 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18 -SIZE (rust/crates/errno-0.3.12.crate) = 12423 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86 SIZE (rust/crates/failure-0.1.8.crate) = 37582 SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4 @@ -133,8 +133,8 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296 SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab @@ -147,18 +147,22 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404 SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 SIZE (rust/crates/lru-0.12.5.crate) = 16047 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 +SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 +SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 @@ -181,12 +185,16 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678 SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0 SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021 +SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 +SIZE (rust/crates/overload-0.1.1.crate) = 24439 SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 @@ -195,26 +203,30 @@ SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ad SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b SIZE (rust/crates/ratatui-0.29.0.crate) = 543514 -SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af -SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544 +SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 +SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 SIZE (rust/crates/regex-1.11.1.crate) = 254170 +SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 +SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 +SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 +SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f +SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432 SIZE (rust/crates/rustls-0.22.4.crate) = 333681 SHA256 (rust/crates/rustls-connector-0.19.2.crate) = b5bd40675c79c896f46d0031bf64c448b35e583dd2bc949751ddd800351e453a @@ -251,6 +263,8 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7 SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 SHA256 (rust/crates/serde_yaml-0.7.5.crate) = ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051 SIZE (rust/crates/serde_yaml-0.7.5.crate) = 32510 +SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 +SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 @@ -279,14 +293,26 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f SIZE (rust/crates/synstructure-0.12.6.crate) = 18429 SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/toml-0.4.10.crate) = 758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f SIZE (rust/crates/toml-0.4.10.crate) = 47534 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 +SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 +SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 +SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 +SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 @@ -303,12 +329,14 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 +SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 @@ -333,8 +361,8 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 -SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38 -SIZE (rust/crates/windows-link-0.1.1.crate) = 6154 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 @@ -343,24 +371,44 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef +SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 diff --git a/mail/imap-tools/files/patch-Cargo.toml b/mail/imap-tools/files/patch-Cargo.toml new file mode 100644 index 000000000000..ebc5b5e00360 --- /dev/null +++ b/mail/imap-tools/files/patch-Cargo.toml @@ -0,0 +1,13 @@ +Remove upstream's profile.release so we can have our own + +--- Cargo.toml.orig 1970-01-01 00:00:01 UTC ++++ Cargo.toml +@@ -172,8 +172,3 @@ inherits = "dev" + [profile.dev-rustls] + inherits = "dev" + +-[profile.release] +-opt-level = "z" +-lto = true +-codegen-units = 1 +-panic = "abort" diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile index e079478bd4f2..5bb5a077e8f6 100644 --- a/mail/mailpit/Makefile +++ b/mail/mailpit/Makefile @@ -1,7 +1,6 @@ PORTNAME= mailpit DISTVERSIONPREFIX= v -DISTVERSION= 1.27.1 -PORTREVISION= 1 +DISTVERSION= 1.27.3 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 5f0b0f5c68da..20d3103f2617 100644 --- a/mail/mailpit/distinfo +++ b/mail/mailpit/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1751804939 -SHA256 (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 0914e72fd74883c738bd62c4d69910b3aa7600cc453c7eeecb11491b88ecd73e -SIZE (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 43491920 -SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = de7a9c659a9f5cbbabdff795a8c0e009f48fa61da3decaadc0896f9b16318bf9 -SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = 3048 -SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = c8b3f0049bc483de0a928a333174ac4562fd078b2687f37ef1825dcf63d791d7 -SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = 600308 +TIMESTAMP = 1753712249 +SHA256 (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 24aa5e0101a94f5972c2bf4a7e99d728081e7b8151fabd2a9d93cc99a234697f +SIZE (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 37966716 +SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = df8cee5331cf068f0c7209fc6319aad1fb04bd1c3b524b6444bdaeabad84340c +SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = 3048 +SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 50eb8fae77052c16903238b1f8105a9fcb87cfd157eb7e84e92854384369835a +SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 582446 diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json index 7a0dc0c6326b..5f54e06a2b1e 100644 --- a/mail/mailpit/files/patch-package-lock.json +++ b/mail/mailpit/files/patch-package-lock.json @@ -1,6 +1,6 @@ --- package-lock.json.orig 1979-11-29 23:00:00 UTC +++ package-lock.json -@@ -30,9 +30,9 @@ +@@ -31,9 +31,9 @@ "@types/bootstrap": "^5.2.7", "@types/tinycon": "^0.6.3", "@vue/compiler-sfc": "^3.2.37", @@ -12,29 +12,22 @@ "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-vue": "^10.2.0", -@@ -107,14 +107,6 @@ +@@ -107,456 +107,6 @@ "node": ">=6.9.0" } }, - "node_modules/@bufbuild/protobuf": { -- "version": "2.6.0", -- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.0.tgz", -- "integrity": "sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==", +- "version": "2.6.2", +- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.2.tgz", +- "integrity": "sha512-vLu7SRY84CV/Dd+NUdgtidn2hS5hSMUC1vDBY0VcviTdgRYkU43vIz3vIFbmx14cX1r+mM7WjzE5Fl1fGEM0RQ==", - "dev": true, - "license": "(Apache-2.0 AND BSD-3-Clause)", - "peer": true - }, - "node_modules/@emnapi/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", -@@ -149,431 +141,6 @@ - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", -- "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz", +- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==", - "cpu": [ - "ppc64" - ], @@ -49,9 +42,9 @@ - } - }, - "node_modules/@esbuild/android-arm": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", -- "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz", +- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==", - "cpu": [ - "arm" - ], @@ -66,9 +59,9 @@ - } - }, - "node_modules/@esbuild/android-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", -- "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz", +- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==", - "cpu": [ - "arm64" - ], @@ -83,9 +76,9 @@ - } - }, - "node_modules/@esbuild/android-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", -- "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz", +- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==", - "cpu": [ - "x64" - ], @@ -100,9 +93,9 @@ - } - }, - "node_modules/@esbuild/darwin-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", -- "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz", +- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==", - "cpu": [ - "arm64" - ], @@ -117,9 +110,9 @@ - } - }, - "node_modules/@esbuild/darwin-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", -- "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz", +- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==", - "cpu": [ - "x64" - ], @@ -134,9 +127,9 @@ - } - }, - "node_modules/@esbuild/freebsd-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", -- "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz", +- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==", - "cpu": [ - "arm64" - ], @@ -151,9 +144,9 @@ - } - }, - "node_modules/@esbuild/freebsd-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", -- "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz", +- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==", - "cpu": [ - "x64" - ], @@ -168,9 +161,9 @@ - } - }, - "node_modules/@esbuild/linux-arm": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", -- "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz", +- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==", - "cpu": [ - "arm" - ], @@ -185,9 +178,9 @@ - } - }, - "node_modules/@esbuild/linux-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", -- "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz", +- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==", - "cpu": [ - "arm64" - ], @@ -202,9 +195,9 @@ - } - }, - "node_modules/@esbuild/linux-ia32": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", -- "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz", +- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==", - "cpu": [ - "ia32" - ], @@ -219,9 +212,9 @@ - } - }, - "node_modules/@esbuild/linux-loong64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", -- "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz", +- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==", - "cpu": [ - "loong64" - ], @@ -236,9 +229,9 @@ - } - }, - "node_modules/@esbuild/linux-mips64el": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", -- "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz", +- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==", - "cpu": [ - "mips64el" - ], @@ -253,9 +246,9 @@ - } - }, - "node_modules/@esbuild/linux-ppc64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", -- "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz", +- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==", - "cpu": [ - "ppc64" - ], @@ -270,9 +263,9 @@ - } - }, - "node_modules/@esbuild/linux-riscv64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", -- "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz", +- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==", - "cpu": [ - "riscv64" - ], @@ -287,9 +280,9 @@ - } - }, - "node_modules/@esbuild/linux-s390x": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", -- "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz", +- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==", - "cpu": [ - "s390x" - ], @@ -304,9 +297,9 @@ - } - }, - "node_modules/@esbuild/linux-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", -- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz", +- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==", - "cpu": [ - "x64" - ], @@ -321,9 +314,9 @@ - } - }, - "node_modules/@esbuild/netbsd-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", -- "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz", +- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==", - "cpu": [ - "arm64" - ], @@ -338,9 +331,9 @@ - } - }, - "node_modules/@esbuild/netbsd-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", -- "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz", +- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==", - "cpu": [ - "x64" - ], @@ -355,9 +348,9 @@ - } - }, - "node_modules/@esbuild/openbsd-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", -- "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz", +- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==", - "cpu": [ - "arm64" - ], @@ -372,9 +365,9 @@ - } - }, - "node_modules/@esbuild/openbsd-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", -- "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz", +- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==", - "cpu": [ - "x64" - ], @@ -388,10 +381,27 @@ - "node": ">=18" - } - }, +- "node_modules/@esbuild/openharmony-arm64": { +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz", +- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==", +- "cpu": [ +- "arm64" +- ], +- "dev": true, +- "license": "MIT", +- "optional": true, +- "os": [ +- "openharmony" +- ], +- "engines": { +- "node": ">=18" +- } +- }, - "node_modules/@esbuild/sunos-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", -- "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz", +- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==", - "cpu": [ - "x64" - ], @@ -406,9 +416,9 @@ - } - }, - "node_modules/@esbuild/win32-arm64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", -- "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz", +- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==", - "cpu": [ - "arm64" - ], @@ -423,9 +433,9 @@ - } - }, - "node_modules/@esbuild/win32-ia32": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", -- "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz", +- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==", - "cpu": [ - "ia32" - ], @@ -440,9 +450,9 @@ - } - }, - "node_modules/@esbuild/win32-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", -- "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz", +- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==", - "cpu": [ - "x64" - ], @@ -459,7 +469,7 @@ "node_modules/@eslint-community/eslint-utils": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", -@@ -1224,6 +791,7 @@ +@@ -1117,6 +667,7 @@ "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", @@ -467,7 +477,7 @@ "license": "MIT", "funding": { "type": "opencollective", -@@ -2916,14 +2484,6 @@ +@@ -2089,14 +1640,6 @@ "ieee754": "^1.2.1" } }, @@ -479,10 +489,10 @@ - "license": "MIT/X11", - "peer": true - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", -@@ -3042,14 +2602,6 @@ + "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", +@@ -2179,14 +1722,6 @@ "dev": true, "license": "MIT" }, @@ -497,14 +507,14 @@ "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", -@@ -3528,47 +3080,6 @@ - "url": "https://github.com/sponsors/ljharb" +@@ -2410,48 +1945,6 @@ + "node": ">= 0.4" } }, - "node_modules/esbuild": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", -- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", +- "version": "0.25.8", +- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz", +- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", @@ -515,44 +525,45 @@ - "node": ">=18" - }, - "optionalDependencies": { -- "@esbuild/aix-ppc64": "0.25.5", -- "@esbuild/android-arm": "0.25.5", -- "@esbuild/android-arm64": "0.25.5", -- "@esbuild/android-x64": "0.25.5", -- "@esbuild/darwin-arm64": "0.25.5", -- "@esbuild/darwin-x64": "0.25.5", -- "@esbuild/freebsd-arm64": "0.25.5", -- "@esbuild/freebsd-x64": "0.25.5", -- "@esbuild/linux-arm": "0.25.5", -- "@esbuild/linux-arm64": "0.25.5", -- "@esbuild/linux-ia32": "0.25.5", -- "@esbuild/linux-loong64": "0.25.5", -- "@esbuild/linux-mips64el": "0.25.5", -- "@esbuild/linux-ppc64": "0.25.5", -- "@esbuild/linux-riscv64": "0.25.5", -- "@esbuild/linux-s390x": "0.25.5", -- "@esbuild/linux-x64": "0.25.5", -- "@esbuild/netbsd-arm64": "0.25.5", -- "@esbuild/netbsd-x64": "0.25.5", -- "@esbuild/openbsd-arm64": "0.25.5", -- "@esbuild/openbsd-x64": "0.25.5", -- "@esbuild/sunos-x64": "0.25.5", -- "@esbuild/win32-arm64": "0.25.5", -- "@esbuild/win32-ia32": "0.25.5", -- "@esbuild/win32-x64": "0.25.5" +- "@esbuild/aix-ppc64": "0.25.8", +- "@esbuild/android-arm": "0.25.8", +- "@esbuild/android-arm64": "0.25.8", +- "@esbuild/android-x64": "0.25.8", +- "@esbuild/darwin-arm64": "0.25.8", +- "@esbuild/darwin-x64": "0.25.8", +- "@esbuild/freebsd-arm64": "0.25.8", +- "@esbuild/freebsd-x64": "0.25.8", +- "@esbuild/linux-arm": "0.25.8", +- "@esbuild/linux-arm64": "0.25.8", +- "@esbuild/linux-ia32": "0.25.8", +- "@esbuild/linux-loong64": "0.25.8", +- "@esbuild/linux-mips64el": "0.25.8", +- "@esbuild/linux-ppc64": "0.25.8", +- "@esbuild/linux-riscv64": "0.25.8", +- "@esbuild/linux-s390x": "0.25.8", +- "@esbuild/linux-x64": "0.25.8", +- "@esbuild/netbsd-arm64": "0.25.8", +- "@esbuild/netbsd-x64": "0.25.8", +- "@esbuild/openbsd-arm64": "0.25.8", +- "@esbuild/openbsd-x64": "0.25.8", +- "@esbuild/openharmony-arm64": "0.25.8", +- "@esbuild/sunos-x64": "0.25.8", +- "@esbuild/win32-arm64": "0.25.8", +- "@esbuild/win32-ia32": "0.25.8", +- "@esbuild/win32-x64": "0.25.8" - } - }, "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", -@@ -3599,6 +3110,19 @@ +@@ -2482,6 +1975,19 @@ "sass-embedded": "^1.71.1" } }, + "node_modules/esbuild-wasm": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz", -+ "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==", ++ "version": "0.25.8", ++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.8.tgz", ++ "integrity": "sha512-VFUDMoZdf/NsyCepv5heZqvNLYj9HL+xEKG5tktsFbx+shR8Dt9MchKBEdu/5the2RfTzgxkO6B/nUfzmsWN9Q==", + "dev": true, + "license": "MIT", + "bin": { @@ -565,8 +576,8 @@ "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", -@@ -6198,17 +5722,6 @@ - "queue-microtask": "^1.2.2" +@@ -3798,17 +3304,6 @@ + "node": ">=4" } }, - "node_modules/rxjs": { @@ -580,10 +591,10 @@ - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", -@@ -6292,353 +5805,6 @@ + "node_modules/safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", +@@ -3837,353 +3332,6 @@ "@parcel/watcher": "^2.4.1" } }, @@ -937,7 +948,7 @@ "node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", -@@ -7013,31 +6179,6 @@ +@@ -4304,31 +3452,6 @@ "ramda-adjunct": "^5.1.0" } }, @@ -966,42 +977,25 @@ - "node": ">=16.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", -@@ -7189,7 +6330,8 @@ - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, -- "license": "0BSD" -+ "license": "0BSD", -+ "optional": true + "node_modules/timezones-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz", +@@ -4413,14 +3536,6 @@ + "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", + "license": "Apache-2.0" }, +- "node_modules/tslib": { +- "version": "2.8.1", +- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", +- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", +- "dev": true, +- "license": "0BSD", +- "peer": true +- }, "node_modules/type-check": { "version": "0.4.0", -@@ -7291,21 +6433,6 @@ - "ts-toolbelt": "^9.6.0" - } - }, -- "node_modules/typescript": { -- "version": "5.8.3", -- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", -- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", -- "devOptional": true, -- "license": "Apache-2.0", -- "peer": true, -- "bin": { -- "tsc": "bin/tsc", -- "tsserver": "bin/tsserver" -- }, -- "engines": { -- "node": ">=14.17" -- } -- }, - "node_modules/typescript-eslint": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz", -@@ -7406,14 +6533,6 @@ + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", +@@ -4466,14 +3581,6 @@ "dev": true, "license": "MIT" }, @@ -1014,9 +1008,9 @@ - "peer": true - }, "node_modules/vue": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz", -@@ -7442,31 +6561,6 @@ + "version": "3.5.18", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz", +@@ -4502,31 +3609,6 @@ "license": "MIT", "peerDependencies": { "vue": "^3" diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json index 22d834f15e4b..c355fa893d1c 100644 --- a/mail/mailpit/files/patch-package.json +++ b/mail/mailpit/files/patch-package.json @@ -1,6 +1,6 @@ --- package.json.orig 1979-11-29 23:00:00 UTC +++ package.json -@@ -34,9 +34,9 @@ +@@ -35,9 +35,9 @@ "@types/bootstrap": "^5.2.7", "@types/tinycon": "^0.6.3", "@vue/compiler-sfc": "^3.2.37", diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile index b01dacf18244..3a143ebd2ce7 100644 --- a/mail/nextcloud-mail/Makefile +++ b/mail/nextcloud-mail/Makefile @@ -1,5 +1,5 @@ PORTNAME= mail -PORTVERSION= 5.1.8 +PORTVERSION= 5.1.9 DISTVERSIONPREFIX= v CATEGORIES= mail diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo index 3814f7382bb2..9270889ee262 100644 --- a/mail/nextcloud-mail/distinfo +++ b/mail/nextcloud-mail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752658770 -SHA256 (nextcloud/mail-v5.1.8.tar.gz) = 0f97ebc6cd6d011e28ff20e7031e2def2f732f36b4c776b136205546e846f30a -SIZE (nextcloud/mail-v5.1.8.tar.gz) = 26722256 +TIMESTAMP = 1753198578 +SHA256 (nextcloud/mail-v5.1.9.tar.gz) = e840ef771eaeb964e91dbcc89b88c8d3f4441c6a3af8dbbd31f169f8b059053c +SIZE (nextcloud/mail-v5.1.9.tar.gz) = 26730767 diff --git a/mail/simscan/Makefile b/mail/simscan/Makefile index c4b641232cc6..f06122ccb6c9 100644 --- a/mail/simscan/Makefile +++ b/mail/simscan/Makefile @@ -1,93 +1,93 @@ PORTNAME= simscan -PORTVERSION= 1.4.0 -PORTREVISION= 9 +DISTVERSIONPREFIX= v +DISTVERSION= 1.4.6.2 CATEGORIES= mail security -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bedreddinsahbaz@gmail.com COMMENT= Fast Content/Anti-virus Scanner for qmail Written in C -WWW= https://www.inter7.com/?page=simscan +WWW= https://notes.sagredo.eu/en/qmail-notes-185/installing-and-configuring-simscan-38.html + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE USES= qmail:build +USE_GITHUB= yes +GH_ACCOUNT= sagredo-dev GNU_CONFIGURE= yes - -USERS= ${PORTNAME} -GROUPS= ${USERS} - WORKDIR?= ${QMAIL_PREFIX}/${PORTNAME} QMAIL_QUEUE= ${QMAIL_PREFIX}/bin/qmail-queue - -SUB_FILES= pkg-message - -SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \ - SIMSCAN_DIR=${PORTNAME} -PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \ - SIMSCAN_DIR=${PORTNAME} - -OPTIONS_DEFINE= CLAMAV RIPMIME SPAMD USER DOMAIN ATTACH DROPMSG PASSTHRU HEADERS DSPAM DOCS -OPTIONS_DEFAULT= CLAMAV RIPMIME -CLAMAV_DESC= Support for ClamAV Virus Scanning -RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled) -SPAMD_DESC= Support for SpamAssassin Spam Filtering -USER_DESC= Turn On Per User SpamAssassin (required SPAMD) -DOMAIN_DESC= Turn On Per Domain Based Checking -ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV) -DROPMSG_DESC= Drop Message in Case of Virus Found -PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD) -HEADERS_DESC= Add a Received Line With Versions of Scanners -DSPAM_DESC= Turn on DSPAM scanning - -CONFIGURE_ARGS=--enable-clamavdb-path=/var/db/clamav \ +CONFIGURE_ARGS= --enable-clamavdb-path=/var/db/clamav \ --enable-qmaildir=${QMAIL_PREFIX} \ + --enable-qmail-queue=${QMAIL_QUEUE} \ --enable-spamc-user=n \ --enable-workdir=${WORKDIR} \ --enable-user=nobody +.if defined(QUARANTINE_DIR) +CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR} +.endif +.if defined(SPAMC_ARGS) +CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS} +.endif +.if defined(SPAM_HITS) +CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS} +.endif -CLAMAV_CONFIGURE_OFF= --enable-clamav=n -CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav +SUB_FILES= pkg-message +SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \ + SIMSCAN_DIR=${PORTNAME} -RIPMIME_CONFIGURE_OFF= --disable-ripmime -RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime -RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime +USERS= ${PORTNAME} +GROUPS= ${USERS:[1]} qmail -SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin -SPAMD_CONFIGURE_ON= --enable-spam=y \ - --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin +PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \ + SIMSCAN_DIR=${PORTNAME} \ + USER=${USERS:[1]} \ + GROUP=${GROUPS:[1]} \ + QMAIL_GROUP=${GROUPS:[2]} +PORTDOCS= AUTHORS ChangeLog README.md TODO + +OPTIONS_DEFINE= ATTACH CLAMAV DOCS DOMAIN DROPMSG DSPAM HEADERS \ + PASSTHRU RIPMIME SPAMD USER +OPTIONS_DEFAULT= ATTACH RIPMIME +ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV) +CLAMAV_DESC= Support for ClamAV Virus Scanning +DOMAIN_DESC= Turn On Per Domain Based Checking +DROPMSG_DESC= Drop Message in Case of Virus Found +DSPAM_DESC= Turn on DSPAM scanning +HEADERS_DESC= Add a Received Line With Versions of Scanners +PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD) +RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled) +SPAMD_DESC= Support for SpamAssassin Spam Filtering +USER_DESC= Turn On Per User SpamAssassin (required SPAMD) -USER_CONFIGURE_ON= --enable-spamc-user=y +ATTACH_CONFIGURE_ON= --enable-attach=y -DOMAIN_CONFIGURE_ON= --enable-per-domain=y +CLAMAV_IMPLIES= ATTACH +CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav +CLAMAV_CONFIGURE_OFF= --enable-clamav=n -ATTACH_CONFIGURE_ON= --enable-attach=y +DOMAIN_CONFIGURE_ON= --enable-per-domain=y DROPMSG_CONFIGURE_ON= --enable-dropmsg=y -PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y +DSPAM_BUILD_DEPENDS= dspam:mail/dspam +DSPAM_CONFIGURE_ON= --enable-dspam=y HEADERS_CONFIGURE_ON= --enable-received=y \ --enable-sigtool-path=${LOCALBASE}/bin/sigtool -DSPAM_CONFIGURE_ON= --enable-dspam=y -DSPAM_BUILD_DEPENDS= dspam:mail/dspam - -.if defined(SPAM_HITS) -CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS} -.endif - -.if defined(QUARANTINE_DIR) -CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR} -.endif +PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y -.if defined(SPAMC_ARGS) -CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS} -.endif +RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime +RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime +RIPMIME_CONFIGURE_OFF= --disable-ripmime -.if defined(QMAIL_QUEUE) -CONFIGURE_ARGS+=--enable-qmail-queue=${QMAIL_QUEUE} -.endif +SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin +SPAMD_CONFIGURE_ON= --enable-spam=y \ + --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin -PORTDOCS= AUTHORS ChangeLog README TODO +USER_CONFIGURE_ON= --enable-spamc-user=y post-patch: @${REINPLACE_CMD} -E 's,($f/daily.cvd"),\1 || test -d "$$f/daily.inc",' \ diff --git a/mail/simscan/distinfo b/mail/simscan/distinfo index 4c45024a869e..932e59acdc76 100644 --- a/mail/simscan/distinfo +++ b/mail/simscan/distinfo @@ -1,2 +1,3 @@ -SHA256 (simscan-1.4.0.tar.gz) = b89d145206ad26420cfbf2f5b25ebf52e236f8ac00cd70ae449e72f3ec935781 -SIZE (simscan-1.4.0.tar.gz) = 271617 +TIMESTAMP = 1751301949 +SHA256 (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = ba2db03f3f2f8c1ba79a992b3c645adc23fe7aa25e9805dbdf98041420fe8d47 +SIZE (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = 212220 diff --git a/mail/simscan/files/patch-fix_clamav_0.93 b/mail/simscan/files/patch-fix_clamav_0.93 deleted file mode 100644 index 73ca74c26bfb..000000000000 --- a/mail/simscan/files/patch-fix_clamav_0.93 +++ /dev/null @@ -1,107 +0,0 @@ ---- ./configure.orig 2007-10-29 09:14:25.000000000 -0500 -+++ ./configure 2012-06-26 14:20:22.000000000 -0500 -@@ -4682,13 +4682,26 @@ - clamavdb="" - for f in "$CLAMAV_DB" /usr/local/share/clamav /var/lib/clamav - do -- if test -f "$f/daily.cvd" -+ if test -f "$f/daily.cvd" || test -d "$f/daily.inc" -+ then -+ clamavdb=$f -+ break -+ elif test -f "$f/daily.cld" -+ then -+ clamavdb=$f -+ break -+ elif test -f "$f/daily.inc/daily.info" - then - clamavdb=$f - break - fi - done - -+ # Default to $f/daily.cld -+ if test "$clamavdb" = ""; then -+ clamavdb="$f/daily.cld" -+ fi -+ - if test "$clamavdb" = "" - then - echo "$as_me:$LINENO: result: no" >&5 ---- ./configure.in.orig 2007-10-29 09:13:40.000000000 -0500 -+++ ./configure.in 2012-06-26 14:20:02.000000000 -0500 -@@ -622,9 +622,22 @@ - then - clamavdb=$f - break -+ elif test -f "$f/daily.cld" -+ then -+ clamavdb=$f -+ break -+ elif test -f "$f/daily.inc/daily.info" -+ then -+ clamavdb=$f -+ break - fi - done - -+ # Default to $f/daily.cld -+ if test "$clamavdb" = ""; then -+ clamavdb="$f/daily.cld" -+ fi -+ - if test "$clamavdb" = "" - then - AC_MSG_RESULT(no) ---- simscanmk.c 2006-10-10 19:15:17.000000000 -0400 -+++ simscanmk.c 2008-07-07 14:21:46.000000000 -0400 -@@ -123,6 +123,7 @@ - char input[MAX_LINE]; - char dbpath[MAX_LINE]; - char *pos; -+ int rv; - #if ENABLE_SPAM==1 || ENABLE_TROPHIE==1 - int fnd_vsvers; - #endif -@@ -276,8 +277,18 @@ - waitpid(pid,&rmstat,0); - close(pin[0]); close(pin[1]); - } -- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA); -- strcat(dbpath,"/main.cvd"); -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/main.inc/main.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ rv=access(dbpath,F_OK); -+ if(rv) { -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/main.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ } -+ rv=access(dbpath,F_OK); -+ if(rv) { -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/main.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ } - strcat(data,"m:"); - if (pipe(pin)){ - printf("error opening pipe for sigtool\n"); -@@ -306,8 +317,18 @@ - } - waitpid(pid,&rmstat,0); - close(pin[0]); close(pin[1]); -- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA); -- strcat(dbpath,"/daily.cvd"); -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/daily.inc/daily.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ rv=access(dbpath,F_OK); -+ if(rv) { -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/daily.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ } -+ rv=access(dbpath,F_OK); -+ if(rv) { -+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE); -+ strncat(dbpath,"/daily.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1)); -+ } - if (pipe(pin)){ - printf("error opening pipe for sigtool\n"); - } diff --git a/mail/simscan/pkg-plist b/mail/simscan/pkg-plist index 2aff1e0b0441..3ff6aaef42cc 100644 --- a/mail/simscan/pkg-plist +++ b/mail/simscan/pkg-plist @@ -1,6 +1,6 @@ @cwd %%QMAIL_PREFIX%% -@(simscan,simscan,) bin/simscanmk -@(simscan,simscan,04711) bin/simscan -@dir(simscan,simscan,2750) %%SIMSCAN_DIR%% -@dir %%QMAIL_PREFIX%%/bin -@dir %%QMAIL_PREFIX%% +@(%%USER%%,%%GROUP%%,) bin/simscanmk +@(%%USER%%,%%GROUP%%,04711) bin/simscan +@dir(%%USER%%,%%GROUP%%,2750) %%SIMSCAN_DIR%% +@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%%/bin +@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%% diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index fc29b8434d09..063b69fbbaa0 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,5 +1,6 @@ PORTNAME= thunderbird DISTVERSION= 140.1.0 +PORTREVISION= 1 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/mail/thunderbird-esr/files/patch-bug1876632 b/mail/thunderbird-esr/files/patch-bug1876632 new file mode 100644 index 000000000000..3932b1deccc9 --- /dev/null +++ b/mail/thunderbird-esr/files/patch-bug1876632 @@ -0,0 +1,35 @@ +commit 4f531ca86d24be5d4de673f6e652ed899151d20c +Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer> +Date: Wed Jul 23 22:01:31 2025 +0000 + + Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink + + Without the alignment flag the desired address + gets randomized by aslr in a way which causes it to not + be aligned. Furthermore the TryToAlignChunk almost always + fails. With this fix it never gets to TryToAlignChunk + because the flag guarantees upfront alignment. + + Differential Revision: https://phabricator.services.mozilla.com/D257824 + +diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp +index e790f1784ede..13639c9a6eb4 100644 +--- js/src/gc/Memory.cpp ++++ js/src/gc/Memory.cpp +@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) { + for (size_t i = 1; i <= 1024; ++i) { + if (i & 0xf) { + uint64_t desired = alignment * GetNumberInRange(minNum, maxNum); ++# if defined(__FreeBSD__) && defined(__aarch64__) ++ int flags = MAP_PRIVATE | MAP_ANON | ++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment)); ++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length, ++ int(PageAccess::ReadWrite), flags, -1, 0, ++ "js-gc-heap"); ++# else + region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length); ++ ++# endif + if (!region) { + continue; + } diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index db910ff21632..2ebe069477a3 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,6 +1,6 @@ PORTNAME= thunderbird DISTVERSION= 141.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build3/source diff --git a/mail/thunderbird/files/patch-bug1876632 b/mail/thunderbird/files/patch-bug1876632 new file mode 100644 index 000000000000..3932b1deccc9 --- /dev/null +++ b/mail/thunderbird/files/patch-bug1876632 @@ -0,0 +1,35 @@ +commit 4f531ca86d24be5d4de673f6e652ed899151d20c +Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer> +Date: Wed Jul 23 22:01:31 2025 +0000 + + Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink + + Without the alignment flag the desired address + gets randomized by aslr in a way which causes it to not + be aligned. Furthermore the TryToAlignChunk almost always + fails. With this fix it never gets to TryToAlignChunk + because the flag guarantees upfront alignment. + + Differential Revision: https://phabricator.services.mozilla.com/D257824 + +diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp +index e790f1784ede..13639c9a6eb4 100644 +--- js/src/gc/Memory.cpp ++++ js/src/gc/Memory.cpp +@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) { + for (size_t i = 1; i <= 1024; ++i) { + if (i & 0xf) { + uint64_t desired = alignment * GetNumberInRange(minNum, maxNum); ++# if defined(__FreeBSD__) && defined(__aarch64__) ++ int flags = MAP_PRIVATE | MAP_ANON | ++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment)); ++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length, ++ int(PageAccess::ReadWrite), flags, -1, 0, ++ "js-gc-heap"); ++# else + region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length); ++ ++# endif + if (!region) { + continue; + } |