aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repos/core/autils/.checksum2
-rw-r--r--repos/core/autils/abuild5
-rw-r--r--repos/core/musl/.checksum2
-rw-r--r--repos/core/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch39
-rw-r--r--repos/core/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch39
-rw-r--r--repos/core/musl/abuild6
-rw-r--r--repos/core/musl/patch0
-rw-r--r--repos/extra/at-spi2-core/.checksum2
-rw-r--r--repos/extra/at-spi2-core/.files4
-rw-r--r--repos/extra/at-spi2-core/abuild2
-rw-r--r--repos/extra/ccache/.checksum2
-rw-r--r--repos/extra/ccache/abuild2
-rw-r--r--repos/extra/firefox/.checksum2
-rw-r--r--repos/extra/firefox/abuild2
-rw-r--r--repos/extra/fzf/.checksum2
-rw-r--r--repos/extra/fzf/abuild2
-rw-r--r--repos/extra/imagemagick/.checksum2
-rw-r--r--repos/extra/imagemagick/abuild2
-rw-r--r--repos/extra/libclc/.checksum2
-rw-r--r--repos/extra/libclc/.files9
-rw-r--r--repos/extra/libclc/abuild7
-rw-r--r--repos/extra/rsync/.checksum2
-rw-r--r--repos/extra/rsync/abuild2
-rw-r--r--repos/extra/strace/.checksum2
-rw-r--r--repos/extra/strace/abuild2
25 files changed, 33 insertions, 110 deletions
diff --git a/repos/core/autils/.checksum b/repos/core/autils/.checksum
index 59a8bc1d..50f275f8 100644
--- a/repos/core/autils/.checksum
+++ b/repos/core/autils/.checksum
@@ -1 +1 @@
-0ecdb8c24fcecb036b86a814467c84162f27ec3afb6f7a446076956e98ea9d96 autils-bfd3420f7a507c4cacebc7ca827b436ec5f7d809.tar.gz
+6ef9dea4183e2913dfd73fec14b3e9924103afebfbb289d5627c2cbd05879657 autils-0.1.tar.gz
diff --git a/repos/core/autils/abuild b/repos/core/autils/abuild
index 78ee492e..d672694e 100644
--- a/repos/core/autils/abuild
+++ b/repos/core/autils/abuild
@@ -1,8 +1,7 @@
name=autils
-version=20250912
-_commit=bfd3420f7a507c4cacebc7ca827b436ec5f7d809
+version=0.1
release=1
-source="$name-$_commit.tar.gz::https://codeberg.org/emmett1/autils/archive/$_commit.tar.gz"
+source="$name-$version.tar.gz::https://codeberg.org/emmett1/autils/archive/v${version}.tar.gz"
build() {
chmod +x INSTALL.sh
diff --git a/repos/core/musl/.checksum b/repos/core/musl/.checksum
index 2e299cc1..4116dc7a 100644
--- a/repos/core/musl/.checksum
+++ b/repos/core/musl/.checksum
@@ -1,5 +1,3 @@
-8471ed3317ec31cd92b0c6055407115bc7377aaad8da552ffbe6655871c9840b 0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch
-18d1d243e0d7a479bc795d8af152d5f43b8f53f09da038d8e46ca2ac9207ecf4 0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch
936eb5830af322af38a1d08d02cc1d31ae95efdbc2e381b0e5fa6e91eebe693e cdefs.h
bfb4a93ede1bacfa7c7c78aaaf80372223effcea7bbc52aeffca655dd0922159 default-locpath.patch
ae7b2598293d87cff4fc4e8bed5faabe486615ad7484a08d6dfea807786af895 elfutils-0.190-relr.patch
diff --git a/repos/core/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch b/repos/core/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch
deleted file mode 100644
index 27949dc3..00000000
--- a/repos/core/musl/0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch
+++ /dev/null
@@ -1,39 +0,0 @@
->From e5adcd97b5196e29991b524237381a0202a60659 Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Sun, 9 Feb 2025 10:07:19 -0500
-Subject: [PATCH] iconv: fix erroneous input validation in EUC-KR decoder
-
-as a result of incorrect bounds checking on the lead byte being
-decoded, certain invalid inputs which should produce an encoding
-error, such as "\xc8\x41", instead produced out-of-bounds loads from
-the ksc table.
-
-in a worst case, the loaded value may not be a valid unicode scalar
-value, in which case, if the output encoding was UTF-8, wctomb would
-return (size_t)-1, causing an overflow in the output pointer and
-remaining buffer size which could clobber memory outside of the output
-buffer.
-
-bug report was submitted in private by Nick Wellnhofer on account of
-potential security implications.
----
- src/locale/iconv.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/locale/iconv.c b/src/locale/iconv.c
-index 9605c8e9..008c93f0 100644
---- a/src/locale/iconv.c
-+++ b/src/locale/iconv.c
-@@ -502,7 +502,7 @@ size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restri
- if (c >= 93 || d >= 94) {
- c += (0xa1-0x81);
- d += 0xa1;
-- if (c >= 93 || c>=0xc6-0x81 && d>0x52)
-+ if (c > 0xc6-0x81 || c==0xc6-0x81 && d>0x52)
- goto ilseq;
- if (d-'A'<26) d = d-'A';
- else if (d-'a'<26) d = d-'a'+26;
---
-2.21.0
-
-
diff --git a/repos/core/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch b/repos/core/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch
deleted file mode 100644
index acb8a60a..00000000
--- a/repos/core/musl/0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch
+++ /dev/null
@@ -1,39 +0,0 @@
->From c47ad25ea3b484e10326f933e927c0bc8cded3da Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Wed, 12 Feb 2025 17:06:30 -0500
-Subject: [PATCH] iconv: harden UTF-8 output code path against input decoder
- bugs
-
-the UTF-8 output code was written assuming an invariant that iconv's
-decoders only emit valid Unicode Scalar Values which wctomb can encode
-successfully, thereby always returning a value between 1 and 4.
-
-if this invariant is not satisfied, wctomb returns (size_t)-1, and the
-subsequent adjustments to the output buffer pointer and remaining
-output byte count overflow, moving the output position backwards,
-potentially past the beginning of the buffer, without storing any
-bytes.
----
- src/locale/iconv.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/locale/iconv.c b/src/locale/iconv.c
-index 008c93f0..52178950 100644
---- a/src/locale/iconv.c
-+++ b/src/locale/iconv.c
-@@ -545,6 +545,10 @@ size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restri
- if (*outb < k) goto toobig;
- memcpy(*out, tmp, k);
- } else k = wctomb_utf8(*out, c);
-+ /* This failure condition should be unreachable, but
-+ * is included to prevent decoder bugs from translating
-+ * into advancement outside the output buffer range. */
-+ if (k>4) goto ilseq;
- *out += k;
- *outb -= k;
- break;
---
-2.21.0
-
-
-
diff --git a/repos/core/musl/abuild b/repos/core/musl/abuild
index 8f489be5..3f229dbf 100644
--- a/repos/core/musl/abuild
+++ b/repos/core/musl/abuild
@@ -1,6 +1,6 @@
name=musl
version=1.2.6
-release=1
+release=2
source="https://www.musl-libc.org/releases/musl-$version.tar.gz
getconf.c
getconf.1
@@ -11,9 +11,7 @@ source="https://www.musl-libc.org/releases/musl-$version.tar.gz
queue.h
cdefs.h
elfutils-0.190-relr.patch
- default-locpath.patch
- 0001-iconv-fix-erroneous-input-validation-in-EUC-KR-decod.patch
- 0002-iconv-harden-UTF-8-output-code-path-against-input-de.patch"
+ default-locpath.patch"
keep_static=1
build() {
diff --git a/repos/core/musl/patch b/repos/core/musl/patch
deleted file mode 100644
index e69de29b..00000000
--- a/repos/core/musl/patch
+++ /dev/null
diff --git a/repos/extra/at-spi2-core/.checksum b/repos/extra/at-spi2-core/.checksum
index 0793eb17..6614804c 100644
--- a/repos/extra/at-spi2-core/.checksum
+++ b/repos/extra/at-spi2-core/.checksum
@@ -1 +1 @@
-f01bc16d338e9910431eaeb46b0bb4cb8ef5b9943a60d24175512d6fc18859f7 at-spi2-core-2.60.0.tar.xz
+18a6d32d37e55c19d17c4bb436f7a21979997e0e590a7f1ffc14d5cd5fc3aef9 at-spi2-core-2.60.2.tar.xz
diff --git a/repos/extra/at-spi2-core/.files b/repos/extra/at-spi2-core/.files
index e884e9f5..6b8e55d4 100644
--- a/repos/extra/at-spi2-core/.files
+++ b/repos/extra/at-spi2-core/.files
@@ -85,8 +85,8 @@ drwxr-xr-x root/root usr/lib/gnome-settings-daemon-3.0/
drwxr-xr-x root/root usr/lib/gnome-settings-daemon-3.0/gtk-modules/
-rw-r--r-- root/root usr/lib/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
lrwxrwxrwx root/root usr/lib/libatk-1.0.so -> libatk-1.0.so.0
-lrwxrwxrwx root/root usr/lib/libatk-1.0.so.0 -> libatk-1.0.so.0.26009.1
--rwxr-xr-x root/root usr/lib/libatk-1.0.so.0.26009.1
+lrwxrwxrwx root/root usr/lib/libatk-1.0.so.0 -> libatk-1.0.so.0.26011.1
+-rwxr-xr-x root/root usr/lib/libatk-1.0.so.0.26011.1
lrwxrwxrwx root/root usr/lib/libatk-bridge-2.0.so -> libatk-bridge-2.0.so.0
lrwxrwxrwx root/root usr/lib/libatk-bridge-2.0.so.0 -> libatk-bridge-2.0.so.0.0.0
-rwxr-xr-x root/root usr/lib/libatk-bridge-2.0.so.0.0.0
diff --git a/repos/extra/at-spi2-core/abuild b/repos/extra/at-spi2-core/abuild
index ee71eb08..7497a3f3 100644
--- a/repos/extra/at-spi2-core/abuild
+++ b/repos/extra/at-spi2-core/abuild
@@ -1,5 +1,5 @@
name=at-spi2-core
-version=2.60.0
+version=2.60.2
release=1
source="http://ftp.gnome.org/pub/gnome/sources/$name/${version%.*}/$name-$version.tar.xz"
build_opt="-Dgtk2_atk_adaptor=false"
diff --git a/repos/extra/ccache/.checksum b/repos/extra/ccache/.checksum
index 27a4fa93..3e430885 100644
--- a/repos/extra/ccache/.checksum
+++ b/repos/extra/ccache/.checksum
@@ -1 +1 @@
-eaefb8cfdc0267d79952c568e9104decd5e2aac56dddc70dd8922fcf6194541f ccache-4.13.4.tar.xz
+1de226a47c427890fd53f781e5a74c268610a2de5419d1f15f8fc418f536edea ccache-4.13.5.tar.xz
diff --git a/repos/extra/ccache/abuild b/repos/extra/ccache/abuild
index b5b8a55d..d6176f8e 100644
--- a/repos/extra/ccache/abuild
+++ b/repos/extra/ccache/abuild
@@ -1,5 +1,5 @@
name=ccache
-version=4.13.4
+version=4.13.5
release=1
source="https://github.com/$name/$name/releases/download/v$version/$name-$version.tar.xz"
build_opt="-DREDIS_STORAGE_BACKEND=OFF -DENABLE_TESTING=OFF"
diff --git a/repos/extra/firefox/.checksum b/repos/extra/firefox/.checksum
index 6b85ad68..abee22b1 100644
--- a/repos/extra/firefox/.checksum
+++ b/repos/extra/firefox/.checksum
@@ -1,5 +1,5 @@
f9405d027e062c80b3f642442a2b6fee5bfe89a506d15536558e1d1eba66668d enable-jxl.patch
-bcc06e086d115161203a2c28c98f94ac258885e0e7df030472798112d4c5edb1 firefox-150.0.source.tar.xz
+346177da7d087263241d38617d8327920e8e6b42112437e59a54dbaa53d5b941 firefox-150.0.1.source.tar.xz
236ce405bbdd08d95caf005db4a51a573f8580b988c4ee2e5137972e35fb816c fix-webrtc-pid_t.patch
b239875402706ed78023daab811cd997d5f3dd61f4a4444da7299e0fdc425832 gtk-focus-mask.patch
1a8b337a849c5020835735b37f741855655a837fa4b202fe40dd01957e0e5de4 libcxx18.patch
diff --git a/repos/extra/firefox/abuild b/repos/extra/firefox/abuild
index e9d7d8ff..b9d0c1fc 100644
--- a/repos/extra/firefox/abuild
+++ b/repos/extra/firefox/abuild
@@ -1,5 +1,5 @@
name=firefox
-version=150.0
+version=150.0.1
release=1
source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz
fix-webrtc-pid_t.patch
diff --git a/repos/extra/fzf/.checksum b/repos/extra/fzf/.checksum
index ec825bee..7d7aebf1 100644
--- a/repos/extra/fzf/.checksum
+++ b/repos/extra/fzf/.checksum
@@ -1 +1 @@
-1a3201ac08320a39973c9afc1fac88a2882867e78955426361d170a0bdb2f947 fzf-0.71.0.tar.gz
+33c0d864ea5dd217f4c7be83a912b05ca87a6d29018c4cba8ed0aea099c4ce4b fzf-0.72.0.tar.gz
diff --git a/repos/extra/fzf/abuild b/repos/extra/fzf/abuild
index 185cc7de..f728275c 100644
--- a/repos/extra/fzf/abuild
+++ b/repos/extra/fzf/abuild
@@ -1,5 +1,5 @@
name=fzf
-version=0.71.0
+version=0.72.0
release=1
source="https://github.com/junegunn/${name}/archive/v${version}/${name}-${version}.tar.gz"
diff --git a/repos/extra/imagemagick/.checksum b/repos/extra/imagemagick/.checksum
index 084a3a78..dfb4659d 100644
--- a/repos/extra/imagemagick/.checksum
+++ b/repos/extra/imagemagick/.checksum
@@ -1 +1 @@
-4d893f20307ef09e0beb889c2a59bd80762d2f54493ff4aa0ff97bc0759d4da2 ImageMagick-7.1.2-19.tar.xz
+d0f85439bbb5bc0a00dcda2154cd381e78bf19141b9c7b242f63bdd7b20d5efd ImageMagick-7.1.2-21.tar.xz
diff --git a/repos/extra/imagemagick/abuild b/repos/extra/imagemagick/abuild
index 2175f3bb..447e7982 100644
--- a/repos/extra/imagemagick/abuild
+++ b/repos/extra/imagemagick/abuild
@@ -1,5 +1,5 @@
name=imagemagick
-version=7.1.2.19
+version=7.1.2.21
release=1
source="https://www.$name.org/archive/releases/ImageMagick-${version%.*}-${version##*.}.tar.xz"
build_opt="--enable-shared --mandir=/usr/share/man
diff --git a/repos/extra/libclc/.checksum b/repos/extra/libclc/.checksum
index bc42332a..586568b2 100644
--- a/repos/extra/libclc/.checksum
+++ b/repos/extra/libclc/.checksum
@@ -1 +1 @@
-a519c840109ca30e6dc236f5f8fd1ff68b76f0226b7746b18efee8a3aa3547aa libclc-21.1.8.src.tar.xz
+122f29327e65c7fd2a54c69c41b2f49f4a1dda3112c89ad7ab59e6aea6670da7 llvm-project-22.1.4.src.tar.xz
diff --git a/repos/extra/libclc/.files b/repos/extra/libclc/.files
index c8d7b565..48d49866 100644
--- a/repos/extra/libclc/.files
+++ b/repos/extra/libclc/.files
@@ -1,7 +1,7 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/clc/
--rw-r--r-- root/root usr/share/clc/amdgcn--amdhsa.bc
+-rw-r--r-- root/root usr/share/clc/amdgcn-amd-amdhsa.bc
lrwxrwxrwx root/root usr/share/clc/aruba-r600--.bc -> cayman-r600--.bc
-rw-r--r-- root/root usr/share/clc/barts-r600--.bc
lrwxrwxrwx root/root usr/share/clc/bonaire-amdgcn--.bc -> tahiti-amdgcn--.bc
@@ -58,6 +58,10 @@ lrwxrwxrwx root/root usr/share/clc/gfx1200-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/gfx1200-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
lrwxrwxrwx root/root usr/share/clc/gfx1201-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/gfx1201-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
+lrwxrwxrwx root/root usr/share/clc/gfx1250-amdgcn--.bc -> tahiti-amdgcn--.bc
+lrwxrwxrwx root/root usr/share/clc/gfx1250-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
+lrwxrwxrwx root/root usr/share/clc/gfx1251-amdgcn--.bc -> tahiti-amdgcn--.bc
+lrwxrwxrwx root/root usr/share/clc/gfx1251-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
lrwxrwxrwx root/root usr/share/clc/gfx602-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/gfx602-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
lrwxrwxrwx root/root usr/share/clc/gfx705-amdgcn--.bc -> tahiti-amdgcn--.bc
@@ -98,10 +102,9 @@ lrwxrwxrwx root/root usr/share/clc/kaveri-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/kaveri-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
lrwxrwxrwx root/root usr/share/clc/mullins-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/mullins-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
--rw-r--r-- root/root usr/share/clc/nvptx--.bc
--rw-r--r-- root/root usr/share/clc/nvptx--nvidiacl.bc
-rw-r--r-- root/root usr/share/clc/nvptx64--.bc
-rw-r--r-- root/root usr/share/clc/nvptx64--nvidiacl.bc
+-rw-r--r-- root/root usr/share/clc/nvptx64-nvidia-cuda.bc
lrwxrwxrwx root/root usr/share/clc/oland-amdgcn--.bc -> tahiti-amdgcn--.bc
lrwxrwxrwx root/root usr/share/clc/oland-amdgcn-mesa-mesa3d.bc -> tahiti-amdgcn-mesa-mesa3d.bc
lrwxrwxrwx root/root usr/share/clc/palm-r600--.bc -> cedar-r600--.bc
diff --git a/repos/extra/libclc/abuild b/repos/extra/libclc/abuild
index 28bb0ac9..ee507a5c 100644
--- a/repos/extra/libclc/abuild
+++ b/repos/extra/libclc/abuild
@@ -1,4 +1,7 @@
name=libclc
-version=21.1.8
+version=22.1.4
release=1
-source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/${name}-${version}.src.tar.xz"
+source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz"
+build_type="cmake_build"
+build_dir="llvm-project-${version}.src/libclc"
+
diff --git a/repos/extra/rsync/.checksum b/repos/extra/rsync/.checksum
index cf0e405d..7b6fa007 100644
--- a/repos/extra/rsync/.checksum
+++ b/repos/extra/rsync/.checksum
@@ -1,2 +1,2 @@
-e1cfdd51a1a89a49e73f8fa730a4321392fe4a29533c0979c2c09c7ce3808b6f rsync-3.4.1.tar.gz
+02fe96d09730bd1e18c9fb1e41d540188f07e22fa4e3679a36f8ec6fa555182a rsync-3.4.2.tar.gz
af3d7e1973f1c8a02a31e1967dc84faea84cf96b84cdc9eb647e1f59465ad9f8 rsyncd.run
diff --git a/repos/extra/rsync/abuild b/repos/extra/rsync/abuild
index acd9f574..5bcf51ea 100644
--- a/repos/extra/rsync/abuild
+++ b/repos/extra/rsync/abuild
@@ -1,5 +1,5 @@
name=rsync
-version=3.4.1
+version=3.4.2
release=1
source="https://www.samba.org/ftp/$name/src/$name-$version.tar.gz
rsyncd.run"
diff --git a/repos/extra/strace/.checksum b/repos/extra/strace/.checksum
index 9eab2f77..59ff84ba 100644
--- a/repos/extra/strace/.checksum
+++ b/repos/extra/strace/.checksum
@@ -1 +1 @@
-38f70bb3c92dfdd01adafced8efe28866fa6e39ddcb5e765f82ecf4d0346d7c5 strace-6.19.tar.xz
+c473716d7aea8a9183992284f37ff5b9db9d6c51118d41b8c9e9cc35a3055cf5 strace-7.0.tar.xz
diff --git a/repos/extra/strace/abuild b/repos/extra/strace/abuild
index b479d3cb..8208a9dd 100644
--- a/repos/extra/strace/abuild
+++ b/repos/extra/strace/abuild
@@ -1,5 +1,5 @@
name=strace
-version=6.19
+version=7.0
release=1
source="https://github.com/${name}/${name}/releases/download/v${version}/${name}-${version}.tar.xz"
build_opt="--enable-mpers=no"