diff options
Diffstat (limited to 'mail')
74 files changed, 1759 insertions, 891 deletions
diff --git a/mail/Makefile b/mail/Makefile index dde4a69eddde..092979a16662 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -181,6 +181,7 @@ SUBDIR += libesmtp SUBDIR += libetpan SUBDIR += libmilter + SUBDIR += libopensmtpd SUBDIR += libpst SUBDIR += libsieve SUBDIR += libspamtest @@ -289,6 +290,7 @@ SUBDIR += opensmtpd-extras-table-redis SUBDIR += opensmtpd-extras-table-socketmap SUBDIR += opensmtpd-extras-table-sqlite + SUBDIR += opensmtpd-filter-dkimsign SUBDIR += opensmtpd-filter-rspamd SUBDIR += opensmtpd-filter-senderscore SUBDIR += opensmtpd-table-sqlite diff --git a/mail/abook/Makefile b/mail/abook/Makefile index 538c1e38c60f..c35c03754f85 100644 --- a/mail/abook/Makefile +++ b/mail/abook/Makefile @@ -4,7 +4,7 @@ PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://abook.sourceforge.net/devel/ -MAINTAINER= bapt@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Addressbook program with mutt mail client support WWW= http://abook.sourceforge.net/ diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile index cbe36ac3b28b..75d1253a55a5 100644 --- a/mail/aerc/Makefile +++ b/mail/aerc/Makefile @@ -1,5 +1,6 @@ PORTNAME= aerc DISTVERSION= 0.21.0 +PORTREVISION= 1 CATEGORIES= mail MAINTAINER= iamsleepy@ryuki.me diff --git a/mail/claws-mail/Makefile.ver b/mail/claws-mail/Makefile.ver index b1050cf44fb8..69843c7f3886 100644 --- a/mail/claws-mail/Makefile.ver +++ b/mail/claws-mail/Makefile.ver @@ -6,5 +6,5 @@ MASTER_OPTIONS!= ${MAKE} -C ${.CURDIR}/../claws-mail -V PORT_OPTIONS PORTVERSION= 3.21.0 .endif .if ${MASTER_OPTIONS:MGTK3} -PORTVERSION= 4.3.0 +PORTVERSION= 4.3.1 .endif diff --git a/mail/claws-mail/distinfo b/mail/claws-mail/distinfo index 6eeee4f90e8b..372dd320ddad 100644 --- a/mail/claws-mail/distinfo +++ b/mail/claws-mail/distinfo @@ -2,5 +2,5 @@ TIMESTAMP = 1718021837 SHA256 (claws-mail-3.21.0.tar.xz) = 333f3ac1b6c98542098678d8606583da4adfc7439eb4e81043f7675b45e91a96 SIZE (claws-mail-3.21.0.tar.xz) = 6848648 TIMESTAMP = 1718021875 -SHA256 (claws-mail-4.3.0.tar.xz) = 95dc1d888eb916f028467fa0c3cbf45baff6678793b7bfb35fabba029d581ce1 -SIZE (claws-mail-4.3.0.tar.xz) = 6831980 +SHA256 (claws-mail-4.3.1.tar.xz) = d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6 +SIZE (claws-mail-4.3.1.tar.xz) = 6782236 diff --git a/mail/datovka/Makefile b/mail/datovka/Makefile index 47ce6cc3ace7..01a76dee2775 100644 --- a/mail/datovka/Makefile +++ b/mail/datovka/Makefile @@ -1,5 +1,5 @@ PORTNAME= datovka -DISTVERSION= 4.26.0 +DISTVERSION= 4.27.0 CATEGORIES= mail MASTER_SITES= https://secure.nic.cz/files/datove_schranky/${DISTVERSION}/ @@ -10,8 +10,7 @@ WWW= https://gitlab.nic.cz/datovka/datovka LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \ - pkgconf:devel/pkgconf +BUILD_DEPENDS= libglvnd>0:graphics/libglvnd LIB_DEPENDS= libdatovka.so:devel/libdatovka USES= compiler:c++17-lang gl pkgconfig qmake qt:6 ssl tar:xz diff --git a/mail/datovka/distinfo b/mail/datovka/distinfo index d6eea91f4507..8fda21c243d3 100644 --- a/mail/datovka/distinfo +++ b/mail/datovka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743583074 -SHA256 (datovka-4.26.0.tar.xz) = fa11e553d9432b7886324d8171147972ca853e6f8f871253a12ff1fec0ab3076 -SIZE (datovka-4.26.0.tar.xz) = 5078116 +TIMESTAMP = 1758788409 +SHA256 (datovka-4.27.0.tar.xz) = 9e353316cd266fba50de1c7cd6c43b9f7b65667160d3e6e4f8a661389de08bf3 +SIZE (datovka-4.27.0.tar.xz) = 5177396 diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile index 20aa942e02d0..795d0067b2ee 100644 --- a/mail/dbmail/Makefile +++ b/mail/dbmail/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbmail DISTVERSIONPREFIX= v -DISTVERSION= 3.5.4 +DISTVERSION= 3.5.5 CATEGORIES= mail MAINTAINER= bofh@FreeBSD.org diff --git a/mail/dbmail/distinfo b/mail/dbmail/distinfo index 0e838f1a0fa8..d4d6d2c971e0 100644 --- a/mail/dbmail/distinfo +++ b/mail/dbmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751534573 -SHA256 (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 509a189c083c44bedadb320c037b144d9f2d1955b9a54dbb9dd3d73c7e8337c9 -SIZE (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 2547614 +TIMESTAMP = 1759523898 +SHA256 (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 1c86be8d4eeed3dd676c91a907b75fe70da8182791c3b6ae04c5b56396ec3ae0 +SIZE (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 2553083 diff --git a/mail/dbmail/files/patch-src_clientbase.c b/mail/dbmail/files/patch-src_clientbase.c index 19e6aa57533b..aa7fb8b4f9f4 100644 --- a/mail/dbmail/files/patch-src_clientbase.c +++ b/mail/dbmail/files/patch-src_clientbase.c @@ -1,29 +1,26 @@ ---- src/clientbase.c.orig 2022-10-15 15:02:38 UTC +--- src/clientbase.c.orig 2025-10-04 10:47:08 UTC +++ src/clientbase.c -@@ -152,7 +152,7 @@ ClientBase_T * client_init(client_sock *c) +@@ -152,20 +152,20 @@ ClientBase_T * client_init(client_sock *c) client->tx = STDOUT_FILENO; } else { /* server-side */ -- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip, -+ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip, - NI_MAXHOST, client->dst_port, - NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) { +- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip, ++ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip, + NI_MAXHOST, client->dst_port, + NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) { TRACE(TRACE_INFO, "getnameinfo::error [%s]", gai_strerror(serr)); -@@ -160,7 +160,7 @@ ClientBase_T * client_init(client_sock *c) + } /* client-side */ +- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip, ++ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip, + NI_MAXHOST-1, client->src_port, + NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) { + TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr)); + } if (server_conf->resolveIP) { - if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->clientname, + if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->clientname, - NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) { - TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr)); - } -@@ -171,7 +171,7 @@ ClientBase_T * client_init(client_sock *c) - client->clientname[0] ? client->clientname : "Lookup failed"); - } else { - -- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip, -+ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip, - NI_MAXHOST-1, client->src_port, - NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) { + NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) { TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr)); + } diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile index 056c5f34a69c..85db96d4e5f1 100644 --- a/mail/fetchmail/Makefile +++ b/mail/fetchmail/Makefile @@ -1,5 +1,5 @@ PORTNAME?= fetchmail -DISTVERSION= 6.5.4 +DISTVERSION= 6.5.6 PORTREVISION?= 0 CATEGORIES= mail # The next line is inherited by the fetchmailconf dependent port, diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo index 33d1fef8a5f6..aac30a3bab80 100644 --- a/mail/fetchmail/distinfo +++ b/mail/fetchmail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750200429 -SHA256 (fetchmail-6.5.4.tar.xz) = c859156e9bff841d4d984cb3fdcb8042b6b31789fc3387c2649baa95a88d698b -SIZE (fetchmail-6.5.4.tar.xz) = 1114764 +TIMESTAMP = 1759500530 +SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab +SIZE (fetchmail-6.5.6.tar.xz) = 1061804 diff --git a/mail/fetchmailconf/pkg-plist b/mail/fetchmailconf/pkg-plist index c0b5b8dfd13e..474368000540 100644 --- a/mail/fetchmailconf/pkg-plist +++ b/mail/fetchmailconf/pkg-plist @@ -3,3 +3,4 @@ share/man/man1/fetchmailconf.1.gz %%PYTHON_SITELIBDIR%%/fetchmailconf.py %%PYTHON_SITELIBDIR%%/fetchmailconf.pyc %%PYTHON_SITELIBDIR%%/fetchmailconf.pyo +@comment %%PYTHON_SITELIBDIR%%/__pycache__/fetchmailconf%%PYTHON_TAG%%.opt-2.pyc diff --git a/mail/getmail6/Makefile b/mail/getmail6/Makefile index f2b82906777f..eb2b7aac4285 100644 --- a/mail/getmail6/Makefile +++ b/mail/getmail6/Makefile @@ -1,6 +1,6 @@ PORTNAME= getmail6 DISTVERSIONPREFIX= v -DISTVERSION= 6.19.08 +DISTVERSION= 6.19.10 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/mail/getmail6/distinfo b/mail/getmail6/distinfo index 598a163efd13..706dd6f85533 100644 --- a/mail/getmail6/distinfo +++ b/mail/getmail6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747415247 -SHA256 (getmail6-getmail6-v6.19.08_GH0.tar.gz) = f0e00a679b21d274179418f8f931defa92352d92fa3a8ad651d0de6b5e93ae77 -SIZE (getmail6-getmail6-v6.19.08_GH0.tar.gz) = 220470 +TIMESTAMP = 1757797021 +SHA256 (getmail6-getmail6-v6.19.10_GH0.tar.gz) = e18c6e56af9ff51ae0f9db88b985102046aa7d91c48f823135874bb78312be8b +SIZE (getmail6-getmail6-v6.19.10_GH0.tar.gz) = 220437 diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile index c40b4c8a6166..2305acc9c1f7 100644 --- a/mail/hydroxide/Makefile +++ b/mail/hydroxide/Makefile @@ -1,7 +1,7 @@ PORTNAME= hydroxide DISTVERSIONPREFIX= v DISTVERSION= 0.2.30 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MAINTAINER= nxjoseph@protonmail.com diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile index 94af20c0663d..9098143fc918 100644 --- a/mail/imap-tools/Makefile +++ b/mail/imap-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= imap-tools -DISTVERSION= 1.7.0 +DISTVERSION= 1.7.3 CATEGORIES= mail MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates index 62426332aa65..cbe2976efa89 100644 --- a/mail/imap-tools/Makefile.crates +++ b/mail/imap-tools/Makefile.crates @@ -1,33 +1,33 @@ -CARGO_CRATES= addr2line-0.24.2 \ +CARGO_CRATES= addr2line-0.25.1 \ adler2-2.0.1 \ aho-corasick-1.1.3 \ aliasable-0.1.3 \ allocator-api2-0.2.21 \ android_system_properties-0.1.5 \ - anstream-0.6.20 \ - anstyle-1.0.11 \ + anstream-0.6.21 \ + anstyle-1.0.13 \ anstyle-parse-0.2.7 \ anstyle-query-1.1.4 \ anstyle-wincon-3.0.10 \ autocfg-1.5.0 \ - backtrace-0.3.75 \ + backtrace-0.3.76 \ base64-0.22.1 \ bitflags-2.9.4 \ bufstream-0.1.4 \ bumpalo-3.19.0 \ cassowary-0.3.0 \ castaway-0.2.4 \ - cc-1.2.36 \ + cc-1.2.40 \ cfg-if-1.0.3 \ chrono-0.4.42 \ - clap-4.5.47 \ - clap_builder-4.5.47 \ + clap-4.5.48 \ + clap_builder-4.5.48 \ clap_derive-4.5.47 \ clap_lex-0.7.5 \ colorchoice-1.0.4 \ compact_str-0.8.1 \ console-0.15.11 \ - console-0.16.0 \ + console-0.16.1 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ crossterm-0.28.1 \ @@ -39,27 +39,27 @@ CARGO_CRATES= addr2line-0.24.2 \ either-1.15.0 \ encode_unicode-1.0.0 \ equivalent-1.0.2 \ - errno-0.3.13 \ + errno-0.3.14 \ eyre-0.6.12 \ failure-0.1.8 \ failure_derive-0.1.8 \ fastrand-2.3.0 \ - find-msvc-tools-0.1.1 \ + find-msvc-tools-0.1.3 \ fnv-1.0.7 \ foldhash-0.1.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ getrandom-0.2.16 \ getrandom-0.3.3 \ - gimli-0.31.1 \ + gimli-0.32.3 \ hashbrown-0.15.5 \ heck-0.4.1 \ heck-0.5.0 \ - iana-time-zone-0.1.63 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ imap-3.0.0-alpha.15 \ - imap-proto-0.16.5 \ + imap-proto-0.16.6 \ indenter-0.3.4 \ indicatif-0.18.0 \ indoc-2.0.6 \ @@ -68,17 +68,17 @@ CARGO_CRATES= addr2line-0.24.2 \ is_terminal_polyfill-1.70.1 \ itertools-0.13.0 \ itoa-1.0.15 \ - js-sys-0.3.78 \ + js-sys-0.3.81 \ lazy_static-1.5.0 \ - libc-0.2.175 \ + libc-0.2.176 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ - linux-raw-sys-0.9.4 \ - lock_api-0.4.13 \ + linux-raw-sys-0.11.0 \ + lock_api-0.4.14 \ log-0.4.28 \ lru-0.12.5 \ matchers-0.2.0 \ - memchr-2.7.5 \ + memchr-2.7.6 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.9 \ mio-1.0.4 \ @@ -86,7 +86,7 @@ CARGO_CRATES= addr2line-0.24.2 \ nom-7.1.3 \ nu-ansi-term-0.50.1 \ num-traits-0.2.19 \ - object-0.36.7 \ + object-0.37.3 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.1 \ openssl-0.10.73 \ @@ -96,25 +96,25 @@ CARGO_CRATES= addr2line-0.24.2 \ ordered-float-2.10.1 \ ouroboros-0.18.5 \ ouroboros_macro-0.18.5 \ - parking_lot-0.12.4 \ - parking_lot_core-0.9.11 \ + parking_lot-0.12.5 \ + parking_lot_core-0.9.12 \ paste-1.0.15 \ pin-project-lite-0.2.16 \ pkg-config-0.3.32 \ portable-atomic-1.11.1 \ proc-macro2-1.0.101 \ proc-macro2-diagnostics-0.10.1 \ - quote-1.0.40 \ + quote-1.0.41 \ r-efi-5.3.0 \ ratatui-0.29.0 \ - redox_syscall-0.5.17 \ - regex-1.11.2 \ - regex-automata-0.4.10 \ + redox_syscall-0.5.18 \ + regex-1.11.3 \ + regex-automata-0.4.11 \ regex-syntax-0.8.6 \ ring-0.17.14 \ rustc-demangle-0.1.26 \ rustix-0.38.44 \ - rustix-1.0.8 \ + rustix-1.1.2 \ rustls-0.22.4 \ rustls-connector-0.19.2 \ rustls-native-certs-0.7.3 \ @@ -123,15 +123,16 @@ CARGO_CRATES= addr2line-0.24.2 \ rustls-webpki-0.102.8 \ rustversion-1.0.22 \ ryu-1.0.20 \ - schannel-0.1.27 \ + schannel-0.1.28 \ scopeguard-1.2.0 \ security-framework-2.11.1 \ - security-framework-sys-2.14.0 \ - serde-1.0.219 \ + security-framework-sys-2.15.0 \ + serde-1.0.228 \ serde-value-0.7.0 \ serde_any-0.5.0 \ - serde_derive-1.0.219 \ - serde_json-1.0.143 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.145 \ serde_yaml-0.7.5 \ sharded-slab-0.1.7 \ shell-words-1.1.0 \ @@ -151,7 +152,7 @@ CARGO_CRATES= addr2line-0.24.2 \ syn-1.0.109 \ syn-2.0.106 \ synstructure-0.12.6 \ - tempfile-3.22.0 \ + tempfile-3.23.0 \ thread_local-1.1.9 \ toml-0.4.10 \ tracing-0.1.41 \ @@ -159,7 +160,7 @@ CARGO_CRATES= addr2line-0.24.2 \ tracing-core-0.1.34 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.20 \ - unicode-ident-1.0.18 \ + unicode-ident-1.0.19 \ unicode-segmentation-1.12.0 \ unicode-truncate-1.1.0 \ unicode-width-0.1.14 \ @@ -172,28 +173,29 @@ CARGO_CRATES= addr2line-0.24.2 \ vcpkg-0.2.15 \ version_check-0.9.5 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasi-0.14.4+wasi-0.2.4 \ - wasm-bindgen-0.2.101 \ - wasm-bindgen-backend-0.2.101 \ - wasm-bindgen-macro-0.2.101 \ - wasm-bindgen-macro-support-0.2.101 \ - wasm-bindgen-shared-0.2.101 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.104 \ + wasm-bindgen-backend-0.2.104 \ + wasm-bindgen-macro-0.2.104 \ + wasm-bindgen-macro-support-0.2.104 \ + wasm-bindgen-shared-0.2.104 \ web-time-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-core-0.61.2 \ - windows-implement-0.60.0 \ - windows-interface-0.59.1 \ - windows-link-0.1.3 \ + windows-core-0.62.1 \ + windows-implement-0.60.1 \ + windows-interface-0.59.2 \ windows-link-0.2.0 \ - windows-result-0.3.4 \ - windows-strings-0.4.2 \ + windows-result-0.4.0 \ + windows-strings-0.5.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ + windows-sys-0.61.1 \ windows-targets-0.52.6 \ - windows-targets-0.53.3 \ + windows-targets-0.53.4 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.52.6 \ @@ -210,7 +212,7 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ - wit-bindgen-0.45.1 \ + wit-bindgen-0.46.0 \ yaml-rust-0.4.5 \ yansi-1.0.1 \ - zeroize-1.8.1 + zeroize-1.8.2 diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo index 1a2e108d4c8c..116314666c3c 100644 --- a/mail/imap-tools/distinfo +++ b/mail/imap-tools/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1757676266 -SHA256 (rust/crates/imap-tools-1.7.0.crate) = 3b900aa6b39052f7209188ccb9fc660d1844e824847a4ce58d88de67977eb004 -SIZE (rust/crates/imap-tools-1.7.0.crate) = 43857 -SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 -SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +TIMESTAMP = 1760033283 +SHA256 (rust/crates/imap-tools-1.7.3.crate) = b3ebe727f6a7452d3aa9e7bc8d18647de10046c6fe6d97133e82a4c81c00b403 +SIZE (rust/crates/imap-tools-1.7.3.crate) = 44912 +SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b +SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 @@ -13,10 +13,10 @@ SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f924 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 -SIZE (rust/crates/anstream-0.6.20.crate) = 28797 -SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd -SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a +SIZE (rust/crates/anstream-0.6.21.crate) = 29516 +SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 +SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 @@ -25,8 +25,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7 SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 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/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 +SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 @@ -39,16 +39,16 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a SIZE (rust/crates/castaway-0.2.4.crate) = 12546 -SHA256 (rust/crates/cc-1.2.36.crate) = 5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54 -SIZE (rust/crates/cc-1.2.36.crate) = 90198 +SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb +SIZE (rust/crates/cc-1.2.40.crate) = 91094 SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 SIZE (rust/crates/chrono-0.4.42.crate) = 238174 -SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 -SIZE (rust/crates/clap-4.5.47.crate) = 58354 -SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 -SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae +SIZE (rust/crates/clap-4.5.48.crate) = 61935 +SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 +SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133 SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 @@ -59,8 +59,8 @@ SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd2627577 SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 SIZE (rust/crates/console-0.15.11.crate) = 37822 -SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d -SIZE (rust/crates/console-0.16.0.crate) = 39107 +SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4 +SIZE (rust/crates/console-0.16.1.crate) = 39129 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b @@ -83,8 +83,8 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad -SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec SIZE (rust/crates/eyre-0.6.12.crate) = 45330 SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86 @@ -93,8 +93,8 @@ SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d -SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 +SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3 +SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 @@ -107,24 +107,24 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 -SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f -SIZE (rust/crates/gimli-0.31.1.crate) = 279515 +SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 +SIZE (rust/crates/gimli-0.32.3.crate) = 289789 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 -SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/imap-3.0.0-alpha.15.crate) = 25b81eb9a89c9a40e9d6c670d9b3c4cda734573592bd49b7cd906152c95d9af2 SIZE (rust/crates/imap-3.0.0-alpha.15.crate) = 96039 -SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856 -SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791 +SHA256 (rust/crates/imap-proto-0.16.6.crate) = ba1f9b30846c3d04371159ef3a0413ce7c1ae0a8c619cd255c60b3d902553f22 +SIZE (rust/crates/imap-proto-0.16.6.crate) = 36291 SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5 SIZE (rust/crates/indenter-0.3.4.crate) = 11101 SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd @@ -141,28 +141,28 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 -SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738 -SIZE (rust/crates/js-sys-0.3.78.crate) = 56010 +SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305 +SIZE (rust/crates/js-sys-0.3.81.crate) = 56399 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.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 -SIZE (rust/crates/libc-0.2.175.crate) = 788728 +SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 +SIZE (rust/crates/libc-0.2.176.crate) = 790040 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 SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 -SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 -SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 -SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 +SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 SIZE (rust/crates/lru-0.12.5.crate) = 16047 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 SIZE (rust/crates/matchers-0.2.0.crate) = 7075 -SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 -SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 +SIZE (rust/crates/memchr-2.7.6.crate) = 97616 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.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 @@ -177,8 +177,8 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 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 -SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe +SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad @@ -197,10 +197,10 @@ 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/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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a +SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 +SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 +SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 SHA256 (rust/crates/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 @@ -213,18 +213,18 @@ SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f3 SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8 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/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 +SIZE (rust/crates/quote-1.0.41.crate) = 31408 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.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 -SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 -SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 -SIZE (rust/crates/regex-1.11.2.crate) = 166265 -SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 -SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d +SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c +SIZE (rust/crates/regex-1.11.3.crate) = 163275 +SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad +SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880 SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 @@ -233,8 +233,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944 SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 -SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 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,24 +251,26 @@ SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029 SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c SIZE (rust/crates/serde-value-0.7.0.crate) = 10249 SHA256 (rust/crates/serde_any-0.5.0.crate) = 38cb506febacc2cf6533279947bd37b69ce91782af1aedf31c7e6181a77d46ee SIZE (rust/crates/serde_any-0.5.0.crate) = 18042 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a -SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 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 @@ -307,8 +309,8 @@ SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f SIZE (rust/crates/synstructure-0.12.6.crate) = 18429 -SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53 -SIZE (rust/crates/tempfile-3.22.0.crate) = 43044 +SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 +SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 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 @@ -323,8 +325,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 -SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 -SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf @@ -349,18 +351,20 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 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.4+wasi-0.2.4.crate) = 88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a -SIZE (rust/crates/wasi-0.14.4+wasi-0.2.4.crate) = 145408 -SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b -SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb -SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d -SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1 -SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055 +SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d +SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19 +SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119 +SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 @@ -369,30 +373,30 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 -SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 -SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 -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.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a -SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-core-0.62.1.crate) = 6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9 +SIZE (rust/crates/windows-core-0.62.1.crate) = 36948 +SHA256 (rust/crates/windows-implement-0.60.1.crate) = edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0 +SIZE (rust/crates/windows-implement-0.60.1.crate) = 15257 +SHA256 (rust/crates/windows-interface-0.59.2.crate) = c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5 +SIZE (rust/crates/windows-interface-0.59.2.crate) = 11735 SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 -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 -SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f +SIZE (rust/crates/windows-result-0.4.0.crate) = 13420 +SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda +SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d 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-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f +SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255 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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 -SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b +SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161 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 @@ -425,11 +429,11 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 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-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36 -SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde -SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 +SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 diff --git a/mail/imapsync/Makefile b/mail/imapsync/Makefile index 3f190a51e069..afa2d9b87e8b 100644 --- a/mail/imapsync/Makefile +++ b/mail/imapsync/Makefile @@ -1,5 +1,5 @@ PORTNAME= imapsync -PORTVERSION= 2.290 +PORTVERSION= 2.314 CATEGORIES= mail perl5 MASTER_SITES= https://imapsync.lamiral.info/dist/ diff --git a/mail/imapsync/distinfo b/mail/imapsync/distinfo index db104032ff34..3fa696fd1abe 100644 --- a/mail/imapsync/distinfo +++ b/mail/imapsync/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736154483 -SHA256 (imapsync-2.290.tgz) = b85853c676940cfefdde2b1fa45ffb4fc7780275c32f8b8deb353c8a063e1051 -SIZE (imapsync-2.290.tgz) = 18497869 +TIMESTAMP = 1758905447 +SHA256 (imapsync-2.314.tgz) = 34e1715c6584889ff3bd9c0acc2fab254446282beda90c8e5a71a83b3a59dbca +SIZE (imapsync-2.314.tgz) = 19033775 diff --git a/mail/libopensmtpd/Makefile b/mail/libopensmtpd/Makefile new file mode 100644 index 000000000000..64a054778500 --- /dev/null +++ b/mail/libopensmtpd/Makefile @@ -0,0 +1,34 @@ +PORTNAME= libopensmtpd +DISTVERSION= 0.7 +CATEGORIES= mail +MASTER_SITES= https://imperialat.at/releases/ + +MAINTAINER= mvalleton@seos.fr +COMMENT= Library for writing opensmtpd filters +WWW= https://imperialat.at/dev/libopensmtpd/ + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= opensmtpd>=6.6.0:mail/opensmtpd +LIB_DEPENDS= libevent.so:devel/libevent + +USES= gmake localbase:ldflags uidfix +USE_LDCONFIG= yes + +MAKEFILE= Makefile.gnu +MAKE_ARGS= NEED_STRLCAT=0 \ + NEED_STRLCPY=0 \ + NEED_STRTONUM=0 + +# Makefile doesn't install the .so libraries or opensmtpd.h, and +# Makefile.gnu uses GNU-specific options to install, so we can't +# use either. So we just have to install the files manually then +do-install: + ${INSTALL_DATA} ${WRKSRC}/opensmtpd.h ${STAGEDIR}${PREFIX}/include/ + ${INSTALL_MAN} ${WRKSRC}/osmtpd_run.3 ${STAGEDIR}${PREFIX}/share/man/man3/ + ${INSTALL_LIB} ${WRKSRC}/libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so.0.1.0 + ${RLN} libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so.0 + ${RLN} libopensmtpd.so.0.1.0 ${STAGEDIR}${PREFIX}/lib/libopensmtpd.so + +.include <bsd.port.mk> diff --git a/mail/libopensmtpd/distinfo b/mail/libopensmtpd/distinfo new file mode 100644 index 000000000000..d2d851868c25 --- /dev/null +++ b/mail/libopensmtpd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735830966 +SHA256 (libopensmtpd-0.7.tar.gz) = cdd6d5e11a7063f9265da43a42309c646554b8b68b03982ca8472dbe2b08a613 +SIZE (libopensmtpd-0.7.tar.gz) = 34942 diff --git a/mail/libopensmtpd/files/patch-ioev.c b/mail/libopensmtpd/files/patch-ioev.c new file mode 100644 index 000000000000..6f8f4395467c --- /dev/null +++ b/mail/libopensmtpd/files/patch-ioev.c @@ -0,0 +1,11 @@ +--- ioev.c.orig 2019-11-14 17:46:37 UTC ++++ ioev.c +@@ -21,6 +21,8 @@ + #include <sys/queue.h> + #include <sys/socket.h> + ++#include <netinet/in.h> ++ + #include <err.h> + #include <errno.h> + #include <event.h> diff --git a/mail/libopensmtpd/pkg-descr b/mail/libopensmtpd/pkg-descr new file mode 100644 index 000000000000..f4a15f259cd7 --- /dev/null +++ b/mail/libopensmtpd/pkg-descr @@ -0,0 +1,3 @@ +This library provides an event-based interface for writing OpenSMTPd +filters. It is used by the opensmtpd-filter-dkimsign port as well as +several other filters that do not have ports. diff --git a/mail/libopensmtpd/pkg-plist b/mail/libopensmtpd/pkg-plist new file mode 100644 index 000000000000..8edfac208244 --- /dev/null +++ b/mail/libopensmtpd/pkg-plist @@ -0,0 +1,5 @@ +include/opensmtpd.h +lib/libopensmtpd.so +lib/libopensmtpd.so.0 +lib/libopensmtpd.so.0.1.0 +share/man/man3/osmtpd_run.3.gz diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile index e0d5bfe09e00..81baa12c2cfc 100644 --- a/mail/mailhog/Makefile +++ b/mail/mailhog/Makefile @@ -1,7 +1,7 @@ PORTNAME= mailhog DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= mail devel MAINTAINER= mops@punkt.de diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile index e0396d0f2e52..86222719eddc 100644 --- a/mail/mailpit/Makefile +++ b/mail/mailpit/Makefile @@ -1,6 +1,6 @@ PORTNAME= mailpit DISTVERSIONPREFIX= v -DISTVERSION= 1.27.8 +DISTVERSION= 1.27.10 CATEGORIES= mail devel MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \ LOCAL/madpilot/mailpit:npmcache diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo index 685c08815ce5..a74816871c3b 100644 --- a/mail/mailpit/distinfo +++ b/mail/mailpit/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1757850609 -SHA256 (go/mail_mailpit/mailpit-v1.27.8/mailpit-npm-cache-1.27.8.tar.zst) = 2fe5d5098e19ff692cff08ad7ed0a8bfe275a79e039374180cfb517c6d63a576 -SIZE (go/mail_mailpit/mailpit-v1.27.8/mailpit-npm-cache-1.27.8.tar.zst) = 37978471 -SHA256 (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.mod) = 8c4fc8a6bb13a4b0b165a8efc81978f130e39f3cbd785702770ca5e408087119 -SIZE (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.mod) = 3202 -SHA256 (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.zip) = 1f7b82104633fbb0408e6583f92d257601bd0ef187903fc7fd081ac4f279ff2e -SIZE (go/mail_mailpit/mailpit-v1.27.8/v1.27.8.zip) = 586481 +TIMESTAMP = 1760007903 +SHA256 (go/mail_mailpit/mailpit-v1.27.10/mailpit-npm-cache-1.27.10.tar.zst) = 8b914f20286c468e11ec9a828b90b724b9ed859ac53063c2b8918992908e12da +SIZE (go/mail_mailpit/mailpit-v1.27.10/mailpit-npm-cache-1.27.10.tar.zst) = 38053869 +SHA256 (go/mail_mailpit/mailpit-v1.27.10/v1.27.10.mod) = 3a1acaa902ae10a8cafd88b12bba728ad6488fd910d0ab320e64cd6daf950b2f +SIZE (go/mail_mailpit/mailpit-v1.27.10/v1.27.10.mod) = 3257 +SHA256 (go/mail_mailpit/mailpit-v1.27.10/v1.27.10.zip) = c5e8515c553f0789b269e4327f97a3e89b11bc10c14dc0415742bb4c28374266 +SIZE (go/mail_mailpit/mailpit-v1.27.10/v1.27.10.zip) = 587187 diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json index fdcf21d743ea..dcfd2ed27beb 100644 --- a/mail/mailpit/files/patch-package-lock.json +++ b/mail/mailpit/files/patch-package-lock.json @@ -17,17 +17,17 @@ } }, - "node_modules/@bufbuild/protobuf": { -- "version": "2.8.0", -- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.8.0.tgz", -- "integrity": "sha512-r1/0w5C9dkbcdjyxY8ZHsC5AOWg4Pnzhm2zu7LO4UHSounp2tMm6Y+oioV9zlGbLveE7YaWRDUk48WLxRDgoqg==", +- "version": "2.9.0", +- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz", +- "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==", - "dev": true, - "license": "(Apache-2.0 AND BSD-3-Clause)", - "peer": true - }, - "node_modules/@esbuild/aix-ppc64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", -- "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", +- "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", - "cpu": [ - "ppc64" - ], @@ -42,9 +42,9 @@ - } - }, - "node_modules/@esbuild/android-arm": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", -- "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", +- "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", - "cpu": [ - "arm" - ], @@ -59,9 +59,9 @@ - } - }, - "node_modules/@esbuild/android-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", -- "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", +- "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", - "cpu": [ - "arm64" - ], @@ -76,9 +76,9 @@ - } - }, - "node_modules/@esbuild/android-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", -- "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", +- "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", - "cpu": [ - "x64" - ], @@ -93,9 +93,9 @@ - } - }, - "node_modules/@esbuild/darwin-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", -- "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", +- "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", - "cpu": [ - "arm64" - ], @@ -110,9 +110,9 @@ - } - }, - "node_modules/@esbuild/darwin-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", -- "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", +- "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", - "cpu": [ - "x64" - ], @@ -127,9 +127,9 @@ - } - }, - "node_modules/@esbuild/freebsd-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", -- "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", +- "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", - "cpu": [ - "arm64" - ], @@ -144,9 +144,9 @@ - } - }, - "node_modules/@esbuild/freebsd-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", -- "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", +- "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", - "cpu": [ - "x64" - ], @@ -161,9 +161,9 @@ - } - }, - "node_modules/@esbuild/linux-arm": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", -- "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", +- "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", - "cpu": [ - "arm" - ], @@ -178,9 +178,9 @@ - } - }, - "node_modules/@esbuild/linux-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", -- "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", +- "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", - "cpu": [ - "arm64" - ], @@ -195,9 +195,9 @@ - } - }, - "node_modules/@esbuild/linux-ia32": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", -- "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", +- "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", - "cpu": [ - "ia32" - ], @@ -212,9 +212,9 @@ - } - }, - "node_modules/@esbuild/linux-loong64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", -- "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", +- "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", - "cpu": [ - "loong64" - ], @@ -229,9 +229,9 @@ - } - }, - "node_modules/@esbuild/linux-mips64el": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", -- "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", +- "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", - "cpu": [ - "mips64el" - ], @@ -246,9 +246,9 @@ - } - }, - "node_modules/@esbuild/linux-ppc64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", -- "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", +- "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", - "cpu": [ - "ppc64" - ], @@ -263,9 +263,9 @@ - } - }, - "node_modules/@esbuild/linux-riscv64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", -- "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", +- "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", - "cpu": [ - "riscv64" - ], @@ -280,9 +280,9 @@ - } - }, - "node_modules/@esbuild/linux-s390x": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", -- "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", +- "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", - "cpu": [ - "s390x" - ], @@ -297,9 +297,9 @@ - } - }, - "node_modules/@esbuild/linux-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", -- "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", +- "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", - "cpu": [ - "x64" - ], @@ -314,9 +314,9 @@ - } - }, - "node_modules/@esbuild/netbsd-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", -- "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", +- "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", - "cpu": [ - "arm64" - ], @@ -331,9 +331,9 @@ - } - }, - "node_modules/@esbuild/netbsd-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", -- "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", +- "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", - "cpu": [ - "x64" - ], @@ -348,9 +348,9 @@ - } - }, - "node_modules/@esbuild/openbsd-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", -- "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", +- "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", - "cpu": [ - "arm64" - ], @@ -365,9 +365,9 @@ - } - }, - "node_modules/@esbuild/openbsd-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", -- "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", +- "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", - "cpu": [ - "x64" - ], @@ -382,9 +382,9 @@ - } - }, - "node_modules/@esbuild/openharmony-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", -- "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", +- "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", - "cpu": [ - "arm64" - ], @@ -399,9 +399,9 @@ - } - }, - "node_modules/@esbuild/sunos-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", -- "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", +- "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", - "cpu": [ - "x64" - ], @@ -416,9 +416,9 @@ - } - }, - "node_modules/@esbuild/win32-arm64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", -- "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", +- "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", - "cpu": [ - "arm64" - ], @@ -433,9 +433,9 @@ - } - }, - "node_modules/@esbuild/win32-ia32": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", -- "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", +- "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", - "cpu": [ - "ia32" - ], @@ -450,9 +450,9 @@ - } - }, - "node_modules/@esbuild/win32-x64": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", -- "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", +- "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", - "cpu": [ - "x64" - ], @@ -469,7 +469,7 @@ "node_modules/@eslint-community/eslint-utils": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", -@@ -1103,6 +653,7 @@ +@@ -1109,6 +659,7 @@ "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", @@ -477,7 +477,7 @@ "license": "MIT", "funding": { "type": "opencollective", -@@ -2075,14 +1626,6 @@ +@@ -2081,14 +1632,6 @@ "ieee754": "^1.2.1" } }, @@ -492,7 +492,7 @@ "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", -@@ -2165,14 +1708,6 @@ +@@ -2171,14 +1714,6 @@ "dev": true, "license": "MIT" }, @@ -507,14 +507,14 @@ "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", -@@ -2396,48 +1931,6 @@ +@@ -2402,48 +1937,6 @@ "node": ">= 0.4" } }, - "node_modules/esbuild": { -- "version": "0.25.9", -- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", -- "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", +- "version": "0.25.10", +- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", +- "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", @@ -525,45 +525,45 @@ - "node": ">=18" - }, - "optionalDependencies": { -- "@esbuild/aix-ppc64": "0.25.9", -- "@esbuild/android-arm": "0.25.9", -- "@esbuild/android-arm64": "0.25.9", -- "@esbuild/android-x64": "0.25.9", -- "@esbuild/darwin-arm64": "0.25.9", -- "@esbuild/darwin-x64": "0.25.9", -- "@esbuild/freebsd-arm64": "0.25.9", -- "@esbuild/freebsd-x64": "0.25.9", -- "@esbuild/linux-arm": "0.25.9", -- "@esbuild/linux-arm64": "0.25.9", -- "@esbuild/linux-ia32": "0.25.9", -- "@esbuild/linux-loong64": "0.25.9", -- "@esbuild/linux-mips64el": "0.25.9", -- "@esbuild/linux-ppc64": "0.25.9", -- "@esbuild/linux-riscv64": "0.25.9", -- "@esbuild/linux-s390x": "0.25.9", -- "@esbuild/linux-x64": "0.25.9", -- "@esbuild/netbsd-arm64": "0.25.9", -- "@esbuild/netbsd-x64": "0.25.9", -- "@esbuild/openbsd-arm64": "0.25.9", -- "@esbuild/openbsd-x64": "0.25.9", -- "@esbuild/openharmony-arm64": "0.25.9", -- "@esbuild/sunos-x64": "0.25.9", -- "@esbuild/win32-arm64": "0.25.9", -- "@esbuild/win32-ia32": "0.25.9", -- "@esbuild/win32-x64": "0.25.9" +- "@esbuild/aix-ppc64": "0.25.10", +- "@esbuild/android-arm": "0.25.10", +- "@esbuild/android-arm64": "0.25.10", +- "@esbuild/android-x64": "0.25.10", +- "@esbuild/darwin-arm64": "0.25.10", +- "@esbuild/darwin-x64": "0.25.10", +- "@esbuild/freebsd-arm64": "0.25.10", +- "@esbuild/freebsd-x64": "0.25.10", +- "@esbuild/linux-arm": "0.25.10", +- "@esbuild/linux-arm64": "0.25.10", +- "@esbuild/linux-ia32": "0.25.10", +- "@esbuild/linux-loong64": "0.25.10", +- "@esbuild/linux-mips64el": "0.25.10", +- "@esbuild/linux-ppc64": "0.25.10", +- "@esbuild/linux-riscv64": "0.25.10", +- "@esbuild/linux-s390x": "0.25.10", +- "@esbuild/linux-x64": "0.25.10", +- "@esbuild/netbsd-arm64": "0.25.10", +- "@esbuild/netbsd-x64": "0.25.10", +- "@esbuild/openbsd-arm64": "0.25.10", +- "@esbuild/openbsd-x64": "0.25.10", +- "@esbuild/openharmony-arm64": "0.25.10", +- "@esbuild/sunos-x64": "0.25.10", +- "@esbuild/win32-arm64": "0.25.10", +- "@esbuild/win32-ia32": "0.25.10", +- "@esbuild/win32-x64": "0.25.10" - } - }, "node_modules/esbuild-plugin-vue-next": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz", -@@ -2468,6 +1961,19 @@ +@@ -2474,6 +1967,19 @@ "sass-embedded": "^1.71.1" } }, + "node_modules/esbuild-wasm": { -+ "version": "0.25.9", -+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.9.tgz", -+ "integrity": "sha512-Jpv5tCSwQg18aCqCRD3oHIX/prBhXMDapIoG//A+6+dV0e7KQMGFg85ihJ5T1EeMjbZjON3TqFy0VrGAnIHLDA==", ++ "version": "0.25.10", ++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.10.tgz", ++ "integrity": "sha512-IyyfrTA2iiOh/uhlaJj0aUDgW42lFhr29ZeKouVNOz/8mLyuqWbEuVst+B4RBH18pb3AcOHnaOgyskAbsVOe3A==", + "dev": true, + "license": "MIT", + "bin": { @@ -576,7 +576,7 @@ "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", -@@ -3784,17 +3290,6 @@ +@@ -3794,17 +3300,6 @@ "node": ">=4" } }, @@ -594,14 +594,14 @@ "node_modules/safe-identifier": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", -@@ -3823,391 +3318,6 @@ +@@ -3833,391 +3328,6 @@ "@parcel/watcher": "^2.4.1" } }, - "node_modules/sass-embedded": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.92.1.tgz", -- "integrity": "sha512-28YwLnF5atAhogt3E4hXzz/NB9dwKffyw08a7DEasLh94P7+aELkG3ENSHYCWB9QFN14hYNLfwr9ozUsPDhcDQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz", +- "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==", - "dev": true, - "license": "MIT", - "peer": true, @@ -622,30 +622,30 @@ - "node": ">=16.0.0" - }, - "optionalDependencies": { -- "sass-embedded-all-unknown": "1.92.1", -- "sass-embedded-android-arm": "1.92.1", -- "sass-embedded-android-arm64": "1.92.1", -- "sass-embedded-android-riscv64": "1.92.1", -- "sass-embedded-android-x64": "1.92.1", -- "sass-embedded-darwin-arm64": "1.92.1", -- "sass-embedded-darwin-x64": "1.92.1", -- "sass-embedded-linux-arm": "1.92.1", -- "sass-embedded-linux-arm64": "1.92.1", -- "sass-embedded-linux-musl-arm": "1.92.1", -- "sass-embedded-linux-musl-arm64": "1.92.1", -- "sass-embedded-linux-musl-riscv64": "1.92.1", -- "sass-embedded-linux-musl-x64": "1.92.1", -- "sass-embedded-linux-riscv64": "1.92.1", -- "sass-embedded-linux-x64": "1.92.1", -- "sass-embedded-unknown-all": "1.92.1", -- "sass-embedded-win32-arm64": "1.92.1", -- "sass-embedded-win32-x64": "1.92.1" +- "sass-embedded-all-unknown": "1.93.2", +- "sass-embedded-android-arm": "1.93.2", +- "sass-embedded-android-arm64": "1.93.2", +- "sass-embedded-android-riscv64": "1.93.2", +- "sass-embedded-android-x64": "1.93.2", +- "sass-embedded-darwin-arm64": "1.93.2", +- "sass-embedded-darwin-x64": "1.93.2", +- "sass-embedded-linux-arm": "1.93.2", +- "sass-embedded-linux-arm64": "1.93.2", +- "sass-embedded-linux-musl-arm": "1.93.2", +- "sass-embedded-linux-musl-arm64": "1.93.2", +- "sass-embedded-linux-musl-riscv64": "1.93.2", +- "sass-embedded-linux-musl-x64": "1.93.2", +- "sass-embedded-linux-riscv64": "1.93.2", +- "sass-embedded-linux-x64": "1.93.2", +- "sass-embedded-unknown-all": "1.93.2", +- "sass-embedded-win32-arm64": "1.93.2", +- "sass-embedded-win32-x64": "1.93.2" - } - }, - "node_modules/sass-embedded-all-unknown": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.92.1.tgz", -- "integrity": "sha512-5t6/YZf+vhO3OY/49h8RCL6Cwo78luva0M+TnTM9gu9ASffRXAuOVLNKciSXa3loptyemDDS6IU5/dVH5w0KmA==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.2.tgz", +- "integrity": "sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==", - "cpu": [ - "!arm", - "!arm64", @@ -657,13 +657,13 @@ - "optional": true, - "peer": true, - "dependencies": { -- "sass": "1.92.1" +- "sass": "1.93.2" - } - }, - "node_modules/sass-embedded-android-arm": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.92.1.tgz", -- "integrity": "sha512-4EjpVVzuksERdgAd4BqeSXFnWtWN3DSRyEIUPJ7BhcS9sfDh2Gf6miI2kNTvIQLJ2XIJynDDcEQ8a1U9KwKUTQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.2.tgz", +- "integrity": "sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==", - "cpu": [ - "arm" - ], @@ -679,9 +679,9 @@ - } - }, - "node_modules/sass-embedded-android-arm64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.92.1.tgz", -- "integrity": "sha512-Q+UruGb7yKawHagVmVDRRKsnc4mJZvWMBnuRCu2coJo2FofyqBmXohVGXbxko97sYceA9TJTrUEx3WVKQUNCbQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.2.tgz", +- "integrity": "sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==", - "cpu": [ - "arm64" - ], @@ -697,9 +697,9 @@ - } - }, - "node_modules/sass-embedded-android-riscv64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.92.1.tgz", -- "integrity": "sha512-nCY5btLlX7W7Jc6cCL6D2Yklpiu540EJ2G08YVGu12DrAMCBzqM347CSRf2ojp1H8jyhvmLkaFwnrJWzh+6S+w==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.2.tgz", +- "integrity": "sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==", - "cpu": [ - "riscv64" - ], @@ -715,9 +715,9 @@ - } - }, - "node_modules/sass-embedded-android-x64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.92.1.tgz", -- "integrity": "sha512-qYWR3bftJ77aLYwYDFuzDI4dcwVVixxqQxlIQWNGkHRCexj614qGSSHemr18C2eVj3mjXAQxTQxU68U7pkGPAA==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.2.tgz", +- "integrity": "sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==", - "cpu": [ - "x64" - ], @@ -733,9 +733,9 @@ - } - }, - "node_modules/sass-embedded-darwin-arm64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.92.1.tgz", -- "integrity": "sha512-g2yQ3txjMYLKMjL2cW1xRO9nnV3ijf95NbX/QShtV6tiVUETZNWDsRMDEwBNGYY6PTE/UZerjJL1R/2xpQg6WA==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.2.tgz", +- "integrity": "sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==", - "cpu": [ - "arm64" - ], @@ -751,9 +751,9 @@ - } - }, - "node_modules/sass-embedded-darwin-x64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.92.1.tgz", -- "integrity": "sha512-eH+fgxLQhTEPjZPCgPAVuX5e514Qp/4DMAUMtlNShv4cr4TD5qOp1XlsPYR/b7uE7p2cKFkUpUn/bHNqJ2ay4A==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.2.tgz", +- "integrity": "sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==", - "cpu": [ - "x64" - ], @@ -769,9 +769,9 @@ - } - }, - "node_modules/sass-embedded-linux-arm": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.92.1.tgz", -- "integrity": "sha512-cT3w8yoQTqrtZvWLJeutEGmawITDTY4J6oSVQjeDcPnnoPt0gOFxem8YMznraACXvahw/2+KJDH33BTNgiPo0A==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.2.tgz", +- "integrity": "sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==", - "cpu": [ - "arm" - ], @@ -787,9 +787,9 @@ - } - }, - "node_modules/sass-embedded-linux-arm64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.92.1.tgz", -- "integrity": "sha512-dNmlpGeZkry1BofhAdGFBXrpM69y9LlYuNnncf+HfsOOUtj8j0q1RwS+zb5asknhKFUOAG8GCGRY1df7Rwu35g==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.2.tgz", +- "integrity": "sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==", - "cpu": [ - "arm64" - ], @@ -805,9 +805,9 @@ - } - }, - "node_modules/sass-embedded-linux-musl-arm": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.92.1.tgz", -- "integrity": "sha512-nPBos6lI31ef2zQhqTZhFOU7ar4impJbLIax0XsqS269YsiCwjhk11VmUloJTpFlJuKMiVXNo7dPx+katxhD/Q==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.2.tgz", +- "integrity": "sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==", - "cpu": [ - "arm" - ], @@ -823,9 +823,9 @@ - } - }, - "node_modules/sass-embedded-linux-musl-arm64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.92.1.tgz", -- "integrity": "sha512-TfiEBkCyNzVoOhjHXUT+vZ6+p0ueDbvRw6f4jHdkvljZzXdXMby4wh7BU1odl69rgRTkSvYKhgbErRLDR/F7pQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.2.tgz", +- "integrity": "sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==", - "cpu": [ - "arm64" - ], @@ -841,9 +841,9 @@ - } - }, - "node_modules/sass-embedded-linux-musl-riscv64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.92.1.tgz", -- "integrity": "sha512-R+RcJA4EYpJDE9JM1GgPYgZo7x94FlxZ6jPodOQkEaZ1S9kvXVCuP5X/0PXRPhu08KJOfeMsAElzfdAjUf7KJg==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.2.tgz", +- "integrity": "sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==", - "cpu": [ - "riscv64" - ], @@ -859,9 +859,9 @@ - } - }, - "node_modules/sass-embedded-linux-musl-x64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.92.1.tgz", -- "integrity": "sha512-/HolYRGXJjx8nLw6oj5ZrkR7PFM7X/5kE4MYZaFMpDIPIcw3bqB2fUXLo/MYlRLsw7gBAT6hJAMBrNdKuTphfw==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.2.tgz", +- "integrity": "sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==", - "cpu": [ - "x64" - ], @@ -877,9 +877,9 @@ - } - }, - "node_modules/sass-embedded-linux-riscv64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.92.1.tgz", -- "integrity": "sha512-b9bxe0CMsbSsLx3nrR0cq8xpIkoAC6X36o4DGMITF3m2v3KsojC7ru9X0Gz+zUFr6rwpq/0lTNzFLNu6sPNo3w==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.2.tgz", +- "integrity": "sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==", - "cpu": [ - "riscv64" - ], @@ -895,9 +895,9 @@ - } - }, - "node_modules/sass-embedded-linux-x64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.92.1.tgz", -- "integrity": "sha512-xuiK5Jp5NldW4bvlC7AuX1Wf7o0gLZ3md/hNg+bkTvxtCDgnUHtfdo8Q+xWP11bD9QX31xXFWpmUB8UDLi6XQQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.2.tgz", +- "integrity": "sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==", - "cpu": [ - "x64" - ], @@ -913,9 +913,9 @@ - } - }, - "node_modules/sass-embedded-unknown-all": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.92.1.tgz", -- "integrity": "sha512-AT9oXvtNY4N+Nd0wvoWqq9A5HjdH/X3aUH4boQUtXyaJ/9DUwnQmBpP5Gtn028ZS8exOGBdobmmWAuigv0k/OA==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz", +- "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==", - "dev": true, - "license": "MIT", - "optional": true, @@ -927,13 +927,13 @@ - ], - "peer": true, - "dependencies": { -- "sass": "1.92.1" +- "sass": "1.93.2" - } - }, - "node_modules/sass-embedded-win32-arm64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.92.1.tgz", -- "integrity": "sha512-KvmpQjY9yTBMtTYz4WBqetlv9bGaDW1aStcu7MSTbH7YiSybX/9fnxlCAEQv1WlIidQhcJAiyk0Eae+LGK7cIQ==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.2.tgz", +- "integrity": "sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==", - "cpu": [ - "arm64" - ], @@ -949,9 +949,9 @@ - } - }, - "node_modules/sass-embedded-win32-x64": { -- "version": "1.92.1", -- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.92.1.tgz", -- "integrity": "sha512-B6Nz/GbH7Vkpb2TkQHsGcczWM5t+70VWopWF1x5V5yxLpA8ZzVQ7NTKKi+jDoVY2Efu6ZyzgT9n5KgG2kWliXA==", +- "version": "1.93.2", +- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.2.tgz", +- "integrity": "sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==", - "cpu": [ - "x64" - ], @@ -984,9 +984,9 @@ - } - }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", -@@ -4328,31 +3438,6 @@ + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", +@@ -4338,31 +3448,6 @@ "ramda-adjunct": "^5.1.0" } }, @@ -1018,7 +1018,7 @@ "node_modules/timezones-list": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz", -@@ -4437,14 +3522,6 @@ +@@ -4447,14 +3532,6 @@ "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", "license": "Apache-2.0" }, @@ -1033,7 +1033,7 @@ "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", -@@ -4490,14 +3567,6 @@ +@@ -4500,14 +3577,6 @@ "dev": true, "license": "MIT" }, @@ -1046,9 +1046,9 @@ - "peer": true - }, "node_modules/vue": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.21.tgz", -@@ -4526,31 +3595,6 @@ + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz", +@@ -4536,31 +3605,6 @@ "license": "MIT", "peerDependencies": { "vue": "^3" diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile index b6c486480bf9..27fe36e1e89b 100644 --- a/mail/mailslurper/Makefile +++ b/mail/mailslurper/Makefile @@ -1,7 +1,7 @@ PORTNAME= mailslurper DISTVERSIONPREFIX= release- DISTVERSION= 1.15.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MAINTAINER= einar@isnic.is diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile index 8a6ea68b54ef..62d1ebb4390e 100644 --- a/mail/mew-devel/Makefile +++ b/mail/mew-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= mew DISTVERSIONPREFIX= v -DISTVERSION= 6.10-19 -DISTVERSIONSUFFIX= -g346997e +DISTVERSION= 6.10-27 +DISTVERSIONSUFFIX= -g595ba2e CATEGORIES= mail elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo index 780de79dbae4..0906c0fc5e4e 100644 --- a/mail/mew-devel/distinfo +++ b/mail/mew-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757046173 -SHA256 (kazu-yamamoto-Mew-v6.10-19-g346997e_GH0.tar.gz) = 716b2094095db32f490162c014b578342261b8a10921b7406f0132dbcd9fe502 -SIZE (kazu-yamamoto-Mew-v6.10-19-g346997e_GH0.tar.gz) = 1022678 +TIMESTAMP = 1759323945 +SHA256 (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = ac826412aa242dc8120229391549bc95a1985beea521644f28646d1be5be2846 +SIZE (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = 1021877 diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile index 4ab8c134bced..8a495f3c6336 100644 --- a/mail/mutt/Makefile +++ b/mail/mutt/Makefile @@ -1,6 +1,5 @@ PORTNAME= mutt -DISTVERSION= 2.2.14 -PORTREVISION= 1 +DISTVERSION= 2.2.15 CATEGORIES+= mail MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ https://bitbucket.org/mutt/mutt/downloads/ @@ -90,7 +89,9 @@ AUTOCRYPT_DEPENDS= gnupg>=2.1:security/gnupg \ DEBUG_LOGS_CONFIGURE_ON= --enable-debug -DOCS_BUILD_DEPENDS= lynx:www/lynx +DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ + lynx:www/lynx \ + xsltproc:textproc/libxslt DOCS_CONFIGURE_OFF= --disable-doc FLOCK_CONFIGURE_ENABLE= flock diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo index a2dd0779915b..27688e46001d 100644 --- a/mail/mutt/distinfo +++ b/mail/mutt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740063795 -SHA256 (mutt/mutt-2.2.14.tar.gz) = d162fb6d491e3af43d6f62f949b7e687bb0c7c2584da52c99a99354a25de14ef -SIZE (mutt/mutt-2.2.14.tar.gz) = 5549971 +TIMESTAMP = 1759540899 +SHA256 (mutt/mutt-2.2.15.tar.gz) = a51686104e4203f4c2a3b176527be3b95d08e808e94fd2dcadb7c30566bf894d +SIZE (mutt/mutt-2.2.15.tar.gz) = 5555304 diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile index 41b85742133f..146553cea1e9 100644 --- a/mail/nextcloud-mail/Makefile +++ b/mail/nextcloud-mail/Makefile @@ -1,5 +1,5 @@ PORTNAME= mail -PORTVERSION= 5.4.0 +PORTVERSION= 5.5.7 DISTVERSIONPREFIX= v CATEGORIES= mail diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo index 2810c1530b4b..b56d75a8fee8 100644 --- a/mail/nextcloud-mail/distinfo +++ b/mail/nextcloud-mail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757530809 -SHA256 (nextcloud/mail-v5.4.0.tar.gz) = 7240efe515d6715a342815da0d1e3c7d9d9c00d8e3fbcdbe1383aec9590bd330 -SIZE (nextcloud/mail-v5.4.0.tar.gz) = 28874954 +TIMESTAMP = 1759905085 +SHA256 (nextcloud/mail-v5.5.7.tar.gz) = f3f275a10eda55aae8618cb61ed4320e90f0eef4ed82413e473cf2eb2482d938 +SIZE (nextcloud/mail-v5.5.7.tar.gz) = 29053447 diff --git a/mail/nmh-devel/Makefile b/mail/nmh-devel/Makefile index a02483348b24..5be2f28020dc 100644 --- a/mail/nmh-devel/Makefile +++ b/mail/nmh-devel/Makefile @@ -10,8 +10,8 @@ MAINTAINER= cy@FreeBSD.org COMMENT= Cleaned up MH mailer suite WWW= https://savannah.nongnu.org/projects/nmh/ -GIT_TAGNAME= 3ba09dd -NMH_COMMIT_DATE= 2025.06.11 +GIT_TAGNAME= a58964e +NMH_COMMIT_DATE= 2025.08.24 WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME} diff --git a/mail/nmh-devel/distinfo b/mail/nmh-devel/distinfo index 50ffe1d7f18c..1f8d449bcf7b 100644 --- a/mail/nmh-devel/distinfo +++ b/mail/nmh-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755219771 -SHA256 (nmh-devel-2025.06.11-3ba09dd.tar.gz) = d47f966d68bb2d6e17c21a23dcb9eb27daa844781ebe54d4018ff5447d3bb1ec -SIZE (nmh-devel-2025.06.11-3ba09dd.tar.gz) = 8005704 +TIMESTAMP = 1758740035 +SHA256 (nmh-devel-2025.08.24-a58964e.tar.gz) = c10b75c84d1f308bd5b33cb03d14675007aa1f240333c003eedf15f6a2654a9b +SIZE (nmh-devel-2025.08.24-a58964e.tar.gz) = 8006464 diff --git a/mail/opensmtpd-filter-dkimsign/Makefile b/mail/opensmtpd-filter-dkimsign/Makefile new file mode 100644 index 000000000000..802c3786498c --- /dev/null +++ b/mail/opensmtpd-filter-dkimsign/Makefile @@ -0,0 +1,36 @@ +PORTNAME= filter-dkimsign +DISTVERSION= 0.5 +CATEGORIES= mail +MASTER_SITES= https://imperialat.at/releases/ +PKGNAMEPREFIX= opensmtpd- + +MAINTAINER= mvalleton@seos.fr +COMMENT= Library for writing opensmtpd filters +WWW= https://imperialat.at/dev/filter-dkimsign/ + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libevent.so:devel/libevent \ + libopensmtpd.so:mail/libopensmtpd + +MAKEFILE= Makefile.gnu +USES= gmake localbase ssl +PLIST_FILES= libexec/opensmtpd/filter-dkimsign \ + share/man/man8/filter-dkimsign.8.gz + +# LDFLAGS used by gmake during build +# MANDIR and BINDIR used by make during install +MAKE_ARGS= BINDIR=${LOCALBASE}/libexec/opensmtpd \ + MANDIR=${LOCALBASE}/share/man/man \ + MK_DEBUG_FILES=no + +# Makefile.gnu's install target uses Linux-specific install options so we +# have to use the OpenBSD Makefile instead. Thus, it's easier to just do +# it manually. +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/opensmtpd + ${INSTALL_PROGRAM} ${WRKSRC}/filter-dkimsign ${STAGEDIR}${PREFIX}/libexec/opensmtpd/ + ${INSTALL_MAN} ${WRKSRC}/filter-dkimsign.8.gz ${STAGEDIR}${PREFIX}/share/man/man8 + +.include <bsd.port.mk> diff --git a/mail/opensmtpd-filter-dkimsign/distinfo b/mail/opensmtpd-filter-dkimsign/distinfo new file mode 100644 index 000000000000..f89f58056d2c --- /dev/null +++ b/mail/opensmtpd-filter-dkimsign/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735833837 +SHA256 (filter-dkimsign-0.5.tar.gz) = a5b4ec3af5ecb42351a0b5459bdd0f32c00ec55c23050b5f46dfaed8e321974b +SIZE (filter-dkimsign-0.5.tar.gz) = 23709 diff --git a/mail/opensmtpd-filter-dkimsign/pkg-descr b/mail/opensmtpd-filter-dkimsign/pkg-descr new file mode 100644 index 000000000000..2096b86e4bb6 --- /dev/null +++ b/mail/opensmtpd-filter-dkimsign/pkg-descr @@ -0,0 +1,20 @@ +This filter adds a DKIM signature to emails sent through OpenSMTPd. +The rsa and ed25519 signing algorithms are supported, as well as the +simple and relaxed canonicalization algorithms. + +The filter can sign emails for several domains, selecting them +according to the from-header, but can only use a single selector, +managing multiple selectors must be done at the OpenSMTPd level. + +It depends on the libopensmtpd port. + + +An example of a minimal configuration for signing outgoing emails for +domain "example.com" and selector "_selector" would be: + +filter "dkimsign" proc-exec "filter-dkimsign -d example.com -s _selector \ + -k /usr/local/etc/smtpd/dkim/private.key" user _smtpd group _smtpd + +And then you can apply that filter to the mail that needs to be signed: + +listen on lo0 filter dkimsign diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile index 68813bbeb041..f6989e11a8fc 100644 --- a/mail/opensmtpd-filter-rspamd/Makefile +++ b/mail/opensmtpd-filter-rspamd/Makefile @@ -1,7 +1,7 @@ PORTNAME= opensmtpd-filter-rspamd PORTVERSION= 0.1.8 DISTVERSIONPREFIX= v -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile index be6dba77d71e..413eed1a32d0 100644 --- a/mail/opensmtpd-filter-senderscore/Makefile +++ b/mail/opensmtpd-filter-senderscore/Makefile @@ -1,6 +1,6 @@ PORTNAME= opensmtpd-filter-senderscore PORTVERSION= 0.1.2 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= mail MAINTAINER= manu@FreeBSD.Org diff --git a/mail/p5-MIME-Types/Makefile b/mail/p5-MIME-Types/Makefile index 987017532eb7..8dd6f11ffb20 100644 --- a/mail/p5-MIME-Types/Makefile +++ b/mail/p5-MIME-Types/Makefile @@ -1,5 +1,5 @@ PORTNAME= MIME-Types -PORTVERSION= 2.28 +PORTVERSION= 2.29 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/mail/p5-MIME-Types/distinfo b/mail/p5-MIME-Types/distinfo index 917d17af4310..a27089e49fff 100644 --- a/mail/p5-MIME-Types/distinfo +++ b/mail/p5-MIME-Types/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745739960 -SHA256 (MIME-Types-2.28.tar.gz) = 7099cb5133401acc92d8fb0fd398cac682140be0680e7dfcb4aaf40315a2dfca -SIZE (MIME-Types-2.28.tar.gz) = 68670 +TIMESTAMP = 1758538737 +SHA256 (MIME-Types-2.29.tar.gz) = 4a6d4ec9b3aa0df2f935d4d74f7dc809fd523d508cd0e9966b5b257c02c03414 +SIZE (MIME-Types-2.29.tar.gz) = 69612 diff --git a/mail/p5-Mail-Transport/Makefile b/mail/p5-Mail-Transport/Makefile index acc22e9102b1..5774a41f31b6 100644 --- a/mail/p5-Mail-Transport/Makefile +++ b/mail/p5-Mail-Transport/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mail-Transport -PORTVERSION= 3.006 +PORTVERSION= 3.007 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/mail/p5-Mail-Transport/distinfo b/mail/p5-Mail-Transport/distinfo index 696a318b5e36..710a04b03ff3 100644 --- a/mail/p5-Mail-Transport/distinfo +++ b/mail/p5-Mail-Transport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120592 -SHA256 (Mail-Transport-3.006.tar.gz) = 920433cc3100c100514a1e8f6ad7da4a57c2a261ebed998d06c33ecfb4b1c801 -SIZE (Mail-Transport-3.006.tar.gz) = 17213 +TIMESTAMP = 1757436455 +SHA256 (Mail-Transport-3.007.tar.gz) = 4c03fc6356933060ae25b8ac3eafc181a85e7168ed7b32e16ff4a4938a62428d +SIZE (Mail-Transport-3.007.tar.gz) = 17427 diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile index 4ac74916b671..4ab818625b6e 100644 --- a/mail/pflogsumm/Makefile +++ b/mail/pflogsumm/Makefile @@ -1,5 +1,5 @@ PORTNAME= pflogsumm -PORTVERSION= 1.1.11 +PORTVERSION= 1.1.12 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \ diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo index 14389ff422df..4959b16e47ec 100644 --- a/mail/pflogsumm/distinfo +++ b/mail/pflogsumm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750411742 -SHA256 (pflogsumm-1.1.11.tar.gz) = 0b49e5e1e3b4885459b8ff5a8e47bab6653feea8728f082a18b7d920fdab984b -SIZE (pflogsumm-1.1.11.tar.gz) = 57048 +TIMESTAMP = 1756802711 +SHA256 (pflogsumm-1.1.12.tar.gz) = 501cfa189caaa6c79e619344168fe4166da26f787baae440621edf721ce47626 +SIZE (pflogsumm-1.1.12.tar.gz) = 64723 diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile index a30aa61a0634..09c33b495f70 100644 --- a/mail/pizauth/Makefile +++ b/mail/pizauth/Makefile @@ -1,6 +1,6 @@ PORTNAME= pizauth DISTVERSION= 1.0.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MAINTAINER= nivit@FreeBSD.org diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile index 0759221f8d75..86e745b3b4dc 100644 --- a/mail/postfix-current/Makefile +++ b/mail/postfix-current/Makefile @@ -1,5 +1,5 @@ PORTNAME= postfix -DISTVERSION= 3.11-20250818 +DISTVERSION= 3.11-20250928 PORTREVISION?= 0 PORTEPOCH= 6 CATEGORIES= mail diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo index b7f4a3f18cf6..692c27318e30 100644 --- a/mail/postfix-current/distinfo +++ b/mail/postfix-current/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755703540 -SHA256 (postfix/postfix-3.11-20250818.tar.gz) = 87efc4dc86d2cefad6cd047ac4469a7dbd549af73c690af6dfe36587deee1f8d -SIZE (postfix/postfix-3.11-20250818.tar.gz) = 5091048 +TIMESTAMP = 1759477012 +SHA256 (postfix/postfix-3.11-20250928.tar.gz) = 22e2ef531e31455eec5c9c532d0697b2752b78f23c85a4623af93b4593a2da38 +SIZE (postfix/postfix-3.11-20250928.tar.gz) = 5083596 diff --git a/mail/postfix-current/files/extra-patch-blacklistd b/mail/postfix-current/files/extra-patch-blacklistd index c6811790ed66..e21b40fd63ec 100644 --- a/mail/postfix-current/files/extra-patch-blacklistd +++ b/mail/postfix-current/files/extra-patch-blacklistd @@ -1,8 +1,72 @@ -# PR 225664: support blacklistd on FreeBSD >= 11.0 -# ---- src/smtpd/Makefile.in.orig 2023-05-21 16:54:34 UTC +--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC ++++ src/postscreen/Makefile.in +@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl + postscreen_early.c postscreen_smtpd.c postscreen_misc.c \ + postscreen_state.c postscreen_tests.c postscreen_send.c \ + postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \ +- postscreen_haproxy.c ++ postscreen_haproxy.c pfilter.c + OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \ + postscreen_early.o postscreen_smtpd.o postscreen_misc.o \ + postscreen_state.o postscreen_tests.o postscreen_send.o \ + postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \ +- postscreen_haproxy.o +-HDRS = ++ postscreen_haproxy.o pfilter.o ++HDRS = pfilter.h + TESTSRC = + DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) + CFLAGS = $(DEBUG) $(OPT) $(DEFS) +--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.c +@@ -0,0 +1,19 @@ ++#include "pfilter.h" ++#include <stdio.h> /* for NULL */ ++#include <blacklist.h> ++ ++static struct blacklist *blstate; ++ ++void ++pfilter_notify(int a, int fd) ++{ ++ if (blstate == NULL) ++ blstate = blacklist_open(); ++ if (blstate == NULL) ++ return; ++ (void)blacklist_r(blstate, a, fd, "postscreen"); ++ if (a == 0) { ++ blacklist_close(blstate); ++ blstate = NULL; ++ } ++} +--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.h +@@ -0,0 +1 @@ ++void pfilter_notify(int, int); +--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC ++++ src/postscreen/postscreen_early.c +@@ -52,6 +52,7 @@ + /* Application-specific. */ + + #include <postscreen.h> ++#include "pfilter.h" /* for blacklistd(8) */ + + static char *psc_teaser_greeting; + static VSTRING *psc_escape_buf; +@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context) + msg_info("DNSBL rank %d for [%s]:%s", + state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state)); + PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL); ++ ++ /* notify blacklistd of DNSBL rank violation */ ++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream)); ++ + switch (psc_dnsbl_action) { + case PSC_ACT_DROP: + state->dnsbl_reply = vstring_sprintf(vstring_alloc(100), +--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC +++ src/smtpd/Makefile.in -@@ -2,14 +2,14 @@ SHELL = /bin/sh +@@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat. SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \ smtpd_peer.c smtpd_sasl_proto.c smtpd_sasl_glue.c smtpd_proxy.c \ smtpd_xforward.c smtpd_dsn_fix.c smtpd_milter.c smtpd_resolve.c \ @@ -20,7 +84,7 @@ TESTSRC = smtpd_token_test.c DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) CFLAGS = $(DEBUG) $(OPT) $(DEFS) ---- src/smtpd/pfilter.c.orig 2023-11-17 14:38:32 UTC +--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.c @@ -0,0 +1,19 @@ +#include "pfilter.h" @@ -42,10 +106,38 @@ + blstate = NULL; + } +} ---- src/smtpd/pfilter.h.orig 2023-11-17 14:38:32 UTC +--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.h @@ -0,0 +1 @@ +void pfilter_notify(int, int); +--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC ++++ src/smtpd/smtpd_check.c +@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat + /* + * Reject relaying to sites that are not listed in relay_domains. + */ ++ pfilter_notify(1, vstream_fileno(state->client)); + return (smtpd_check_reject(state, MAIL_ERROR_POLICY, + reply_code, reply_dsn, + "<%s>: Relay access denied", +--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC ++++ src/smtpd/smtpd_milter.c +@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (""); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + cp = split_at(STR(state->expand_buf), ' '); + return (cp ? split_at(cp, ' ') : cp); +@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (0); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + (void) split_at(STR(state->expand_buf), ' '); + return (STR(state->expand_buf)); --- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC +++ src/smtpd/smtpd_sasl_glue.c @@ -153,6 +153,7 @@ @@ -56,7 +148,7 @@ #ifdef USE_SASL_AUTH -@@ -358,6 +359,9 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state, +@@ -358,8 +359,12 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state, else smtpd_chat_reply(state, "535 5.7.8 Error: authentication failed: %s", reason); @@ -65,4 +157,7 @@ + pfilter_notify(1, vstream_fileno(state->client)); return (-1); } ++ /* RFC 4954 Section 6. */ + smtpd_chat_reply(state, "235 2.7.0 Authentication successful"); + if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0) diff --git a/mail/postfix-current/files/patch-makedefs b/mail/postfix-current/files/patch-makedefs index 445f07ae8d0f..2890f4eb24c1 100644 --- a/mail/postfix-current/files/patch-makedefs +++ b/mail/postfix-current/files/patch-makedefs @@ -1,6 +1,6 @@ ---- makedefs.orig 2023-09-27 18:44:59 UTC +--- makedefs.orig 2025-01-03 18:19:26 UTC +++ makedefs -@@ -343,6 +343,15 @@ case "$SYSTEM.$RELEASE" in +@@ -351,6 +351,24 @@ case "$SYSTEM.$RELEASE" in : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} : ${PLUGIN_LD="${CC} -shared"} ;; @@ -13,6 +13,15 @@ + : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} + : ${PLUGIN_LD="${CC} -shared"} + ;; ++ FreeBSD.16*) SYSTYPE=FREEBSD16 ++ : ${CC=cc} ++ : ${SHLIB_SUFFIX=.so} ++ : ${SHLIB_CFLAGS=-fPIC} ++ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'} ++ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'} ++ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"} ++ : ${PLUGIN_LD="${CC} -shared"} ++ ;; DragonFly.*) SYSTYPE=DRAGONFLY ;; OpenBSD.2*) SYSTYPE=OPENBSD2 diff --git a/mail/postfix-current/files/patch-src_util_sys__defs.h b/mail/postfix-current/files/patch-src_util_sys__defs.h index 80e5cd02c3eb..1bbdfd79156c 100644 --- a/mail/postfix-current/files/patch-src_util_sys__defs.h +++ b/mail/postfix-current/files/patch-src_util_sys__defs.h @@ -5,7 +5,7 @@ || defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \ || defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \ - || defined(FREEBSD14) \ -+ || defined(FREEBSD14) || defined(FREEBSD15) \ ++ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \ || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \ || defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \ diff --git a/mail/py-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile index 5b66a85706d7..08ccf0312dd1 100644 --- a/mail/py-checkdmarc/Makefile +++ b/mail/py-checkdmarc/Makefile @@ -1,5 +1,5 @@ PORTNAME= checkdmarc -PORTVERSION= 5.9.2 +PORTVERSION= 5.10.12 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo index 03f2aa5ec3cc..ed5243f71c5c 100644 --- a/mail/py-checkdmarc/distinfo +++ b/mail/py-checkdmarc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120784 -SHA256 (checkdmarc-5.9.2.tar.gz) = 632144c4218724d16018dfd71f6fb001e3108718382731de7057e1c64847060e -SIZE (checkdmarc-5.9.2.tar.gz) = 45488 +TIMESTAMP = 1759324166 +SHA256 (checkdmarc-5.10.12.tar.gz) = edbf04b99f3aad65e3ecd060576fdf7f0330873d55c1cf23db2e4196157a0b9e +SIZE (checkdmarc-5.10.12.tar.gz) = 50826 diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile index 32aafb7292fa..74170e7589e2 100644 --- a/mail/rspamd/Makefile +++ b/mail/rspamd/Makefile @@ -1,6 +1,5 @@ PORTNAME= rspamd -PORTVERSION= 3.12.1 -PORTREVISION= 2 +PORTVERSION= 3.13.2 CATEGORIES= mail MAINTAINER= vsevolod@FreeBSD.org diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo index d985f9faa060..4b7530a71728 100644 --- a/mail/rspamd/distinfo +++ b/mail/rspamd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750232201 -SHA256 (rspamd-rspamd-3.12.1_GH0.tar.gz) = 8739aa96db5ff6214595ba0a6f0d90ff46d9f11e5c5e164bbdd749b5cfbd65ed -SIZE (rspamd-rspamd-3.12.1_GH0.tar.gz) = 6482214 +TIMESTAMP = 1759720015 +SHA256 (rspamd-rspamd-3.13.2_GH0.tar.gz) = 6d71b689fc31747b1851993ff1a933a3225129dd4a6898e17651dea03a0574e7 +SIZE (rspamd-rspamd-3.13.2_GH0.tar.gz) = 6634719 diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist index 9d0315fe32ed..bb99adf06a44 100644 --- a/mail/rspamd/pkg-plist +++ b/mail/rspamd/pkg-plist @@ -8,11 +8,11 @@ bin/rspamd_stats %%CGP%%bin/rspamd-cgp-helper etc/newsyslog.conf.d/rspamd.newsyslog.conf %%ETCDIR%%/actions.conf -%%ETCDIR%%/cgp.inc %%ETCDIR%%/common.conf %%ETCDIR%%/composites.conf %%ETCDIR%%/groups.conf %%ETCDIR%%/lang_detection.inc +%%ETCDIR%%/local.d/antivirus.conf.example %%ETCDIR%%/local.d/module.conf.example %%ETCDIR%%/logging.inc %%ETCDIR%%/lua.local.d/module.lua.example @@ -162,12 +162,14 @@ share/man/man8/rspamd.8.gz %%DATADIR%%/lualib/argparse.lua %%DATADIR%%/lualib/fun.lua %%DATADIR%%/lualib/global_functions.lua +%%DATADIR%%/lualib/llm_common.lua +%%DATADIR%%/lualib/llm_context.lua %%DATADIR%%/lualib/lpegre.lua %%DATADIR%%/lualib/lua_auth_results.lua %%DATADIR%%/lualib/lua_aws.lua -%%DATADIR%%/lualib/lua_cache.lua %%DATADIR%%/lualib/lua_bayes_learn.lua %%DATADIR%%/lualib/lua_bayes_redis.lua +%%DATADIR%%/lualib/lua_cache.lua %%DATADIR%%/lualib/lua_cfg_transform.lua %%DATADIR%%/lualib/lua_cfg_utils.lua %%DATADIR%%/lualib/lua_clickhouse.lua @@ -175,6 +177,7 @@ share/man/man8/rspamd.8.gz %%DATADIR%%/lualib/lua_content/init.lua %%DATADIR%%/lualib/lua_content/pdf.lua %%DATADIR%%/lualib/lua_content/vcard.lua +%%DATADIR%%/lualib/lua_cta.lua %%DATADIR%%/lualib/lua_dkim_tools.lua %%DATADIR%%/lualib/lua_ffi/common.lua %%DATADIR%%/lualib/lua_ffi/dkim.lua @@ -203,6 +206,7 @@ share/man/man8/rspamd.8.gz %%DATADIR%%/lualib/lua_scanners/init.lua %%DATADIR%%/lualib/lua_scanners/kaspersky_av.lua %%DATADIR%%/lualib/lua_scanners/kaspersky_se.lua +%%DATADIR%%/lualib/lua_scanners/metadefender.lua %%DATADIR%%/lualib/lua_scanners/oletools.lua %%DATADIR%%/lualib/lua_scanners/p0f.lua %%DATADIR%%/lualib/lua_scanners/pyzor.lua @@ -227,6 +231,8 @@ share/man/man8/rspamd.8.gz %%DATADIR%%/lualib/lupa.lua %%DATADIR%%/lualib/plugins/dmarc.lua %%DATADIR%%/lualib/plugins/neural.lua +%%DATADIR%%/lualib/plugins/neural/providers/llm.lua +%%DATADIR%%/lualib/plugins/neural/providers/symbols.lua %%DATADIR%%/lualib/plugins/ratelimit.lua %%DATADIR%%/lualib/plugins/rbl.lua %%DATADIR%%/lualib/plugins_stats.lua diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile index 762eeec76374..a69770329df6 100644 --- a/mail/smtprelay/Makefile +++ b/mail/smtprelay/Makefile @@ -1,7 +1,7 @@ PORTNAME= smtprelay DISTVERSIONPREFIX=v DISTVERSION= 1.12.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail MAINTAINER= decke@FreeBSD.org diff --git a/mail/spamassassin-devel/Makefile b/mail/spamassassin-devel/Makefile index 2b5b4ab09c36..d1e18eeb6566 100644 --- a/mail/spamassassin-devel/Makefile +++ b/mail/spamassassin-devel/Makefile @@ -10,8 +10,8 @@ WWW= https://spamassassin.apache.org/ USE_GITHUB= yes GH_ACCOUNT= apache -GH_TAGNAME= e1821a4b5 -SA_COMMIT_DATE= 2025.08.13 +GH_TAGNAME= f2a0189c2 +SA_COMMIT_DATE= 2025.09.24 LICENSE= APACHE20 diff --git a/mail/spamassassin-devel/distinfo b/mail/spamassassin-devel/distinfo index d18abe46b516..7e2bf3ad7dbe 100644 --- a/mail/spamassassin-devel/distinfo +++ b/mail/spamassassin-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755219535 -SHA256 (apache-spamassassin-2025.08.13-e1821a4b5_GH0.tar.gz) = e3a0ee7db3c7f46d263861cd88940188ed8b0083875cfe5e1269eeb3d830b7bf -SIZE (apache-spamassassin-2025.08.13-e1821a4b5_GH0.tar.gz) = 8423917 +TIMESTAMP = 1758739616 +SHA256 (apache-spamassassin-2025.09.24-f2a0189c2_GH0.tar.gz) = 894aef72442d6af45fb30b487486ca955280090d03c81f174c60843df62b15f9 +SIZE (apache-spamassassin-2025.09.24-f2a0189c2_GH0.tar.gz) = 8425943 diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index cfde70f7c6a0..20a99c118002 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 140.3.0 +DISTVERSION= 140.4.0 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo index c22bf44468f3..9af3202f0174 100644 --- a/mail/thunderbird-esr/distinfo +++ b/mail/thunderbird-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757694713 -SHA256 (thunderbird-140.3.0esr.source.tar.xz) = b538c6cde261e06e37e9cedb854c392ab7850aa220f5007c876357b6546418ae -SIZE (thunderbird-140.3.0esr.source.tar.xz) = 755800156 +TIMESTAMP = 1760121751 +SHA256 (thunderbird-140.4.0esr.source.tar.xz) = b0eb946d9e6d4b2adbfad0893a5c79caa11203a3906b0b5f26f0ccc4c9b28ff0 +SIZE (thunderbird-140.4.0esr.source.tar.xz) = 754630692 diff --git a/mail/thunderbird-esr/files/patch-memory_mozalloc_throw__gcc.h b/mail/thunderbird-esr/files/patch-memory_mozalloc_throw__gcc.h deleted file mode 100644 index 788b9cbf837a..000000000000 --- a/mail/thunderbird-esr/files/patch-memory_mozalloc_throw__gcc.h +++ /dev/null @@ -1,69 +0,0 @@ ---- memory/mozalloc/throw_gcc.h.orig 2022-03-07 19:34:37 UTC -+++ memory/mozalloc/throw_gcc.h -@@ -74,50 +74,66 @@ __throw_bad_function_call(void) { - mozalloc_abort("fatal: STL threw bad_function_call"); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_invalid_argument(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error( - const char* msg) { - mozalloc_abort(msg); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_overflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_underflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure( - const char* msg) { diff --git a/mail/thunderbird-esr/files/patch-rust-1.89.0 b/mail/thunderbird-esr/files/patch-rust-1.89.0 deleted file mode 100644 index 91651c036c7c..000000000000 --- a/mail/thunderbird-esr/files/patch-rust-1.89.0 +++ /dev/null @@ -1,18 +0,0 @@ -fix build with rust 1.89 - -cf https://bugzilla.mozilla.org/show_bug.cgi?id=1982003 - -taken from: -https://github.com/openbsd/ports/commit/3ef8a2538893109bea8211ef13a870822264e096 - ---- third_party/rust/allocator-api2/src/stable/vec/mod.rs.orig 2025-08-13 22:43:24.000000000 +0200 -+++ third_party/rust/allocator-api2/src/stable/vec/mod.rs 2025-09-01 08:52:19.103780000 +0200 -@@ -51,6 +51,8 @@ - //!
- //! [`push`]: Vec::push
-
-+#![warn(dangerous_implicit_autorefs)]
-+
- #[cfg(not(no_global_oom_handling))]
- use core::cmp;
- use core::cmp::Ordering;
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 2deb373d9cac..febacfa08152 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 143.0 +DISTVERSION= 144.0 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source @@ -10,7 +10,7 @@ COMMENT= Mozilla Thunderbird is standalone mail and news that stands above WWW= https://www.thunderbird.net/ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ - nss>=3.115.1:security/nss \ + nss>=3.116:security/nss \ libevent>=2.1.8:devel/libevent \ harfbuzz>=10.1.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 4619534dcff0..6004329f82fe 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757612880 -SHA256 (thunderbird-143.0.source.tar.xz) = 6848eecfd0c5ce71fc21ecd3efbc503d019d3a1c7d8327bc416bcb20671bcad7 -SIZE (thunderbird-143.0.source.tar.xz) = 765829552 +TIMESTAMP = 1760128626 +SHA256 (thunderbird-144.0.source.tar.xz) = 33315b6c6f20a718809e717bd22edc03418581b2f162dc8ab2bbdccdc770556e +SIZE (thunderbird-144.0.source.tar.xz) = 762262852 diff --git a/mail/thunderbird/files/patch-libwebrtc-generated b/mail/thunderbird/files/patch-libwebrtc-generated index 5621fe23cf21..36653d2767b8 100644 --- a/mail/thunderbird/files/patch-libwebrtc-generated +++ b/mail/thunderbird/files/patch-libwebrtc-generated @@ -1,7 +1,7 @@ -commit b9b52a94471b7d6930b5c295c16ccf1512e6c86b +commit 0eb76f55073b3e60ff23c617561d9ec3fe7d3587 Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> - regenerate FreeBSD libwebrtc patch for gecko 143 + regenerate FreeBSD libwebrtc patch for gecko 144 diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build index 536af3b634ce..8dd2dcdb638b 100644 @@ -5522,7 +5522,7 @@ index 2925c9a25583..0dc3b552177f 100644 Library("audio_encoder_multiopus_gn") diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build -index e7cd0bcd8f5d..ccf44f091517 100644 +index 9c1242829070..ccf44f091517 100644 --- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build +++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build @@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" @@ -5549,7 +5549,7 @@ index e7cd0bcd8f5d..ccf44f091517 100644 FINAL_LIBRARY = "xul" -@@ -52,83 +61,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -52,98 +61,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" @@ -5568,6 +5568,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - +- OS_LIBS += [ +- "log" +- ] +- -if CONFIG["OS_TARGET"] == "Darwin": - - DEFINES["WEBRTC_MAC"] = True @@ -5590,6 +5594,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - +- OS_LIBS += [ +- "rt" +- ] +- -if CONFIG["OS_TARGET"] == "OpenBSD": - - DEFINES["USE_GLIB"] = "1" @@ -5630,11 +5638,18 @@ index e7cd0bcd8f5d..ccf44f091517 100644 - DEFINES["_WINDOWS"] = True - DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True - DEFINES["__STD_C"] = True +- +- OS_LIBS += [ +- "crypt32", +- "iphlpapi", +- "secur32", +- "winmm" +- ] + DEFINES["_DEBUG"] = True if CONFIG["TARGET_CPU"] == "aarch64": -@@ -136,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -151,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -5692,10 +5707,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -5706,10 +5721,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -10986,7 +11001,7 @@ index 6d6d33ace75b..01573acc86d3 100644 - Library("network_state_predictor_api_gn") diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build -index 76aeb17bde7f..5e74263cf88f 100644 +index d219a201e21e..e294583198c9 100644 --- third_party/libwebrtc/api/priority_gn/moz.build +++ third_party/libwebrtc/api/priority_gn/moz.build @@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" @@ -11012,7 +11027,7 @@ index 76aeb17bde7f..5e74263cf88f 100644 FINAL_LIBRARY = "xul" -@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" @@ -11101,12 +11116,16 @@ index 76aeb17bde7f..5e74263cf88f 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" -if CONFIG["TARGET_CPU"] == "arm": - +- CXXFLAGS += [ +- "-mfpu=neon" +- ] +- - DEFINES["WEBRTC_ARCH_ARM"] = True - DEFINES["WEBRTC_ARCH_ARM_V7"] = True - DEFINES["WEBRTC_HAS_NEON"] = True @@ -11127,10 +11146,12 @@ index 76aeb17bde7f..5e74263cf88f 100644 if CONFIG["TARGET_CPU"] == "x86": -@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64": - - DEFINES["WEBRTC_ENABLE_AVX2"] = True - +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- -if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": - - DEFINES["_DEBUG"] = True @@ -11151,6 +11172,12 @@ index 76aeb17bde7f..5e74263cf88f 100644 - - DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" - +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": +- + CXXFLAGS += [ + "-msse2" + ] + -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -11161,12 +11188,19 @@ index 76aeb17bde7f..5e74263cf88f 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - -- DEFINES["_GNU_SOURCE"] = True +- CXXFLAGS += [ +- "-msse2" +- ] - +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": -- ++if CONFIG["TARGET_CPU"] == "x86_64": + - DEFINES["_GNU_SOURCE"] = True -- ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + Library("priority_gn") diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build index 4d11702ac95b..098a60790f04 100644 @@ -54040,6 +54074,219 @@ index f01e58d04ef2..7777cb881169 100644 + DEFINES["WEBRTC_ENABLE_AVX2"] = True Library("ns_gn") +diff --git third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build +index 899fcaea523b..a51a44f0c956 100644 +--- third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build +@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" + DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True + DEFINES["RTC_ENABLE_VP9"] = True ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" + DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True ++DEFINES["WEBRTC_BSD"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" ++DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["WEBRTC_ANDROID"] = True +- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "log" +- ] +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["WEBRTC_MAC"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "rt" +- ] +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["WEBRTC_BSD"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["RTC_ENABLE_WIN_WGC"] = True +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_WIN"] = True +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True +- DEFINES["__STD_C"] = True +- +- OS_LIBS += [ +- "crypt32", +- "iphlpapi", +- "secur32", +- "winmm" +- ] ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + +@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["__ARM_NEON__"] = "1" + +-if CONFIG["TARGET_CPU"] == "arm": +- +- CXXFLAGS += [ +- "-mfpu=neon" +- ] +- +- DEFINES["WEBRTC_ARCH_ARM"] = True +- DEFINES["WEBRTC_ARCH_ARM_V7"] = True +- DEFINES["WEBRTC_HAS_NEON"] = True +- +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- + if CONFIG["TARGET_CPU"] == "mips32": + + DEFINES["MIPS32_LE"] = True + DEFINES["MIPS_FPU_LE"] = True +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True + + if CONFIG["TARGET_CPU"] == "x86": + +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": +- + CXXFLAGS += [ + "-msse2" + ] + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- CXXFLAGS += [ +- "-msse2" +- ] +- +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": ++if CONFIG["TARGET_CPU"] == "x86_64": + +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + + Library("post_filter_gn") diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build index cff5be834af7..21c086b8c9b0 100644 --- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build @@ -70163,10 +70410,10 @@ index f57a0a7e568b..9a78b83fbd8c 100644 Library("webrtc_vp9_helpers_gn") diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build -index 84cfd37b7351..a14de2b579ed 100644 +index addff5313714..c70b3c2a5742 100644 --- third_party/libwebrtc/moz.build +++ third_party/libwebrtc/moz.build -@@ -289,6 +289,8 @@ DIRS += [ +@@ -290,6 +290,8 @@ DIRS += [ "/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn", "/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn", "/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn", @@ -70175,7 +70422,7 @@ index 84cfd37b7351..a14de2b579ed 100644 "/third_party/libwebrtc/modules/module_api_gn", "/third_party/libwebrtc/modules/module_api_public_gn", "/third_party/libwebrtc/modules/module_fec_api_gn", -@@ -512,137 +514,30 @@ DIRS += [ +@@ -516,137 +518,30 @@ DIRS += [ "/third_party/libwebrtc/webrtc_gn" ] @@ -70317,7 +70564,7 @@ index 84cfd37b7351..a14de2b579ed 100644 DIRS += [ "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", -@@ -650,13 +545,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +@@ -654,13 +549,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn", "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", @@ -70332,7 +70579,7 @@ index 84cfd37b7351..a14de2b579ed 100644 DIRS += [ "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", -@@ -664,73 +557,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": +@@ -668,73 +561,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn", "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", @@ -80395,6 +80642,215 @@ index 290fa237597c..95fee876429c 100644 + DEFINES["WEBRTC_ENABLE_AVX2"] = True Library("copy_on_write_buffer_gn") +diff --git third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build +index 1029f0836bfe..6a114014c1f4 100644 +--- third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build ++++ third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build +@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" + DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True + DEFINES["RTC_ENABLE_VP9"] = True ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" + DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True ++DEFINES["WEBRTC_BSD"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" ++DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -47,94 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["WEBRTC_ANDROID"] = True +- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "log" +- ] +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["WEBRTC_MAC"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["WEBRTC_BSD"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["RTC_ENABLE_WIN_WGC"] = True +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_WIN"] = True +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True +- DEFINES["__STD_C"] = True +- +- OS_LIBS += [ +- "crypt32", +- "iphlpapi", +- "secur32", +- "winmm" +- ] ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + +@@ -142,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["__ARM_NEON__"] = "1" + +-if CONFIG["TARGET_CPU"] == "arm": +- +- CXXFLAGS += [ +- "-mfpu=neon" +- ] +- +- DEFINES["WEBRTC_ARCH_ARM"] = True +- DEFINES["WEBRTC_ARCH_ARM_V7"] = True +- DEFINES["WEBRTC_HAS_NEON"] = True +- +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- + if CONFIG["TARGET_CPU"] == "mips32": + + DEFINES["MIPS32_LE"] = True + DEFINES["MIPS_FPU_LE"] = True +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True + + if CONFIG["TARGET_CPU"] == "x86": + +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": +- + CXXFLAGS += [ + "-msse2" + ] + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- CXXFLAGS += [ +- "-msse2" +- ] +- +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": ++if CONFIG["TARGET_CPU"] == "x86_64": + +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + + Library("cpu_info_gn") diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build index d19a77f5a18b..95b1a36564bc 100644 --- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build @@ -80597,6 +81053,208 @@ index d19a77f5a18b..95b1a36564bc 100644 + DEFINES["WEBRTC_ENABLE_AVX2"] = True Library("criticalsection_gn") +diff --git third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build +index ee63503765bb..288cd082cad6 100644 +--- third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build ++++ third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build +@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" + DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True + DEFINES["RTC_ENABLE_VP9"] = True ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" + DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True ++DEFINES["WEBRTC_BSD"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" ++DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["WEBRTC_ANDROID"] = True +- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "log" +- ] +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["WEBRTC_MAC"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["WEBRTC_BSD"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["RTC_ENABLE_WIN_WGC"] = True +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_WIN"] = True +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True +- DEFINES["__STD_C"] = True ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + +@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["__ARM_NEON__"] = "1" + +-if CONFIG["TARGET_CPU"] == "arm": +- +- CXXFLAGS += [ +- "-mfpu=neon" +- ] +- +- DEFINES["WEBRTC_ARCH_ARM"] = True +- DEFINES["WEBRTC_ARCH_ARM_V7"] = True +- DEFINES["WEBRTC_HAS_NEON"] = True +- +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- + if CONFIG["TARGET_CPU"] == "mips32": + + DEFINES["MIPS32_LE"] = True + DEFINES["MIPS_FPU_LE"] = True +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True + + if CONFIG["TARGET_CPU"] == "x86": + +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": +- + CXXFLAGS += [ + "-msse2" + ] + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- CXXFLAGS += [ +- "-msse2" +- ] +- +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": ++if CONFIG["TARGET_CPU"] == "x86_64": + +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + + Library("denormal_disabler_gn") diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build index 6d17c8740b6c..4081536caf3a 100644 --- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build @@ -89301,6 +89959,219 @@ index 0687c3138dae..8d218bfe7cff 100644 + DEFINES["WEBRTC_ENABLE_AVX2"] = True Library("rtc_numerics_gn") +diff --git third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build +index f1b154f22252..55a35cb2bd5f 100644 +--- third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build +@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" + DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True + DEFINES["RTC_ENABLE_VP9"] = True ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" + DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True ++DEFINES["WEBRTC_BSD"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" ++DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["WEBRTC_ANDROID"] = True +- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "log" +- ] +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["WEBRTC_MAC"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "rt" +- ] +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["WEBRTC_BSD"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["RTC_ENABLE_WIN_WGC"] = True +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_WIN"] = True +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True +- DEFINES["__STD_C"] = True +- +- OS_LIBS += [ +- "crypt32", +- "iphlpapi", +- "secur32", +- "winmm" +- ] ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + +@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["__ARM_NEON__"] = "1" + +-if CONFIG["TARGET_CPU"] == "arm": +- +- CXXFLAGS += [ +- "-mfpu=neon" +- ] +- +- DEFINES["WEBRTC_ARCH_ARM"] = True +- DEFINES["WEBRTC_ARCH_ARM_V7"] = True +- DEFINES["WEBRTC_HAS_NEON"] = True +- +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- + if CONFIG["TARGET_CPU"] == "mips32": + + DEFINES["MIPS32_LE"] = True + DEFINES["MIPS_FPU_LE"] = True +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True + + if CONFIG["TARGET_CPU"] == "x86": + +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["WEBRTC_ENABLE_AVX2"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": +- + CXXFLAGS += [ + "-msse2" + ] + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- CXXFLAGS += [ +- "-msse2" +- ] +- +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": ++if CONFIG["TARGET_CPU"] == "x86_64": + +- DEFINES["_GNU_SOURCE"] = True ++ DEFINES["WEBRTC_ENABLE_AVX2"] = True + + Library("rtp_to_ntp_estimator_gn") diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build index c93abdb78469..bf32218de21a 100644 --- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build @@ -96869,208 +97740,6 @@ index 74abd1c954a5..000000000000 - DEFINES["WEBRTC_ENABLE_AVX2"] = True - -Library("videoframebuffer_objc_gn") -diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build -index f830168572e6..2f90855b915f 100644 ---- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build -+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" - DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" - DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True - DEFINES["RTC_ENABLE_VP9"] = True -+DEFINES["USE_GLIB"] = "1" -+DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True -+DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" - DEFINES["WEBRTC_LIBRARY_IMPL"] = True - DEFINES["WEBRTC_MOZILLA_BUILD"] = True - DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" -+DEFINES["WEBRTC_POSIX"] = True - DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" -+DEFINES["_FILE_OFFSET_BITS"] = "64" -+DEFINES["_LARGEFILE64_SOURCE"] = True -+DEFINES["_LARGEFILE_SOURCE"] = True - DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" -+DEFINES["__STDC_CONSTANT_MACROS"] = True -+DEFINES["__STDC_FORMAT_MACROS"] = True - - FINAL_LIBRARY = "xul" - -@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: - if CONFIG["MOZ_DEBUG"] == "1": - - DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" -- --if CONFIG["OS_TARGET"] == "Android": -- -- DEFINES["ANDROID"] = True -- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" -- DEFINES["HAVE_SYS_UIO_H"] = True -- DEFINES["WEBRTC_ANDROID"] = True -- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True -- DEFINES["WEBRTC_LINUX"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_GNU_SOURCE"] = True -- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- -- OS_LIBS += [ -- "log" -- ] -- --if CONFIG["OS_TARGET"] == "Darwin": -- -- DEFINES["WEBRTC_MAC"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "Linux": -- -- DEFINES["USE_AURA"] = "1" -- DEFINES["USE_GLIB"] = "1" -- DEFINES["USE_OZONE"] = "1" -- DEFINES["USE_UDEV"] = True -- DEFINES["WEBRTC_LINUX"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_FILE_OFFSET_BITS"] = "64" -- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" -- DEFINES["_LARGEFILE64_SOURCE"] = True -- DEFINES["_LARGEFILE_SOURCE"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "OpenBSD": -- -- DEFINES["USE_GLIB"] = "1" -- DEFINES["USE_OZONE"] = "1" -- DEFINES["WEBRTC_BSD"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_FILE_OFFSET_BITS"] = "64" -- DEFINES["_LARGEFILE64_SOURCE"] = True -- DEFINES["_LARGEFILE_SOURCE"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "WINNT": -- -- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True -- DEFINES["NOMINMAX"] = True -- DEFINES["NTDDI_VERSION"] = "0x0A000000" -- DEFINES["PSAPI_VERSION"] = "2" -- DEFINES["RTC_ENABLE_WIN_WGC"] = True -- DEFINES["UNICODE"] = True -- DEFINES["USE_AURA"] = "1" -- DEFINES["WEBRTC_WIN"] = True -- DEFINES["WIN32"] = True -- DEFINES["WIN32_LEAN_AND_MEAN"] = True -- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" -- DEFINES["WINVER"] = "0x0A00" -- DEFINES["_ATL_NO_OPENGL"] = True -- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True -- DEFINES["_CRT_RAND_S"] = True -- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True -- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True -- DEFINES["_HAS_EXCEPTIONS"] = "0" -- DEFINES["_HAS_NODISCARD"] = True -- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True -- DEFINES["_SECURE_ATL"] = True -- DEFINES["_UNICODE"] = True -- DEFINES["_WIN32_WINNT"] = "0x0A00" -- DEFINES["_WINDOWS"] = True -- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True -- DEFINES["__STD_C"] = True -+ DEFINES["_DEBUG"] = True - - if CONFIG["TARGET_CPU"] == "aarch64": - -@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": - DEFINES["WEBRTC_HAS_NEON"] = True - DEFINES["__ARM_NEON__"] = "1" - --if CONFIG["TARGET_CPU"] == "arm": -- -- CXXFLAGS += [ -- "-mfpu=neon" -- ] -- -- DEFINES["WEBRTC_ARCH_ARM"] = True -- DEFINES["WEBRTC_ARCH_ARM_V7"] = True -- DEFINES["WEBRTC_HAS_NEON"] = True -- --if CONFIG["TARGET_CPU"] == "loongarch64": -- -- DEFINES["_GNU_SOURCE"] = True -- - if CONFIG["TARGET_CPU"] == "mips32": - - DEFINES["MIPS32_LE"] = True - DEFINES["MIPS_FPU_LE"] = True -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["TARGET_CPU"] == "mips64": -- -- DEFINES["_GNU_SOURCE"] = True - - if CONFIG["TARGET_CPU"] == "x86": - -- DEFINES["WEBRTC_ENABLE_AVX2"] = True -- --if CONFIG["TARGET_CPU"] == "x86_64": -- -- DEFINES["WEBRTC_ENABLE_AVX2"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": -- -- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" -- --if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": -- - CXXFLAGS += [ - "-msse2" - ] - --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": -- -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": -- -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": -- -- CXXFLAGS += [ -- "-msse2" -- ] -- -- DEFINES["_GNU_SOURCE"] = True -+ DEFINES["WEBRTC_ENABLE_AVX2"] = True - --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": -+if CONFIG["TARGET_CPU"] == "x86_64": - -- DEFINES["_GNU_SOURCE"] = True -+ DEFINES["WEBRTC_ENABLE_AVX2"] = True - - Library("denormal_disabler_gn") diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build index 42b21364766f..efc6c5ca191e 100644 --- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build @@ -97483,7 +98152,7 @@ index 36c9baa62823..b243d3d58410 100644 Library("metrics_gn") diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build -index 9587725536ca..538b68bd36cb 100644 +index ac00b2932e82..467d3c380ea3 100644 --- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build @@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" @@ -97509,7 +98178,7 @@ index 9587725536ca..538b68bd36cb 100644 FINAL_LIBRARY = "xul" -@@ -51,108 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -48,108 +57,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" @@ -97619,7 +98288,7 @@ index 9587725536ca..538b68bd36cb 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -160,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -157,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -99192,6 +99861,148 @@ index bed86c31bdb2..776ccac7a804 100644 - DEFINES["_GNU_SOURCE"] = True - Library("yuv_gn") +diff --git third_party/libwebrtc/third_party/opus/opus_gn/moz.build third_party/libwebrtc/third_party/opus/opus_gn/moz.build +index 2540ef87e331..66d74b90d631 100644 +--- third_party/libwebrtc/third_party/opus/opus_gn/moz.build ++++ third_party/libwebrtc/third_party/opus/opus_gn/moz.build +@@ -9,7 +9,14 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE" ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -32,121 +39,10 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GLIBCXX_ASSERTIONS"] = "1" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True +- DEFINES["__STD_C"] = True ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + + DEFINES["__ARM_NEON__"] = "1" + +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips32": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["_GNU_SOURCE"] = True +- + Library("opus_gn") diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build index ad14c77a3fe2..fe9a03bdf63c 100644 --- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build diff --git a/mail/thunderbird/files/patch-memory_mozalloc_throw__gcc.h b/mail/thunderbird/files/patch-memory_mozalloc_throw__gcc.h deleted file mode 100644 index 788b9cbf837a..000000000000 --- a/mail/thunderbird/files/patch-memory_mozalloc_throw__gcc.h +++ /dev/null @@ -1,69 +0,0 @@ ---- memory/mozalloc/throw_gcc.h.orig 2022-03-07 19:34:37 UTC -+++ memory/mozalloc/throw_gcc.h -@@ -74,50 +74,66 @@ __throw_bad_function_call(void) { - mozalloc_abort("fatal: STL threw bad_function_call"); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_invalid_argument(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error( - const char* msg) { - mozalloc_abort(msg); - } - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error( - const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_overflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - -+#if !defined(_LIBCPP_VERSION) - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void - __throw_underflow_error(const char* msg) { - mozalloc_abort(msg); - } -+#endif // _LIBCPP_VERSION - - MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure( - const char* msg) { diff --git a/mail/thunderbird/files/patch-python_sites_mach.txt b/mail/thunderbird/files/patch-python_sites_mach.txt index dc2caf9bdfc6..706f285b0731 100644 --- a/mail/thunderbird/files/patch-python_sites_mach.txt +++ b/mail/thunderbird/files/patch-python_sites_mach.txt @@ -15,4 +15,4 @@ index 6e3db1c848f7..10ba12c2f13b 100644 # support down to the oldest locally-installed version (5.4.2). -pypi-optional:psutil>=5.4.2,<=5.9.4:telemetry will be missing some data +pypi-optional:psutil>=5.4.2,<=7.0.0:telemetry will be missing some data - pypi-optional:zstandard>=0.11.1,<=0.23.0:zstd archives will not be possible to extract + pypi-optional:zstandard>=0.11.1,<=0.24.0:zstd archives will not be possible to extract diff --git a/mail/thunderbird/files/patch-rust-1.89.0 b/mail/thunderbird/files/patch-rust-1.89.0 deleted file mode 100644 index 91651c036c7c..000000000000 --- a/mail/thunderbird/files/patch-rust-1.89.0 +++ /dev/null @@ -1,18 +0,0 @@ -fix build with rust 1.89 - -cf https://bugzilla.mozilla.org/show_bug.cgi?id=1982003 - -taken from: -https://github.com/openbsd/ports/commit/3ef8a2538893109bea8211ef13a870822264e096 - ---- third_party/rust/allocator-api2/src/stable/vec/mod.rs.orig 2025-08-13 22:43:24.000000000 +0200 -+++ third_party/rust/allocator-api2/src/stable/vec/mod.rs 2025-09-01 08:52:19.103780000 +0200 -@@ -51,6 +51,8 @@ - //!
- //! [`push`]: Vec::push
-
-+#![warn(dangerous_implicit_autorefs)]
-+
- #[cfg(not(no_global_oom_handling))]
- use core::cmp;
- use core::cmp::Ordering;
|