aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/boost/checksums2
-rw-r--r--community/boost/sources2
-rw-r--r--community/boost/version2
-rw-r--r--community/btrfs-progs/checksums2
-rw-r--r--community/btrfs-progs/sources2
-rw-r--r--community/btrfs-progs/version2
-rw-r--r--community/chezmoi/checksums4
-rw-r--r--community/chezmoi/sources4
-rw-r--r--community/chezmoi/version2
-rw-r--r--community/coreutils/checksums2
-rw-r--r--community/coreutils/sources2
-rw-r--r--community/coreutils/version2
-rw-r--r--community/fzf/checksums4
-rw-r--r--community/fzf/sources4
-rw-r--r--community/fzf/version2
-rw-r--r--community/gawk/checksums2
-rw-r--r--community/gawk/sources2
-rw-r--r--community/gawk/version2
-rw-r--r--community/gpgme/checksums2
-rw-r--r--community/gpgme/sources2
-rw-r--r--community/gpgme/version2
-rw-r--r--community/hugo/checksums4
-rw-r--r--community/hugo/sources4
-rw-r--r--community/hugo/version2
-rw-r--r--community/lf/checksums4
-rw-r--r--community/lf/sources4
-rw-r--r--community/lf/version2
-rw-r--r--community/libcap/checksums2
-rw-r--r--community/libcap/sources2
-rw-r--r--community/libcap/version2
-rw-r--r--community/lua/checksums2
-rw-r--r--community/lua/sources2
-rw-r--r--community/lua/version2
-rw-r--r--community/mpd/checksums2
-rw-r--r--community/mpd/sources2
-rw-r--r--community/mpd/version2
-rw-r--r--community/mu/checksums2
-rw-r--r--community/mu/sources2
-rw-r--r--community/mu/version2
-rwxr-xr-xcommunity/neomutt/build2
-rw-r--r--community/neomutt/checksums2
-rw-r--r--community/neomutt/sources2
-rw-r--r--community/neomutt/version2
-rw-r--r--community/parted/checksums2
-rw-r--r--community/parted/sources2
-rw-r--r--community/parted/version2
-rw-r--r--community/syncthing/checksums2
-rw-r--r--community/syncthing/sources2
-rw-r--r--community/syncthing/version2
-rwxr-xr-xcore/busybox/build19
-rw-r--r--core/busybox/checksums8
-rw-r--r--core/busybox/files/.config99
-rw-r--r--core/busybox/files/.config-suid71
-rw-r--r--core/busybox/patches/less_t.patch4
-rw-r--r--core/busybox/sources2
-rw-r--r--core/busybox/version2
-rw-r--r--core/byacc/checksums2
-rw-r--r--core/byacc/sources2
-rw-r--r--core/byacc/version2
-rw-r--r--core/curl/checksums2
-rw-r--r--core/curl/sources2
-rw-r--r--core/curl/version2
-rwxr-xr-xcore/eudev/build1
-rw-r--r--core/eudev/checksums2
-rw-r--r--core/eudev/sources2
-rw-r--r--core/eudev/version2
-rw-r--r--core/fossil/checksums2
-rw-r--r--core/fossil/sources2
-rw-r--r--core/fossil/version2
-rw-r--r--core/gcc/checksums6
-rw-r--r--core/gcc/sources6
-rw-r--r--core/gcc/version2
-rwxr-xr-xcore/git/build21
-rw-r--r--core/git/checksums4
-rw-r--r--core/git/sources4
-rw-r--r--core/git/version2
-rw-r--r--core/libressl/checksums2
-rw-r--r--core/libressl/sources2
-rw-r--r--core/libressl/version2
-rw-r--r--core/linux-headers/checksums2
-rw-r--r--core/linux-headers/sources2
-rw-r--r--core/linux-headers/version2
-rw-r--r--core/musl/checksums2
-rw-r--r--core/musl/sources2
-rw-r--r--core/musl/version2
-rw-r--r--core/pkgconf/checksums2
-rw-r--r--core/pkgconf/sources2
-rw-r--r--core/pkgconf/version2
-rw-r--r--core/util-linux/checksums2
-rw-r--r--core/util-linux/sources2
-rw-r--r--core/util-linux/version2
-rw-r--r--core/xz/checksums2
-rw-r--r--core/xz/sources2
-rw-r--r--core/xz/version2
-rw-r--r--core/zstd/checksums2
-rw-r--r--core/zstd/sources2
-rw-r--r--core/zstd/version2
-rw-r--r--dbus/iwd/checksums2
-rw-r--r--dbus/iwd/sources2
-rw-r--r--dbus/iwd/version2
-rw-r--r--extra/alsa-lib/checksums2
-rw-r--r--extra/alsa-lib/sources2
-rw-r--r--extra/alsa-lib/version2
-rw-r--r--extra/alsa-utils/checksums2
-rw-r--r--extra/alsa-utils/sources2
-rw-r--r--extra/alsa-utils/version2
-rw-r--r--extra/bind/checksums2
-rw-r--r--extra/bind/sources2
-rw-r--r--extra/bind/version2
-rw-r--r--extra/bmake/checksums2
-rw-r--r--extra/bmake/sources2
-rw-r--r--extra/bmake/version2
-rw-r--r--extra/calcurse/checksums2
-rw-r--r--extra/calcurse/sources2
-rw-r--r--extra/calcurse/version2
-rw-r--r--extra/ccache/checksums2
-rw-r--r--extra/ccache/sources2
-rw-r--r--extra/ccache/version2
-rw-r--r--extra/cmake/checksums2
-rw-r--r--extra/cmake/sources2
-rw-r--r--extra/cmake/version2
-rw-r--r--extra/dhcpcd/checksums2
-rw-r--r--extra/dhcpcd/sources2
-rw-r--r--extra/dhcpcd/version2
-rw-r--r--extra/freetype-harfbuzz/checksums2
-rw-r--r--extra/freetype-harfbuzz/sources2
-rw-r--r--extra/freetype-harfbuzz/version2
-rw-r--r--extra/fribidi/checksums2
-rw-r--r--extra/fribidi/sources2
-rw-r--r--extra/fribidi/version2
-rw-r--r--extra/glib/checksums2
-rw-r--r--extra/glib/sources2
-rw-r--r--extra/glib/version2
-rw-r--r--extra/glslang/checksums2
-rw-r--r--extra/glslang/sources2
-rw-r--r--extra/glslang/version2
-rwxr-xr-xextra/gnupg2/build7
-rw-r--r--extra/gnupg2/checksums2
-rw-r--r--extra/gnupg2/sources2
-rw-r--r--extra/gnupg2/version2
-rw-r--r--extra/go/checksums2
-rw-r--r--extra/go/sources2
-rw-r--r--extra/go/version2
-rw-r--r--extra/grep/checksums2
-rw-r--r--extra/grep/sources2
-rw-r--r--extra/grep/version2
-rw-r--r--extra/gst-plugins-base/checksums2
-rw-r--r--extra/gst-plugins-base/sources2
-rw-r--r--extra/gst-plugins-base/version2
-rw-r--r--extra/gst-plugins/checksums8
-rw-r--r--extra/gst-plugins/sources8
-rw-r--r--extra/gst-plugins/version2
-rw-r--r--extra/gstreamer/checksums2
-rw-r--r--extra/gstreamer/sources2
-rw-r--r--extra/gstreamer/version2
-rw-r--r--extra/gtk+3/checksums2
-rw-r--r--extra/gtk+3/sources2
-rw-r--r--extra/gtk+3/version2
-rwxr-xr-xextra/gtk4/build1
-rw-r--r--extra/gtk4/checksums2
-rw-r--r--extra/gtk4/depends1
-rw-r--r--extra/gtk4/sources2
-rw-r--r--extra/gtk4/version2
-rwxr-xr-xextra/harfbuzz-icu/build1
-rw-r--r--extra/harfbuzz-icu/checksums2
-rw-r--r--extra/harfbuzz-icu/sources2
-rw-r--r--extra/harfbuzz-icu/version2
-rw-r--r--extra/hwdata/checksums2
-rw-r--r--extra/hwdata/sources2
-rw-r--r--extra/hwdata/version2
-rw-r--r--extra/icu/checksums2
-rw-r--r--extra/icu/sources2
-rw-r--r--extra/icu/version2
-rw-r--r--extra/imagemagick/checksums2
-rw-r--r--extra/imagemagick/sources2
-rw-r--r--extra/imagemagick/version2
-rw-r--r--extra/imlib2/checksums2
-rw-r--r--extra/imlib2/sources2
-rw-r--r--extra/imlib2/version2
-rw-r--r--extra/libX11/checksums2
-rw-r--r--extra/libX11/sources2
-rw-r--r--extra/libX11/version2
-rw-r--r--extra/libXfixes/checksums3
-rw-r--r--extra/libXfixes/sources2
-rw-r--r--extra/libXfixes/version2
-rw-r--r--extra/libXft/checksums2
-rw-r--r--extra/libXft/depends7
-rw-r--r--extra/libXft/sources2
-rw-r--r--extra/libXft/version2
-rw-r--r--extra/libXi/checksums2
-rw-r--r--extra/libXi/sources2
-rw-r--r--extra/libXi/version2
-rw-r--r--extra/libXt/checksums3
-rw-r--r--extra/libXt/sources2
-rw-r--r--extra/libXt/version2
-rw-r--r--extra/libgcrypt/checksums2
-rw-r--r--extra/libgcrypt/sources2
-rw-r--r--extra/libgcrypt/version2
-rw-r--r--extra/libgit2/checksums2
-rw-r--r--extra/libgit2/sources2
-rw-r--r--extra/libgit2/version2
-rw-r--r--extra/libgpg-error/checksums2
-rw-r--r--extra/libgpg-error/sources2
-rw-r--r--extra/libgpg-error/version2
-rw-r--r--extra/libnghttp2/checksums2
-rw-r--r--extra/libnghttp2/sources2
-rw-r--r--extra/libnghttp2/version2
-rw-r--r--extra/libpsl/version2
-rw-r--r--extra/libsoup/version2
-rw-r--r--extra/libva-utils/checksums2
-rw-r--r--extra/libva-utils/sources2
-rw-r--r--extra/libva-utils/version2
-rw-r--r--extra/libxaw3d/checksums2
-rw-r--r--extra/libxaw3d/sources2
-rw-r--r--extra/libxaw3d/version2
-rw-r--r--extra/libxml2/checksums2
-rw-r--r--extra/libxml2/sources2
-rw-r--r--extra/libxml2/version2
-rw-r--r--extra/libxslt/checksums2
-rw-r--r--extra/libxslt/sources2
-rw-r--r--extra/libxslt/version2
-rw-r--r--extra/man-pages/checksums2
-rw-r--r--extra/man-pages/sources2
-rw-r--r--extra/man-pages/version2
-rw-r--r--extra/mercurial/checksums2
-rw-r--r--extra/mercurial/sources2
-rw-r--r--extra/mercurial/version2
-rwxr-xr-xextra/mesa/build12
-rw-r--r--extra/mesa/checksums2
-rw-r--r--extra/mesa/sources2
-rw-r--r--extra/mesa/version2
-rw-r--r--extra/meson/checksums2
-rw-r--r--extra/meson/sources2
-rw-r--r--extra/meson/version2
-rw-r--r--extra/nettle/checksums2
-rw-r--r--extra/nettle/sources2
-rw-r--r--extra/nettle/version2
-rw-r--r--extra/nginx/checksums2
-rw-r--r--extra/nginx/sources2
-rw-r--r--extra/nginx/version2
-rw-r--r--extra/nodejs/checksums2
-rw-r--r--extra/nodejs/sources2
-rw-r--r--extra/nodejs/version2
-rw-r--r--extra/oksh/checksums2
-rw-r--r--extra/oksh/sources2
-rw-r--r--extra/oksh/version2
-rwxr-xr-xextra/opus/build14
-rw-r--r--extra/opus/checksums3
-rw-r--r--extra/opus/depends1
-rw-r--r--extra/opus/sources2
-rw-r--r--extra/opus/version2
-rw-r--r--extra/pciutils/checksums4
-rw-r--r--extra/pciutils/sources4
-rw-r--r--extra/pciutils/version2
-rw-r--r--extra/perl/checksums2
-rw-r--r--extra/perl/sources2
-rw-r--r--extra/perl/version2
-rw-r--r--extra/poppler/checksums2
-rw-r--r--extra/poppler/sources2
-rw-r--r--extra/poppler/version2
-rw-r--r--extra/python/checksums2
-rw-r--r--extra/python/sources2
-rw-r--r--extra/python/version2
-rw-r--r--extra/ruby/checksums2
-rw-r--r--extra/ruby/sources2
-rw-r--r--extra/ruby/version2
-rw-r--r--extra/sqlite/checksums2
-rw-r--r--extra/sqlite/sources2
-rw-r--r--extra/sqlite/version2
-rw-r--r--extra/vala/checksums2
-rw-r--r--extra/vala/sources2
-rw-r--r--extra/vala/version2
-rwxr-xr-xextra/webkit2gtk/build13
-rw-r--r--extra/webkit2gtk/checksums3
-rw-r--r--extra/webkit2gtk/patches/fix-sourcebrush.patch18
-rw-r--r--extra/webkit2gtk/sources3
-rw-r--r--extra/webkit2gtk/version2
-rwxr-xr-xtesting/emacs/build29
-rw-r--r--testing/emacs/checksums2
-rw-r--r--testing/emacs/depends9
-rw-r--r--testing/emacs/meta3
-rw-r--r--testing/emacs/sources1
-rw-r--r--testing/emacs/version1
-rw-r--r--testing/libsoup3/checksums2
-rw-r--r--testing/libsoup3/sources2
-rw-r--r--testing/libsoup3/version2
-rw-r--r--wayland/foot/checksums2
-rw-r--r--wayland/foot/sources2
-rw-r--r--wayland/foot/version2
-rw-r--r--wayland/mako/checksums2
-rw-r--r--wayland/mako/sources2
-rw-r--r--wayland/mako/version2
-rw-r--r--wayland/wayland/checksums2
-rw-r--r--wayland/wayland/sources2
-rw-r--r--wayland/wayland/version2
-rw-r--r--wayland/wlsunset/checksums3
-rw-r--r--wayland/wlsunset/sources2
-rw-r--r--wayland/wlsunset/version2
-rw-r--r--wayland/xwayland/checksums2
-rw-r--r--wayland/xwayland/sources2
-rw-r--r--wayland/xwayland/version2
301 files changed, 545 insertions, 404 deletions
diff --git a/community/boost/checksums b/community/boost/checksums
index 9982efb5..d4cd7089 100644
--- a/community/boost/checksums
+++ b/community/boost/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-595763e797e44f7bed9afc4fb1e09d39927fe612a619c3efb653c22db69e2c4b boost_1_81_0.tar.gz
+37dd88c9236fd6dd896b49e69a1ac5ff982cd929a45c0605ab138a1dfed3c2b7 boost_1_82_0.tar.gz
diff --git a/community/boost/sources b/community/boost/sources
index befb92d7..6453ca90 100644
--- a/community/boost/sources
+++ b/community/boost/sources
@@ -1 +1 @@
-https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.gz
+https://boostorg.jfrog.io/artifactory/main/release/1.82.0/source/boost_1_82_0.tar.gz
diff --git a/community/boost/version b/community/boost/version
index 5a4ffcf0..4dd8a779 100644
--- a/community/boost/version
+++ b/community/boost/version
@@ -1 +1 @@
-1.81.0 1
+1.82.0 1
diff --git a/community/btrfs-progs/checksums b/community/btrfs-progs/checksums
index a61c19aa..8fcc856c 100644
--- a/community/btrfs-progs/checksums
+++ b/community/btrfs-progs/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-30ef28174177cab30f92a337979e323fa4f381bdc4456dfa57762162096daf56 btrfs-progs-v6.2.2.tar.xz
+8590392e3a9fb992648bbdcbdc9bab1afa5443d5c924036fcb8ca5e8f24c5396 btrfs-progs-v6.3.1.tar.xz
diff --git a/community/btrfs-progs/sources b/community/btrfs-progs/sources
index 1ee901c6..6ca6185b 100644
--- a/community/btrfs-progs/sources
+++ b/community/btrfs-progs/sources
@@ -1 +1 @@
-https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.2.2.tar.xz
+https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.3.1.tar.xz
diff --git a/community/btrfs-progs/version b/community/btrfs-progs/version
index f1035663..0fd117cf 100644
--- a/community/btrfs-progs/version
+++ b/community/btrfs-progs/version
@@ -1 +1 @@
-6.2.2 1
+6.3.1 1
diff --git a/community/chezmoi/checksums b/community/chezmoi/checksums
index bf160757..7013be7d 100644
--- a/community/chezmoi/checksums
+++ b/community/chezmoi/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-a58ed92732e17b4b26f01aa13cc908babb3d4dcfe2b07bcad3baf98031a4e055 v2.33.0.tar.gz
-c081e6a8037aec393291c543d032e6dbaea94dffcb4e2007efe99c731908d524 chezmoi-2.33.0-mod-vendor.tar.xz
+f75a3f6af8615165facff6aea6c0bf0d2f88e343c1f3e028a6a27baf4c8b5066 v2.33.6.tar.gz
+1ffa735e9a9a52526c4e6a7d5df0280ab7f46d9c8f6061929037ea32b8db9097 chezmoi-2.33.6-mod-vendor.tar.xz
diff --git a/community/chezmoi/sources b/community/chezmoi/sources
index 400951c4..498a3cd7 100644
--- a/community/chezmoi/sources
+++ b/community/chezmoi/sources
@@ -1,2 +1,2 @@
-https://github.com/twpayne/chezmoi/archive/v2.33.0.tar.gz
-https://dl.carbslinux.org/gomods/chezmoi-2.33.0-mod-vendor.tar.xz
+https://github.com/twpayne/chezmoi/archive/v2.33.6.tar.gz
+https://dl.carbslinux.org/gomods/chezmoi-2.33.6-mod-vendor.tar.xz
diff --git a/community/chezmoi/version b/community/chezmoi/version
index 7f141576..b5bebd3e 100644
--- a/community/chezmoi/version
+++ b/community/chezmoi/version
@@ -1 +1 @@
-2.33.0 1
+2.33.6 1
diff --git a/community/coreutils/checksums b/community/coreutils/checksums
index 181d3e14..a63f85d8 100644
--- a/community/coreutils/checksums
+++ b/community/coreutils/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4828fe068c16eb5e3865fd2ce95938aca0dddafe0dc1ef4a1398694a3180504a coreutils-9.2.tar.xz
+780462e40da9907c1f03d616f5b8948b7af15c8c3f7949dcc33830f1f18ed582 coreutils-9.3.tar.xz
diff --git a/community/coreutils/sources b/community/coreutils/sources
index 801dfd7b..258d24e1 100644
--- a/community/coreutils/sources
+++ b/community/coreutils/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/coreutils/coreutils-9.2.tar.xz
+https://ftp.gnu.org/gnu/coreutils/coreutils-9.3.tar.xz
diff --git a/community/coreutils/version b/community/coreutils/version
index c960ba5f..af92918b 100644
--- a/community/coreutils/version
+++ b/community/coreutils/version
@@ -1 +1 @@
-9.2 1
+9.3 1
diff --git a/community/fzf/checksums b/community/fzf/checksums
index fd684f51..36dc074b 100644
--- a/community/fzf/checksums
+++ b/community/fzf/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-12a3be56ad582f3ea45bfedfbdb6b09a9c09b7e2f685345ef751e2b29399cb41 0.38.0.tar.gz
-64852e249476eff6a48247a8ee8331bfc534f93857e48bf514cd7b1aa869b802 fzf-0.38.0-mod-vendor.tar.xz
+867acb3f7d95680349b2c80cbecd0ae784ece9db362a13c09213327e091992bb 0.41.1.tar.gz
+43b86cd203fa6bdf77f4dbc9451a5893d7247dfab35b0f391f5d36058180d44e fzf-0.41.1-mod-vendor.tar.xz
diff --git a/community/fzf/sources b/community/fzf/sources
index 43db865b..cc679554 100644
--- a/community/fzf/sources
+++ b/community/fzf/sources
@@ -1,2 +1,2 @@
-https://github.com/junegunn/fzf/archive/0.38.0.tar.gz
-https://dl.carbslinux.org/gomods/fzf-0.38.0-mod-vendor.tar.xz
+https://github.com/junegunn/fzf/archive/0.41.1.tar.gz
+https://dl.carbslinux.org/gomods/fzf-0.41.1-mod-vendor.tar.xz
diff --git a/community/fzf/version b/community/fzf/version
index d70a3996..227c87f0 100644
--- a/community/fzf/version
+++ b/community/fzf/version
@@ -1 +1 @@
-0.38.0 1
+0.41.1 1
diff --git a/community/gawk/checksums b/community/gawk/checksums
index 6a849db2..e9c3536e 100644
--- a/community/gawk/checksums
+++ b/community/gawk/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-67a5c7e3253734a7b6c9122c598785d1e4163ebedfb9083071794aaa652eff73 gawk-5.2.1.tar.xz
+36ab457f7f31f8b2102362ba94341d155e09261d5fbc07ccb57c68d689832350 gawk-5.2.2.tar.xz
diff --git a/community/gawk/sources b/community/gawk/sources
index 3b924f05..2e1b8154 100644
--- a/community/gawk/sources
+++ b/community/gawk/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/gawk/gawk-5.2.1.tar.xz
+https://ftp.gnu.org/gnu/gawk/gawk-5.2.2.tar.xz
diff --git a/community/gawk/version b/community/gawk/version
index a06ff620..b0606280 100644
--- a/community/gawk/version
+++ b/community/gawk/version
@@ -1 +1 @@
-5.2.1 1
+5.2.2 1
diff --git a/community/gpgme/checksums b/community/gpgme/checksums
index cc2546c5..ee578f4a 100644
--- a/community/gpgme/checksums
+++ b/community/gpgme/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-75afd4efabe28991005ca4cfca6ba581fe0e8ed9fdb19e42014647b9147836ff gpgme-1.19.0.tar.bz2
+d877a737b32bfe67f30030d9a547d94f5fb4f91c17eb106dc0663069773c7164 gpgme-1.20.0.tar.bz2
diff --git a/community/gpgme/sources b/community/gpgme/sources
index d74ef27d..86d4e2c5 100644
--- a/community/gpgme/sources
+++ b/community/gpgme/sources
@@ -1 +1 @@
-https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.19.0.tar.bz2
+https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.20.0.tar.bz2
diff --git a/community/gpgme/version b/community/gpgme/version
index 0d6bfe8d..47b4c52a 100644
--- a/community/gpgme/version
+++ b/community/gpgme/version
@@ -1 +1 @@
-1.19.0 1
+1.20.0 1
diff --git a/community/hugo/checksums b/community/hugo/checksums
index 50071e55..6d9eb12e 100644
--- a/community/hugo/checksums
+++ b/community/hugo/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-e0f18022dfe57112ffb8b21fcde692d7faabc60fc53ff9b1a10f9cedacc85a32 v0.111.3.tar.gz
-3fdea7593eb3f34f43449925f04a1defbf36e0fb53fd1d8ba7d3647616c6e5cf hugo-0.111.3-mod-vendor.tar.xz
+53abf1b5658d1f04d3a737eb266f546970cc7733463b72500b9767b9ec628331 v0.112.7.tar.gz
+2c4988f1ee2d991dc3612c3b742a8dd2fb653327d6be70335be1831e13f10d64 hugo-0.112.7-mod-vendor.tar.xz
diff --git a/community/hugo/sources b/community/hugo/sources
index cd3e6aa7..4a307893 100644
--- a/community/hugo/sources
+++ b/community/hugo/sources
@@ -1,2 +1,2 @@
-https://github.com/gohugoio/hugo/archive/refs/tags/v0.111.3.tar.gz
-https://dl.carbslinux.org/gomods/hugo-0.111.3-mod-vendor.tar.xz
+https://github.com/gohugoio/hugo/archive/refs/tags/v0.112.7.tar.gz
+https://dl.carbslinux.org/gomods/hugo-0.112.7-mod-vendor.tar.xz
diff --git a/community/hugo/version b/community/hugo/version
index 1b0544eb..6321a65a 100644
--- a/community/hugo/version
+++ b/community/hugo/version
@@ -1 +1 @@
-0.111.3 1
+0.112.7 1
diff --git a/community/lf/checksums b/community/lf/checksums
index 23304732..f3faed26 100644
--- a/community/lf/checksums
+++ b/community/lf/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-5049bb99acb6e19ea0642725c3af12857cfd7a586559b809b7141f575ecb5f3c r28.tar.gz
-4dfff16bcb00bc302ef833a29a425a09b29908fb0fc4f5aa1e93ae8ec7afea1b lf-28-mod-vendor.tar.xz
+eb540b4642e7a218cf94a3290fb575e742035d52a422b7cf29667194d7147af9 r30.tar.gz
+716c68ec2e321caa7b862bfa144709e6192058d833ea0721a2b48a485f1c5fb5 lf-30-mod-vendor.tar.xz
diff --git a/community/lf/sources b/community/lf/sources
index 4f3ac9fb..a6ebec73 100644
--- a/community/lf/sources
+++ b/community/lf/sources
@@ -1,2 +1,2 @@
-https://github.com/gokcehan/lf/archive/r28.tar.gz
-https://dl.carbslinux.org/gomods/lf-28-mod-vendor.tar.xz
+https://github.com/gokcehan/lf/archive/r30.tar.gz
+https://dl.carbslinux.org/gomods/lf-30-mod-vendor.tar.xz
diff --git a/community/lf/version b/community/lf/version
index 6c5f9258..1146c97b 100644
--- a/community/lf/version
+++ b/community/lf/version
@@ -1 +1 @@
-28 1
+30 1
diff --git a/community/libcap/checksums b/community/libcap/checksums
index 23fcc724..9ca23bc3 100644
--- a/community/libcap/checksums
+++ b/community/libcap/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-845961f34b813f2776cd748c3dba72b9c469cd76e3ab3a59603073f846d84265 libcap-2.68.tar.xz
+e360a47517234e85bd9644976fef5077dc320d8ed22451cefd9d76e990363816 libcap-2.69.tar.xz
diff --git a/community/libcap/sources b/community/libcap/sources
index c9c80f16..6569785f 100644
--- a/community/libcap/sources
+++ b/community/libcap/sources
@@ -1 +1 @@
-https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.68.tar.xz
+https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz
diff --git a/community/libcap/version b/community/libcap/version
index 078fff03..46179d44 100644
--- a/community/libcap/version
+++ b/community/libcap/version
@@ -1 +1 @@
-2.68 1
+2.69 1
diff --git a/community/lua/checksums b/community/lua/checksums
index 75d36128..46b088a2 100644
--- a/community/lua/checksums
+++ b/community/lua/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-ca54489393cd38e35d295a9c35dbf0da5336a66ddb7b2213eed6c2f3039f53b1 lua-5.4.4.tar.gz
+b148c49baa24e3fd54ceab40256fdebacf887fdc4e7e37e368f5cb64f6831123 lua-5.4.6.tar.gz
85d344b365c4d11fa4c7c48231bdc04321a94db1f4eb97d85ab2a4c19f56a014 lua.pc.in
diff --git a/community/lua/sources b/community/lua/sources
index 26a031f0..df10c8a6 100644
--- a/community/lua/sources
+++ b/community/lua/sources
@@ -1,2 +1,2 @@
-https://www.lua.org/ftp/lua-5.4.4.tar.gz
+https://www.lua.org/ftp/lua-5.4.6.tar.gz
files/lua.pc.in
diff --git a/community/lua/version b/community/lua/version
index c1be1270..fe0075d2 100644
--- a/community/lua/version
+++ b/community/lua/version
@@ -1 +1 @@
-5.4.4 1
+5.4.6 1
diff --git a/community/mpd/checksums b/community/mpd/checksums
index e09281e8..65217595 100644
--- a/community/mpd/checksums
+++ b/community/mpd/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-ea5addb21e58791cc9412a29c9d642891e4392d6dbef186633f5dc4292f0806e mpd-0.23.12.tar.xz
+e6c42b1be58438c47272085746a792ade30860bf591ddb69ae2c6cee155c57a2 mpd-0.23.13.tar.xz
cf180e86ce5ea35914b2ac320cfc2f3b6337ef1aebd3934a7e75a809918b5812 9.1.0.tar.gz
a91e8415db32b59bb98205065a81a762cd047faf7b52441b697c35925287de80 meson.build
diff --git a/community/mpd/sources b/community/mpd/sources
index 4542baa3..49d3e2f6 100644
--- a/community/mpd/sources
+++ b/community/mpd/sources
@@ -1,3 +1,3 @@
-https://www.musicpd.org/download/mpd/0.23/mpd-0.23.12.tar.xz
+https://www.musicpd.org/download/mpd/0.23/mpd-0.23.13.tar.xz
https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz subprojects/fmt
files/meson.build subprojects/fmt
diff --git a/community/mpd/version b/community/mpd/version
index 475c3452..cdd9e76a 100644
--- a/community/mpd/version
+++ b/community/mpd/version
@@ -1 +1 @@
-0.23.12 1
+0.23.13 1
diff --git a/community/mu/checksums b/community/mu/checksums
index a59369b5..9862a8f4 100644
--- a/community/mu/checksums
+++ b/community/mu/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-55a48ed013fbc02a2d03328c026218b5e2cf1d90485d95195753d05d1fbf4c5d v1.10.0.tar.gz
+9cf22d8972c346af7b84a05045636c419826fa28677dbda035feaf3021ac0495 v1.10.3.tar.gz
diff --git a/community/mu/sources b/community/mu/sources
index d27f2f81..6c0c5ab1 100644
--- a/community/mu/sources
+++ b/community/mu/sources
@@ -1 +1 @@
-https://github.com/djcb/mu/archive/refs/tags/v1.10.0.tar.gz
+https://github.com/djcb/mu/archive/refs/tags/v1.10.3.tar.gz
diff --git a/community/mu/version b/community/mu/version
index ac83b38b..2dd72fdd 100644
--- a/community/mu/version
+++ b/community/mu/version
@@ -1 +1 @@
-1.10.0 1
+1.10.3 1
diff --git a/community/neomutt/build b/community/neomutt/build
index ac312d23..72ec5fa9 100755
--- a/community/neomutt/build
+++ b/community/neomutt/build
@@ -6,7 +6,7 @@ export LDFLAGS="$LDFLAGS -static -lsasl2 -ldl -lresolv"
--prefix=/usr \
--ssl \
--disable-doc \
- --disable-idn \
+ --disable-idn2 \
--disable-nls \
make
diff --git a/community/neomutt/checksums b/community/neomutt/checksums
index 44e4c69c..14c45538 100644
--- a/community/neomutt/checksums
+++ b/community/neomutt/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-fe6abe6eb85ec0c9f54888c6bec917ec69d2fc2402cf8f93b9ea9f6a542e4368 20230322.tar.gz
+f6843555382c68cb82b322b06734e2785d8b804b66a7b3a4c874a13c618570a2 20230517.tar.gz
diff --git a/community/neomutt/sources b/community/neomutt/sources
index 6ec42f18..a6d6639d 100644
--- a/community/neomutt/sources
+++ b/community/neomutt/sources
@@ -1 +1 @@
-https://github.com/neomutt/neomutt/archive/20230322.tar.gz
+https://github.com/neomutt/neomutt/archive/20230517.tar.gz
diff --git a/community/neomutt/version b/community/neomutt/version
index 3b52c55a..5b0f5e02 100644
--- a/community/neomutt/version
+++ b/community/neomutt/version
@@ -1 +1 @@
-20230322 1
+20230517 1
diff --git a/community/parted/checksums b/community/parted/checksums
index 9ad3f15a..ce561717 100644
--- a/community/parted/checksums
+++ b/community/parted/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4e5149f8d3c695ff8ba4e8f570d767c9920fddb1ea3cf59851a68043743c5fa7 parted-3.5.tar.xz
+30815d1a15a87a1d95aa1b3bb167662e17e244f9c262cabc79c4131d4a7bd0c6 parted-3.6.tar.xz
diff --git a/community/parted/sources b/community/parted/sources
index b6345311..fd1220c7 100644
--- a/community/parted/sources
+++ b/community/parted/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/parted/parted-3.5.tar.xz
+https://ftp.gnu.org/gnu/parted/parted-3.6.tar.xz
diff --git a/community/parted/version b/community/parted/version
index 61e3d241..712a0c0b 100644
--- a/community/parted/version
+++ b/community/parted/version
@@ -1 +1 @@
-3.5 1
+3.6 1
diff --git a/community/syncthing/checksums b/community/syncthing/checksums
index 02b0492f..5d6246fc 100644
--- a/community/syncthing/checksums
+++ b/community/syncthing/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-84993f77d1e548c87fb09bd5c307ee5a3273cb72e1d1e8b33773b41d1ebe42f0 syncthing-source-v1.23.2.tar.gz
+4e067ac71b81cf8c16fcf19daad8c60a95f7cb15d9ca5a47a89223574c53600e syncthing-source-v1.23.4.tar.gz
diff --git a/community/syncthing/sources b/community/syncthing/sources
index 03d84053..ca56e885 100644
--- a/community/syncthing/sources
+++ b/community/syncthing/sources
@@ -1 +1 @@
-https://github.com/syncthing/syncthing/releases/download/v1.23.2/syncthing-source-v1.23.2.tar.gz
+https://github.com/syncthing/syncthing/releases/download/v1.23.4/syncthing-source-v1.23.4.tar.gz
diff --git a/community/syncthing/version b/community/syncthing/version
index 0e853e05..ea702cec 100644
--- a/community/syncthing/version
+++ b/community/syncthing/version
@@ -1 +1 @@
-1.23.2 1
+1.23.4 1
diff --git a/core/busybox/build b/core/busybox/build
index 65b1def3..c4144f19 100755
--- a/core/busybox/build
+++ b/core/busybox/build
@@ -12,12 +12,29 @@ done
# Build and install regular busybox.
# This excludes utilities which require 'suid' to function.
-make CC="${CC:-gcc}"
+make CC="${CC:=gcc}"
make CONFIG_PREFIX="$1/usr" install
# Rename the binary temporarily.
mv "$1/usr/bin/busybox" "$1/usr/bin/busybox-nosuid"
+# Build and install recovery busybox.
+# The only difference of this configuration is that it includes a recovery
+# shell.
+clsed '/SH_STANDALONE/cCONFIG_FEATURE_SH_STANDALONE=y' .config
+
+# Create an embedded script for recovery sh
+mkdir embed
+
+# We are not trying to expand here.
+# shellcheck disable=SC2016
+printf '[ "$SHLVL" -gt 20 ] && exit 1; exec -a ash "$0" "$@"\n' > embed/rcsh
+chmod +x embed/rcsh
+
+make CC="$CC"
+make CONFIG_PREFIX="$1/usr" install
+mv "$1/usr/bin/busybox" "$1/usr/bin/rcsh"
+
# Build and install suid busybox.
# This _only_ includes utlities which require 'suid' to function.
cp -f .config-suid .config
diff --git a/core/busybox/checksums b/core/busybox/checksums
index 099b1f50..02e2693c 100644
--- a/core/busybox/checksums
+++ b/core/busybox/checksums
@@ -1,7 +1,7 @@
%BLAKE3
-8a42a1211c846531765438463da13a2201dc854e0495b1e7941e4b84aed053e4 busybox-1.34.1.tar.bz2
-620ccd306aa66ffdabd2fb6806203ff789a50076acde221999ef30ae10e812eb .config
-6a2526129961212b2c084e592df719f555a3fc0504be10ace9ab0889b9e91fa3 .config-suid
+dfdfc1b9aa41d5134e087d904c0a5f6958825f0e94db1d2cb5ea93088247c886 busybox-1.36.1.tar.bz2
+fc5dc136704ed568e6eed3c2c68e687d59427f9cad9bdf36f661b01548211781 .config
+eed1e459d62265c81a95107ce88b53ac51592e52d45176a02bcbec7a4f494f1b .config-suid
38c992e63b5639a896a8bd4d8dcf92e220cb96f057d203ba78c5288d59fa0051 acpid.run
743a8fb68c58ed50a1344f8e74026b6b9558ae3c54eb94ff352fdbc4e2d22966 crond.run
4ce27a5bdb8d3fea1f206dde8879d414978d76d3f8d16f48e419d0c7a06edd11 inittab
@@ -17,4 +17,4 @@ f62969ee1426bea40ffd603cb01aa4f6e264930ce29a0266b776f5d08253772a adduser-no-set
35eaf7a72b7489fb48db7005ef7d232958389fcddd54d6adbfec3c7838628c19 install-fix-chown.patch
fd866b53f9d1ca305c15b93bc2699caaf1c930f093326bb737cc33fa2455787e print-unicode.patch
2490e4471d7349f396fd7cbd07c81726220b9356bb2f680a3d6d43fe6717256f libressl.patch
-d2f53838e821820b8f7bcdaa52f45073c16321fe7eab3c71f3233bb9abe9385c less_t.patch
+a25ecd4e21995b6df1ee2476a283fe81cec675cfe9efa34e92bd4d3412acedff less_t.patch
diff --git a/core/busybox/files/.config b/core/busybox/files/.config
index d8d16edd..dc51fd60 100644
--- a/core/busybox/files/.config
+++ b/core/busybox/files/.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.34.1
-# Fri Oct 1 11:29:04 2021
+# Busybox version: 1.36.1
+# Fri Jun 2 20:15:17 2023
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -93,10 +93,16 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
CONFIG_PASSWORD_MINLEN=6
CONFIG_MD5_SMALL=1
+CONFIG_SHA1_SMALL=3
+CONFIG_SHA1_HWACCEL=y
+CONFIG_SHA256_HWACCEL=y
CONFIG_SHA3_SMALL=1
-CONFIG_FEATURE_FAST_TOP=y
-# CONFIG_FEATURE_ETC_NETWORKS is not set
-# CONFIG_FEATURE_ETC_SERVICES is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_MONOTONIC_SYSCALL=y
+CONFIG_IOCTL_HEX2STR_ERROR=y
CONFIG_FEATURE_EDITING=y
CONFIG_FEATURE_EDITING_MAX_LEN=1024
CONFIG_FEATURE_EDITING_VI=y
@@ -120,14 +126,9 @@ CONFIG_UNICODE_WIDE_WCHARS=y
# CONFIG_UNICODE_BIDI_SUPPORT is not set
# CONFIG_UNICODE_NEUTRAL_TABLE is not set
# CONFIG_UNICODE_PRESERVE_BROKEN is not set
-CONFIG_FEATURE_NON_POSIX_CP=y
-CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
-CONFIG_FEATURE_USE_SENDFILE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_FEATURE_SKIP_ROOTFS=y
-CONFIG_MONOTONIC_SYSCALL=y
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_HWIB=y
+# CONFIG_LOOP_CONFIGURE is not set
+# CONFIG_NO_LOOP_CONFIGURE is not set
+CONFIG_TRY_LOOP_CONFIGURE=y
#
# Applets
@@ -162,6 +163,8 @@ CONFIG_BZIP2_SMALL=0
CONFIG_CPIO=y
CONFIG_FEATURE_CPIO_O=y
CONFIG_FEATURE_CPIO_P=y
+CONFIG_FEATURE_CPIO_IGNORE_DEVNO=y
+CONFIG_FEATURE_CPIO_RENUMBER_INODES=y
# CONFIG_DPKG is not set
# CONFIG_DPKG_DEB is not set
# CONFIG_GZIP is not set
@@ -197,6 +200,22 @@ CONFIG_FEATURE_UNZIP_XZ=y
#
# Coreutils
#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for date and touch
+#
+CONFIG_FEATURE_TIMEZONE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
CONFIG_BASENAME=y
CONFIG_CAT=y
CONFIG_FEATURE_CATN=y
@@ -225,6 +244,7 @@ CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_FEATURE_DD_STATUS=y
CONFIG_DF=y
CONFIG_FEATURE_DF_FANCY=y
+CONFIG_FEATURE_SKIP_ROOTFS=y
CONFIG_DIRNAME=y
CONFIG_DOS2UNIX=y
CONFIG_UNIX2DOS=y
@@ -324,6 +344,7 @@ CONFIG_FEATURE_TR_CLASSES=y
CONFIG_FEATURE_TR_EQUIV=y
CONFIG_TRUE=y
CONFIG_TRUNCATE=y
+CONFIG_TSORT=y
CONFIG_TTY=y
CONFIG_UNAME=y
CONFIG_UNAME_OSNAME="Carbs Linux"
@@ -344,21 +365,6 @@ CONFIG_WHOAMI=y
CONFIG_YES=y
#
-# Common options
-#
-CONFIG_FEATURE_VERBOSE=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
# Console Utilities
#
CONFIG_CHVT=y
@@ -378,7 +384,7 @@ CONFIG_DEFAULT_SETFONT_DIR=""
CONFIG_FEATURE_LOADFONT_PSF2=y
CONFIG_FEATURE_LOADFONT_RAW=y
CONFIG_LOADKMAP=y
-# CONFIG_OPENVT is not set
+CONFIG_OPENVT=y
CONFIG_RESET=y
CONFIG_RESIZE=y
CONFIG_FEATURE_RESIZE_PRINT=y
@@ -448,7 +454,11 @@ CONFIG_FEATURE_ALLOW_EXEC=y
CONFIG_FIND=y
CONFIG_FEATURE_FIND_PRINT0=y
CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_ATIME=y
+CONFIG_FEATURE_FIND_CTIME=y
CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_AMIN=y
+CONFIG_FEATURE_FIND_CMIN=y
CONFIG_FEATURE_FIND_PERM=y
CONFIG_FEATURE_FIND_TYPE=y
CONFIG_FEATURE_FIND_EXECUTABLE=y
@@ -456,6 +466,7 @@ CONFIG_FEATURE_FIND_XDEV=y
CONFIG_FEATURE_FIND_MAXDEPTH=y
CONFIG_FEATURE_FIND_NEWER=y
CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_SAMEFILE=y
CONFIG_FEATURE_FIND_EXEC=y
CONFIG_FEATURE_FIND_EXEC_PLUS=y
CONFIG_FEATURE_FIND_USER=y
@@ -827,10 +838,12 @@ CONFIG_READAHEAD=y
# CONFIG_RFKILL is not set
CONFIG_RUNLEVEL=y
# CONFIG_RX is not set
+CONFIG_SEEDRNG=y
# CONFIG_SETFATTR is not set
# CONFIG_SETSERIAL is not set
# CONFIG_STRINGS is not set
CONFIG_TIME=y
+CONFIG_TREE=y
# CONFIG_TS is not set
CONFIG_TTYSIZE=y
# CONFIG_UBIATTACH is not set
@@ -851,6 +864,9 @@ CONFIG_FEATURE_IPV6=y
# CONFIG_FEATURE_UNIX_LOCAL is not set
CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+# CONFIG_FEATURE_ETC_SERVICES is not set
+CONFIG_FEATURE_HWIB=y
# CONFIG_FEATURE_TLS_SHA1 is not set
CONFIG_ARP=y
CONFIG_ARPING=y
@@ -869,6 +885,7 @@ CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
CONFIG_HOSTNAME=y
# CONFIG_DNSDOMAINNAME is not set
CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_PORT_DEFAULT=80
CONFIG_FEATURE_HTTPD_RANGES=y
CONFIG_FEATURE_HTTPD_SETUID=y
CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
@@ -961,6 +978,7 @@ CONFIG_FEATURE_TELNET_AUTOLOGIN=y
CONFIG_FEATURE_TELNET_WIDTH=y
CONFIG_TELNETD=y
CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
CONFIG_FEATURE_TELNETD_INETD_WAIT=y
CONFIG_TFTP=y
CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
@@ -971,7 +989,7 @@ CONFIG_FEATURE_TFTP_PUT=y
CONFIG_FEATURE_TFTP_BLOCKSIZE=y
# CONFIG_TFTP_DEBUG is not set
CONFIG_TLS=y
-# CONFIG_TRACEROUTE is not set
+CONFIG_TRACEROUTE=y
CONFIG_TRACEROUTE6=y
CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
@@ -988,16 +1006,17 @@ CONFIG_FEATURE_WGET_HTTPS=y
CONFIG_FEATURE_WGET_OPENSSL=y
CONFIG_WHOIS=y
# CONFIG_ZCIP is not set
-# CONFIG_UDHCPD is not set
-# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
-# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
-CONFIG_DHCPD_LEASES_FILE=""
-# CONFIG_DUMPLEASES is not set
-# CONFIG_DHCPRELAY is not set
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
CONFIG_UDHCPC=y
CONFIG_FEATURE_UDHCPC_ARPING=y
CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
CONFIG_UDHCPC_DEFAULT_SCRIPT="/etc/udhcpc"
+CONFIG_UDHCPC6_DEFAULT_SCRIPT="/etc/udhcpc6"
CONFIG_UDHCPC6=y
CONFIG_FEATURE_UDHCPC6_RFC3646=y
CONFIG_FEATURE_UDHCPC6_RFC4704=y
@@ -1008,7 +1027,7 @@ CONFIG_FEATURE_UDHCPC6_RFC5970=y
# Common options for DHCP applets
#
CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
-# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_FEATURE_UDHCP_PORT=y
CONFIG_UDHCP_DEBUG=2
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
CONFIG_FEATURE_UDHCP_RFC3397=y
@@ -1025,17 +1044,19 @@ CONFIG_LPQ=y
#
# Mail Utilities
#
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
CONFIG_MAKEMIME=y
CONFIG_POPMAILDIR=y
CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
CONFIG_REFORMIME=y
CONFIG_FEATURE_REFORMIME_COMPAT=y
CONFIG_SENDMAIL=y
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
#
# Process Utilities
#
+CONFIG_FEATURE_FAST_TOP=y
+CONFIG_FEATURE_SHOW_THREADS=y
CONFIG_FREE=y
CONFIG_FUSER=y
CONFIG_IOSTAT=y
@@ -1074,7 +1095,6 @@ CONFIG_FEATURE_TOPMEM=y
CONFIG_UPTIME=y
CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
CONFIG_WATCH=y
-CONFIG_FEATURE_SHOW_THREADS=y
#
# Runit Utilities
@@ -1131,6 +1151,7 @@ CONFIG_ASH_MAIL=y
CONFIG_ASH_ECHO=y
CONFIG_ASH_PRINTF=y
CONFIG_ASH_TEST=y
+# CONFIG_ASH_SLEEP is not set
CONFIG_ASH_HELP=y
CONFIG_ASH_GETOPTS=y
CONFIG_ASH_CMDCMD=y
diff --git a/core/busybox/files/.config-suid b/core/busybox/files/.config-suid
index 192b9851..3c600754 100644
--- a/core/busybox/files/.config-suid
+++ b/core/busybox/files/.config-suid
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.34.1
-# Fri Oct 1 11:30:29 2021
+# Busybox version: 1.36.1
+# Fri Jun 2 20:18:14 2023
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -93,10 +93,16 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
CONFIG_PASSWORD_MINLEN=6
CONFIG_MD5_SMALL=1
+CONFIG_SHA1_SMALL=3
+CONFIG_SHA1_HWACCEL=y
+CONFIG_SHA256_HWACCEL=y
CONFIG_SHA3_SMALL=1
-# CONFIG_FEATURE_FAST_TOP is not set
-# CONFIG_FEATURE_ETC_NETWORKS is not set
-# CONFIG_FEATURE_ETC_SERVICES is not set
+# CONFIG_FEATURE_NON_POSIX_CP is not set
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+# CONFIG_FEATURE_USE_SENDFILE is not set
+CONFIG_FEATURE_COPYBUF_KB=4
+# CONFIG_MONOTONIC_SYSCALL is not set
+# CONFIG_IOCTL_HEX2STR_ERROR is not set
# CONFIG_FEATURE_EDITING is not set
CONFIG_FEATURE_EDITING_MAX_LEN=0
# CONFIG_FEATURE_EDITING_VI is not set
@@ -120,14 +126,9 @@ CONFIG_LAST_SUPPORTED_WCHAR=0
# CONFIG_UNICODE_BIDI_SUPPORT is not set
# CONFIG_UNICODE_NEUTRAL_TABLE is not set
# CONFIG_UNICODE_PRESERVE_BROKEN is not set
-# CONFIG_FEATURE_NON_POSIX_CP is not set
-# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
-# CONFIG_FEATURE_USE_SENDFILE is not set
-CONFIG_FEATURE_COPYBUF_KB=4
-# CONFIG_FEATURE_SKIP_ROOTFS is not set
-# CONFIG_MONOTONIC_SYSCALL is not set
-# CONFIG_IOCTL_HEX2STR_ERROR is not set
-# CONFIG_FEATURE_HWIB is not set
+# CONFIG_LOOP_CONFIGURE is not set
+# CONFIG_NO_LOOP_CONFIGURE is not set
+CONFIG_TRY_LOOP_CONFIGURE=y
#
# Applets
@@ -162,6 +163,8 @@ CONFIG_BZIP2_SMALL=0
# CONFIG_CPIO is not set
# CONFIG_FEATURE_CPIO_O is not set
# CONFIG_FEATURE_CPIO_P is not set
+# CONFIG_FEATURE_CPIO_IGNORE_DEVNO is not set
+# CONFIG_FEATURE_CPIO_RENUMBER_INODES is not set
# CONFIG_DPKG is not set
# CONFIG_DPKG_DEB is not set
# CONFIG_GZIP is not set
@@ -197,6 +200,14 @@ CONFIG_GZIP_FAST=0
#
# Coreutils
#
+# CONFIG_FEATURE_VERBOSE is not set
+
+#
+# Common options for date and touch
+#
+# CONFIG_FEATURE_TIMEZONE is not set
+# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set
+# CONFIG_FEATURE_HUMAN_READABLE is not set
# CONFIG_BASENAME is not set
# CONFIG_CAT is not set
# CONFIG_FEATURE_CATN is not set
@@ -225,6 +236,7 @@ CONFIG_GZIP_FAST=0
# CONFIG_FEATURE_DD_STATUS is not set
# CONFIG_DF is not set
# CONFIG_FEATURE_DF_FANCY is not set
+# CONFIG_FEATURE_SKIP_ROOTFS is not set
# CONFIG_DIRNAME is not set
# CONFIG_DOS2UNIX is not set
# CONFIG_UNIX2DOS is not set
@@ -320,6 +332,7 @@ CONFIG_GZIP_FAST=0
# CONFIG_FEATURE_TR_EQUIV is not set
# CONFIG_TRUE is not set
# CONFIG_TRUNCATE is not set
+# CONFIG_TSORT is not set
# CONFIG_TTY is not set
# CONFIG_UNAME is not set
CONFIG_UNAME_OSNAME=""
@@ -340,13 +353,6 @@ CONFIG_UNAME_OSNAME=""
# CONFIG_YES is not set
#
-# Common options
-#
-# CONFIG_FEATURE_VERBOSE is not set
-# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set
-# CONFIG_FEATURE_HUMAN_READABLE is not set
-
-#
# Console Utilities
#
# CONFIG_CHVT is not set
@@ -432,7 +438,11 @@ CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0
# CONFIG_FIND is not set
# CONFIG_FEATURE_FIND_PRINT0 is not set
# CONFIG_FEATURE_FIND_MTIME is not set
+# CONFIG_FEATURE_FIND_ATIME is not set
+# CONFIG_FEATURE_FIND_CTIME is not set
# CONFIG_FEATURE_FIND_MMIN is not set
+# CONFIG_FEATURE_FIND_AMIN is not set
+# CONFIG_FEATURE_FIND_CMIN is not set
# CONFIG_FEATURE_FIND_PERM is not set
# CONFIG_FEATURE_FIND_TYPE is not set
# CONFIG_FEATURE_FIND_EXECUTABLE is not set
@@ -440,6 +450,7 @@ CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0
# CONFIG_FEATURE_FIND_MAXDEPTH is not set
# CONFIG_FEATURE_FIND_NEWER is not set
# CONFIG_FEATURE_FIND_INUM is not set
+# CONFIG_FEATURE_FIND_SAMEFILE is not set
# CONFIG_FEATURE_FIND_EXEC is not set
# CONFIG_FEATURE_FIND_EXEC_PLUS is not set
# CONFIG_FEATURE_FIND_USER is not set
@@ -803,10 +814,12 @@ CONFIG_FEATURE_LESS_MAXLINES=0
# CONFIG_RFKILL is not set
# CONFIG_RUNLEVEL is not set
# CONFIG_RX is not set
+# CONFIG_SEEDRNG is not set
# CONFIG_SETFATTR is not set
# CONFIG_SETSERIAL is not set
# CONFIG_STRINGS is not set
# CONFIG_TIME is not set
+# CONFIG_TREE is not set
# CONFIG_TS is not set
# CONFIG_TTYSIZE is not set
# CONFIG_UBIATTACH is not set
@@ -823,10 +836,13 @@ CONFIG_FEATURE_LESS_MAXLINES=0
#
# Networking Utilities
#
-# CONFIG_FEATURE_IPV6 is not set
+CONFIG_FEATURE_IPV6=y
# CONFIG_FEATURE_UNIX_LOCAL is not set
-# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+# CONFIG_FEATURE_ETC_SERVICES is not set
+# CONFIG_FEATURE_HWIB is not set
# CONFIG_FEATURE_TLS_SHA1 is not set
# CONFIG_ARP is not set
# CONFIG_ARPING is not set
@@ -845,6 +861,7 @@ CONFIG_FEATURE_LESS_MAXLINES=0
# CONFIG_HOSTNAME is not set
# CONFIG_DNSDOMAINNAME is not set
# CONFIG_HTTPD is not set
+CONFIG_FEATURE_HTTPD_PORT_DEFAULT=0
# CONFIG_FEATURE_HTTPD_RANGES is not set
# CONFIG_FEATURE_HTTPD_SETUID is not set
# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
@@ -921,7 +938,7 @@ CONFIG_FEATURE_IP_ROUTE_DIR=""
# CONFIG_FEATURE_NTPD_CONF is not set
# CONFIG_FEATURE_NTP_AUTH is not set
CONFIG_PING=y
-# CONFIG_PING6 is not set
+CONFIG_PING6=y
CONFIG_FEATURE_FANCY_PING=y
# CONFIG_PSCAN is not set
# CONFIG_ROUTE is not set
@@ -937,6 +954,7 @@ CONFIG_FEATURE_FANCY_PING=y
# CONFIG_FEATURE_TELNET_WIDTH is not set
# CONFIG_TELNETD is not set
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
+CONFIG_FEATURE_TELNETD_PORT_DEFAULT=0
# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
# CONFIG_TFTP is not set
# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
@@ -974,6 +992,7 @@ CONFIG_DHCPD_LEASES_FILE=""
# CONFIG_FEATURE_UDHCPC_ARPING is not set
# CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set
CONFIG_UDHCPC_DEFAULT_SCRIPT=""
+CONFIG_UDHCPC6_DEFAULT_SCRIPT=""
# CONFIG_UDHCPC6 is not set
# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
@@ -997,17 +1016,19 @@ CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
#
# Mail Utilities
#
+CONFIG_FEATURE_MIME_CHARSET=""
# CONFIG_MAKEMIME is not set
# CONFIG_POPMAILDIR is not set
# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
# CONFIG_REFORMIME is not set
# CONFIG_FEATURE_REFORMIME_COMPAT is not set
# CONFIG_SENDMAIL is not set
-CONFIG_FEATURE_MIME_CHARSET=""
#
# Process Utilities
#
+# CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_FEATURE_SHOW_THREADS is not set
# CONFIG_FREE is not set
# CONFIG_FUSER is not set
# CONFIG_IOSTAT is not set
@@ -1046,7 +1067,6 @@ CONFIG_FEATURE_MIME_CHARSET=""
# CONFIG_UPTIME is not set
# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
# CONFIG_WATCH is not set
-# CONFIG_FEATURE_SHOW_THREADS is not set
#
# Runit Utilities
@@ -1103,6 +1123,7 @@ CONFIG_BASH_IS_NONE=y
# CONFIG_ASH_ECHO is not set
# CONFIG_ASH_PRINTF is not set
# CONFIG_ASH_TEST is not set
+# CONFIG_ASH_SLEEP is not set
# CONFIG_ASH_HELP is not set
# CONFIG_ASH_GETOPTS is not set
# CONFIG_ASH_CMDCMD is not set
diff --git a/core/busybox/patches/less_t.patch b/core/busybox/patches/less_t.patch
index f8555db2..8a19b9b2 100644
--- a/core/busybox/patches/less_t.patch
+++ b/core/busybox/patches/less_t.patch
@@ -21,8 +21,8 @@ Accept and ignore the -T flag for compatibility.
getopt32(argv, "EMmN~IF"
IF_FEATURE_LESS_TRUNCATE("S")
IF_FEATURE_LESS_RAW("R")
-- /*ignored:*/"s"
-+ /*ignored:*/"sT:", &str_ignored
+- /*ignored:*/"sX"
++ /*ignored:*/"sXT:", &str_ignored
);
argv += optind;
num_files = argc - optind;
diff --git a/core/busybox/sources b/core/busybox/sources
index f2b474c5..5f8fb716 100644
--- a/core/busybox/sources
+++ b/core/busybox/sources
@@ -1,4 +1,4 @@
-https://busybox.net/downloads/busybox-1.34.1.tar.bz2
+https://busybox.net/downloads/busybox-1.36.1.tar.bz2
files/.config
files/.config-suid
files/acpid.run
diff --git a/core/busybox/version b/core/busybox/version
index fe176654..fd85f73d 100644
--- a/core/busybox/version
+++ b/core/busybox/version
@@ -1 +1 @@
-1.34.1 1
+1.36.1 1
diff --git a/core/byacc/checksums b/core/byacc/checksums
index 41e3bc7f..dd6bb2e5 100644
--- a/core/byacc/checksums
+++ b/core/byacc/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-a65d83d3b680e1dcfbbbdcf5df04dc92fdd4c6188586b58edd01927bc51c6b7c byacc-20230219.tgz
+4a8a2f24a3ee142cf63f73500f988e1a8eaf6ef815b00fd31eef170909fa3eb6 byacc-20230521.tgz
diff --git a/core/byacc/sources b/core/byacc/sources
index f4717585..71abdd03 100644
--- a/core/byacc/sources
+++ b/core/byacc/sources
@@ -1 +1 @@
-ftp://ftp.invisible-island.net/byacc/byacc-20230219.tgz
+https://invisible-island.net/archives/byacc/byacc-20230521.tgz
diff --git a/core/byacc/version b/core/byacc/version
index aa692e78..3f9b5a9c 100644
--- a/core/byacc/version
+++ b/core/byacc/version
@@ -1 +1 @@
-20230219 1
+20230521 1
diff --git a/core/curl/checksums b/core/curl/checksums
index f9e77692..1ec7a677 100644
--- a/core/curl/checksums
+++ b/core/curl/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-e70376f51074b726c5b131161eaea4a5f9966559f41e130f65ab8553b6d0a9c2 curl-8.0.1.tar.xz
+dcd503b393933dc1f60120bf569c7317a05ab1e43f77d814c9e57f3717964a11 curl-8.1.2.tar.xz
diff --git a/core/curl/sources b/core/curl/sources
index 5c0954c8..0470827e 100644
--- a/core/curl/sources
+++ b/core/curl/sources
@@ -1 +1 @@
-https://curl.haxx.se/download/curl-8.0.1.tar.xz
+https://curl.haxx.se/download/curl-8.1.2.tar.xz
diff --git a/core/curl/version b/core/curl/version
index 2bbbe1c8..1679acdb 100644
--- a/core/curl/version
+++ b/core/curl/version
@@ -1 +1 @@
-8.0.1 1
+8.1.2 1
diff --git a/core/eudev/build b/core/eudev/build
index 0ff38ae8..ca1dcaeb 100755
--- a/core/eudev/build
+++ b/core/eudev/build
@@ -5,6 +5,7 @@
--sbindir=/usr/bin \
--sysconfdir=/etc \
--enable-hwdb \
+ --enable-manpages \
--disable-introspection
make
diff --git a/core/eudev/checksums b/core/eudev/checksums
index 77fd4676..dcce3a06 100644
--- a/core/eudev/checksums
+++ b/core/eudev/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-519cdc2cd044d01eba5ebd1074c611de3ca12514bc02a4f52c1d6b27e03f192b eudev-3.2.11.tar.gz
+c4eb20db2d66d8abf10543ad43cb268db0ce4b0e18c7bfa3e64db7091b87ef68 eudev-3.2.12.tar.gz
8face624fb1e8e6bbca79f3cf08d470681e9acb6fb8e8d460629defeb4e80a83 udevd.run
diff --git a/core/eudev/sources b/core/eudev/sources
index 18af291d..a6ebe5ed 100644
--- a/core/eudev/sources
+++ b/core/eudev/sources
@@ -1,2 +1,2 @@
-https://github.com/eudev-project/eudev/releases/download/v3.2.11/eudev-3.2.11.tar.gz
+https://github.com/eudev-project/eudev/releases/download/v3.2.12/eudev-3.2.12.tar.gz
files/udevd.run
diff --git a/core/eudev/version b/core/eudev/version
index c1d63669..fc349e9a 100644
--- a/core/eudev/version
+++ b/core/eudev/version
@@ -1 +1 @@
-3.2.11 1
+3.2.12 1
diff --git a/core/fossil/checksums b/core/fossil/checksums
index c4af1bb6..d60e3dfb 100644
--- a/core/fossil/checksums
+++ b/core/fossil/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-fba9a3dd95bf7fecc1b75ec1edefb772912efd71893afb1af12167dbe5eae96b Fossil-version-2.21.tar.gz
+41829bb1417fd3253ee99e027cc63907305dd4d615ac96db6135b2a288ea24ce Fossil-version-2.22.tar.gz
diff --git a/core/fossil/sources b/core/fossil/sources
index 3a9a53e4..f29aabad 100644
--- a/core/fossil/sources
+++ b/core/fossil/sources
@@ -1 +1 @@
-https://fossil-scm.org/home/tarball/version-2.21/Fossil-version-2.21.tar.gz
+https://fossil-scm.org/home/tarball/version-2.22/Fossil-version-2.22.tar.gz
diff --git a/core/fossil/version b/core/fossil/version
index 484872a9..958dc22d 100644
--- a/core/fossil/version
+++ b/core/fossil/version
@@ -1 +1 @@
-2.21 1
+2.22 1
diff --git a/core/gcc/checksums b/core/gcc/checksums
index cf7d147c..ac566ea4 100644
--- a/core/gcc/checksums
+++ b/core/gcc/checksums
@@ -1,7 +1,7 @@
%BLAKE3
-8d9298d5678dff96f77438dd4766341f9c81c5daf95b9efcaaffa462ff83b67e gcc-12.2.0.tar.xz
+265bb02f18c6ffb017d5acf80b7cf03ada7f0013143fa99ad89513c1cd02075f gcc-13.1.0.tar.xz
52cecfbbe286820d1f8bc118769008acb6451bd074fe6dea9e868d54b2ada855 gmp-6.2.1.tar.xz
-956f9b16d0377b777e21b07d27962ec1153236ef2e94039ec1ad375859c01fc9 mpfr-4.1.0.tar.xz
-f967a250c85296a88bf6a2471b74558d89a59fe548e119f6d74fccb7cb73b13e mpc-1.2.1.tar.gz
+4e95c8d9eda9a18d01dd3ac5879437c51aa0357b6feb997aa4aeb30762a903e1 mpfr-4.2.0.tar.xz
+86d083c43c08e98d4470c006a01e0df727c8ff56ddd2956b170566ba8c9a46de mpc-1.3.1.tar.gz
0930e07dc2c5bf1172f3fd003a1be7abc3c0c420ce5bd76bc2e514c63800adcb c99
30c25e440a4ac72bf7dc50e564b94a8c4ef43e4b2030c12d3042a78fb3cbc825 musl-libssp.patch
diff --git a/core/gcc/sources b/core/gcc/sources
index 1c840364..0998a6ac 100644
--- a/core/gcc/sources
+++ b/core/gcc/sources
@@ -1,6 +1,6 @@
-https://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/gcc-12.2.0.tar.xz gcc
+https://gcc.gnu.org/pub/gcc/releases/gcc-13.1.0/gcc-13.1.0.tar.xz gcc
https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz gcc/gmp
-https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz gcc/mpfr
-https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz gcc/mpc
+https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz gcc/mpfr
+https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz gcc/mpc
files/c99
patches/musl-libssp.patch
diff --git a/core/gcc/version b/core/gcc/version
index 17a9395a..3432ff40 100644
--- a/core/gcc/version
+++ b/core/gcc/version
@@ -1 +1 @@
-12.2.0 1
+13.1.0 1
diff --git a/core/git/build b/core/git/build
index b61896fa..66665b66 100755
--- a/core/git/build
+++ b/core/git/build
@@ -10,6 +10,8 @@ NO_PYTHON=YesPlease
NO_SYS_POLL_H=1
NO_CROSS_DIRECTORY_HARDLINKS=1
NO_INSTALL_HARDLINKS=1
+NO_CURL=
+CURL_LDFLAGS=$(pkgconf --static --libs libcurl)
EOF
export LDFLAGS="$LDFLAGS -static"
@@ -23,20 +25,5 @@ export LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
-clman -d "$1" man1/*.1 man5/*.5 man7/*.7
-
-# Build and install remote-http helper. This doesn't happen by default when
-# building static git.
-set -x
-export CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600 -I$PWD -I$PWD/compat/regex -I$PWD/xdiff -include config.h"
-for obj in http http-walker; do
- # shellcheck disable=2086
- "${CC:=cc}" $CFLAGS -c "$obj.c"
-done
-
-# shellcheck disable=2086,2046
-"$CC" $LDFLAGS $CFLAGS -o "$1/usr/libexec/git-core/git-remote-http" remote-curl.c http.o http-walker.o libgit.a common-main.o xdiff/lib.a $(pkg-config --static --libs zlib libcurl)
-
-for remote in https ftp ftps; do
- ln -sf git-remote-http "$1/usr/libexec/git-core/git-remote-$remote"
-done
+# Install manual pages
+clman -d "$1" man[0-9]/*.[0-9]
diff --git a/core/git/checksums b/core/git/checksums
index a140f7ff..0115821c 100644
--- a/core/git/checksums
+++ b/core/git/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-e4b4c4f6139c20f3a0f7bf761e74772bc0c9fee86f14366a8db7c9afc7eb7136 git-2.40.0.tar.xz
-34ab0f20419733a6b576466330b5dd5e7ed3699997a177d39febe80134df5f66 git-manpages-2.40.0.tar.xz
+b619f4e5762e9f77150c354dcac5df6dc1b16b0b6fdaa364631489538ae18b9f git-2.41.0.tar.xz
+c55c8f60052837fbc239fe391fa15ac2a64c0fbdcad5b9c433d22729dc219041 git-manpages-2.41.0.tar.xz
diff --git a/core/git/sources b/core/git/sources
index db33976a..99159782 100644
--- a/core/git/sources
+++ b/core/git/sources
@@ -1,2 +1,2 @@
-https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.40.0.tar.xz
-https://www.kernel.org/pub/software/scm/git/git-manpages-2.40.0.tar.xz
+https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.xz
+https://www.kernel.org/pub/software/scm/git/git-manpages-2.41.0.tar.xz
diff --git a/core/git/version b/core/git/version
index 4ce29de9..8e4e6329 100644
--- a/core/git/version
+++ b/core/git/version
@@ -1 +1 @@
-2.40.0 1
+2.41.0 1
diff --git a/core/libressl/checksums b/core/libressl/checksums
index aa7d76a2..b0e72026 100644
--- a/core/libressl/checksums
+++ b/core/libressl/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-ef45f5480adaf0f74265644a308cf86f0adf9440f9b5ab7d509bfc2c4e80cf98 libressl-3.6.2.tar.gz
+3ac0b17ac5750eaf7b4243a9a29cf5facf126e504486e6b92f5c389f271d4d94 libressl-3.6.3.tar.gz
028a88ed4224d4a09cda1631f54d2afee683d3020cb954e5974b006791de5c8b update-certdata.sh
diff --git a/core/libressl/sources b/core/libressl/sources
index 39ac6366..3af5b114 100644
--- a/core/libressl/sources
+++ b/core/libressl/sources
@@ -1,2 +1,2 @@
-https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.2.tar.gz
+https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.6.3.tar.gz
files/update-certdata.sh
diff --git a/core/libressl/version b/core/libressl/version
index ee7527fc..4ea97d0c 100644
--- a/core/libressl/version
+++ b/core/libressl/version
@@ -1 +1 @@
-3.6.2 1
+3.6.3 1
diff --git a/core/linux-headers/checksums b/core/linux-headers/checksums
index db9d6792..e8177960 100644
--- a/core/linux-headers/checksums
+++ b/core/linux-headers/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-aeeb1b0eb26e2326db4860a015a5041274a5ddc55a49b914243b0e41c500e62e linux-headers-6.2.8.tar.gz
+81b5c405b1db92a78840a7c2c8b34e4161c38c2dcaa97d3a56ab28ab35587709 linux-headers-6.3.0.tar.gz
diff --git a/core/linux-headers/sources b/core/linux-headers/sources
index e79e6903..be1dd15a 100644
--- a/core/linux-headers/sources
+++ b/core/linux-headers/sources
@@ -1 +1 @@
-https://fossil.carbslinux.org/linux-headers/tarball/6.2.8/linux-headers-6.2.8.tar.gz
+https://fossil.carbslinux.org/linux-headers/tarball/6.3.0/linux-headers-6.3.0.tar.gz
diff --git a/core/linux-headers/version b/core/linux-headers/version
index 1c4df208..b08fb4c6 100644
--- a/core/linux-headers/version
+++ b/core/linux-headers/version
@@ -1 +1 @@
-6.2.8 1
+6.3.0 1
diff --git a/core/musl/checksums b/core/musl/checksums
index 4f9d65fb..395933dd 100644
--- a/core/musl/checksums
+++ b/core/musl/checksums
@@ -1,5 +1,5 @@
%BLAKE3
-dd4d86b7f568ec1650d473d79697ea5df7a7b1a7fb71859a33f6e3161e62aecc musl-1.2.3.tar.gz
+fc33d5ebf5812ddc4a409b5e5abe620e216ad0378273fdafb73795d52e1722c6 musl-1.2.4.tar.gz
936eb5830af322af38a1d08d02cc1d31ae95efdbc2e381b0e5fa6e91eebe693e cdefs.h
619fd80e4d195caa65ee96b4338a1e68ed16bdc41cbe90ac15730c359bca8209 queue.h
c712195c178941f6c90ab09c99639a06e49c240c932c632189033d961af05279 tree.h
diff --git a/core/musl/sources b/core/musl/sources
index e9b51fa5..28ad9b95 100644
--- a/core/musl/sources
+++ b/core/musl/sources
@@ -1,4 +1,4 @@
-https://www.musl-libc.org/releases/musl-1.2.3.tar.gz
+https://www.musl-libc.org/releases/musl-1.2.4.tar.gz
files/cdefs.h
files/queue.h
files/tree.h
diff --git a/core/musl/version b/core/musl/version
index e63ae1de..d66671c6 100644
--- a/core/musl/version
+++ b/core/musl/version
@@ -1 +1 @@
-1.2.3 2
+1.2.4 1
diff --git a/core/pkgconf/checksums b/core/pkgconf/checksums
index dbe61ff4..742d39f4 100644
--- a/core/pkgconf/checksums
+++ b/core/pkgconf/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-f0f705bd7eca8e59b7bb047126424e73317add629b65930c1b02175820c0ed35 pkgconf-1.9.4.tar.xz
+a75c96908afd557ec869d8ceac953160b9fa6662a6532eda0f74e958d0f5a888 pkgconf-1.9.5.tar.xz
diff --git a/core/pkgconf/sources b/core/pkgconf/sources
index b9a5ac30..66c8eed3 100644
--- a/core/pkgconf/sources
+++ b/core/pkgconf/sources
@@ -1 +1 @@
-http://distfiles.dereferenced.org/pkgconf/pkgconf-1.9.4.tar.xz
+http://distfiles.dereferenced.org/pkgconf/pkgconf-1.9.5.tar.xz
diff --git a/core/pkgconf/version b/core/pkgconf/version
index 39bc92ac..adf2e6d5 100644
--- a/core/pkgconf/version
+++ b/core/pkgconf/version
@@ -1 +1 @@
-1.9.4 1
+1.9.5 1
diff --git a/core/util-linux/checksums b/core/util-linux/checksums
index 35bedb8c..700c3c13 100644
--- a/core/util-linux/checksums
+++ b/core/util-linux/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-be9303384b74dd3abca2681a5b37aeaa0ff573c84dcb3035a028bbc7ae5c1d29 util-linux-2.38.1.tar.xz
+525838a0b2ba0fd4a7c2c04522e1d6b99dc4627980e1e6b0a8eb299b648d92af util-linux-2.39.tar.xz
diff --git a/core/util-linux/sources b/core/util-linux/sources
index b06907ef..69fcad86 100644
--- a/core/util-linux/sources
+++ b/core/util-linux/sources
@@ -1 +1 @@
-https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.38/util-linux-2.38.1.tar.xz
+https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.tar.xz
diff --git a/core/util-linux/version b/core/util-linux/version
index becb8f74..53d10707 100644
--- a/core/util-linux/version
+++ b/core/util-linux/version
@@ -1 +1 @@
-2.38.1 1
+2.39 1
diff --git a/core/xz/checksums b/core/xz/checksums
index b1cd63c9..86233787 100644
--- a/core/xz/checksums
+++ b/core/xz/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-3fd7b250e1d978c3604f75d6e4650fe9fba99cd0db500995f5ccfee3742387b0 xz-5.4.2.tar.bz2
+57d59ad55f5172501b18a538f43a1678f04da0c7106b2582e01036db4b49ecd6 xz-5.4.3.tar.bz2
diff --git a/core/xz/sources b/core/xz/sources
index f94af29e..442420e0 100644
--- a/core/xz/sources
+++ b/core/xz/sources
@@ -1 +1 @@
-https://fossies.org/linux/misc/xz-5.4.2.tar.bz2
+https://fossies.org/linux/misc/xz-5.4.3.tar.bz2
diff --git a/core/xz/version b/core/xz/version
index 84efc7ec..12425e2e 100644
--- a/core/xz/version
+++ b/core/xz/version
@@ -1 +1 @@
-5.4.2 1
+5.4.3 1
diff --git a/core/zstd/checksums b/core/zstd/checksums
index 6909f250..551d891b 100644
--- a/core/zstd/checksums
+++ b/core/zstd/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-f7280a3fc3d13232d495f96cf7a79624c9bacf5e642d4fca2055fad3d2fca373 v1.5.4.tar.gz
+801670f3299554803759beb939eea69b0aa8d70495a962c88e8c723b6575f696 v1.5.5.tar.gz
diff --git a/core/zstd/sources b/core/zstd/sources
index 0e8f02ab..6da0473e 100644
--- a/core/zstd/sources
+++ b/core/zstd/sources
@@ -1 +1 @@
-https://github.com/facebook/zstd/archive/v1.5.4.tar.gz
+https://github.com/facebook/zstd/archive/v1.5.5.tar.gz
diff --git a/core/zstd/version b/core/zstd/version
index de75e7c1..013c2474 100644
--- a/core/zstd/version
+++ b/core/zstd/version
@@ -1 +1 @@
-1.5.4 1
+1.5.5 1
diff --git a/dbus/iwd/checksums b/dbus/iwd/checksums
index 6955f47b..91cde269 100644
--- a/dbus/iwd/checksums
+++ b/dbus/iwd/checksums
@@ -1,5 +1,5 @@
%BLAKE3
-db7b9f5db956a38cf86de1479da349463ecf321c13e6a3e5089654b8548cbb24 iwd-2.4.tar.xz
+10c2ebfdd7474e14a2e1eb2ba5ce32477c5ed52a248657094a3b6eab9d0a0edf iwd-2.5.tar.xz
5950e1dd2a8474d150856eadf448a6e38a5a664a18ef0e0597d9e67be40c34d3 fix-name-request.patch
fbbcb5adeabc7296e8801269cdd1a4f93c4d3f302f574b59321f4bb4f78f7d8d ead.run
b7c60edb5e3822e5c081909de3e8d9d134b85a0433811d02353649e50f64606b iwd.run
diff --git a/dbus/iwd/sources b/dbus/iwd/sources
index 957e0091..0d3977b4 100644
--- a/dbus/iwd/sources
+++ b/dbus/iwd/sources
@@ -1,4 +1,4 @@
-https://cdn.kernel.org/pub/linux/network/wireless/iwd-2.4.tar.xz
+https://cdn.kernel.org/pub/linux/network/wireless/iwd-2.5.tar.xz
patches/fix-name-request.patch
files/ead.run
files/iwd.run
diff --git a/dbus/iwd/version b/dbus/iwd/version
index b468432e..b0129720 100644
--- a/dbus/iwd/version
+++ b/dbus/iwd/version
@@ -1 +1 @@
-2.4 1
+2.5 1
diff --git a/extra/alsa-lib/checksums b/extra/alsa-lib/checksums
index 9cae6b7b..6b3c2782 100644
--- a/extra/alsa-lib/checksums
+++ b/extra/alsa-lib/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-9f16e4e99091cf3064aedca4562988cac4e6988e628fc5ba2049a02db18af96c alsa-lib-1.2.8.tar.bz2
+c20453a68df576a3bc388740cf0c667ee2cbb8db86f2af44180c46992e9c2b81 alsa-lib-1.2.9.tar.bz2
diff --git a/extra/alsa-lib/sources b/extra/alsa-lib/sources
index 765dd385..abebad2d 100644
--- a/extra/alsa-lib/sources
+++ b/extra/alsa-lib/sources
@@ -1 +1 @@
-https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.8.tar.bz2
+https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.9.tar.bz2
diff --git a/extra/alsa-lib/version b/extra/alsa-lib/version
index 7be3761f..665d14d5 100644
--- a/extra/alsa-lib/version
+++ b/extra/alsa-lib/version
@@ -1 +1 @@
-1.2.8 1
+1.2.9 1
diff --git a/extra/alsa-utils/checksums b/extra/alsa-utils/checksums
index 0fa9026d..dcba5962 100644
--- a/extra/alsa-utils/checksums
+++ b/extra/alsa-utils/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-9f84d9a6efe208fc368cb86d8e7cad072c6e1a0a3922e62f360da9d96a638cdb alsa-utils-1.2.8.tar.bz2
+bccd795c8ca464c72109cc823863e1e33741a4491d231611cf351cf445505903 alsa-utils-1.2.9.tar.bz2
diff --git a/extra/alsa-utils/sources b/extra/alsa-utils/sources
index 71751d6b..16505187 100644
--- a/extra/alsa-utils/sources
+++ b/extra/alsa-utils/sources
@@ -1 +1 @@
-https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.8.tar.bz2
+https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.9.tar.bz2
diff --git a/extra/alsa-utils/version b/extra/alsa-utils/version
index 7be3761f..665d14d5 100644
--- a/extra/alsa-utils/version
+++ b/extra/alsa-utils/version
@@ -1 +1 @@
-1.2.8 1
+1.2.9 1
diff --git a/extra/bind/checksums b/extra/bind/checksums
index 54595984..0054f1ce 100644
--- a/extra/bind/checksums
+++ b/extra/bind/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-c5b3e43689f9a9355b77c07694b6aa2c8c18d429000630e8541c07f1b9a4adc8 bind-9.18.13.tar.xz
+5007edafe1edc6db4f68b70023e7bf017b4a6e945d567f9928f7437ad9c44e29 bind-9.18.15.tar.xz
diff --git a/extra/bind/sources b/extra/bind/sources
index ff02629c..8a061d6c 100644
--- a/extra/bind/sources
+++ b/extra/bind/sources
@@ -1 +1 @@
-https://downloads.isc.org/isc/bind9/9.18.13/bind-9.18.13.tar.xz
+https://downloads.isc.org/isc/bind9/9.18.15/bind-9.18.15.tar.xz
diff --git a/extra/bind/version b/extra/bind/version
index f716f4b3..bc239a9f 100644
--- a/extra/bind/version
+++ b/extra/bind/version
@@ -1 +1 @@
-9.18.13 1
+9.18.15 1
diff --git a/extra/bmake/checksums b/extra/bmake/checksums
index 1cd18a60..50d3dda9 100644
--- a/extra/bmake/checksums
+++ b/extra/bmake/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4eaba30772580e42ce102f63f3a69a65908855a8055ddaf204251b601af4c054 bmake-20230321.tar.gz
+a31418db1552120a36da3d55be224c56cc77a959d013b51ffad617b59c6fdc91 bmake-20230522.tar.gz
diff --git a/extra/bmake/sources b/extra/bmake/sources
index b98ae59f..deb52358 100644
--- a/extra/bmake/sources
+++ b/extra/bmake/sources
@@ -1 +1 @@
-http://www.crufty.net/ftp/pub/sjg/bmake-20230321.tar.gz
+http://www.crufty.net/ftp/pub/sjg/bmake-20230522.tar.gz
diff --git a/extra/bmake/version b/extra/bmake/version
index d7866d27..028b7aec 100644
--- a/extra/bmake/version
+++ b/extra/bmake/version
@@ -1 +1 @@
-20230321 1
+20230522 1
diff --git a/extra/calcurse/checksums b/extra/calcurse/checksums
index 93d89b5c..61c07447 100644
--- a/extra/calcurse/checksums
+++ b/extra/calcurse/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-80c1d2109a9b20a48c6d56c455710a81adb67a65d83a81943def13b86393bbd1 calcurse-4.8.0.tar.gz
+87fa6a30e12d26193cb07ed6c3d4dd04c1bf50cb9e5fc153a0c59f794ddb3131 calcurse-4.8.1.tar.gz
diff --git a/extra/calcurse/sources b/extra/calcurse/sources
index f44f1b5a..51501140 100644
--- a/extra/calcurse/sources
+++ b/extra/calcurse/sources
@@ -1 +1 @@
-https://calcurse.org/files/calcurse-4.8.0.tar.gz
+https://calcurse.org/files/calcurse-4.8.1.tar.gz
diff --git a/extra/calcurse/version b/extra/calcurse/version
index 54a3de32..918b3906 100644
--- a/extra/calcurse/version
+++ b/extra/calcurse/version
@@ -1 +1 @@
-4.8.0 1
+4.8.1 1
diff --git a/extra/ccache/checksums b/extra/ccache/checksums
index 12713e32..b66fde25 100644
--- a/extra/ccache/checksums
+++ b/extra/ccache/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-94466ce2217dc7886f2c211aee09ff402e785c438ccfd9910ae8eef129c6733d ccache-4.8.tar.xz
+b76f334fd422cea17ed55ac82948694ce092bba322b89fb0e8f1c3b44a64003c ccache-4.8.1.tar.xz
diff --git a/extra/ccache/sources b/extra/ccache/sources
index 3c2c27aa..80e1e609 100644
--- a/extra/ccache/sources
+++ b/extra/ccache/sources
@@ -1 +1 @@
-https://github.com/ccache/ccache/releases/download/v4.8/ccache-4.8.tar.xz
+https://github.com/ccache/ccache/releases/download/v4.8.1/ccache-4.8.1.tar.xz
diff --git a/extra/ccache/version b/extra/ccache/version
index ccd720a5..918b3906 100644
--- a/extra/ccache/version
+++ b/extra/ccache/version
@@ -1 +1 @@
-4.8 1
+4.8.1 1
diff --git a/extra/cmake/checksums b/extra/cmake/checksums
index 35fcb2e6..80f28f81 100644
--- a/extra/cmake/checksums
+++ b/extra/cmake/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-64bfef6392ebf341e55e71a4891c74b07b4117265fe864387fec39017f3ea8d0 cmake-3.26.1.tar.gz
+fcf9e65928187a66c822e4bfe7ed7bdf0e50a17ebc56a09e4e2ee0dbc42ca3c1 cmake-3.26.3.tar.gz
diff --git a/extra/cmake/sources b/extra/cmake/sources
index 0f032b58..2b1a8cfa 100644
--- a/extra/cmake/sources
+++ b/extra/cmake/sources
@@ -1 +1 @@
-https://github.com/Kitware/CMake/releases/download/v3.26.1/cmake-3.26.1.tar.gz
+https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3.tar.gz
diff --git a/extra/cmake/version b/extra/cmake/version
index 401ea9f7..525251ba 100644
--- a/extra/cmake/version
+++ b/extra/cmake/version
@@ -1 +1 @@
-3.26.1 1
+3.26.3 1
diff --git a/extra/dhcpcd/checksums b/extra/dhcpcd/checksums
index 8d04336c..5920377c 100644
--- a/extra/dhcpcd/checksums
+++ b/extra/dhcpcd/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-fe87330c3ccb40e163d9f74a51310c48560b35d0107a9e14e864306a8b4c0b98 dhcpcd-9.4.1.tar.gz
+643b9a79d59f45422b03ae05a6553b383f34d4c04326551809dddd6feb76a3d5 dhcpcd-10.0.1.tar.xz
ca75436f34426b9c18e35cf7368381f602cfcb86fdb7ef137f9a5386d103511c dhcpcd.run
diff --git a/extra/dhcpcd/sources b/extra/dhcpcd/sources
index 7480006a..0d399c6f 100644
--- a/extra/dhcpcd/sources
+++ b/extra/dhcpcd/sources
@@ -1,2 +1,2 @@
-https://github.com/rsmarples/dhcpcd/archive/dhcpcd-9.4.1.tar.gz
+https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.1/dhcpcd-10.0.1.tar.xz
files/dhcpcd.run
diff --git a/extra/dhcpcd/version b/extra/dhcpcd/version
index 8b064322..1a521502 100644
--- a/extra/dhcpcd/version
+++ b/extra/dhcpcd/version
@@ -1 +1 @@
-9.4.1 1
+10.0.1 1
diff --git a/extra/freetype-harfbuzz/checksums b/extra/freetype-harfbuzz/checksums
index b03ee925..19c27c28 100644
--- a/extra/freetype-harfbuzz/checksums
+++ b/extra/freetype-harfbuzz/checksums
@@ -1,3 +1,3 @@
%BLAKE3
fd5e30c1934ff3695916af23d980b73158c406bf9daf131a9630c9d00852357d freetype-2.13.0.tar.xz
-6e8a6e5b6d8a2ac8bb10c87ebdd02accb4858f7f20129ba5291d131973213ade 7.1.0.tar.gz
+161ae7998f5ed6263958f262df9fe28826a0b4c9bedfa8ce3293f85060997e3a 7.3.0.tar.gz
diff --git a/extra/freetype-harfbuzz/sources b/extra/freetype-harfbuzz/sources
index 62d6357b..1ad63dad 100644
--- a/extra/freetype-harfbuzz/sources
+++ b/extra/freetype-harfbuzz/sources
@@ -1,2 +1,2 @@
https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.13.0.tar.xz freetype
-https://github.com/harfbuzz/harfbuzz/archive/7.1.0.tar.gz harfbuzz
+https://github.com/harfbuzz/harfbuzz/archive/7.3.0.tar.gz harfbuzz
diff --git a/extra/freetype-harfbuzz/version b/extra/freetype-harfbuzz/version
index 338b9559..75d361df 100644
--- a/extra/freetype-harfbuzz/version
+++ b/extra/freetype-harfbuzz/version
@@ -1 +1 @@
-2.13.0+7.1.0 1
+2.13.0+7.3.0 1
diff --git a/extra/fribidi/checksums b/extra/fribidi/checksums
index a39f1da5..b63d3df3 100644
--- a/extra/fribidi/checksums
+++ b/extra/fribidi/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-41a6d13756341b22bf097e3b7150ac8cd3d4c40325e711d15dd2e9622f2b6360 fribidi-1.0.12.tar.xz
+b43d333a98e39fc25cf7ce5fd11409424cf33e74aa28ec4a727f867aea83ce39 fribidi-1.0.13.tar.xz
diff --git a/extra/fribidi/sources b/extra/fribidi/sources
index f9d53b6a..236eb7f2 100644
--- a/extra/fribidi/sources
+++ b/extra/fribidi/sources
@@ -1 +1 @@
-https://github.com/fribidi/fribidi/releases/download/v1.0.12/fribidi-1.0.12.tar.xz
+https://github.com/fribidi/fribidi/releases/download/v1.0.13/fribidi-1.0.13.tar.xz
diff --git a/extra/fribidi/version b/extra/fribidi/version
index 072c2e9a..7d6b13e4 100644
--- a/extra/fribidi/version
+++ b/extra/fribidi/version
@@ -1 +1 @@
-1.0.12 1
+1.0.13 1
diff --git a/extra/glib/checksums b/extra/glib/checksums
index 302602c6..4171d814 100644
--- a/extra/glib/checksums
+++ b/extra/glib/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-2ff47615588a352c5d22ff547c8d2eb07fd7b807d6807455f1d78b8961c5afe7 glib-2.76.1.tar.xz
+f0726960ff49c622f3015eb05ff069fc82cb403f57b73eaee478be1bd9980667 glib-2.76.3.tar.xz
diff --git a/extra/glib/sources b/extra/glib/sources
index 08e42a87..d9d46e46 100644
--- a/extra/glib/sources
+++ b/extra/glib/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/glib/2.76/glib-2.76.1.tar.xz
+https://download.gnome.org/sources/glib/2.76/glib-2.76.3.tar.xz
diff --git a/extra/glib/version b/extra/glib/version
index 8d4905a4..98360e63 100644
--- a/extra/glib/version
+++ b/extra/glib/version
@@ -1 +1 @@
-2.76.1 1
+2.76.3 1
diff --git a/extra/glslang/checksums b/extra/glslang/checksums
index c39679b9..534574ff 100644
--- a/extra/glslang/checksums
+++ b/extra/glslang/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-c177afd945f19b2659206e27e883ffa25ed5052294fda931505575a747b67813 12.1.0.tar.gz
+67fcd26703abdd36617f27f840ef4d85e548d55b602221b0e4a09570c8f52c47 12.2.0.tar.gz
diff --git a/extra/glslang/sources b/extra/glslang/sources
index 84d8a92c..1dd67a73 100644
--- a/extra/glslang/sources
+++ b/extra/glslang/sources
@@ -1 +1 @@
-https://github.com/KhronosGroup/glslang/archive/refs/tags/12.1.0.tar.gz
+https://github.com/KhronosGroup/glslang/archive/refs/tags/12.2.0.tar.gz
diff --git a/extra/glslang/version b/extra/glslang/version
index d3f2d92e..17a9395a 100644
--- a/extra/glslang/version
+++ b/extra/glslang/version
@@ -1 +1 @@
-12.1.0 1
+12.2.0 1
diff --git a/extra/gnupg2/build b/extra/gnupg2/build
index ef2670bc..972daaed 100755
--- a/extra/gnupg2/build
+++ b/extra/gnupg2/build
@@ -2,10 +2,15 @@
export LDFLAGS="$LDFLAGS -static"
+if cpt l gnutls; then
+ LIBGNUTLS_CFLAGS="$(pkgconf --static --cflags gnutls)"
+ LIBGNUTLS_LIBS="$(pkgconf --static --libs gnutls)"
+ export LIBGNUTLS_CFLAGS LIBGNUTLS_LIBS
+fi
+
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
- --disable-gnutls
make
make DESTDIR="$1" install
diff --git a/extra/gnupg2/checksums b/extra/gnupg2/checksums
index ca5ea4ed..f086873f 100644
--- a/extra/gnupg2/checksums
+++ b/extra/gnupg2/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-18b541fd1ea86deb9ff369093a7ddddabbccaa1d2b0672995a1e1c253d768f18 gnupg-2.4.0.tar.bz2
+fe5ed2bb29eef7505c24f9b106aa06ef3cbebe9ed63ee467091e309952e1da94 gnupg-2.4.2.tar.bz2
diff --git a/extra/gnupg2/sources b/extra/gnupg2/sources
index fc445cf4..14cd7421 100644
--- a/extra/gnupg2/sources
+++ b/extra/gnupg2/sources
@@ -1 +1 @@
-https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.0.tar.bz2
+https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.2.tar.bz2
diff --git a/extra/gnupg2/version b/extra/gnupg2/version
index 7afb4de6..3085eaac 100644
--- a/extra/gnupg2/version
+++ b/extra/gnupg2/version
@@ -1 +1 @@
-2.4.0 1
+2.4.2 1
diff --git a/extra/go/checksums b/extra/go/checksums
index 2c21589a..85322b8a 100644
--- a/extra/go/checksums
+++ b/extra/go/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-99eefa91dc3803645be157ec4d73728456ea5522724442cbaeb9e1ff31302c48 go1.20.2.src.tar.gz
+b6579f86a7e0af0c27cc14f94bfaa05f48043466d5978a65cbf48abde734bd10 go1.20.4.src.tar.gz
e38b036986f4969980664342af2e0b14c503bf4222b980f2bfdcb32fd62fde14 go1.4-bootstrap-20171003.tar.gz
66e10eadbc4e5ccc4db017cc58fb359eaa182ae74f2b5773463935b25343e537 no-bash.patch
diff --git a/extra/go/sources b/extra/go/sources
index 3ca9930b..6a35a452 100644
--- a/extra/go/sources
+++ b/extra/go/sources
@@ -1,3 +1,3 @@
-https://golang.org/dl/go1.20.2.src.tar.gz go-current
+https://golang.org/dl/go1.20.4.src.tar.gz go-current
https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz go1.4-bootstrap
patches/no-bash.patch
diff --git a/extra/go/version b/extra/go/version
index 12bf0025..afbbd7e1 100644
--- a/extra/go/version
+++ b/extra/go/version
@@ -1 +1 @@
-1.20.2 1
+1.20.4 1
diff --git a/extra/grep/checksums b/extra/grep/checksums
index f3b7f2d6..2f7db911 100644
--- a/extra/grep/checksums
+++ b/extra/grep/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-1c9756b8cef4e3f823431276d29845da685d840a9fa8f4f0d56971a2713d58f9 grep-3.10.tar.xz
+fa0a68606866691c453dc0aa0843bf96707d18b3b30000042d28d732d13cdd70 grep-3.11.tar.xz
diff --git a/extra/grep/sources b/extra/grep/sources
index 07e316be..91df6a3a 100644
--- a/extra/grep/sources
+++ b/extra/grep/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/grep/grep-3.10.tar.xz
+https://ftp.gnu.org/gnu/grep/grep-3.11.tar.xz
diff --git a/extra/grep/version b/extra/grep/version
index 8380b266..96b09630 100644
--- a/extra/grep/version
+++ b/extra/grep/version
@@ -1 +1 @@
-3.10 1
+3.11 1
diff --git a/extra/gst-plugins-base/checksums b/extra/gst-plugins-base/checksums
index e9caa9df..a446abcf 100644
--- a/extra/gst-plugins-base/checksums
+++ b/extra/gst-plugins-base/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-44badbe6fd4976cef1559572d097e198d815b9b43a39827c07b2233acd2c6c9a gst-plugins-base-1.22.1.tar.xz
+a6d4698ae5883b64da2343b352236cb7f2612ef3caa8bfb6f7156ee8ae1db80b gst-plugins-base-1.22.3.tar.xz
dc156bdfc719f9c7a0e8352864068d6e6b9d8493f6677d415e707b7c138b99ee gl-headers-5c8c7c0d.tar.gz
diff --git a/extra/gst-plugins-base/sources b/extra/gst-plugins-base/sources
index 50989d48..648b88af 100644
--- a/extra/gst-plugins-base/sources
+++ b/extra/gst-plugins-base/sources
@@ -1,2 +1,2 @@
-https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.1.tar.xz
+https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.3.tar.xz
https://gitlab.freedesktop.org/gstreamer/meson-ports/gl-headers/-/archive/5c8c7c0d/gl-headers-5c8c7c0d.tar.gz subprojects/gl-headers
diff --git a/extra/gst-plugins-base/version b/extra/gst-plugins-base/version
index 16375307..75594143 100644
--- a/extra/gst-plugins-base/version
+++ b/extra/gst-plugins-base/version
@@ -1 +1 @@
-1.22.1 1
+1.22.3 1
diff --git a/extra/gst-plugins/checksums b/extra/gst-plugins/checksums
index 2f6b1e78..7d1e9dde 100644
--- a/extra/gst-plugins/checksums
+++ b/extra/gst-plugins/checksums
@@ -1,5 +1,5 @@
%BLAKE3
-1793bde185629c6601ab354bb1bf36ad94d0f436eb270875c563edab89dbbc70 gst-plugins-good-1.22.1.tar.xz
-159b2dd10aa6d453a36a30d1692c25ce2428e99e46f947bd006a0371f94fdbf4 gst-plugins-bad-1.22.1.tar.xz
-ea8236f27a18acb8f61f78e5398f8788877aac7ae34357c3bcb507123787e44e gst-plugins-ugly-1.22.1.tar.xz
-22820d6bd641b90fe6a42169f7fa4d834b6ed0d29b9581c4c1c4e5eeb39d9a19 gst-libav-1.22.1.tar.xz
+258666bdeacf33d3627cd07384ff3874f26aa073f4bf552aa470726b2196e5db gst-plugins-good-1.22.3.tar.xz
+3471c122b0e6c24fe1e786d67af0c3228d668c786993449847763c9bacea65f0 gst-plugins-bad-1.22.3.tar.xz
+c0f20307f7f856fd360dad199ceeacc9381db2064b0f08e3578a87f637ab2fd9 gst-plugins-ugly-1.22.3.tar.xz
+931c754f113b43bdd0117ab0c78f6db374bb95d43a6c4245189fe78a0735d236 gst-libav-1.22.3.tar.xz
diff --git a/extra/gst-plugins/sources b/extra/gst-plugins/sources
index a4061ba5..12a51245 100644
--- a/extra/gst-plugins/sources
+++ b/extra/gst-plugins/sources
@@ -1,4 +1,4 @@
-https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.1.tar.xz good
-https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.1.tar.xz bad
-https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.1.tar.xz ugly
-https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.1.tar.xz libav
+https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.3.tar.xz good
+https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.3.tar.xz bad
+https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.3.tar.xz ugly
+https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.3.tar.xz libav
diff --git a/extra/gst-plugins/version b/extra/gst-plugins/version
index 16375307..75594143 100644
--- a/extra/gst-plugins/version
+++ b/extra/gst-plugins/version
@@ -1 +1 @@
-1.22.1 1
+1.22.3 1
diff --git a/extra/gstreamer/checksums b/extra/gstreamer/checksums
index 78ca5fa6..e092a047 100644
--- a/extra/gstreamer/checksums
+++ b/extra/gstreamer/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-51c68841a8db4ba3dbd3dc73f949825df9777ac5c05c0388fe995a89c769faa1 gstreamer-1.22.1.tar.xz
+b491f627ed626ec560caa3a709cd4f2b0101af46208cab8fb75fd6a5005864a0 gstreamer-1.22.3.tar.xz
d69378fcb6e40f43f7341e08d1bcb135ce5425eedf88e0bee6021b39de2e7955 byacc.patch
diff --git a/extra/gstreamer/sources b/extra/gstreamer/sources
index 1be66ad1..22bc5502 100644
--- a/extra/gstreamer/sources
+++ b/extra/gstreamer/sources
@@ -1,2 +1,2 @@
-https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.1.tar.xz
+https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.3.tar.xz
patches/byacc.patch
diff --git a/extra/gstreamer/version b/extra/gstreamer/version
index 16375307..75594143 100644
--- a/extra/gstreamer/version
+++ b/extra/gstreamer/version
@@ -1 +1 @@
-1.22.1 1
+1.22.3 1
diff --git a/extra/gtk+3/checksums b/extra/gtk+3/checksums
index 23ee2ca3..48baeb19 100644
--- a/extra/gtk+3/checksums
+++ b/extra/gtk+3/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-1e278575c76e49a55ad20fdc62f331d309270f55c5f2ad47cc336e194803821a gtk-3.24.37.tar.gz
+5f6c585d72f9636dfdee04fc4967a514e42f4d817d4b7bec7acdd2b25796bde3 gtk-3.24.38.tar.gz
diff --git a/extra/gtk+3/sources b/extra/gtk+3/sources
index 2d1b8276..20aa4146 100644
--- a/extra/gtk+3/sources
+++ b/extra/gtk+3/sources
@@ -1 +1 @@
-https://gitlab.gnome.org/GNOME/gtk/-/archive/3.24.37/gtk-3.24.37.tar.gz
+https://gitlab.gnome.org/GNOME/gtk/-/archive/3.24.38/gtk-3.24.38.tar.gz
diff --git a/extra/gtk+3/version b/extra/gtk+3/version
index 13b1dea8..881be92a 100644
--- a/extra/gtk+3/version
+++ b/extra/gtk+3/version
@@ -1 +1 @@
-3.24.37 1
+3.24.38 1
diff --git a/extra/gtk4/build b/extra/gtk4/build
index 4a6e9f90..92826cbc 100755
--- a/extra/gtk4/build
+++ b/extra/gtk4/build
@@ -1,6 +1,7 @@
#!/bin/sh -e
export DESTDIR="$1"
+export LD=ld.bfd
# Disable usage of execinfo on the testsuite
clsed '/#ifndef G_OS_WIN32/c#if !defined(G_OS_WIN32) && defined(__GLIBC__)' \
diff --git a/extra/gtk4/checksums b/extra/gtk4/checksums
index e4344cd1..442402da 100644
--- a/extra/gtk4/checksums
+++ b/extra/gtk4/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-b6ef4cac258098273fad05ad9317106b2deea104d26ff6e15395d709f5d00608 gtk-4.10.1.tar.xz
+2e994966ad2805dc24aea2869fa5737d8dca59e9e6e8e5e1e51bb0ada5373f13 gtk-4.10.3.tar.xz
6654770a5ef88887b93cba499b32f6f36279f5fcc2684fdad9ec9bad5037ea26 8280337.tar.gz
2753baffa6a8686ecea1b1f6348911e3545219ecb92b2fcffb3afc67830bfe06 302397c.tar.gz
diff --git a/extra/gtk4/depends b/extra/gtk4/depends
index a90bd5e7..268c59a0 100644
--- a/extra/gtk4/depends
+++ b/extra/gtk4/depends
@@ -1,3 +1,4 @@
+binutils make
cairo
fribidi
gdk-pixbuf
diff --git a/extra/gtk4/sources b/extra/gtk4/sources
index 45c22a3d..9743feb4 100644
--- a/extra/gtk4/sources
+++ b/extra/gtk4/sources
@@ -1,3 +1,3 @@
-https://download.gnome.org/sources/gtk/4.10/gtk-4.10.1.tar.xz
+https://download.gnome.org/sources/gtk/4.10/gtk-4.10.3.tar.xz
https://github.com/lazka/sassc/archive/8280337.tar.gz subprojects/sassc
https://github.com/lazka/libsass/archive/302397c.tar.gz subprojects/libsass
diff --git a/extra/gtk4/version b/extra/gtk4/version
index a5ddfd0f..ba965122 100644
--- a/extra/gtk4/version
+++ b/extra/gtk4/version
@@ -1 +1 @@
-4.10.1 1
+4.10.3 1
diff --git a/extra/harfbuzz-icu/build b/extra/harfbuzz-icu/build
index 4c8acdbd..d1c74d92 100755
--- a/extra/harfbuzz-icu/build
+++ b/extra/harfbuzz-icu/build
@@ -12,6 +12,7 @@ cl-meson \
-Dbenchmark=disabled \
-Dcairo=disabled \
-Ddocs=disabled \
+ -Dtests=disabled \
. output
ninja -C output
diff --git a/extra/harfbuzz-icu/checksums b/extra/harfbuzz-icu/checksums
index cd964204..36d22895 100644
--- a/extra/harfbuzz-icu/checksums
+++ b/extra/harfbuzz-icu/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-6e8a6e5b6d8a2ac8bb10c87ebdd02accb4858f7f20129ba5291d131973213ade 7.1.0.tar.gz
+161ae7998f5ed6263958f262df9fe28826a0b4c9bedfa8ce3293f85060997e3a 7.3.0.tar.gz
diff --git a/extra/harfbuzz-icu/sources b/extra/harfbuzz-icu/sources
index 86f8dc94..23c67e1f 100644
--- a/extra/harfbuzz-icu/sources
+++ b/extra/harfbuzz-icu/sources
@@ -1 +1 @@
-https://github.com/harfbuzz/harfbuzz/archive/7.1.0.tar.gz
+https://github.com/harfbuzz/harfbuzz/archive/7.3.0.tar.gz
diff --git a/extra/harfbuzz-icu/version b/extra/harfbuzz-icu/version
index 452f8a8b..45a4dc1d 100644
--- a/extra/harfbuzz-icu/version
+++ b/extra/harfbuzz-icu/version
@@ -1 +1 @@
-7.1.0 1
+7.3.0 1
diff --git a/extra/hwdata/checksums b/extra/hwdata/checksums
index 037e9018..fb31614f 100644
--- a/extra/hwdata/checksums
+++ b/extra/hwdata/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-15eef950f779507831a62819737206a0ce2dbdb7ecf34509d94c8ae66e45721a v0.368.tar.gz
+3d3d5b9e05fb3898135830a41a2e890f811d56d2c6087ebc2a6ceb992f529fca v0.371.tar.gz
diff --git a/extra/hwdata/sources b/extra/hwdata/sources
index 7af7ad7f..e06828f6 100644
--- a/extra/hwdata/sources
+++ b/extra/hwdata/sources
@@ -1 +1 @@
-https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.368.tar.gz
+https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.371.tar.gz
diff --git a/extra/hwdata/version b/extra/hwdata/version
index 49b2e923..c119a3c2 100644
--- a/extra/hwdata/version
+++ b/extra/hwdata/version
@@ -1 +1 @@
-0.368 1
+0.371 1
diff --git a/extra/icu/checksums b/extra/icu/checksums
index 10248e65..cd408be8 100644
--- a/extra/icu/checksums
+++ b/extra/icu/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-de5f46ca19c7e562ebc3c4493bd96f549063dfe5e7773f555f75a0414d2def8c icu4c-72_1-src.tgz
+84ddac1afd22472cd5b49ed785d9f80054ec3a56886e5a1516b3fe795698b7d9 icu4c-73_1-src.tgz
diff --git a/extra/icu/sources b/extra/icu/sources
index 4df6e5b7..11b1d580 100644
--- a/extra/icu/sources
+++ b/extra/icu/sources
@@ -1 +1 @@
-https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-src.tgz
+https://github.com/unicode-org/icu/releases/download/release-73-1/icu4c-73_1-src.tgz
diff --git a/extra/icu/version b/extra/icu/version
index a3dc6fc4..1e51ab2a 100644
--- a/extra/icu/version
+++ b/extra/icu/version
@@ -1 +1 @@
-72.1 1
+73.1 1
diff --git a/extra/imagemagick/checksums b/extra/imagemagick/checksums
index d45deac9..897f1ceb 100644
--- a/extra/imagemagick/checksums
+++ b/extra/imagemagick/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-4e34c6493ad12bf07b9083788a852cd37858a3d1bb11eb790a5f34e86b024cbf ImageMagick-7.1.1-5.tar.xz
+8475e586da1b9d694d766fa83c792bc61f6feb9094ccc4dc5d58366246f43696 7.1.1-8.tar.gz
diff --git a/extra/imagemagick/sources b/extra/imagemagick/sources
index 51c1e7ea..6e0f67a4 100644
--- a/extra/imagemagick/sources
+++ b/extra/imagemagick/sources
@@ -1 +1 @@
-https://imagemagick.org/archive/ImageMagick-7.1.1-5.tar.xz
+https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.1-8.tar.gz
diff --git a/extra/imagemagick/version b/extra/imagemagick/version
index 2469a3be..f39c642e 100644
--- a/extra/imagemagick/version
+++ b/extra/imagemagick/version
@@ -1 +1 @@
-7.1.1-5 1
+7.1.1-8 1
diff --git a/extra/imlib2/checksums b/extra/imlib2/checksums
index 1ae141e3..07a052e7 100644
--- a/extra/imlib2/checksums
+++ b/extra/imlib2/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-1fe8296edcfe2ec8e2c4f7ded37163f5af1b9a73a118a7745fa3b9f147d18763 imlib2-1.11.0.tar.gz
+66799ffc06ccdc7555ddbe5ddda2c99648722dfaeb523bdc18856d362bbada3c imlib2-1.11.1.tar.gz
diff --git a/extra/imlib2/sources b/extra/imlib2/sources
index f6b08cb9..55f36a2c 100644
--- a/extra/imlib2/sources
+++ b/extra/imlib2/sources
@@ -1 +1 @@
-https://downloads.sourceforge.net/enlightenment/imlib2-src/imlib2-1.11.0.tar.gz
+https://downloads.sourceforge.net/enlightenment/imlib2-src/imlib2-1.11.1.tar.gz
diff --git a/extra/imlib2/version b/extra/imlib2/version
index 0da43b10..2cfc5616 100644
--- a/extra/imlib2/version
+++ b/extra/imlib2/version
@@ -1 +1 @@
-1.11.0 1
+1.11.1 1
diff --git a/extra/libX11/checksums b/extra/libX11/checksums
index 0079da2f..e6e11b91 100644
--- a/extra/libX11/checksums
+++ b/extra/libX11/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-fc9b5872df09a0f5e4e8e27831b3ea0d3b762c5fbb564d753cc2e50213d9a883 libX11-1.8.4.tar.xz
+fddf5eb1be7c02a5806bb16b471d8bfbb8af4d7ef50cbd56b53c3fc49dab71c8 libX11-1.8.5.tar.xz
diff --git a/extra/libX11/sources b/extra/libX11/sources
index 4d3f3d25..df8ec7e3 100644
--- a/extra/libX11/sources
+++ b/extra/libX11/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/lib/libX11-1.8.4.tar.xz
+https://www.x.org/releases/individual/lib/libX11-1.8.5.tar.xz
diff --git a/extra/libX11/version b/extra/libX11/version
index 1f6f900a..3ca77ed0 100644
--- a/extra/libX11/version
+++ b/extra/libX11/version
@@ -1 +1 @@
-1.8.4 1
+1.8.5 1
diff --git a/extra/libXfixes/checksums b/extra/libXfixes/checksums
index 1ceba82c..e37340f6 100644
--- a/extra/libXfixes/checksums
+++ b/extra/libXfixes/checksums
@@ -1 +1,2 @@
-a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c libXfixes-6.0.0.tar.bz2
+%BLAKE3
+ccbae58717aa81f1ef52a2e6cbb7c57553a98b93f5a7a6f8a78e793a3a0c7f78 libXfixes-6.0.1.tar.xz
diff --git a/extra/libXfixes/sources b/extra/libXfixes/sources
index df0f6a02..26127942 100644
--- a/extra/libXfixes/sources
+++ b/extra/libXfixes/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/lib/libXfixes-6.0.0.tar.bz2
+https://www.x.org/releases/individual/lib/libXfixes-6.0.1.tar.xz
diff --git a/extra/libXfixes/version b/extra/libXfixes/version
index dd00d5d8..88405e37 100644
--- a/extra/libXfixes/version
+++ b/extra/libXfixes/version
@@ -1 +1 @@
-6.0.0 1
+6.0.1 1
diff --git a/extra/libXft/checksums b/extra/libXft/checksums
index c5eaba75..9a3eb97a 100644
--- a/extra/libXft/checksums
+++ b/extra/libXft/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-f1f95b8c1a0f21300bbc8854ddfbb3bf5e8af322e27bc86155c0d4a22c295978 libXft-2.3.7.tar.xz
+89a070e53a1170a6f7c679a7c1860293813caeaa029f7e99917c6ddc73669ccf libXft-2.3.8.tar.xz
diff --git a/extra/libXft/depends b/extra/libXft/depends
index 57d955e8..e699b107 100644
--- a/extra/libXft/depends
+++ b/extra/libXft/depends
@@ -1,4 +1,5 @@
-fontconfig make
-freetype-harfbuzz make
-libXrender make
+fontconfig
+freetype-harfbuzz
+libX11
+libXrender
xorgproto make
diff --git a/extra/libXft/sources b/extra/libXft/sources
index ae55a3d8..601993fa 100644
--- a/extra/libXft/sources
+++ b/extra/libXft/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/lib/libXft-2.3.7.tar.xz
+https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.xz
diff --git a/extra/libXft/version b/extra/libXft/version
index fc94c06b..db07b3de 100644
--- a/extra/libXft/version
+++ b/extra/libXft/version
@@ -1 +1 @@
-2.3.7 1
+2.3.8 1
diff --git a/extra/libXi/checksums b/extra/libXi/checksums
index f2f2127c..4cc9bcb6 100644
--- a/extra/libXi/checksums
+++ b/extra/libXi/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-bea75ac21f2d08f34a7524d9c47905ba10028c4aec1f1d820203db932324b357 libXi-1.8.tar.bz2
+b345853f833443de6f52dff3b80c46ecf7c3efb94ef961c7421edf45e22a86c9 libXi-1.8.1.tar.xz
diff --git a/extra/libXi/sources b/extra/libXi/sources
index 9cce0435..dbee803b 100644
--- a/extra/libXi/sources
+++ b/extra/libXi/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/lib/libXi-1.8.tar.bz2
+https://www.x.org/releases/individual/lib/libXi-1.8.1.tar.xz
diff --git a/extra/libXi/version b/extra/libXi/version
index 33fba2c3..8aa37bcd 100644
--- a/extra/libXi/version
+++ b/extra/libXi/version
@@ -1 +1 @@
-1.8 1
+1.8.1 1
diff --git a/extra/libXt/checksums b/extra/libXt/checksums
index 179c17d2..cb120040 100644
--- a/extra/libXt/checksums
+++ b/extra/libXt/checksums
@@ -1 +1,2 @@
-679cc08f1646dbd27f5e48ffe8dd49406102937109130caab02ca32c083a3d60 libXt-1.2.1.tar.bz2
+%BLAKE3
+b154c9766c1fd9bc7dde2bdc33bf4ea1c236c100dc6707dcf3a4f1a71ba23571 libXt-1.3.0.tar.xz
diff --git a/extra/libXt/sources b/extra/libXt/sources
index c521187e..4ec3fa24 100644
--- a/extra/libXt/sources
+++ b/extra/libXt/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/lib/libXt-1.2.1.tar.bz2
+https://www.x.org/releases/individual/lib/libXt-1.3.0.tar.xz
diff --git a/extra/libXt/version b/extra/libXt/version
index cd3d02bc..0a2d7f2b 100644
--- a/extra/libXt/version
+++ b/extra/libXt/version
@@ -1 +1 @@
-1.2.1 1
+1.3.0 1
diff --git a/extra/libgcrypt/checksums b/extra/libgcrypt/checksums
index 62a566f4..8b1593aa 100644
--- a/extra/libgcrypt/checksums
+++ b/extra/libgcrypt/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-a89894503d4a1f2f5469f171e3c45d884905dc19232ce6f3801af21f5f9eed91 libgcrypt-1.10.1.tar.bz2
+61102a9327fca0d20dbe61da0039390380893ac60e8e6965071f4ca03d9b7116 libgcrypt-1.10.2.tar.bz2
diff --git a/extra/libgcrypt/sources b/extra/libgcrypt/sources
index 45f7f229..76b1f714 100644
--- a/extra/libgcrypt/sources
+++ b/extra/libgcrypt/sources
@@ -1 +1 @@
-https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2
+https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2
diff --git a/extra/libgcrypt/version b/extra/libgcrypt/version
index 2c5565d6..e2a1ebf7 100644
--- a/extra/libgcrypt/version
+++ b/extra/libgcrypt/version
@@ -1 +1 @@
-1.10.1 1
+1.10.2 1
diff --git a/extra/libgit2/checksums b/extra/libgit2/checksums
index 04c94810..c4795890 100644
--- a/extra/libgit2/checksums
+++ b/extra/libgit2/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-841805266b2822b11e16953a2de69f39d16a5b823d776e707d8a3c2b6b8e413a v1.6.3.tar.gz
+7fe6119d2cf144a2e77743c3710c3daa1b22a56650082aa417142388348d84ac v1.6.4.tar.gz
diff --git a/extra/libgit2/sources b/extra/libgit2/sources
index cf148843..c967ea15 100644
--- a/extra/libgit2/sources
+++ b/extra/libgit2/sources
@@ -1 +1 @@
-https://github.com/libgit2/libgit2/archive/v1.6.3.tar.gz
+https://github.com/libgit2/libgit2/archive/v1.6.4.tar.gz
diff --git a/extra/libgit2/version b/extra/libgit2/version
index 05465e05..89e55a86 100644
--- a/extra/libgit2/version
+++ b/extra/libgit2/version
@@ -1 +1 @@
-1.6.3 1
+1.6.4 1
diff --git a/extra/libgpg-error/checksums b/extra/libgpg-error/checksums
index 1ab21bc3..435940f1 100644
--- a/extra/libgpg-error/checksums
+++ b/extra/libgpg-error/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-15cf05c1398d96bcfb946a5b8211456a0ba2cba4d560603a1f5b4370db1bbd17 libgpg-error-1.46.tar.bz2
+192f7986cf23f753085f607ca7950707683a74cf7dabf867896128feeeb782ea libgpg-error-1.47.tar.bz2
diff --git a/extra/libgpg-error/sources b/extra/libgpg-error/sources
index b875c8dd..a996490d 100644
--- a/extra/libgpg-error/sources
+++ b/extra/libgpg-error/sources
@@ -1 +1 @@
-https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.bz2
+https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.47.tar.bz2
diff --git a/extra/libgpg-error/version b/extra/libgpg-error/version
index cb1f86f0..02688b9b 100644
--- a/extra/libgpg-error/version
+++ b/extra/libgpg-error/version
@@ -1 +1 @@
-1.46 1
+1.47 1
diff --git a/extra/libnghttp2/checksums b/extra/libnghttp2/checksums
index 35dd45b2..58626431 100644
--- a/extra/libnghttp2/checksums
+++ b/extra/libnghttp2/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-141a8ddbd485ebf59e0cbe944273ebd670595591709a550a526f160f0e2ecb8b nghttp2-1.52.0.tar.xz
+bad5f220a66b7e6f3df20f69f4fc7e7beca46e6c143fc63b95a2656a2e897caf nghttp2-1.53.0.tar.xz
diff --git a/extra/libnghttp2/sources b/extra/libnghttp2/sources
index 7895537a..7ffe1fa6 100644
--- a/extra/libnghttp2/sources
+++ b/extra/libnghttp2/sources
@@ -1 +1 @@
-https://github.com/nghttp2/nghttp2/releases/download/v1.52.0/nghttp2-1.52.0.tar.xz
+https://github.com/nghttp2/nghttp2/releases/download/v1.53.0/nghttp2-1.53.0.tar.xz
diff --git a/extra/libnghttp2/version b/extra/libnghttp2/version
index cd9c7f14..c56ed413 100644
--- a/extra/libnghttp2/version
+++ b/extra/libnghttp2/version
@@ -1 +1 @@
-1.52.0 1
+1.53.0 1
diff --git a/extra/libpsl/version b/extra/libpsl/version
index 4d708beb..aed2f7ce 100644
--- a/extra/libpsl/version
+++ b/extra/libpsl/version
@@ -1 +1 @@
-0.21.2 1
+0.21.2 2
diff --git a/extra/libsoup/version b/extra/libsoup/version
index 2a3ec6e4..9ece8cc3 100644
--- a/extra/libsoup/version
+++ b/extra/libsoup/version
@@ -1 +1 @@
-2.74.2 1
+2.74.2 2
diff --git a/extra/libva-utils/checksums b/extra/libva-utils/checksums
index d9933708..aa943981 100644
--- a/extra/libva-utils/checksums
+++ b/extra/libva-utils/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-8e248685145180bf1f655e326ec37a1b2d47d74e945da411b75a450b62b81131 2.18.1.tar.gz
+d9fb62a5833f015f099ef22ea3258edeb13e9fbc9c1c6b19f664d6d9227873a4 2.18.2.tar.gz
diff --git a/extra/libva-utils/sources b/extra/libva-utils/sources
index 307d8de7..a4e99e9c 100644
--- a/extra/libva-utils/sources
+++ b/extra/libva-utils/sources
@@ -1 +1 @@
-https://github.com/intel/libva-utils/archive/2.18.1.tar.gz
+https://github.com/intel/libva-utils/archive/2.18.2.tar.gz
diff --git a/extra/libva-utils/version b/extra/libva-utils/version
index ab4b1576..203bc1eb 100644
--- a/extra/libva-utils/version
+++ b/extra/libva-utils/version
@@ -1 +1 @@
-2.18.1 1
+2.18.2 1
diff --git a/extra/libxaw3d/checksums b/extra/libxaw3d/checksums
index f344cc17..b6ebab3e 100644
--- a/extra/libxaw3d/checksums
+++ b/extra/libxaw3d/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-5531becafad315cbd5764b8b522821d2a044a8165919352080a2c4439d6ffb12 libXaw3d-1.6.4.tar.xz
+0216825493567d86077531c3267ca7ff326e43932cd8282851c990c90922f389 libXaw3d-1.6.5.tar.xz
diff --git a/extra/libxaw3d/sources b/extra/libxaw3d/sources
index a3334301..9a76e681 100644
--- a/extra/libxaw3d/sources
+++ b/extra/libxaw3d/sources
@@ -1 +1 @@
-https://www.x.org/archive/individual/lib/libXaw3d-1.6.4.tar.xz
+https://www.x.org/archive/individual/lib/libXaw3d-1.6.5.tar.xz
diff --git a/extra/libxaw3d/version b/extra/libxaw3d/version
index 89e55a86..b08dfe34 100644
--- a/extra/libxaw3d/version
+++ b/extra/libxaw3d/version
@@ -1 +1 @@
-1.6.4 1
+1.6.5 1
diff --git a/extra/libxml2/checksums b/extra/libxml2/checksums
index 3d78d975..9bfec49a 100644
--- a/extra/libxml2/checksums
+++ b/extra/libxml2/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-91b0856edb0707e9566e601813886dee3b37fb501e34da65ced370df141c3444 libxml2-2.10.3.tar.xz
+f367f3e6ebb51fa6c24f41441bdb09f447de91151b0b2df20b94c857fdae0067 libxml2-2.11.4.tar.xz
diff --git a/extra/libxml2/sources b/extra/libxml2/sources
index a49e7bf3..c87c7ae5 100644
--- a/extra/libxml2/sources
+++ b/extra/libxml2/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.3.tar.xz
+https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.tar.xz
diff --git a/extra/libxml2/version b/extra/libxml2/version
index b6569bfa..4e406d7b 100644
--- a/extra/libxml2/version
+++ b/extra/libxml2/version
@@ -1 +1 @@
-2.10.3 1
+2.11.4 1
diff --git a/extra/libxslt/checksums b/extra/libxslt/checksums
index 3e8348fb..39e6627f 100644
--- a/extra/libxslt/checksums
+++ b/extra/libxslt/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-dfb29fd3041e2bed5d26c8af299b03ef0f26a9e691eb4aa02051b292dbb2f062 libxslt-1.1.37.tar.xz
+51a7dfbbbc90eb66d78659d66889f34cea7c1b31eb6246af916335e37e1e3787 libxslt-1.1.38.tar.xz
diff --git a/extra/libxslt/sources b/extra/libxslt/sources
index 78bd47c3..bf33b699 100644
--- a/extra/libxslt/sources
+++ b/extra/libxslt/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.tar.xz
+https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.tar.xz
diff --git a/extra/libxslt/version b/extra/libxslt/version
index ffc8da73..98489b0e 100644
--- a/extra/libxslt/version
+++ b/extra/libxslt/version
@@ -1 +1 @@
-1.1.37 2
+1.1.38 1
diff --git a/extra/man-pages/checksums b/extra/man-pages/checksums
index dabe7fe8..1a4f39ce 100644
--- a/extra/man-pages/checksums
+++ b/extra/man-pages/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-3b6acf3901976c38820c034100cc60d2a197133a983b8fd7166e2c571f01d604 man-pages-6.03.tar.gz
+7f76b508923cafd80d34a2bb6d4527d91a61e67dfad50df90cfd0cec9cf35c3b man-pages-6.04.tar.gz
diff --git a/extra/man-pages/sources b/extra/man-pages/sources
index 5812e56f..989a0398 100644
--- a/extra/man-pages/sources
+++ b/extra/man-pages/sources
@@ -1 +1 @@
-https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/snapshot/man-pages-6.03.tar.gz
+https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/snapshot/man-pages-6.04.tar.gz
diff --git a/extra/man-pages/version b/extra/man-pages/version
index 4c21750e..15f18f18 100644
--- a/extra/man-pages/version
+++ b/extra/man-pages/version
@@ -1 +1 @@
-6.03 1
+6.04 1
diff --git a/extra/mercurial/checksums b/extra/mercurial/checksums
index 96811320..31ef42b7 100644
--- a/extra/mercurial/checksums
+++ b/extra/mercurial/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-5a510f4ae6bdf04842505419e31074c9e8cbe51eab105e6c790258a7ee9e0bb9 mercurial-6.4.tar.gz
+9960e21ae7d6bba4ad5e6b8fc74127b6c8941db3edb241393615a3cc66ace830 mercurial-6.4.3.tar.gz
diff --git a/extra/mercurial/sources b/extra/mercurial/sources
index 70ab6399..a0ce9a10 100644
--- a/extra/mercurial/sources
+++ b/extra/mercurial/sources
@@ -1 +1 @@
-https://www.mercurial-scm.org/release/mercurial-6.4.tar.gz
+https://www.mercurial-scm.org/release/mercurial-6.4.3.tar.gz
diff --git a/extra/mercurial/version b/extra/mercurial/version
index eaa92dc3..e8c5637e 100644
--- a/extra/mercurial/version
+++ b/extra/mercurial/version
@@ -1 +1 @@
-6.4 1
+6.4.3 1
diff --git a/extra/mesa/build b/extra/mesa/build
index 7281df42..48bc4649 100755
--- a/extra/mesa/build
+++ b/extra/mesa/build
@@ -19,7 +19,6 @@ PYTHONPATH=$(./pythonpath)
export PYTHONPATH
export DESTDIR="$1"
-export CFLAGS="-DGLX_X86_READONLY_TEXT $CFLAGS"
# Fix issues with musl and firefox.
# https://bugs.freedesktop.org/show_bug.cgi?id=35268
@@ -30,9 +29,18 @@ python3 bin/git_sha1_gen.py --output include/git_sha1.h
cl-meson \
-Dplatforms=x11,wayland \
+ -Ddri3=enabled \
+ -Degl=enabled \
+ -Dgbm=enabled \
+ -Dgles1=enabled \
+ -Dgles2=enabled \
+ -Dglx-read-only-text=true \
+ -Dglx=dri \
+ -Dllvm=enabled \
+ -Dshared-glapi=enabled \
-Dvulkan-drivers="$vulkan_drivers" \
- -Dzstd=false \
-Dxmlconfig=enabled \
+ -Dzstd=disabled \
. output
ninja -C output
diff --git a/extra/mesa/checksums b/extra/mesa/checksums
index ba5a2cb7..c86a3d3d 100644
--- a/extra/mesa/checksums
+++ b/extra/mesa/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-b286130802b5b005cce95d628ec3f41e91f6aac48f4854a41d771e9da889dbb6 mesa-23.0.1.tar.xz
+fb241cd0936230192db162767ade5d1b9314ef585ffdf651da5a4da65cd2a79d mesa-23.1.1.tar.xz
d9023ad9f38b0f0d95e0d8dba698b35bbcf70194910e3f1f86c89ca81bededee Mako-1.2.4.tar.gz
f8dd3db221098d462b08038180a5a9341f9df9e0bda97bdb072402ff865978af pythonpath
diff --git a/extra/mesa/sources b/extra/mesa/sources
index 3cea6d9b..cc746deb 100644
--- a/extra/mesa/sources
+++ b/extra/mesa/sources
@@ -1,3 +1,3 @@
-https://mesa.freedesktop.org/archive/mesa-23.0.1.tar.xz
+https://mesa.freedesktop.org/archive/mesa-23.1.1.tar.xz
https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.2.4.tar.gz mako
files/pythonpath
diff --git a/extra/mesa/version b/extra/mesa/version
index 0c2973b4..04f3689c 100644
--- a/extra/mesa/version
+++ b/extra/mesa/version
@@ -1 +1 @@
-23.0.1 1
+23.1.1 1
diff --git a/extra/meson/checksums b/extra/meson/checksums
index d66f393d..431b008e 100644
--- a/extra/meson/checksums
+++ b/extra/meson/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-768df7af2282c96f390ea9eee8f5ef862b2ed5d13ede653e62bbb17fd4cbbe58 1.0.1.tar.gz
+2a409d1d73a0a3932720a3f9f7939d35f478939659b143c66b84913a37d3e5fa 1.1.1.tar.gz
935ac488caa2a40dc03e9d88ee2e7314c0e330533b6211c9f9cb34d0ba6c81d3 cl-meson
diff --git a/extra/meson/sources b/extra/meson/sources
index e20b95ca..de63cb22 100644
--- a/extra/meson/sources
+++ b/extra/meson/sources
@@ -1,2 +1,2 @@
-https://github.com/mesonbuild/meson/archive/1.0.1.tar.gz
+https://github.com/mesonbuild/meson/archive/1.1.1.tar.gz
files/cl-meson
diff --git a/extra/meson/version b/extra/meson/version
index 92d9c14f..e343e3f8 100644
--- a/extra/meson/version
+++ b/extra/meson/version
@@ -1 +1 @@
-1.0.1 1
+1.1.1 1
diff --git a/extra/nettle/checksums b/extra/nettle/checksums
index 7a4fce92..53b66638 100644
--- a/extra/nettle/checksums
+++ b/extra/nettle/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-54bdebf2c6f154bcf2cce2b0a9923682f879e2716e78255e0d01f9f83e9dd756 nettle-3.8.1.tar.gz
+e4bfbda32f4fdf5ed96c152efe3a3867193b690faa5378d02a2a6fd052ee3393 nettle-3.9.1.tar.gz
diff --git a/extra/nettle/sources b/extra/nettle/sources
index c246c59e..2b9e4a56 100644
--- a/extra/nettle/sources
+++ b/extra/nettle/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz
+https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz
diff --git a/extra/nettle/version b/extra/nettle/version
index aecb372e..0059660b 100644
--- a/extra/nettle/version
+++ b/extra/nettle/version
@@ -1 +1 @@
-3.8.1 1
+3.9.1 1
diff --git a/extra/nginx/checksums b/extra/nginx/checksums
index 81a3b2e2..54d5da6b 100644
--- a/extra/nginx/checksums
+++ b/extra/nginx/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-ce500a44f3ec835a81ec29e1c9a61f0abb62976422177e546c36464d20ea088e nginx-1.23.3.tar.gz
+4b3186a760143de3ba010e0f79f895f2d036f128a75d0ae4bbca9a2392b4161c nginx-1.25.0.tar.gz
diff --git a/extra/nginx/sources b/extra/nginx/sources
index c6e0c599..a7bbdfc4 100644
--- a/extra/nginx/sources
+++ b/extra/nginx/sources
@@ -1 +1 @@
-https://nginx.org/download/nginx-1.23.3.tar.gz
+https://nginx.org/download/nginx-1.25.0.tar.gz
diff --git a/extra/nginx/version b/extra/nginx/version
index 7e445afb..b8210302 100644
--- a/extra/nginx/version
+++ b/extra/nginx/version
@@ -1 +1 @@
-1.23.3 2
+1.25.0 1
diff --git a/extra/nodejs/checksums b/extra/nodejs/checksums
index 72ad8384..ba29be76 100644
--- a/extra/nodejs/checksums
+++ b/extra/nodejs/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-fe34625350c4fb7c615577dfc04041cd217661c0576f62ad3019761b371d810d v19.8.1.tar.gz
+e753054f17ce827163dbd0b22b92a2ba24e5fb08e889abaa06135e4a1b5b2b40 v20.2.0.tar.gz
diff --git a/extra/nodejs/sources b/extra/nodejs/sources
index c22ff01c..3a5b6f76 100644
--- a/extra/nodejs/sources
+++ b/extra/nodejs/sources
@@ -1 +1 @@
-https://github.com/nodejs/node/archive/v19.8.1.tar.gz
+https://github.com/nodejs/node/archive/v20.2.0.tar.gz
diff --git a/extra/nodejs/version b/extra/nodejs/version
index 588a2a1a..7f45b2be 100644
--- a/extra/nodejs/version
+++ b/extra/nodejs/version
@@ -1 +1 @@
-19.8.1 1
+20.2.0 1
diff --git a/extra/oksh/checksums b/extra/oksh/checksums
index f36bb38b..cd587210 100644
--- a/extra/oksh/checksums
+++ b/extra/oksh/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-e741a6aaeff3cde6ee66ba4d2f355bc05b6baada7eada797b6b7adcbac091d39 oksh-7.2.tar.gz
+cf8ea348d0e94ff7a04e0a7b5c66e1115d06f5860faf5752900f6d28a0f1489a oksh-7.3.tar.gz
diff --git a/extra/oksh/sources b/extra/oksh/sources
index febc1fd0..558b3495 100644
--- a/extra/oksh/sources
+++ b/extra/oksh/sources
@@ -1 +1 @@
-https://github.com/ibara/oksh/releases/download/oksh-7.2/oksh-7.2.tar.gz
+https://github.com/ibara/oksh/releases/download/oksh-7.3/oksh-7.3.tar.gz
diff --git a/extra/oksh/version b/extra/oksh/version
index c8e787cd..c2a5e9d5 100644
--- a/extra/oksh/version
+++ b/extra/oksh/version
@@ -1 +1 @@
-7.2 1
+7.3 1
diff --git a/extra/opus/build b/extra/opus/build
index 23f46765..4ca5268b 100755
--- a/extra/opus/build
+++ b/extra/opus/build
@@ -1,9 +1,11 @@
#!/bin/sh -e
-./configure \
- --prefix=/usr \
- --enable-custom-modes \
- --enable-float-approx
+export DESTDIR="$1"
-make
-make DESTDIR="$1" install
+cl-meson \
+ -Dcustom-modes=true \
+ -Dfloat-api=true \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/extra/opus/checksums b/extra/opus/checksums
index 77a9ad97..3a5dca81 100644
--- a/extra/opus/checksums
+++ b/extra/opus/checksums
@@ -1 +1,2 @@
-65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1.tar.gz
+%BLAKE3
+3eafe0d8609ec65d327960c062930daf324dd11de84e3b27b76db44fd0daeaac opus-1.4.tar.gz
diff --git a/extra/opus/depends b/extra/opus/depends
new file mode 100644
index 00000000..36f6fe6c
--- /dev/null
+++ b/extra/opus/depends
@@ -0,0 +1 @@
+meson make
diff --git a/extra/opus/sources b/extra/opus/sources
index d11f0722..024ea54e 100644
--- a/extra/opus/sources
+++ b/extra/opus/sources
@@ -1 +1 @@
-https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz
+https://github.com/xiph/opus/releases/download/v1.4/opus-1.4.tar.gz
diff --git a/extra/opus/version b/extra/opus/version
index 957d07e2..0ab1228d 100644
--- a/extra/opus/version
+++ b/extra/opus/version
@@ -1 +1 @@
-1.3.1 1
+1.4 1
diff --git a/extra/pciutils/checksums b/extra/pciutils/checksums
index d803f1af..f3c4a522 100644
--- a/extra/pciutils/checksums
+++ b/extra/pciutils/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-2f76ada502b32d3f396909afe088f51f68925e88c9c9cf54f9bc0809f0f09c23 v3.9.0.tar.gz
-2f76ada502b32d3f396909afe088f51f68925e88c9c9cf54f9bc0809f0f09c23 v3.9.0.tar.gz
+185d968fae4b303e9e165d556ae5a2091d6ffb896e57423faa4a0f45ca9d14ef v3.10.0.tar.gz
+185d968fae4b303e9e165d556ae5a2091d6ffb896e57423faa4a0f45ca9d14ef v3.10.0.tar.gz
diff --git a/extra/pciutils/sources b/extra/pciutils/sources
index cdaee089..4d2f3306 100644
--- a/extra/pciutils/sources
+++ b/extra/pciutils/sources
@@ -1,2 +1,2 @@
-https://github.com/pciutils/pciutils/archive/refs/tags/v3.9.0.tar.gz yes
-https://github.com/pciutils/pciutils/archive/refs/tags/v3.9.0.tar.gz no
+https://github.com/pciutils/pciutils/archive/refs/tags/v3.10.0.tar.gz yes
+https://github.com/pciutils/pciutils/archive/refs/tags/v3.10.0.tar.gz no
diff --git a/extra/pciutils/version b/extra/pciutils/version
index 55ba938e..7951492a 100644
--- a/extra/pciutils/version
+++ b/extra/pciutils/version
@@ -1 +1 @@
-3.9.0 1
+3.10.0 1
diff --git a/extra/perl/checksums b/extra/perl/checksums
index eb1ed278..6a643b55 100644
--- a/extra/perl/checksums
+++ b/extra/perl/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-bc5b722626578b048e31997a4e099db4be20ba907b646d098393fd79163261e5 v5.36.0.tar.gz
+f8a82d78682bbafad62b64596207f964954a431bb2755f31dbded81839fa60ac v5.36.1.tar.gz
diff --git a/extra/perl/sources b/extra/perl/sources
index 4285672e..79819fd2 100644
--- a/extra/perl/sources
+++ b/extra/perl/sources
@@ -1 +1 @@
-https://github.com/Perl/perl5/archive/v5.36.0.tar.gz
+https://github.com/Perl/perl5/archive/v5.36.1.tar.gz
diff --git a/extra/perl/version b/extra/perl/version
index 0a09b2c7..7849263c 100644
--- a/extra/perl/version
+++ b/extra/perl/version
@@ -1 +1 @@
-5.36.0 1
+5.36.1 1
diff --git a/extra/poppler/checksums b/extra/poppler/checksums
index 94385da9..209a445f 100644
--- a/extra/poppler/checksums
+++ b/extra/poppler/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-9f02279113e3018d9538715c6b4e1ee359b7804f9911c7eb2f19aad4b3ad5df3 poppler-23.03.0.tar.xz
+63393150c8c97f1ee0557cc8542770a370d07b4a4171dc2b90504f0945e1e366 poppler-23.05.0.tar.xz
diff --git a/extra/poppler/sources b/extra/poppler/sources
index dde793b1..09f2028a 100644
--- a/extra/poppler/sources
+++ b/extra/poppler/sources
@@ -1 +1 @@
-https://poppler.freedesktop.org/poppler-23.03.0.tar.xz
+https://poppler.freedesktop.org/poppler-23.05.0.tar.xz
diff --git a/extra/poppler/version b/extra/poppler/version
index f355e0e3..a5a8daf7 100644
--- a/extra/poppler/version
+++ b/extra/poppler/version
@@ -1 +1 @@
-23.03.0 1
+23.05.0 1
diff --git a/extra/python/checksums b/extra/python/checksums
index 5a506ddb..95c265cc 100644
--- a/extra/python/checksums
+++ b/extra/python/checksums
@@ -1,4 +1,4 @@
%BLAKE3
-6bd39c332915af104fe627e52e86a49432b8ac9a05d8ef2b23cbf19c7459556b Python-3.11.2.tar.xz
+9ba07844910bbbd85ceaff68b8df14b2f23ee4ba28e34456fd34ae1954d9a92c Python-3.11.3.tar.xz
3d764f2f6c4d40261a96617a6fa23456a7db841a919ed2589d15746b7ef26314 python3-always-pip.patch
297f33579bcdbc530a1cd18040906d2ae26eef3c18e81d2cc0b557549a188242 libressl-support.patch
diff --git a/extra/python/sources b/extra/python/sources
index 4c999b6b..78ee04dd 100644
--- a/extra/python/sources
+++ b/extra/python/sources
@@ -1,3 +1,3 @@
-https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tar.xz
+https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz
patches/python3-always-pip.patch
patches/libressl-support.patch
diff --git a/extra/python/version b/extra/python/version
index 9295fd2b..d1307b4b 100644
--- a/extra/python/version
+++ b/extra/python/version
@@ -1 +1 @@
-3.11.2 1
+3.11.3 1
diff --git a/extra/ruby/checksums b/extra/ruby/checksums
index 410798ac..2a529aff 100644
--- a/extra/ruby/checksums
+++ b/extra/ruby/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-674f37edf01ca1b57a1a6ae38a1b7f4b536cfd576539e918e3be6a2977c330d7 ruby-3.2.1.tar.xz?no_extract
+06823aedf01e4c20ab22c0c4ac2a2b410f9325c531ffcf7a7bc04312c8f5cb16 ruby-3.2.2.tar.xz?no_extract
diff --git a/extra/ruby/sources b/extra/ruby/sources
index 4ab31d31..e1f10607 100644
--- a/extra/ruby/sources
+++ b/extra/ruby/sources
@@ -1 +1 @@
-https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.tar.xz?no_extract
+https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.xz?no_extract
diff --git a/extra/ruby/version b/extra/ruby/version
index b7c90c2c..7744049d 100644
--- a/extra/ruby/version
+++ b/extra/ruby/version
@@ -1 +1 @@
-3.2.1 1
+3.2.2 1
diff --git a/extra/sqlite/checksums b/extra/sqlite/checksums
index db674818..0ab6961c 100644
--- a/extra/sqlite/checksums
+++ b/extra/sqlite/checksums
@@ -1,3 +1,3 @@
%BLAKE3
-cacc0337aca2a36c5308a2c3f4f044126832873198f5326c0a933731bf5c25f0 sqlite-autoconf-3410200.tar.gz
+e225438bd630eeee99e16fe98ed97fe252e1b41fdac41e7dd4544dff4f2463c6 sqlite-autoconf-3420000.tar.gz
6ce5a15004b4eae28797504784ae6934fd0e8d6424748069671290dbb9212dc1 VERSION_0_1_10.tar.gz
diff --git a/extra/sqlite/sources b/extra/sqlite/sources
index 1873f591..7ebb178e 100644
--- a/extra/sqlite/sources
+++ b/extra/sqlite/sources
@@ -1,2 +1,2 @@
-https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz
+https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz
https://github.com/kristapsdz/sqlite2mdoc/archive/refs/tags/VERSION_0_1_10.tar.gz mdoc
diff --git a/extra/sqlite/version b/extra/sqlite/version
index bbb29ca2..32be6b84 100644
--- a/extra/sqlite/version
+++ b/extra/sqlite/version
@@ -1 +1 @@
-3.41.2 1
+3.42.0 1
diff --git a/extra/vala/checksums b/extra/vala/checksums
index ec6d5743..84ec2559 100644
--- a/extra/vala/checksums
+++ b/extra/vala/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-3ab9cb983900bf868f4a7088e53a7599501d66a95704a5d5a47b84ac6e3d55b6 vala-0.56.5.tar.xz
+0287f89ea54851e06ed5eb8e7e4de77119acfc705909ae8960ee1da78ec27ad2 vala-0.56.8.tar.xz
diff --git a/extra/vala/sources b/extra/vala/sources
index f7c815fe..aae49788 100644
--- a/extra/vala/sources
+++ b/extra/vala/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/vala/0.56/vala-0.56.5.tar.xz
+https://download.gnome.org/sources/vala/0.56/vala-0.56.8.tar.xz
diff --git a/extra/vala/version b/extra/vala/version
index a7cc71a2..b65f7886 100644
--- a/extra/vala/version
+++ b/extra/vala/version
@@ -1 +1 @@
-0.56.5 1
+0.56.8 1
diff --git a/extra/webkit2gtk/build b/extra/webkit2gtk/build
index 17aa7455..5a890fda 100755
--- a/extra/webkit2gtk/build
+++ b/extra/webkit2gtk/build
@@ -1,11 +1,16 @@
#!/bin/sh -e
+# Fix build of SourceBrush.cpp
+patch -p1 < fix-sourcebrush.patch
+
make -C unifdef
# Remove gettext requirement.
-clsed 's/ngettext/printf/g' Tools/MiniBrowser/gtk/BrowserDownloadsBar.c
-clsed '/po_files \*\.po/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
-clsed '/^GETTEXT_C/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+clsed 's/ngettext/printf/g' Tools/MiniBrowser/gtk/BrowserDownloadsBar.c
+clsed '/po_files \*\.po/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+clsed '/if.*GETTEXT_FOUND/,/^endif/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+clsed '/^GETTEXT_C/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+
# Fix clang build.
clsed '/LC_ALL/d' Source/JavaScriptCore/jsc.cpp
@@ -48,5 +53,5 @@ cmake -B build \
-DUSE_WPE_RENDERER=OFF \
-Wno-dev
-cmake --build build
+SAMUFLAGS='-j4' cmake --build build
cmake --install build
diff --git a/extra/webkit2gtk/checksums b/extra/webkit2gtk/checksums
index a5ee9c30..89314f68 100644
--- a/extra/webkit2gtk/checksums
+++ b/extra/webkit2gtk/checksums
@@ -1,3 +1,4 @@
%BLAKE3
-d674c527125ed44b6c6ddad54578468cbe7a6d4c0524af2a4ba264c08747824c webkitgtk-2.40.0.tar.xz
+f215eed5d3b8602c0c5ba99ba1fa7a8b3728c4d6f29a01289622f7c7a7fdc7d1 webkitgtk-2.40.1.tar.xz
c55349ab244ae3705c566107426f61d9b7ffdbb9fd99261986f8d54867628bcc unifdef-2.12.tar.xz
+12ba5568faa965129017c036882e70f05e47eda17a13c6d832dddd13cee1a340 fix-sourcebrush.patch
diff --git a/extra/webkit2gtk/patches/fix-sourcebrush.patch b/extra/webkit2gtk/patches/fix-sourcebrush.patch
new file mode 100644
index 00000000..c553d66e
--- /dev/null
+++ b/extra/webkit2gtk/patches/fix-sourcebrush.patch
@@ -0,0 +1,18 @@
+diff -ur a/Source/WebCore/platform/graphics/SourceBrush.cpp b/Source/WebCore/platform/graphics/SourceBrush.cpp
+--- a/Source/WebCore/platform/graphics/SourceBrush.cpp Wed May 24 13:31:50 2023
++++ b/Source/WebCore/platform/graphics/SourceBrush.cpp Wed May 24 13:31:24 2023
+@@ -65,12 +65,12 @@
+
+ void SourceBrush::setGradient(Ref<Gradient>&& gradient, const AffineTransform& spaceTransform)
+ {
+- m_brush = { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } };
++ m_brush = Brush { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } };
+ }
+
+ void SourceBrush::setPattern(Ref<Pattern>&& pattern)
+ {
+- m_brush = { Brush::Variant { std::in_place_type<Ref<Pattern>>, WTFMove(pattern) } };
++ m_brush = Brush { Brush::Variant { std::in_place_type<Ref<Pattern>>, WTFMove(pattern) } };
+ }
+
+ WTF::TextStream& operator<<(TextStream& ts, const SourceBrush& brush)
diff --git a/extra/webkit2gtk/sources b/extra/webkit2gtk/sources
index 754b395e..09868ce3 100644
--- a/extra/webkit2gtk/sources
+++ b/extra/webkit2gtk/sources
@@ -1,2 +1,3 @@
-https://webkitgtk.org/releases/webkitgtk-2.40.0.tar.xz
+https://webkitgtk.org/releases/webkitgtk-2.40.1.tar.xz
https://dotat.at/prog/unifdef/unifdef-2.12.tar.xz unifdef
+patches/fix-sourcebrush.patch
diff --git a/extra/webkit2gtk/version b/extra/webkit2gtk/version
index 4ce29de9..3fb476cf 100644
--- a/extra/webkit2gtk/version
+++ b/extra/webkit2gtk/version
@@ -1 +1 @@
-2.40.0 1
+2.40.1 1
diff --git a/testing/emacs/build b/testing/emacs/build
new file mode 100755
index 00000000..ff045c83
--- /dev/null
+++ b/testing/emacs/build
@@ -0,0 +1,29 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --with-modules \
+ --with-x-toolkit=gtk3 \
+ --with-pgtk \
+ --with-dbus="$(cpt-list -C dbus yes no)" \
+ --without-libgmp \
+ --with-xpm=no \
+ --with-gnutls=yes
+
+mkdir -p "$1/usr/share/emacs/site-lisp"
+cat << EOF > "$1/usr/share/emacs/site-lisp/site-start.el"
+;; GnuTLS configuration
+;; In Carbs, CA certificates are installed to /etc/certificates
+(with-eval-after-load 'gnutls
+ (setq gnutls-verify-error t
+ gnutls-min-prime-bits 2048
+ gnutls-trustfiles '("/etc/certificates/cert.pem")
+))
+
+(setq-default shr-blocked-images ".*\.svg$")
+EOF
+
+make
+make DESTDIR="$1" install
+
+rm -rf "$1/usr/lib/systemd"
diff --git a/testing/emacs/checksums b/testing/emacs/checksums
new file mode 100644
index 00000000..f1e83a83
--- /dev/null
+++ b/testing/emacs/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+abfb43c51a1a175fe58fddd7ec539e826dd3886e71d04c53afc12ae4a75075ce emacs-29.0.90.tar.xz
diff --git a/testing/emacs/depends b/testing/emacs/depends
new file mode 100644
index 00000000..b44d27b7
--- /dev/null
+++ b/testing/emacs/depends
@@ -0,0 +1,9 @@
+giflib
+gnutls
+libjpeg-turbo
+libpng
+libxaw3d
+libxml2
+ncurses
+tiff
+zlib
diff --git a/testing/emacs/meta b/testing/emacs/meta
new file mode 100644
index 00000000..c5b70d92
--- /dev/null
+++ b/testing/emacs/meta
@@ -0,0 +1,3 @@
+description: GNU Emacs editor (29.1 Pretest Release)
+license: GPL-3.0-or-later
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/testing/emacs/sources b/testing/emacs/sources
new file mode 100644
index 00000000..f6ec2c5d
--- /dev/null
+++ b/testing/emacs/sources
@@ -0,0 +1 @@
+https://alpha.gnu.org/gnu/emacs/pretest/emacs-29.0.90.tar.xz
diff --git a/testing/emacs/version b/testing/emacs/version
new file mode 100644
index 00000000..c3156dcc
--- /dev/null
+++ b/testing/emacs/version
@@ -0,0 +1 @@
+29.0.90 1
diff --git a/testing/libsoup3/checksums b/testing/libsoup3/checksums
index 6fb8a29c..37414b20 100644
--- a/testing/libsoup3/checksums
+++ b/testing/libsoup3/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-c40146856f5f21eeda584e8f25ef1877c307a7368aea83e74706df6385963912 libsoup-3.4.0.tar.xz
+57052330994ec87dfe0cc3d05007e73ec9cfafaf9e14b2fcb3537df612925ff9 libsoup-3.4.2.tar.xz
diff --git a/testing/libsoup3/sources b/testing/libsoup3/sources
index cc5e2b9f..70a33093 100644
--- a/testing/libsoup3/sources
+++ b/testing/libsoup3/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.0.tar.xz
+https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.2.tar.xz
diff --git a/testing/libsoup3/version b/testing/libsoup3/version
index 2d80e271..7675fd4a 100644
--- a/testing/libsoup3/version
+++ b/testing/libsoup3/version
@@ -1 +1 @@
-3.4.0 1
+3.4.2 1
diff --git a/wayland/foot/checksums b/wayland/foot/checksums
index f3b35705..3a9b7283 100644
--- a/wayland/foot/checksums
+++ b/wayland/foot/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-c5ca2bd26eda49e0b894ceb7af1e376bd84f81333786f0f1556b2bf97ad9280a 1.13.1.tar.gz
+661a85369125adc8721e542f74a0505e9be6ab8946cba12fbd5fe66955c50caf 1.14.0.tar.gz
diff --git a/wayland/foot/sources b/wayland/foot/sources
index 81a89b11..12c3e158 100644
--- a/wayland/foot/sources
+++ b/wayland/foot/sources
@@ -1 +1 @@
-https://codeberg.org/dnkl/foot/archive/1.13.1.tar.gz
+https://codeberg.org/dnkl/foot/archive/1.14.0.tar.gz
diff --git a/wayland/foot/version b/wayland/foot/version
index 9c812821..c61b0fa5 100644
--- a/wayland/foot/version
+++ b/wayland/foot/version
@@ -1 +1 @@
-1.13.1 1
+1.14.0 1
diff --git a/wayland/mako/checksums b/wayland/mako/checksums
index 7591c9d0..8340ab91 100644
--- a/wayland/mako/checksums
+++ b/wayland/mako/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-6d1d16a3a41a5b00fea5b70e3f5fcdaf5c8ee89070e0cf9e629b4c8104ff8713 mako-1.7.1.tar.gz
+ac5c68a4ad9bffa8f43092e975f6704abb9893740c9b5c552e71dd29718a70bc mako-1.8.0.tar.gz
diff --git a/wayland/mako/sources b/wayland/mako/sources
index b10c1135..6dbc046a 100644
--- a/wayland/mako/sources
+++ b/wayland/mako/sources
@@ -1 +1 @@
-https://github.com/emersion/mako/releases/download/v1.7.1/mako-1.7.1.tar.gz
+https://github.com/emersion/mako/releases/download/v1.8.0/mako-1.8.0.tar.gz
diff --git a/wayland/mako/version b/wayland/mako/version
index 2817085c..ab764544 100644
--- a/wayland/mako/version
+++ b/wayland/mako/version
@@ -1 +1 @@
-1.7.1 1
+1.8.0 1
diff --git a/wayland/wayland/checksums b/wayland/wayland/checksums
index 8e9ab892..d3053aea 100644
--- a/wayland/wayland/checksums
+++ b/wayland/wayland/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-40c11e7ab321d2ae3b2aac3c18e09a6d6d2c09bb9a0d0584f207635d6b86e7b7 wayland-1.21.0.tar.xz
+81c50b673472657ac334a73340ec17448136162c943bfff7bd9677d64ea286c7 wayland-1.22.0.tar.xz
diff --git a/wayland/wayland/sources b/wayland/wayland/sources
index 0eb2b8d3..b30ebada 100644
--- a/wayland/wayland/sources
+++ b/wayland/wayland/sources
@@ -1 +1 @@
-https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.21.0/downloads/wayland-1.21.0.tar.xz
+https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz
diff --git a/wayland/wayland/version b/wayland/wayland/version
index 368bca4e..8bb782e4 100644
--- a/wayland/wayland/version
+++ b/wayland/wayland/version
@@ -1 +1 @@
-1.21.0 1
+1.22.0 1
diff --git a/wayland/wlsunset/checksums b/wayland/wlsunset/checksums
index d224ec78..1c99485c 100644
--- a/wayland/wlsunset/checksums
+++ b/wayland/wlsunset/checksums
@@ -1 +1,2 @@
-88bce695722a09d79545f14d404cc0659f7176bb08d5db5f4f23228b6ba8bb03 0.2.0.tar.gz
+%BLAKE3
+a8c7719ae9b5e5f7d0e152f663f1bc206e70f927f8be506e61e128cd762b4c49 0.3.0.tar.gz
diff --git a/wayland/wlsunset/sources b/wayland/wlsunset/sources
index 73d71c4b..9e0b4934 100644
--- a/wayland/wlsunset/sources
+++ b/wayland/wlsunset/sources
@@ -1 +1 @@
-https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.2.0.tar.gz
+https://git.sr.ht/~kennylevinsen/wlsunset/archive/0.3.0.tar.gz
diff --git a/wayland/wlsunset/version b/wayland/wlsunset/version
index 2f7905df..19de110f 100644
--- a/wayland/wlsunset/version
+++ b/wayland/wlsunset/version
@@ -1 +1 @@
-0.2.0 1
+0.3.0 1
diff --git a/wayland/xwayland/checksums b/wayland/xwayland/checksums
index 39330f67..6b443022 100644
--- a/wayland/xwayland/checksums
+++ b/wayland/xwayland/checksums
@@ -1,2 +1,2 @@
%BLAKE3
-1c95fdbc4608315c17d5302de4e906ec1d7ece4503f2b5c8a168e745a53ad333 xwayland-23.1.0.tar.xz
+3d2c868116e934edb2dd3dd6c32438b8efc5e85432ca4b67c73eb8fd25657dee xwayland-23.1.1.tar.xz
diff --git a/wayland/xwayland/sources b/wayland/xwayland/sources
index 7dee26e4..b44507e3 100644
--- a/wayland/xwayland/sources
+++ b/wayland/xwayland/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/xserver/xwayland-23.1.0.tar.xz
+https://www.x.org/releases/individual/xserver/xwayland-23.1.1.tar.xz
diff --git a/wayland/xwayland/version b/wayland/xwayland/version
index 5c038aa6..04f3689c 100644
--- a/wayland/xwayland/version
+++ b/wayland/xwayland/version
@@ -1 +1 @@
-23.1.0 1
+23.1.1 1