summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/algol68g/Makefile1
-rw-r--r--lang/cairo/Makefile198
-rw-r--r--lang/cairo/distinfo392
-rw-r--r--lang/cairo/files/patch-rust-1.87.0336
-rw-r--r--lang/cairo/pkg-plist12
-rw-r--r--lang/emilua/Makefile2
-rw-r--r--lang/fpc-devel-source/Makefile4
-rw-r--r--lang/fpc-devel-source/distinfo6
-rw-r--r--lang/fpc-devel/Makefile4
-rw-r--r--lang/fpc-devel/distinfo6
-rw-r--r--lang/fpc-devel/pkg-plist36
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/ghc/Makefile4
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go123/Makefile6
-rw-r--r--lang/go123/distinfo6
-rw-r--r--lang/go124/Makefile6
-rw-r--r--lang/go124/distinfo26
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/julia/Makefile1
-rw-r--r--lang/ocaml/Makefile2
-rw-r--r--lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs16
-rw-r--r--lang/php83/Makefile282
-rw-r--r--lang/php83/distinfo6
-rw-r--r--lang/php84/Makefile278
-rw-r--r--lang/php84/distinfo6
-rw-r--r--lang/php85/Makefile286
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/php85/pkg-plist2
-rw-r--r--lang/pocl/Makefile7
-rw-r--r--lang/ruby33/distinfo6
-rw-r--r--lang/ruby33/pkg-plist1
-rw-r--r--lang/rust-nightly/Makefile8
-rw-r--r--lang/rust-nightly/distinfo6
-rw-r--r--lang/rust-nightly/files/patch-vendor_cc.rs12
-rw-r--r--lang/rust/Makefile2
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo8
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/files/patch-prg_chkerr.sd711
-rw-r--r--lang/seed7/pkg-plist4
49 files changed, 854 insertions, 1187 deletions
diff --git a/lang/algol68g/Makefile b/lang/algol68g/Makefile
index 992cc82b5b72..60033bb4626f 100644
--- a/lang/algol68g/Makefile
+++ b/lang/algol68g/Makefile
@@ -1,5 +1,6 @@
PORTNAME= algol68g
PORTVERSION= 3.5.12
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://jmvdveer.home.xs4all.nl/ LOCAL/danfe
diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile
index d507a4fb6adb..88ce3bca9818 100644
--- a/lang/cairo/Makefile
+++ b/lang/cairo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cairo
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.4
-PORTREVISION= 2
+DISTVERSION= 2.12.0
CATEGORIES= lang
PKGNAMESUFFIX= -language
@@ -27,7 +26,6 @@ GH_ACCOUNT= starkware-libs
CARGO_CRATES= addr2line-0.24.2 \
adler2-2.0.0 \
- aes-0.8.4 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
@@ -36,21 +34,16 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
+ anyhow-1.0.97 \
ark-ec-0.5.0 \
- ark-ff-0.4.2 \
ark-ff-0.5.0 \
- ark-ff-asm-0.4.2 \
ark-ff-asm-0.5.0 \
- ark-ff-macros-0.4.2 \
ark-ff-macros-0.5.0 \
ark-poly-0.5.0 \
ark-secp256k1-0.5.0 \
ark-secp256r1-0.5.0 \
- ark-serialize-0.4.2 \
ark-serialize-0.5.0 \
ark-serialize-derive-0.5.0 \
- ark-std-0.4.0 \
ark-std-0.5.0 \
arrayvec-0.7.6 \
ascii-canvas-4.0.0 \
@@ -60,41 +53,37 @@ CARGO_CRATES= addr2line-0.24.2 \
autocfg-1.4.0 \
backtrace-0.3.74 \
base64-0.22.1 \
- base64ct-1.6.0 \
bimap-0.6.3 \
- bincode-1.3.3 \
- bincode-2.0.0-rc.3 \
- bincode_derive-2.0.0-rc.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.8.0 \
+ bitflags-2.9.0 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
+ borsh-1.5.5 \
bstr-1.11.3 \
bumpalo-3.17.0 \
- byte-slice-cast-1.2.2 \
+ byte-slice-cast-1.2.3 \
byteorder-1.5.0 \
- bytes-1.9.0 \
- bzip2-0.4.4 \
- bzip2-sys-0.1.11+1.0.8 \
+ bytes-1.10.1 \
cairo-lang-primitive-token-1.0.0 \
- cairo-vm-1.0.2 \
- cc-1.2.10 \
+ cairo-vm-2.0.1 \
+ cc-1.2.16 \
cfg-if-1.0.0 \
- cipher-0.4.4 \
- clap-4.5.29 \
- clap_builder-4.5.29 \
+ cfg_aliases-0.2.1 \
+ clap-4.5.31 \
+ clap_builder-4.5.31 \
clap_derive-4.5.28 \
clap_lex-0.7.4 \
colorchoice-1.0.3 \
colored-3.0.0 \
concurrent-queue-2.5.0 \
- console-0.15.10 \
+ console-0.15.11 \
const-fnv1a-hash-1.1.0 \
const_format-0.2.34 \
const_format_proc_macros-0.2.34 \
- constant_time_eq-0.1.5 \
- convert_case-0.7.1 \
+ convert_case-0.8.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
@@ -110,9 +99,9 @@ CARGO_CRATES= addr2line-0.24.2 \
diffy-0.4.2 \
digest-0.10.7 \
displaydoc-0.2.5 \
- dyn-clone-1.0.17 \
+ dyn-clone-1.0.19 \
educe-0.6.0 \
- either-1.13.0 \
+ either-1.15.0 \
ena-0.14.3 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
@@ -120,13 +109,14 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-ordinalize-derive-4.3.1 \
env_filter-0.1.3 \
env_logger-0.11.6 \
- equivalent-1.0.1 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
errno-0.3.10 \
event-listener-5.4.0 \
event-listener-strategy-0.5.3 \
fastrand-2.3.0 \
fixedbitset-0.5.7 \
- flate2-1.0.35 \
+ flate2-1.1.0 \
fnv-1.0.7 \
foldhash-0.1.4 \
foreign-types-0.3.2 \
@@ -148,11 +138,10 @@ CARGO_CRATES= addr2line-0.24.2 \
getrandom-0.3.1 \
gimli-0.31.1 \
glob-0.3.2 \
- globset-0.4.15 \
- good_lp-1.11.0 \
- h2-0.4.7 \
+ globset-0.4.16 \
+ good_lp-1.12.0 \
+ h2-0.4.8 \
hashbrown-0.12.3 \
- hashbrown-0.14.5 \
hashbrown-0.15.2 \
heck-0.4.1 \
heck-0.5.0 \
@@ -162,7 +151,7 @@ CARGO_CRATES= addr2line-0.24.2 \
http-1.2.0 \
http-body-1.0.1 \
http-body-util-0.1.2 \
- httparse-1.10.0 \
+ httparse-1.10.1 \
humantime-2.1.0 \
hyper-1.6.0 \
hyper-rustls-0.27.5 \
@@ -187,37 +176,35 @@ CARGO_CRATES= addr2line-0.24.2 \
indexmap-1.9.3 \
indexmap-2.7.1 \
indicatif-0.17.11 \
- indoc-2.0.5 \
- inout-0.1.3 \
+ indoc-2.0.6 \
+ inventory-0.3.20 \
ipnet-2.11.0 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
+ itoa-1.0.15 \
+ js-sys-0.3.69 \
keccak-0.1.5 \
lalrpop-0.22.1 \
lalrpop-util-0.22.1 \
lambdaworks-crypto-0.10.0 \
lambdaworks-math-0.10.0 \
lazy_static-1.5.0 \
- libc-0.2.169 \
+ libc-0.2.170 \
linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ litemap-0.7.5 \
lock_api-0.4.12 \
- log-0.4.25 \
+ log-0.4.26 \
lru-0.12.5 \
matchers-0.1.0 \
matrixmultiply-0.3.9 \
memchr-2.7.4 \
- microlp-0.2.9 \
+ microlp-0.2.11 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
+ miniz_oxide-0.8.5 \
mio-1.0.3 \
- native-tls-0.2.13 \
+ native-tls-0.2.14 \
ndarray-0.16.1 \
new_debug_unreachable-1.0.6 \
nom-7.1.3 \
@@ -233,12 +220,12 @@ CARGO_CRATES= addr2line-0.24.2 \
num_threads-0.1.7 \
number_prefix-0.4.0 \
object-0.36.7 \
- once_cell-1.20.2 \
+ once_cell-1.20.3 \
oorandom-11.1.4 \
openssl-0.10.71 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.4.1+3.4.0 \
+ openssl-src-300.4.2+3.4.1 \
openssl-sys-0.9.106 \
overload-0.1.1 \
parity-scale-codec-3.7.4 \
@@ -246,39 +233,37 @@ CARGO_CRATES= addr2line-0.24.2 \
parking-2.2.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
- password-hash-0.4.2 \
paste-1.0.15 \
path-clean-1.0.1 \
- pbkdf2-0.11.0 \
percent-encoding-2.3.1 \
petgraph-0.7.1 \
- phf_shared-0.10.0 \
+ phf_shared-0.11.3 \
pico-args-0.5.0 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- portable-atomic-1.10.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
precomputed-hash-0.1.1 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.94 \
pulldown-cmark-0.13.0 \
pulldown-cmark-escape-0.11.0 \
- quote-1.0.38 \
+ quote-1.0.39 \
radium-0.7.0 \
rand-0.8.5 \
rand-0.9.0 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_core-0.9.0 \
+ rand_core-0.9.3 \
rawpointer-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.10 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -287,9 +272,9 @@ CARGO_CRATES= addr2line-0.24.2 \
relative-path-1.9.3 \
reqwest-0.12.12 \
rfc6979-0.4.0 \
- ring-0.17.8 \
- rstest-0.24.0 \
- rstest_macros-0.24.0 \
+ ring-0.17.12 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
rust-analyzer-salsa-0.17.0-pre.6 \
rust-analyzer-salsa-macros-0.17.0-pre.6 \
rust_decimal-1.36.0 \
@@ -297,56 +282,53 @@ CARGO_CRATES= addr2line-0.24.2 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustls-0.23.21 \
+ rustls-0.23.23 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.11.0 \
rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
- schemars-0.8.21 \
- schemars_derive-0.8.21 \
+ schemars-0.8.22 \
+ schemars_derive-0.8.22 \
scopeguard-1.2.0 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
- semver-1.0.25 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
+ semver-1.0.26 \
+ serde-1.0.218 \
+ serde_derive-1.0.218 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.138 \
+ serde_json-1.0.140 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
- sha1-0.10.6 \
sha2-0.10.8 \
sha3-0.10.8 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
signal-hook-registry-1.4.2 \
- siphasher-0.3.11 \
+ siphasher-1.0.1 \
slab-0.4.9 \
- smallvec-1.13.2 \
- smol_str-0.2.2 \
+ smallvec-1.14.0 \
+ smol_str-0.3.2 \
socket2-0.5.8 \
spin-0.9.8 \
sprs-0.11.3 \
stable_deref_trait-1.2.0 \
- starknet-crypto-0.6.2 \
- starknet-crypto-codegen-0.3.3 \
- starknet-curve-0.4.2 \
- starknet-ff-0.3.7 \
+ starknet-crypto-0.7.4 \
+ starknet-curve-0.5.1 \
starknet-types-core-0.1.7 \
- string_cache-0.8.7 \
+ string_cache-0.8.8 \
strsim-0.11.1 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.99 \
sync_wrapper-1.0.2 \
synstructure-0.13.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
tap-1.0.1 \
- tempfile-3.16.0 \
+ tempfile-3.17.1 \
term-1.0.1 \
test-case-3.3.1 \
test-case-core-3.3.1 \
@@ -354,20 +336,20 @@ CARGO_CRATES= addr2line-0.24.2 \
test-log-0.2.17 \
test-log-macros-0.2.17 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thiserror-impl-no-std-2.0.2 \
thiserror-no-std-2.0.2 \
thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.39 \
+ time-core-0.1.3 \
+ time-macros-0.2.20 \
tinystr-0.7.6 \
tokio-1.43.0 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-util-0.7.13 \
toml-0.8.20 \
toml_datetime-0.6.8 \
@@ -382,15 +364,19 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-subscriber-0.3.19 \
triomphe-0.1.14 \
try-lock-0.2.5 \
- typenum-1.17.0 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ typetag-0.2.20 \
+ typetag-impl-0.2.20 \
unescaper-0.1.5 \
unicase-2.8.1 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
untrusted-0.9.0 \
+ unty-0.0.4 \
url-2.5.4 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
@@ -398,18 +384,18 @@ CARGO_CRATES= addr2line-0.24.2 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
- virtue-0.0.13 \
+ virtue-0.0.18 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.13.3+wasi-0.2.2 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasm-bindgen-0.2.92 \
+ wasm-bindgen-backend-0.2.92 \
+ wasm-bindgen-futures-0.4.42 \
+ wasm-bindgen-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
+ web-sys-0.3.69 \
web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -429,30 +415,28 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.2 \
+ winnow-0.7.3 \
wit-bindgen-rt-0.33.0 \
write16-1.0.0 \
writeable-0.5.5 \
wyz-0.5.1 \
xshell-0.2.7 \
xshell-macros-0.2.7 \
+ xxhash-rust-0.8.15 \
yansi-1.0.1 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
zerocopy-0.7.35 \
- zerocopy-0.8.14 \
+ zerocopy-0.8.22 \
zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.14 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerocopy-derive-0.8.22 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zeroize_derive-1.4.2 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
- zip-0.6.6 \
- zstd-0.11.2+zstd.1.5.2 \
- zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.13+zstd.1.5.6
+ zip-0.6.6
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/lang/cairo/distinfo b/lang/cairo/distinfo
index 4f125e29e739..f5634cfe46b2 100644
--- a/lang/cairo/distinfo
+++ b/lang/cairo/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1744182161
+TIMESTAMP = 1754285470
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
-SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -21,20 +19,14 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
SHA256 (rust/crates/ark-ec-0.5.0.crate) = 43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce
SIZE (rust/crates/ark-ec-0.5.0.crate) = 55652
-SHA256 (rust/crates/ark-ff-0.4.2.crate) = ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba
-SIZE (rust/crates/ark-ff-0.4.2.crate) = 70558
SHA256 (rust/crates/ark-ff-0.5.0.crate) = a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70
SIZE (rust/crates/ark-ff-0.5.0.crate) = 73609
-SHA256 (rust/crates/ark-ff-asm-0.4.2.crate) = 3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348
-SIZE (rust/crates/ark-ff-asm-0.4.2.crate) = 8716
SHA256 (rust/crates/ark-ff-asm-0.5.0.crate) = 62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60
SIZE (rust/crates/ark-ff-asm-0.5.0.crate) = 8820
-SHA256 (rust/crates/ark-ff-macros-0.4.2.crate) = 7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565
-SIZE (rust/crates/ark-ff-macros-0.4.2.crate) = 14480
SHA256 (rust/crates/ark-ff-macros-0.5.0.crate) = 09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3
SIZE (rust/crates/ark-ff-macros-0.5.0.crate) = 15108
SHA256 (rust/crates/ark-poly-0.5.0.crate) = 579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27
@@ -43,14 +35,10 @@ SHA256 (rust/crates/ark-secp256k1-0.5.0.crate) = f8bd211c48debd3037b48873a7aa22c
SIZE (rust/crates/ark-secp256k1-0.5.0.crate) = 7327
SHA256 (rust/crates/ark-secp256r1-0.5.0.crate) = 5cf8be5820de567729bfa73a410ddd07cec8ad102d9a4bf61fd6b2e60db264e8
SIZE (rust/crates/ark-secp256r1-0.5.0.crate) = 7463
-SHA256 (rust/crates/ark-serialize-0.4.2.crate) = adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5
-SIZE (rust/crates/ark-serialize-0.4.2.crate) = 13701
SHA256 (rust/crates/ark-serialize-0.5.0.crate) = 3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7
SIZE (rust/crates/ark-serialize-0.5.0.crate) = 14880
SHA256 (rust/crates/ark-serialize-derive-0.5.0.crate) = 213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d
SIZE (rust/crates/ark-serialize-derive-0.5.0.crate) = 7477
-SHA256 (rust/crates/ark-std-0.4.0.crate) = 94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185
-SIZE (rust/crates/ark-std-0.4.0.crate) = 18756
SHA256 (rust/crates/ark-std-0.5.0.crate) = 246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a
SIZE (rust/crates/ark-std-0.5.0.crate) = 18832
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -69,54 +57,48 @@ SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bimap-0.6.3.crate) = 230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7
SIZE (rust/crates/bimap-0.6.3.crate) = 26660
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bincode-2.0.0-rc.3.crate) = f11ea1a0346b94ef188834a65c068a03aec181c94896d481d7a0a40d85b0ce95
-SIZE (rust/crates/bincode-2.0.0-rc.3.crate) = 57746
-SHA256 (rust/crates/bincode_derive-2.0.0-rc.3.crate) = 7e30759b3b99a1b802a7a3aa21c85c3ded5c28e1c83170d82d70f08bbf7f3e4c
-SIZE (rust/crates/bincode_derive-2.0.0-rc.3.crate) = 6335
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/borsh-1.5.5.crate) = 5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc
+SIZE (rust/crates/borsh-1.5.5.crate) = 76621
SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
SIZE (rust/crates/bstr-1.11.3.crate) = 351536
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/byte-slice-cast-1.2.2.crate) = c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c
-SIZE (rust/crates/byte-slice-cast-1.2.2.crate) = 7276
+SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d
+SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
-SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
-SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
-SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cairo-lang-primitive-token-1.0.0.crate) = 123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae
SIZE (rust/crates/cairo-lang-primitive-token-1.0.0.crate) = 5218
-SHA256 (rust/crates/cairo-vm-1.0.2.crate) = 7fa8b4b56ee66cebcade4d85128e55b2bfdf046502187aeaa8c2768a427684dc
-SIZE (rust/crates/cairo-vm-1.0.2.crate) = 379512
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cairo-vm-2.0.1.crate) = a01805fcadbebfbfd1e176bc58e6b1be26362792bb008efe59aae9df0bba60a1
+SIZE (rust/crates/cairo-vm-2.0.1.crate) = 406575
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
-SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184
-SIZE (rust/crates/clap-4.5.29.crate) = 56074
-SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9
-SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
+SIZE (rust/crates/clap-4.5.31.crate) = 56084
+SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
+SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
@@ -127,18 +109,16 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
-SIZE (rust/crates/console-0.15.10.crate) = 36449
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/const-fnv1a-hash-1.1.0.crate) = 32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca
SIZE (rust/crates/const-fnv1a-hash-1.1.0.crate) = 2886
SHA256 (rust/crates/const_format-0.2.34.crate) = 126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd
SIZE (rust/crates/const_format-0.2.34.crate) = 78068
SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
-SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
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
@@ -169,12 +149,12 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
-SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/educe-0.6.0.crate) = 1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417
SIZE (rust/crates/educe-0.6.0.crate) = 47656
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
SIZE (rust/crates/ena-0.14.3.crate) = 22986
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -189,8 +169,10 @@ SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0
SIZE (rust/crates/env_logger-0.11.6.crate) = 31105
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
@@ -201,8 +183,8 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
@@ -245,16 +227,14 @@ SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/good_lp-1.11.0.crate) = 10efcd6c7d6f84cb5b4f9155248e0675deab9cfb92d0edbcb25cb81490b65ae7
-SIZE (rust/crates/good_lp-1.11.0.crate) = 40545
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/good_lp-1.12.0.crate) = ada2d4e8d3e6fb80d007479bbcf318882e65c21798c6587a693dffcf271e3f3e
+SIZE (rust/crates/good_lp-1.12.0.crate) = 56644
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -273,8 +253,8 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
@@ -323,26 +303,22 @@ SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83
+SIZE (rust/crates/inventory-0.3.20.crate) = 16414
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+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.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654
SIZE (rust/crates/keccak-0.1.5.crate) = 13120
SHA256 (rust/crates/lalrpop-0.22.1.crate) = 7047a26de42016abf8f181b46b398aef0b77ad46711df41847f6ed869a2a1d5b
@@ -355,16 +331,16 @@ SHA256 (rust/crates/lambdaworks-math-0.10.0.crate) = d1bd2632acbd9957afc5aeec07a
SIZE (rust/crates/lambdaworks-math-0.10.0.crate) = 173744
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.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
+SIZE (rust/crates/libc-0.2.170.crate) = 760076
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/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
+SIZE (rust/crates/log-0.4.26.crate) = 47022
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -373,18 +349,18 @@ SHA256 (rust/crates/matrixmultiply-0.3.9.crate) = 9380b911e3e96d10c1f415da087638
SIZE (rust/crates/matrixmultiply-0.3.9.crate) = 57819
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/microlp-0.2.9.crate) = 54df3293c9060b47f9953c8785e5c96e3d3c29e48afaf215f3f335ffc7007304
-SIZE (rust/crates/microlp-0.2.9.crate) = 53450
+SHA256 (rust/crates/microlp-0.2.11.crate) = 51d1790c73b93164ff65868f63164497cb32339458a9297e17e212d91df62258
+SIZE (rust/crates/microlp-0.2.11.crate) = 55060
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
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.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
-SIZE (rust/crates/native-tls-0.2.13.crate) = 29133
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841
SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
@@ -415,8 +391,8 @@ SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
@@ -425,8 +401,8 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
-SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
+SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
+SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -441,30 +417,26 @@ SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
-SIZE (rust/crates/password-hash-0.4.2.crate) = 26099
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-clean-1.0.1.crate) = 17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef
SIZE (rust/crates/path-clean-1.0.1.crate) = 4514
-SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
-SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
-SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
-SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -475,16 +447,16 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -497,16 +469,16 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff
-SIZE (rust/crates/rand_core-0.9.0.crate) = 23441
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -523,12 +495,12 @@ SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb3
SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rstest-0.24.0.crate) = 03e905296805ab93e13c1ec3a03f4b6c4f35e9498a3d5fa96dc626d22c03cd89
-SIZE (rust/crates/rstest-0.24.0.crate) = 46969
-SHA256 (rust/crates/rstest_macros-0.24.0.crate) = ef0053bbffce09062bee4bcc499b0fbe7a57b879f1efe088d6d8d4c7adcdef9b
-SIZE (rust/crates/rstest_macros-0.24.0.crate) = 62664
+SHA256 (rust/crates/ring-0.17.12.crate) = ed9b823fa29b721a59671b41d6b06e66b29e0628e207e8b1c3ceeda701ec928d
+SIZE (rust/crates/ring-0.17.12.crate) = 1477458
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
SHA256 (rust/crates/rust-analyzer-salsa-0.17.0-pre.6.crate) = 719825638c59fd26a55412a24561c7c5bcf54364c88b9a7a04ba08a6eafaba8d
SIZE (rust/crates/rust-analyzer-salsa-0.17.0-pre.6.crate) = 475291
SHA256 (rust/crates/rust-analyzer-salsa-macros-0.17.0-pre.6.crate) = 4d96498e9684848c6676c399032ebc37c52da95ecbefa83d71ccc53b9f8a4a8e
@@ -543,48 +515,46 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
-SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
-SHA256 (rust/crates/schemars-0.8.21.crate) = 09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92
-SIZE (rust/crates/schemars-0.8.21.crate) = 58475
-SHA256 (rust/crates/schemars_derive-0.8.21.crate) = b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e
-SIZE (rust/crates/schemars_derive-0.8.21.crate) = 18703
+SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
+SIZE (rust/crates/schemars-0.8.22.crate) = 59214
+SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
+SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
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/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
+SIZE (rust/crates/serde-1.0.218.crate) = 78968
+SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
+SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
-SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60
@@ -595,14 +565,14 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
-SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
+SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
SIZE (rust/crates/socket2-0.5.8.crate) = 56309
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -611,26 +581,22 @@ SHA256 (rust/crates/sprs-0.11.3.crate) = 8bff8419009a08f6cb7519a602c5590241fbff1
SIZE (rust/crates/sprs-0.11.3.crate) = 114247
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/starknet-crypto-0.6.2.crate) = 2e2c30c01e8eb0fc913c4ee3cf676389fffc1d1182bfe5bb9670e4e72e968064
-SIZE (rust/crates/starknet-crypto-0.6.2.crate) = 12795
-SHA256 (rust/crates/starknet-crypto-codegen-0.3.3.crate) = bbc159a1934c7be9761c237333a57febe060ace2bc9e3b337a59a37af206d19f
-SIZE (rust/crates/starknet-crypto-codegen-0.3.3.crate) = 14862
-SHA256 (rust/crates/starknet-curve-0.4.2.crate) = d1c383518bb312751e4be80f53e8644034aa99a0afb29d7ac41b89a997db875b
-SIZE (rust/crates/starknet-curve-0.4.2.crate) = 3368
-SHA256 (rust/crates/starknet-ff-0.3.7.crate) = 7abf1b44ec5b18d87c1ae5f54590ca9d0699ef4dd5b2ffa66fc97f24613ec585
-SIZE (rust/crates/starknet-ff-0.3.7.crate) = 7590
+SHA256 (rust/crates/starknet-crypto-0.7.4.crate) = 039a3bad70806b494c9e6b21c5238a6c8a373d66a26071859deb0ccca6f93634
+SIZE (rust/crates/starknet-crypto-0.7.4.crate) = 15069
+SHA256 (rust/crates/starknet-curve-0.5.1.crate) = bcde6bd74269b8161948190ace6cf069ef20ac6e79cd2ba09b320efa7500b6de
+SIZE (rust/crates/starknet-curve-0.5.1.crate) = 3762
SHA256 (rust/crates/starknet-types-core-0.1.7.crate) = fa1b9e01ccb217ab6d475c5cda05dbb22c30029f7bb52b192a010a00d77a3d74
SIZE (rust/crates/starknet-types-core-0.1.7.crate) = 24009
-SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
-SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
+SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
+SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
@@ -641,8 +607,8 @@ SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1f
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
+SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
SHA256 (rust/crates/term-1.0.1.crate) = a3bb6001afcea98122260987f8b7b5da969ecad46dbf0b5453702f776b491a41
SIZE (rust/crates/term-1.0.1.crate) = 36846
SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
@@ -657,24 +623,24 @@ SHA256 (rust/crates/test-log-macros-0.2.17.crate) = 888d0c3c6db53c0fdab160d2ed5e
SIZE (rust/crates/test-log-macros-0.2.17.crate) = 8127
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 58e6318948b519ba6dc2b442a6d0b904ebfb8d411a3ad3e07843615a72249758
SIZE (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 15479
SHA256 (rust/crates/thiserror-no-std-2.0.2.crate) = a3ad459d94dd517257cc96add8a43190ee620011bb6e6cdc82dafd97dfafafea
SIZE (rust/crates/thiserror-no-std-2.0.2.crate) = 18200
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
+SIZE (rust/crates/time-0.3.39.crate) = 139037
+SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
+SIZE (rust/crates/time-core-0.1.3.crate) = 8002
+SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
+SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
@@ -683,8 +649,8 @@ SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
@@ -713,14 +679,20 @@ SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702
SIZE (rust/crates/triomphe-0.1.14.crate) = 30292
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typetag-0.2.20.crate) = 73f22b40dd7bfe8c14230cf9702081366421890435b2d625fa92b4acc4c3de6f
+SIZE (rust/crates/typetag-0.2.20.crate) = 30833
+SHA256 (rust/crates/typetag-impl-0.2.20.crate) = 35f5380909ffc31b4de4f4bdf96b877175a016aa2ca98cee39fcfd8c4d53d952
+SIZE (rust/crates/typetag-impl-0.2.20.crate) = 9778
SHA256 (rust/crates/unescaper-0.1.5.crate) = c878a167baa8afd137494101a688ef8c67125089ff2249284bd2b5f9bfedb815
SIZE (rust/crates/unescaper-0.1.5.crate) = 17960
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -731,6 +703,8 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
@@ -745,8 +719,8 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/virtue-0.0.13.crate) = 9dcc60c0624df774c82a0ef104151231d37da4962957d691c011c852b2473314
-SIZE (rust/crates/virtue-0.0.13.crate) = 26483
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
@@ -755,20 +729,20 @@ SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
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
@@ -807,8 +781,8 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.2.crate) = 59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603
-SIZE (rust/crates/winnow-0.7.2.crate) = 170989
+SHA256 (rust/crates/winnow-0.7.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1
+SIZE (rust/crates/winnow-0.7.3.crate) = 171602
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
@@ -821,6 +795,8 @@ SHA256 (rust/crates/xshell-0.2.7.crate) = 9e7290c623014758632efe00737145b6867b66
SIZE (rust/crates/xshell-0.2.7.crate) = 24653
SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547
SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890
+SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
+SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
@@ -829,16 +805,16 @@ SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.14.crate) = a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468
-SIZE (rust/crates/zerocopy-0.8.14.crate) = 229188
+SHA256 (rust/crates/zerocopy-0.8.22.crate) = 09612fda0b63f7cb9e0af7e5916fe5a1f8cdcb066829f10f36883207628a4872
+SIZE (rust/crates/zerocopy-0.8.22.crate) = 238153
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.14.crate) = d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1
-SIZE (rust/crates/zerocopy-derive-0.8.14.crate) = 80308
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerocopy-derive-0.8.22.crate) = 79f81d38d7a2ed52d8f034e62c568e111df9bf8aba2f7cf19ddc5bf7bd89d520
+SIZE (rust/crates/zerocopy-derive-0.8.22.crate) = 83889
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
@@ -849,11 +825,5 @@ SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
-SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
-SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
-SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (starkware-libs-cairo-v2.11.4_GH0.tar.gz) = 7ee81517146776fa2fd5ff0139a63d8f95a1edd1ffa3f90972b21f144200ca6e
-SIZE (starkware-libs-cairo-v2.11.4_GH0.tar.gz) = 4366518
+SHA256 (starkware-libs-cairo-v2.12.0_GH0.tar.gz) = 98ee32c066cb6bd50e501d7581bb10b025d46fb24e5ff0e2e502b9cc1ea0ca91
+SIZE (starkware-libs-cairo-v2.12.0_GH0.tar.gz) = 4353433
diff --git a/lang/cairo/files/patch-rust-1.87.0 b/lang/cairo/files/patch-rust-1.87.0
deleted file mode 100644
index 639d340b7993..000000000000
--- a/lang/cairo/files/patch-rust-1.87.0
+++ /dev/null
@@ -1,336 +0,0 @@
-https://github.com/lambdaclass/cairo-vm/pull/1990
-
-From b427a3eddd4e40969eb910e559c6a28dd3e6c988 Mon Sep 17 00:00:00 2001
-From: YairVaknin-starkware
- <141148375+YairVaknin-starkware@users.noreply.github.com>
-Date: Mon, 10 Mar 2025 11:39:57 +0200
-Subject: [PATCH] Update_to_rustc_1.85 (#1990)
-
-* Update_to_rustc_1.85
-
-* Fix montconfig
-
-* format
-
-* clippy
-
-* clippy fix
-
----------
-
-Co-authored-by: Edgar Luque <git@edgl.dev>
----
- vm/src/air_public_input.rs | 2 +-
- vm/src/cairo_run.rs | 6 +++---
- .../builtin_hint_processor/signature.rs | 7 +------
- .../builtin_hint_processor/uint256_utils.rs | 4 ++--
- .../hint_processor/builtin_hint_processor/vrf/fq.rs | 2 +-
- .../cairo_1_hint_processor/dict_manager.rs | 13 ++++++++++++-
- .../cairo_1_hint_processor/hint_processor.rs | 7 ++++++-
- vm/src/math_utils/mod.rs | 1 -
- vm/src/serde/deserialize_program.rs | 4 ++--
- vm/src/serde/deserialize_utils.rs | 2 +-
- vm/src/vm/decoding/decoder.rs | 6 +++---
- vm/src/vm/runners/builtin_runner/modulo.rs | 6 +++---
- vm/src/vm/runners/cairo_pie.rs | 9 ++++-----
- vm/src/vm/vm_core.rs | 4 ++--
- vm/src/vm/vm_memory/memory.rs | 2 +-
- 29 files changed, 62 insertions(+), 52 deletions(-)
-
-diff --git src/air_public_input.rs src/air_public_input.rs
-index d4f39dfc80..9c81aad591 100644
---- cargo-crates/cairo-vm-1.0.2/src/air_public_input.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/air_public_input.rs
-@@ -48,7 +48,7 @@ mod mem_value_serde {
-
- struct Felt252OptionVisitor;
-
-- impl<'de> de::Visitor<'de> for Felt252OptionVisitor {
-+ impl de::Visitor<'_> for Felt252OptionVisitor {
- type Value = Option<Felt252>;
-
- fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
-diff --git src/cairo_run.rs src/cairo_run.rs
-index 43ecd8b164..e5950c5e8f 100644
---- cargo-crates/cairo-vm-1.0.2/src/cairo_run.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/cairo_run.rs
-@@ -45,7 +45,7 @@ pub struct CairoRunConfig<'a> {
- pub allow_missing_builtins: Option<bool>,
- }
-
--impl<'a> Default for CairoRunConfig<'a> {
-+impl Default for CairoRunConfig<'_> {
- fn default() -> Self {
- CairoRunConfig {
- entrypoint: "main",
-@@ -152,9 +152,9 @@ pub fn cairo_run_pie(
- if cairo_run_config.proof_mode {
- return Err(RunnerError::CairoPieProofMode.into());
- }
-- if !hint_processor
-+ if hint_processor
- .get_n_steps()
-- .is_some_and(|steps| steps == pie.execution_resources.n_steps)
-+ .is_none_or(|steps| steps != pie.execution_resources.n_steps)
- {
- return Err(RunnerError::PieNStepsVsRunResourcesNStepsMismatch.into());
- }
-diff --git src/hint_processor/builtin_hint_processor/signature.rs src/hint_processor/builtin_hint_processor/signature.rs
-index 878a379b7a..2a77752c7e 100644
---- cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/signature.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/signature.rs
-@@ -1,7 +1,5 @@
- use crate::stdlib::{boxed::Box, collections::HashMap, prelude::*};
-
--use num_integer::Integer;
--
- use crate::{
- hint_processor::{
- builtin_hint_processor::hint_utils::{get_integer_from_var_name, get_ptr_from_var_name},
-@@ -27,10 +25,7 @@ pub fn verify_ecdsa_signature(
- if ecdsa_ptr.segment_index != ecdsa_builtin.base() as isize {
- return Err(HintError::AddSignatureWrongEcdsaPtr(Box::new(ecdsa_ptr)));
- }
-- if !ecdsa_ptr
-- .offset
-- .is_multiple_of(&(CELLS_PER_SIGNATURE as usize))
-- {
-+ if !num_integer::Integer::is_multiple_of(&ecdsa_ptr.offset, &(CELLS_PER_SIGNATURE as usize)) {
- return Err(HintError::AddSignatureNotAPublicKey(Box::new(ecdsa_ptr)));
- }
- ecdsa_builtin
-diff --git src/hint_processor/builtin_hint_processor/uint256_utils.rs src/hint_processor/builtin_hint_processor/uint256_utils.rs
-index 9c91fafa8a..0946dd5ad7 100644
---- cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/uint256_utils.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/uint256_utils.rs
-@@ -86,13 +86,13 @@ impl<'a> Uint256<'a> {
- }
- }
-
--impl<'a> From<&BigUint> for Uint256<'a> {
-+impl From<&BigUint> for Uint256<'_> {
- fn from(value: &BigUint) -> Self {
- Self::split(value)
- }
- }
-
--impl<'a> From<Felt252> for Uint256<'a> {
-+impl From<Felt252> for Uint256<'_> {
- fn from(value: Felt252) -> Self {
- let (high, low) = value.div_rem(pow2_const_nz(128));
- Self::from_values(low, high)
-diff --git src/hint_processor/builtin_hint_processor/vrf/fq.rs src/hint_processor/builtin_hint_processor/vrf/fq.rs
-index c31047d8e0..470a96ac8c 100644
---- cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/vrf/fq.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/hint_processor/builtin_hint_processor/vrf/fq.rs
-@@ -71,7 +71,7 @@ pub fn uint512_unsigned_div_rem(
- /// Implements hint:
- /// ```python
- /// from starkware.python.math_utils import div_mod
--
-+///
- /// def split(a: int):
- /// return (a & ((1 << 128) - 1), a >> 128)
- ///
-diff --git src/math_utils/mod.rs src/math_utils/mod.rs
-index 565a768b7c..75ad9888e9 100644
---- cargo-crates/cairo-vm-1.0.2/src/math_utils/mod.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/math_utils/mod.rs
-@@ -61,7 +61,6 @@ pub fn pow2_const_nz(n: u32) -> &'static NonZeroFelt {
- /// let negative = Felt252::MAX;
- /// assert_eq!(signed_felt(negative), BigInt::from(-1));
- /// ```
--
- pub fn signed_felt(felt: Felt252) -> BigInt {
- let biguint = felt.to_biguint();
- if biguint > *SIGNED_FELT_MAX {
-diff --git src/serde/deserialize_program.rs src/serde/deserialize_program.rs
-index 8f0e9a0dee..dc13a2e9f6 100644
---- cargo-crates/cairo-vm-1.0.2/src/serde/deserialize_program.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/serde/deserialize_program.rs
-@@ -309,7 +309,7 @@ impl ValueAddress {
-
- struct Felt252Visitor;
-
--impl<'de> de::Visitor<'de> for Felt252Visitor {
-+impl de::Visitor<'_> for Felt252Visitor {
- type Value = Felt252;
-
- fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
-@@ -377,7 +377,7 @@ impl<'de> de::Visitor<'de> for ReferenceIdsVisitor {
-
- struct ValueAddressVisitor;
-
--impl<'de> de::Visitor<'de> for ValueAddressVisitor {
-+impl de::Visitor<'_> for ValueAddressVisitor {
- type Value = ValueAddress;
-
- fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
-diff --git src/serde/deserialize_utils.rs src/serde/deserialize_utils.rs
-index 7b4c7bb20e..157c66de2f 100644
---- cargo-crates/cairo-vm-1.0.2/src/serde/deserialize_utils.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/serde/deserialize_utils.rs
-@@ -88,7 +88,7 @@ fn register(input: &str) -> IResult<&str, Option<Register>> {
- }
-
- fn offset(input: &str) -> IResult<&str, i32> {
-- if input.eq("") {
-+ if input.is_empty() {
- return Ok(("", 0));
- }
-
-diff --git src/vm/decoding/decoder.rs src/vm/decoding/decoder.rs
-index 9dd02ea276..095006adcc 100644
---- cargo-crates/cairo-vm-1.0.2/src/vm/decoding/decoder.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/vm/decoding/decoder.rs
-@@ -37,9 +37,9 @@ pub fn decode_instruction(encoded_instr: u128) -> Result<Instruction, VirtualMac
- const OFFX_MASK: u128 = 0xFFFF;
-
- // Grab offsets and convert them from little endian format.
-- let off0 = decode_offset(encoded_instr >> OFF0_OFF & OFFX_MASK);
-- let off1 = decode_offset(encoded_instr >> OFF1_OFF & OFFX_MASK);
-- let off2 = decode_offset(encoded_instr >> OFF2_OFF & OFFX_MASK);
-+ let off0 = decode_offset((encoded_instr >> OFF0_OFF) & OFFX_MASK);
-+ let off1 = decode_offset((encoded_instr >> OFF1_OFF) & OFFX_MASK);
-+ let off2 = decode_offset((encoded_instr >> OFF2_OFF) & OFFX_MASK);
-
- // Grab flags
- let flags = encoded_instr >> FLAGS_OFFSET;
-diff --git src/vm/runners/builtin_runner/modulo.rs src/vm/runners/builtin_runner/modulo.rs
-index ef11096535..37575ddd07 100644
---- cargo-crates/cairo-vm-1.0.2/src/vm/runners/builtin_runner/modulo.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/vm/runners/builtin_runner/modulo.rs
-@@ -491,15 +491,15 @@ impl ModBuiltinRunner {
-
- /// NOTE: It is advisable to use VirtualMachine::mod_builtin_fill_memory instead of this method directly
- /// when implementing hints to avoid cloning the runners
--
-+ ///
- /// Fills the memory with inputs to the builtin instances based on the inputs to the
- /// first instance, pads the offsets table to fit the number of operations writen in the
- /// input to the first instance, and caculates missing values in the values table.
--
-+ ///
- /// For each builtin, the given tuple is of the form (builtin_ptr, builtin_runner, n),
- /// where n is the number of operations in the offsets table (i.e., the length of the
- /// offsets table is 3*n).
--
-+ ///
- /// The number of operations written to the input of the first instance n' should be at
- /// least n and a multiple of batch_size. Previous offsets are copied to the end of the
- /// offsets table to make its length 3n'.
-diff --git src/vm/runners/cairo_pie.rs src/vm/runners/cairo_pie.rs
-index ca6960e2d4..b839be06f3 100644
---- cargo-crates/cairo-vm-1.0.2/src/vm/runners/cairo_pie.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/vm/runners/cairo_pie.rs
-@@ -255,9 +255,9 @@ impl CairoPie {
- HashMap::from_iter(segment_sizes.iter().map(|si| (si.index, si.size)));
-
- let validate_addr = |addr: Relocatable| -> Result<(), CairoPieValidationError> {
-- if !segment_sizes
-+ if segment_sizes
- .get(&addr.segment_index)
-- .is_some_and(|size| addr.offset <= *size)
-+ .is_none_or(|size| addr.offset > *size)
- {
- return Err(CairoPieValidationError::InvalidAddress);
- }
-@@ -437,7 +437,6 @@ impl CairoPie {
- pub(super) mod serde_impl {
- use crate::stdlib::collections::HashMap;
- use crate::types::builtin_name::BuiltinName;
-- use num_integer::Integer;
- use num_traits::Num;
-
- use super::CAIRO_PIE_VERSION;
-@@ -467,7 +466,7 @@ pub(super) mod serde_impl {
-
- pub(crate) struct Felt252Wrapper<'a>(&'a Felt252);
-
-- impl<'a> Serialize for Felt252Wrapper<'a> {
-+ impl Serialize for Felt252Wrapper<'_> {
- fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
- where
- S: Serializer,
-@@ -723,7 +722,7 @@ pub(super) mod serde_impl {
- }
-
- pub fn from_bytes(bytes: &[u8]) -> Option<CairoPieMemory> {
-- if !bytes.len().is_multiple_of(&CELL_BYTE_LEN) {
-+ if !num_integer::Integer::is_multiple_of(&bytes.len(), &CELL_BYTE_LEN) {
- return None;
- }
-
-diff --git src/vm/vm_core.rs src/vm/vm_core.rs
-index 447f9c85d0..9fc7ca7cab 100644
---- cargo-crates/cairo-vm-1.0.2/src/vm/vm_core.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/vm/vm_core.rs
-@@ -78,10 +78,10 @@ impl DeducedOperands {
- self.0 & 1 != 0
- }
- fn was_op0_deducted(&self) -> bool {
-- self.0 & 1 << 1 != 0
-+ self.0 & (1 << 1) != 0
- }
- fn was_op1_deducted(&self) -> bool {
-- self.0 & 1 << 2 != 0
-+ self.0 & (1 << 2) != 0
- }
- }
-
-diff --git src/vm/vm_memory/memory.rs src/vm/vm_memory/memory.rs
-index 9a20b60d05..c5f7e32055 100644
---- cargo-crates/cairo-vm-1.0.2/src/vm/vm_memory/memory.rs
-+++ cargo-crates/cairo-vm-1.0.2/src/vm/vm_memory/memory.rs
-@@ -233,7 +233,7 @@ impl Memory {
- }
-
- /// Retrieve a value from memory (either normal or temporary) and apply relocation rules
-- pub(crate) fn get<'a, 'b: 'a, K: 'a>(&'b self, key: &'a K) -> Option<Cow<MaybeRelocatable>>
-+ pub(crate) fn get<'a, 'b: 'a, K: 'a>(&'b self, key: &'a K) -> Option<Cow<'b, MaybeRelocatable>>
- where
- Relocatable: TryFrom<&'a K>,
- {
---- cargo-crates/cairo-vm-1.0.2/src/hint_processor/cairo_1_hint_processor/dict_manager.rs.orig 2006-07-24 03:21:28.000000000 +0200
-+++ cargo-crates/cairo-vm-1.0.2/src/hint_processor/cairo_1_hint_processor/dict_manager.rs 2025-05-20 15:28:17.489344000 +0200
-@@ -124,6 +124,18 @@ impl DictManagerExecScope {
- let mut prev_end = vm.add_memory_segment();
- for tracker in &self.trackers {
- vm.add_relocation_rule(tracker.start, prev_end)?;
-+ #[cfg(feature = "extensive_hints")]
-+ {
-+ vm.add_relocation_rule(
-+ tracker.start,
-+ MaybeRelocatable::RelocatableValue(prev_end),
-+ )?;
-+ }
-+ #[cfg(not(feature = "extensive_hints"))]
-+ {
-+ vm.add_relocation_rule(tracker.start, prev_end)?;
-+ }
-+
- prev_end += (tracker.end.unwrap_or_default() - tracker.start)?;
- prev_end += 1;
- }
---- cargo-crates/cairo-vm-1.0.2/src/hint_processor/cairo_1_hint_processor/hint_processor.rs.orig 2006-07-24 03:21:28.000000000 +0200
-+++ cargo-crates/cairo-vm-1.0.2/src/hint_processor/cairo_1_hint_processor/hint_processor.rs 2025-05-20 15:27:32.673984000 +0200
-@@ -1,3 +1,8 @@
-+// ark-ff-macros mess workaround
-+// can't put this directly above MontConfig derive because Rust can't parse it correctly.
-+#![allow(non_local_definitions)]
-+#![allow(unexpected_cfgs)]
-+
- use super::dict_manager::DictManagerExecScope;
- use super::hint_processor_utils::*;
- use crate::any_box;
-@@ -38,9 +43,9 @@ struct MemoryExecScope {
- #[derive(MontConfig)]
- #[modulus = "3618502788666131213697322783095070105623107215331596699973092056135872020481"]
- #[generator = "3"]
--
- /// Returns the Beta value of the Starkware elliptic curve.
- struct FqConfig;
-+
- type Fq = Fp256<MontBackend<FqConfig, 4>>;
-
- fn get_beta() -> Felt252 {
diff --git a/lang/cairo/pkg-plist b/lang/cairo/pkg-plist
index 8064c3d68388..1145c8fba2a5 100644
--- a/lang/cairo/pkg-plist
+++ b/lang/cairo/pkg-plist
@@ -16,12 +16,14 @@ lib/cairo-lang/corelib/src/dict.cairo
lib/cairo-lang/corelib/src/ec.cairo
lib/cairo-lang/corelib/src/ecdsa.cairo
lib/cairo-lang/corelib/src/felt_252.cairo
+lib/cairo-lang/corelib/src/fixed_size_array.cairo
lib/cairo-lang/corelib/src/fmt.cairo
lib/cairo-lang/corelib/src/gas.cairo
lib/cairo-lang/corelib/src/hash.cairo
lib/cairo-lang/corelib/src/integer.cairo
lib/cairo-lang/corelib/src/internal.cairo
lib/cairo-lang/corelib/src/internal/bounded_int.cairo
+lib/cairo-lang/corelib/src/internal/num.cairo
lib/cairo-lang/corelib/src/iter.cairo
lib/cairo-lang/corelib/src/iter/adapters.cairo
lib/cairo-lang/corelib/src/iter/adapters/chain.cairo
@@ -47,9 +49,11 @@ lib/cairo-lang/corelib/src/num/traits/bounded.cairo
lib/cairo-lang/corelib/src/num/traits/one.cairo
lib/cairo-lang/corelib/src/num/traits/ops.cairo
lib/cairo-lang/corelib/src/num/traits/ops/checked.cairo
+lib/cairo-lang/corelib/src/num/traits/ops/divrem.cairo
lib/cairo-lang/corelib/src/num/traits/ops/overflowing.cairo
lib/cairo-lang/corelib/src/num/traits/ops/pow.cairo
lib/cairo-lang/corelib/src/num/traits/ops/saturating.cairo
+lib/cairo-lang/corelib/src/num/traits/ops/split.cairo
lib/cairo-lang/corelib/src/num/traits/ops/sqrt.cairo
lib/cairo-lang/corelib/src/num/traits/ops/widemul.cairo
lib/cairo-lang/corelib/src/num/traits/ops/widesquare.cairo
@@ -69,6 +73,7 @@ lib/cairo-lang/corelib/src/prelude.cairo
lib/cairo-lang/corelib/src/prelude/v2023_01.cairo
lib/cairo-lang/corelib/src/prelude/v2023_10.cairo
lib/cairo-lang/corelib/src/prelude/v2024_07.cairo
+lib/cairo-lang/corelib/src/qm31.cairo
lib/cairo-lang/corelib/src/result.cairo
lib/cairo-lang/corelib/src/serde.cairo
lib/cairo-lang/corelib/src/sha256.cairo
@@ -76,6 +81,7 @@ lib/cairo-lang/corelib/src/starknet.cairo
lib/cairo-lang/corelib/src/starknet/account.cairo
lib/cairo-lang/corelib/src/starknet/class_hash.cairo
lib/cairo-lang/corelib/src/starknet/contract_address.cairo
+lib/cairo-lang/corelib/src/starknet/deployment.cairo
lib/cairo-lang/corelib/src/starknet/eth_address.cairo
lib/cairo-lang/corelib/src/starknet/eth_signature.cairo
lib/cairo-lang/corelib/src/starknet/event.cairo
@@ -108,6 +114,7 @@ lib/cairo-lang/corelib/src/test/dict_test.cairo
lib/cairo-lang/corelib/src/test/ec_test.cairo
lib/cairo-lang/corelib/src/test/felt_test.cairo
lib/cairo-lang/corelib/src/test/fmt_test.cairo
+lib/cairo-lang/corelib/src/test/gas_reserve_test.cairo
lib/cairo-lang/corelib/src/test/hash_test.cairo
lib/cairo-lang/corelib/src/test/integer_test.cairo
lib/cairo-lang/corelib/src/test/iter_test.cairo
@@ -119,15 +126,19 @@ lib/cairo-lang/corelib/src/test/language_features/const_test.cairo
lib/cairo-lang/corelib/src/test/language_features/early_return_test.cairo
lib/cairo-lang/corelib/src/test/language_features/for_test.cairo
lib/cairo-lang/corelib/src/test/language_features/glob_use_test.cairo
+lib/cairo-lang/corelib/src/test/language_features/macro_test.cairo
+lib/cairo-lang/corelib/src/test/language_features/match_test.cairo
lib/cairo-lang/corelib/src/test/language_features/panics_test.cairo
lib/cairo-lang/corelib/src/test/language_features/trait_test.cairo
lib/cairo-lang/corelib/src/test/language_features/while_test.cairo
+lib/cairo-lang/corelib/src/test/let_else_test.cairo
lib/cairo-lang/corelib/src/test/math_test.cairo
lib/cairo-lang/corelib/src/test/nullable_test.cairo
lib/cairo-lang/corelib/src/test/num_test.cairo
lib/cairo-lang/corelib/src/test/option_test.cairo
lib/cairo-lang/corelib/src/test/plugins_test.cairo
lib/cairo-lang/corelib/src/test/print_test.cairo
+lib/cairo-lang/corelib/src/test/qm31_test.cairo
lib/cairo-lang/corelib/src/test/range_test.cairo
lib/cairo-lang/corelib/src/test/result_test.cairo
lib/cairo-lang/corelib/src/test/secp256k1_test.cairo
@@ -139,4 +150,5 @@ lib/cairo-lang/corelib/src/test/to_byte_array_test.cairo
lib/cairo-lang/corelib/src/testing.cairo
lib/cairo-lang/corelib/src/to_byte_array.cairo
lib/cairo-lang/corelib/src/traits.cairo
+lib/cairo-lang/corelib/src/tuple.cairo
lib/cairo-lang/corelib/src/zeroable.cairo
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 6739ddb2e170..469315978d43 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -26,7 +26,7 @@ LIB_DEPENDS= libserd-0.so:devel/serd \
libsord-0.so:devel/sord \
libfmt.so:devel/libfmt
-USES= localbase luajit:luajit meson ncurses pathfix \
+USES= localbase luajit meson ncurses pathfix \
pkgconfig ssl
USE_GITLAB= yes
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index 58c2b53e43cf..03d62682a0c0 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20250722
+PORTVERSION= 3.3.1.20250807
CATEGORIES= lang
PKGNAMESUFFIX= -source
DIST_SUBDIR= freepascal
@@ -15,7 +15,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
+GL_TAGNAME= 574b03bfb99348067f98320e7da2a788005214d4
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index 501ecf4a8da1..d099056a9208 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753221521
-SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
-SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
+TIMESTAMP = 1754582456
+SHA256 (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = da4e22f6afc9285269c5cd76888d418b30439c91b2b452625eea1bc9df60adc9
+SIZE (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = 56890528
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 99222b5d2069..03e7988a47ca 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20250722
+PORTVERSION= 3.3.1.20250807
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
LOCAL/acm/freepascal/:man
@@ -28,7 +28,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
+GL_TAGNAME= 574b03bfb99348067f98320e7da2a788005214d4
FPCSRCDIR= source-${GL_TAGNAME}
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index ecd8717711f8..6d4ccbabca3a 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753217167
+TIMESTAMP = 1754582392
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
@@ -7,5 +7,5 @@ SHA256 (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 5d9010c69f461b3522826c07d1dff2
SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1392501
SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
-SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
-SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
+SHA256 (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = da4e22f6afc9285269c5cd76888d418b30439c91b2b452625eea1bc9df60adc9
+SIZE (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = 56890528
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 96000c51dc29..0cd2a6390330 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -183,6 +183,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/ptc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/ptckvm.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/pthreads.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/pxlib.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/redis.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/regexpr.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rexx.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rsvg.fpm
@@ -1730,15 +1731,26 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/timeddlg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uapp.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uasciitab.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uasciitab.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolorsel.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolorsel.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolortxt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolortxt.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udialogs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udialogs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udialogs.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udrivers.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udrivers.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ueditors.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ueditors.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ueditors.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ufvclip.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ufvclip.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ufvcommon.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ufvcommon.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ugadgets.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ugadgets.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uhistlist.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uhistlist.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uinplong.o
@@ -1750,6 +1762,11 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/umsgbox.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/umsgbox.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uoutline.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uoutline.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ustatuses.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ustatuses.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ustddlg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ustddlg.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ustddlg.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/utabs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/utabs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/utimeddlg.o
@@ -2144,14 +2161,23 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libvlc/libvlc.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libvlc/libvlc.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libvlc/vlc.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libvlc/vlc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/exslt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/exsltdyn.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/exsltdyn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2dyn.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2dyn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsd.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsdparser.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsdparser.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsdparser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xslt.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xslt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xsltdyn.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xsltdyn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.o
@@ -2531,6 +2557,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pthreads/pthreads.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pthreads/pthreads.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pxlib/pxlib.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pxlib/pxlib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/redis/redis.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/redis/redis.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/redis/redis.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/regexpr/oldregexpr.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/regexpr/oldregexpr.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/regexpr/regex.o
@@ -3355,12 +3384,19 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/exutils.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/io1.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/io2.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/parse1.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/parse2.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/parse3.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/parse4.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/reader1.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/reader2.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/test1.xml
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/test2.xml
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/testWriter.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/tree1.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/tree2.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/xpath1.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/xpath2.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/mysql/examples/mysqls.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/mysql/examples/testdb3.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/mysql/examples/testdb4.pp
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index ec7c346b9a64..120e27c20558 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250717
+PORTVERSION= 13.4.1.s20250731
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index fecc057f8220..e926c9ec9d3d 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752826255
-SHA256 (gcc-13-20250717.tar.xz) = 03aa345d026c5a9e30e55bfb3d04fc6e0025f159c9624f0912a5f4bdc1a3efc0
-SIZE (gcc-13-20250717.tar.xz) = 84570152
+TIMESTAMP = 1754035639
+SHA256 (gcc-13-20250731.tar.xz) = 9c25976114e49058fde2f62301a6361d816d2a5c316b7d1e6860bd9bae623833
+SIZE (gcc-13-20250731.tar.xz) = 84595880
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 13ed3c1d6d1f..b50dff8b2087 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250718
+PORTVERSION= 14.3.1.s20250801
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index d70a11525bbc..a9588e813343 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752939451
-SHA256 (gcc-14-20250718.tar.xz) = 5252d832afe12931390352a446224abfe9cc69671d2b048716b6fa70ff08e0c5
-SIZE (gcc-14-20250718.tar.xz) = 88311396
+TIMESTAMP = 1754122813
+SHA256 (gcc-14-20250801.tar.xz) = c0ecdb0bb6caab963d9cf4458a88642fb75a685ffa937666b04d95f4e49bdcdf
+SIZE (gcc-14-20250801.tar.xz) = 88323948
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 53d0d03d8795..42ee0f5fc2e6 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250719
+PORTVERSION= 15.1.1.s20250726
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 2fa16e11fd17..11915f87d37f 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753002889
-SHA256 (gcc-15-20250719.tar.xz) = 2a18d29001bd6abb0421ccba9de7988712c34f332aab96644dfa33998cd26e5a
-SIZE (gcc-15-20250719.tar.xz) = 92169656
+TIMESTAMP = 1753628960
+SHA256 (gcc-15-20250726.tar.xz) = 36f7a82cc494595fca699a6ea8f8492405dd882b43a0f2b5a4e83d7a165473e9
+SIZE (gcc-15-20250726.tar.xz) = 92210424
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index efca2afb2a74..aa7d38d8b5a3 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250720
+PORTVERSION= 16.0.0.s20250803
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 2aa952b969fd..aed361cabe6e 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753258257
-SHA256 (gcc-16-20250720.tar.xz) = 8385e65e784a628ca3b4a3b0cd27e35a182c9c22c557aff36dec6c5fc63f67b6
-SIZE (gcc-16-20250720.tar.xz) = 94259592
+TIMESTAMP = 1754334505
+SHA256 (gcc-16-20250803.tar.xz) = 0d5db062bbe77797fb65962a1806a345267bb04cfaf1d0ba66f38312885c1e8b
+SIZE (gcc-16-20250803.tar.xz) = 95270732
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index f3e39bfcf1a6..88cf3f8c2f3f 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -98,6 +98,10 @@ PLIST_SUB+= GHC_ARCH=${GHC_ARCH}
.include <bsd.port.pre.mk>
+.if ${OSVERSION} >= 1500000
+BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libutil.so.9:misc/compat14x
+.endif
+
# GHC 9.2 has a different name for this
BOOT_SCRIPT?= ./boot.source
diff --git a/lang/go/Makefile b/lang/go/Makefile
index bc9e90fd39c5..eaf13fd2ee59 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 10
+PORTREVISION= 11
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go123/Makefile b/lang/go123/Makefile
index a50a8006a34f..7e50b6e12ca0 100644
--- a/lang/go123/Makefile
+++ b/lang/go123/Makefile
@@ -1,7 +1,7 @@
-DISTVERSION= 1.23.7
+DISTVERSION= 1.23.12
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
-PORTREVISION= 4
-MASTER_SITES= https://golang.org/dl/ \
+PORTREVISION= 0
+MASTER_SITES= https://go.dev/dl/ \
https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap \
LOCAL/dmgk:bootstrap
DISTFILES= go${DISTVERSION}.src.tar.gz \
diff --git a/lang/go123/distinfo b/lang/go123/distinfo
index 245cc78a65c3..08396e874857 100644
--- a/lang/go123/distinfo
+++ b/lang/go123/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1741189197
-SHA256 (go1.23.7.src.tar.gz) = 7cfabd46b73eb4c26b19d69515dd043d7183a6559acccd5cfdb25eb6b266a458
-SIZE (go1.23.7.src.tar.gz) = 28181215
+TIMESTAMP = 1754525175
+SHA256 (go1.23.12.src.tar.gz) = e1cce9379a24e895714a412c7ddd157d2614d9edbe83a84449b6e1840b4f1226
+SIZE (go1.23.12.src.tar.gz) = 28185486
SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623
SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640
SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
index 9336aacfcee3..0db0ec58b721 100644
--- a/lang/go124/Makefile
+++ b/lang/go124/Makefile
@@ -1,9 +1,9 @@
-DISTVERSION= 1.24.5
+DISTVERSION= 1.24.6
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
-MASTER_SITES= https://golang.org/dl/
+MASTER_SITES= https://go.dev/dl/
DISTFILES= go${DISTVERSION}.src.tar.gz \
- go1.23.7.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz
+ go1.23.12.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz
# Avoid conflicting patch files
PATCHFILES=
diff --git a/lang/go124/distinfo b/lang/go124/distinfo
index bdb968e08bd4..d630e33968e2 100644
--- a/lang/go124/distinfo
+++ b/lang/go124/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1752075307
-SHA256 (go1.24.5.src.tar.gz) = 74fdb09f2352e2b25b7943e56836c9b47363d28dec1c8b56c4a9570f30b8f59f
-SIZE (go1.24.5.src.tar.gz) = 30792943
-SHA256 (go1.23.7.freebsd-arm64.tar.gz) = 2b51c940898fad6708609495b9a27b5869cf5195381fc4a31a013006aa4eb156
-SIZE (go1.23.7.freebsd-arm64.tar.gz) = 69903435
-SHA256 (go1.23.7.freebsd-amd64.tar.gz) = c0e7a5ff1875eb79d7c2acfa1616718ad892c0b2637d56594fdc3332e313efd4
-SIZE (go1.23.7.freebsd-amd64.tar.gz) = 73332706
-SHA256 (go1.23.7.freebsd-arm.tar.gz) = 311e69d052bb732bca74cb64cba2d7d648e9af7a5c5d0c5e84a11efb77d287d0
-SIZE (go1.23.7.freebsd-arm.tar.gz) = 71226717
-SHA256 (go1.23.7.freebsd-386.tar.gz) = 4bc9c3583236b13a9f1ec22c133fe4436714d56ebc0ee96733d4f6f0eb3c7ae1
-SIZE (go1.23.7.freebsd-386.tar.gz) = 71152629
-SHA256 (go1.23.7.freebsd-riscv64.tar.gz) = ab00bd1b61491be2d60ff41a88b3e59d812236484eaf6232513985a1287693ba
-SIZE (go1.23.7.freebsd-riscv64.tar.gz) = 70515235
+TIMESTAMP = 1754523525
+SHA256 (go1.24.6.src.tar.gz) = e1cb5582aab588668bc04c07de18688070f6b8c9b2aaf361f821e19bd47cfdbd
+SIZE (go1.24.6.src.tar.gz) = 30794139
+SHA256 (go1.23.12.freebsd-arm64.tar.gz) = e06eaa4d8547f94c26b195dbb89d2a5c0875b8bb0499dd738a34951303f8fd43
+SIZE (go1.23.12.freebsd-arm64.tar.gz) = 69916830
+SHA256 (go1.23.12.freebsd-amd64.tar.gz) = c9d7029ae11a6680fba97ac63defa3d0d00220728d6c41186b2517da4b3cd0ea
+SIZE (go1.23.12.freebsd-amd64.tar.gz) = 73345911
+SHA256 (go1.23.12.freebsd-arm.tar.gz) = 1361b7ad1d608216d159fc1e2f488ae26032093e6e2517539368d02d8ea81111
+SIZE (go1.23.12.freebsd-arm.tar.gz) = 71245467
+SHA256 (go1.23.12.freebsd-386.tar.gz) = e7f933268ef3e730b1a24fffdb2698b07bba20bebaf818b7143cffdc546190e8
+SIZE (go1.23.12.freebsd-386.tar.gz) = 71163480
+SHA256 (go1.23.12.freebsd-riscv64.tar.gz) = 2c8f77038019cb9001383bcf92ce646f24ff1ea9e8d2fd62202400177cc5a484
+SIZE (go1.23.12.freebsd-riscv64.tar.gz) = 70537815
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index d204da7a504e..eb87842ab038 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
diff --git a/lang/julia/Makefile b/lang/julia/Makefile
index d9805e0935f0..b813b1f0f920 100644
--- a/lang/julia/Makefile
+++ b/lang/julia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= julia
DISTVERSION= 1.10.5
+PORTREVISION= 1
DISTVERSIONSUFFIX= -full
CATEGORIES= lang math
MASTER_SITES= https://github.com/JuliaLang/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index 8554102418fd..fdfa22922b77 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -63,6 +63,6 @@ LLD_UNSAFE= yes
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
new file mode 100644
index 000000000000..546d51021497
--- /dev/null
+++ b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
@@ -0,0 +1,16 @@
+Obtained from: https://github.com/FGasper/p5-JavaScript-QuickJS/issues/13
+ https://github.com/FGasper/p5-JavaScript-QuickJS/tree/quickjs_2025_04
+
+--- QuickJS.xs.orig 2024-02-12 14:21:20 UTC
++++ QuickJS.xs
+@@ -44,9 +44,8 @@ const char* __jstype_name_back[] = {
+ } ctx_opaque_s;
+
+ const char* __jstype_name_back[] = {
+- [JS_TAG_BIG_DECIMAL - JS_TAG_FIRST] = "big decimal",
++ [JS_TAG_SHORT_BIG_INT - JS_TAG_FIRST] = "short big integer",
+ [JS_TAG_BIG_INT - JS_TAG_FIRST] = "big integer",
+- [JS_TAG_BIG_FLOAT - JS_TAG_FIRST] = "big float",
+ [JS_TAG_SYMBOL - JS_TAG_FIRST] = "symbol",
+ [JS_TAG_MODULE - JS_TAG_FIRST] = "module",
+ [JS_TAG_OBJECT - JS_TAG_FIRST] = "object",
diff --git a/lang/php83/Makefile b/lang/php83/Makefile
index bfd80a5eee56..20683e75d589 100644
--- a/lang/php83/Makefile
+++ b/lang/php83/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php83
-DISTVERSION= 8.3.23
+DISTVERSION= 8.3.24
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -182,12 +182,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -206,32 +206,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -262,41 +262,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -305,9 +305,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -330,27 +330,27 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "imap"
+. if ${PHP_MODNAME} == "imap"
PHP_MOD_PRIO= 30
LIB_DEPENDS+= libc-client.so.2010:mail/panda-cclient
@@ -363,21 +363,21 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -389,33 +389,33 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -425,23 +425,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -453,65 +453,65 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "pspell"
+. if ${PHP_MODNAME} == "pspell"
LIB_DEPENDS+= libaspell.so:textproc/aspell
CONFIGURE_ARGS+= --with-pspell=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -519,108 +519,108 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
+. if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
CONFIGURE_ARGS+=--disable-opcache-jit
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php83/distinfo b/lang/php83/distinfo
index 8d15b5e5f9cc..1e928bc0b6ff 100644
--- a/lang/php83/distinfo
+++ b/lang/php83/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751555643
-SHA256 (php-8.3.23.tar.xz) = 08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db
-SIZE (php-8.3.23.tar.xz) = 12577624
+TIMESTAMP = 1754027368
+SHA256 (php-8.3.24.tar.xz) = 388ee5fd111097e97bae439bff46aec4ea27f816d3f0c2cb5490a41410d44251
+SIZE (php-8.3.24.tar.xz) = 12579100
diff --git a/lang/php84/Makefile b/lang/php84/Makefile
index 3bf61525ae64..49fcd849e156 100644
--- a/lang/php84/Makefile
+++ b/lang/php84/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php84
-DISTVERSION= 8.4.10
+DISTVERSION= 8.4.11
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -184,12 +184,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -208,32 +208,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -264,41 +264,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -307,9 +307,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -332,39 +332,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -376,34 +376,34 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
LIB_DEPENDS+= libcapstone.so:devel/capstone
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -413,23 +413,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -441,59 +441,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -501,116 +501,116 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
+. if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
post-configure:
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php84/distinfo b/lang/php84/distinfo
index 3be8a2533adc..9e794c05e415 100644
--- a/lang/php84/distinfo
+++ b/lang/php84/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751553605
-SHA256 (php-8.4.10.tar.xz) = 14983a9ef8800e6bc2d920739fd386054402f7976ca9cd7f711509496f0d2632
-SIZE (php-8.4.10.tar.xz) = 13625264
+TIMESTAMP = 1754027315
+SHA256 (php-8.4.11.tar.xz) = 04cd331380a8683a5c2503938eb51764d48d507c53ad4208d2c82e0eed779a00
+SIZE (php-8.4.11.tar.xz) = 13632328
diff --git a/lang/php85/Makefile b/lang/php85/Makefile
index bdd32ebc770e..a2789381c584 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php85
-DISTVERSION= 8.5.0alpha2
+DISTVERSION= 8.5.0alpha4
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= LOCAL/bofh/lang/${PORTNAME}
@@ -21,6 +21,7 @@ CONFLICTS_INSTALL?= php[0-9][0-9]${PKGNAMESUFFIX}
.if !defined(PKGNAMESUFFIX)
LIB_DEPENDS= libargon2.so:security/libargon2 \
+ libcapstone.so:devel/capstone \
libpcre2-8.so:devel/pcre2
GNU_CONFIGURE= yes
@@ -94,7 +95,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -102,40 +103,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MNOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -153,14 +154,14 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf
@${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf
- @${ECHO_CMD} "PHP_EXT_INC=hash json openssl pcre random spl" >> ${WRKDIR}/php.conf
+ @${ECHO_CMD} "PHP_EXT_INC=hash json opcache openssl pcre random spl" >> ${WRKDIR}/php.conf
test: build
@(cd ${WRKSRC} && ${MAKE} test)
@@ -188,12 +189,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -212,32 +213,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -268,41 +269,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -311,9 +312,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -336,39 +337,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -380,34 +381,27 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
-
-.if ${PHP_MODNAME} == "opcache"
-LIB_DEPENDS+= libcapstone.so:devel/capstone
-# This is needed by Zend extensions, keep before everything.
-PHP_MOD_PRIO= 10
-CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -417,23 +411,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -445,59 +439,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -505,116 +499,110 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
-post-configure:
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
-
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php85/distinfo b/lang/php85/distinfo
index 2988b28e4f91..a9e0d22ffb76 100644
--- a/lang/php85/distinfo
+++ b/lang/php85/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752679450
-SHA256 (php-8.5.0alpha2.tar.gz) = 9f99e0f2e73c86ce526b3f9df5430e080b1f927dc4e7ec208530c257ec34a3f7
-SIZE (php-8.5.0alpha2.tar.gz) = 23025426
+TIMESTAMP = 1754375752
+SHA256 (php-8.5.0alpha4.tar.gz) = 17975c72ac7d019df1385690f82dca2052362e3182becb88ccb458063b9abb38
+SIZE (php-8.5.0alpha4.tar.gz) = 23062941
diff --git a/lang/php85/pkg-plist b/lang/php85/pkg-plist
index 206111c15f0d..3b6491e7c801 100644
--- a/lang/php85/pkg-plist
+++ b/lang/php85/pkg-plist
@@ -460,8 +460,6 @@ include/php/ext/standard/php_math.h
include/php/ext/standard/php_math_round_mode.h
include/php/ext/standard/php_net.h
include/php/ext/standard/php_password.h
-include/php/ext/standard/php_smart_string.h
-include/php/ext/standard/php_smart_string_public.h
include/php/ext/standard/php_standard.h
include/php/ext/standard/php_string.h
include/php/ext/standard/php_uuencode.h
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 42a411b8e653..31f00e9f6792 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -37,17 +37,14 @@ CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_SPIRV=ON \
-DHAVE_OCL_ICD_30_COMPATIBLE=ON \
-DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
- -DKERNELLIB_HOST_CPU_VARIANTS=distro \
-DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \
-DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
-DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
-CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64 \
- -DKERNELLIB_HOST_CPU_VARIANTS=distro
-CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le \
- -DKERNELLIB_HOST_CPU_VARIANTS=distro
+CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
+CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro
PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo
index 039e52ec4c3a..e8f263fd3580 100644
--- a/lang/ruby33/distinfo
+++ b/lang/ruby33/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289452
-SHA256 (ruby/ruby-3.3.8.tar.xz) = 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642
-SIZE (ruby/ruby-3.3.8.tar.xz) = 16435924
+TIMESTAMP = 1753479859
+SHA256 (ruby/ruby-3.3.9.tar.xz) = 2b24a2180a2f7f63c099851a1d01e6928cf56d515d136a91bd2075423a7a76bb
+SIZE (ruby/ruby-3.3.9.tar.xz) = 16436904
diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist
index b8eb518afd06..7a4ff237856c 100644
--- a/lang/ruby33/pkg-plist
+++ b/lang/ruby33/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 5085b9ee9fb6..14a957888e13 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -1,5 +1,5 @@
# Run update.sh to update to the latest nightly
-PORTVERSION= 1.90.0.${NIGHTLY_DATE:C,-,,g}
+PORTVERSION= 1.91.0.${NIGHTLY_DATE:C,-,,g}
# Always set PORTREVISION explicitly as otherwise it is inherited from lang/rust
PORTREVISION= 0
PKGNAMESUFFIX= -nightly
@@ -14,8 +14,12 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-07-09
+NIGHTLY_DATE= 2025-08-05
BOOTSTRAPS_DATE= 2025-06-24
RUST_BOOTSTRAP_VERSION= beta
+post-configure:
+ # remove after bootstraps are updated to version higher than 2025-07-27
+ @${REINPLACE_CMD} -e '/ccache=/d' ${WRKSRC}/config.toml
+
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index d86ea65b2042..8dbff4c87479 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752171239
-SHA256 (rust/2025-07-09/rustc-nightly-src.tar.xz) = c9157a9ffdaed027b7344d3809507a23edd69472485268d78aa317bc506885d2
-SIZE (rust/2025-07-09/rustc-nightly-src.tar.xz) = 275431068
+TIMESTAMP = 1754482083
+SHA256 (rust/2025-08-05/rustc-nightly-src.tar.xz) = 428963a5586248c0f088dff1dda048060b447c2bf187ca2326b62af47c80f9fc
+SIZE (rust/2025-08-05/rustc-nightly-src.tar.xz) = 272353928
SHA256 (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 71e9e3a1d1f5e8dc98403c2a6695c969908ba0cde594c4e20249fe81b67d62d1
SIZE (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 88377504
SHA256 (rust/2025-06-24/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 7cc4adb3c102eac53916b28c0dad40bd095e19ea3fd0430e84a2e0b094445809
diff --git a/lang/rust-nightly/files/patch-vendor_cc.rs b/lang/rust-nightly/files/patch-vendor_cc.rs
index 322854af170d..11682cd5f1f6 100644
--- a/lang/rust-nightly/files/patch-vendor_cc.rs
+++ b/lang/rust-nightly/files/patch-vendor_cc.rs
@@ -99,8 +99,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.25/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.25/src/tool.rs
+--- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.26/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -112,8 +112,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.26/src/tool.rs
+--- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.27/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -125,8 +125,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.29/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.29/src/tool.rs
+--- vendor/cc-1.2.31/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.31/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 017672f2c31b..dfa0dc4ed126 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -137,7 +137,7 @@ DISTFILES:= ${DISTFILES:M*\:src} \
post-patch:
@${REINPLACE_CMD} 's,gdb,${LOCALBASE}/bin/gdb,' ${WRKSRC}/src/etc/rust-gdb
.if defined(NIGHTLY_DATE)
- @${REINPLACE_CMD} 's/rustfmt/nothx/' ${WRKSRC}/src/stage0
+ @${REINPLACE_CMD} '/rustfmt/d' ${WRKSRC}/src/stage0
.endif
# Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index c162dfbb494c..23ae4ff38b39 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -3,7 +3,7 @@
# pinned to exact versions of everything used to build them.
PORTNAME= sbcl
-DISTVERSION= 2.5.6
+DISTVERSION= 2.5.7
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 32802bcc7ba3..d5154107b095 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1751522329
-SHA256 (sbcl-2.5.6-source.tar.bz2) = 6dd7cebff6d38f2e41baece14c4c56a32e968828aaa4171b8e840852c5b43f35
-SIZE (sbcl-2.5.6-source.tar.bz2) = 8267002
-SHA256 (sbcl-2.5.6-documentation-html.tar.bz2) = be38be34edef29799e10fb32e06002cddae1d324615ee401c9733d2f682e7570
-SIZE (sbcl-2.5.6-documentation-html.tar.bz2) = 235929
+TIMESTAMP = 1753698145
+SHA256 (sbcl-2.5.7-source.tar.bz2) = c4fafeb795699d5bcff9085091acc762dcf5e55f85235625f3d7aef12c89d1d3
+SIZE (sbcl-2.5.7-source.tar.bz2) = 8276880
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index c0dc4453faca..87346b998274 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250516
+DISTVERSION= 05_20250729
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 87c461ef0b87..25c350a95aed 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568192
-SHA256 (seed7_05_20250516.tgz) = 39b3086845ac3f79c9354d109ddf7c66e0452d5dd409bc07bc960bb5ea6bab78
-SIZE (seed7_05_20250516.tgz) = 4346654
+TIMESTAMP = 1753863983
+SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
+SIZE (seed7_05_20250729.tgz) = 4386548
diff --git a/lang/seed7/files/patch-prg_chkerr.sd7 b/lang/seed7/files/patch-prg_chkerr.sd7
deleted file mode 100644
index 9fd9d1c54203..000000000000
--- a/lang/seed7/files/patch-prg_chkerr.sd7
+++ /dev/null
@@ -1,11 +0,0 @@
---- prg/chkerr.sd7.orig 2025-07-15 18:54:10 UTC
-+++ prg/chkerr.sd7
-@@ -48,7 +48,7 @@ const func boolean: checkError (in string: testProgram
- var parseError: error is parseError.value;
- begin
- block
-- aProgram := parseStri(testProgram);
-+ aProgram := parseStri(testProgram, parseOptions.value, [] ("../lib"));
- exception
- catch MEMORY_ERROR: noop;
- end block;
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 4bcfe1319222..d7e044879535 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -83,6 +83,7 @@ lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
+lib/seed7/lib/comp/sel_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
@@ -155,6 +156,7 @@ lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/iobuffer.s7i
lib/seed7/lib/jpeg.s7i
+lib/seed7/lib/json_serde.s7i
lib/seed7/lib/json.s7i
lib/seed7/lib/keybd.s7i
lib/seed7/lib/keydescr.s7i
@@ -226,6 +228,7 @@ lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
+lib/seed7/lib/struct_elem.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subfile.s7i
lib/seed7/lib/subrange.s7i
@@ -235,6 +238,7 @@ lib/seed7/lib/tar.s7i
lib/seed7/lib/tdes.s7i
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
+lib/seed7/lib/tga.s7i
lib/seed7/lib/tiff.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i