aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-06-03 23:29:59 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2026-06-03 23:29:59 +0000
commit460dfaf2079396372e6a6e06676ca26f5745bd0a (patch)
treecc8666e509779d6dd87c1a46261e0817ae9f4c47
parent79dd093b59f4cbf53ba3aea837b97bfe83001b5e (diff)
downloadalicelinux-460dfaf2079396372e6a6e06676ca26f5745bd0a.tar.gz
alicelinux-460dfaf2079396372e6a6e06676ca26f5745bd0a.zip
Woodpecker CI d55b6466e59794f44a0c0c4e66ca55066c7205d0 [SKIP CI]
-rw-r--r--alsa-lib/.shasum1
-rwxr-xr-xalsa-lib/abuild2
-rw-r--r--alsa-ucm-conf/.files76
-rw-r--r--alsa-ucm-conf/.shasum1
-rw-r--r--alsa-ucm-conf/abuild2
-rw-r--r--alsa-utils/.shasum3
-rw-r--r--alsa-utils/abuild2
-rw-r--r--cbindgen/.shasum1
-rw-r--r--cbindgen/abuild2
-rw-r--r--dtc/.files4
-rw-r--r--dtc/.shasum1
-rw-r--r--dtc/abuild2
-rw-r--r--fast-float/.shasum1
-rw-r--r--fast-float/abuild2
-rw-r--r--fontconfig/.files2
-rw-r--r--fontconfig/.shasum1
-rw-r--r--fontconfig/abuild2
-rw-r--r--go/.files1
-rw-r--r--go/.shasum3
-rw-r--r--go/abuild2
-rw-r--r--graphite2/.files4
-rw-r--r--graphite2/.shasum2
-rw-r--r--graphite2/abuild2
-rw-r--r--harfbuzz/.files32
-rw-r--r--harfbuzz/.shasum1
-rw-r--r--harfbuzz/abuild2
-rw-r--r--hwdata/.shasum1
-rw-r--r--hwdata/abuild2
-rw-r--r--libclc/.shasum1
-rw-r--r--libclc/abuild2
-rw-r--r--libdrm/.files20
-rw-r--r--libdrm/.shasum1
-rw-r--r--libdrm/abuild2
-rw-r--r--libudev-zero/.files2
-rw-r--r--libudev-zero/.shasum1
-rw-r--r--libudev-zero/abuild2
-rw-r--r--libxkbcommon/.files10
-rw-r--r--libxkbcommon/.shasum1
-rw-r--r--libxkbcommon/abuild2
-rw-r--r--limine/.shasum1
-rw-r--r--limine/abuild2
-rw-r--r--nodejs/.files45
-rw-r--r--nodejs/.shasum4
-rw-r--r--nodejs/abuild2
-rw-r--r--python-distlib/.files100
-rw-r--r--python-distlib/.shasum1
-rw-r--r--python-distlib/abuild2
-rw-r--r--qemu/.shasum1
-rw-r--r--qemu/abuild2
-rw-r--r--rust/.checksum6
-rw-r--r--rust/.files84
-rw-r--r--rust/.shasum6
-rw-r--r--rust/abuild10
-rw-r--r--rust/libressl.patch73
-rw-r--r--sfm/.checksum1
-rw-r--r--sfm/.shasum1
-rw-r--r--sfm/abuild2
-rw-r--r--ssu/.files7
-rw-r--r--ssu/.shasum1
-rw-r--r--ssu/abuild4
-rw-r--r--ssu/info4
-rw-r--r--tor/.shasum2
-rw-r--r--tor/abuild2
-rw-r--r--vim/.files4
-rw-r--r--vim/.shasum1
-rw-r--r--vim/abuild2
66 files changed, 369 insertions, 202 deletions
diff --git a/alsa-lib/.shasum b/alsa-lib/.shasum
new file mode 100644
index 00000000..3ced4404
--- /dev/null
+++ b/alsa-lib/.shasum
@@ -0,0 +1 @@
+66215490af1bc25085372a91edfec2e762a824ed4a8357e27ae93fe2 alsa-lib-1.2.16.tar.bz2
diff --git a/alsa-lib/abuild b/alsa-lib/abuild
index 5d83ff36..a72315ea 100755
--- a/alsa-lib/abuild
+++ b/alsa-lib/abuild
@@ -1,5 +1,5 @@
name=alsa-lib
-version=1.2.15.3
+version=1.2.16
release=1
source="https://www.alsa-project.org/files/pub/lib/$name-$version.tar.bz2"
build_opt="--disable-old-symbols --disable-alisp --disable-python --with-versioned=no"
diff --git a/alsa-ucm-conf/.files b/alsa-ucm-conf/.files
index f1661210..82eec25d 100644
--- a/alsa-ucm-conf/.files
+++ b/alsa-ucm-conf/.files
@@ -26,6 +26,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Allwinner/A64/PinePhone/
-rw-r--r-- root/root usr/share/alsa/ucm2/Allwinner/A64/PinePhone/VoiceCall.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Allwinner/sun4i-h616/
-rw-r--r-- root/root usr/share/alsa/ucm2/Allwinner/sun4i-h616/HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Allwinner/sun4i-h616/h616-audio-codec.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Amlogic/
drwxr-xr-x root/root usr/share/alsa/ucm2/Amlogic/p241/
-rw-r--r-- root/root usr/share/alsa/ucm2/Amlogic/p241/p241-HiFi.conf
@@ -40,6 +41,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/HDA/DualCodecs/
-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/HiFi-acp.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/HiFi-analog.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/HiFi-mic.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/HiFi-spk.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/HDA/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/IO-Boards/
@@ -215,6 +217,10 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/MediaTek/mt8365-evk/
drwxr-xr-x root/root usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/
-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/SOF.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/sof-mt8365-evk.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/MediaTek/mt8366-evk/
+-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8366-evk/HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8366-evk/init.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8366-evk/mt8366-evk.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/MediaTek/mt8370-evk/
-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8370-evk/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/MediaTek/mt8370-evk/mt8370-evk.conf
@@ -297,6 +303,9 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/apq8096/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/apq8096/HDMI.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/apq8096/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/apq8096/apq8096.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/glymur/
+-rwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/glymur/GLYMUR-CRD.conf
+-rwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/glymur/HiFi.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/kaanapali/
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/HiFi.conf
@@ -304,7 +313,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcm6490/
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/HiFi.conf
--rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/qcm6490-idp-snd-card.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs615/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs615/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs615/TALOS-EVK.conf
@@ -315,7 +324,13 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/QCS6490-Radxa-Dragon-Q6A.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/QCS6490-Thundercomm-RubikPi3.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/
+drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza/
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza/HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/arduino-monza/arduino-monza.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf
@@ -363,6 +378,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/
drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/DEVKIT-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Latitude-7455.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Xps-9345.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/Elite-14-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-Slim-7x.conf
@@ -376,6 +392,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E001DE-DEVKIT.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-EVK.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/Xps9345-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/Qualcomm/x1e80100/x1e80100.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/README.md
drwxr-xr-x root/root usr/share/alsa/ucm2/Rockchip/
@@ -434,6 +451,8 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Arturia/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Audient/
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Audient/Audient-EVO4-0006.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Audient/Audient-EVO4-HiFi-0006.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-0008.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-HiFi-0008.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0003.conf
@@ -456,6 +475,8 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Behringer/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Streaming-Hifi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Streaming.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/ULM200D-HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/ULM200D.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Behringer/UMC204HD-HiFi.conf
@@ -481,6 +502,10 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-gen4-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-One-HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-One.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-Two-HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Focusrite/Vocaster-Two.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Gigabyte/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio.conf
@@ -498,6 +523,9 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Lenovo/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/M-Audio/
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/M-Audio/Fast-Track-Ultra-HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/M-Audio/Fast-Track-Ultra.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/MOTU/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/MOTU/D828-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/MOTU/D828.conf
@@ -520,6 +548,11 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/RME/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/RODE/
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Capture-Dynamic.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Capture.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II-Multitrack-Playback.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/RODE/RODECaster-Pro-II.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Rane/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Rane/SL-1-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Rane/SL-1.conf
@@ -540,8 +573,6 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Roland/
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2.conf
--rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf
--rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Sony/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf
@@ -559,6 +590,8 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Steinberg/
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/TASCAM/
-rwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12-HiFi.conf
-rwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/TASCAM/US2x2HR-HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/TASCAM/US2x2HR.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/USB-Audio/Teufel/
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO-HiFi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO.conf
@@ -604,18 +637,29 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/blobs/sof/product_configs/
drwxr-xr-x root/root usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON/
-rw-r--r-- root/root usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON/UPX-TGL01.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/acp-dmic/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/acp-dmic/init.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/codecs/cs35l56+cs42l43-spk -> cs42l43-spk+cs35l56
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs35l56-bridge/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs35l56-bridge/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs35l56/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs35l56/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l43-dmic/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l43-dmic/init.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l43-spk+cs35l56/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l43-spk+cs35l56/init.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l43-spk/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l43-spk/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l43/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l43/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l45-dmic/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l45-dmic/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs42l45/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs42l45/init.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs47l47-dmic/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs47l47-dmic/init.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cs47l47/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cs47l47/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/cx2072x/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/cx2072x/EnableSeq.conf
@@ -695,6 +739,8 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-spe
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/rt1318/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/rt1318/init.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/rt1320/
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/rt1320/init.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/rt5640/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/rt5640/DigitalMics.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/rt5640/EnableSeq.conf
@@ -784,6 +830,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/codecs/wcd938x/
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic1EnableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5DisableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5EnableSeq.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneABEnableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneDisableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneEnableSeq.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneMicDisableSeq.conf
@@ -937,6 +984,8 @@ lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/chtrt5650/chtrt5650.conf -> .
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/fsl-asoc-card/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/fsl-asoc-card/apalis-imx6.conf -> ../../NXP/iMX6/Toradex/apalis-imx6/apalis-imx6.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/fsl-asoc-card/colibri-imx6.conf -> ../../NXP/iMX6/Toradex/colibri-imx6/colibri-imx6.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/glymur/
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/glymur/GLYMUR-CRD.conf -> ../../Qualcomm/glymur/GLYMUR-CRD.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/gx-sound-card/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/gx-sound-card/GXL-P241.conf -> ../../Amlogic/p241/p241.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf -> ../../Amlogic/p241/p241.conf
@@ -945,7 +994,7 @@ lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/hda-dsp/hda-dsp.conf -> ../..
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/hdaudioB0D2/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf -> ../../Intel/avs/hdaudioB0D2/hdaudioB0D2.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/kaanapali/
--rw-r--r-- root/root usr/share/alsa/ucm2/conf.d/kaanapali/Kaanapali-MTP.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/kaanapali/Kaanapali-MTP.conf -> ../../Qualcomm/kaanapali/MTP/Kaanapali-MTP.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/kblrt5660/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/kblrt5660/kblrt5660.conf -> ../../Intel/kblrt5660/kblrt5660.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8183_da7219_r/
@@ -958,6 +1007,8 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8195_demo/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mt8195_demo/mt8195_demo.conf -> ../../MediaTek/mt8195_demo/mt8195_demo.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8365-evk/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mt8365-evk/mt8365-evk.conf -> ../../MediaTek/mt8365-evk/mt8365-evk.conf
+drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8366-evk/
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mt8366-evk/mt8366-evk.conf -> ../../MediaTek/mt8366-evk/mt8366-evk.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8370-evk/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mt8370-evk/mt8370-evk.conf -> ../../MediaTek/mt8370-evk/mt8370-evk.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mt8390-evk/
@@ -969,14 +1020,17 @@ lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mt8395-evk/mt8395-evk.conf ->
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/mtk-rt5650/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/mtk-rt5650/mtk-rt5650.conf -> ../../MediaTek/mtk-rt5650/mtk-rt5650.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/qcm6490/
--rw-r--r-- root/root usr/share/alsa/ucm2/conf.d/qcm6490/qcm6490-idp-snd-card.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcm6490/QCM6490-IDP.conf -> ../../Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/qcs615/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs615/TALOS-EVK.conf -> ../../Qualcomm/qcs615/TALOS-EVK.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/qcs6490/
--rw-r--r-- root/root usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf -> ../../Qualcomm/qcs6490/QCS6490-RB3Gen2/QCS6490-RB3Gen2.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Radxa-Dragon-Q6A.conf -> ../../Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/QCS6490-Radxa-Dragon-Q6A.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Thundercomm-RubikPi3.conf -> ../../Qualcomm/qcs6490/QCS6490-Thundercomm-RubikPi3/QCS6490-Thundercomm-RubikPi3.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs6490/RadxaComputerCo.Ltd.-RadxaDragonQ6A-1.0.conf -> QCS6490-Radxa-Dragon-Q6A.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/qcs8300/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs8300/MONACO-EVK.conf -> ../../Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/qcs8300/arduino-monza.conf -> ../../Qualcomm/qcs8300/arduino-monza/arduino-monza.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf -> ../../Rockchip/rk3399-gru-sound/rk3399-gru-sound.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/rk3588-es8316/
@@ -994,7 +1048,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/simple-card/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/Librem 5 Devkit.conf -> ../../NXP/iMX8/Librem_5_Devkit/Librem 5 Devkit.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/Librem 5.conf -> ../../NXP/iMX8/Librem_5/Librem 5.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/PinePhone.conf -> ../../Allwinner/A64/PinePhone/PinePhone.conf
-lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8.conf -> ../../NXP/iMX8/Toradex/apalis-imx8/apalis-imx8.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8qm.conf -> ../../NXP/iMX8/Toradex/apalis-imx8/apalis-imx8.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/apalis-nau8822.conf -> ../../IO-Boards/Toradex/apalis/eval.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/aquila-wm8904.conf -> ../../IO-Boards/Toradex/aquila/dev.conf
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx7.conf -> ../../NXP/iMX7/Toradex/colibri-imx7/colibri-imx7.conf
@@ -1041,7 +1095,7 @@ lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/sof-skl_hda_card -> sof-hda-d
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/sof-soundwire/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/sof-soundwire/sof-soundwire.conf -> ../../sof-soundwire/sof-soundwire.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/sun4i-codec/
--rw-r--r-- root/root usr/share/alsa/ucm2/conf.d/sun4i-codec/h616-audio-codec.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/sun4i-codec/h616-audio-codec.conf -> ../../Allwinner/sun4i-h616/h616-audio-codec.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/tegra-hda/
lrwxrwxrwx root/root usr/share/alsa/ucm2/conf.d/tegra-hda/tegra-hda.conf -> ../../Tegra/tegra-hda/tegra-hda.conf
drwxr-xr-x root/root usr/share/alsa/ucm2/conf.d/tegra/
@@ -1088,13 +1142,18 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/platforms/bytcr/
drwxr-xr-x root/root usr/share/alsa/ucm2/sof-soundwire/
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/Hdmi.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/HiFi.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/acp-dmic.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/sof-soundwire/cs35l56+cs42l43-spk.conf -> cs42l43-spk.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs35l56-bridge.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs35l56.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs42l43-dmic.conf
+lrwxrwxrwx root/root usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk+cs35l56.conf -> cs42l43-spk.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs42l43.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs42l45-dmic.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs42l45.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs47l47-dmic.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/cs47l47.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/dmic.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt1308.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt1316.conf
@@ -1111,6 +1170,7 @@ drwxr-xr-x root/root usr/share/alsa/ucm2/sof-soundwire/
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt713.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt715-sdca.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt715.conf
+-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt721+rt1320.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt721.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/rt722.conf
-rw-r--r-- root/root usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf
diff --git a/alsa-ucm-conf/.shasum b/alsa-ucm-conf/.shasum
new file mode 100644
index 00000000..714569e6
--- /dev/null
+++ b/alsa-ucm-conf/.shasum
@@ -0,0 +1 @@
+ee46a958c3d68f37fcbe9377878851af68400948273309505f066544 alsa-ucm-conf-1.2.16.tar.bz2
diff --git a/alsa-ucm-conf/abuild b/alsa-ucm-conf/abuild
index 27278a6d..01d0b139 100644
--- a/alsa-ucm-conf/abuild
+++ b/alsa-ucm-conf/abuild
@@ -1,5 +1,5 @@
name=alsa-ucm-conf
-version=1.2.15.3
+version=1.2.16
release=1
source="https://www.alsa-project.org/files/pub/lib/${name}-${version}.tar.bz2"
diff --git a/alsa-utils/.shasum b/alsa-utils/.shasum
new file mode 100644
index 00000000..008231b4
--- /dev/null
+++ b/alsa-utils/.shasum
@@ -0,0 +1,3 @@
+07d33ecff216528012e7ba9c73db5ab51a5f7c04eca14e1df20d45a6 alsa-utils-1.2.16.tar.bz2
+930f27baba2aaece307f3c7f6d94ec4b417ed44b3ae668eceacf6ab7 alsa.finish
+b2a242b0cad31dfa08356284e38bd5d4bfab8b18717687016590cfbb alsa.run
diff --git a/alsa-utils/abuild b/alsa-utils/abuild
index 2209533a..96ef9a9b 100644
--- a/alsa-utils/abuild
+++ b/alsa-utils/abuild
@@ -1,5 +1,5 @@
name=alsa-utils
-version=1.2.15.2
+version=1.2.16
release=1
source="https://www.alsa-project.org/files/pub/utils/$name-$version.tar.bz2
alsa.run
diff --git a/cbindgen/.shasum b/cbindgen/.shasum
new file mode 100644
index 00000000..d0a0361e
--- /dev/null
+++ b/cbindgen/.shasum
@@ -0,0 +1 @@
+55e954363fffc6066c27d8027b9d6b49086a7651ebe4a2735a1118d9 cbindgen-0.29.3.tar.gz
diff --git a/cbindgen/abuild b/cbindgen/abuild
index 5b3d656a..1fd5aeb4 100644
--- a/cbindgen/abuild
+++ b/cbindgen/abuild
@@ -1,5 +1,5 @@
name=cbindgen
-version=0.29.2
+version=0.29.3
release=1
source="https://github.com/eqrion/$name/archive/v$version/$name-$version.tar.gz"
diff --git a/dtc/.files b/dtc/.files
index 05feda7f..8e208877 100644
--- a/dtc/.files
+++ b/dtc/.files
@@ -13,7 +13,7 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/libfdt_env.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libfdt.so -> libfdt.so.1
-lrwxrwxrwx root/root usr/lib/libfdt.so.1 -> libfdt.so.1.8.0
--rwxr-xr-x root/root usr/lib/libfdt.so.1.8.0
+lrwxrwxrwx root/root usr/lib/libfdt.so.1 -> libfdt.so.1.8.1
+-rwxr-xr-x root/root usr/lib/libfdt.so.1.8.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libfdt.pc
diff --git a/dtc/.shasum b/dtc/.shasum
new file mode 100644
index 00000000..abc06fa0
--- /dev/null
+++ b/dtc/.shasum
@@ -0,0 +1 @@
+b1ca877f5a51af43dc3adf228e0939e45ece762ea183537155ef44dc dtc-1.8.1.tar.xz
diff --git a/dtc/abuild b/dtc/abuild
index dca04bbe..0b50a892 100644
--- a/dtc/abuild
+++ b/dtc/abuild
@@ -1,4 +1,4 @@
name=dtc
-version=1.8.0
+version=1.8.1
release=1
source="https://mirrors.edge.kernel.org/pub/software/utils/${name}/${name}-${version}.tar.xz"
diff --git a/fast-float/.shasum b/fast-float/.shasum
new file mode 100644
index 00000000..7923f59d
--- /dev/null
+++ b/fast-float/.shasum
@@ -0,0 +1 @@
+f7d23c5a27b519f8e3470d6e074c7829cc6013742b778c0596b94731 fast_float-v8.2.6.tar.gz
diff --git a/fast-float/abuild b/fast-float/abuild
index 4b6f30e3..b20ab714 100644
--- a/fast-float/abuild
+++ b/fast-float/abuild
@@ -1,4 +1,4 @@
name=fast-float
-version=8.2.5
+version=8.2.6
release=1
source="https://github.com/fastfloat/fast_float/archive/v${version}/fast_float-v${version}.tar.gz"
diff --git a/fontconfig/.files b/fontconfig/.files
index 68571277..8823f492 100644
--- a/fontconfig/.files
+++ b/fontconfig/.files
@@ -1,7 +1,6 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/fonts/
drwxr-xr-x root/root etc/fonts/conf.d/
-lrwxrwxrwx root/root etc/fonts/conf.d/05-macos.conf -> ../../../usr/share/fontconfig/conf.avail/05-macos.conf
lrwxrwxrwx root/root etc/fonts/conf.d/10-hinting-slight.conf -> ../../../usr/share/fontconfig/conf.avail/10-hinting-slight.conf
lrwxrwxrwx root/root etc/fonts/conf.d/10-scale-bitmap-fonts.conf -> ../../../usr/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf
lrwxrwxrwx root/root etc/fonts/conf.d/10-sub-pixel-none.conf -> ../../../usr/share/fontconfig/conf.avail/10-sub-pixel-none.conf
@@ -53,7 +52,6 @@ drwxr-xr-x root/root usr/lib/pkgconfig/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/fontconfig/
drwxr-xr-x root/root usr/share/fontconfig/conf.avail/
--rw-r--r-- root/root usr/share/fontconfig/conf.avail/05-macos.conf
-rw-r--r-- root/root usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf
-rw-r--r-- root/root usr/share/fontconfig/conf.avail/09-autohint-if-no-hinting.conf
-rw-r--r-- root/root usr/share/fontconfig/conf.avail/10-autohint.conf
diff --git a/fontconfig/.shasum b/fontconfig/.shasum
new file mode 100644
index 00000000..2b0cd5d1
--- /dev/null
+++ b/fontconfig/.shasum
@@ -0,0 +1 @@
+4d9d8c882fc873826729a730ef9d21dfed99b80a1023d371cc803aea fontconfig-2.18.1.tar.gz
diff --git a/fontconfig/abuild b/fontconfig/abuild
index c7d69085..334736ad 100644
--- a/fontconfig/abuild
+++ b/fontconfig/abuild
@@ -1,5 +1,5 @@
name=fontconfig
-version=2.18.0
+version=2.18.1
release=1
source="https://gitlab.freedesktop.org/${name}/${name}/-/archive/${version}/${name}-${version}.tar.gz"
build_opt="-Dtests=disabled"
diff --git a/go/.files b/go/.files
index 034a90ed..5900c602 100644
--- a/go/.files
+++ b/go/.files
@@ -15672,6 +15672,7 @@ drwxr-xr-x root/root usr/lib/go/test/fixedbugs/issue7648.dir/
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue78641.go
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue7867.go
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue7884.go
+-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue79182.go
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue7921.go
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue7944.go
-rw-r--r-- root/root usr/lib/go/test/fixedbugs/issue7995.go
diff --git a/go/.shasum b/go/.shasum
new file mode 100644
index 00000000..5055b027
--- /dev/null
+++ b/go/.shasum
@@ -0,0 +1,3 @@
+e6afc082fa4c648aebf26bce7e13153f7c13fc9a08c6fecdff8f403a go1.26.4.linux-amd64.tar.gz
+d51560f72a0a818ae6a602dc5a370b2a5792e388934ef417ed7eb918 go1.26.4.src.tar.gz
+9e173642d6178ff0133e3154caf8d660de9f3602315fb8e577c9fa8a make.sh
diff --git a/go/abuild b/go/abuild
index a67332c1..3f1dfc74 100644
--- a/go/abuild
+++ b/go/abuild
@@ -1,5 +1,5 @@
name=go
-version=1.26.3
+version=1.26.4
release=1
source="https://${name}lang.org/dl/${name}${version}.src.tar.gz
https://golang.org/dl/go${version}.linux-amd64.tar.gz::noextract
diff --git a/graphite2/.files b/graphite2/.files
index 8ff303ec..9b8db26e 100644
--- a/graphite2/.files
+++ b/graphite2/.files
@@ -9,8 +9,8 @@ drwxr-xr-x root/root usr/include/graphite2/
-rw-r--r-- root/root usr/include/graphite2/Types.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libgraphite2.so -> libgraphite2.so.3
-lrwxrwxrwx root/root usr/lib/libgraphite2.so.3 -> libgraphite2.so.3.2.1
--rwxr-xr-x root/root usr/lib/libgraphite2.so.3.2.1
+lrwxrwxrwx root/root usr/lib/libgraphite2.so.3 -> libgraphite2.so.3.3.1
+-rwxr-xr-x root/root usr/lib/libgraphite2.so.3.3.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/graphite2.pc
drwxr-xr-x root/root usr/share/
diff --git a/graphite2/.shasum b/graphite2/.shasum
new file mode 100644
index 00000000..59be7004
--- /dev/null
+++ b/graphite2/.shasum
@@ -0,0 +1,2 @@
+58f38dd9424bb7ca2c623e386ef2479a1763ac130b95f698605dca04 clang.patch
+fa7abe78b902241e9ca88627765dee2690ef932cde70ced3b2961c36 graphite2-1.3.15.tgz
diff --git a/graphite2/abuild b/graphite2/abuild
index ae7fc502..07bb8900 100644
--- a/graphite2/abuild
+++ b/graphite2/abuild
@@ -1,5 +1,5 @@
name=graphite2
-version=1.3.14
+version=1.3.15
release=1
source="https://github.com/silnrsi/graphite/releases/download/$version/$name-$version.tgz
clang.patch"
diff --git a/harfbuzz/.files b/harfbuzz/.files
index 9345a25b..88211344 100644
--- a/harfbuzz/.files
+++ b/harfbuzz/.files
@@ -60,29 +60,29 @@ drwxr-xr-x root/root usr/lib/cmake/harfbuzz/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/HarfBuzz-0.0.typelib
lrwxrwxrwx root/root usr/lib/libharfbuzz-cairo.so -> libharfbuzz-cairo.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-cairo.so.0 -> libharfbuzz-cairo.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-cairo.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-cairo.so.0 -> libharfbuzz-cairo.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-cairo.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-gobject.so -> libharfbuzz-gobject.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-gobject.so.0 -> libharfbuzz-gobject.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-gobject.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-gobject.so.0 -> libharfbuzz-gobject.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-gobject.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-gpu.so -> libharfbuzz-gpu.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-gpu.so.0 -> libharfbuzz-gpu.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-gpu.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-gpu.so.0 -> libharfbuzz-gpu.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-gpu.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so -> libharfbuzz-icu.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so.0 -> libharfbuzz-icu.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-icu.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-icu.so.0 -> libharfbuzz-icu.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-icu.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-raster.so -> libharfbuzz-raster.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-raster.so.0 -> libharfbuzz-raster.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-raster.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-raster.so.0 -> libharfbuzz-raster.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-raster.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so -> libharfbuzz-subset.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so.0 -> libharfbuzz-subset.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-subset.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so.0 -> libharfbuzz-subset.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-subset.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz-vector.so -> libharfbuzz-vector.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz-vector.so.0 -> libharfbuzz-vector.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz-vector.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz-vector.so.0 -> libharfbuzz-vector.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz-vector.so.0.61421.0
lrwxrwxrwx root/root usr/lib/libharfbuzz.so -> libharfbuzz.so.0
-lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.61420.0
--rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.61420.0
+lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.61421.0
+-rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.61421.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz-cairo.pc
-rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz-gobject.pc
diff --git a/harfbuzz/.shasum b/harfbuzz/.shasum
new file mode 100644
index 00000000..02bbc91a
--- /dev/null
+++ b/harfbuzz/.shasum
@@ -0,0 +1 @@
+df4192222e425a239268a5b9434284004e38632a178b2a512da659a7 harfbuzz-14.2.1.tar.xz
diff --git a/harfbuzz/abuild b/harfbuzz/abuild
index 16a2ae0d..770b9444 100644
--- a/harfbuzz/abuild
+++ b/harfbuzz/abuild
@@ -1,5 +1,5 @@
name=harfbuzz
-version=14.2.0
+version=14.2.1
release=1
source="https://github.com/$name/$name/releases/download/$version/$name-$version.tar.xz"
build_opt="-Dgraphite2=enabled -Dtests=disabled"
diff --git a/hwdata/.shasum b/hwdata/.shasum
new file mode 100644
index 00000000..1bd1a790
--- /dev/null
+++ b/hwdata/.shasum
@@ -0,0 +1 @@
+17d1031be3763b6c39c003ca64894315149d29a8275a29d8d6e90bb5 hwdata-0.408.tar.gz
diff --git a/hwdata/abuild b/hwdata/abuild
index b91dd003..885fa2e9 100644
--- a/hwdata/abuild
+++ b/hwdata/abuild
@@ -1,5 +1,5 @@
name=hwdata
-version=0.407
+version=0.408
release=1
source="https://github.com/vcrhonek/${name}/archive/v${version}/${name}-${version}.tar.gz"
diff --git a/libclc/.shasum b/libclc/.shasum
new file mode 100644
index 00000000..f896f8cd
--- /dev/null
+++ b/libclc/.shasum
@@ -0,0 +1 @@
+3aa34338332090753decdebb63f6015721c0d090ce2d7a3ef9c9989b llvm-project-22.1.7.src.tar.xz
diff --git a/libclc/abuild b/libclc/abuild
index 2f19f55c..dcef9f58 100644
--- a/libclc/abuild
+++ b/libclc/abuild
@@ -1,5 +1,5 @@
name=libclc
-version=22.1.6
+version=22.1.7
release=1
source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz"
build_type="cmake_build"
diff --git a/libdrm/.files b/libdrm/.files
index e2dfa559..4bc98bbe 100644
--- a/libdrm/.files
+++ b/libdrm/.files
@@ -48,20 +48,20 @@ drwxr-xr-x root/root usr/include/libdrm/nouveau/nvif/
-rw-r--r-- root/root usr/include/xf86drmMode.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libdrm.so -> libdrm.so.2
-lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.133.0
--rwxr-xr-x root/root usr/lib/libdrm.so.2.133.0
+lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.134.0
+-rwxr-xr-x root/root usr/lib/libdrm.so.2.134.0
lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so -> libdrm_amdgpu.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.133.0
--rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.133.0
+lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.134.0
lrwxrwxrwx root/root usr/lib/libdrm_intel.so -> libdrm_intel.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.133.0
--rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.133.0
+lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.134.0
lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so -> libdrm_nouveau.so.2
-lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.133.0
--rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.133.0
+lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.134.0
lrwxrwxrwx root/root usr/lib/libdrm_radeon.so -> libdrm_radeon.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.133.0
--rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.133.0
+lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.134.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libdrm.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_amdgpu.pc
diff --git a/libdrm/.shasum b/libdrm/.shasum
new file mode 100644
index 00000000..13879866
--- /dev/null
+++ b/libdrm/.shasum
@@ -0,0 +1 @@
+466a97e85ba5a1cad98e80243ac1c5af7f4fa4517ffa79114f86763f libdrm-2.4.134.tar.xz
diff --git a/libdrm/abuild b/libdrm/abuild
index 4ddf3251..db139859 100644
--- a/libdrm/abuild
+++ b/libdrm/abuild
@@ -1,5 +1,5 @@
name=libdrm
-version=2.4.133
+version=2.4.134
release=1
source="https://dri.freedesktop.org/$name/$name-$version.tar.xz"
build_opt="
diff --git a/libudev-zero/.files b/libudev-zero/.files
index f4a04726..b20b9b37 100644
--- a/libudev-zero/.files
+++ b/libudev-zero/.files
@@ -1,4 +1,6 @@
drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/libudev-zero-helper
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/libudev.h
drwxr-xr-x root/root usr/lib/
diff --git a/libudev-zero/.shasum b/libudev-zero/.shasum
new file mode 100644
index 00000000..54938841
--- /dev/null
+++ b/libudev-zero/.shasum
@@ -0,0 +1 @@
+9dfeb1235c13ab8221266fedad6ba4dc07d94b7fd1e4c34bb72f9b34 libudev-zero-1.0.4.tar.gz
diff --git a/libudev-zero/abuild b/libudev-zero/abuild
index afd07af0..321b75ee 100644
--- a/libudev-zero/abuild
+++ b/libudev-zero/abuild
@@ -1,5 +1,5 @@
name=libudev-zero
-version=1.0.3
+version=1.0.4
release=1
source="https://github.com/illiliti/${name}/archive/${version}/${name}-${version}.tar.gz"
diff --git a/libxkbcommon/.files b/libxkbcommon/.files
index 99dd348c..60ec83b1 100644
--- a/libxkbcommon/.files
+++ b/libxkbcommon/.files
@@ -11,11 +11,11 @@ drwxr-xr-x root/root usr/include/xkbcommon/
-rw-r--r-- root/root usr/include/xkbcommon/xkbregistry.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libxkbcommon.so -> libxkbcommon.so.0
-lrwxrwxrwx root/root usr/lib/libxkbcommon.so.0 -> libxkbcommon.so.0.13.1
--rwxr-xr-x root/root usr/lib/libxkbcommon.so.0.13.1
+lrwxrwxrwx root/root usr/lib/libxkbcommon.so.0 -> libxkbcommon.so.0.13.2
+-rwxr-xr-x root/root usr/lib/libxkbcommon.so.0.13.2
lrwxrwxrwx root/root usr/lib/libxkbregistry.so -> libxkbregistry.so.0
-lrwxrwxrwx root/root usr/lib/libxkbregistry.so.0 -> libxkbregistry.so.0.13.1
--rwxr-xr-x root/root usr/lib/libxkbregistry.so.0.13.1
+lrwxrwxrwx root/root usr/lib/libxkbregistry.so.0 -> libxkbregistry.so.0.13.2
+-rwxr-xr-x root/root usr/lib/libxkbregistry.so.0.13.2
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/xkbcommon.pc
-rw-r--r-- root/root usr/lib/pkgconfig/xkbregistry.pc
@@ -26,6 +26,7 @@ drwxr-xr-x root/root usr/libexec/xkbcommon/
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-dump-keymap
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-dump-keymap-wayland
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-how-to-type
+-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-info
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive-evdev
-rwxr-xr-x root/root usr/libexec/xkbcommon/xkbcli-interactive-wayland
@@ -37,6 +38,7 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/xkbcli-compile-keymap.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-dump-keymap-wayland.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-how-to-type.1.gz
+-rw-r--r-- root/root usr/share/man/man1/xkbcli-info.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-interactive-evdev.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-interactive-wayland.1.gz
-rw-r--r-- root/root usr/share/man/man1/xkbcli-list.1.gz
diff --git a/libxkbcommon/.shasum b/libxkbcommon/.shasum
new file mode 100644
index 00000000..954ef579
--- /dev/null
+++ b/libxkbcommon/.shasum
@@ -0,0 +1 @@
+fd265e3f3d975293781df14b50b674f6f8755445db21e6aa2a3de801 xkbcommon-1.13.2.tar.gz
diff --git a/libxkbcommon/abuild b/libxkbcommon/abuild
index ea80e334..756653ce 100644
--- a/libxkbcommon/abuild
+++ b/libxkbcommon/abuild
@@ -1,5 +1,5 @@
name=libxkbcommon
-version=1.13.1
+version=1.13.2
release=1
source="https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-$version.tar.gz"
build_opt="-Denable-docs=false -Denable-bash-completion=false"
diff --git a/limine/.shasum b/limine/.shasum
new file mode 100644
index 00000000..ddb93ce7
--- /dev/null
+++ b/limine/.shasum
@@ -0,0 +1 @@
+c919da2b841b2fa1878be1f7c61d12892457ea9b1c71937777408d12 limine-12.3.2.tar.xz
diff --git a/limine/abuild b/limine/abuild
index 1097ab3a..f48bb36c 100644
--- a/limine/abuild
+++ b/limine/abuild
@@ -1,5 +1,5 @@
name=limine
-version=12.3.1
+version=12.3.2
release=1
source="https://github.com/Limine-Bootloader/Limine/releases/download/v${version}/${name}-${version}.tar.xz"
build_opt="--enable-bios --enable-bios-cd --enable-uefi-x86-64 --enable-uefi-cd"
diff --git a/nodejs/.files b/nodejs/.files
index 6a55870c..d0965612 100644
--- a/nodejs/.files
+++ b/nodejs/.files
@@ -3335,6 +3335,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/content/
drwxr-xr-x root/root usr/lib/node_modules/npm/docs/content/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-access.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-approve-scripts.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-audit.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-cache.md
@@ -3342,6 +3343,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/content/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-completion.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-config.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-deny-scripts.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-diff.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md
@@ -3385,6 +3387,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/content/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-search.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-set.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-stage.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-star.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-stars.md
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/content/commands/npm-start.md
@@ -3428,6 +3431,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/output/
drwxr-xr-x root/root usr/lib/node_modules/npm/docs/output/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-access.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-approve-scripts.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-audit.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-cache.html
@@ -3435,6 +3439,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/output/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-completion.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-config.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-deny-scripts.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-diff.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html
@@ -3478,6 +3483,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/docs/output/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-search.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-set.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html
+-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-stage.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-star.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-stars.html
-rw-r--r-- root/root usr/lib/node_modules/npm/docs/output/commands/npm-start.html
@@ -3530,6 +3536,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/cli/
drwxr-xr-x root/root usr/lib/node_modules/npm/lib/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/access.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/adduser.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/approve-scripts.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/audit.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/bugs.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/cache.js
@@ -3537,6 +3544,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/completion.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/config.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/dedupe.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/deny-scripts.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/deprecate.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/diff.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/dist-tag.js
@@ -3580,6 +3588,14 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/commands/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/search.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/set.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/shrinkwrap.js
+drwxr-xr-x root/root usr/lib/node_modules/npm/lib/commands/stage/
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/approve.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/download.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/index.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/list.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/publish.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/reject.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stage/view.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/star.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/stars.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/commands/start.js
@@ -3607,8 +3623,11 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/commands/trust/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/package-url-cmd.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/trust-cmd.js
drwxr-xr-x root/root usr/lib/node_modules/npm/lib/utils/
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/allow-scripts-cmd.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/allow-scripts-writer.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/audit-error.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/auth.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/check-allow-scripts.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/cmd-list.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/completion.fish
-rwxr-xr-x root/root usr/lib/node_modules/npm/lib/utils/completion.sh
@@ -3625,6 +3644,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/utils/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/installed-deep.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/installed-shallow.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/is-windows.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/key-values.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/log-file.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/npm-usage.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/oidc.js
@@ -3635,17 +3655,22 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/lib/utils/
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/read-user-info.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/reify-finish.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/reify-output.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/resolve-allow-scripts.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/sbom-spdx.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/strict-allow-scripts-preflight.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/tar.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/timers.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/update-workspaces.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/validate-lockfile.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/validate-uuid.js
-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/verify-signatures.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/lib/utils/warn-workspace-allow-scripts.js
drwxr-xr-x root/root usr/lib/node_modules/npm/man/
drwxr-xr-x root/root usr/lib/node_modules/npm/man/man1/
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-access.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-adduser.1
+-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-approve-scripts.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-audit.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-bugs.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-cache.1
@@ -3653,6 +3678,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/man/man1/
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-completion.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-config.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-dedupe.1
+-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-deny-scripts.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-deprecate.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-diff.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-dist-tag.1
@@ -3696,6 +3722,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/man/man1/
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-search.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-set.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1
+-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-stage.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-star.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-stars.1
-rw-r--r-- root/root usr/lib/node_modules/npm/man/man1/npm-start.1
@@ -3810,6 +3837,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/l
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/install-scripts.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js
@@ -3826,6 +3854,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/l
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/script-allowed.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js
@@ -3848,6 +3877,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-allow-scripts-list.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js
@@ -4658,15 +4688,27 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE.md
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/
+drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/diagnostics-channel.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.min.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/perf.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/diagnostics-channel.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js
+drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/diagnostics-channel.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.min.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/perf.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/perf.js
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/diagnostics-channel.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.min.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/perf.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/diagnostics-channel.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js
@@ -4674,7 +4716,9 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/diagnostics-channel.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.min.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/perf.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/perf.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/lru-cache/package.json
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/make-fetch-happen/
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE
@@ -5183,6 +5227,7 @@ drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/semver/functions/
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/functions/sort.js
+-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/functions/truncate.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/functions/valid.js
-rw-r--r-- root/root usr/lib/node_modules/npm/node_modules/semver/index.js
drwxr-xr-x root/root usr/lib/node_modules/npm/node_modules/semver/internal/
diff --git a/nodejs/.shasum b/nodejs/.shasum
new file mode 100644
index 00000000..f42a44ca
--- /dev/null
+++ b/nodejs/.shasum
@@ -0,0 +1,4 @@
+6cc48de36bb288db6d2406af0a159aa7964f79275b065a950a8d3b84 0001-no-libatomic.patch
+5d0ebf0a8c0198536d4c7439c0e7569bffdee87e5b741d594b106f4c libc++-malloc.patch
+fe182f4c205e280cee8fe4a5f6593b232fd75e38ac80bbee8612c780 node-v26.3.0.tar.xz
+543c9cb6a2a22334331250e2ee030cd925c1f0f358764833a3df3888 unbundle-uv.patch
diff --git a/nodejs/abuild b/nodejs/abuild
index eac5c0fe..5827c9e4 100644
--- a/nodejs/abuild
+++ b/nodejs/abuild
@@ -1,5 +1,5 @@
name=nodejs
-version=26.2.0
+version=26.3.0
release=1
source="https://$name.org/dist/v$version/node-v$version.tar.xz
0001-no-libatomic.patch
diff --git a/python-distlib/.files b/python-distlib/.files
index 9d6754ac..54cd4d74 100644
--- a/python-distlib/.files
+++ b/python-distlib/.files
@@ -1,52 +1,52 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
-drwxr-xr-x root/root usr/lib/python3.13/
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/METADATA
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/RECORD
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/WHEEL
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/licenses/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/licenses/LICENSE.txt
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib-0.4.0.dist-info/top_level.txt
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/distlib/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__init__.py
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/distlib/__pycache__/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/__init__.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/__init__.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/compat.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/compat.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/database.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/database.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/index.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/index.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/locators.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/locators.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/manifest.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/manifest.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/markers.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/markers.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/metadata.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/metadata.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/resources.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/resources.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/scripts.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/scripts.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/util.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/util.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/version.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/version.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/wheel.cpython-313.opt-1.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/__pycache__/wheel.cpython-313.pyc
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/compat.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/database.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/index.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/locators.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/manifest.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/markers.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/metadata.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/resources.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/scripts.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/util.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/version.py
--rw-r--r-- root/root usr/lib/python3.13/site-packages/distlib/wheel.py
+drwxr-xr-x root/root usr/lib/python3.14/
+drwxr-xr-x root/root usr/lib/python3.14/site-packages/
+drwxr-xr-x root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/METADATA
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/RECORD
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/WHEEL
+drwxr-xr-x root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/licenses/
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/licenses/LICENSE.txt
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib-0.4.1.dist-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.14/site-packages/distlib/
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__init__.py
+drwxr-xr-x root/root usr/lib/python3.14/site-packages/distlib/__pycache__/
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/__init__.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/__init__.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/compat.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/compat.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/database.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/database.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/index.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/index.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/locators.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/locators.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/manifest.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/manifest.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/markers.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/markers.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/metadata.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/metadata.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/resources.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/resources.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/scripts.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/scripts.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/util.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/util.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/version.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/version.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/wheel.cpython-314.opt-1.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/__pycache__/wheel.cpython-314.pyc
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/compat.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/database.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/index.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/locators.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/manifest.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/markers.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/metadata.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/resources.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/scripts.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/util.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/version.py
+-rw-r--r-- root/root usr/lib/python3.14/site-packages/distlib/wheel.py
diff --git a/python-distlib/.shasum b/python-distlib/.shasum
new file mode 100644
index 00000000..78ba889d
--- /dev/null
+++ b/python-distlib/.shasum
@@ -0,0 +1 @@
+9cbeaee0503e4679b717e9c6f83005350f4a5b831e869c8f8b460726 distlib-0.4.1.tar.gz
diff --git a/python-distlib/abuild b/python-distlib/abuild
index 75d87c7b..1ce2404a 100644
--- a/python-distlib/abuild
+++ b/python-distlib/abuild
@@ -1,5 +1,5 @@
name=python-distlib
-version=0.4.0
+version=0.4.1
release=1
source="https://github.com/pypa/distlib/archive/${version}/distlib-${version}.tar.gz"
diff --git a/qemu/.shasum b/qemu/.shasum
new file mode 100644
index 00000000..a1dcd669
--- /dev/null
+++ b/qemu/.shasum
@@ -0,0 +1 @@
+569ddeaf7e914e230996b9ac4de57694aab6d3d41f2103b9e1dc3b81 qemu-11.0.1.tar.xz
diff --git a/qemu/abuild b/qemu/abuild
index a248d253..b28298d5 100644
--- a/qemu/abuild
+++ b/qemu/abuild
@@ -1,5 +1,5 @@
name=qemu
-version=11.0.0
+version=11.0.1
release=1
source="https://download.$name.org/$name-$version.tar.xz"
build_type=configure_build
diff --git a/rust/.checksum b/rust/.checksum
deleted file mode 100644
index 22f948a4..00000000
--- a/rust/.checksum
+++ /dev/null
@@ -1,6 +0,0 @@
-3f90d000a1dd6ca1316c50d87f880938672a6a5e46eddce53391c4fcebc615c3 cargo-1.94.0-x86_64-unknown-linux-musl.tar.xz
-9beea74ff0e15a0c990a79e956125c376e6be3f4a93197dfbef68c93d8923603 fix-linux_musl_base.patch
-29ccf4569b489ce6cbf973384418f5458766eea42907895fe0a55df66e7b9660 libressl.patch
-96ce082dbdac01b671ad77926b0bad148652e61ea235d81ef510307211ad3501 rust-std-1.94.0-x86_64-unknown-linux-musl.tar.xz
-ca638036c881f7712dcc102a3de261353a38c47be834a72732ea1ac75951b6b8 rustc-1.94.0-x86_64-unknown-linux-musl.tar.xz
-71eb97afb6596792f752b7d6bc9382727f9f50734bdd639ae35c094254e167fb rustc-1.95.0-src.tar.xz
diff --git a/rust/.files b/rust/.files
index b2f5cda7..2fd86561 100644
--- a/rust/.files
+++ b/rust/.files
@@ -12,7 +12,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/rustc
-rwxr-xr-x root/root usr/bin/rustfmt
drwxr-xr-x root/root usr/lib/
--rw-r--r-- root/root usr/lib/librustc_driver-6c29ab68fa2459f7.so
+-rw-r--r-- root/root usr/lib/librustc_driver-2b35825d6aee4b26.so
drwxr-xr-x root/root usr/lib/rustlib/
-rw-r--r-- root/root usr/lib/rustlib/components
drwxr-xr-x root/root usr/lib/rustlib/etc/
@@ -33,47 +33,47 @@ drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/
-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-50551bd923191b69.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-50551bd923191b69.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-2b2f25bc46b62971.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-2b2f25bc46b62971.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-1bdab4c3870d69b7.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-1bdab4c3870d69b7.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-336d0a19beffe517.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-336d0a19beffe517.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-101e797c9780f73e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-101e797c9780f73e.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-dded9d7ce5c171ed.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-dded9d7ce5c171ed.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-93a8e18b4a562f16.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-93a8e18b4a562f16.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-3c78f8a46d3f0619.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-3c78f8a46d3f0619.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-b9d98b9fadd476a7.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-b9d98b9fadd476a7.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-78d1f9dd1dcfc485.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-78d1f9dd1dcfc485.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-0c7835dcee6d54d5.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-0c7835dcee6d54d5.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-b768809c41fab8db.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-b768809c41fab8db.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-8d59e6c67e774b4f.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-8d59e6c67e774b4f.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-f8e337da411e4b04.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-f8e337da411e4b04.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-038d4728c97b8e76.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-038d4728c97b8e76.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.rmeta
--rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.so
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-f901999b326da264.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-f901999b326da264.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-ba45c88bf5ca7e2a.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-ba45c88bf5ca7e2a.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-7bfaaed21af81589.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-7bfaaed21af81589.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-f8cf4e9fffb667fa.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-f8cf4e9fffb667fa.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-c97223410337b38c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-c97223410337b38c.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5d20d5597e9808ac.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5d20d5597e9808ac.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-44ce0e72386ec0be.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-44ce0e72386ec0be.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-0ac3131be3c1afaa.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-0ac3131be3c1afaa.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-a10f8984c195abf7.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-a10f8984c195abf7.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-be21c4422c39f5c3.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-be21c4422c39f5c3.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-bcd4c4c7c86df2b9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-bcd4c4c7c86df2b9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-8b1cd7100fbf69c9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-8b1cd7100fbf69c9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-3f75ee28c895edfd.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-3f75ee28c895edfd.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-3a9f7439899ea9e9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-3a9f7439899ea9e9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-6da34661a131eb16.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-6da34661a131eb16.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-ef75f55822c0f415.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-ef75f55822c0f415.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-d0346678f963ac49.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-d0346678f963ac49.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-5ed92b9a8c24975b.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-5ed92b9a8c24975b.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-45725451b8e85ec1.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-45725451b8e85ec1.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.rmeta
+-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.so
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-279af3d010563a2c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-279af3d010563a2c.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d43401b5e28d4ef4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d43401b5e28d4ef4.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-fa43a1bd09b2d053.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-fa43a1bd09b2d053.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-bac57da95d4d3f3a.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-bac57da95d4d3f3a.rmeta
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o
diff --git a/rust/.shasum b/rust/.shasum
new file mode 100644
index 00000000..b785904c
--- /dev/null
+++ b/rust/.shasum
@@ -0,0 +1,6 @@
+9a5a4baac21ec4c274e47925546f27e4d45c1cc2053c352d87b0aff7 cargo-1.95.0-x86_64-unknown-linux-musl.tar.xz
+6a7ac75cffd9f461ec98a326d60974311d70cd5ce126f0d4648c79d4 fix-linux_musl_base.patch
+cc2655ea6d648fb3d3ae86f2357ad6ad3d6b71a36df9286240d97e6d libressl.patch
+b4139cbdaf51946b3dbb5185160a5a6c8a00171622caa5e9870b5849 rust-std-1.95.0-x86_64-unknown-linux-musl.tar.xz
+72508362a1e03deaa833e5e328f0a37405d7b7d52f08cd092dcc507c rustc-1.95.0-x86_64-unknown-linux-musl.tar.xz
+582661b9b56e05ae55006d426566f545468b26ad72b3bd28647803b0 rustc-1.96.0-src.tar.xz
diff --git a/rust/abuild b/rust/abuild
index 28754a01..d43d6471 100644
--- a/rust/abuild
+++ b/rust/abuild
@@ -1,9 +1,9 @@
name=rust
-version=1.95.0
+version=1.96.0
##cat src/stage0.txt
-export _date=2026-03-05
-export _rustc=1.94.0
+export _date=2026-04-16
+export _rustc=1.95.0
export _cargo=$_rustc
##
@@ -41,9 +41,7 @@ grep -q CURL_CA_BUNDLE "$1" || sed -i "/BUILDING_LIBCURL/a\\
' sh {} \;
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-*/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.109/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.107/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-*/.cargo-checksum.json
cat > config.toml <<EOF
change-id = "ignore"
diff --git a/rust/libressl.patch b/rust/libressl.patch
index cc8ef966..239f7554 100644
--- a/rust/libressl.patch
+++ b/rust/libressl.patch
@@ -1,67 +1,110 @@
diff --git a/vendor/openssl-sys-0.9.107/build/main.rs b/vendor/openssl-sys-0.9.107/build/main.rs
-index c4ac240e..906958e3 100644
+index c4ac240e..2e40d75a 100644
--- a/vendor/openssl-sys-0.9.107/build/main.rs
+++ b/vendor/openssl-sys-0.9.107/build/main.rs
-@@ -151,6 +151,7 @@ fn main() {
+@@ -151,6 +151,8 @@ fn main() {
println!("cargo:rustc-check-cfg=cfg(libressl390)");
println!("cargo:rustc-check-cfg=cfg(libressl400)");
println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
println!("cargo:rustc-check-cfg=cfg(ossl101)");
println!("cargo:rustc-check-cfg=cfg(ossl102)");
-@@ -449,6 +450,10 @@ See rust-openssl documentation for more information:
+@@ -449,6 +451,10 @@ See rust-openssl documentation for more information:
(3, 9, _) => ('3', '9', 'x'),
(4, 0, 0) => ('4', '0', '0'),
(4, 0, _) => ('4', '0', 'x'),
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
-@@ -491,7 +496,7 @@ fn version_error() -> ! {
+@@ -491,7 +497,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3), or LibreSSL 2.5
-through 4.0.x, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"
diff --git a/vendor/openssl-sys-0.9.109/build/main.rs b/vendor/openssl-sys-0.9.109/build/main.rs
-index 4007a265..906958e3 100644
+index 4007a265..2e40d75a 100644
--- a/vendor/openssl-sys-0.9.109/build/main.rs
+++ b/vendor/openssl-sys-0.9.109/build/main.rs
-@@ -151,6 +151,7 @@ fn main() {
+@@ -151,6 +151,8 @@ fn main() {
println!("cargo:rustc-check-cfg=cfg(libressl390)");
println!("cargo:rustc-check-cfg=cfg(libressl400)");
println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
println!("cargo:rustc-check-cfg=cfg(ossl101)");
println!("cargo:rustc-check-cfg=cfg(ossl102)");
-@@ -451,6 +452,8 @@ See rust-openssl documentation for more information:
+@@ -451,6 +453,8 @@ See rust-openssl documentation for more information:
(4, 0, _) => ('4', '0', 'x'),
(4, 1, 0) => ('4', '1', '0'),
(4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
-@@ -493,7 +496,7 @@ fn version_error() -> ! {
+@@ -493,7 +497,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3), or LibreSSL 2.5
-through 4.1.x, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
+ due to this version mismatch.
+
+ "
+diff --git a/vendor/openssl-sys-0.9.111/build/main.rs b/vendor/openssl-sys-0.9.111/build/main.rs
+index cbbeb961..b103630e 100644
+--- a/vendor/openssl-sys-0.9.111/build/main.rs
++++ b/vendor/openssl-sys-0.9.111/build/main.rs
+@@ -161,6 +161,7 @@ fn main() {
+ println!("cargo:rustc-check-cfg=cfg(libressl400)");
+ println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
+
+ println!("cargo:rustc-check-cfg=cfg(ossl101)");
+ println!("cargo:rustc-check-cfg=cfg(ossl102)");
+@@ -434,6 +435,7 @@ See rust-openssl documentation for more information:
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
+ _ => version_error(),
+ };
+
+diff --git a/vendor/openssl-sys-0.9.112/build/main.rs b/vendor/openssl-sys-0.9.112/build/main.rs
+index 3f9eae06..549c9dde 100644
+--- a/vendor/openssl-sys-0.9.112/build/main.rs
++++ b/vendor/openssl-sys-0.9.112/build/main.rs
+@@ -425,6 +425,7 @@ See rust-openssl documentation for more information:
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
+ _ => version_error(),
+ };
+
+@@ -461,7 +462,7 @@ fn version_error() -> ! {
+ "
+
+ This crate is only compatible with OpenSSL (version 1.1.0, 1.1.1, or 3.x), or LibreSSL 3.5.0
+-through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"
diff --git a/vendor/openssl-sys-0.9.92/build/main.rs b/vendor/openssl-sys-0.9.92/build/main.rs
-index 21ccf3d0..3bd07b5f 100644
+index 21ccf3d0..fd02e9c6 100644
--- a/vendor/openssl-sys-0.9.92/build/main.rs
+++ b/vendor/openssl-sys-0.9.92/build/main.rs
@@ -273,6 +273,16 @@ See rust-openssl documentation for more information:
@@ -76,8 +119,8 @@ index 21ccf3d0..3bd07b5f 100644
+ (4, 0, _) => ('4', '0', 'x'),
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
@@ -86,7 +129,7 @@ index 21ccf3d0..3bd07b5f 100644
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3.0.0), or LibreSSL 2.5
-through 3.8.0, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"
diff --git a/sfm/.checksum b/sfm/.checksum
deleted file mode 100644
index cf16d57c..00000000
--- a/sfm/.checksum
+++ /dev/null
@@ -1 +0,0 @@
-cc458088feaddddb9376c565b81de8c0b7af4768351119fa6e12a18bb9b28e16 sfm-v0.5.tar.gz
diff --git a/sfm/.shasum b/sfm/.shasum
new file mode 100644
index 00000000..8b759920
--- /dev/null
+++ b/sfm/.shasum
@@ -0,0 +1 @@
+8488e9a1b653eaa31a41e1228b9a67a3d5187451fbc36ea94158aa8c sfm-v0.6.tar.gz
diff --git a/sfm/abuild b/sfm/abuild
index 45b3b0ad..8db53e8f 100644
--- a/sfm/abuild
+++ b/sfm/abuild
@@ -1,5 +1,5 @@
name=sfm
-version=0.5
+version=0.6
release=1
source="https://emmett1.my/pub/release/${name}-v${version}.tar.gz"
diff --git a/ssu/.files b/ssu/.files
deleted file mode 100644
index 5c6d1f71..00000000
--- a/ssu/.files
+++ /dev/null
@@ -1,7 +0,0 @@
-drwxr-xr-x root/root usr/
-drwxr-xr-x root/root usr/bin/
--rwsr-xr-- root/wheel usr/bin/ssu
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/ssu.1.gz
diff --git a/ssu/.shasum b/ssu/.shasum
deleted file mode 100644
index 136a89f7..00000000
--- a/ssu/.shasum
+++ /dev/null
@@ -1 +0,0 @@
-729d48bd3c9e8614f3df64de715d14ea12cf72bc6768f850d65d9466 ssu-0.3.2.tar.gz
diff --git a/ssu/abuild b/ssu/abuild
deleted file mode 100644
index 067318c3..00000000
--- a/ssu/abuild
+++ /dev/null
@@ -1,4 +0,0 @@
-name=ssu
-version=0.3.2
-release=1
-source="https://github.com/illiliti/${name}/archive/${version}/${name}-${version}.tar.gz"
diff --git a/ssu/info b/ssu/info
deleted file mode 100644
index 1283353f..00000000
--- a/ssu/info
+++ /dev/null
@@ -1,4 +0,0 @@
-description: Extremely simple su utility
-homepage: https://github.com/illiliti/ssu
-license: GPL-3.0-or-later
-maintainer: Emmett1 <me@emmett1.my>
diff --git a/tor/.shasum b/tor/.shasum
new file mode 100644
index 00000000..27610cb1
--- /dev/null
+++ b/tor/.shasum
@@ -0,0 +1,2 @@
+daa57d04baae818f18c3e5b433232eb8041cec76608b42214e747c41 run
+644bcc6e18196684fe1cc2d9c915e5e969d2a6c48acb08fabc3ad9a8 tor-0.4.9.9.tar.gz
diff --git a/tor/abuild b/tor/abuild
index 6caeba26..54749457 100644
--- a/tor/abuild
+++ b/tor/abuild
@@ -1,5 +1,5 @@
name=tor
-version=0.4.9.8
+version=0.4.9.9
release=1
source="https://dist.${name}project.org/${name}-${version}.tar.gz
run"
diff --git a/vim/.files b/vim/.files
index 5da70807..35d6544e 100644
--- a/vim/.files
+++ b/vim/.files
@@ -829,6 +829,7 @@ drwxr-xr-x root/root usr/share/vim/vim92/ftplugin/
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/tiasm.vim
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/tidy.vim
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/tmux.vim
+-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/tolk.vim
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/toml.vim
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/treetop.vim
-rw-r--r-- root/root usr/share/vim/vim92/ftplugin/tt2html.vim
@@ -965,6 +966,7 @@ drwxr-xr-x root/root usr/share/vim/vim92/indent/
-rw-r--r-- root/root usr/share/vim/vim92/indent/jsp.vim
-rw-r--r-- root/root usr/share/vim/vim92/indent/julia.vim
-rw-r--r-- root/root usr/share/vim/vim92/indent/just.vim
+-rw-r--r-- root/root usr/share/vim/vim92/indent/karel.vim
-rw-r--r-- root/root usr/share/vim/vim92/indent/kdl.vim
-rw-r--r-- root/root usr/share/vim/vim92/indent/kotlin.vim
-rw-r--r-- root/root usr/share/vim/vim92/indent/krl.vim
@@ -1862,6 +1864,7 @@ drwxr-xr-x root/root usr/share/vim/vim92/syntax/modula2/opt/
-rw-r--r-- root/root usr/share/vim/vim92/syntax/services.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/setserial.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/sexplib.vim
+-rw-r--r-- root/root usr/share/vim/vim92/syntax/sgf.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/sgml.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/sgmldecl.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/sgmllnx.vim
@@ -1970,6 +1973,7 @@ drwxr-xr-x root/root usr/share/vim/vim92/syntax/shared/
-rw-r--r-- root/root usr/share/vim/vim92/syntax/tilde.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/tli.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/tmux.vim
+-rw-r--r-- root/root usr/share/vim/vim92/syntax/tolk.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/toml.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/tpp.vim
-rw-r--r-- root/root usr/share/vim/vim92/syntax/trasys.vim
diff --git a/vim/.shasum b/vim/.shasum
new file mode 100644
index 00000000..dfae2756
--- /dev/null
+++ b/vim/.shasum
@@ -0,0 +1 @@
+c91085447347da48d4b0f9db5218a8acab19b4c1e9f758722a2977b9 vim-9.2.0588.tar.gz
diff --git a/vim/abuild b/vim/abuild
index dcda2a98..8051c0d3 100644
--- a/vim/abuild
+++ b/vim/abuild
@@ -1,5 +1,5 @@
name=vim
-version=9.2.0541
+version=9.2.0588
release=1
source="https://github.com/$name/$name/archive/v$version/$name-$version.tar.gz"
build_opt="--without-x --disable-gui --disable-gpm --disable-libsodium --disable-nls"