summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/alchemist.el/Makefile2
-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/clojure-mode.el/Makefile2
-rw-r--r--lang/csharp-mode.el/Makefile2
-rw-r--r--lang/ecl/Makefile6
-rw-r--r--lang/elixir-mode.el/Makefile2
-rw-r--r--lang/emilua/Makefile4
-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-plist68
-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/Makefile6
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc15/Makefile6
-rw-r--r--lang/gcc15/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile6
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c15
-rw-r--r--lang/ghc/Makefile4
-rw-r--r--lang/gnustep-base/Makefile9
-rw-r--r--lang/gnustep-base/distinfo8
-rw-r--r--lang/gnustep-base/pkg-plist46
-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/go125/Makefile29
-rw-r--r--lang/go125/distinfo13
-rw-r--r--lang/go125/files/patch-src_cmd_dist_build.go23
-rw-r--r--lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go11
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/gscheme/Makefile2
-rw-r--r--lang/haskell-mode.el/Makefile2
-rw-r--r--lang/hs-koka/Makefile153
-rw-r--r--lang/hs-koka/distinfo354
-rw-r--r--lang/hs-koka/pkg-plist4
-rw-r--r--lang/itcl4/Makefile4
-rw-r--r--lang/itcl4/distinfo6
-rw-r--r--lang/julia/Makefile1
-rw-r--r--lang/kturtle/distinfo6
-rw-r--r--lang/lfortran/Makefile1
-rw-r--r--lang/luajit-openresty/Makefile4
-rw-r--r--lang/luajit-openresty/distinfo6
-rw-r--r--lang/luajit-openresty/files/patch-src_jit_bcsave.lua11
-rw-r--r--lang/luajit-openresty/pkg-plist38
-rw-r--r--lang/luajit/Makefile7
-rw-r--r--lang/luajit/distinfo6
-rw-r--r--lang/nll/Makefile54
-rw-r--r--lang/nll/distinfo6
-rw-r--r--lang/ocaml/Makefile2
-rw-r--r--lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs16
-rw-r--r--lang/p5-Test-XPath/Makefile5
-rw-r--r--lang/p5-Test-XPath/distinfo6
-rw-r--r--lang/perl5-devel/Makefile1
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/files/patch-Configure4
-rw-r--r--lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp13
-rw-r--r--lang/perl5-devel/files/patch-perl.c4
-rw-r--r--lang/perl5-devel/files/patch-t_porting_customized.dat8
-rw-r--r--lang/perl5-devel/pkg-plist40
-rw-r--r--lang/perl5-devel/version.mk2
-rw-r--r--lang/perl5.38/distinfo6
-rw-r--r--lang/perl5.38/files/patch-Configure8
-rw-r--r--lang/perl5.38/pkg-plist2
-rw-r--r--lang/perl5.38/version.mk2
-rw-r--r--lang/perl5.40/Makefile5
-rw-r--r--lang/perl5.40/distinfo6
-rw-r--r--lang/perl5.40/files/patch-Configure8
-rw-r--r--lang/perl5.40/pkg-plist4
-rw-r--r--lang/perl5.40/version.mk2
-rw-r--r--lang/perl5.42/Makefile3
-rw-r--r--lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp13
-rw-r--r--lang/php-mode.el/Makefile1
-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/Makefile294
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/php85/pkg-plist3
-rw-r--r--lang/pocl/Makefile7
-rw-r--r--lang/python311/Makefile2
-rw-r--r--lang/python312/Makefile2
-rw-r--r--lang/quickjs/Makefile4
-rw-r--r--lang/quickjs/distinfo6
-rw-r--r--lang/quickjs/files/patch-Makefile24
-rw-r--r--lang/quickjs/pkg-plist1
-rw-r--r--lang/racket-minimal/Makefile13
-rw-r--r--lang/racket-minimal/distinfo6
-rw-r--r--lang/racket-minimal/pkg-plist12
-rw-r--r--lang/racket/Makefile13
-rw-r--r--lang/racket/distinfo6
-rw-r--r--lang/racket/pkg-plist35
-rw-r--r--lang/ruby32/distinfo6
-rw-r--r--lang/ruby32/pkg-plist1
-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
-rw-r--r--lang/solidity/Makefile1
-rw-r--r--lang/tcl86/Makefile3
-rw-r--r--lang/tcl86/distinfo6
-rw-r--r--lang/tcl86/files/patch-unix-Makefile.in8
-rw-r--r--lang/tcl86/pkg-plist5
-rw-r--r--lang/tuareg-mode.el/Makefile2
124 files changed, 1527 insertions, 1715 deletions
diff --git a/lang/Makefile b/lang/Makefile
index f7c0932f1099..1b38d8a7cad0 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -127,6 +127,7 @@
SUBDIR += go122
SUBDIR += go123
SUBDIR += go124
+ SUBDIR += go125
SUBDIR += gomacro
SUBDIR += gprolog
SUBDIR += gptscript
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
index 5f4598ac6095..dd01e5fe86ac 100644
--- a/lang/alchemist.el/Makefile
+++ b/lang/alchemist.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alchemist.el
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
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/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index 2f468f9704d9..4d59612ff6dd 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-mode.el
PORTVERSION= 5.11.0
-PORTREVISION= 16
+PORTREVISION= 17
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile
index cd41654ba370..719817bad243 100644
--- a/lang/csharp-mode.el/Makefile
+++ b/lang/csharp-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csharp-mode.el
PORTVERSION= 0.9.2
-PORTREVISION= 16
+PORTREVISION= 17
DISTVERSIONPREFIX= v
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile
index d3fb0ca3a0e4..694b36521fca 100644
--- a/lang/ecl/Makefile
+++ b/lang/ecl/Makefile
@@ -18,7 +18,6 @@ LIB_DEPENDS= libgc.so:devel/boehm-gc \
RUN_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops
USES= autoreconf gmake localbase makeinfo perl5 tar:tgz
-USE_CSTD= c99
USE_LDCONFIG= yes
USE_PERL5= build
GNU_CONFIGURE= yes
@@ -34,17 +33,20 @@ AUTORECONF_WRKSRC= ${WRKSRC}/src
INFO= ecl
PLIST_SUB= VERSION="${PORTVERSION}"
-OPTIONS_DEFINE= ASDF DFFI SAGE SOCKETS THREADS X11
+OPTIONS_DEFINE= ASDF CXX DFFI SAGE SOCKETS THREADS X11
OPTIONS_DEFAULT= ASDF DFFI SAGE SOCKETS THREADS
OPTIONS_SUB= yes
ASDF_DESC= Enable ASDF building facility
+CXX_DESC= Enable C++ support
DFFI_DESC= Dynamic foreign-function support
SAGE_DESC= Build with patches for sage
SOCKETS_DESC= Enable socket interface
ASDF_CONFIGURE_ON= --with-asdf=yes
ASDF_CONFIGURE_OFF= --with-asdf=no
+CXX_CONFIGURE_ON= --with-cxx
+CXX_VARS_OFF= USE_CSTD=c99
DFFI_LIB_DEPENDS= libffi.so:devel/libffi
DFFI_CONFIGURE_ON= --with-dffi=system
DFFI_CONFIGURE_OFF= --with-dffi=no
diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile
index 164eb709884e..583c5f7900aa 100644
--- a/lang/elixir-mode.el/Makefile
+++ b/lang/elixir-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elixir-mode.el
DISTVERSIONPREFIX= v
PORTVERSION= 2.3.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 6739ddb2e170..2b31156cefab 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
@@ -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 b9893a46e4b2..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.20250409
+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= 4cae231a521302a6356875b1d2268323067a321d
+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 da4b0974493b..d099056a9208 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744255760
-SHA256 (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+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 43a429e0d83d..03e7988a47ca 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20250409
+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= 4cae231a521302a6356875b1d2268323067a321d
+GL_TAGNAME= 574b03bfb99348067f98320e7da2a788005214d4
FPCSRCDIR= source-${GL_TAGNAME}
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 8caa8e06d221..6d4ccbabca3a 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744252797
+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-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+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 3a75355adc32..0cd2a6390330 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -93,6 +93,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-async.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-base.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-css.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-db.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-ebnf.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-extra.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpcunit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpterm.fpm
@@ -114,6 +115,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sdo.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sound.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-wit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-xml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-yaml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fftw.fpm
@@ -181,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
@@ -203,9 +206,9 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-pas2js.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/vcl-compat.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmedge.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmtime.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/webidl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/x11.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/xforms.fpm
@@ -234,6 +237,7 @@ lib/fpc/%%PORTVERSION%%/msg/errorr.msg
lib/fpc/%%PORTVERSION%%/msg/errorru.msg
lib/fpc/%%PORTVERSION%%/msg/errortr.msg
lib/fpc/%%PORTVERSION%%/msg/errorues.msg
+lib/fpc/%%PORTVERSION%%/msg/errorzh.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/ppca64
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
@@ -672,6 +676,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/sqltypes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.rsj
@@ -1533,6 +1545,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webutil.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom_html.o
@@ -1711,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
@@ -1731,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
@@ -1997,8 +2033,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.o
@@ -2127,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
@@ -2514,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
@@ -2643,6 +2689,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu
@@ -2871,8 +2919,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sqlite/sqlite.o
@@ -2920,8 +2966,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/pwd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.rsj
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utmp/utmp.o
@@ -3163,6 +3209,7 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-db/examples/toolsunit.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-extra/examples/showver.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/demosha256.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/sha256performancetest.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/createbarcode.lpr
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/drawing.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/imgconv.pp
@@ -3337,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 bec2281707e6..7aa002426e78 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250710
+PORTVERSION= 13.4.1.s20250814
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index df81177914c0..df10e7aab71c 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752306923
-SHA256 (gcc-13-20250710.tar.xz) = 8501a6eed382612fb0865a6e9ec8efedfe8b0ff64f0c334aa0321d49b5904bc6
-SIZE (gcc-13-20250710.tar.xz) = 84582400
+TIMESTAMP = 1755249395
+SHA256 (gcc-13-20250814.tar.xz) = 84e4b221a5fb257b58dba14e6ec6838fcdecbc0b2a198a71eb7d851adecd3f1f
+SIZE (gcc-13-20250814.tar.xz) = 84576520
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index ed673e292076..0b7f59771429 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250711
+PORTVERSION= 14.3.1.s20250815
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 7776bf205a97..f824b0e4402f 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752307028
-SHA256 (gcc-14-20250711.tar.xz) = c270d6f0bff86a0dd3e62075571ebaa3ed2bada4299ea6de656cc62562e34aaa
-SIZE (gcc-14-20250711.tar.xz) = 88322532
+TIMESTAMP = 1755334243
+SHA256 (gcc-14-20250815.tar.xz) = f3004177ad4de989e19cfe0a1f4e7ad3fcf3eed9f398e6914c6ed3c4a3da7b50
+SIZE (gcc-14-20250815.tar.xz) = 88321100
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index f8b7f8256aec..49b1a0d0b2f1 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250712
+PORTVERSION= 15.2.1.s20250816
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -81,10 +81,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 35564fb254f3..8cea4ded02d2 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752393744
-SHA256 (gcc-15-20250712.tar.xz) = a339762f71c5e365c0fbae3dcc71ead2341df40ffa8736a716f387376e8e60a8
-SIZE (gcc-15-20250712.tar.xz) = 92149428
+TIMESTAMP = 1755426934
+SHA256 (gcc-15-20250816.tar.xz) = 298b63ee0d9d244c2742438369e936b55d1caf931cc538470135123fb2b88a36
+SIZE (gcc-15-20250816.tar.xz) = 92325240
diff --git a/lang/gcc15/Makefile b/lang/gcc15/Makefile
index 70bf8f2de283..957ccabf391e 100644
--- a/lang/gcc15/Makefile
+++ b/lang/gcc15/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.0
+PORTVERSION= 15.2.0
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= GCC
@@ -78,10 +78,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc15/distinfo b/lang/gcc15/distinfo
index 3b6b15e9e125..166f2aeba16f 100644
--- a/lang/gcc15/distinfo
+++ b/lang/gcc15/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745940383
-SHA256 (gcc-15.1.0.tar.xz) = e2b09ec21660f01fecffb715e0120265216943f038d0e48a9868713e54f06cea
-SIZE (gcc-15.1.0.tar.xz) = 98268344
+TIMESTAMP = 1755075794
+SHA256 (gcc-15.2.0.tar.xz) = 438fd996826b0c82485a29da03a72d71d6e3541a83ec702df4271f6fe025d24e
+SIZE (gcc-15.2.0.tar.xz) = 101056276
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index 9660fae37e90..1aaaabaca202 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250713
+PORTVERSION= 16.0.0.s20250817
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -81,10 +81,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 305c69d04b49..6bf89a92cf48 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568620
-SHA256 (gcc-16-20250713.tar.xz) = 7b888a60cee23dee642710639d3fea753c644a3afb5432b477eb14994f638c11
-SIZE (gcc-16-20250713.tar.xz) = 94187924
+TIMESTAMP = 1755592857
+SHA256 (gcc-16-20250817.tar.xz) = e321396b6b18996f7a87f7c6b296f3e5b0a6c0cd763cc8b7773cde7fd1ff3ff4
+SIZE (gcc-16-20250817.tar.xz) = 95454224
diff --git a/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c b/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c
deleted file mode 100644
index 4645f084fef0..000000000000
--- a/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- libgcc/enable-execute-stack-mprotect.c.orig 2024-11-23 12:39:04 UTC
-+++ libgcc/enable-execute-stack-mprotect.c
-@@ -30,10 +30,11 @@ static int need_enable_exec_stack;
-
- static int need_enable_exec_stack;
-
--static void check_enabling (void) __attribute__ ((unused));
- extern void __enable_execute_stack (void *);
-
- #if defined __sun__ && defined __svr4__
-+static void check_enabling (void) __attribute__ ((unused));
-+
- static void __attribute__ ((constructor))
- check_enabling (void)
- {
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/gnustep-base/Makefile b/lang/gnustep-base/Makefile
index 23f27e43f38c..8fba3622bc0c 100644
--- a/lang/gnustep-base/Makefile
+++ b/lang/gnustep-base/Makefile
@@ -1,13 +1,10 @@
PORTNAME= gnustep-base
-DISTVERSION= 1.29.0
-PORTREVISION= 3
+DISTVERSION= 1.31.1
+PORTREVISION= 1
CATEGORIES= lang devel gnustep
MASTER_SITES= https://github.com/gnustep/libs-base/releases/download/base-${DISTVERSION:S,.,_,g}/
-PATCH_SITES= https://github.com/gnustep/libs-base/commit/
-PATCHFILES= 37913d006d96a6bdcb963f4ca4889888dcce6094.patch:-p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= joe.maloney@icloud.com
COMMENT= GNUstep Foundation library
WWW= http://www.gnustep.org/
diff --git a/lang/gnustep-base/distinfo b/lang/gnustep-base/distinfo
index ab9f1ac48746..844e0310528e 100644
--- a/lang/gnustep-base/distinfo
+++ b/lang/gnustep-base/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1692387495
-SHA256 (gnustep-base-1.29.0.tar.gz) = fa58eda665c3e0b9c420dc32bb3d51247a407c944d82e5eed1afe8a2b943ef37
-SIZE (gnustep-base-1.29.0.tar.gz) = 3697809
-SHA256 (37913d006d96a6bdcb963f4ca4889888dcce6094.patch) = a7a3bad7bda7e63599677294f0ee0b2273b680168b6fd9b4b4c5618ba8a184d5
-SIZE (37913d006d96a6bdcb963f4ca4889888dcce6094.patch) = 775
+TIMESTAMP = 1753739721
+SHA256 (gnustep-base-1.31.1.tar.gz) = e7546f1c978a7c75b676953a360194a61e921cb45a4804497b4f346a460545cd
+SIZE (gnustep-base-1.31.1.tar.gz) = 3831129
diff --git a/lang/gnustep-base/pkg-plist b/lang/gnustep-base/pkg-plist
index fafbaac4bd1f..d297341a75fa 100644
--- a/lang/gnustep-base/pkg-plist
+++ b/lang/gnustep-base/pkg-plist
@@ -1,26 +1,26 @@
-etc/gdomap_if
+GNUstep/System/Library/DTDs/gsdoc-0_6_5.dtd
+GNUstep/System/Library/DTDs/gsdoc-0_6_6.dtd
+GNUstep/System/Library/DTDs/gsdoc-0_6_7.dtd
+GNUstep/System/Library/DTDs/gsdoc-1_0_0.dtd
+GNUstep/System/Library/DTDs/gsdoc-1_0_1.dtd
+GNUstep/System/Library/DTDs/gsdoc-1_0_1.rnc
+GNUstep/System/Library/DTDs/gsdoc-1_0_2.dtd
+GNUstep/System/Library/DTDs/gsdoc-1_0_3.dtd
+GNUstep/System/Library/DTDs/gsdoc-1_0_4.dtd
+GNUstep/System/Library/DTDs/plist-0_9.dtd
+GNUstep/System/Library/Documentation/man/man1/HTMLLinker.1.gz
GNUstep/System/Library/Documentation/man/man1/autogsdoc.1.gz
GNUstep/System/Library/Documentation/man/man1/cvtenc.1.gz
GNUstep/System/Library/Documentation/man/man1/defaults.1.gz
GNUstep/System/Library/Documentation/man/man1/gdnc.1.gz
GNUstep/System/Library/Documentation/man/man1/gspath.1.gz
-GNUstep/System/Library/Documentation/man/man1/HTMLLinker.1.gz
GNUstep/System/Library/Documentation/man/man1/make_strings.1.gz
GNUstep/System/Library/Documentation/man/man1/pldes.1.gz
GNUstep/System/Library/Documentation/man/man1/plutil.1.gz
GNUstep/System/Library/Documentation/man/man1/sfparse.1.gz
GNUstep/System/Library/Documentation/man/man1/xmlparse.1.gz
GNUstep/System/Library/Documentation/man/man8/gdomap.8.gz
-GNUstep/System/Library/DTDs/gsdoc-0_6_5.dtd
-GNUstep/System/Library/DTDs/gsdoc-0_6_6.dtd
-GNUstep/System/Library/DTDs/gsdoc-0_6_7.dtd
-GNUstep/System/Library/DTDs/gsdoc-1_0_0.dtd
-GNUstep/System/Library/DTDs/gsdoc-1_0_1.dtd
-GNUstep/System/Library/DTDs/gsdoc-1_0_1.rnc
-GNUstep/System/Library/DTDs/gsdoc-1_0_2.dtd
-GNUstep/System/Library/DTDs/gsdoc-1_0_3.dtd
-GNUstep/System/Library/DTDs/gsdoc-1_0_4.dtd
-GNUstep/System/Library/DTDs/plist-0_9.dtd
+GNUstep/System/Library/Headers/CoreFoundation/CFCGTypes.h
GNUstep/System/Library/Headers/Foundation/Foundation.h
GNUstep/System/Library/Headers/Foundation/FoundationErrors.h
GNUstep/System/Library/Headers/Foundation/FoundationLegacySwiftCompatibility.h
@@ -197,7 +197,6 @@ GNUstep/System/Library/Headers/GNUstepBase/GSFunctions.h
GNUstep/System/Library/Headers/GNUstepBase/GSIArray.h
GNUstep/System/Library/Headers/GNUstepBase/GSIMap.h
GNUstep/System/Library/Headers/GNUstepBase/GSLocale.h
-GNUstep/System/Library/Headers/GNUstepBase/GSLock.h
GNUstep/System/Library/Headers/GNUstepBase/GSMime.h
GNUstep/System/Library/Headers/GNUstepBase/GSObjCRuntime.h
GNUstep/System/Library/Headers/GNUstepBase/GSTLS.h
@@ -212,7 +211,6 @@ GNUstep/System/Library/Headers/GNUstepBase/NSData+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSDebug+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSFileHandle+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSHashTable+GNUstepBase.h
-GNUstep/System/Library/Headers/GNUstepBase/NSLock+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSMutableString+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSNetServices+GNUstepBase.h
GNUstep/System/Library/Headers/GNUstepBase/NSNumber+GNUstepBase.h
@@ -227,8 +225,8 @@ GNUstep/System/Library/Headers/GNUstepBase/Unicode.h
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/English.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Esperanto.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/French.lproj/Localizable.strings
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/German.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/GSTLS/ca-certificates.crt
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/German.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Info-gnustep.plist
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Italian.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Japanese.lproj/Localizable.strings
@@ -252,15 +250,16 @@ GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Languages/Spanish
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Languages/TraditionalChinese
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Languages/Ukrainian
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/.preferred_abbreviations.plist.swp
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/GNUmakefile
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/GNUstep_zones
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/README
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/abbreviations
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/abbreviations.plist
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/create-abbrevs.m
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/create-regions.m
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/GNUmakefile
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/GNUstep_zones
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/nstimezone.m
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/preferred_abbreviations.plist
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/README
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/regions
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Africa/Abidjan
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Africa/Accra
@@ -866,7 +865,6 @@ GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Portugal
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/ROC
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/ROK
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/root/etc/localtime
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Singapore
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Turkey
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/UCT
@@ -887,20 +885,25 @@ GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/W-SU
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/WET
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/Zulu
-GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Spanish.lproj/Localizable.strings
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/root/%%ETCDIR%%/localtime
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/NSTimeZones/zones/zonenow.tab
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/SimplifiedChinese.lproj/Localizable.strings
+GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/Spanish.lproj/Localizable.strings
GNUstep/System/Library/Libraries/gnustep-base/Versions/%%BASEVERSION%%/Resources/TraditionalChinese.lproj/Localizable.strings
GNUstep/System/Library/Libraries/libgnustep-base.so
GNUstep/System/Library/Libraries/libgnustep-base.so.%%BASEVERSION%%
GNUstep/System/Library/Libraries/libgnustep-base.so.%%VERSION%%
+GNUstep/System/Library/Libraries/pkgconfig/gnustep-base.pc
GNUstep/System/Library/Makefiles/Additional/base.make
+GNUstep/System/Library/Tools/Resources/autogsdoc/default-styles.css
+GNUstep/System/Tools/HTMLLinker
GNUstep/System/Tools/autogsdoc
+GNUstep/System/Tools/classes
GNUstep/System/Tools/cvtenc
GNUstep/System/Tools/defaults
GNUstep/System/Tools/gdnc
GNUstep/System/Tools/gdomap
GNUstep/System/Tools/gspath
-GNUstep/System/Tools/HTMLLinker
GNUstep/System/Tools/make_strings
GNUstep/System/Tools/pl
GNUstep/System/Tools/pl2link
@@ -912,3 +915,4 @@ GNUstep/System/Tools/plser
GNUstep/System/Tools/plutil
GNUstep/System/Tools/sfparse
GNUstep/System/Tools/xmlparse
+%%ETCDIR%%/gdomap_if
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/go125/Makefile b/lang/go125/Makefile
new file mode 100644
index 000000000000..ddb9fd2ed6d6
--- /dev/null
+++ b/lang/go125/Makefile
@@ -0,0 +1,29 @@
+DISTVERSION= 1.25.0
+# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
+PORTREVISION= 0
+MASTER_SITES= https://go.dev/dl/
+DISTFILES= go${DISTVERSION}.src.tar.gz \
+ go1.24.6.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz
+
+# Avoid conflicting patch files
+PATCHFILES=
+PATCHDIR= ${.CURDIR}/files
+
+COMMENT= Go programming language
+
+MASTERDIR= ${.CURDIR}/../go-devel
+WRKSRC= ${WRKDIR}/go
+DISTINFO_FILE= ${.CURDIR}/distinfo
+EXTRACT_ONLY= ${DISTFILES:[1]}
+
+SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
+
+BOOTSTRAP_WRKSRC= ${WRKDIR}/go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-bootstrap
+
+pre-extract:
+ ${MKDIR} ${BOOTSTRAP_WRKSRC}
+ cd ${BOOTSTRAP_WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
+ ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES:[2]} \
+ --strip-components 1 ${EXTRACT_AFTER_ARGS}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/lang/go125/distinfo b/lang/go125/distinfo
new file mode 100644
index 000000000000..9108ef0103ec
--- /dev/null
+++ b/lang/go125/distinfo
@@ -0,0 +1,13 @@
+TIMESTAMP = 1755133141
+SHA256 (go1.25.0.src.tar.gz) = 4bd01e91297207bfa450ea40d4d5a93b1b531a5e438473b2a06e18e077227225
+SIZE (go1.25.0.src.tar.gz) = 31974753
+SHA256 (go1.24.6.freebsd-arm64.tar.gz) = 76a75ad5125217c268029c0ad9c7295cc7f6042fe9cba4bebf9a89f7f42ad8af
+SIZE (go1.24.6.freebsd-arm64.tar.gz) = 74459381
+SHA256 (go1.24.6.freebsd-amd64.tar.gz) = 4983e2b10ae1f754e4eb07e1e589691c7e1d0dc428a92c16bd0e2ba03cc23ed9
+SIZE (go1.24.6.freebsd-amd64.tar.gz) = 78239878
+SHA256 (go1.24.6.freebsd-arm.tar.gz) = a8da621d8282a91ee17b257a46f2606391c019cc1a7d7be628638792ca8033ad
+SIZE (go1.24.6.freebsd-arm.tar.gz) = 76180805
+SHA256 (go1.24.6.freebsd-386.tar.gz) = 9cd74ad74f3ad833e92529f2fd9b0d7d9ffaab46307eccadb0afcf9a1ba09553
+SIZE (go1.24.6.freebsd-386.tar.gz) = 76141526
+SHA256 (go1.24.6.freebsd-riscv64.tar.gz) = ac206417d8460662f26d46dc2ad0488b2f9e22039946069ba4b48a0cb646e8b0
+SIZE (go1.24.6.freebsd-riscv64.tar.gz) = 75595860
diff --git a/lang/go125/files/patch-src_cmd_dist_build.go b/lang/go125/files/patch-src_cmd_dist_build.go
new file mode 100644
index 000000000000..59fd0c6539f8
--- /dev/null
+++ b/lang/go125/files/patch-src_cmd_dist_build.go
@@ -0,0 +1,23 @@
+--- src/cmd/dist/build.go.orig 2024-03-29 15:27:02 UTC
++++ src/cmd/dist/build.go
+@@ -891,6 +891,20 @@ func runInstall(pkg string, ch chan struct{}) {
+ asmArgs = append(asmArgs, "-D", "GOPPC64_power8")
+ }
+ }
++ if goarch == "arm" {
++ // Define GOARM_value from goarm, which can be either a version
++ // like "6", or a version and a FP mode, like "7,hardfloat".
++ switch {
++ case strings.Contains(goarm, "7"):
++ asmArgs = append(asmArgs, "-D", "GOARM_7")
++ fallthrough
++ case strings.Contains(goarm, "6"):
++ asmArgs = append(asmArgs, "-D", "GOARM_6")
++ fallthrough
++ default:
++ asmArgs = append(asmArgs, "-D", "GOARM_5")
++ }
++ }
+ goasmh := pathf("%s/go_asm.h", workdir)
+
+ // Collect symabis from assembly code.
diff --git a/lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go b/lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go
new file mode 100644
index 000000000000..ba3f97226624
--- /dev/null
+++ b/lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go
@@ -0,0 +1,11 @@
+--- src/cmd/go/internal/modload/vendor.go.orig 2024-02-02 18:09:55 UTC
++++ src/cmd/go/internal/modload/vendor.go
+@@ -159,7 +159,7 @@ func checkVendorConsistency(indexes []*modFileIndex, m
+ panic(fmt.Errorf("not in workspace mode but number of indexes is %v, not 1", len(indexes)))
+ }
+ index := indexes[0]
+- if gover.Compare(index.goVersion, "1.14") < 0 {
++ if gover.Compare(index.goVersion, "1.14") < 0 || os.Getenv("GO_NO_VENDOR_CHECKS") == "1" {
+ // Go versions before 1.14 did not include enough information in
+ // vendor/modules.txt to check for consistency.
+ // If we know that we're on an earlier version, relax the consistency check.
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/gscheme/Makefile b/lang/gscheme/Makefile
index 2295ee2f3792..bbeedb78c35d 100644
--- a/lang/gscheme/Makefile
+++ b/lang/gscheme/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gscheme
PORTVERSION= 0.6
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= lang gnustep
MASTER_SITES= http://www.gnustep.it/marko/GScheme/ \
LOCAL/dinoex
diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile
index f949a9a06863..b39a676500e7 100644
--- a/lang/haskell-mode.el/Makefile
+++ b/lang/haskell-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haskell-mode
DISTVERSIONPREFIX= v
DISTVERSION= 17.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/hs-koka/Makefile b/lang/hs-koka/Makefile
index d52ba8054d19..a03d48b072dd 100644
--- a/lang/hs-koka/Makefile
+++ b/lang/hs-koka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= koka
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.2
+DISTVERSION= 3.2.2
CATEGORIES= lang haskell
MAINTAINER= yuri@FreeBSD.org
@@ -18,117 +18,114 @@ GH_TUPLE= microsoft:mimalloc:10efe29:mimalloc/kklib/mimalloc
CABAL_FLAGS= -relocatable
-USE_CABAL= Diff-0.5_1 \
+USE_CABAL= Diff-1.0.2 \
FloatingHex-0.5 \
- OneTuple-0.4.2 \
- QuickCheck-2.14.3 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- adjunctions-4.4.2_2 \
- aeson-2.2.2.0_1 \
- alex-3.5.1.0 \
- assoc-1.1.1 \
- async-2.2.5_1 \
- attoparsec-0.14.4_5 \
- base-compat-0.14.0 \
- base-orphans-0.9.2 \
+ adjunctions-4.4.3 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.3.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ assoc-1.1.1_1 \
+ async-2.2.5_3 \
+ attoparsec-0.14.4_6 \
+ base-compat-0.14.1 \
+ base-orphans-0.9.3 \
basement-0.0.16 \
- bifunctors-5.6.2 \
- boring-0.2.2 \
+ bifunctors-5.6.2_2 \
+ boring-0.2.2_1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.3 \
character-ps-0.1 \
clock-0.8.4 \
- co-log-core-0.3.2.2 \
- comonad-5.0.8_2 \
- constraints-0.14.2 \
+ co-log-core-0.3.2.5 \
+ colour-2.3.6 \
+ comonad-5.0.9_1 \
+ constraints-0.14.2_1 \
contravariant-1.5.5 \
- cryptohash-md5-0.11.101.0_4 \
- cryptohash-sha1-0.11.101.0_4 \
- data-default-0.7.1.1 \
- data-default-class-0.1.2.0 \
- data-default-instances-containers-0.0.1 \
- data-default-instances-dlist-0.0.1 \
- data-default-instances-old-locale-0.0.1 \
- data-fix-0.3.3 \
+ data-default-0.8.0.1 \
+ data-fix-0.3.4_1 \
distributive-0.6.2.1_1 \
- dlist-1.0_1 \
- entropy-0.4.1.10_1 \
- extra-1.7.16 \
+ dlist-1.0_2 \
+ extra-1.8 \
file-embed-0.0.16.0 \
- free-5.2_5 \
- generic-arbitrary-1.0.1 \
+ free-5.2_7 \
+ generic-arbitrary-1.0.1.2 \
generic-lens-2.2.2.0_1 \
generic-lens-core-2.2.1.0_2 \
- generically-0.1.1_3 \
- hashable-1.4.4.0_1 \
- hsc2hs-0.68.10_2 \
+ generically-0.1.1_4 \
+ hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_4 \
indexed-profunctors-0.1.1.1 \
- indexed-traversable-0.1.4 \
- indexed-traversable-instances-0.1.2 \
- integer-conversion-0.1.1 \
- integer-logarithms-1.0.3.1_6 \
- invariant-0.6.3 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
+ invariant-0.6.4_1 \
isocline-1.0.9 \
- kan-extensions-5.2.6 \
- lens-5.3.2_1 \
+ kan-extensions-5.2.7 \
+ lens-5.3.5 \
lens-aeson-1.2.3_2 \
- lsp-2.6.0.0_1 \
- lsp-types-2.2.0.0_1 \
- mod-0.2.0.1 \
- network-3.1.4.0_1 \
- network-bsd-2.8.1.0_5 \
- network-info-0.2.1 \
+ lsp-2.7.0.1_1 \
+ lsp-types-2.3.0.1 \
+ mod-0.2.0.1_1 \
+ network-3.2.7.0 \
+ network-bsd-2.8.1.0_6 \
network-simple-0.4.5 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- os-string-2.0.3 \
- parallel-3.2.2.0_8 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.7_1 \
+ parallel-3.2.2.0_9 \
prettyprinter-1.7.1 \
- primitive-0.9.0.0_1 \
- profunctors-5.6.2_3 \
- quickcheck-instances-0.3.30_1 \
- random-1.2.1.2 \
- reflection-2.1.8 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ profunctors-5.6.3 \
+ quickcheck-instances-0.3.33_1 \
+ random-1.3.1 \
+ reflection-2.1.9_1 \
regex-1.1.0.2 \
- regex-base-0.94.0.2_4 \
+ regex-base-0.94.0.3 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.2_3 \
+ regex-tdfa-1.3.2.4 \
row-types-1.0.1.2_1 \
safe-0.3.21_1 \
safe-exceptions-0.1.7.4_1 \
- scientific-0.3.8.0 \
- semialign-1.3.1 \
- semigroupoids-6.0.1 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
semigroups-0.20 \
semirings-0.7 \
socks-0.6.1 \
- some-1.0.6_1 \
- sorted-list-0.2.2.0 \
- splitmix-0.1.0.5_1 \
- strict-0.5_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1.1 \
- text-rope-0.2 \
- text-short-0.1.6_1 \
- th-abstraction-0.7.0.0 \
- th-compat-0.1.5_2 \
- these-1.2.1 \
- time-compat-1.9.7 \
+ some-1.0.6_2 \
+ sorted-list-0.3.1.0 \
+ splitmix-0.1.3.1 \
+ strict-0.5.1_1 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-rope-0.3 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- unliftio-0.2.25.0 \
- unliftio-core-0.2.1.0_3 \
- unordered-containers-0.2.20_2 \
+ unliftio-0.2.25.1 \
+ unliftio-core-0.2.1.0_4 \
+ unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
- uuid-1.3.15_3 \
- uuid-types-1.0.5.1 \
- vector-0.13.1.0_1 \
- vector-stream-0.1.0.1_1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_1 \
+ vector-stream-0.1.0.1_3 \
void-0.7.3 \
- witherable-0.5
+ witherable-0.5_1
CABAL_EXECUTABLES= ${PORTNAME}
CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
diff --git a/lang/hs-koka/distinfo b/lang/hs-koka/distinfo
index be65ecb470a7..e51369ca57c3 100644
--- a/lang/hs-koka/distinfo
+++ b/lang/hs-koka/distinfo
@@ -1,46 +1,54 @@
-TIMESTAMP = 1717218648
-SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
-SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
-SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
-SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
+TIMESTAMP = 1753244600
+SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
+SIZE (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = 10936
SHA256 (cabal/FloatingHex-0.5/FloatingHex-0.5.tar.gz) = a3a37a0f373a09a1261954b737959a7129b79e3e8f775b981bbe4abb85016830
SIZE (cabal/FloatingHex-0.5/FloatingHex-0.5.tar.gz) = 4960
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
-SHA256 (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
-SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
-SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
-SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
-SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
-SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
-SHA256 (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = b3bde1446333f92bba035f6f1b94031d3e2f1342dd63b062f5f2132309fd6276
-SIZE (cabal/aeson-2.2.2.0/aeson-2.2.2.0.tar.gz) = 340787
-SHA256 (cabal/aeson-2.2.2.0/revision/1.cabal) = ac0d0dfc1054c021891a34279e474f8009087216762296ee7d6577f8b0a76fa2
-SIZE (cabal/aeson-2.2.2.0/revision/1.cabal) = 6331
-SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
-SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
+SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a
+SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788
+SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
+SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
+SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/1.cabal) = 9d5d9e605f52958d099e13a8b8f30ee56cb137c9192996245e3c533adb682cf8
-SIZE (cabal/async-2.2.5/revision/1.cabal) = 3280
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
-SHA256 (cabal/attoparsec-0.14.4/revision/5.cabal) = ec709539b881d6431620bd7c40fbfa680aaf4a98c6f35b51536d8f455682b1ae
-SIZE (cabal/attoparsec-0.14.4/revision/5.cabal) = 5703
-SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50
-SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744
-SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
-SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
+SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
+SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
+SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
+SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300
SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
+SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
+SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
@@ -51,58 +59,44 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
-SHA256 (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = f7b261916add60f651abc6f170402a6e75042ee4488f94a40ad88a971a71cdc7
-SIZE (cabal/co-log-core-0.3.2.2/co-log-core-0.3.2.2.tar.gz) = 18585
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+SHA256 (cabal/co-log-core-0.3.2.5/co-log-core-0.3.2.5.tar.gz) = f95c9e61f7a02691cc04bb907d9f6e1837ced0baffee0d1886cd8ff08be23f5a
+SIZE (cabal/co-log-core-0.3.2.5/co-log-core-0.3.2.5.tar.gz) = 18661
+SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
+SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
+SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 4f249f805d1807ecd86e36e2aa9c9ad8206d2b70d50ff7f11b79721e08fd19f8
SIZE (cabal/constraints-0.14.2/constraints-0.14.2.tar.gz) = 21204
+SHA256 (cabal/constraints-0.14.2/revision/1.cabal) = 381a53e9d5aad937644d13b5c2c4fcc3698aeba2f83945a42100c6324e0ea8e7
+SIZE (cabal/constraints-0.14.2/revision/1.cabal) = 2384
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
-SHA256 (cabal/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f05
-SIZE (cabal/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz) = 11872
-SHA256 (cabal/cryptohash-md5-0.11.101.0/revision/4.cabal) = a6d3efa27bd3b17e15f295c7cf4fe29c555c0c39825ac05244e64bd4953c07d4
-SIZE (cabal/cryptohash-md5-0.11.101.0/revision/4.cabal) = 3099
-SHA256 (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = a4042c97ad02eb68e766577ca35c01970c33e96cfd74ccb4dd403e3476a23241
-SIZE (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = 11563
-SHA256 (cabal/cryptohash-sha1-0.11.101.0/revision/4.cabal) = 59b62752f86af847c74e79afa76d57d53ee116ed67fdafcb0eb94b49eb1718d4
-SIZE (cabal/cryptohash-sha1-0.11.101.0/revision/4.cabal) = 3080
-SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511
-SIZE (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = 1627
-SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56
-SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
-SHA256 (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
-SIZE (cabal/data-default-instances-containers-0.0.1/data-default-instances-containers-0.0.1.tar.gz) = 1659
-SHA256 (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
-SIZE (cabal/data-default-instances-dlist-0.0.1/data-default-instances-dlist-0.0.1.tar.gz) = 1503
-SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
-SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
-SHA256 (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 179b6dd9e655400450c43f719d4170cb6b898ece5f2cb85aa1e61b569fa6ca2e
-SIZE (cabal/data-fix-0.3.3/data-fix-0.3.3.tar.gz) = 5767
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
+SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
+SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
-SHA256 (cabal/dlist-1.0/revision/1.cabal) = 55ff69d20ce638fc7727342ee67f2f868da61d3dcf3763f790bf9aa0b145e568
-SIZE (cabal/dlist-1.0/revision/1.cabal) = 3812
-SHA256 (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 85ac1d53f1d1c095aedd23fdb20c8e3ada04a7fd8aa6d7e6445ae6a59a277de5
-SIZE (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 9060
-SHA256 (cabal/entropy-0.4.1.10/revision/1.cabal) = 82bd7b600fb8df540dd292ed91dc781f4523eecef3bb588b14787b4851722cb1
-SIZE (cabal/entropy-0.4.1.10/revision/1.cabal) = 2952
-SHA256 (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 250c6d43c30b2c71f2cf498a10e69e43ac035974d3819529385d99e42ce77c70
-SIZE (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 46190
+SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
+SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
+SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
+SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89
SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781
-SHA256 (cabal/free-5.2/revision/5.cabal) = 31e49c0d27e9a9493bf3196449501cf2c546e5e988574d64380518fed0ccc46e
-SIZE (cabal/free-5.2/revision/5.cabal) = 4176
-SHA256 (cabal/generic-arbitrary-1.0.1/generic-arbitrary-1.0.1.tar.gz) = 92013ed9d38370bedad67a05deabc203bfdfd5a74ebec17554270e8ed22c29c7
-SIZE (cabal/generic-arbitrary-1.0.1/generic-arbitrary-1.0.1.tar.gz) = 6826
+SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340
+SIZE (cabal/free-5.2/revision/7.cabal) = 4178
+SHA256 (cabal/generic-arbitrary-1.0.1.2/generic-arbitrary-1.0.1.2.tar.gz) = 3d4138b74c7cd22697f8ffd02b197153dc31117ed7590014d3e933cf9ae5979d
+SIZE (cabal/generic-arbitrary-1.0.1.2/generic-arbitrary-1.0.1.2.tar.gz) = 7042
SHA256 (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 868dc9c8cd02150b419859c3c8a53a62e5b41f5f3fd5d46bb355eb1074288b68
SIZE (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 21357
SHA256 (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 89dcd1dc551c823b7c3692890595d1f17011bfe82ac6175803db149811416945
@@ -113,62 +107,62 @@ SHA256 (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 0d2ff39f7dc8d45901cb
SIZE (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 3013
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/3.cabal) = 1b1b638ac022d2404becb6c117b04bfdc2247429ba58596271ca2cdc413288c2
-SIZE (cabal/generically-0.1.1/revision/3.cabal) = 1203
-SHA256 (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 1fa3d64548440942b2b38b99c76d8dcaa94fa2ea3912cd7a6354ea4ec4af4758
-SIZE (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 26197
-SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7206386708912ac5e6dc40ac61d1dcc553db
-SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
-SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398
SIZE (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 6477
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
-SHA256 (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 8d2019e4a1060b88f2594df5256b086b07c09fff0f0dc5adf6163facee552fbf
-SIZE (cabal/invariant-0.6.3/invariant-0.6.3.tar.gz) = 28239
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3
+SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079
+SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6
+SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
SHA256 (cabal/isocline-1.0.9/isocline-1.0.9.tar.gz) = 9090c69e8082cda45214e41e8205bce671a6c04b78ac412b7bacffadafe75468
SIZE (cabal/isocline-1.0.9/isocline-1.0.9.tar.gz) = 101834
-SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
-SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718
-SHA256 (cabal/lens-5.3.2/lens-5.3.2.tar.gz) = ff13bc0666e28b4cb1f8ba34551f66f042f5f3928b764ea18b885034bc7f4998
-SIZE (cabal/lens-5.3.2/lens-5.3.2.tar.gz) = 705371
-SHA256 (cabal/lens-5.3.2/revision/1.cabal) = 644d56d05bd6b2606c8d52f50a4302bacb3cb330d03cb260b1d98dd3589af576
-SIZE (cabal/lens-5.3.2/revision/1.cabal) = 15231
+SHA256 (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = c323acff95cdef6516f2f1a733a1f00f7e0caa1b7061f8831ed82e18fd37e158
+SIZE (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = 21754
+SHA256 (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = efebacf3dfb108c96171e564f059778d21ac262a98a956fef8890223ed8f1fe8
+SIZE (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = 707043
SHA256 (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 7bbc6affe248c84dfda13576636ecb52e575ee0e796d8c29a76a28c3ad424c01
SIZE (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 8273
SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597e9eb6e01e54ba86e5ecfbeaced9b28c82d7
SIZE (cabal/lens-aeson-1.2.3/revision/2.cabal) = 1691
-SHA256 (cabal/lsp-2.6.0.0/lsp-2.6.0.0.tar.gz) = 25424569d54d8ceab2f2eaa100db97751e3b880f9bda38c344f494137c5935f2
-SIZE (cabal/lsp-2.6.0.0/lsp-2.6.0.0.tar.gz) = 43241
-SHA256 (cabal/lsp-2.6.0.0/revision/1.cabal) = 356bb47d924cdc208fd3401267a9e26fd826602a76a196d26f32998ac2da34dd
-SIZE (cabal/lsp-2.6.0.0/revision/1.cabal) = 4062
-SHA256 (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 5e1eaf6546f9e57a14d62bcdc2979b49c28d02b6de56683779d54c48a36d7540
-SIZE (cabal/lsp-types-2.2.0.0/lsp-types-2.2.0.0.tar.gz) = 234764
-SHA256 (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 2f049a7e1a17cae50e9d25dae207669e9a1a1ba306a818d9614a46c40b063f17
-SIZE (cabal/lsp-types-2.2.0.0/revision/1.cabal) = 34860
+SHA256 (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = fc5ca60593791c2cdf1ce8bbe80498bfabdc525c7583634d795fc677376073fc
+SIZE (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = 43311
+SHA256 (cabal/lsp-2.7.0.1/revision/1.cabal) = a91eef4b0f6296a501ecbf1f2f4bbadccfe97e52e6739ace76631eb2907e01d3
+SIZE (cabal/lsp-2.7.0.1/revision/1.cabal) = 4033
+SHA256 (cabal/lsp-types-2.3.0.1/lsp-types-2.3.0.1.tar.gz) = c6529b295fde341235d6051144af101a13154f762dc4153abe5ccb18eb38f879
+SIZE (cabal/lsp-types-2.3.0.1/lsp-types-2.3.0.1.tar.gz) = 239640
SHA256 (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 2a63f8e4e88545093cd57df02911906554e77704df3ee5c7a12044e48630e872
SIZE (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 16279
-SHA256 (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = b452a2afac95d9207357eb3820c719c7c7d27871ef4b6ed7bfcd03a036b9158e
-SIZE (cabal/network-3.1.4.0/network-3.1.4.0.tar.gz) = 139988
-SHA256 (cabal/network-3.1.4.0/revision/1.cabal) = e152cdb03243afb52bbc740cfbe96905ca298a6f6342f0c47b3f2e227ff19def
-SIZE (cabal/network-3.1.4.0/revision/1.cabal) = 5208
+SHA256 (cabal/mod-0.2.0.1/revision/1.cabal) = 60a35b532aca2a122a460b9c2c54f56ef53e05c8a5e8035756e2f1b18ba81816
+SIZE (cabal/mod-0.2.0.1/revision/1.cabal) = 2588
+SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
+SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
SHA256 (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = d94961ca15c42c798d19cde540ec12b25cc43435fb95e682399d6c1a02022d4e
SIZE (cabal/network-bsd-2.8.1.0/network-bsd-2.8.1.0.tar.gz) = 8584
-SHA256 (cabal/network-bsd-2.8.1.0/revision/5.cabal) = e27df73ab03bb3b0d649d229c74deea0204635689422ff684af0571f3eb94802
-SIZE (cabal/network-bsd-2.8.1.0/revision/5.cabal) = 3681
-SHA256 (cabal/network-info-0.2.1/network-info-0.2.1.tar.gz) = 9b2d88312fc8280351d5003200cc07decbb865f85d3aa7b1094b238bd6a8b404
-SIZE (cabal/network-info-0.2.1/network-info-0.2.1.tar.gz) = 6387
+SHA256 (cabal/network-bsd-2.8.1.0/revision/6.cabal) = cc7867f81c6eb3f1924bbb1029757af6e3b67a3c224c1faa329be3ea70ad729c
+SIZE (cabal/network-bsd-2.8.1.0/revision/6.cabal) = 3780
SHA256 (cabal/network-simple-0.4.5/network-simple-0.4.5.tar.gz) = 07a0bf25972a5fb42ab68f71db00b2758c6b15f09f73b1324550749d397b179e
SIZE (cabal/network-simple-0.4.5/network-simple-0.4.5.tar.gz) = 10191
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
@@ -181,44 +175,44 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/os-string-2.0.3/os-string-2.0.3.tar.gz) = f6b388b9f9002622901d3f71437b98f95f54fbf7fe10490d319cb801c2a061ea
-SIZE (cabal/os-string-2.0.3/os-string-2.0.3.tar.gz) = 43336
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
+SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
-SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942
+SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
+SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
-SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
-SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78
-SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484
-SHA256 (cabal/quickcheck-instances-0.3.30/quickcheck-instances-0.3.30.tar.gz) = bd6e9ad3af52454f3e095b636fc4cbc30b14e0203ec725fa100893a6f58d841d
-SIZE (cabal/quickcheck-instances-0.3.30/quickcheck-instances-0.3.30.tar.gz) = 13640
-SHA256 (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = b78d12e5a46e0ae0087d5e4326b02392b3842270c76a146fc57d82d5bd44194e
-SIZE (cabal/quickcheck-instances-0.3.30/revision/1.cabal) = 4921
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 922e9ff67958ed1bca19000a9d59153ed3152ef775e9018d5853488e4f4189cd
-SIZE (cabal/reflection-2.1.8/reflection-2.1.8.tar.gz) = 18331
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
+SHA256 (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 6803cd547b027bcab7b029a69ad8428e28af842b7709113eb6a43ab2f2f08866
+SIZE (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 12882
+SHA256 (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 709fb12799f1b5b00112150168dbb57368ce6c741ec01f23cf44f9e7743e6cf6
+SIZE (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 4340
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3
+SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560
+SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0
+SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
SHA256 (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 8a0404896452272d18bd9db078bd7d982b6268aa5bcf0d6fe5aa5256f174fedb
SIZE (cabal/regex-1.1.0.2/regex-1.1.0.2.tar.gz) = 46122
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.tar.gz) = cacea6a45faf93df8afbf50ecb09f87acabfed0477cba4746205649eb52ec55e
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.tar.gz) = 328652
SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 12017f86802a3364b6eb58da277f9ba3aedb9e08d3af7a4e682b63ec1331c3e6
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 3445
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
+SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
+SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
SHA256 (cabal/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz) = 0ea98606fe49d69311800ae29200162dd2dd915088da197b8b9a9fe818b46e17
SIZE (cabal/row-types-1.0.1.2/row-types-1.0.1.2.tar.gz) = 38019
SHA256 (cabal/row-types-1.0.1.2/revision/1.cabal) = 4d4c7cb95d06a32b28ba977852d52a26b4c1f695ef083a6fd874ab6d79933b64
@@ -233,10 +227,16 @@ SHA256 (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 8bb7261bd54bd58acfcb15
SIZE (cabal/safe-exceptions-0.1.7.4/revision/1.cabal) = 1412
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1
SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788
SHA256 (cabal/semirings-0.7/semirings-0.7.tar.gz) = 8fc80ae222196de2c7426e4be011d1f0ba3ee55ac5d268a705c5beeb83fe5de6
@@ -245,77 +245,81 @@ SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401
SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb653495fbbe1d7158582fb29a4584bfb9
SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
-SHA256 (cabal/some-1.0.6/revision/1.cabal) = f12c26dc27fb392fd7703d69abd58857b1a0bc2e1e2606ea19d8e6b7bf6c902b
-SIZE (cabal/some-1.0.6/revision/1.cabal) = 2157
-SHA256 (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 39e70f76a621bd23992e69b5140d76502eaa602e31d2c2f8493fcdda5d980f37
-SIZE (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 6645
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
-SHA256 (cabal/strict-0.5/strict-0.5.tar.gz) = 3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd
-SIZE (cabal/strict-0.5/strict-0.5.tar.gz) = 12564
-SHA256 (cabal/strict-0.5/revision/1.cabal) = bd57d7b3655951dfaa7d1e1374d7352dfe83f82a9c98309bf3a6587ef8cbd87d
-SIZE (cabal/strict-0.5/revision/1.cabal) = 4120
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19db903a58083e1ce5e2e42a6899df0
+SIZE (cabal/some-1.0.6/revision/2.cabal) = 2172
+SHA256 (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = b4cea33b2536217010ea80152978b2005b0bbe1aa6fb271efc7b9884267dbcb1
+SIZE (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = 7288
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
+SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
+SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
+SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
+SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
-SHA256 (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = b14422855e9cc375a31c22758454013ac629671331de6ccb77b496509bcae78b
-SIZE (cabal/text-rope-0.2/text-rope-0.2.tar.gz) = 37000
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
+SHA256 (cabal/text-rope-0.3/text-rope-0.3.tar.gz) = bfafee27b63885b19eb58120cc97771d127aa8ba9f141f03044d1ac476699337
+SIZE (cabal/text-rope-0.3/text-rope-0.3.tar.gz) = 61384
SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
-SHA256 (cabal/text-short-0.1.6/revision/1.cabal) = a6729cf39b0c3670317832754c65b7ccb2015e9a5401bb284a43215b6a432347
-SIZE (cabal/text-short-0.1.6/revision/1.cabal) = 2812
-SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721
-SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
-SIZE (cabal/th-compat-0.1.5/revision/2.cabal) = 3330
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
-SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
-SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b
-SIZE (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = 58335
+SHA256 (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 3bfc6f8dea6966c2c06df83e6d3f481bbd77531f58b8049c46738aad9268336e
+SIZE (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 58203
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
-SHA256 (cabal/unliftio-core-0.2.1.0/revision/3.cabal) = 28800633b20e0f7bfbdda1248c28022749aa0935aea10b1e3fc9c88cbebb06de
-SIZE (cabal/unliftio-core-0.2.1.0/revision/3.cabal) = 1004
+SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
+SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/2.cabal) = 5a3e730fb548640f2ec050ec7517af67deede21de51e32bbebf6b7b222e6d0f5
-SIZE (cabal/unordered-containers-0.2.20/revision/2.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
+SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
-SHA256 (cabal/uuid-1.3.15/uuid-1.3.15.tar.gz) = f885958d8934930b7c0f9b91f980722f7f992c9383fc98f075cf9df64c800564
-SIZE (cabal/uuid-1.3.15/uuid-1.3.15.tar.gz) = 8815
-SHA256 (cabal/uuid-1.3.15/revision/3.cabal) = 7d553f95a750502228fc8411a5ad7e672d9b95272e3a61e5c711f19a49143821
-SIZE (cabal/uuid-1.3.15/revision/3.cabal) = 2670
-SHA256 (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 0bec6d6982b3c92bfa5eab1d213be2d4b6696b9a2c3a1f1f05812dc3762dca2c
-SIZE (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 11965
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
+SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
+SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
+SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
+SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
+SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
-SHA256 (cabal/koka-lang-koka-v3.1.2_GH0.tar.gz) = e11cde4032862c50440ad548e4d4f0eac9eded761b451f02db831d0e4355c78a
-SIZE (cabal/koka-lang-koka-v3.1.2_GH0.tar.gz) = 4388471
+SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
+SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
+SHA256 (cabal/koka-lang-koka-v3.2.2_GH0.tar.gz) = 61203d5970ad58cd62166028ad9c4193af67af78c75f7006a602826b47de3133
+SIZE (cabal/koka-lang-koka-v3.2.2_GH0.tar.gz) = 4468428
SHA256 (cabal/microsoft-mimalloc-10efe29_GH0.tar.gz) = 835d99cd483a6446e78ea6cca556cdaae89e7cca25f835edcbc4ce3d52301fa8
SIZE (cabal/microsoft-mimalloc-10efe29_GH0.tar.gz) = 1168203
diff --git a/lang/hs-koka/pkg-plist b/lang/hs-koka/pkg-plist
index 03de3630719f..94c91a42a0a4 100644
--- a/lang/hs-koka/pkg-plist
+++ b/lang/hs-koka/pkg-plist
@@ -1,4 +1,8 @@
libexec/cabal/share/koka/%%VER%%/kklib/CMakeLists.txt
+libexec/cabal/%%DATADIR%%/%%VER%%/kklib/include/kklib/lazy.h
+libexec/cabal/%%DATADIR%%/%%VER%%/kklib/src/lazy.c
+libexec/cabal/%%DATADIR%%/%%VER%%/lib/std/core/lazy.kk
+libexec/cabal/%%DATADIR%%/%%VER%%/lib/std/core/maybe2.kk
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj.filters
libexec/cabal/share/koka/%%VER%%/kklib/ide/vs2019/kklib-test-effbayes.vcxproj.user
diff --git a/lang/itcl4/Makefile b/lang/itcl4/Makefile
index 2588ee20d51a..978050668e0a 100644
--- a/lang/itcl4/Makefile
+++ b/lang/itcl4/Makefile
@@ -1,7 +1,7 @@
PORTNAME= itcl4
-DISTVERSION= 4.3.2
+DISTVERSION= 4.3.4
CATEGORIES= lang
-MASTER_SITES= SF/tcl/Tcl/8.6.16
+MASTER_SITES= SF/tcl/Tcl/8.6.17
DISTNAME= itcl${DISTVERSION}
MAINTAINER= tcltk@FreeBSD.org
diff --git a/lang/itcl4/distinfo b/lang/itcl4/distinfo
index 831493ee3831..14e748ba5345 100644
--- a/lang/itcl4/distinfo
+++ b/lang/itcl4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734535326
-SHA256 (itcl4.3.2.tar.gz) = 0550c21f0a120302190a1a332530921de2b27208e24e28a953fbd890567dc294
-SIZE (itcl4.3.2.tar.gz) = 446014
+TIMESTAMP = 1755524365
+SHA256 (itcl4.3.4.tar.gz) = c5cbf6b0b2a4e68706768e0827a463e05967e7d04e9b7e36575851b485ec66bf
+SIZE (itcl4.3.4.tar.gz) = 446738
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/kturtle/distinfo b/lang/kturtle/distinfo
index bc6bee0157e3..725b8062669f 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381500
-SHA256 (KDE/release-service/25.04.3/kturtle-25.04.3.tar.xz) = 7e53baebb99264964ad047b24827596f9b998c698db589f0efb74fe16637ec08
-SIZE (KDE/release-service/25.04.3/kturtle-25.04.3.tar.xz) = 2102700
+TIMESTAMP = 1754646409
+SHA256 (KDE/release-service/25.08.0/kturtle-25.08.0.tar.xz) = 70383dd9c92ddb8a7573b6e8f86dab0ddde02a197ffd72c8923fc3a122135d53
+SIZE (KDE/release-service/25.08.0/kturtle-25.08.0.tar.xz) = 2102732
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index 42ff3f1d95f0..767a1912547b 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
DISTVERSION= 0.54.0
+PORTREVISION= 1
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index 23fa429f7a10..fa254b91325f 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1-20250117
+DISTVERSION= 2.1-20250529
PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
@@ -29,7 +29,7 @@ GH_ACCOUNT= openresty
GH_PROJECT= luajit2
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1737090214
+LUAJIT_SOVERSION= 2.1.1748495995
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit-openresty/distinfo b/lang/luajit-openresty/distinfo
index 04a6bd49dc11..acdb1d7509ed 100644
--- a/lang/luajit-openresty/distinfo
+++ b/lang/luajit-openresty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738619349
-SHA256 (openresty-luajit2-v2.1-20250117_GH0.tar.gz) = 68ff3dc2cc97969f7385679da7c9ff96738aa9cc275fa6bab77316eb3340ea8e
-SIZE (openresty-luajit2-v2.1-20250117_GH0.tar.gz) = 1163528
+TIMESTAMP = 1752070076
+SHA256 (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = a3f6f5ead9fc69603e51c66877614e6b5e93332d552f35d08f932447357ed593
+SIZE (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = 1164879
diff --git a/lang/luajit-openresty/files/patch-src_jit_bcsave.lua b/lang/luajit-openresty/files/patch-src_jit_bcsave.lua
new file mode 100644
index 000000000000..1b1d94fcb232
--- /dev/null
+++ b/lang/luajit-openresty/files/patch-src_jit_bcsave.lua
@@ -0,0 +1,11 @@
+--- src/jit/bcsave.lua.orig 2025-08-14 13:39:47 UTC
++++ src/jit/bcsave.lua
+@@ -96,6 +96,8 @@ local map_arch = {
+ arm64 = { e = "le", b = 64, m = 183, p = 0xaa64, },
+ arm64be = { e = "be", b = 64, m = 183, },
+ ppc = { e = "be", b = 32, m = 20, },
++ ppc64 = { e = "be", b = 64, m = 21, },
++ ppc64le = { e = "le", b = 64, m = 21, },
+ mips = { e = "be", b = 32, m = 8, f = 0x50001006, },
+ mipsel = { e = "le", b = 32, m = 8, f = 0x50001006, },
+ mips64 = { e = "be", b = 64, m = 8, f = 0x80000007, },
diff --git a/lang/luajit-openresty/pkg-plist b/lang/luajit-openresty/pkg-plist
index c0c15925b4c6..53700f285685 100644
--- a/lang/luajit-openresty/pkg-plist
+++ b/lang/luajit-openresty/pkg-plist
@@ -11,23 +11,23 @@ lib/libluajit-5.1.so
lib/libluajit-5.1.so.2
lib/libluajit-5.1.so.%%SOVERSION%%
libdata/pkgconfig/luajit.pc
-share/luajit-%%VERSION%%/jit/bc.lua
-share/luajit-%%VERSION%%/jit/bcsave.lua
-share/luajit-%%VERSION%%/jit/dis_arm.lua
-share/luajit-%%VERSION%%/jit/dis_arm64.lua
-share/luajit-%%VERSION%%/jit/dis_arm64be.lua
-share/luajit-%%VERSION%%/jit/dis_mips.lua
-share/luajit-%%VERSION%%/jit/dis_mips64.lua
-share/luajit-%%VERSION%%/jit/dis_mips64el.lua
-share/luajit-%%VERSION%%/jit/dis_mips64r6.lua
-share/luajit-%%VERSION%%/jit/dis_mips64r6el.lua
-share/luajit-%%VERSION%%/jit/dis_mipsel.lua
-share/luajit-%%VERSION%%/jit/dis_ppc.lua
-share/luajit-%%VERSION%%/jit/dis_x64.lua
-share/luajit-%%VERSION%%/jit/dis_x86.lua
-share/luajit-%%VERSION%%/jit/dump.lua
-share/luajit-%%VERSION%%/jit/p.lua
-share/luajit-%%VERSION%%/jit/v.lua
-share/luajit-%%VERSION%%/jit/vmdef.lua
-share/luajit-%%VERSION%%/jit/zone.lua
+%%DATADIR%%-%%VERSION%%/jit/bc.lua
+%%DATADIR%%-%%VERSION%%/jit/bcsave.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua
+%%DATADIR%%-%%VERSION%%/jit/dump.lua
+%%DATADIR%%-%%VERSION%%/jit/p.lua
+%%DATADIR%%-%%VERSION%%/jit/v.lua
+%%DATADIR%%-%%VERSION%%/jit/vmdef.lua
+%%DATADIR%%-%%VERSION%%/jit/zone.lua
share/man/man1/luajit.1.gz
diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile
index eb917faf3628..a81ff41d76c8 100644
--- a/lang/luajit/Makefile
+++ b/lang/luajit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= luajit
-DISTVERSION= 2.1.0.20250528
-PORTREVISION= 1
+DISTVERSION= 2.1.0.20250728
CATEGORIES= lang
DISTNAME= LuaJIT-${DISTVERSION}
@@ -22,10 +21,10 @@ USE_LDCONFIG= yes
MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
USE_GITHUB= yes
-GH_TUPLE= LuaJIT:LuaJIT:f9140a6
+GH_TUPLE= LuaJIT:LuaJIT:871db2c
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1748459687
+LUAJIT_SOVERSION= 2.1.1753364724
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo
index a7daefeea90e..1da95aac27f8 100644
--- a/lang/luajit/distinfo
+++ b/lang/luajit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748983264
-SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
-SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
+TIMESTAMP = 1753382137
+SHA256 (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 47538f795c0971267f59e6215cfade6e738b5288c5c3fd07b5a575b08a383a1b
+SIZE (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 1083031
diff --git a/lang/nll/Makefile b/lang/nll/Makefile
index 543580a850f9..53c78c46148e 100644
--- a/lang/nll/Makefile
+++ b/lang/nll/Makefile
@@ -1,8 +1,8 @@
PORTNAME= nll
-PORTVERSION= 20250413a
+PORTVERSION= 20250805a
CATEGORIES= lang
MASTER_SITES= https://kozos.jp/nlux/archive/
-DISTNAME= nlux-alpha-20250413
+DISTNAME= nlux-alpha-${PORTVERSION:C|[a-zA-Z]*$||}
MAINTAINER= kozos@kozos.jp
COMMENT= Simple language for programming learning
@@ -11,7 +11,7 @@ WWW= https://kozos.jp/nll/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-FLAVORS= default nosdl sdl1
+FLAVORS= sdl2 nosdl sdl1
FLAVOR?= ${FLAVORS:[1]}
nosdl_PKGNAMESUFFIX= -nosdl
sdl1_PKGNAMESUFFIX= -sdl1
@@ -20,6 +20,29 @@ USES= zip
MAKE_ARGS= ARCH= \
BUILD= \
CCOMPILER=${CC}
+
+.if ${FLAVOR} == sdl2
+COMMENT+= (SDL 2)
+USES+= sdl xorg
+USE_SDL= sdl2
+USE_XORG= x11
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1= \
+ USE_SDL2=yes
+.elif ${FLAVOR} == nosdl
+COMMENT+= (limited graphic and audio function)
+MAKE_ARGS+= USE_SDL1= \
+ USE_SDL2=
+.elif ${FLAVOR} == sdl1
+COMMENT+= (SDL 1.2)
+USES+= sdl xorg
+USE_SDL= sdl
+USE_XORG= x11
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1=yes \
+ USE_SDL2=
+.endif
+
WRKSRC= ${WRKDIR}/nlux/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
@@ -61,31 +84,6 @@ SYSCALL_MAKE_ARGS_OFF= USE_SYSCALL_FUNCTION=
SYSTEM_MAKE_ARGS= USE_SYSTEM_FUNCTION=yes
SYSTEM_MAKE_ARGS_OFF= USE_SYSTEM_FUNCTION=
-.if ${FLAVOR} == default
-USE_SDL= sdl2
-USE_XORG= x11
-USES+= sdl xorg
-MAKE_ARGS+= SDLDIR=${LOCALBASE} \
- USE_SDL1= \
- USE_SDL2=yes
-.endif
-
-.if ${FLAVOR} == nosdl
-COMMENT+= (limited graphic and audio function)
-MAKE_ARGS+= USE_SDL1= \
- USE_SDL2=
-.endif
-
-.if ${FLAVOR} == sdl1
-COMMENT+= (SDL 1.2)
-USE_SDL= sdl
-USE_XORG= x11
-USES+= sdl xorg
-MAKE_ARGS+= SDLDIR=${LOCALBASE} \
- USE_SDL1=yes \
- USE_SDL2=
-.endif
-
post-install:
${INSTALL_PROGRAM} ${WRKDIR}/nlux/bin/${PORTNAME} \
${STAGEDIR}${PREFIX}/bin
diff --git a/lang/nll/distinfo b/lang/nll/distinfo
index b2c5dbc55f8d..5065d58d5175 100644
--- a/lang/nll/distinfo
+++ b/lang/nll/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744518726
-SHA256 (nlux-alpha-20250413.zip) = 97d35a4f481b513c84042ab77d0b727be46f64f11cff59756551149942bb1906
-SIZE (nlux-alpha-20250413.zip) = 1239801
+TIMESTAMP = 1754387485
+SHA256 (nlux-alpha-20250805.zip) = 0eba132f6ce0106d8ddfb0da662aeb67f6d594e86fb66986a11e013c244f7d26
+SIZE (nlux-alpha-20250805.zip) = 1261758
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/p5-Test-XPath/Makefile b/lang/p5-Test-XPath/Makefile
index a47c355a639d..82f6182c7755 100644
--- a/lang/p5-Test-XPath/Makefile
+++ b/lang/p5-Test-XPath/Makefile
@@ -1,8 +1,7 @@
PORTNAME= Test-XPath
-PORTVERSION= 0.19
+PORTVERSION= 0.20
CATEGORIES= lang perl5
MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:DWHEELER
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
@@ -15,7 +14,7 @@ LICENSE_COMB= dual
RUN_DEPENDS= p5-XML-LibXML>=1.70:textproc/p5-XML-LibXML
USES= perl5
-USE_PERL5= modbuild
+USE_PERL5= configure
OPTIONS_DEFINE= CSS
diff --git a/lang/p5-Test-XPath/distinfo b/lang/p5-Test-XPath/distinfo
index c220b7fe4920..fa0ac52502da 100644
--- a/lang/p5-Test-XPath/distinfo
+++ b/lang/p5-Test-XPath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1527606997
-SHA256 (Test-XPath-0.19.tar.gz) = defccc0c1458e7af5d92bc73003e6867c67e2fa4955aa71c54b384e71122c0f3
-SIZE (Test-XPath-0.19.tar.gz) = 14164
+TIMESTAMP = 1755072101
+SHA256 (Test-XPath-0.20.tar.gz) = dfaa611e7146ad9c9769b5bcf688949976b8372df7e787a40b933a148d892039
+SIZE (Test-XPath-0.20.tar.gz) = 14167
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile
index 35db643c60d0..eef896da8e98 100644
--- a/lang/perl5-devel/Makefile
+++ b/lang/perl5-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK
DIST_SUBDIR= perl
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index 9009e8076923..91ff326e159b 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748501105
-SHA256 (perl/perl-5.41.13.tar.xz) = 88a461353691d067245a6b90379b28fa695210d0513b93f7477512ffb520338e
-SIZE (perl/perl-5.41.13.tar.xz) = 14362268
+TIMESTAMP = 1755768403
+SHA256 (perl/perl-5.43.2.tar.xz) = 0b69f97ca0ae820403ed42acc4bc498f316ed9f3f6f995c3a5426afad1e7e825
+SIZE (perl/perl-5.43.2.tar.xz) = 14468148
diff --git a/lang/perl5-devel/files/patch-Configure b/lang/perl5-devel/files/patch-Configure
index 6c13b5df7712..48739f26a760 100644
--- a/lang/perl5-devel/files/patch-Configure
+++ b/lang/perl5-devel/files/patch-Configure
@@ -2,7 +2,7 @@
- ?
- ?
---- Configure.orig 2025-05-28 15:44:24 UTC
+--- Configure.orig 2025-07-20 16:15:02 UTC
+++ Configure
@@ -3917,7 +3917,10 @@ esac
. ./posthint.sh
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9596,8 +9599,7 @@ case "$sitescript" in
+@@ -9599,8 +9602,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp b/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp
new file mode 100644
index 000000000000..5b984b30f83b
--- /dev/null
+++ b/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp
@@ -0,0 +1,13 @@
+Silence Getopt::Long warning
+
+--- cpan/JSON-PP/bin/json_pp.orig 2025-05-15 13:39:16 UTC
++++ cpan/JSON-PP/bin/json_pp
+@@ -2,7 +2,7 @@ use strict;
+
+ BEGIN { pop @INC if $INC[-1] eq '.' }
+ use strict;
+-use Getopt::Long;
++use Getopt::Long qw( :config no_ignore_case );
+ use Encode ();
+
+ use JSON::PP ();
diff --git a/lang/perl5-devel/files/patch-perl.c b/lang/perl5-devel/files/patch-perl.c
index 4b8eabb36ee7..7778fd27ac13 100644
--- a/lang/perl5-devel/files/patch-perl.c
+++ b/lang/perl5-devel/files/patch-perl.c
@@ -1,8 +1,8 @@
Remove compile time information (reproducible builds)
---- perl.c.orig 2024-12-07 09:40:14 UTC
+--- perl.c.orig 2025-07-20 16:15:02 UTC
+++ perl.c
-@@ -2112,23 +2112,7 @@ S_Internals_V(pTHX_ CV *cv)
+@@ -2113,23 +2113,7 @@ S_Internals_V(pTHX_ CV *cv)
PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options,
sizeof(non_bincompat_options) - 1, SVs_TEMP));
diff --git a/lang/perl5-devel/files/patch-t_porting_customized.dat b/lang/perl5-devel/files/patch-t_porting_customized.dat
index c6347acfe83f..f24a067217c7 100644
--- a/lang/perl5-devel/files/patch-t_porting_customized.dat
+++ b/lang/perl5-devel/files/patch-t_porting_customized.dat
@@ -1,6 +1,6 @@
Fix tests for modified files.
---- t/porting/customized.dat.orig 2025-05-21 15:56:09 UTC
+--- t/porting/customized.dat.orig 2025-07-31 00:18:39 UTC
+++ t/porting/customized.dat
@@ -4,12 +4,13 @@ ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t
AutoLoader cpan/AutoLoader/t/02AutoSplit.t bb90cda13b88599ad45de4b45799d5218afcb6d8
@@ -14,6 +14,6 @@ Fix tests for modified files.
MIME::Base64 cpan/MIME-Base64/lib/MIME/QuotedPrint.pm 36cbb455ab57b9bbca7e86f50987c8b1df1a8122
-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c
+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 8b35c5a137791b0cfedcffd2937cb3b5fb984cac
- Scalar::Util cpan/Scalar-List-Utils/lib/List/Util.pm 98dbc1cb98d448bd929fe42cf0fc47da978df196
- Scalar::Util cpan/Scalar-List-Utils/lib/List/Util/XS.pm 0e2ef5dcbebb5d808edd4b7adec8f6553cdde916
- Scalar::Util cpan/Scalar-List-Utils/lib/Scalar/Util.pm dddbfb9e26de572f88598cdf06353902718eb2ec
+ Win32 cpan/Win32/Win32.pm 07a777ca9c5f642f068f92895a79a096a4a54469
+ Win32 cpan/Win32/Win32.xs ff7efeb6b7bfa67e22411b6e3db761c730213a52
+ Win32API::File cpan/Win32API-File/File.pm 8fd212857f821cb26648878b96e57f13bf21b99e
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index 9604eaff1d54..80457ca95190 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -1122,23 +1122,15 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
%%MAN1%%/perl5384delta.1.gz
+%%MAN1%%/perl5385delta.1.gz
%%MAN1%%/perl5400delta.1.gz
%%MAN1%%/perl5401delta.1.gz
%%MAN1%%/perl5402delta.1.gz
-%%MAN1%%/perl5410delta.1.gz
-%%MAN1%%/perl54110delta.1.gz
-%%MAN1%%/perl54111delta.1.gz
-%%MAN1%%/perl54112delta.1.gz
-%%MAN1%%/perl54113delta.1.gz
-%%MAN1%%/perl5411delta.1.gz
-%%MAN1%%/perl5412delta.1.gz
-%%MAN1%%/perl5413delta.1.gz
-%%MAN1%%/perl5414delta.1.gz
-%%MAN1%%/perl5415delta.1.gz
-%%MAN1%%/perl5416delta.1.gz
-%%MAN1%%/perl5417delta.1.gz
-%%MAN1%%/perl5418delta.1.gz
-%%MAN1%%/perl5419delta.1.gz
+%%MAN1%%/perl5403delta.1.gz
+%%MAN1%%/perl5420delta.1.gz
+%%MAN1%%/perl5430delta.1.gz
+%%MAN1%%/perl5431delta.1.gz
+%%MAN1%%/perl5432delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2083,23 +2075,15 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
%%PRIV_LIB%%/pod/perl5384delta.pod
+%%PRIV_LIB%%/pod/perl5385delta.pod
%%PRIV_LIB%%/pod/perl5400delta.pod
%%PRIV_LIB%%/pod/perl5401delta.pod
%%PRIV_LIB%%/pod/perl5402delta.pod
-%%PRIV_LIB%%/pod/perl5410delta.pod
-%%PRIV_LIB%%/pod/perl54110delta.pod
-%%PRIV_LIB%%/pod/perl54111delta.pod
-%%PRIV_LIB%%/pod/perl54112delta.pod
-%%PRIV_LIB%%/pod/perl54113delta.pod
-%%PRIV_LIB%%/pod/perl5411delta.pod
-%%PRIV_LIB%%/pod/perl5412delta.pod
-%%PRIV_LIB%%/pod/perl5413delta.pod
-%%PRIV_LIB%%/pod/perl5414delta.pod
-%%PRIV_LIB%%/pod/perl5415delta.pod
-%%PRIV_LIB%%/pod/perl5416delta.pod
-%%PRIV_LIB%%/pod/perl5417delta.pod
-%%PRIV_LIB%%/pod/perl5418delta.pod
-%%PRIV_LIB%%/pod/perl5419delta.pod
+%%PRIV_LIB%%/pod/perl5403delta.pod
+%%PRIV_LIB%%/pod/perl5420delta.pod
+%%PRIV_LIB%%/pod/perl5430delta.pod
+%%PRIV_LIB%%/pod/perl5431delta.pod
+%%PRIV_LIB%%/pod/perl5432delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index b9578b3eac3f..b6d611a89613 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.41.13
+PERL_VERSION= 5.43.2
PERL5_DEPEND= perl5>=5.41.r<5.42
diff --git a/lang/perl5.38/distinfo b/lang/perl5.38/distinfo
index 70fad071ecb8..5f9848a50081 100644
--- a/lang/perl5.38/distinfo
+++ b/lang/perl5.38/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744552256
-SHA256 (perl/perl-5.38.4.tar.xz) = f6777e856b22460e8091f9524593e93299f421cc23dbd408d3f5ed3328d357a7
-SIZE (perl/perl-5.38.4.tar.xz) = 13716272
+TIMESTAMP = 1755351719
+SHA256 (perl/perl-5.38.5.tar.xz) = 293efd3c7d100c470624a56a18f85fd656207bf124460e76709d94b8bae14422
+SIZE (perl/perl-5.38.5.tar.xz) = 13715856
diff --git a/lang/perl5.38/files/patch-Configure b/lang/perl5.38/files/patch-Configure
index f55f643a071c..2b273ab5b276 100644
--- a/lang/perl5.38/files/patch-Configure
+++ b/lang/perl5.38/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2023-05-16 23:36:32 UTC
+--- Configure.orig 2025-05-31 18:59:40 UTC
+++ Configure
-@@ -3907,7 +3907,10 @@ esac
+@@ -3908,7 +3908,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5035,7 +5038,7 @@ esac
+@@ -5036,7 +5039,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9586,8 +9589,7 @@ prefixvar=siteman3dir
+@@ -9587,8 +9590,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5.38/pkg-plist b/lang/perl5.38/pkg-plist
index d9198704ef0d..38d9687493de 100644
--- a/lang/perl5.38/pkg-plist
+++ b/lang/perl5.38/pkg-plist
@@ -987,6 +987,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
%%MAN1%%/perl5384delta.1.gz
+%%MAN1%%/perl5385delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -1797,6 +1798,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
%%PRIV_LIB%%/pod/perl5384delta.pod
+%%PRIV_LIB%%/pod/perl5385delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5.38/version.mk b/lang/perl5.38/version.mk
index 1167de72708e..7c030878a0eb 100644
--- a/lang/perl5.38/version.mk
+++ b/lang/perl5.38/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.38.4
+PERL_VERSION= 5.38.5
PERL5_DEPEND= perl5>=5.38.r<5.39
diff --git a/lang/perl5.40/Makefile b/lang/perl5.40/Makefile
index 59644a99c946..437963bc97cb 100644
--- a/lang/perl5.40/Makefile
+++ b/lang/perl5.40/Makefile
@@ -14,9 +14,8 @@ LICENSE_COMB= dual
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
-# Uncomment when the default Perl is switched to 5.42+
-#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
-#EXPIRATION_DATE=<Release date of .0 + 3 years>
+DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
+EXPIRATION_DATE= 2027-06-09
USES= cpe tar:xz
diff --git a/lang/perl5.40/distinfo b/lang/perl5.40/distinfo
index 5f33924bfa75..084ef95d2740 100644
--- a/lang/perl5.40/distinfo
+++ b/lang/perl5.40/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744553372
-SHA256 (perl/perl-5.40.2.tar.xz) = 0551c717458e703ef7972307ab19385edfa231198d88998df74e12226abf563b
-SIZE (perl/perl-5.40.2.tar.xz) = 13923524
+TIMESTAMP = 1755351797
+SHA256 (perl/perl-5.40.3.tar.xz) = 65f63b4763ab6cb9bb3d5731dd10369e1705be3c59be9847d453eb60b349ab43
+SIZE (perl/perl-5.40.3.tar.xz) = 13933584
diff --git a/lang/perl5.40/files/patch-Configure b/lang/perl5.40/files/patch-Configure
index 049b48874bea..eb90f0a1e537 100644
--- a/lang/perl5.40/files/patch-Configure
+++ b/lang/perl5.40/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2024-04-26 09:23:35 UTC
+--- Configure.orig 2025-05-31 19:01:11 UTC
+++ Configure
-@@ -3916,7 +3916,10 @@ esac
+@@ -3917,7 +3917,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5044,7 +5047,7 @@ esac
+@@ -5045,7 +5048,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9595,8 +9598,7 @@ prefixvar=siteman3dir
+@@ -9596,8 +9599,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5.40/pkg-plist b/lang/perl5.40/pkg-plist
index b76c967343fb..ecba8294a98b 100644
--- a/lang/perl5.40/pkg-plist
+++ b/lang/perl5.40/pkg-plist
@@ -1117,9 +1117,11 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5381delta.1.gz
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
+%%MAN1%%/perl5384delta.1.gz
%%MAN1%%/perl5400delta.1.gz
%%MAN1%%/perl5401delta.1.gz
%%MAN1%%/perl5402delta.1.gz
+%%MAN1%%/perl5403delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2058,9 +2060,11 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5381delta.pod
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
+%%PRIV_LIB%%/pod/perl5384delta.pod
%%PRIV_LIB%%/pod/perl5400delta.pod
%%PRIV_LIB%%/pod/perl5401delta.pod
%%PRIV_LIB%%/pod/perl5402delta.pod
+%%PRIV_LIB%%/pod/perl5403delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5.40/version.mk b/lang/perl5.40/version.mk
index dc204657c605..e7293761b216 100644
--- a/lang/perl5.40/version.mk
+++ b/lang/perl5.40/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.40.2
+PERL_VERSION= 5.40.3
PERL5_DEPEND= perl5>=5.40.r<5.41
diff --git a/lang/perl5.42/Makefile b/lang/perl5.42/Makefile
index 202695b0c883..7e48e89c50aa 100644
--- a/lang/perl5.42/Makefile
+++ b/lang/perl5.42/Makefile
@@ -1,5 +1,6 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK
DIST_SUBDIR= perl
@@ -15,7 +16,7 @@ LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
# Uncomment when the default Perl is switched to 5.44+
#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
-#EXPIRATION_DATE=<Release date of .0 + 3 years>
+#EXPIRATION_DATE= 2028-07-03
USES= cpe tar:xz
diff --git a/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp b/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp
new file mode 100644
index 000000000000..5b984b30f83b
--- /dev/null
+++ b/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp
@@ -0,0 +1,13 @@
+Silence Getopt::Long warning
+
+--- cpan/JSON-PP/bin/json_pp.orig 2025-05-15 13:39:16 UTC
++++ cpan/JSON-PP/bin/json_pp
+@@ -2,7 +2,7 @@ use strict;
+
+ BEGIN { pop @INC if $INC[-1] eq '.' }
+ use strict;
+-use Getopt::Long;
++use Getopt::Long qw( :config no_ignore_case );
+ use Encode ();
+
+ use JSON::PP ();
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index e8bdb019bfd4..32ede65ab596 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= php-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.27.0
+PORTREVISION= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
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..4cd024aca5ea 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,8 +1,8 @@
PORTNAME= php85
-DISTVERSION= 8.5.0alpha2
+DISTVERSION= 8.5.0beta1
PORTREVISION?= 0
CATEGORIES?= lang devel www
-MASTER_SITES= LOCAL/bofh/lang/${PORTNAME}
+MASTER_SITES= https://downloads.php.net/~edorian/
DISTNAME= php-${DISTVERSION}
MAINTAINER= bofh@FreeBSD.org
@@ -15,12 +15,11 @@ USES+= compiler:c11 cpe gnome localbase pkgconfig #tar:xz
CPE_PRODUCT= php
PHP_VER= 85
-PHP_WRKSRC= php-src-php-${DISTVERSION}
-WRKSRC= ${WRKDIR}/${PHP_WRKSRC}
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 +93,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 +101,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 +152,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 +187,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
@@ -203,7 +202,7 @@ PHP_MODNAME= ${PKGNAMESUFFIX:S/-//}
PHP_VER= 85
IGNORE_WITH_PHP= 81 82 83 84
-EXTSUBDIR= ${PHP_WRKSRC}/ext/${PHP_MODNAME}
+EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME}
WRKSRC= ${WRKDIR}/${EXTSUBDIR}
PATCHDIR= ${.CURDIR}/files
PLIST= ${NONEXISTENT}
@@ -212,32 +211,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 +267,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 +310,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
@@ -323,7 +322,7 @@ CONFIGURE_ARGS+= --enable-gd \
--with-external-gd
EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions --exclude libgd \
- ${PHP_WRKSRC}/ext/gd
+ php-${DISTVERSION}/ext/gd
OPTIONS_DEFINE= JIS WEBP X11
@@ -336,39 +335,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 +379,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 +409,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 +437,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 +497,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..4c473c0e48cd 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 = 1755580765
+SHA256 (php-8.5.0beta1.tar.gz) = d28f6de0744fa733db898ddcdeaa784a5e87ec1b4b4822e83529d9a76229ea61
+SIZE (php-8.5.0beta1.tar.gz) = 23797736
diff --git a/lang/php85/pkg-plist b/lang/php85/pkg-plist
index 206111c15f0d..15aebd735077 100644
--- a/lang/php85/pkg-plist
+++ b/lang/php85/pkg-plist
@@ -401,6 +401,7 @@ include/php/ext/libxml/php_libxml.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_ucp.h
+include/php/ext/opcache/zend_accelerator_api.h
include/php/ext/pcre/php_pcre.h
include/php/ext/random/php_random.h
include/php/ext/random/php_random_csprng.h
@@ -460,8 +461,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/python311/Makefile b/lang/python311/Makefile
index fe8415f6d3e9..afd49583ec74 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
+PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
@@ -47,7 +48,6 @@ PLIST_SUB= ABI=${ABIFLAGS} \
OPTIONS_DEFINE= DEBUG IPV6 LIBMPDEC LTO NLS PYMALLOC
OPTIONS_DEFAULT= LIBMPDEC LTO PYMALLOC
OPTIONS_EXCLUDE_riscv64= LTO
-OPTIONS_EXCLUDE_powerpc64le= LTO
OPTIONS_RADIO= HASH
OPTIONS_RADIO_HASH= FNV SIPHASH
OPTIONS_SUB= yes
diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index b733e009dedb..6d061c795dba 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
+PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
@@ -46,7 +47,6 @@ PLIST_SUB= ABI=${ABIFLAGS} \
OPTIONS_DEFINE= DEBUG IPV6 LIBMPDEC LTO NLS PYMALLOC
OPTIONS_DEFAULT= LIBMPDEC LTO PYMALLOC
OPTIONS_EXCLUDE_riscv64= LTO
-OPTIONS_EXCLUDE_powerpc64le= LTO
OPTIONS_RADIO= HASH
OPTIONS_RADIO_HASH= FNV SIPHASH
OPTIONS_SUB= yes
diff --git a/lang/quickjs/Makefile b/lang/quickjs/Makefile
index 0a382adc5215..918632e5dc85 100644
--- a/lang/quickjs/Makefile
+++ b/lang/quickjs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quickjs
-DISTVERSION= 2025.04.26-20250426
+DISTVERSION= 2025.04.26-20250709
CATEGORIES= lang devel
#MASTER_SITES= https://bellard.org/${PORTNAME}/
#DISTNAME= ${PORTNAME}-${DISTVERSION:S/./-/g}
@@ -15,7 +15,7 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= bellard
-GH_TAGNAME= 6e2e68fd0896957f92eb6c242a2e048c1ef3cae0
+GH_TAGNAME= 1fdc768
CPE_VENDOR= ${PORTNAME}_project
diff --git a/lang/quickjs/distinfo b/lang/quickjs/distinfo
index 7637f8f4e79b..2eff0e7e9753 100644
--- a/lang/quickjs/distinfo
+++ b/lang/quickjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746485237
-SHA256 (bellard-quickjs-2025.04.26-20250426-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0_GH0.tar.gz) = 3ceab2edf529ffc4ed4111e613e6878c8ffa4ca792d66a989f6a05fa35f9ec59
-SIZE (bellard-quickjs-2025.04.26-20250426-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0_GH0.tar.gz) = 628637
+TIMESTAMP = 1752336175
+SHA256 (bellard-quickjs-2025.04.26-20250709-1fdc768_GH0.tar.gz) = f3b564d611909926a6895c53377ce72ecd61f797ac9b27dec8a728380c89abd7
+SIZE (bellard-quickjs-2025.04.26-20250709-1fdc768_GH0.tar.gz) = 592711
diff --git a/lang/quickjs/files/patch-Makefile b/lang/quickjs/files/patch-Makefile
index b1bff599e9c6..d4baa682dade 100644
--- a/lang/quickjs/files/patch-Makefile
+++ b/lang/quickjs/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2024-07-27 21:40:48 UTC
-+++ Makefile
-@@ -94,6 +94,7 @@ ifdef CONFIG_CLANG
+--- Makefile.orig 2025-07-12 12:03:32.908750000 -0400
++++ Makefile 2025-07-12 12:08:54.639258000 -0400
+@@ -98,6 +98,7 @@
HOST_CC=clang
CC=$(CROSS_PREFIX)clang
CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
@@ -8,9 +8,9 @@
CFLAGS += -Wextra
CFLAGS += -Wno-sign-compare
CFLAGS += -Wno-missing-field-initializers
-@@ -207,9 +208,9 @@ endif
- ifdef CONFIG_M32
- PROGS+=qjs32 qjs32_s
+@@ -212,9 +213,9 @@
+ QJSC_CC=$(CC)
+ QJSC=./qjsc$(EXE)
endif
-PROGS+=libquickjs.a
+PROGS+=libquickjs.so
@@ -20,7 +20,7 @@
endif
# examples
-@@ -298,12 +299,12 @@ endif
+@@ -296,12 +297,12 @@
LTOEXT=
endif
@@ -37,10 +37,10 @@
endif # CONFIG_LTO
libquickjs.fuzz.a: $(patsubst %.o, %.fuzz.o, $(QJS_LIB_OBJS))
-@@ -384,10 +385,14 @@ install: all
+@@ -368,10 +369,14 @@
+ mkdir -p "$(DESTDIR)$(PREFIX)/bin"
$(STRIP) qjs$(EXE) qjsc$(EXE)
install -m755 qjs$(EXE) qjsc$(EXE) "$(DESTDIR)$(PREFIX)/bin"
- ln -sf qjs$(EXE) "$(DESTDIR)$(PREFIX)/bin/qjscalc$(EXE)"
- mkdir -p "$(DESTDIR)$(PREFIX)/lib/quickjs"
- install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
+ mkdir -p "$(DESTDIR)$(PREFIX)/lib"
@@ -55,8 +55,8 @@
endif
mkdir -p "$(DESTDIR)$(PREFIX)/include/quickjs"
install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(PREFIX)/include/quickjs"
-@@ -417,7 +422,7 @@ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-
- HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-promise -fno-typedarray \
+@@ -396,7 +401,7 @@
+ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-typedarray \
-fno-typedarray -fno-regexp -fno-json -fno-eval -fno-proxy \
-fno-date -m
-examples/hello_module: $(QJSC) libquickjs$(LTOEXT).a $(HELLO_MODULE_SRCS)
@@ -64,7 +64,7 @@
$(QJSC) $(HELLO_MODULE_OPTS) -o $@ $(HELLO_MODULE_SRCS)
# use of an external C module (static compilation)
-@@ -425,7 +430,7 @@ test_fib.c: $(QJSC) examples/test_fib.js
+@@ -404,7 +409,7 @@
test_fib.c: $(QJSC) examples/test_fib.js
$(QJSC) -e -M examples/fib.so,fib -m -o $@ examples/test_fib.js
diff --git a/lang/quickjs/pkg-plist b/lang/quickjs/pkg-plist
index b99dbd28945a..58c98df8f769 100644
--- a/lang/quickjs/pkg-plist
+++ b/lang/quickjs/pkg-plist
@@ -1,6 +1,5 @@
bin/qjs
bin/qjsc
-bin/qjscalc
include/quickjs/quickjs-libc.h
include/quickjs/quickjs.h
lib/libquickjs.so
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index f3d4048f0665..f41929055077 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= racket
-PORTVERSION= 8.17
+PORTVERSION= 8.18
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -32,8 +32,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-liblz4 \
- --enable-pthread \
- --mandir=${PREFIX}/share/man
+ --enable-pthread
CONFLICTS= racket
@@ -87,6 +86,14 @@ CHEZ_MACHTYPE= tarm64fb
CHEZ_MACHTYPE= ti3fb
.elif ${ARCH} == "powerpc"
CHEZ_MACHTYPE= tppc32fb
+.elif ${ARCH} == "powerpc64"
+CHEZ_MACHTYPE= tpb64b
+.elif ${ARCH} == "powerpc64le"
+CHEZ_MACHTYPE= tpb64l
+.endif
+
+.if ${ARCH:Mpowerpc64*}
+CONFIGURE_ARGS+= --enable-pb
.endif
post-patch:
diff --git a/lang/racket-minimal/distinfo b/lang/racket-minimal/distinfo
index b43370205155..f563685c5677 100644
--- a/lang/racket-minimal/distinfo
+++ b/lang/racket-minimal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749247067
-SHA256 (racket-minimal/8.17/racket-minimal-8.17-src-builtpkgs.tgz) = a5a7d87aef6899ee9e7466133ea7b88347221a32f6636323f60908b641d10634
-SIZE (racket-minimal/8.17/racket-minimal-8.17-src-builtpkgs.tgz) = 23555413
+TIMESTAMP = 1755598320
+SHA256 (racket-minimal/8.18/racket-minimal-8.18-src-builtpkgs.tgz) = d584811db6e4a95c6c3d0091a17dfd7ae8ddf6b3fb46fd8709d395df9b65b171
+SIZE (racket-minimal/8.18/racket-minimal-8.18-src-builtpkgs.tgz) = 23659608
diff --git a/lang/racket-minimal/pkg-plist b/lang/racket-minimal/pkg-plist
index 684e5919e578..77da6a1ed94f 100644
--- a/lang/racket-minimal/pkg-plist
+++ b/lang/racket-minimal/pkg-plist
@@ -68,6 +68,7 @@ lib/racket/system.rktd
%%DATADIR%%/collects/compiler/private/mach-o.rkt
%%DATADIR%%/collects/compiler/private/pe-rsrc.rkt
%%DATADIR%%/collects/compiler/private/read-bstr.rkt
+%%DATADIR%%/collects/compiler/private/recompile-cache.rkt
%%DATADIR%%/collects/compiler/private/win-dll-list.rkt
%%DATADIR%%/collects/compiler/private/windlldir.rkt
%%DATADIR%%/collects/compiler/private/winsubsys.rkt
@@ -202,6 +203,7 @@ lib/racket/system.rktd
%%DATADIR%%/collects/pkg/private/lock.rkt
%%DATADIR%%/collects/pkg/private/metadata.rkt
%%DATADIR%%/collects/pkg/private/migrate.rkt
+%%DATADIR%%/collects/pkg/private/missing-deps.rkt
%%DATADIR%%/collects/pkg/private/mod-paths.rkt
%%DATADIR%%/collects/pkg/private/network.rkt
%%DATADIR%%/collects/pkg/private/new.rkt
@@ -248,6 +250,8 @@ lib/racket/system.rktd
%%DATADIR%%/collects/racket/case.rkt
%%DATADIR%%/collects/racket/class.rkt
%%DATADIR%%/collects/racket/cmdline.rkt
+%%DATADIR%%/collects/racket/deprecation.rkt
+%%DATADIR%%/collects/racket/deprecation/transformer.rkt
%%DATADIR%%/collects/racket/contract.rkt
%%DATADIR%%/collects/racket/contract/base.rkt
%%DATADIR%%/collects/racket/contract/collapsible.rkt
@@ -791,6 +795,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.dep
@@ -1059,6 +1065,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/network_rkt.dep
@@ -1137,6 +1145,10 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/class_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/class_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/cmdline_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/cmdline_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/contract_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/contract_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.dep
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index 85e8bff7ea5a..50a9e87110b6 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= racket
-PORTVERSION= 8.17
+PORTVERSION= 8.18
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -33,8 +33,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-liblz4 \
- --enable-pthread \
- --mandir=${PREFIX}/share/man
+ --enable-pthread
CONFLICTS= racket-minimal
@@ -88,6 +87,14 @@ CHEZ_MACHTYPE= tarm64fb
CHEZ_MACHTYPE= ti3fb
.elif ${ARCH} == "powerpc"
CHEZ_MACHTYPE= tppc32fb
+.elif ${ARCH} == "powerpc64"
+CHEZ_MACHTYPE= tpb64b
+.elif ${ARCH} == "powerpc64le"
+CHEZ_MACHTYPE= tpb64l
+.endif
+
+.if ${ARCH:Mpowerpc64*}
+CONFIGURE_ARGS+= --enable-pb
.endif
post-patch:
diff --git a/lang/racket/distinfo b/lang/racket/distinfo
index ab6801ffe28b..97d4132226dc 100644
--- a/lang/racket/distinfo
+++ b/lang/racket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749247050
-SHA256 (racket/8.17/racket-8.17-src-builtpkgs.tgz) = bb98bd8b6d9eba56bd5107fe29be50ad8cd4fb7bb32fbd762c5bd259c15e706f
-SIZE (racket/8.17/racket-8.17-src-builtpkgs.tgz) = 158087574
+TIMESTAMP = 1755598381
+SHA256 (racket/8.18/racket-8.18-src-builtpkgs.tgz) = 59036cdc218ade49f1890349345f3cb470425d9edc0c677ea28690ce12d6cf2b
+SIZE (racket/8.18/racket-8.18-src-builtpkgs.tgz) = 158397366
diff --git a/lang/racket/pkg-plist b/lang/racket/pkg-plist
index 54d258687684..d052f644a975 100644
--- a/lang/racket/pkg-plist
+++ b/lang/racket/pkg-plist
@@ -112,6 +112,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.dep
@@ -380,6 +382,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/network_rkt.dep
@@ -464,6 +468,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.d
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/date_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/date_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/dict_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/dict_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/engine_rkt.dep
@@ -750,6 +756,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compi
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector-common_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/kernel/compiled/init_rkt.dep
@@ -2584,6 +2592,10 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/privat
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/local-member-names_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/online-comp_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/online-comp_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/compiled/drracket-buttons_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/compiled/drracket-buttons_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/common_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/common_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/drracket_scrbl.dep
@@ -2780,10 +2792,6 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/stamp_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/time-stamp_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/time-stamp_rkt.zo
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/compiled/drracket-buttons_rkt.dep
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/compiled/drracket-buttons_rkt.zo
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.dep
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/info_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/plt-installer-sig_rkt.dep
@@ -2806,6 +2814,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-doc/compiled/info_rkt.de
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-doc/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/alias_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/alias_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/cross-alias_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/cross-alias_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/info_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/main_rkt.dep
@@ -8136,6 +8146,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/debugging_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/define-struct_scrbl.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/define-struct_scrbl.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/deprecation_scrbl.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/deprecation_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/dicts_scrbl.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/dicts_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/ellipses-defn_rkt.dep
@@ -15002,6 +15014,7 @@ share/man/man1/setup-plt.1.gz
%%PORTDOCS%%%%DOCSDIR%%/reference/Byte_and_String_Output.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Command-Line_Parsing.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Delayed_Evaluation.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Deprecation.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Equality.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Exiting.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Expanding_Top-Level_Forms.html
@@ -16366,6 +16379,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/compiler/private/mach-o.rkt
%%DATADIR%%/collects/compiler/private/pe-rsrc.rkt
%%DATADIR%%/collects/compiler/private/read-bstr.rkt
+%%DATADIR%%/collects/compiler/private/recompile-cache.rkt
%%DATADIR%%/collects/compiler/private/win-dll-list.rkt
%%DATADIR%%/collects/compiler/private/windlldir.rkt
%%DATADIR%%/collects/compiler/private/winsubsys.rkt
@@ -16500,6 +16514,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/pkg/private/lock.rkt
%%DATADIR%%/collects/pkg/private/metadata.rkt
%%DATADIR%%/collects/pkg/private/migrate.rkt
+%%DATADIR%%/collects/pkg/private/missing-deps.rkt
%%DATADIR%%/collects/pkg/private/mod-paths.rkt
%%DATADIR%%/collects/pkg/private/network.rkt
%%DATADIR%%/collects/pkg/private/new.rkt
@@ -16607,6 +16622,8 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/racket/contract/region.rkt
%%DATADIR%%/collects/racket/control.rkt
%%DATADIR%%/collects/racket/date.rkt
+%%DATADIR%%/collects/racket/deprecation.rkt
+%%DATADIR%%/collects/racket/deprecation/transformer.rkt
%%DATADIR%%/collects/racket/dict.rkt
%%DATADIR%%/collects/racket/engine.rkt
%%DATADIR%%/collects/racket/enter.rkt
@@ -17789,6 +17806,10 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/drracket-core-lib/drracket/syncheck.rkt
%%DATADIR%%/pkgs/drracket-core-lib/drracket/tool-lib.rkt
%%DATADIR%%/pkgs/drracket-core-lib/info.rkt
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/drracket-buttons.rkt
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/html.png
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/pdf.png
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/mk-drs-bitmaps.rkt
%%DATADIR%%/pkgs/drracket-core/info.rkt
%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/common.rkt
%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/debugger1.png
@@ -17923,10 +17944,6 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/drracket/repo-time-stamp/info.rkt
%%DATADIR%%/pkgs/drracket/repo-time-stamp/stamp.rkt
%%DATADIR%%/pkgs/drracket/repo-time-stamp/time-stamp.rkt
-%%DATADIR%%/pkgs/drracket/scribble/tools/drracket-buttons.rkt
-%%DATADIR%%/pkgs/drracket/scribble/tools/html.png
-%%DATADIR%%/pkgs/drracket/scribble/tools/pdf.png
-%%DATADIR%%/pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt
%%DATADIR%%/pkgs/drracket/setup/info.rkt
%%DATADIR%%/pkgs/drracket/setup/plt-installer-sig.rkt
%%DATADIR%%/pkgs/drracket/setup/plt-installer-unit.rkt
@@ -17938,6 +17955,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/ds-store-doc/ds-store.scrbl
%%DATADIR%%/pkgs/ds-store-doc/info.rkt
%%DATADIR%%/pkgs/ds-store-lib/alias.rkt
+%%DATADIR%%/pkgs/ds-store-lib/cross-alias.rkt
%%DATADIR%%/pkgs/ds-store-lib/info.rkt
%%DATADIR%%/pkgs/ds-store-lib/main.rkt
%%DATADIR%%/pkgs/ds-store/info.rkt
@@ -21767,6 +21785,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/data.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/debugging.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/define-struct.scrbl
+%%DATADIR%%/pkgs/racket-doc/scribblings/reference/deprecation.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/dicts.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/ellipses-defn.rkt
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/ellipses.rkt
diff --git a/lang/ruby32/distinfo b/lang/ruby32/distinfo
index 456d07a0b68c..9273b4a269db 100644
--- a/lang/ruby32/distinfo
+++ b/lang/ruby32/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745105477
-SHA256 (ruby/ruby-3.2.8.tar.xz) = 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c
-SIZE (ruby/ruby-3.2.8.tar.xz) = 15130380
+TIMESTAMP = 1753479174
+SHA256 (ruby/ruby-3.2.9.tar.xz) = cf6699d0084c588e7944d92e1a8edda28b1cc3ee471a1f0aebb4b3d32c9753b2
+SIZE (ruby/ruby-3.2.9.tar.xz) = 15141728
diff --git a/lang/ruby32/pkg-plist b/lang/ruby32/pkg-plist
index 570df6935582..618742bc370e 100644
--- a/lang/ruby32/pkg-plist
+++ b/lang/ruby32/pkg-plist
@@ -61,6 +61,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/pure.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
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
diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile
index 59c84e1dfdb9..57c8c1613cb7 100644
--- a/lang/solidity/Makefile
+++ b/lang/solidity/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solidity
PORTVERSION= 0.8.30
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://github.com/ethereum/solidity/releases/download/v${PORTVERSION}/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
index d9950cab781c..86fbfdff67b8 100644
--- a/lang/tcl86/Makefile
+++ b/lang/tcl86/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tcl
DISTVERSION= ${TCL_VERSION}${TCL_RC}
-PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= SF/tcl/Tcl/${TCL_VERSION}
PKGNAMESUFFIX= ${SHORT_TCL_VER}
@@ -49,7 +48,7 @@ ALL_TARGET= all
INSTALL_TARGET= install-strip install-libraries install-private-headers
TEST_TARGET= test-tcl
-TCL_VERSION= 8.6.16
+TCL_VERSION= 8.6.17
TCL_VER= ${TCL_VERSION:R}
TCL_RC=
SHORT_TCL_VER= ${TCL_VER:S/.//}
diff --git a/lang/tcl86/distinfo b/lang/tcl86/distinfo
index 1fc3f2dbdf79..4fbe308ac569 100644
--- a/lang/tcl86/distinfo
+++ b/lang/tcl86/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733934143
-SHA256 (tcl8.6.16-src.tar.gz) = 91cb8fa61771c63c262efb553059b7c7ad6757afa5857af6265e4b0bdc2a14a5
-SIZE (tcl8.6.16-src.tar.gz) = 11678979
+TIMESTAMP = 1755510767
+SHA256 (tcl8.6.17-src.tar.gz) = a3903371efcce8a405c5c245d029e9f6850258a60fa3761c4d58995610949b31
+SIZE (tcl8.6.17-src.tar.gz) = 11724552
diff --git a/lang/tcl86/files/patch-unix-Makefile.in b/lang/tcl86/files/patch-unix-Makefile.in
index a532c28d9957..3c6e1c559c29 100644
--- a/lang/tcl86/files/patch-unix-Makefile.in
+++ b/lang/tcl86/files/patch-unix-Makefile.in
@@ -67,7 +67,7 @@
INSTALL_PACKAGE_TARGETS = install-packages
INSTALL_DEV_TARGETS = install-headers
INSTALL_EXTRA_TARGETS = @EXTRA_INSTALL@
--INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DOC_TARGETS) $(INSTALL_DEV_TARGETS) \
+-INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DEV_TARGETS) $(INSTALL_DOC_TARGETS) \
- $(INSTALL_PACKAGE_TARGETS) $(INSTALL_EXTRA_TARGETS)
+INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DEV_TARGETS) \
+ $(INSTALL_EXTRA_TARGETS)
@@ -138,10 +138,10 @@
@$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl \
- "$(MODULE_INSTALL_DIR)/8.5/msgcat-1.6.1.tm"
+ "$(SCRIPT_INSTALL_DIR)/msgcat-1.6.1.tm"
- @echo "Installing package tcltest 2.5.9 as a Tcl Module"
+ @echo "Installing package tcltest 2.5.10 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl \
-- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.9.tm"
-+ "$(SCRIPT_INSTALL_DIR)/tcltest-2.5.9.tm"
+- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.10.tm"
++ "$(SCRIPT_INSTALL_DIR)/tcltest-2.5.10.tm"
@echo "Installing package platform 1.0.19 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl \
- "$(MODULE_INSTALL_DIR)/8.4/platform-1.0.19.tm"
diff --git a/lang/tcl86/pkg-plist b/lang/tcl86/pkg-plist
index 0c180ea1a1b4..38cbcb12a94c 100644
--- a/lang/tcl86/pkg-plist
+++ b/lang/tcl86/pkg-plist
@@ -47,12 +47,13 @@ lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl
lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl
lib/tcl%%TCL_VER%%/platform-1.0.19.tm
lib/tcl%%TCL_VER%%/platform/shell-1.1.4.tm
-lib/tcl%%TCL_VER%%/tcltest-2.5.9.tm
+lib/tcl%%TCL_VER%%/tcltest-2.5.10.tm
lib/tcl%%TCL_VER%%/auto.tcl
lib/tcl%%TCL_VER%%/clock.tcl
lib/tcl%%TCL_VER%%/encoding/ascii.enc
lib/tcl%%TCL_VER%%/encoding/big5.enc
lib/tcl%%TCL_VER%%/encoding/cns11643.enc
+lib/tcl%%TCL_VER%%/encoding/cp165.enc
lib/tcl%%TCL_VER%%/encoding/cp1250.enc
lib/tcl%%TCL_VER%%/encoding/cp1251.enc
lib/tcl%%TCL_VER%%/encoding/cp1252.enc
@@ -343,6 +344,7 @@ lib/tcl%%TCL_VER%%/word.tcl
%%TCLMAN%%share/man/man3/Tcl_ClassSetMetadata.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_ClearChannelHandlers.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_Close.tcl86.3.gz
+%%TCLMAN%%share/man/man3/Tcl_CloseEx.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_CommandComplete.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_CommandTraceInfo.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_Concat.tcl86.3.gz
@@ -1195,6 +1197,7 @@ lib/tcl%%TCL_VER%%/word.tcl
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Coral_Harbour
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Cordoba
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Costa_Rica
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Coyhaique
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Creston
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Cuiaba
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Curacao
diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile
index b45674183d85..b67e2e0aa1fc 100644
--- a/lang/tuareg-mode.el/Makefile
+++ b/lang/tuareg-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuareg-mode
PORTVERSION= 2.0.8
-PORTREVISION= 21
+PORTREVISION= 22
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}