summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mac/files/patch-CMakeLists.txt23
-rw-r--r--audio/sonicradio/Makefile6
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--comms/fldigi/Makefile2
-rw-r--r--comms/fldigi/distinfo6
-rw-r--r--deskutils/readur/Makefile3
-rw-r--r--deskutils/readur/Makefile.crates63
-rw-r--r--deskutils/readur/distinfo136
-rw-r--r--devel/Makefile3
-rw-r--r--devel/R-cran-googlesheets4/Makefile13
-rw-r--r--devel/R-cran-googlesheets4/distinfo6
-rw-r--r--devel/addlicense/Makefile20
-rw-r--r--devel/addlicense/distinfo5
-rw-r--r--devel/addlicense/pkg-descr5
-rw-r--r--devel/camp/Makefile4
-rw-r--r--devel/camp/distinfo6
-rw-r--r--devel/cppcodec/Makefile19
-rw-r--r--devel/cppcodec/distinfo3
-rw-r--r--devel/cppcodec/pkg-descr8
-rw-r--r--devel/cppcodec/pkg-plist26
-rw-r--r--devel/glab/Makefile3
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist4
-rw-r--r--devel/gum/Makefile3
-rw-r--r--devel/gum/distinfo10
-rw-r--r--devel/mongo-cxx-driver/Makefile32
-rw-r--r--devel/mongo-cxx-driver/distinfo3
-rw-r--r--devel/mongo-cxx-driver/files/patch-CMakeLists.txt34
-rw-r--r--devel/mongo-cxx-driver/pkg-descr5
-rw-r--r--devel/mongo-cxx-driver/pkg-plist307
-rw-r--r--devel/py-janus/Makefile3
-rw-r--r--devel/py-janus/distinfo6
-rw-r--r--devel/py-junitparser/Makefile7
-rw-r--r--devel/py-junitparser/distinfo6
-rw-r--r--devel/py-pytest-timeout/Makefile6
-rw-r--r--devel/py-pytest-timeout/distinfo6
-rw-r--r--games/crossfire-client/Makefile5
-rw-r--r--games/crossfire-client/distinfo6
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--java/eclipse/Makefile2
-rw-r--r--java/eclipse/Makefile.plugins2
-rw-r--r--java/eclipse/distinfo58
-rw-r--r--math/R-cran-spdep/Makefile2
-rw-r--r--math/R-cran-spdep/distinfo6
-rw-r--r--math/bliss/Makefile3
-rw-r--r--math/bliss/files/patch-Makefile19
-rw-r--r--math/bliss/pkg-plist2
-rw-r--r--math/polymake/Makefile4
-rw-r--r--math/sympol/Makefile8
-rw-r--r--net-p2p/libtorrent/Makefile15
-rw-r--r--net-p2p/libtorrent/distinfo6
-rw-r--r--net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc4
-rw-r--r--net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h10
-rw-r--r--net-p2p/libtorrent/pkg-plist7
-rw-r--r--net-p2p/rtorrent/Makefile27
-rw-r--r--net-p2p/rtorrent/distinfo6
-rw-r--r--net/libiscsi/Makefile7
-rw-r--r--net/libiscsi/distinfo6
-rw-r--r--net/libiscsi/pkg-plist3
-rw-r--r--net/librest1/Makefile2
-rw-r--r--science/kim-api/Makefile6
-rw-r--r--science/kim-api/distinfo6
-rw-r--r--science/kim-api/pkg-plist3
-rw-r--r--science/py-ase/Makefile12
-rw-r--r--science/py-ase/distinfo6
-rw-r--r--science/py-ase/files/patch-pyproject.toml11
-rw-r--r--science/py-kimpy/Makefile7
-rw-r--r--science/py-kimpy/distinfo6
-rw-r--r--sysutils/lsof/files/patch-Configure14
-rw-r--r--textproc/csview/Makefile56
-rw-r--r--textproc/csview/distinfo110
-rw-r--r--www/filebrowser-quantum/Makefile3
-rw-r--r--www/filebrowser-quantum/distinfo14
-rw-r--r--www/mongoose/Makefile3
-rw-r--r--www/mongoose/files/mongoose.in2
-rw-r--r--x11-wm/metacity/Makefile8
-rw-r--r--x11-wm/metacity/distinfo6
-rw-r--r--x11-wm/metacity/files/patch-data_Makefile.in10
-rw-r--r--x11-wm/metacity/pkg-descr8
-rw-r--r--x11-wm/metacity/pkg-plist3
83 files changed, 913 insertions, 421 deletions
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 90dceadc3f27..ab83ee650f67 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.41
+PORTVERSION= 11.42
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index cd2331c26aab..9abbb98216e1 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756944953
-SHA256 (MAC_1141_SDK.zip) = e31329e426802ee5072ebfcc4ea746005dafd54a0ab2793056f50764378fd94f
-SIZE (MAC_1141_SDK.zip) = 1708143
+TIMESTAMP = 1757146749
+SHA256 (MAC_1142_SDK.zip) = 250a6f7e8b02dfe34983397dd1a8679a87ba6eac4ddbc51234f63d3ee5cd6f2e
+SIZE (MAC_1142_SDK.zip) = 1707969
diff --git a/audio/mac/files/patch-CMakeLists.txt b/audio/mac/files/patch-CMakeLists.txt
index b26b2cdbbbee..66e6a2e3e99d 100644
--- a/audio/mac/files/patch-CMakeLists.txt
+++ b/audio/mac/files/patch-CMakeLists.txt
@@ -1,9 +1,7 @@
Version 11.00 added multi-threading support, but we need to link to -lpthread
to resolve symbols.
-Version 11.41 renamed IO.h to IAPEIO.h, but they didn't update CMakeLists.txt
-
---- CMakeLists.txt.orig 2025-09-01 19:26:38 UTC
+--- CMakeLists.txt.orig 2025-09-05 10:46:54 UTC
+++ CMakeLists.txt
@@ -6,6 +6,8 @@ option(BUILD_UTIL "Build the mac command line tool" ON
option(BUILD_SHARED "Build libMAC as a shared library" ON)
@@ -14,25 +12,6 @@ Version 11.41 renamed IO.h to IAPEIO.h, but they didn't update CMakeLists.txt
#
# Determine interface version
#
-@@ -74,7 +76,7 @@ set(MAC_PUBLIC_HEADERS
- Shared/All.h
- Shared/APETag.h
- Shared/CharacterHelper.h
-- Shared/IO.h
-+ Shared/IAPEIO.h
- Shared/MACDll.h
- Shared/MACLib.h
- Shared/NoWindows.h
-@@ -91,8 +93,8 @@ set(MAC_SHARED_HEADERS
- Source/Shared/CPUFeatures.h
- Source/Shared/CRC.h
- Source/Shared/GlobalFunctions.h
-+ Source/Shared/IAPEIO.h
- Source/Shared/ID3Genres.h
-- Source/Shared/IO.h
- Source/Shared/MACDll.h
- Source/Shared/MemoryIO.h
- Source/Shared/MFCGlobals.h
@@ -229,6 +231,7 @@ if(BUILD_SHARED)
if(BUILD_SHARED)
add_library(MAC SHARED $<TARGET_OBJECTS:shared> $<TARGET_OBJECTS:objects>)
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 4d0c2d0f78b7..e17285052a23 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.5
+DISTVERSION= 0.8.4
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
@@ -10,7 +10,9 @@ WWW= https://github.com/dancnb/sonicradio
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+USES= go:1.23,modules pkgconfig
GO_MODULE= github.com/dancnb/sonicradio
PLIST_FILES= bin/sonicradio
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 603cdc40b49d..8e7239a62e99 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756449200
-SHA256 (go/audio_sonicradio/sonicradio-v0.7.5/v0.7.5.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
-SIZE (go/audio_sonicradio/sonicradio-v0.7.5/v0.7.5.mod) = 1197
-SHA256 (go/audio_sonicradio/sonicradio-v0.7.5/v0.7.5.zip) = 22471313420adc7e82930d18463373a6bded7bb29c3b667c79e8f6f8c04fc907
-SIZE (go/audio_sonicradio/sonicradio-v0.7.5/v0.7.5.zip) = 1264258
+TIMESTAMP = 1757144161
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
+SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = 1520
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 7761a64bf8a6fc33c588af29f464214602dce25a3c06af5cf26d267076ade57c
+SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 1270261
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index f3ee38f4e8ec..4b4d8a669421 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fldigi
-DISTVERSION= 4.2.07
+DISTVERSION= 4.2.08
CATEGORIES= comms hamradio
MASTER_SITES= SF/fldigi/${PORTNAME}
diff --git a/comms/fldigi/distinfo b/comms/fldigi/distinfo
index 54d38b83682b..29c6c69f74a5 100644
--- a/comms/fldigi/distinfo
+++ b/comms/fldigi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754565098
-SHA256 (fldigi-4.2.07.tar.gz) = f4aa538747c1aa2542f74d51d4f747d921326b7d888e5fa3931492a45ba1b3aa
-SIZE (fldigi-4.2.07.tar.gz) = 5272322
+TIMESTAMP = 1757071479
+SHA256 (fldigi-4.2.08.tar.gz) = e2b33f88a71bca238b26d95977bcca0c63c2c03405aa8358dc232c33cb56973f
+SIZE (fldigi-4.2.08.tar.gz) = 5297861
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index 9c9f7bf9ae40..d62930d6a9cc 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,7 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.6
-PORTREVISION= 2
+DISTVERSION= 2.6.1
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
index b349b91cf88b..2aa4c55e0b97 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -2,6 +2,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ab_glyph_rasterizer-0.1.8 \
addr2line-0.24.2 \
adler2-2.0.1 \
+ aes-0.8.4 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
@@ -26,26 +27,26 @@ CARGO_CRATES= ab_glyph-0.2.29 \
autocfg-1.4.0 \
av1-grain-0.2.4 \
avif-serialize-0.8.3 \
- aws-config-1.8.5 \
- aws-credential-types-1.2.5 \
+ aws-config-1.8.6 \
+ aws-credential-types-1.2.6 \
aws-lc-rs-1.13.1 \
aws-lc-sys-0.29.0 \
aws-runtime-1.5.10 \
- aws-sdk-s3-1.103.0 \
- aws-sdk-sso-1.81.0 \
- aws-sdk-ssooidc-1.82.0 \
- aws-sdk-sts-1.83.0 \
+ aws-sdk-s3-1.104.0 \
+ aws-sdk-sso-1.83.0 \
+ aws-sdk-ssooidc-1.84.0 \
+ aws-sdk-sts-1.85.0 \
aws-sigv4-1.3.4 \
aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.63.7 \
- aws-smithy-eventstream-0.60.10 \
+ aws-smithy-checksums-0.63.8 \
+ aws-smithy-eventstream-0.60.11 \
aws-smithy-http-0.62.3 \
- aws-smithy-http-client-1.0.6 \
- aws-smithy-json-0.61.4 \
+ aws-smithy-http-client-1.1.1 \
+ aws-smithy-json-0.61.5 \
aws-smithy-observability-0.1.3 \
aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.8.6 \
- aws-smithy-runtime-api-1.8.7 \
+ aws-smithy-runtime-1.9.1 \
+ aws-smithy-runtime-api-1.9.0 \
aws-smithy-types-1.3.2 \
aws-smithy-xml-0.60.10 \
aws-types-1.3.8 \
@@ -76,6 +77,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
bytes-utils-0.1.4 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.13+1.0.8 \
cc-1.2.27 \
cexpr-0.6.0 \
cfb-0.7.3 \
@@ -84,15 +87,16 @@ CARGO_CRATES= ab_glyph-0.2.29 \
chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.45 \
- clap_builder-4.5.44 \
- clap_derive-4.5.45 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
cmake-0.1.54 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
+ constant_time_eq-0.1.5 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
@@ -168,7 +172,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
glob-0.3.2 \
group-0.12.1 \
h2-0.3.26 \
- h2-0.4.10 \
+ h2-0.4.12 \
half-2.6.0 \
hashbrown-0.12.3 \
hashbrown-0.15.4 \
@@ -194,7 +198,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
hyperlocal-0.9.1 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -250,7 +254,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
log-0.4.27 \
loop9-0.1.5 \
lru-0.12.5 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.8.4 \
matrixmultiply-0.3.10 \
maybe-rayon-0.1.1 \
@@ -270,7 +274,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
notify-8.2.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -293,7 +297,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
outref-0.5.2 \
- overload-0.1.1 \
owned_ttf_parser-0.25.0 \
p256-0.11.1 \
parking-2.2.1 \
@@ -301,7 +304,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \
parking_lot_core-0.9.11 \
parse-display-0.9.1 \
parse-display-derive-0.9.1 \
+ password-hash-0.4.2 \
paste-1.0.15 \
+ pbkdf2-0.11.0 \
peeking_take_while-0.1.2 \
pem-3.0.5 \
pem-rfc7468-0.7.0 \
@@ -343,10 +348,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.2 \
- regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
reqwest-0.12.23 \
@@ -357,20 +360,21 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
+ rust_xlsxwriter-0.80.0 \
rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.7 \
rustls-0.21.12 \
- rustls-0.23.27 \
+ rustls-0.23.31 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
rustversion-1.0.21 \
ryu-1.0.20 \
safe_arch-0.7.4 \
@@ -436,7 +440,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
system-configuration-sys-0.6.0 \
system-deps-6.2.2 \
target-lexicon-0.12.16 \
- tempfile-3.20.0 \
+ tempfile-3.21.0 \
tesseract-0.15.2 \
tesseract-plumbing-0.11.1 \
tesseract-sys-0.6.3 \
@@ -475,7 +479,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tracing-attributes-0.1.29 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
tungstenite-0.26.2 \
@@ -494,7 +498,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
utoipa-5.4.0 \
utoipa-gen-5.4.0 \
utoipa-swagger-ui-9.0.2 \
- uuid-1.18.0 \
+ uuid-1.18.1 \
v_frame-0.3.9 \
valuable-0.1.1 \
vcpkg-0.2.15 \
@@ -583,9 +587,14 @@ CARGO_CRATES= ab_glyph-0.2.29 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
+ zip-0.6.6 \
+ zip-2.4.2 \
zip-3.0.0 \
zlib-rs-0.5.1 \
zopfli-0.8.2 \
+ zstd-0.11.2+zstd.1.5.2 \
+ zstd-safe-5.0.2+zstd.1.5.2 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
zune-jpeg-0.4.17
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index d71b57da64d5..0c3924c60393 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756485347
-SHA256 (readur-v2.5.6.frontend.tar.gz) = 76da8b4133d62d74ad3092683101931f2512292b7c97e7ba524710856e245544
-SIZE (readur-v2.5.6.frontend.tar.gz) = 2509920
+TIMESTAMP = 1757102963
+SHA256 (readur-v2.6.1.frontend.tar.gz) = d643842a516d31babe36d52364af2116c022ffb7aa8d0cb156b580f9f2ba5eda
+SIZE (readur-v2.6.1.frontend.tar.gz) = 2509908
SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
SIZE (swagger-ui-v5.17.14.zip) = 4388280
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
@@ -11,6 +11,8 @@ SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b44
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
@@ -59,46 +61,46 @@ SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcb
SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/aws-config-1.8.5.crate) = c478f5b10ce55c9a33f87ca3404ca92768b144fc1bfdede7c0121214a8283a25
-SIZE (rust/crates/aws-config-1.8.5.crate) = 135841
-SHA256 (rust/crates/aws-credential-types-1.2.5.crate) = 1541072f81945fa1251f8795ef6c92c4282d74d59f88498ae7d4bf00f0ebdad9
-SIZE (rust/crates/aws-credential-types-1.2.5.crate) = 21764
+SHA256 (rust/crates/aws-config-1.8.6.crate) = 8bc1b40fb26027769f16960d2f4a6bc20c4bb755d403e552c8c1a73af433c246
+SIZE (rust/crates/aws-config-1.8.6.crate) = 135949
+SHA256 (rust/crates/aws-credential-types-1.2.6.crate) = d025db5d9f52cbc413b167136afb3d8aeea708c0d8884783cf6253be5e22f6f2
+SIZE (rust/crates/aws-credential-types-1.2.6.crate) = 21767
SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
SHA256 (rust/crates/aws-runtime-1.5.10.crate) = c034a1bc1d70e16e7f4e4caf7e9f7693e4c9c24cd91cf17c2a0b21abaebc7c8b
SIZE (rust/crates/aws-runtime-1.5.10.crate) = 76518
-SHA256 (rust/crates/aws-sdk-s3-1.103.0.crate) = af040a86ae4378b7ed2f62c83b36be1848709bbbf5757ec850d0e08596a26be9
-SIZE (rust/crates/aws-sdk-s3-1.103.0.crate) = 1569271
-SHA256 (rust/crates/aws-sdk-sso-1.81.0.crate) = 79ede098271e3471036c46957cba2ba30888f53bda2515bf04b560614a30a36e
-SIZE (rust/crates/aws-sdk-sso-1.81.0.crate) = 90688
-SHA256 (rust/crates/aws-sdk-ssooidc-1.82.0.crate) = 43326f724ba2cc957e6f3deac0ca1621a3e5d4146f5970c24c8a108dac33070f
-SIZE (rust/crates/aws-sdk-ssooidc-1.82.0.crate) = 107066
-SHA256 (rust/crates/aws-sdk-sts-1.83.0.crate) = a5468593c47efc31fdbe6c902d1a5fde8d9c82f78a3f8ccfe907b1e9434748cb
-SIZE (rust/crates/aws-sdk-sts-1.83.0.crate) = 176546
+SHA256 (rust/crates/aws-sdk-s3-1.104.0.crate) = 38c488cd6abb0ec9811c401894191932e941c5f91dc226043edacd0afa1634bc
+SIZE (rust/crates/aws-sdk-s3-1.104.0.crate) = 1569533
+SHA256 (rust/crates/aws-sdk-sso-1.83.0.crate) = 643cd43af212d2a1c4dedff6f044d7e1961e5d9e7cfe773d70f31d9842413886
+SIZE (rust/crates/aws-sdk-sso-1.83.0.crate) = 91197
+SHA256 (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 20ec4a95bd48e0db7a424356a161f8d87bd6a4f0af37204775f0da03d9e39fc3
+SIZE (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 107558
+SHA256 (rust/crates/aws-sdk-sts-1.85.0.crate) = 410309ad0df4606bc721aff0d89c3407682845453247213a0ccc5ff8801ee107
+SIZE (rust/crates/aws-sdk-sts-1.85.0.crate) = 177008
SHA256 (rust/crates/aws-sigv4-1.3.4.crate) = 084c34162187d39e3740cb635acd73c4e3a551a36146ad6fe8883c929c9f876c
SIZE (rust/crates/aws-sigv4-1.3.4.crate) = 94679
SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.63.7.crate) = 4dbef71cd3cf607deb5c407df52f7e589e6849b296874ee448977efbb6d0832b
-SIZE (rust/crates/aws-smithy-checksums-0.63.7.crate) = 20216
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9
-SIZE (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 29461
+SHA256 (rust/crates/aws-smithy-checksums-0.63.8.crate) = 56d2df0314b8e307995a3b86d44565dfe9de41f876901a7d71886c756a25979f
+SIZE (rust/crates/aws-smithy-checksums-0.63.8.crate) = 20239
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 182b03393e8c677347fb5705a04a9392695d47d20ef0a2f8cfe28c8e6b9b9778
+SIZE (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 29478
SHA256 (rust/crates/aws-smithy-http-0.62.3.crate) = 7c4dacf2d38996cf729f55e7a762b30918229917eca115de45dfa8dfb97796c9
SIZE (rust/crates/aws-smithy-http-0.62.3.crate) = 31445
-SHA256 (rust/crates/aws-smithy-http-client-1.0.6.crate) = f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0
-SIZE (rust/crates/aws-smithy-http-client-1.0.6.crate) = 73920
-SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
-SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-http-client-1.1.1.crate) = 147e8eea63a40315d704b97bf9bc9b8c1402ae94f89d5ad6f7550d963309da1b
+SIZE (rust/crates/aws-smithy-http-client-1.1.1.crate) = 90077
+SHA256 (rust/crates/aws-smithy-json-0.61.5.crate) = eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047
+SIZE (rust/crates/aws-smithy-json-0.61.5.crate) = 27865
SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.8.6.crate) = 9e107ce0783019dbff59b3a244aa0c114e4a8c9d93498af9162608cd5474e796
-SIZE (rust/crates/aws-smithy-runtime-1.8.6.crate) = 116375
-SHA256 (rust/crates/aws-smithy-runtime-api-1.8.7.crate) = 75d52251ed4b9776a3e8487b2a01ac915f73b2da3af8fc1e77e0fce697a550d4
-SIZE (rust/crates/aws-smithy-runtime-api-1.8.7.crate) = 80023
+SHA256 (rust/crates/aws-smithy-runtime-1.9.1.crate) = d3946acbe1ead1301ba6862e712c7903ca9bb230bdf1fbd1b5ac54158ef2ab1f
+SIZE (rust/crates/aws-smithy-runtime-1.9.1.crate) = 118851
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 07f5e0fc8a6b3f2303f331b94504bbf754d85488f402d6f1dd7a6080f99afe56
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 80174
SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
@@ -159,6 +161,10 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+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.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
SIZE (rust/crates/cc-1.2.27.crate) = 107070
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -175,12 +181,12 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -193,6 +199,8 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+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/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -343,8 +351,8 @@ SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9f
SIZE (rust/crates/group-0.12.1.crate) = 16516
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -395,8 +403,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -507,8 +515,8 @@ SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
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
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
@@ -547,8 +555,8 @@ SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece0
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -593,8 +601,6 @@ SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
@@ -609,8 +615,12 @@ SHA256 (rust/crates/parse-display-0.9.1.crate) = 914a1c2265c98e2446911282c6ac86d
SIZE (rust/crates/parse-display-0.9.1.crate) = 9456
SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281
SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
+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/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
@@ -693,14 +703,10 @@ SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
@@ -721,6 +727,8 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rust_xlsxwriter-0.80.0.crate) = 442eafa04d985ae671e027481e07a5b70fdb1b2cb5e46d9e074b67ca98e01a0a
+SIZE (rust/crates/rust_xlsxwriter-0.80.0.crate) = 4112985
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -733,8 +741,8 @@ SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610a
SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -747,8 +755,8 @@ SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -879,8 +887,8 @@ SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/tesseract-0.15.2.crate) = 28e64963c0b5582cf02ed5d8b4798f8c48ea9812ed2b19ed653cb976e7daa351
SIZE (rust/crates/tesseract-0.15.2.crate) = 149439
SHA256 (rust/crates/tesseract-plumbing-0.11.1.crate) = 4ed025d755abb7f5af8d16cd5663742a08c8ae7c4032c8bf4b70c51d412fe378
@@ -957,8 +965,8 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
@@ -995,8 +1003,8 @@ SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f6
SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
-SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -1173,17 +1181,27 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+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.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
-SHA256 (readur-readur-v2.5.6_GH0.tar.gz) = af8aebef4a5e955cb46a1af0ac3e5f36e96d7d724dc342ee82c1383f7b855149
-SIZE (readur-readur-v2.5.6_GH0.tar.gz) = 12566666
+SHA256 (readur-readur-v2.6.1_GH0.tar.gz) = ee7eb9e12f0e1a492c8c718921d0704f4e113918ce336d6daa2d5e49992ae19d
+SIZE (readur-readur-v2.6.1_GH0.tar.gz) = 12755337
diff --git a/devel/Makefile b/devel/Makefile
index a43c0f742cae..a005a155c7b0 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -174,6 +174,7 @@
SUBDIR += activitymail
SUBDIR += actor-framework
SUBDIR += adacurses
+ SUBDIR += addlicense
SUBDIR += agar
SUBDIR += aifad
SUBDIR += air-go
@@ -500,6 +501,7 @@
SUBDIR += covtool
SUBDIR += cpan-upload
SUBDIR += cpan-upload-http
+ SUBDIR += cpp-codec
SUBDIR += cpp-netlib
SUBDIR += cpp-utilities
SUBDIR += cpp2py
@@ -1678,6 +1680,7 @@
SUBDIR += modd
SUBDIR += mold
SUBDIR += mongo-c-driver
+ SUBDIR += mongo-cxx-driver
SUBDIR += mono-addins
SUBDIR += mpatrol
SUBDIR += mph
diff --git a/devel/R-cran-googlesheets4/Makefile b/devel/R-cran-googlesheets4/Makefile
index 2bc88805bb05..5514d64dc0de 100644
--- a/devel/R-cran-googlesheets4/Makefile
+++ b/devel/R-cran-googlesheets4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googlesheets4
-DISTVERSION= 1.1.1
+DISTVERSION= 1.1.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,10 +9,10 @@ WWW= https://googlesheets4.tidyverse.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
+RUN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
R-cran-cli>=3.0.0:devel/R-cran-cli \
R-cran-curl>0:ftp/R-cran-curl \
- R-cran-gargle>=1.5.0:devel/R-cran-gargle \
+ R-cran-gargle>=1.6.0:devel/R-cran-gargle \
R-cran-glue>=1.3.0:devel/R-cran-glue \
R-cran-googledrive>=2.1.0:devel/R-cran-googledrive \
R-cran-httr>0:www/R-cran-httr \
@@ -25,9 +25,10 @@ CRAN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
R-cran-tibble>=2.1.1:devel/R-cran-tibble \
R-cran-vctrs>=0.2.3:devel/R-cran-vctrs \
R-cran-withr>0:devel/R-cran-withr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-readr>0:textproc/R-cran-readr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-spelling>0:textproc/R-cran-spelling \
+ R-cran-testthat>=3.1.7:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/devel/R-cran-googlesheets4/distinfo b/devel/R-cran-googlesheets4/distinfo
index 01094fac05be..1d6e6fba3517 100644
--- a/devel/R-cran-googlesheets4/distinfo
+++ b/devel/R-cran-googlesheets4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706919190
-SHA256 (googlesheets4_1.1.1.tar.gz) = c5cc63348c54b9de8492e7b12b249245746ea1ff33e306f12431f4fc9386fccf
-SIZE (googlesheets4_1.1.1.tar.gz) = 232584
+TIMESTAMP = 1757059849
+SHA256 (googlesheets4_1.1.2.tar.gz) = 7ba9d5dd051a405a7af6d41d5fc12bdec8474f9fb1482ef32eb79aa6914fadd9
+SIZE (googlesheets4_1.1.2.tar.gz) = 231280
diff --git a/devel/addlicense/Makefile b/devel/addlicense/Makefile
new file mode 100644
index 000000000000..62d1e4252c05
--- /dev/null
+++ b/devel/addlicense/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= addlicense
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+CATEGORIES= devel
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Add license information to source code files
+WWW= https://github.com/google/addlicense \
+ https://pkg.go.dev/github.com/google/addlicense
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/google/addlicense
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/addlicense/distinfo b/devel/addlicense/distinfo
new file mode 100644
index 000000000000..eb3451046970
--- /dev/null
+++ b/devel/addlicense/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757103533
+SHA256 (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.mod) = a82864c09088a91df8c47c3f177cd9232c757470b8fe08be32d9956732e9e689
+SIZE (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.mod) = 153
+SHA256 (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.zip) = d2fccbff05f5538ba14f94f591d9425d9e1da80bf612079cc348d81f72f843c3
+SIZE (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.zip) = 77389
diff --git a/devel/addlicense/pkg-descr b/devel/addlicense/pkg-descr
new file mode 100644
index 000000000000..fca12cf0da38
--- /dev/null
+++ b/devel/addlicense/pkg-descr
@@ -0,0 +1,5 @@
+The program ensures source code files have copyright license
+headers by scanning directory patterns recursively.
+
+It modifies all source files in place and avoids adding
+a license header to any file that already has one.
diff --git a/devel/camp/Makefile b/devel/camp/Makefile
index 7358c10a02a6..e2cc422088cd 100644
--- a/devel/camp/Makefile
+++ b/devel/camp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camp
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.03.0
+DISTVERSION= 2025.09.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,6 +20,6 @@ CMAKE_OFF= CAMP_ENABLE_TESTS
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_TESTING_ON= CAMP_ENABLE_TESTS
-# tests as of 2025.03.0: 100% tests passed, 0 tests failed out of 56
+# tests as of 2025.09.0: 97% tests passed, 2 tests failed out of 74, see https://github.com/LLNL/camp/issues/186
.include <bsd.port.mk>
diff --git a/devel/camp/distinfo b/devel/camp/distinfo
index 31d15e8b9b78..10d7612c66dd 100644
--- a/devel/camp/distinfo
+++ b/devel/camp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741841294
-SHA256 (LLNL-camp-v2025.03.0_GH0.tar.gz) = 43206dca68680a544c079bcef363c52aeb8cb4b57b8d32dcb6b14ed04366e777
-SIZE (LLNL-camp-v2025.03.0_GH0.tar.gz) = 163013
+TIMESTAMP = 1757131201
+SHA256 (LLNL-camp-v2025.09.0_GH0.tar.gz) = 75f73eaa66dec472c23025d1946a486d3da000ac20636b6a77e7f124e61e34d4
+SIZE (LLNL-camp-v2025.09.0_GH0.tar.gz) = 169290
SHA256 (LLNL-blt-fb4246b_GH0.tar.gz) = a9f910206ee5079b4b7c24b350e1ef74ba7b862ef5bb64c2ee3bbf8e1ec5fdbd
SIZE (LLNL-blt-fb4246b_GH0.tar.gz) = 1332867
diff --git a/devel/cppcodec/Makefile b/devel/cppcodec/Makefile
new file mode 100644
index 000000000000..b00a805bd5c6
--- /dev/null
+++ b/devel/cppcodec/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= cppcodec
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2
+CATEGORIES= devel
+
+MAINTAINER= jwb@FreeBSD.org
+COMMENT= Library to encode/decode base64, base64url, base32, base32hex and hex
+WWW= https://github.com/tplgy/cppcodec
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= catch>0:devel/catch
+
+USES= cmake localbase
+USE_GITHUB= yes
+GH_ACCOUNT= tplgy
+
+.include <bsd.port.mk>
diff --git a/devel/cppcodec/distinfo b/devel/cppcodec/distinfo
new file mode 100644
index 000000000000..7636ad9bf3e9
--- /dev/null
+++ b/devel/cppcodec/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757103347
+SHA256 (tplgy-cppcodec-v0.2_GH0.tar.gz) = 0edaea2a9d9709d456aa99a1c3e17812ed130f9ef2b5c2d152c230a5cbc5c482
+SIZE (tplgy-cppcodec-v0.2_GH0.tar.gz) = 33984
diff --git a/devel/cppcodec/pkg-descr b/devel/cppcodec/pkg-descr
new file mode 100644
index 000000000000..4867ff7505b7
--- /dev/null
+++ b/devel/cppcodec/pkg-descr
@@ -0,0 +1,8 @@
+Header-only C++11 library to encode/decode base64, base64url, base32,
+base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus
+Crockford's base32.
+
+MIT licensed with consistent, flexible API. Supports raw pointers,
+std::string and (templated) character vectors without unnecessary
+allocations. Cross-platform with measured decent performance and
+without compiler warnings.
diff --git a/devel/cppcodec/pkg-plist b/devel/cppcodec/pkg-plist
new file mode 100644
index 000000000000..27a8ebc96712
--- /dev/null
+++ b/devel/cppcodec/pkg-plist
@@ -0,0 +1,26 @@
+include/cppcodec/base32_crockford.hpp
+include/cppcodec/base32_default_crockford.hpp
+include/cppcodec/base32_default_hex.hpp
+include/cppcodec/base32_default_rfc4648.hpp
+include/cppcodec/base32_hex.hpp
+include/cppcodec/base32_rfc4648.hpp
+include/cppcodec/base64_default_rfc4648.hpp
+include/cppcodec/base64_default_url.hpp
+include/cppcodec/base64_default_url_unpadded.hpp
+include/cppcodec/base64_rfc4648.hpp
+include/cppcodec/base64_url.hpp
+include/cppcodec/base64_url_unpadded.hpp
+include/cppcodec/data/access.hpp
+include/cppcodec/data/raw_result_buffer.hpp
+include/cppcodec/detail/base32.hpp
+include/cppcodec/detail/base64.hpp
+include/cppcodec/detail/codec.hpp
+include/cppcodec/detail/config.hpp
+include/cppcodec/detail/hex.hpp
+include/cppcodec/detail/stream_codec.hpp
+include/cppcodec/hex_default_lower.hpp
+include/cppcodec/hex_default_upper.hpp
+include/cppcodec/hex_lower.hpp
+include/cppcodec/hex_upper.hpp
+include/cppcodec/parse_error.hpp
+share/pkgconfig/cppcodec-1.pc
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 9f882cd98c59..ae627848b1ba 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.67.0
-PORTREVISION= 1
+DISTVERSION= 1.68.0
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index a4cc068a071c..a133fbadd471 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756013036
-SHA256 (go/devel_glab/glab-v1.67.0/v1.67.0.mod) = 00450940d7201f6d43c3b4a778e8adc3ce2562df559939eb1573c548f547a4fe
-SIZE (go/devel_glab/glab-v1.67.0/v1.67.0.mod) = 5996
-SHA256 (go/devel_glab/glab-v1.67.0/v1.67.0.zip) = 64a312863a2ae7d1b3443595e83d6d1464673b4cbadd42a38ad7716e840d2b8d
-SIZE (go/devel_glab/glab-v1.67.0/v1.67.0.zip) = 17446681
+TIMESTAMP = 1757134395
+SHA256 (go/devel_glab/glab-v1.68.0/v1.68.0.mod) = e670d55fa63cdd362986a5b068081fc0dde8462d6529cd699511bf714ac84dac
+SIZE (go/devel_glab/glab-v1.68.0/v1.68.0.mod) = 6067
+SHA256 (go/devel_glab/glab-v1.68.0/v1.68.0.zip) = ae97f605a4e5bd86a3ef4430d07f27501f10c15b2c1f675cf0ab39574fce3472
+SIZE (go/devel_glab/glab-v1.68.0/v1.68.0.zip) = 17471254
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index 5263aea2b43b..c50699f76eb4 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -9,6 +9,8 @@
%%MANPAGES%%share/man/man1/glab-auth-login.1.gz
%%MANPAGES%%share/man/man1/glab-auth-logout.1.gz
%%MANPAGES%%share/man/man1/glab-auth-status.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-token-list.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-token.1.gz
%%MANPAGES%%share/man/man1/glab-auth.1.gz
%%MANPAGES%%share/man/man1/glab-changelog-generate.1.gz
%%MANPAGES%%share/man/man1/glab-changelog.1.gz
@@ -50,6 +52,8 @@
%%MANPAGES%%share/man/man1/glab-deploy-key.1.gz
%%MANPAGES%%share/man/man1/glab-duo-ask.1.gz
%%MANPAGES%%share/man/man1/glab-duo.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-claude-token.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-claude.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index e43acfea5ee2..b52306883ed2 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.1
-PORTREVISION= 4
+DISTVERSION= 0.16.2
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/gum/distinfo b/devel/gum/distinfo
index e338333826e1..d2c257bf82d2 100644
--- a/devel/gum/distinfo
+++ b/devel/gum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748666463
-SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 25493799a8b57b6942d5be47d5eb9f57d5d45c5021adc6d17fd4a854b44f71b8
-SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 2561
-SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 3d58f1ff4eea8924d585fc568c32cb7b13f6e572e35d23599720dc0a20751102
-SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 108852
+TIMESTAMP = 1757110460
+SHA256 (go/devel_gum/gum-v0.16.2/v0.16.2.mod) = b7b0a077c31a56a824dfa9a10dcb6fc6ac1cf82034e250fb6eebc46b3f283e20
+SIZE (go/devel_gum/gum-v0.16.2/v0.16.2.mod) = 2561
+SHA256 (go/devel_gum/gum-v0.16.2/v0.16.2.zip) = 9a2d3da87aa89a7395c61d2ff676d7314ea49f1f43109d056210f2743ca33598
+SIZE (go/devel_gum/gum-v0.16.2/v0.16.2.zip) = 108880
diff --git a/devel/mongo-cxx-driver/Makefile b/devel/mongo-cxx-driver/Makefile
new file mode 100644
index 000000000000..51ee62747571
--- /dev/null
+++ b/devel/mongo-cxx-driver/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= mongo-cxx-driver
+DISTVERSIONPREFIX= r
+# Note: mongo-cxx-driver > 4.0.0 requires mongo-c-driver 2.x
+DISTVERSION= 4.0.0
+CATEGORIES= devel databases
+
+MAINTAINER= jwb@FreeBSD.org
+COMMENT= MongoDB C++ driver
+WWW= https://github.com/mongodb/mongo-cxx-driver/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= mongo-c-driver>=1.29.0<2.0.0:devel/mongo-c-driver
+LIB_DEPENDS= libmongoc-1.0.so:devel/mongo-c-driver \
+ libbson-1.0.so:devel/libbson \
+ libutf8proc.so:textproc/utf8proc
+
+USES= cmake compiler:c++17-lang pkgconfig ssl
+USE_GITHUB= yes
+USE_CXXSTD= c++17
+GH_ACCOUNT= mongodb
+
+CMAKE_ARGS= -DENABLE_ZLIB=SYSTEM \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_STANDARD=17 \
+ -DBUILD_VERSION=${DISTVERSION}
+CMAKE_OFF= BUILD_TESTING \
+ ENABLE_TESTS \
+ ENABLE_UNINSTALL
+
+.include <bsd.port.mk>
diff --git a/devel/mongo-cxx-driver/distinfo b/devel/mongo-cxx-driver/distinfo
new file mode 100644
index 000000000000..94d2b2c82053
--- /dev/null
+++ b/devel/mongo-cxx-driver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757080161
+SHA256 (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 966e46c14fc02162016a6a4b02d0707a722f296b403483f32e73592474f3f638
+SIZE (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 1871635
diff --git a/devel/mongo-cxx-driver/files/patch-CMakeLists.txt b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d1b03975a928
--- /dev/null
+++ b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt
@@ -0,0 +1,34 @@
+--- CMakeLists.txt.orig 2024-11-20 20:53:26 UTC
++++ CMakeLists.txt
+@@ -206,31 +206,10 @@ if(BUILD_VERSION STREQUAL "0.0.0")
+ else()
+ find_package(PythonInterp)
+
+- if(PYTHONINTERP_FOUND)
+- execute_process(
+- COMMAND ${PYTHON_EXECUTABLE} etc/calc_release_version.py
+- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+- OUTPUT_VARIABLE CALC_RELEASE_VERSION
+- RESULT_VARIABLE CALC_RELEASE_VERSION_RESULT
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- if(NOT CALC_RELEASE_VERSION_RESULT STREQUAL 0)
+- # If python failed above, stderr would tell the user about it
+- message(FATAL_ERROR
+- "BUILD_VERSION not specified and could not be calculated\
+- (script invocation failed); specify in CMake command, -DBUILD_VERSION=<version>"
+- )
+- else()
+- set(BUILD_VERSION ${CALC_RELEASE_VERSION})
+- file(WRITE ${CMAKE_BINARY_DIR}/VERSION_CURRENT ${CALC_RELEASE_VERSION})
+- endif()
+- else()
+ message(FATAL_ERROR
+ "BUILD_VERSION not specified and could not be calculated\
+ (Python was not found on the system); specify in CMake command, -DBUILD_VERSION=<version>"
+ )
+- endif()
+ endif()
+ endif()
+
diff --git a/devel/mongo-cxx-driver/pkg-descr b/devel/mongo-cxx-driver/pkg-descr
new file mode 100644
index 000000000000..541f8e1ca43a
--- /dev/null
+++ b/devel/mongo-cxx-driver/pkg-descr
@@ -0,0 +1,5 @@
+Official Mongo C++ Driver.
+
+Mongo (from "humongous") is a high-performance, open source,
+schema-free, document-oriented database. A common name in the "NOSQL"
+community.
diff --git a/devel/mongo-cxx-driver/pkg-plist b/devel/mongo-cxx-driver/pkg-plist
new file mode 100644
index 000000000000..757802af5199
--- /dev/null
+++ b/devel/mongo-cxx-driver/pkg-plist
@@ -0,0 +1,307 @@
+include/bsoncxx/v_noabi/bsoncxx/array/element-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/element.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/helpers.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/impl.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/kvp.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/concatenate-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/concatenate.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/core-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/core.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/list-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/list.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/compiler.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/config.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/export.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/postlude.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/prelude.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/util.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/version.hpp
+include/bsoncxx/v_noabi/bsoncxx/decimal128-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/decimal128.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/element-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/element.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/enums/binary_sub_type.hpp
+include/bsoncxx/v_noabi/bsoncxx/enums/type.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/error_code-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/error_code.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/exception-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/exception.hpp
+include/bsoncxx/v_noabi/bsoncxx/fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/json-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/json.hpp
+include/bsoncxx/v_noabi/bsoncxx/oid-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/oid.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/operators.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/optional.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/string_view.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/type_traits.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/to_string.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/view_or_value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/make_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/validate-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/validate.hpp
+include/bsoncxx/v_noabi/bsoncxx/view_or_value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/view_or_value.hpp
+include/mongocxx/v_noabi/mongocxx/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/change_stream-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/change_stream.hpp
+include/mongocxx/v_noabi/mongocxx/client-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client.hpp
+include/mongocxx/v_noabi/mongocxx/client_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/client_session-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client_session.hpp
+include/mongocxx/v_noabi/mongocxx/collection-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/collection.hpp
+include/mongocxx/v_noabi/mongocxx/config/compiler.hpp
+include/mongocxx/v_noabi/mongocxx/config/config.hpp
+include/mongocxx/v_noabi/mongocxx/config/export.hpp
+include/mongocxx/v_noabi/mongocxx/config/postlude.hpp
+include/mongocxx/v_noabi/mongocxx/config/prelude.hpp
+include/mongocxx/v_noabi/mongocxx/config/version.hpp
+include/mongocxx/v_noabi/mongocxx/cursor-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/cursor.hpp
+include/mongocxx/v_noabi/mongocxx/database-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/database.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_failed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_failed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_started_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_started_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_changed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_changed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_closed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_closed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_description-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_description.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_opening_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_opening_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_changed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_changed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_closed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_closed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_description-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_description.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_opening_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_opening_event.hpp
+include/mongocxx/v_noabi/mongocxx/exception/authentication_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/authentication_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/error_code-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/error_code.hpp
+include/mongocxx/v_noabi/mongocxx/exception/exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/logic_error-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/logic_error.hpp
+include/mongocxx/v_noabi/mongocxx/exception/operation_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/query_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/query_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/server_error_code-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/server_error_code.hpp
+include/mongocxx/v_noabi/mongocxx/exception/write_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/write_exception.hpp
+include/mongocxx/v_noabi/mongocxx/fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/bucket-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/bucket.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/downloader-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/downloader.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/uploader-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/uploader.hpp
+include/mongocxx/v_noabi/mongocxx/hint-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/hint.hpp
+include/mongocxx/v_noabi/mongocxx/index_model-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/index_model.hpp
+include/mongocxx/v_noabi/mongocxx/index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/index_view.hpp
+include/mongocxx/v_noabi/mongocxx/instance-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/instance.hpp
+include/mongocxx/v_noabi/mongocxx/logger-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/logger.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_many.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/insert_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/insert_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/replace_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/replace_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_many.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/write.hpp
+include/mongocxx/v_noabi/mongocxx/options/aggregate-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/aggregate.hpp
+include/mongocxx/v_noabi/mongocxx/options/apm-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/apm.hpp
+include/mongocxx/v_noabi/mongocxx/options/auto_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/auto_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/options/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/options/change_stream-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/change_stream.hpp
+include/mongocxx/v_noabi/mongocxx/options/client-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_session-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_session.hpp
+include/mongocxx/v_noabi/mongocxx/options/count-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/count.hpp
+include/mongocxx/v_noabi/mongocxx/options/data_key-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/data_key.hpp
+include/mongocxx/v_noabi/mongocxx/options/delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/delete.hpp
+include/mongocxx/v_noabi/mongocxx/options/distinct-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/distinct.hpp
+include/mongocxx/v_noabi/mongocxx/options/encrypt-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/encrypt.hpp
+include/mongocxx/v_noabi/mongocxx/options/estimated_document_count-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/estimated_document_count.hpp
+include/mongocxx/v_noabi/mongocxx/options/find-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_update.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_common_options-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_common_options.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/upload-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/upload.hpp
+include/mongocxx/v_noabi/mongocxx/options/index-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/index.hpp
+include/mongocxx/v_noabi/mongocxx/options/index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/index_view.hpp
+include/mongocxx/v_noabi/mongocxx/options/insert-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/insert.hpp
+include/mongocxx/v_noabi/mongocxx/options/pool-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/pool.hpp
+include/mongocxx/v_noabi/mongocxx/options/range-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/range.hpp
+include/mongocxx/v_noabi/mongocxx/options/replace-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/replace.hpp
+include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.hpp
+include/mongocxx/v_noabi/mongocxx/options/server_api-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/server_api.hpp
+include/mongocxx/v_noabi/mongocxx/options/ssl.hpp
+include/mongocxx/v_noabi/mongocxx/options/tls-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/tls.hpp
+include/mongocxx/v_noabi/mongocxx/options/transaction-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/transaction.hpp
+include/mongocxx/v_noabi/mongocxx/options/update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/update.hpp
+include/mongocxx/v_noabi/mongocxx/pipeline-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/pipeline.hpp
+include/mongocxx/v_noabi/mongocxx/pool-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/pool.hpp
+include/mongocxx/v_noabi/mongocxx/read_concern-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/read_concern.hpp
+include/mongocxx/v_noabi/mongocxx/read_preference-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/read_preference.hpp
+include/mongocxx/v_noabi/mongocxx/result/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/result/delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/delete.hpp
+include/mongocxx/v_noabi/mongocxx/result/gridfs/upload-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/gridfs/upload.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_many.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_one.hpp
+include/mongocxx/v_noabi/mongocxx/result/replace_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/replace_one.hpp
+include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.hpp
+include/mongocxx/v_noabi/mongocxx/result/update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/update.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_model-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_model.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_view.hpp
+include/mongocxx/v_noabi/mongocxx/uri-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/uri.hpp
+include/mongocxx/v_noabi/mongocxx/validation_criteria-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/validation_criteria.hpp
+include/mongocxx/v_noabi/mongocxx/write_concern-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/write_concern.hpp
+include/mongocxx/v_noabi/mongocxx/write_type-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/write_type.hpp
+lib/cmake/bsoncxx-4.0.0/bsoncxx-config-version.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx-config.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx_targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx_targets.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx-config-version.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx-config.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx_targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx_targets.cmake
+lib/libbsoncxx.so
+lib/libbsoncxx.so.4.0.0
+lib/libbsoncxx.so._noabi
+lib/libmongocxx.so
+lib/libmongocxx.so.4.0.0
+lib/libmongocxx.so._noabi
+libdata/pkgconfig/libbsoncxx.pc
+libdata/pkgconfig/libmongocxx.pc
+%%DATADIR%%/LICENSE
+%%DATADIR%%/README.md
+%%DATADIR%%/THIRD-PARTY-NOTICES
diff --git a/devel/py-janus/Makefile b/devel/py-janus/Makefile
index 23e53a02486b..da93c000da37 100644
--- a/devel/py-janus/Makefile
+++ b/devel/py-janus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= janus
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 2.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-janus/distinfo b/devel/py-janus/distinfo
index c8e7680a4dc3..e48a36e55542 100644
--- a/devel/py-janus/distinfo
+++ b/devel/py-janus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730261800
-SHA256 (janus-1.1.0.tar.gz) = 0634df8b2b31f8afda4311abcf7fea912686fef717d13769eeaa01ae08d2b84c
-SIZE (janus-1.1.0.tar.gz) = 18756
+TIMESTAMP = 1757122556
+SHA256 (janus-2.0.0.tar.gz) = 0970f38e0e725400496c834a368a67ee551dc3b5ad0a257e132f5b46f2e77770
+SIZE (janus-2.0.0.tar.gz) = 22910
diff --git a/devel/py-junitparser/Makefile b/devel/py-junitparser/Makefile
index 9552245b0e07..f88c51c361bc 100644
--- a/devel/py-junitparser/Makefile
+++ b/devel/py-junitparser/Makefile
@@ -1,12 +1,13 @@
PORTNAME= junitparser
-DISTVERSION= 3.2.0
+DISTVERSION= 4.0.2
CATEGORIES= devel net
#MASTER_SITES= PYPI # some test files are missing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Manipulating JUnit/xUnit Result XML files
-WWW= https://junitparser.readthedocs.io/en/latest/
+WWW= https://junitparser.readthedocs.io/en/latest/ \
+ https://github.com/weiwei/junitparser
LICENSE= APACHE20
@@ -21,4 +22,6 @@ GH_ACCOUNT= weiwei
NO_ARCH= yes
+# tests as of 4.0.2: 123 passed, 2 skipped in 8.13s
+
.include <bsd.port.mk>
diff --git a/devel/py-junitparser/distinfo b/devel/py-junitparser/distinfo
index f7d3bd976c08..54b195d61e02 100644
--- a/devel/py-junitparser/distinfo
+++ b/devel/py-junitparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725252816
-SHA256 (weiwei-junitparser-3.2.0_GH0.tar.gz) = 25771690d2d450a2426a78b58fd9719b5098bd44f05eb5aedf9a4731bb63157f
-SIZE (weiwei-junitparser-3.2.0_GH0.tar.gz) = 23108
+TIMESTAMP = 1757122225
+SHA256 (weiwei-junitparser-4.0.2_GH0.tar.gz) = 7611c87d8754ec77d75dc650e93713c24d1f923250406df3eeddff1d876365da
+SIZE (weiwei-junitparser-4.0.2_GH0.tar.gz) = 29135
diff --git a/devel/py-pytest-timeout/Makefile b/devel/py-pytest-timeout/Makefile
index 7ca86533aa43..b7cacd817606 100644
--- a/devel/py-pytest-timeout/Makefile
+++ b/devel/py-pytest-timeout/Makefile
@@ -1,9 +1,9 @@
PORTNAME= pytest-timeout
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
MAINTAINER= loader@FreeBSD.org
COMMENT= Pytest plugin to abort hanging tests
@@ -12,7 +12,7 @@ WWW= https://github.com/pytest-dev/pytest-timeout
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5.0.0:devel/py-pytest@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.0.0:devel/py-pytest@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR}
diff --git a/devel/py-pytest-timeout/distinfo b/devel/py-pytest-timeout/distinfo
index ff21aa45426d..ad294efafe7b 100644
--- a/devel/py-pytest-timeout/distinfo
+++ b/devel/py-pytest-timeout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659146345
-SHA256 (pytest-timeout-2.1.0.tar.gz) = c07ca07404c612f8abbe22294b23c368e2e5104b521c1790195561f37e1ac3d9
-SIZE (pytest-timeout-2.1.0.tar.gz) = 18386
+TIMESTAMP = 1757054483
+SHA256 (pytest_timeout-2.4.0.tar.gz) = 7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a
+SIZE (pytest_timeout-2.4.0.tar.gz) = 17973
diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile
index 373ec8e28cf0..f6355963060e 100644
--- a/games/crossfire-client/Makefile
+++ b/games/crossfire-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crossfire-client
-DISTVERSION= 1.75.4
+DISTVERSION= 1.75.5
CATEGORIES= games
MASTER_SITES= SF/crossfire/${PORTNAME}/${DISTVERSION}
@@ -19,6 +19,7 @@ USE_PERL5= build
USE_SDL= mixer2 sdl2
USE_XORG= ice sm x11 xext
-CMAKE_ARGS= -DLUA=OFF -DMETASERVER2=ON -DSOUND=ON
+CMAKE_ON= METASERVER2 SOUND
+CMAKE_OFF= LUA
.include <bsd.port.mk>
diff --git a/games/crossfire-client/distinfo b/games/crossfire-client/distinfo
index 0e718809d2a8..cf8fadc6a799 100644
--- a/games/crossfire-client/distinfo
+++ b/games/crossfire-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752807272
-SHA256 (crossfire-client-1.75.4.tar.gz) = 14b7d5f0a637d4e947d91955ae4d973035c25bfbec3e9d57dbddcf8221780189
-SIZE (crossfire-client-1.75.4.tar.gz) = 12980965
+TIMESTAMP = 1753508136
+SHA256 (crossfire-client-1.75.5.tar.gz) = a3cbf0a3fa73ccc61b643a6477e2fe8d45543c75a2c835c069a3514ad6858b0d
+SIZE (crossfire-client-1.75.5.tar.gz) = 12979374
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 154c286245a0..0df78bdbaf29 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-2680
-DISTVERSIONSUFFIX= -gb4bac915f0d
+DISTVERSION= 25.2-branchpoint-2843
+DISTVERSIONSUFFIX= -g29fb897c0a0
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 4e286e98eb1d..5d5c6db73f30 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756937246
-SHA256 (mesa-25.2-branchpoint-2680-gb4bac915f0d.tar.bz2) = 6c44b70830a637e39ba1f6238c7c6d75c268dfcc1d5c6c001dddbdecc396716f
-SIZE (mesa-25.2-branchpoint-2680-gb4bac915f0d.tar.bz2) = 58679512
+TIMESTAMP = 1757116992
+SHA256 (mesa-25.2-branchpoint-2843-g29fb897c0a0.tar.bz2) = b8966418b84424137736187ed8884dac3dfcd0ce4e845f889bde4b784f16835a
+SIZE (mesa-25.2-branchpoint-2843-g29fb897c0a0.tar.bz2) = 58741659
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 9d3cb8bc425c..21b0804b230d 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eclipse
-DISTVERSION= 4.36
+DISTVERSION= 4.37
PORTREVISION= 1
CATEGORIES= java devel
ECLIPSE_TAG= R${DISTVERSION:S|.|_|g}
diff --git a/java/eclipse/Makefile.plugins b/java/eclipse/Makefile.plugins
index 2d54cbe0aa77..54814b3ef0ec 100644
--- a/java/eclipse/Makefile.plugins
+++ b/java/eclipse/Makefile.plugins
@@ -1,6 +1,6 @@
NO_BUILD= yes
USES+= java
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
REPO_DIRS?= features plugins
diff --git a/java/eclipse/distinfo b/java/eclipse/distinfo
index 5408ac479ff0..f0a6818536a2 100644
--- a/java/eclipse/distinfo
+++ b/java/eclipse/distinfo
@@ -1,29 +1,29 @@
-TIMESTAMP = 1752913239
-SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 58d6734c7dd334d416b7d0255b3d71b11ee20cb7b790c0c7c6679727d0fd3611
-SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 26211750
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = d537c10f1f7bd9159e1877c6fe8ebeafea7132e98ff5ebe6b9b09717203c5677
-SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = 39974
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = c2e292fd897bf6987c2f5828b3efd6a61634837f7c973842bf6fb8c11acee28f
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = 15673901
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = c191bc12667e600f63844dea12b01f821094773e8bf02e5eb0ec981aaf97c2bc
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = 34885784
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 705d965e1941593f58eb03bf4287f220a285ff7d6f9edc2d0d7e033f4e314946
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 2377734
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 034ab6325f5d4c30129d89dcb89d1ee3a7a2554a4ad6d5af5a4e7d17d8cc7a7c
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 25031173
-SHA256 (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = f0bd123252afe25b730d1cd56a5e2e134914b2199846cb9f10402a5e0a373fef
-SIZE (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = 36060538
-SHA256 (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 582f5eb27de0316b228fc3fa0d962a18ed2c2cd320644a575e95139f63de9a35
-SIZE (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 16630323
-SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 011eba684af94e73f26dd878c941a59845ab899cdba33f45d2976c2560fd0fb0
-SIZE (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 10658980
-SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = c66604fb01f6d5614cb67b201c1f94273e5ea3721fe6e115ba1b24a766bc6477
-SIZE (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = 16572318
-SHA256 (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = f6f276d6d8d69fa0cc4c9fdd1693d8bb8be98074fc9b8ce86cf2e709ab627118
-SIZE (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = 3634382
-SHA256 (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 40d14c0ce3963220c21df37274348dd014973ffd20c4cc1a17ceb2ae9c7990d7
-SIZE (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 1620956
-SHA256 (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 74ec993e52abb83641e12e0438bc4a9f0075a2476a17fb1c6bde4f05ff872eac
-SIZE (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 54033925
-SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 0d26e1f29db214bcf8f842eca5c352f947ca9cd0906ce6d0df9b0b44bc9f9c7d
-SIZE (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 531877628
+TIMESTAMP = 1757121212
+SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 51213dce946191fd381736d26a53bd54aad6222570848983194de278b27f94c3
+SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 26193143
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 84c45a5314f877f3c032353d49c2cb44190e3c5245b08ebb08d5b317458b37f3
+SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 39942
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = a3351fe6a1748ff4d26729dd0654dfe8837125a1c42aa63091bdf76f59b30cdb
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = 15796506
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 62b940d68e6eae3a1176248be27546982afd26e5a7b09b7db8a63585e0cf29e5
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 34885781
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 3f7f3cb0152ee3d61d0aa1cf633529fe1fd2fc7fc7af4e305c64acc537b2c670
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 2394844
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = ef8b92920c7aa656898c2c01024d0cdc6c72e38ea766c7a5cb3f761aea393732
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = 25051681
+SHA256 (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 200d64c686fd736991aaeafee02e9350864ee366cafcc1e13c39a4e874311c3f
+SIZE (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 36078994
+SHA256 (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 9692198c828991aed417dcc32a1a8976a22282ea93a664121ce9e8dd02a907a2
+SIZE (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 17332711
+SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 8e6bf85d8c21c50e82391cdc5a5beb2f4a7f284c3e9625f035296b6d634e8f54
+SIZE (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 10645986
+SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = aff77305b6ac126e4f400ba587f5adf2a6147b42528d10a1b68a006b2237131a
+SIZE (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = 16512282
+SHA256 (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 45b4d50f87ebd96e32470c03c0380f971768bf77f8638a8689856fd4b913f625
+SIZE (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 3914151
+SHA256 (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = cdab9d2feefe24d15fff628220ce2c4f60ea890e5d7abb6894b8c8efe42dd533
+SIZE (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = 1611408
+SHA256 (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 04f7bd83a6b4ddb91f7b58947ec647ccf8d1cb8e036d4f5270a5b6d7036059b4
+SIZE (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 54032020
+SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 71a59125c518fbf96d82655b03bcae173772449dc5a334b970d1103a99d7688b
+SIZE (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 528936178
diff --git a/math/R-cran-spdep/Makefile b/math/R-cran-spdep/Makefile
index 37edf97fc657..c078d1c9e9d1 100644
--- a/math/R-cran-spdep/Makefile
+++ b/math/R-cran-spdep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spdep
-DISTVERSION= 1.3-13
+DISTVERSION= 1.4-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-spdep/distinfo b/math/R-cran-spdep/distinfo
index 7bca8b88f681..2b493d53faea 100644
--- a/math/R-cran-spdep/distinfo
+++ b/math/R-cran-spdep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749634372
-SHA256 (spdep_1.3-13.tar.gz) = 7ac5905c126899f88fdf5c1f2bbedc7609e0c3ca210d40abaa5da2d2a9a2685a
-SIZE (spdep_1.3-13.tar.gz) = 4695720
+TIMESTAMP = 1756892699
+SHA256 (spdep_1.4-1.tar.gz) = 4d0beca3b8b696373a74670f916cca3e77cbe97d002f3be62f172815774f5588
+SIZE (spdep_1.4-1.tar.gz) = 4694107
diff --git a/math/bliss/Makefile b/math/bliss/Makefile
index d975c7618a9d..4800948e6bf6 100644
--- a/math/bliss/Makefile
+++ b/math/bliss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bliss
DISTVERSION= 0.73
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.tcs.hut.fi/Software/bliss/
PKGNAMESUFFIX= -graph-tool
@@ -17,7 +18,7 @@ MAKE_ARGS= CC=${CXX}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libbliss.a ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/libbliss.so ${STAGEDIR}${PREFIX}/lib
${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
${CP} ${WRKSRC}/*.hh ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}
diff --git a/math/bliss/files/patch-Makefile b/math/bliss/files/patch-Makefile
index c7f1b6191347..8d167b219a34 100644
--- a/math/bliss/files/patch-Makefile
+++ b/math/bliss/files/patch-Makefile
@@ -13,3 +13,22 @@
#CFLAGS += -DBLISS_DEBUG
CFLAGS += -fPIC
+@@ -20,7 +20,7 @@ AR = ar
+ CC = g++
+ RANLIB = ranlib
+ AR = ar
+-BLISSLIB = libbliss.a
++BLISSLIB = libbliss.so
+
+ gmp: LIB += -lgmp
+ gmp: CFLAGS += -DBLISS_USE_GMP
+@@ -36,8 +36,7 @@ lib: $(OBJS)
+
+ lib: $(OBJS)
+ rm -f $(BLISSLIB)
+- $(AR) cr $(BLISSLIB) $(OBJS)
+- $(RANLIB) $(BLISSLIB)
++ $(CC) -shared $(LDFLAGS) -o $(BLISSLIB) $(OBJS)
+
+ lib_gmp: $(GMPOBJS)
+ rm -f $(BLISSLIB)
diff --git a/math/bliss/pkg-plist b/math/bliss/pkg-plist
index 11d8c8c9a877..67c7120168c9 100644
--- a/math/bliss/pkg-plist
+++ b/math/bliss/pkg-plist
@@ -11,4 +11,4 @@ include/bliss/partition.hh
include/bliss/timer.hh
include/bliss/uintseqhash.hh
include/bliss/utils.hh
-lib/libbliss.a
+lib/libbliss.so
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index 193dc3bf8ab4..b0a90401376f 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polymake
DISTVERSION= 4.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/V${DISTVERSION}/ \
https://polymake.org/lib/exe/fetch.php/download/
@@ -93,7 +93,7 @@ TESTS_DESC= Run bundled self tests after build
BLISS_CONFIGURE_ON= --with-bliss=${LOCALBASE}
BLISS_CONFIGURE_OFF= --without-bliss
-BLISS_BUILD_DEPENDS= bliss-graph-tool>=0.73:math/bliss
+BLISS_BUILD_DEPENDS= bliss-graph-tool>=0.73:math/bliss # does it need the tool or the library? LIB_DEPENDS should be used in the latter case.
BLISS_RUN_DEPENDS= bliss-graph-tool>=0.73:math/bliss
NAUTY_CONFIGURE_ON= --with-nauty=${LOCALBASE}
diff --git a/math/sympol/Makefile b/math/sympol/Makefile
index 4bc3c85b1174..c7fc1bbe9199 100644
--- a/math/sympol/Makefile
+++ b/math/sympol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sympol
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -11,9 +11,9 @@ WWW= https://www.math.uni-rostock.de/~rehn/software/sympol.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/lib/libbliss.a:math/bliss \
- permlib>0:math/permlib
-LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
+BUILD_DEPENDS= permlib>0:math/permlib
+LIB_DEPENDS= libbliss.so:math/bliss \
+ libboost_program_options.so:devel/boost-libs \
libcddgmp.so:math/cddlib \
libgmp.so:math/gmp
diff --git a/net-p2p/libtorrent/Makefile b/net-p2p/libtorrent/Makefile
index 2134ab6851a2..0a2da6201cd6 100644
--- a/net-p2p/libtorrent/Makefile
+++ b/net-p2p/libtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtorrent
-DISTVERSION= 0.15.6
+DISTVERSION= 0.16.0
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
@@ -10,6 +10,7 @@ WWW= https://github.com/rakshasa/libtorrent
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+LIB_DEPENDS= libcurl.so:ftp/curl
TEST_DEPENDS= cppunit>0:devel/cppunit
USES= compiler:c++17-lang cpe libtool localbase:ldflags pathfix \
@@ -36,14 +37,4 @@ OPTIONS_DEFAULT= KQUEUE
KQUEUE_DESC= Use kqueue(2) support
KQUEUE_CONFIGURE_WITH= kqueue
-.include <bsd.port.pre.mk>
-
-# Disable instrumentation, which requires 64-bit atomic ops, on i386 when using
-# gcc to avoid linking errors:
-# /usr/local/lib/libtorrent.so: undefined reference to `__sync_add_and_fetch_8'
-# /usr/local/lib/libtorrent.so: undefined reference to `__sync_fetch_and_and_8'
-.if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == gcc
-CONFIGURE_ARGS+= --disable-instrumentation
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net-p2p/libtorrent/distinfo b/net-p2p/libtorrent/distinfo
index 3eb6dbc858aa..7bebc5e606c8 100644
--- a/net-p2p/libtorrent/distinfo
+++ b/net-p2p/libtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755953468
-SHA256 (libtorrent-0.15.6.tar.gz) = 406592657fa45ac7ba0628a7d356cf7ec8d5dafd918d4252055c795491d33970
-SIZE (libtorrent-0.15.6.tar.gz) = 871284
+TIMESTAMP = 1757101252
+SHA256 (libtorrent-0.16.0.tar.gz) = 623a75e85a23f7471c9531ea67a01bb652165c6b2b6a829a7f1c6117eac938ec
+SIZE (libtorrent-0.16.0.tar.gz) = 885568
diff --git a/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc b/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
index f119df1d6e6e..b73078bdc1ab 100644
--- a/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
+++ b/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
@@ -1,6 +1,6 @@
---- src/data/memory_chunk.cc.orig 2025-06-01 13:09:26 UTC
+--- src/data/memory_chunk.cc.orig 2025-09-05 08:47:37 UTC
+++ src/data/memory_chunk.cc
-@@ -66,6 +66,9 @@ MemoryChunk::unmap() {
+@@ -49,6 +49,9 @@ MemoryChunk::unmap() {
if (!is_valid())
throw internal_error("MemoryChunk::unmap() called on an invalid object");
diff --git a/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h b/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h
deleted file mode 100644
index 56e9dbf35b71..000000000000
--- a/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/torrent/net/socket_address_key.h.orig 2025-06-01 13:09:26 UTC
-+++ src/torrent/net/socket_address_key.h
-@@ -7,6 +7,7 @@
- #include <cstring>
- #include <cinttypes>
- #include <netinet/in.h>
-+#include <sys/socket.h>
-
- // Unique key for the socket address, excluding port numbers, etc.
-
diff --git a/net-p2p/libtorrent/pkg-plist b/net-p2p/libtorrent/pkg-plist
index b8fd887f44df..826b7588ff53 100644
--- a/net-p2p/libtorrent/pkg-plist
+++ b/net-p2p/libtorrent/pkg-plist
@@ -25,9 +25,10 @@ include/torrent/error.h
include/torrent/event.h
include/torrent/exceptions.h
include/torrent/hash_string.h
-include/torrent/http.h
include/torrent/net/address_info.h
include/torrent/net/fd.h
+include/torrent/net/http_get.h
+include/torrent/net/http_stack.h
include/torrent/net/resolver.h
include/torrent/net/socket_address.h
include/torrent/net/socket_address_key.h
@@ -69,6 +70,6 @@ include/torrent/utils/signal_bitfield.h
include/torrent/utils/thread.h
include/torrent/utils/uri_parser.h
lib/libtorrent.so
-lib/libtorrent.so.26
-lib/libtorrent.so.26.0.0
+lib/libtorrent.so.30
+lib/libtorrent.so.30.0.0
libdata/pkgconfig/libtorrent.pc
diff --git a/net-p2p/rtorrent/Makefile b/net-p2p/rtorrent/Makefile
index 24009a48b2f8..0d2db49d588b 100644
--- a/net-p2p/rtorrent/Makefile
+++ b/net-p2p/rtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rtorrent
-DISTVERSION= 0.15.6
+DISTVERSION= 0.16.0
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
@@ -11,14 +11,13 @@ LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libtorrent.so:net-p2p/libtorrent
+LIB_DEPENDS= libtorrent.so:net-p2p/libtorrent
USES= compiler:c++17-lang ncurses pkgconfig
USE_RC_SUBR= rtorrent
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-debug
-LDFLAGS+= -lexecinfo -pthread
+CONFIGURE_ARGS= --disable-debug \
+ --with-xmlrpc-tinyxml2
SUB_FILES= pkg-message
@@ -26,19 +25,11 @@ USERS= rtorrent
GROUPS= rtorrent
PLIST_FILES= bin/rtorrent \
- "@sample ${ETCDIR}/rtorrent.conf.sample"
-PORTDOCS= README
-
-OPTIONS_DEFINE= DOCS IPV6
-OPTIONS_DEFAULT= TINYXML
-OPTIONS_RADIO= XML
-OPTIONS_RADIO_XML= TINYXML XMLRPC
-XMLRPC_DESC= Compile with xmlrpc-c support
-
-IPV6_CONFIGURE_ENABLE= ipv6
-TINYXML_CONFIGURE_ON= --with-xmlrpc-tinyxml2
-XMLRPC_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c
-XMLRPC_CONFIGURE_ON= --with-xmlrpc-c
+ "@sample ${ETCDIR}/rtorrent.conf.sample" \
+ ${DATADIR}/lua/rtorrent.lua
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
diff --git a/net-p2p/rtorrent/distinfo b/net-p2p/rtorrent/distinfo
index a44d5bfed9fc..9d4974b6f14a 100644
--- a/net-p2p/rtorrent/distinfo
+++ b/net-p2p/rtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755953681
-SHA256 (rtorrent-0.15.6.tar.gz) = a3eb2afcdd0d81aaf5efd044761075f7f832375e9a6eb4b38a7694bfff3aa3cd
-SIZE (rtorrent-0.15.6.tar.gz) = 866966
+TIMESTAMP = 1757102139
+SHA256 (rtorrent-0.16.0.tar.gz) = fe8f8793f3bae8de157f567d9d89629dfd6fc21bc18d7db4537c4014a23dc1d9
+SIZE (rtorrent-0.16.0.tar.gz) = 854573
diff --git a/net/libiscsi/Makefile b/net/libiscsi/Makefile
index 2681d9586868..5a2a75a13b22 100644
--- a/net/libiscsi/Makefile
+++ b/net/libiscsi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libiscsi
-DISTVERSION= 1.20.1
+DISTVERSION= 1.20.3
CATEGORIES= net
MAINTAINER= d8zNeCFG@aon.at
@@ -19,10 +19,9 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-# 1.20.2 only affects environments defining __APPLE__
-PORTSCOUT= skipv:1.20.2
+CFLAGS+= -Wno-cast-align
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.11.0.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so
.include <bsd.port.mk>
diff --git a/net/libiscsi/distinfo b/net/libiscsi/distinfo
index 9144771bb827..1795032ca98d 100644
--- a/net/libiscsi/distinfo
+++ b/net/libiscsi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746280868
-SHA256 (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 6bd6feef2904de1bb1869cec935b58995bc1311cad57184a2221e09ed6137eec
-SIZE (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 323554
+TIMESTAMP = 1756998181
+SHA256 (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 212f6e1fd8e7ddb4b02208aafc6de600f6f330f40359babeefdd83b0c79d47a1
+SIZE (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 327211
diff --git a/net/libiscsi/pkg-plist b/net/libiscsi/pkg-plist
index 237fe5d52a92..7b3aac5ca8de 100644
--- a/net/libiscsi/pkg-plist
+++ b/net/libiscsi/pkg-plist
@@ -5,13 +5,14 @@ bin/iscsi-md5sum
bin/iscsi-perf
bin/iscsi-pr
bin/iscsi-readcapacity16
+bin/iscsi-rtpg
bin/iscsi-swp
include/iscsi/iscsi.h
include/iscsi/scsi-lowlevel.h
lib/libiscsi.a
lib/libiscsi.so
lib/libiscsi.so.11
-lib/libiscsi.so.11.0.0
+lib/libiscsi.so.11.0.2
libdata/pkgconfig/libiscsi.pc
share/man/man1/iscsi-inq.1.gz
share/man/man1/iscsi-ls.1.gz
diff --git a/net/librest1/Makefile b/net/librest1/Makefile
index c6885e15b66e..c8bddb4c4703 100644
--- a/net/librest1/Makefile
+++ b/net/librest1/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
PORTSCOUT= limitw:1,even
-USES= gnome localbase meson pkgconfig python tar:xz
+USES= gettext-tools gnome localbase meson pkgconfig python tar:xz
USE_GNOME= glib20 introspection:build libadwaita libxml2
USE_LDCONFIG= yes
MESON_ARGS= -Dca_certificates=true \
diff --git a/science/kim-api/Makefile b/science/kim-api/Makefile
index bcfc3fe9f454..154452adc611 100644
--- a/science/kim-api/Makefile
+++ b/science/kim-api/Makefile
@@ -1,12 +1,12 @@
PORTNAME= kim-api
-DISTVERSION= 2.3.0
-PORTREVISION= 1
+DISTVERSION= 2.4.1
CATEGORIES= science
MASTER_SITES= https://s3.openkim.org/kim-api/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Framework for reliable, reproducible, portable molecular simulations
-WWW= https://openkim.org/
+WWW= https://openkim.org/ \
+ https://github.com/openkim/kim-api
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL
diff --git a/science/kim-api/distinfo b/science/kim-api/distinfo
index 34ec678ecd72..aa9436bebfa7 100644
--- a/science/kim-api/distinfo
+++ b/science/kim-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647738438
-SHA256 (kim-api-2.3.0.txz) = 93673bb8fbc0625791f2ee67915d1672793366d10cabc63e373196862c14f991
-SIZE (kim-api-2.3.0.txz) = 357580
+TIMESTAMP = 1757122898
+SHA256 (kim-api-2.4.1.txz) = 225e3136d43e416a4424551e9e5f6d92cc6ecfe11389a1b6e97d6dcdfed83d44
+SIZE (kim-api-2.4.1.txz) = 364020
diff --git a/science/kim-api/pkg-plist b/science/kim-api/pkg-plist
index 544dee8e567d..8ad13559dacb 100644
--- a/science/kim-api/pkg-plist
+++ b/science/kim-api/pkg-plist
@@ -134,8 +134,9 @@ lib/kim-api/portable-models/ex_model_Ar_SLJ_MultiCutoff/libkim-api-portable-mode
lib/kim-api/simulator-models/Sim_LAMMPS_LJcut_AkersonElliott_Alchemy_PbAu/libkim-api-simulator-model.so
lib/libkim-api.so
lib/libkim-api.so.2
-lib/libkim-api.so.2.3.0
+lib/libkim-api.so.2.4.1
libdata/pkgconfig/libkim-api.pc
+libexec/kim-api/kim-api-base64-encode
libexec/kim-api/kim-api-collections-info
libexec/kim-api/kim-api-portable-model-info
libexec/kim-api/kim-api-shared-library-test
diff --git a/science/py-ase/Makefile b/science/py-ase/Makefile
index 27c665165e36..f3e0a8056fdc 100644
--- a/science/py-ase/Makefile
+++ b/science/py-ase/Makefile
@@ -1,21 +1,21 @@
PORTNAME= ase
-DISTVERSION= 3.23.0
-PORTREVISION= 2
+DISTVERSION= 3.26.0
CATEGORIES= science python # chemistry
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Atomic simulation environment
-WWW= https://wiki.fysik.dtu.dk/ase/
+WWW= https://ase-lib.org/ \
+ https://gitlab.com/ase/ase
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1.0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \
- nwchem:science/nwchem
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR}
+# nwchem:science/nwchem
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.30.0:devel/py-pytest-xdist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asap3>0:science/py-asap3@${PY_FLAVOR} \
@@ -29,4 +29,6 @@ USE_PYTHON= distutils concurrent autoplist pytest
NO_ARCH= yes
+# tests as of 3.26.0: 25 failed, 3036 passed, 538 skipped, 5 xfailed, 49 warnings, 10 errors in 2377.98s (0:39:37), see https://gitlab.com/ase/ase/-/issues/1746, https://gitlab.com/ase/ase/-/issues/1747
+
.include <bsd.port.mk>
diff --git a/science/py-ase/distinfo b/science/py-ase/distinfo
index 856920eb9664..eb2ad2c0fbb6 100644
--- a/science/py-ase/distinfo
+++ b/science/py-ase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720836089
-SHA256 (ase-3.23.0.tar.gz) = 91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae
-SIZE (ase-3.23.0.tar.gz) = 2336462
+TIMESTAMP = 1757118068
+SHA256 (ase-3.26.0.tar.gz) = a071a355775b0a8062d23e9266e9d811b19d9f6d9ec5215e8032f7d93dc65075
+SIZE (ase-3.26.0.tar.gz) = 2405567
diff --git a/science/py-ase/files/patch-pyproject.toml b/science/py-ase/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f1ffc89d09c4
--- /dev/null
+++ b/science/py-ase/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-09-06 00:22:04 UTC
++++ pyproject.toml
+@@ -7,8 +7,6 @@ readme = 'README.rst'
+ description='Atomic Simulation Environment'
+ dynamic = ['version']
+ readme = 'README.rst'
+-license = 'LGPL-2.1-or-later'
+-license-files = ['LICENSE']
+ maintainers = [{ name = 'ASE Community', email = 'ase-users@listserv.fysik.dtu.dk' }]
+ classifiers = [
+ 'Development Status :: 6 - Mature',
diff --git a/science/py-kimpy/Makefile b/science/py-kimpy/Makefile
index 442b5c9a82d3..0c537ae18c1e 100644
--- a/science/py-kimpy/Makefile
+++ b/science/py-kimpy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kimpy
-DISTVERSION= 2.1.1
-PORTREVISION= 1
+DISTVERSION= 2.1.3
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +18,11 @@ RUN_DEPENDS= ${PYNUMPY}
USES= compiler:c++20-lang pkgconfig python
USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kimpy/issues/16
+TEST_WRKSRC= ${WRKSRC}/tests
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/kimpy/*${PYTHON_TAG}.so
+# tests as of 2.1.3: 21 passed in 2.91s
+
.include <bsd.port.mk>
diff --git a/science/py-kimpy/distinfo b/science/py-kimpy/distinfo
index e7d3c6deaef7..6d692faf3795 100644
--- a/science/py-kimpy/distinfo
+++ b/science/py-kimpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726458544
-SHA256 (kimpy-2.1.1.tar.gz) = 3ab9ab64179cdf8b7d41704330d12bbb78461792664354e9e9144098709bc636
-SIZE (kimpy-2.1.1.tar.gz) = 50141
+TIMESTAMP = 1757123909
+SHA256 (kimpy-2.1.3.tar.gz) = 2a4a4455dfc5aeb5b8379a96b7c1e7a3f34bfe6bd3c077e23a3e27b8829c2aed
+SIZE (kimpy-2.1.3.tar.gz) = 49856
diff --git a/sysutils/lsof/files/patch-Configure b/sysutils/lsof/files/patch-Configure
new file mode 100644
index 000000000000..a453f43d8266
--- /dev/null
+++ b/sysutils/lsof/files/patch-Configure
@@ -0,0 +1,14 @@
+--- Configure.orig 2024-11-18 02:11:27 UTC
++++ Configure
+@@ -1089,6 +1089,11 @@ case $LSOF_TGT in # {
+ LSOF_TSTBIGF=" "
+ LSOF_VERS=15000
+ ;;
++ 16*)
++ LSOF_CFGL="$LSOF_CFGL -lutil"
++ LSOF_TSTBIGF=" "
++ LSOF_VERS=16000
++ ;;
+ *)
+ echo Unknown FreeBSD release: `uname -r`
+ rm -f $LSOF_HLP
diff --git a/textproc/csview/Makefile b/textproc/csview/Makefile
index 7d9aa9de47e1..2682df8102d2 100644
--- a/textproc/csview/Makefile
+++ b/textproc/csview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.3
-PORTREVISION= 10
+DISTVERSION= 1.3.4
+PORTREVISION= 0
CATEGORIES= textproc
MAINTAINER= ruben@verweg.com
@@ -17,20 +17,20 @@ USE_GITHUB= yes
GH_ACCOUNT= wfxr
CARGO_CRATES= anstream-0.6.13 \
- anstyle-1.0.6 \
+ anstyle-1.0.8 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.82 \
+ anyhow-1.0.89 \
bitflags-2.5.0 \
cc-1.0.94 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_complete-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clap-4.5.23 \
+ clap_builder-4.5.23 \
+ clap_complete-4.5.38 \
+ clap_derive-4.5.18 \
+ clap_lex-0.7.4 \
colorchoice-1.0.0 \
- csv-1.3.0 \
+ csv-1.3.1 \
csv-core-0.1.11 \
either-1.11.0 \
errno-0.2.8 \
@@ -38,7 +38,6 @@ CARGO_CRATES= anstream-0.6.13 \
errno-dragonfly-0.1.2 \
exitcode-1.1.2 \
heck-0.5.0 \
- itertools-0.12.1 \
itertools-0.13.0 \
itoa-1.0.11 \
libc-0.2.153 \
@@ -53,33 +52,26 @@ CARGO_CRATES= anstream-0.6.13 \
serde_derive-1.0.197 \
strsim-0.11.1 \
syn-2.0.59 \
- terminal_size-0.3.0 \
+ terminal_size-0.4.0 \
unicode-ident-1.0.12 \
- unicode-truncate-1.0.0 \
- unicode-width-0.1.12 \
+ unicode-segmentation-1.11.0 \
+ unicode-truncate-2.0.0 \
+ unicode-width-0.2.0 \
utf8parse-0.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/csview/distinfo b/textproc/csview/distinfo
index 5d2bcd2dd6f0..e354ec22cc04 100644
--- a/textproc/csview/distinfo
+++ b/textproc/csview/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1724074003
+TIMESTAMP = 1756819350
SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
-SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
+SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
SIZE (rust/crates/cc-1.0.94.crate) = 76456
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
-SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
+SIZE (rust/crates/clap-4.5.23.crate) = 56460
+SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
+SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
+SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
+SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
+SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
+SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe
-SIZE (rust/crates/csv-1.3.0.crate) = 888212
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
@@ -43,8 +43,6 @@ SHA256 (rust/crates/exitcode-1.1.2.crate) = de853764b47027c2e862a995c34978ffa63c
SIZE (rust/crates/exitcode-1.1.2.crate) = 6538
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
@@ -73,14 +71,16 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a
SIZE (rust/crates/syn-2.0.59.crate) = 255393
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
+SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
-SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
+SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
+SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -89,43 +89,27 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (wfxr-csview-v1.3.3_GH0.tar.gz) = de84f181a6b89101ed150a378eff9583d8f8cbcc4025d06adc4bc3c48085df95
-SIZE (wfxr-csview-v1.3.3_GH0.tar.gz) = 33655
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+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 (wfxr-csview-v1.3.4_GH0.tar.gz) = 91fadcddef511265f4bf39897ce4a65c457ac89ffd8dd742dc209d30bf04d6aa
+SIZE (wfxr-csview-v1.3.4_GH0.tar.gz) = 33335
diff --git a/www/filebrowser-quantum/Makefile b/www/filebrowser-quantum/Makefile
index f2aa6df8fe4a..fed39f7a842d 100644
--- a/www/filebrowser-quantum/Makefile
+++ b/www/filebrowser-quantum/Makefile
@@ -1,7 +1,6 @@
PORTNAME= filebrowser-quantum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.3-beta
-PORTREVISION= 1
+DISTVERSION= 0.8.4-beta
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/www/filebrowser-quantum/distinfo b/www/filebrowser-quantum/distinfo
index 572a333c0cb4..3b70a9054236 100644
--- a/www/filebrowser-quantum/distinfo
+++ b/www/filebrowser-quantum/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1756492725
-SHA256 (filebrowser-quantum-v0.8.3-beta.frontend.tar.gz) = 760cc587f4d6ff71fa62830e127686ce683020775252fb30f849c1d5474eff44
-SIZE (filebrowser-quantum-v0.8.3-beta.frontend.tar.gz) = 1816747
-SHA256 (filebrowser-quantum-v0.8.3-beta.vendor.tar.gz) = e8852ee68bf200ecbd422e5ad2c8f07319dceb258af38a1875f0a80fc076db5f
-SIZE (filebrowser-quantum-v0.8.3-beta.vendor.tar.gz) = 67516439
-SHA256 (gtsteffaniak-filebrowser-v0.8.3-beta_GH0.tar.gz) = 73d786347f86bb9cb1d71f9393a2d0c4c77b21ece80a57b0807de48c2e77ae0c
-SIZE (gtsteffaniak-filebrowser-v0.8.3-beta_GH0.tar.gz) = 4431099
+TIMESTAMP = 1757114189
+SHA256 (filebrowser-quantum-v0.8.4-beta.frontend.tar.gz) = 1235e419db970ed91db2d1747b75cfe059bd23b0424ec385bdd8d3747f8ca1c2
+SIZE (filebrowser-quantum-v0.8.4-beta.frontend.tar.gz) = 1896838
+SHA256 (filebrowser-quantum-v0.8.4-beta.vendor.tar.gz) = b3e4254a34f2d066015a759680b302847d3e38c4b287dee1bc3d42c15eaea5f4
+SIZE (filebrowser-quantum-v0.8.4-beta.vendor.tar.gz) = 67716596
+SHA256 (gtsteffaniak-filebrowser-v0.8.4-beta_GH0.tar.gz) = 54d508cf7656c0c9eac75a3cd86511432f4b95da88928b02a92bc8dd428872d3
+SIZE (gtsteffaniak-filebrowser-v0.8.4-beta_GH0.tar.gz) = 4491385
diff --git a/www/mongoose/Makefile b/www/mongoose/Makefile
index 43f5296e26e6..777719e09f3a 100644
--- a/www/mongoose/Makefile
+++ b/www/mongoose/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mongoose
-PORTVERSION= 5.6
+DISTVERSION= 5.6
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= lytboris@gmail.com
diff --git a/www/mongoose/files/mongoose.in b/www/mongoose/files/mongoose.in
index 99ee54b11bbe..d6db19280e3b 100644
--- a/www/mongoose/files/mongoose.in
+++ b/www/mongoose/files/mongoose.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: mongoose
-# REQUIRE: daemon
+# REQUIRE: DAEMON
# Define these mongoose_* variables in one of these files:
# /etc/rc.conf
diff --git a/x11-wm/metacity/Makefile b/x11-wm/metacity/Makefile
index bdf12a7da83c..380bad501064 100644
--- a/x11-wm/metacity/Makefile
+++ b/x11-wm/metacity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= metacity
-PORTVERSION= 3.56.0
+PORTVERSION= 3.57.1
CATEGORIES= x11-wm
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -10,15 +10,13 @@ WWW= https://gitlab.gnome.org/GNOME/metacity
LICENSE= GPLv2
-BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
- zenity>0:x11/zenity
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libharfbuzz.so:print/harfbuzz \
libgtop-2.0.so:devel/libgtop \
libstartup-notification-1.so:x11/startup-notification
-RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
- zenity>0:x11/zenity
+RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
USES= compiler:c11 gettext gmake gnome libtool localbase pathfix \
pkgconfig tar:xz xorg
diff --git a/x11-wm/metacity/distinfo b/x11-wm/metacity/distinfo
index 07b9488b6562..191e4798a366 100644
--- a/x11-wm/metacity/distinfo
+++ b/x11-wm/metacity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749549249
-SHA256 (gnome/metacity-3.56.0.tar.xz) = 7554997104b26ff0e79a02b37a2ba189bdf4e7ccd54226f0faf4b1a59006c901
-SIZE (gnome/metacity-3.56.0.tar.xz) = 1749348
+TIMESTAMP = 1756037975
+SHA256 (gnome/metacity-3.57.1.tar.xz) = 1293a26e4dedfd4bf200b5bb788673008979ae3ac6d3053f7db481b87acc7cde
+SIZE (gnome/metacity-3.57.1.tar.xz) = 1756412
diff --git a/x11-wm/metacity/files/patch-data_Makefile.in b/x11-wm/metacity/files/patch-data_Makefile.in
new file mode 100644
index 000000000000..bd0cef865b54
--- /dev/null
+++ b/x11-wm/metacity/files/patch-data_Makefile.in
@@ -0,0 +1,10 @@
+--- data/Makefile.in.orig 2025-08-23 09:46:51 UTC
++++ data/Makefile.in
+@@ -381,7 +381,6 @@ SUBDIRS = \
+ keybindings \
+ pkgconfig \
+ schemas \
+- systemd \
+ ui \
+ $(NULL)
+
diff --git a/x11-wm/metacity/pkg-descr b/x11-wm/metacity/pkg-descr
index fb1cb52b9383..e09ba9d7a359 100644
--- a/x11-wm/metacity/pkg-descr
+++ b/x11-wm/metacity/pkg-descr
@@ -1,4 +1,4 @@
-Metacity is a low-frills Window Manager, and is the default
-Window Manager of the GNOME 2 desktop. It provides most of
-the features expected of a Window Manager, but leaves everything
-it can up to other components of the GNOME environment.
+Metacity is a simple compositing window manager that integrates nicely
+with GNOME Flashback.
+It uses GTK+ 3 for drawing window frames, so that it inherits colors,
+fonts, and so on from the GTK+ theme.
diff --git a/x11-wm/metacity/pkg-plist b/x11-wm/metacity/pkg-plist
index dc8e01275b97..695d881d9659 100644
--- a/x11-wm/metacity/pkg-plist
+++ b/x11-wm/metacity/pkg-plist
@@ -8,8 +8,9 @@ include/metacity/libmetacity/meta-frame-enums.h
include/metacity/libmetacity/meta-theme.h
lib/libmetacity.so
lib/libmetacity.so.3
-lib/libmetacity.so.%%GTK3_VERSION%%
+lib/libmetacity.so.3.0.0
libdata/pkgconfig/libmetacity.pc
+libexec/metacity-dialog
share/applications/metacity.desktop
share/gnome-control-center/keybindings/50-metacity-navigation.xml
share/gnome-control-center/keybindings/50-metacity-system.xml