aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--automake/.checksum2
-rw-r--r--automake/.files242
-rw-r--r--automake/abuild2
-rw-r--r--cbindgen/.checksum2
-rw-r--r--cbindgen/abuild2
-rw-r--r--dhcpcd/.checksum2
-rw-r--r--dhcpcd/abuild2
-rw-r--r--firefox/.checksum3
-rw-r--r--firefox/abuild6
-rw-r--r--firefox/fix-sqlite-vec-uint.patch20
-rw-r--r--go/.checksum4
-rw-r--r--go/.files4
-rw-r--r--go/abuild2
-rw-r--r--gtk-layer-shell/.checksum2
-rw-r--r--gtk-layer-shell/.files4
-rw-r--r--gtk-layer-shell/abuild2
-rw-r--r--hwdata/.checksum2
-rw-r--r--hwdata/abuild2
-rw-r--r--labwc-menu-generator/.checksum2
-rw-r--r--labwc-menu-generator/abuild2
-rw-r--r--libarchive/.checksum2
-rw-r--r--libarchive/.files6
-rw-r--r--libarchive/abuild2
-rw-r--r--libass/.checksum2
-rw-r--r--libass/.files6
-rw-r--r--libass/abuild2
-rw-r--r--libclc/.checksum2
-rw-r--r--libclc/abuild2
-rw-r--r--libdrm/.checksum2
-rw-r--r--libdrm/.files20
-rw-r--r--libdrm/abuild2
-rw-r--r--libffi/.checksum2
-rw-r--r--libffi/.files6
-rw-r--r--libffi/abuild2
-rw-r--r--libplacebo/.checksum2
-rw-r--r--libplacebo/.files4
-rw-r--r--libplacebo/abuild4
-rw-r--r--librewolf/.checksum3
-rw-r--r--librewolf/abuild6
-rw-r--r--librewolf/fix-sqlite-vec-uint.patch20
-rw-r--r--libslirp/.checksum2
-rw-r--r--libslirp/abuild2
-rw-r--r--libvpx/.checksum2
-rw-r--r--libvpx/.files8
-rw-r--r--libvpx/abuild2
-rw-r--r--libxkbcommon/.checksum2
-rw-r--r--libxkbcommon/.files8
-rw-r--r--libxkbcommon/abuild2
-rw-r--r--limine/.checksum2
-rw-r--r--limine/abuild2
-rw-r--r--mesa/.checksum2
-rw-r--r--mesa/.files18
-rw-r--r--mesa/abuild4
-rw-r--r--meson/.checksum2
-rw-r--r--meson/.files14
-rw-r--r--meson/abuild2
-rw-r--r--mold/.checksum3
-rw-r--r--mold/abuild5
-rw-r--r--mold/amd64_only.patch131
-rw-r--r--nghttp3/.checksum2
-rw-r--r--nghttp3/.files6
-rw-r--r--nghttp3/abuild2
-rw-r--r--nss/.checksum2
-rw-r--r--nss/abuild2
-rw-r--r--openssh/.checksum2
-rw-r--r--openssh/abuild2
-rw-r--r--pipewire/.checksum2
-rw-r--r--pipewire/.files17
-rw-r--r--pipewire/abuild2
-rw-r--r--python-setuptools/.checksum2
-rw-r--r--python-setuptools/.files15
-rw-r--r--python-setuptools/abuild2
-rw-r--r--qemu/.checksum2
-rw-r--r--qemu/abuild2
-rw-r--r--rust/.checksum12
-rw-r--r--rust/.files44
-rw-r--r--rust/abuild16
-rw-r--r--rust/fix-curl.patch8
-rw-r--r--rust/libressl.patch208
-rw-r--r--sdl2/.checksum2
-rw-r--r--sdl2/.files6
-rw-r--r--sdl2/abuild2
-rw-r--r--sqlite/.checksum2
-rw-r--r--sqlite/.files6
-rw-r--r--sqlite/abuild2
-rw-r--r--strace/.checksum2
-rw-r--r--strace/abuild2
-rw-r--r--sway/.checksum2
-rw-r--r--sway/abuild4
-rw-r--r--tinyramfs/.checksum1
-rw-r--r--tinyramfs/.files86
-rw-r--r--tinyramfs/abuild4
-rw-r--r--vim/.checksum2
-rw-r--r--vim/abuild2
-rw-r--r--wlroots/.checksum2
-rw-r--r--wlroots/.files247
-rw-r--r--wlroots/abuild2
97 files changed, 751 insertions, 594 deletions
diff --git a/automake/.checksum b/automake/.checksum
index 9bf3ce33..a1722c84 100644
--- a/automake/.checksum
+++ b/automake/.checksum
@@ -1 +1 @@
-d58da5fe6329720400c836b6bd67bf633e86b3b0b9e42e44f28e260c6a6554c4 automake-1.17.tar.xz
+9ccc99247fc43f95d9048b30eeff856af2c2e912eb48111946c492847b929a14 automake-1.18.tar.xz
diff --git a/automake/.files b/automake/.files
index 1a6f23c8..e0ea01c8 100644
--- a/automake/.files
+++ b/automake/.files
@@ -1,128 +1,128 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
--rwxr-xr-x root/root usr/bin/aclocal
--rwxr-xr-x root/root usr/bin/aclocal-1.17 -> usr/bin/aclocal
+-rwxr-xr-x root/root usr/bin/aclocal -> usr/bin/aclocal-1.18
+-rwxr-xr-x root/root usr/bin/aclocal-1.18
-rwxr-xr-x root/root usr/bin/automake
--rwxr-xr-x root/root usr/bin/automake-1.17 -> usr/bin/automake
+-rwxr-xr-x root/root usr/bin/automake-1.18 -> usr/bin/automake
drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/aclocal-1.17/
--rw-r--r-- root/root usr/share/aclocal-1.17/amversion.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/ar-lib.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/as.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/auxdir.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/cond-if.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/cond.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/depend.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/depout.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/dmalloc.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/extra-recurs.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/gcj.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/init.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/install-sh.m4
-drwxr-xr-x root/root usr/share/aclocal-1.17/internal/
--rw-r--r-- root/root usr/share/aclocal-1.17/internal/ac-config-macro-dirs.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/lead-dot.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/lex.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/lispdir.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/maintainer.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/make.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/missing.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/mkdirp.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/obsolete.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/options.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/prog-cc-c-o.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/python.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/rmf.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/runlog.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/sanity.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/silent.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/strip.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/substnot.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/tar.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/upc.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/vala.m4
--rw-r--r-- root/root usr/share/aclocal-1.17/xargsn.m4
+drwxr-xr-x root/root usr/share/aclocal-1.18/
+-rw-r--r-- root/root usr/share/aclocal-1.18/amversion.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/ar-lib.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/as.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/auxdir.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/cond-if.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/cond.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/depend.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/depout.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/dmalloc.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/extra-recurs.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/gcj.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/init.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/install-sh.m4
+drwxr-xr-x root/root usr/share/aclocal-1.18/internal/
+-rw-r--r-- root/root usr/share/aclocal-1.18/internal/ac-config-macro-dirs.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/lead-dot.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/lex.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/lispdir.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/maintainer.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/make.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/missing.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/mkdirp.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/obsolete.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/options.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/prog-cc-c-o.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/python.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/rmf.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/runlog.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/sanity.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/silent.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/strip.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/substnot.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/tar.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/upc.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/vala.m4
+-rw-r--r-- root/root usr/share/aclocal-1.18/xargsn.m4
drwxr-xr-x root/root usr/share/aclocal/
-rw-r--r-- root/root usr/share/aclocal/README
-drwxr-xr-x root/root usr/share/automake-1.17/
-drwxr-xr-x root/root usr/share/automake-1.17/Automake/
--rw-r--r-- root/root usr/share/automake-1.17/Automake/ChannelDefs.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Channels.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Condition.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Config.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Configure_ac.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/DisjConditions.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/FileUtils.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/General.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Getopt.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Item.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/ItemDef.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Language.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Location.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Options.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Rule.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/RuleDef.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/VarDef.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Variable.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Version.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/Wrap.pm
--rw-r--r-- root/root usr/share/automake-1.17/Automake/XFile.pm
--rw-r--r-- root/root usr/share/automake-1.17/COPYING
--rw-r--r-- root/root usr/share/automake-1.17/INSTALL
-drwxr-xr-x root/root usr/share/automake-1.17/am/
--rw-r--r-- root/root usr/share/automake-1.17/am/check.am
--rw-r--r-- root/root usr/share/automake-1.17/am/check2.am
--rw-r--r-- root/root usr/share/automake-1.17/am/clean-hdr.am
--rw-r--r-- root/root usr/share/automake-1.17/am/clean.am
--rw-r--r-- root/root usr/share/automake-1.17/am/compile.am
--rw-r--r-- root/root usr/share/automake-1.17/am/configure.am
--rw-r--r-- root/root usr/share/automake-1.17/am/data.am
--rw-r--r-- root/root usr/share/automake-1.17/am/dejagnu.am
--rw-r--r-- root/root usr/share/automake-1.17/am/depend.am
--rw-r--r-- root/root usr/share/automake-1.17/am/depend2.am
--rw-r--r-- root/root usr/share/automake-1.17/am/distdir.am
--rw-r--r-- root/root usr/share/automake-1.17/am/footer.am
--rw-r--r-- root/root usr/share/automake-1.17/am/header-vars.am
--rw-r--r-- root/root usr/share/automake-1.17/am/header.am
--rw-r--r-- root/root usr/share/automake-1.17/am/inst-vars.am
--rw-r--r-- root/root usr/share/automake-1.17/am/install.am
--rw-r--r-- root/root usr/share/automake-1.17/am/java.am
--rw-r--r-- root/root usr/share/automake-1.17/am/lang-compile.am
--rw-r--r-- root/root usr/share/automake-1.17/am/lex.am
--rw-r--r-- root/root usr/share/automake-1.17/am/library.am
--rw-r--r-- root/root usr/share/automake-1.17/am/libs.am
--rw-r--r-- root/root usr/share/automake-1.17/am/libtool.am
--rw-r--r-- root/root usr/share/automake-1.17/am/lisp.am
--rw-r--r-- root/root usr/share/automake-1.17/am/ltlib.am
--rw-r--r-- root/root usr/share/automake-1.17/am/ltlibrary.am
--rw-r--r-- root/root usr/share/automake-1.17/am/mans-vars.am
--rw-r--r-- root/root usr/share/automake-1.17/am/mans.am
--rw-r--r-- root/root usr/share/automake-1.17/am/program.am
--rw-r--r-- root/root usr/share/automake-1.17/am/progs.am
--rw-r--r-- root/root usr/share/automake-1.17/am/python.am
--rw-r--r-- root/root usr/share/automake-1.17/am/remake-hdr.am
--rw-r--r-- root/root usr/share/automake-1.17/am/scripts.am
--rw-r--r-- root/root usr/share/automake-1.17/am/subdirs.am
--rw-r--r-- root/root usr/share/automake-1.17/am/tags.am
--rw-r--r-- root/root usr/share/automake-1.17/am/texi-vers.am
--rw-r--r-- root/root usr/share/automake-1.17/am/texibuild.am
--rw-r--r-- root/root usr/share/automake-1.17/am/texinfos.am
--rw-r--r-- root/root usr/share/automake-1.17/am/vala.am
--rw-r--r-- root/root usr/share/automake-1.17/am/yacc.am
--rwxr-xr-x root/root usr/share/automake-1.17/ar-lib
--rwxr-xr-x root/root usr/share/automake-1.17/compile
--rwxr-xr-x root/root usr/share/automake-1.17/config.guess
--rwxr-xr-x root/root usr/share/automake-1.17/config.sub
--rwxr-xr-x root/root usr/share/automake-1.17/depcomp
--rwxr-xr-x root/root usr/share/automake-1.17/install-sh
--rwxr-xr-x root/root usr/share/automake-1.17/mdate-sh
--rwxr-xr-x root/root usr/share/automake-1.17/missing
--rwxr-xr-x root/root usr/share/automake-1.17/mkinstalldirs
--rwxr-xr-x root/root usr/share/automake-1.17/py-compile
--rwxr-xr-x root/root usr/share/automake-1.17/tap-driver.sh
--rwxr-xr-x root/root usr/share/automake-1.17/test-driver
--rw-r--r-- root/root usr/share/automake-1.17/texinfo.tex
--rwxr-xr-x root/root usr/share/automake-1.17/ylwrap
+drwxr-xr-x root/root usr/share/automake-1.18/
+drwxr-xr-x root/root usr/share/automake-1.18/Automake/
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/ChannelDefs.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Channels.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Condition.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Config.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Configure_ac.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/DisjConditions.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/FileUtils.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/General.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Getopt.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Item.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/ItemDef.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Language.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Location.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Options.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Rule.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/RuleDef.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/VarDef.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Variable.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Version.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/Wrap.pm
+-rw-r--r-- root/root usr/share/automake-1.18/Automake/XFile.pm
+-rw-r--r-- root/root usr/share/automake-1.18/COPYING
+-rw-r--r-- root/root usr/share/automake-1.18/INSTALL
+drwxr-xr-x root/root usr/share/automake-1.18/am/
+-rw-r--r-- root/root usr/share/automake-1.18/am/check.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/check2.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/clean-hdr.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/clean.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/compile.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/configure.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/data.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/dejagnu.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/depend.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/depend2.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/distdir.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/footer.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/header-vars.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/header.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/inst-vars.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/install.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/java.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/lang-compile.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/lex.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/library.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/libs.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/libtool.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/lisp.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/ltlib.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/ltlibrary.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/mans-vars.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/mans.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/program.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/progs.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/python.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/remake-hdr.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/scripts.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/subdirs.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/tags.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/texi-vers.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/texibuild.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/texinfos.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/vala.am
+-rw-r--r-- root/root usr/share/automake-1.18/am/yacc.am
+-rwxr-xr-x root/root usr/share/automake-1.18/ar-lib
+-rwxr-xr-x root/root usr/share/automake-1.18/compile
+-rwxr-xr-x root/root usr/share/automake-1.18/config.guess
+-rwxr-xr-x root/root usr/share/automake-1.18/config.sub
+-rwxr-xr-x root/root usr/share/automake-1.18/depcomp
+-rwxr-xr-x root/root usr/share/automake-1.18/install-sh
+-rwxr-xr-x root/root usr/share/automake-1.18/mdate-sh
+-rwxr-xr-x root/root usr/share/automake-1.18/missing
+-rwxr-xr-x root/root usr/share/automake-1.18/mkinstalldirs
+-rwxr-xr-x root/root usr/share/automake-1.18/py-compile
+-rwxr-xr-x root/root usr/share/automake-1.18/tap-driver.sh
+-rwxr-xr-x root/root usr/share/automake-1.18/test-driver
+-rw-r--r-- root/root usr/share/automake-1.18/texinfo.tex
+-rwxr-xr-x root/root usr/share/automake-1.18/ylwrap
drwxr-xr-x root/root usr/share/info/
-rw-r--r-- root/root usr/share/info/automake-history.info.gz
-rw-r--r-- root/root usr/share/info/automake.info-1.gz
@@ -130,7 +130,7 @@ drwxr-xr-x root/root usr/share/info/
-rw-r--r-- root/root usr/share/info/automake.info.gz
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/aclocal-1.17.1.gz
+-rw-r--r-- root/root usr/share/man/man1/aclocal-1.18.1.gz
-rw-r--r-- root/root usr/share/man/man1/aclocal.1.gz
--rw-r--r-- root/root usr/share/man/man1/automake-1.17.1.gz
+-rw-r--r-- root/root usr/share/man/man1/automake-1.18.1.gz
-rw-r--r-- root/root usr/share/man/man1/automake.1.gz
diff --git a/automake/abuild b/automake/abuild
index 22ff1ab9..ee75b118 100644
--- a/automake/abuild
+++ b/automake/abuild
@@ -1,4 +1,4 @@
name=automake
-version=1.17
+version=1.18
release=1
source="https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz"
diff --git a/cbindgen/.checksum b/cbindgen/.checksum
index a6492916..9d6e0385 100644
--- a/cbindgen/.checksum
+++ b/cbindgen/.checksum
@@ -1 +1 @@
-87247f49b62ef5c46e5afae125328e87f12f5cb541039d0c7361a11d5988f07d cbindgen-0.28.0.tar.gz
+f2a3316363efdab1474374ca59e808018798fa064defcb556ddf6fc6eafdbac7 cbindgen-0.29.0.tar.gz
diff --git a/cbindgen/abuild b/cbindgen/abuild
index 5ff085c3..f0bc06c8 100644
--- a/cbindgen/abuild
+++ b/cbindgen/abuild
@@ -1,5 +1,5 @@
name=cbindgen
-version=0.28.0
+version=0.29.0
release=1
source="https://github.com/eqrion/$name/archive/v$version/$name-$version.tar.gz"
diff --git a/dhcpcd/.checksum b/dhcpcd/.checksum
index a9aed858..b848e764 100644
--- a/dhcpcd/.checksum
+++ b/dhcpcd/.checksum
@@ -1,2 +1,2 @@
-94c74c292c9499f4035cc21d3ccf501f99d0a045267ff2b33e658f2de8afa994 dhcpcd-10.2.3.tar.xz
+900556f453e4135c1b7129cd9b5cf805ce432b5f4eaa88de98b719475f66587a dhcpcd-10.2.4.tar.xz
847d2e7af742d121dcbd8181609be45ab703daea4977fa4b8bea795a6fd907fe run
diff --git a/dhcpcd/abuild b/dhcpcd/abuild
index e3008de1..3daf5e10 100644
--- a/dhcpcd/abuild
+++ b/dhcpcd/abuild
@@ -1,5 +1,5 @@
name=dhcpcd
-version=10.2.3
+version=10.2.4
release=1
source="https://github.com/NetworkConfiguration/$name/releases/download/v$version/$name-$version.tar.xz
run"
diff --git a/firefox/.checksum b/firefox/.checksum
index ff1464c3..e4d1bc67 100644
--- a/firefox/.checksum
+++ b/firefox/.checksum
@@ -1,3 +1,4 @@
-f6aaa01f576b07f9c9bc112517161e5fb917b4b6dafeb27ae547ab4337fa88ae firefox-138.0.4.source.tar.xz
+ceb370c5910d41d8bf2e7694cbddc1482e8e8a0636d2de8494526a7fada686df firefox-139.0.1.source.tar.xz
+c898b3e5e2547be1201842ac1bff5e9abf89e77ae5aa3f99c22f744e07b21981 fix-sqlite-vec-uint.patch
3e4e722acd2ab2e38a16ec23b29296318d77cc54f034d4b21d91bde085e26bc0 fix-target-detection.patch
30889a96df16927cca69826f3ca94b9f751819c2fcae07001a7108847ff25cb6 visibility.patch
diff --git a/firefox/abuild b/firefox/abuild
index 6c2bf0a2..dd3ba130 100644
--- a/firefox/abuild
+++ b/firefox/abuild
@@ -1,9 +1,10 @@
name=firefox
-version=138.0.4
+version=139.0.1
release=1
source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz
visibility.patch
- fix-target-detection.patch"
+ fix-target-detection.patch
+ fix-sqlite-vec-uint.patch"
build() {
cat > .mozconfig << EOF
@@ -28,7 +29,6 @@ ac_add_options --with-system-webp
ac_add_options --with-system-zlib
ac_add_options --without-wasm-sandboxed-libraries
ac_add_options --disable-eme
-#ac_add_options --disable-dbus
ac_add_options --disable-tests
ac_add_options --disable-vtune
ac_add_options --disable-updater
diff --git a/firefox/fix-sqlite-vec-uint.patch b/firefox/fix-sqlite-vec-uint.patch
new file mode 100644
index 00000000..36a83a99
--- /dev/null
+++ b/firefox/fix-sqlite-vec-uint.patch
@@ -0,0 +1,20 @@
+diff --git a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+index 96612e2..d641b11 100644
+--- a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
++++ b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+@@ -66,6 +66,7 @@ SQLITE_EXTENSION_INIT3
+ #ifndef __COSMOPOLITAN__
+ #ifndef __wasi__
+ #ifndef __sun__
++#ifndef linux
+ typedef u_int8_t uint8_t;
+ typedef u_int16_t uint16_t;
+ typedef u_int64_t uint64_t;
+@@ -74,6 +75,7 @@ typedef u_int64_t uint64_t;
+ #endif
+ #endif
+ #endif
++#endif
+
+ typedef int8_t i8;
+ typedef uint8_t u8;
diff --git a/go/.checksum b/go/.checksum
index 6e87ad68..fdac49ac 100644
--- a/go/.checksum
+++ b/go/.checksum
@@ -1,3 +1,3 @@
-b9f80dbdf72809d7f94ba930777154a7d444196a74d11219822b0aeaee6f6c8c go1.24.3.linux-amd64.tar.gz
-a3e3ee936e09b229f649bd27161c77703b03c7735dad676377ed55f6b0f9ca4b go1.24.3.src.tar.gz
+a8f8e13b8d7efa8af59dfdd5a1c8abb076ff0ec133a4bec8cea82fcef6d734dc go1.24.4.linux-amd64.tar.gz
+bfed16926b3f8a6a5d442efadaab9921537655c0d30fe9d135c0e31883c30e45 go1.24.4.src.tar.gz
2ee0f2a99545169814e54c976ab74bc022f8815f0060e534a7010403dfb3e6c8 make.sh
diff --git a/go/.files b/go/.files
index b45dd936..a57cf0bf 100644
--- a/go/.files
+++ b/go/.files
@@ -67,6 +67,7 @@ drwxr-xr-x root/root usr/lib/go/lib/fips140/
-rw-r--r-- root/root usr/lib/go/lib/fips140/Makefile
-rw-r--r-- root/root usr/lib/go/lib/fips140/README.md
-rw-r--r-- root/root usr/lib/go/lib/fips140/fips140.sum
+-rw-r--r-- root/root usr/lib/go/lib/fips140/inprocess.txt
-rw-r--r-- root/root usr/lib/go/lib/fips140/v1.0.0.zip
drwxr-xr-x root/root usr/lib/go/lib/time/
-rw-r--r-- root/root usr/lib/go/lib/time/README
@@ -4004,6 +4005,9 @@ drwxr-xr-x root/root usr/lib/go/src/cmd/link/testdata/linkname/p/
-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/linkname/p/p.go
-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/linkname/push.go
-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/linkname/sched.go
+drwxr-xr-x root/root usr/lib/go/src/cmd/link/testdata/linkname/textvar/
+-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/linkname/textvar/asm.s
+-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/linkname/textvar/main.go
drwxr-xr-x root/root usr/lib/go/src/cmd/link/testdata/pe-binutils/
-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/pe-binutils/main.go
-rw-r--r-- root/root usr/lib/go/src/cmd/link/testdata/pe-binutils/rsrc_386.syso
diff --git a/go/abuild b/go/abuild
index 85fc0923..84059cfd 100644
--- a/go/abuild
+++ b/go/abuild
@@ -1,5 +1,5 @@
name=go
-version=1.24.3
+version=1.24.4
release=1
source="https://${name}lang.org/dl/${name}${version}.src.tar.gz
https://golang.org/dl/go${version}.linux-amd64.tar.gz::noextract
diff --git a/gtk-layer-shell/.checksum b/gtk-layer-shell/.checksum
index 3629a004..f624e180 100644
--- a/gtk-layer-shell/.checksum
+++ b/gtk-layer-shell/.checksum
@@ -1 +1 @@
-3253de3d6665579e1ffaa9e8f1d66a7512203ad4ed29857775f34935280192de gtk-layer-shell-v0.9.1.tar.gz
+edc4483b9a7705f54a37df76f8ce695759dbd90e6e23331da57621bfc7d99c44 gtk-layer-shell-v0.9.2.tar.gz
diff --git a/gtk-layer-shell/.files b/gtk-layer-shell/.files
index 81827b65..023eefef 100644
--- a/gtk-layer-shell/.files
+++ b/gtk-layer-shell/.files
@@ -6,8 +6,8 @@ drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/GtkLayerShell-0.1.typelib
lrwxrwxrwx root/root usr/lib/libgtk-layer-shell.so -> libgtk-layer-shell.so.0
-lrwxrwxrwx root/root usr/lib/libgtk-layer-shell.so.0 -> libgtk-layer-shell.so.0.9.1
--rwxr-xr-x root/root usr/lib/libgtk-layer-shell.so.0.9.1
+lrwxrwxrwx root/root usr/lib/libgtk-layer-shell.so.0 -> libgtk-layer-shell.so.0.9.2
+-rwxr-xr-x root/root usr/lib/libgtk-layer-shell.so.0.9.2
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gtk-layer-shell-0.pc
drwxr-xr-x root/root usr/share/
diff --git a/gtk-layer-shell/abuild b/gtk-layer-shell/abuild
index ffbea73e..edd47f20 100644
--- a/gtk-layer-shell/abuild
+++ b/gtk-layer-shell/abuild
@@ -1,5 +1,5 @@
name=gtk-layer-shell
-version=0.9.1
+version=0.9.2
release=1
source="https://github.com/wmww/${name}/archive/v${version}/${name}-v${version}.tar.gz"
build_opt="-Dvapi=false"
diff --git a/hwdata/.checksum b/hwdata/.checksum
index 66d8b9a9..fe31b211 100644
--- a/hwdata/.checksum
+++ b/hwdata/.checksum
@@ -1 +1 @@
-da5fce4f9307dd6a3750ab1bf3813428e3763a975f7a0e9f99873aaa20db42d4 hwdata-0.395.tar.gz
+a1c310c531cbd2811fcb4947dd95f373e3fed82ba608a1a4bcd2557b6caf2271 hwdata-0.396.tar.gz
diff --git a/hwdata/abuild b/hwdata/abuild
index ee700b16..36e21d9c 100644
--- a/hwdata/abuild
+++ b/hwdata/abuild
@@ -1,5 +1,5 @@
name=hwdata
-version=0.395
+version=0.396
release=1
source="https://github.com/vcrhonek/${name}/archive/v${version}/${name}-${version}.tar.gz"
diff --git a/labwc-menu-generator/.checksum b/labwc-menu-generator/.checksum
index 481b0e86..0f91492f 100644
--- a/labwc-menu-generator/.checksum
+++ b/labwc-menu-generator/.checksum
@@ -1 +1 @@
-872329d219edde57e54942fdecfaf446e41c5d27e858d30966dc2be3968274cf labwc-menu-generator-0.1.0.tar.gz
+be57d4be2c297b3602b3374db5004e9969b7aaadc0cc092639cd29812cc70e4d labwc-menu-generator-0.2.0.tar.gz
diff --git a/labwc-menu-generator/abuild b/labwc-menu-generator/abuild
index e68124b8..b616bf27 100644
--- a/labwc-menu-generator/abuild
+++ b/labwc-menu-generator/abuild
@@ -1,4 +1,4 @@
name=labwc-menu-generator
-version=0.1.0
+version=0.2.0
release=1
source="$name-$version.tar.gz::https://github.com/labwc/${name}/archive/${version}.tar.gz"
diff --git a/libarchive/.checksum b/libarchive/.checksum
index d13e875d..10c9b036 100644
--- a/libarchive/.checksum
+++ b/libarchive/.checksum
@@ -1 +1 @@
-5ce943dadffef667b24b4cef81af6fb70021635fe4f8e3cf4056fd64ea5d9dbf libarchive-3.8.0.tar.xz
+db22f40e6bfbee9d24b429d8c1703f25f542a0f7b5543dbeabe2f7d8b895df8f libarchive-3.8.1.tar.xz
diff --git a/libarchive/.files b/libarchive/.files
index a5991b69..1abf4891 100644
--- a/libarchive/.files
+++ b/libarchive/.files
@@ -9,9 +9,9 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/archive_entry.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libarchive.a
-lrwxrwxrwx root/root usr/lib/libarchive.so -> libarchive.so.13.8.0
-lrwxrwxrwx root/root usr/lib/libarchive.so.13 -> libarchive.so.13.8.0
--rwxr-xr-x root/root usr/lib/libarchive.so.13.8.0
+lrwxrwxrwx root/root usr/lib/libarchive.so -> libarchive.so.13.8.1
+lrwxrwxrwx root/root usr/lib/libarchive.so.13 -> libarchive.so.13.8.1
+-rwxr-xr-x root/root usr/lib/libarchive.so.13.8.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libarchive.pc
drwxr-xr-x root/root usr/share/
diff --git a/libarchive/abuild b/libarchive/abuild
index 495b6dff..3884ac6f 100644
--- a/libarchive/abuild
+++ b/libarchive/abuild
@@ -1,5 +1,5 @@
name=libarchive
-version=3.8.0
+version=3.8.1
release=1
source="https://github.com/$name/$name/releases/download/v$version/$name-$version.tar.xz"
build_opt="--without-xml2 --without-zstd"
diff --git a/libass/.checksum b/libass/.checksum
index f1723987..51ee0337 100644
--- a/libass/.checksum
+++ b/libass/.checksum
@@ -1 +1 @@
-bfbcc2a97193eb5c2a6c54d07c508d42ff62387a8a9d8b3959d15b6115bca8b6 libass-0.17.3.tar.xz
+003cee539d1284d4104aebf8014d881c0ee01099689ec66e102a7577639e3acb libass-0.17.4.tar.xz
diff --git a/libass/.files b/libass/.files
index 3736ab52..bede4b9a 100644
--- a/libass/.files
+++ b/libass/.files
@@ -4,8 +4,8 @@ drwxr-xr-x root/root usr/include/ass/
-rw-r--r-- root/root usr/include/ass/ass.h
-rw-r--r-- root/root usr/include/ass/ass_types.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libass.so -> libass.so.9.3.1
-lrwxrwxrwx root/root usr/lib/libass.so.9 -> libass.so.9.3.1
--rwxr-xr-x root/root usr/lib/libass.so.9.3.1
+lrwxrwxrwx root/root usr/lib/libass.so -> libass.so.9.4.1
+lrwxrwxrwx root/root usr/lib/libass.so.9 -> libass.so.9.4.1
+-rwxr-xr-x root/root usr/lib/libass.so.9.4.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libass.pc
diff --git a/libass/abuild b/libass/abuild
index 22319ad3..1fb039b2 100644
--- a/libass/abuild
+++ b/libass/abuild
@@ -1,5 +1,5 @@
name=libass
-version=0.17.3
+version=0.17.4
release=1
source="https://github.com/$name/$name/releases/download/$version/$name-$version.tar.xz"
build_type="configure_build"
diff --git a/libclc/.checksum b/libclc/.checksum
index c6854aba..09c3099d 100644
--- a/libclc/.checksum
+++ b/libclc/.checksum
@@ -1 +1 @@
-f3e7f1166960f6eb3c703df17ffb864c5e834a9a6d0f8a6fea8c7f4fd93b8931 libclc-20.1.4.src.tar.xz
+f47b769350ca2a5477df04cdbdefb0889e653ea8ac75210596fca8f037ba0053 libclc-20.1.6.src.tar.xz
diff --git a/libclc/abuild b/libclc/abuild
index 0078336a..fd7f6e79 100644
--- a/libclc/abuild
+++ b/libclc/abuild
@@ -1,4 +1,4 @@
name=libclc
-version=20.1.4
+version=20.1.6
release=1
source="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/${name}-${version}.src.tar.xz"
diff --git a/libdrm/.checksum b/libdrm/.checksum
index 12ebf050..6d000f63 100644
--- a/libdrm/.checksum
+++ b/libdrm/.checksum
@@ -1 +1 @@
-12ac36a801c1a7c30b649797d64ebd18f50a87f7c840d9096822d6063355ee18 libdrm-2.4.124.tar.xz
+5533d8d8ea809d66bdf7888ba3edc283f97ff5ab22ad19ddfc95b4344ddd9fac libdrm-2.4.125.tar.xz
diff --git a/libdrm/.files b/libdrm/.files
index df2a4cfb..6cf1ff6c 100644
--- a/libdrm/.files
+++ b/libdrm/.files
@@ -48,20 +48,20 @@ drwxr-xr-x root/root usr/include/libdrm/nouveau/nvif/
-rw-r--r-- root/root usr/include/xf86drmMode.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libdrm.so -> libdrm.so.2
-lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.124.0
--rwxr-xr-x root/root usr/lib/libdrm.so.2.124.0
+lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.125.0
+-rwxr-xr-x root/root usr/lib/libdrm.so.2.125.0
lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so -> libdrm_amdgpu.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.124.0
--rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.124.0
+lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.125.0
+-rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.125.0
lrwxrwxrwx root/root usr/lib/libdrm_intel.so -> libdrm_intel.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.124.0
--rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.124.0
+lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.125.0
+-rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.125.0
lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so -> libdrm_nouveau.so.2
-lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.124.0
--rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.124.0
+lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.125.0
+-rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.125.0
lrwxrwxrwx root/root usr/lib/libdrm_radeon.so -> libdrm_radeon.so.1
-lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.124.0
--rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.124.0
+lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.125.0
+-rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.125.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libdrm.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_amdgpu.pc
diff --git a/libdrm/abuild b/libdrm/abuild
index 11dd37db..fe2e7b52 100644
--- a/libdrm/abuild
+++ b/libdrm/abuild
@@ -1,5 +1,5 @@
name=libdrm
-version=2.4.124
+version=2.4.125
release=1
source="https://dri.freedesktop.org/$name/$name-$version.tar.xz"
build_opt="
diff --git a/libffi/.checksum b/libffi/.checksum
index 83078b65..c75b6fa4 100644
--- a/libffi/.checksum
+++ b/libffi/.checksum
@@ -1 +1 @@
-de1dd7b28179fa499f9d6059f1e9e12a0fe3cb9ff13f4561bb3fc02bc072d5ec libffi-3.4.8.tar.gz
+e9299dfa053b439519f34bd5d11e4fe4fbb31ad5061185246fd47033724b1705 libffi-3.5.0.tar.gz
diff --git a/libffi/.files b/libffi/.files
index ed072610..edb06c55 100644
--- a/libffi/.files
+++ b/libffi/.files
@@ -3,9 +3,9 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/ffi.h
-rw-r--r-- root/root usr/include/ffitarget.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libffi.so -> libffi.so.8.1.4
-lrwxrwxrwx root/root usr/lib/libffi.so.8 -> libffi.so.8.1.4
--rwxr-xr-x root/root usr/lib/libffi.so.8.1.4
+lrwxrwxrwx root/root usr/lib/libffi.so -> libffi.so.8.2.0
+lrwxrwxrwx root/root usr/lib/libffi.so.8 -> libffi.so.8.2.0
+-rwxr-xr-x root/root usr/lib/libffi.so.8.2.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libffi.pc
drwxr-xr-x root/root usr/share/
diff --git a/libffi/abuild b/libffi/abuild
index 818ec075..fddff77b 100644
--- a/libffi/abuild
+++ b/libffi/abuild
@@ -1,5 +1,5 @@
name=libffi
-version=3.4.8
+version=3.5.0
release=1
source="https://github.com/$name/$name/releases/download/v$version/$name-$version.tar.gz"
build_opt="--with-gcc-arch=x86-64"
diff --git a/libplacebo/.checksum b/libplacebo/.checksum
index 80665208..25bca87a 100644
--- a/libplacebo/.checksum
+++ b/libplacebo/.checksum
@@ -1,2 +1,2 @@
-2bff31d735cfc8551dc764648568b9fc78c1fb5c881769c13f8a38a0db0ca661 libplacebo-7.349.0.tar.gz
+93ff7eeee562d90da38827c32ca1a5dc2c71f296370e65cfb8e5a6af56752e79 libplacebo-7.351.0.tar.gz
b53cad5829a26f43721e45852aa7cfdf200c0063804ed2451649bc5a0e104a69 no-vulkan-headers.patch
diff --git a/libplacebo/.files b/libplacebo/.files
index f3621e22..aadbea29 100644
--- a/libplacebo/.files
+++ b/libplacebo/.files
@@ -38,7 +38,7 @@ drwxr-xr-x root/root usr/include/libplacebo/utils/
-rw-r--r-- root/root usr/include/libplacebo/utils/upload.h
-rw-r--r-- root/root usr/include/libplacebo/vulkan.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libplacebo.so -> libplacebo.so.349
--rwxr-xr-x root/root usr/lib/libplacebo.so.349
+lrwxrwxrwx root/root usr/lib/libplacebo.so -> libplacebo.so.351
+-rwxr-xr-x root/root usr/lib/libplacebo.so.351
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libplacebo.pc
diff --git a/libplacebo/abuild b/libplacebo/abuild
index f35779fb..98de1c27 100644
--- a/libplacebo/abuild
+++ b/libplacebo/abuild
@@ -1,6 +1,6 @@
name=libplacebo
-version=7.349.0
-release=2
+version=7.351.0
+release=1
source="https://github.com/haasn/${name}/archive/v${version}/${name}-${version}.tar.gz
no-vulkan-headers.patch"
build_opt="-Ddemos=false"
diff --git a/librewolf/.checksum b/librewolf/.checksum
index c489d629..39b7a2c2 100644
--- a/librewolf/.checksum
+++ b/librewolf/.checksum
@@ -1,3 +1,4 @@
504da8aa33992b09a74d8ec262ec6c99752e64fb1d03441f86a49a21a874f95e fix-rust-target.patch
-6286ed068f8dc876b79bcb7e6f292397a9441ba4c774c0e3195c5d3c7c8202fb librewolf-138.0.4-1.source.tar.gz
+c898b3e5e2547be1201842ac1bff5e9abf89e77ae5aa3f99c22f744e07b21981 fix-sqlite-vec-uint.patch
+8b2fb215261bf6c8296753727768f8695c29c07fc083116712cf40767b14795f librewolf-139.0.1-1.source.tar.gz
30889a96df16927cca69826f3ca94b9f751819c2fcae07001a7108847ff25cb6 visibility.patch
diff --git a/librewolf/abuild b/librewolf/abuild
index 14c3a3e4..80580a23 100644
--- a/librewolf/abuild
+++ b/librewolf/abuild
@@ -1,12 +1,13 @@
name=librewolf
-version=138.0.4.1
+version=139.0.1.1
_ver=${version%.*}
_sion=${version##*.}
_version=${_ver}-${_sion}
release=1
source="https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${_version}/librewolf-${_version}.source.tar.gz
visibility.patch
- fix-rust-target.patch"
+ fix-rust-target.patch
+ fix-sqlite-vec-uint.patch"
build() {
cat > mozconfig << EOF
@@ -31,7 +32,6 @@ ac_add_options --with-system-webp
ac_add_options --with-system-zlib
ac_add_options --without-wasm-sandboxed-libraries
ac_add_options --disable-eme
-#ac_add_options --disable-dbus
ac_add_options --disable-bootstrap
ac_add_options --disable-tests
ac_add_options --disable-vtune
diff --git a/librewolf/fix-sqlite-vec-uint.patch b/librewolf/fix-sqlite-vec-uint.patch
new file mode 100644
index 00000000..36a83a99
--- /dev/null
+++ b/librewolf/fix-sqlite-vec-uint.patch
@@ -0,0 +1,20 @@
+diff --git a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+index 96612e2..d641b11 100644
+--- a/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
++++ b/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c
+@@ -66,6 +66,7 @@ SQLITE_EXTENSION_INIT3
+ #ifndef __COSMOPOLITAN__
+ #ifndef __wasi__
+ #ifndef __sun__
++#ifndef linux
+ typedef u_int8_t uint8_t;
+ typedef u_int16_t uint16_t;
+ typedef u_int64_t uint64_t;
+@@ -74,6 +75,7 @@ typedef u_int64_t uint64_t;
+ #endif
+ #endif
+ #endif
++#endif
+
+ typedef int8_t i8;
+ typedef uint8_t u8;
diff --git a/libslirp/.checksum b/libslirp/.checksum
index 1fc21842..e64389b2 100644
--- a/libslirp/.checksum
+++ b/libslirp/.checksum
@@ -1 +1 @@
-405e905d63679b97d7f9fbcb9cf30dfe2bde55bfaa1fdb2b1ceade3ad5e67e2a libslirp-4.9.0.tar.bz2
+3f343011a8c0783a39fc7f9585c0fbba62a803d36e6e9926e477561cc34d26e2 libslirp-4.9.1.tar.bz2
diff --git a/libslirp/abuild b/libslirp/abuild
index 61d19789..d2d87be3 100644
--- a/libslirp/abuild
+++ b/libslirp/abuild
@@ -1,5 +1,5 @@
name=libslirp
-version=4.9.0
+version=4.9.1
release=1
source="https://gitlab.freedesktop.org/slirp/$name/-/archive/v$version/$name-$version.tar.bz2"
diff --git a/libvpx/.checksum b/libvpx/.checksum
index 664e1839..6b871e13 100644
--- a/libvpx/.checksum
+++ b/libvpx/.checksum
@@ -1 +1 @@
-a449f84d7f35fafefbf2c851c7700a0137df3a3f89fc173e7967bd6dc0a6654e libvpx-1.15.1.tar.gz
+a59c00027bc91ab552e5836e74c664a0e28c7d5505d43f41077e74af188f6455 libvpx-1.15.2.tar.gz
diff --git a/libvpx/.files b/libvpx/.files
index 15fea38b..ecaf5abd 100644
--- a/libvpx/.files
+++ b/libvpx/.files
@@ -16,9 +16,9 @@ drwxr-xr-x root/root usr/include/vpx/
-rw-rw-r-- root/root usr/include/vpx/vpx_integer.h
-rw-rw-r-- root/root usr/include/vpx/vpx_tpl.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libvpx.so -> libvpx.so.11.0.0
-lrwxrwxrwx root/root usr/lib/libvpx.so.11 -> libvpx.so.11.0.0
-lrwxrwxrwx root/root usr/lib/libvpx.so.11.0 -> libvpx.so.11.0.0
--rwxr-xr-x root/root usr/lib/libvpx.so.11.0.0
+lrwxrwxrwx root/root usr/lib/libvpx.so -> libvpx.so.11.0.1
+lrwxrwxrwx root/root usr/lib/libvpx.so.11 -> libvpx.so.11.0.1
+lrwxrwxrwx root/root usr/lib/libvpx.so.11.0 -> libvpx.so.11.0.1
+-rwxr-xr-x root/root usr/lib/libvpx.so.11.0.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/vpx.pc
diff --git a/libvpx/abuild b/libvpx/abuild
index 39a10ee6..5b5a9861 100644
--- a/libvpx/abuild
+++ b/libvpx/abuild
@@ -1,5 +1,5 @@
name=libvpx
-version=1.15.1
+version=1.15.2
release=1
source="https://github.com/webmproject/$name/archive/v$version/$name-$version.tar.gz"
diff --git a/libxkbcommon/.checksum b/libxkbcommon/.checksum
index 646b7a6b..5dc8f519 100644
--- a/libxkbcommon/.checksum
+++ b/libxkbcommon/.checksum
@@ -1 +1 @@
-ddd56e1ac38ad9635bf8f8eb42c3c397144753a5c3bc77e387127a1a999945d7 xkbcommon-1.9.2.tar.gz
+94f267db6491af6aa3bce8657259fe75668269e18a70ee84878b75e6295d83ec xkbcommon-1.10.0.tar.gz
diff --git a/libxkbcommon/.files b/libxkbcommon/.files
index a55c18c8..bf0ebf80 100644
--- a/libxkbcommon/.files
+++ b/libxkbcommon/.files
@@ -11,11 +11,11 @@ drwxr-xr-x root/root usr/include/xkbcommon/
-rw-r--r-- root/root usr/include/xkbcommon/xkbregistry.h
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libxkbcommon.so -> libxkbcommon.so.0
-lrwxrwxrwx root/root usr/lib/libxkbcommon.so.0 -> libxkbcommon.so.0.9.2
--rwxr-xr-x root/root usr/lib/libxkbcommon.so.0.9.2
+lrwxrwxrwx root/root usr/lib/libxkbcommon.so.0 -> libxkbcommon.so.0.10.0
+-rwxr-xr-x root/root usr/lib/libxkbcommon.so.0.10.0
lrwxrwxrwx root/root usr/lib/libxkbregistry.so -> libxkbregistry.so.0
-lrwxrwxrwx root/root usr/lib/libxkbregistry.so.0 -> libxkbregistry.so.0.9.2
--rwxr-xr-x root/root usr/lib/libxkbregistry.so.0.9.2
+lrwxrwxrwx root/root usr/lib/libxkbregistry.so.0 -> libxkbregistry.so.0.10.0
+-rwxr-xr-x root/root usr/lib/libxkbregistry.so.0.10.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/xkbcommon.pc
-rw-r--r-- root/root usr/lib/pkgconfig/xkbregistry.pc
diff --git a/libxkbcommon/abuild b/libxkbcommon/abuild
index dc65953f..7bcbe04a 100644
--- a/libxkbcommon/abuild
+++ b/libxkbcommon/abuild
@@ -1,5 +1,5 @@
name=libxkbcommon
-version=1.9.2
+version=1.10.0
release=1
source="https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-$version.tar.gz"
build_opt="-Denable-docs=false -Denable-bash-completion=false"
diff --git a/limine/.checksum b/limine/.checksum
index ede03035..a0cb7099 100644
--- a/limine/.checksum
+++ b/limine/.checksum
@@ -1 +1 @@
-b18ea1951c1ef05ad3d8c85d62966ae908c89aa5d5d7697c6f12eac3a17880e3 limine-9.3.2.tar.bz2
+a36f6b696bc745384f728d6aae8fb545989436d77f8773d914bdfd067370a28e limine-9.3.3.tar.bz2
diff --git a/limine/abuild b/limine/abuild
index 239b961f..7cc1ba77 100644
--- a/limine/abuild
+++ b/limine/abuild
@@ -1,5 +1,5 @@
name=limine
-version=9.3.2
+version=9.3.3
release=1
source="https://github.com/${name}-bootloader/${name}/releases/download/v${version}/${name}-${version}.tar.bz2"
build_opt="--enable-bios --enable-bios-cd --enable-uefi-x86-64 --enable-uefi-cd"
diff --git a/mesa/.checksum b/mesa/.checksum
index d913e8ed..36ef56af 100644
--- a/mesa/.checksum
+++ b/mesa/.checksum
@@ -1 +1 @@
-28a0d3c7de99e32c52ed744e01ad32973a4be597f35ca4753ec8070338d8f6ce mesa-25.0.6.tar.xz
+69d37a83c5ca274832d818bdf0f262271f8514d4b0bc8d89641e0f060f374674 mesa-25.1.3.tar.xz
diff --git a/mesa/.files b/mesa/.files
index 96010643..372ba2e3 100644
--- a/mesa/.files
+++ b/mesa/.files
@@ -7,21 +7,19 @@ drwxr-xr-x root/root usr/include/GL/
drwxr-xr-x root/root usr/include/GL/internal/
-rw-r--r-- root/root usr/include/GL/internal/dri_interface.h
-rw-r--r-- root/root usr/include/gbm.h
--rw-r--r-- root/root usr/include/xa_composite.h
--rw-r--r-- root/root usr/include/xa_context.h
--rw-r--r-- root/root usr/include/xa_tracker.h
+-rw-r--r-- root/root usr/include/gbm_backend_abi.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/dri/
-lrwxrwxrwx root/root usr/lib/dri/nouveau_drv_video.so -> ../libgallium-25.0.6.so
-lrwxrwxrwx root/root usr/lib/dri/r600_drv_video.so -> ../libgallium-25.0.6.so
-lrwxrwxrwx root/root usr/lib/dri/radeonsi_drv_video.so -> ../libgallium-25.0.6.so
-lrwxrwxrwx root/root usr/lib/dri/virtio_gpu_drv_video.so -> ../libgallium-25.0.6.so
+lrwxrwxrwx root/root usr/lib/dri/nouveau_drv_video.so -> ../libgallium-25.1.3.so
+lrwxrwxrwx root/root usr/lib/dri/r600_drv_video.so -> ../libgallium-25.1.3.so
+lrwxrwxrwx root/root usr/lib/dri/radeonsi_drv_video.so -> ../libgallium-25.1.3.so
+lrwxrwxrwx root/root usr/lib/dri/virtio_gpu_drv_video.so -> ../libgallium-25.1.3.so
drwxr-xr-x root/root usr/lib/gbm/
-rwxr-xr-x root/root usr/lib/gbm/dri_gbm.so
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so -> libEGL_mesa.so.0
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
-rwxr-xr-x root/root usr/lib/libEGL_mesa.so.0.0.0
--rwxr-xr-x root/root usr/lib/libgallium-25.0.6.so
+-rwxr-xr-x root/root usr/lib/libgallium-25.1.3.so
lrwxrwxrwx root/root usr/lib/libgbm.so -> libgbm.so.1
lrwxrwxrwx root/root usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib/libgbm.so.1.0.0
@@ -30,13 +28,9 @@ lrwxrwxrwx root/root usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib/libvulkan_lvp.so
-rwxr-xr-x root/root usr/lib/libvulkan_radeon.so
-rwxr-xr-x root/root usr/lib/libvulkan_virtio.so
-lrwxrwxrwx root/root usr/lib/libxatracker.so -> libxatracker.so.2
-lrwxrwxrwx root/root usr/lib/libxatracker.so.2 -> libxatracker.so.2.5.0
--rwxr-xr-x root/root usr/lib/libxatracker.so.2.5.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/dri.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gbm.pc
--rw-r--r-- root/root usr/lib/pkgconfig/xatracker.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/drirc.d/
-rw-r--r-- root/root usr/share/drirc.d/00-mesa-defaults.conf
diff --git a/mesa/abuild b/mesa/abuild
index 163f0800..e5fbb6aa 100644
--- a/mesa/abuild
+++ b/mesa/abuild
@@ -1,5 +1,5 @@
name=mesa
-version=25.0.6
+version=25.1.3
release=1
source="https://archive.mesa3d.org/$name-$version.tar.xz"
keep_static=1
@@ -8,7 +8,7 @@ keep_static=1
[ -f $SPM_PKGDB/libx11 ] && [ -f $SPM_PKGDB/wayland ] && platform="-Dplatforms=wayland,x11"
build_opt="
$platform
- -Dgallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,i915,iris,crocus,zink
+ -Dgallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,i915,iris,crocus,zink
-Dvulkan-drivers=amd,intel,intel_hasvk,swrast,virtio
-Dvalgrind=disabled
-Dlibunwind=disabled
diff --git a/meson/.checksum b/meson/.checksum
index 1029c12f..3d51184a 100644
--- a/meson/.checksum
+++ b/meson/.checksum
@@ -1 +1 @@
-23f156a223e21225f035dcec891c5add5984cdd537eadb62bed5a5ac32745727 meson-1.8.0.tar.gz
+da4c928caf1179d1f482327b4e07e542d492d6811dac4fe07f156048863330c7 meson-1.8.2.tar.gz
diff --git a/meson/.files b/meson/.files
index b9f17ca3..ce6792e6 100644
--- a/meson/.files
+++ b/meson/.files
@@ -4,13 +4,13 @@ drwxr-xr-x root/root usr/bin/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python3.13/
drwxr-xr-x root/root usr/lib/python3.13/site-packages/
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/PKG-INFO
--rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/SOURCES.txt
--rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/dependency_links.txt
--rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/entry_points.txt
--rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/requires.txt
--rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.0-py3.13.egg-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/PKG-INFO
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/SOURCES.txt
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/dependency_links.txt
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/entry_points.txt
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/requires.txt
+-rw-rw-r-- root/root usr/lib/python3.13/site-packages/meson-1.8.2-py3.13.egg-info/top_level.txt
drwxr-xr-x root/root usr/lib/python3.13/site-packages/mesonbuild/
-rw-r--r-- root/root usr/lib/python3.13/site-packages/mesonbuild/__init__.py
drwxr-xr-x root/root usr/lib/python3.13/site-packages/mesonbuild/__pycache__/
diff --git a/meson/abuild b/meson/abuild
index e2a51828..6ab1ce1e 100644
--- a/meson/abuild
+++ b/meson/abuild
@@ -1,4 +1,4 @@
name=meson
-version=1.8.0
+version=1.8.2
release=1
source="https://github.com/mesonbuild/$name/releases/download/$version/$name-$version.tar.gz"
diff --git a/mold/.checksum b/mold/.checksum
index 8bf7a8df..c407e2ed 100644
--- a/mold/.checksum
+++ b/mold/.checksum
@@ -1 +1,2 @@
-552592b83b5a1d56e1de1b68cb11be7aaf685691ce1530fc9d61a2cd35033ee9 mold-v2.39.1.tar.gz
+cee8642743d6b954c2c50ff671c11d806802e57005b74bf9e2676e06218d3628 amd64_only.patch
+1b3c3986b9bc145ed8e7920efa9c12de94857b5a25bbdab0a94feb1c9be6209d mold-v2.40.0.tar.gz
diff --git a/mold/abuild b/mold/abuild
index fcc57c3c..25c20514 100644
--- a/mold/abuild
+++ b/mold/abuild
@@ -1,4 +1,5 @@
name=mold
-version=2.39.1
+version=2.40.0
release=1
-source="https://github.com/rui314/${name}/archive/v${version}/${name}-v${version}.tar.gz"
+source="https://github.com/rui314/${name}/archive/v${version}/${name}-v${version}.tar.gz
+ amd64_only.patch"
diff --git a/mold/amd64_only.patch b/mold/amd64_only.patch
new file mode 100644
index 00000000..1a1574a2
--- /dev/null
+++ b/mold/amd64_only.patch
@@ -0,0 +1,131 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bb88c8d..4f0e084 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -314,16 +314,9 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
+ # compiler instances. This is hacky but greatly reduces compile time
+ # on a multicore machine.
+ list(APPEND MOLD_ELF_TARGETS
+- X86_64 I386 ARM64LE ARM64BE ARM32LE ARM32BE RV32LE RV32BE RV64LE
+- RV64BE PPC32 PPC64V1 PPC64V2 S390X SPARC64 M68K SH4LE SH4BE
+- LOONGARCH32 LOONGARCH64)
++ X86_64)
+
+ list(APPEND MOLD_ELF_TEMPLATE_FILES
+- src/arch-arm32.cc
+- src/arch-arm64.cc
+- src/arch-loongarch.cc
+- src/arch-riscv.cc
+- src/arch-sh4.cc
+ src/cmdline.cc
+ src/filetype.cc
+ src/gc-sections.cc
+@@ -390,13 +383,6 @@ target_sources(mold PRIVATE
+ lib/perf.cc
+ lib/random.cc
+ lib/tar.cc
+- src/arch-i386.cc
+- src/arch-m68k.cc
+- src/arch-ppc32.cc
+- src/arch-ppc64v1.cc
+- src/arch-ppc64v2.cc
+- src/arch-s390x.cc
+- src/arch-sparc64.cc
+ src/arch-x86-64.cc
+ src/elf.cc
+ src/entry.cc
+diff --git a/src/main.cc b/src/main.cc
+index c2faf27..0ea5d4c 100644
+--- a/src/main.cc
++++ b/src/main.cc
+@@ -279,11 +279,6 @@ int mold_main(int argc, char **argv) {
+ if (ctx.arg.emulation.empty())
+ ctx.arg.emulation = detect_machine_type(ctx, file_args);
+
+- // Redo if -m is not x86-64.
+- if constexpr (is_x86_64<E>)
+- if (ctx.arg.emulation != X86_64::name)
+- return redo_main(ctx, argc, argv);
+-
+ Timer t_all(ctx, "all");
+
+ install_signal_handler();
+diff --git a/src/mold.h b/src/mold.h
+index 237af93..8bf58bd 100644
+--- a/src/mold.h
++++ b/src/mold.h
+@@ -1665,7 +1665,6 @@ std::vector<std::string> parse_nonpositional_args(Context<E> &ctx);
+ // passes.cc
+ //
+
+-template <typename E> int redo_main(Context<E> &, int argc, char **argv);
+ template <typename E> void create_internal_file(Context<E> &);
+ template <typename E> void apply_exclude_libs(Context<E> &);
+ template <typename E> void create_synthetic_sections(Context<E> &);
+diff --git a/src/passes.cc b/src/passes.cc
+index 4e8ba24..3ebc333 100644
+--- a/src/passes.cc
++++ b/src/passes.cc
+@@ -13,54 +13,6 @@
+
+ namespace mold {
+
+-// Since mold_main is a template, we can't run it without a type parameter.
+-// We speculatively run mold_main with X86_64, and if the speculation was
+-// wrong, re-run it with an actual machine type.
+-template <typename E>
+-int redo_main(Context<E> &ctx, int argc, char **argv) {
+- std::string_view target = ctx.arg.emulation;
+-
+- if (target == I386::name)
+- return mold_main<I386>(argc, argv);
+- if (target == ARM64LE::name)
+- return mold_main<ARM64LE>(argc, argv);
+- if (target == ARM64BE::name)
+- return mold_main<ARM64BE>(argc, argv);
+- if (target == ARM32LE::name)
+- return mold_main<ARM32LE>(argc, argv);
+- if (target == ARM32BE::name)
+- return mold_main<ARM32BE>(argc, argv);
+- if (target == RV64LE::name)
+- return mold_main<RV64LE>(argc, argv);
+- if (target == RV64BE::name)
+- return mold_main<RV64BE>(argc, argv);
+- if (target == RV32LE::name)
+- return mold_main<RV32LE>(argc, argv);
+- if (target == RV32BE::name)
+- return mold_main<RV32BE>(argc, argv);
+- if (target == PPC32::name)
+- return mold_main<PPC32>(argc, argv);
+- if (target == PPC64V1::name)
+- return mold_main<PPC64V1>(argc, argv);
+- if (target == PPC64V2::name)
+- return mold_main<PPC64V2>(argc, argv);
+- if (target == S390X::name)
+- return mold_main<S390X>(argc, argv);
+- if (target == SPARC64::name)
+- return mold_main<SPARC64>(argc, argv);
+- if (target == M68K::name)
+- return mold_main<M68K>(argc, argv);
+- if (target == SH4LE::name)
+- return mold_main<SH4LE>(argc, argv);
+- if (target == SH4BE::name)
+- return mold_main<SH4BE>(argc, argv);
+- if (target == LOONGARCH32::name)
+- return mold_main<LOONGARCH32>(argc, argv);
+- if (target == LOONGARCH64::name)
+- return mold_main<LOONGARCH64>(argc, argv);
+- abort();
+-}
+-
+ template <typename E>
+ void apply_exclude_libs(Context<E> &ctx) {
+ Timer t(ctx, "apply_exclude_libs");
+@@ -3513,7 +3465,6 @@ void show_stats(Context<E> &ctx) {
+
+ using E = MOLD_TARGET;
+
+-template int redo_main(Context<E> &, int, char **);
+ template void create_internal_file(Context<E> &);
+ template void apply_exclude_libs(Context<E> &);
+ template void create_synthetic_sections(Context<E> &);
diff --git a/nghttp3/.checksum b/nghttp3/.checksum
index 59e0cd90..81255b72 100644
--- a/nghttp3/.checksum
+++ b/nghttp3/.checksum
@@ -1 +1 @@
-aa504949a4cf6ff58e2e0c74b03ce6ba67f378951ff5f505319154b5c5862e2b nghttp3-1.9.0.tar.xz
+82b4b4f4f386b68a66160dae78a9e33fe010ead7335d8911144f18efa8eb9405 nghttp3-1.10.1.tar.xz
diff --git a/nghttp3/.files b/nghttp3/.files
index 6a6f08aa..24b672c1 100644
--- a/nghttp3/.files
+++ b/nghttp3/.files
@@ -4,9 +4,9 @@ drwxr-xr-x root/root usr/include/nghttp3/
-rw-r--r-- root/root usr/include/nghttp3/nghttp3.h
-rw-r--r-- root/root usr/include/nghttp3/version.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libnghttp3.so -> libnghttp3.so.9.2.7
-lrwxrwxrwx root/root usr/lib/libnghttp3.so.9 -> libnghttp3.so.9.2.7
--rwxr-xr-x root/root usr/lib/libnghttp3.so.9.2.7
+lrwxrwxrwx root/root usr/lib/libnghttp3.so -> libnghttp3.so.9.2.9
+lrwxrwxrwx root/root usr/lib/libnghttp3.so.9 -> libnghttp3.so.9.2.9
+-rwxr-xr-x root/root usr/lib/libnghttp3.so.9.2.9
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libnghttp3.pc
drwxr-xr-x root/root usr/share/
diff --git a/nghttp3/abuild b/nghttp3/abuild
index 301dccea..74dd7e79 100644
--- a/nghttp3/abuild
+++ b/nghttp3/abuild
@@ -1,4 +1,4 @@
name=nghttp3
-version=1.9.0
+version=1.10.1
release=1
source="https://github.com/ngtcp2/${name}/releases/download/v${version}/${name}-${version}.tar.xz"
diff --git a/nss/.checksum b/nss/.checksum
index f64ec029..70cc994e 100644
--- a/nss/.checksum
+++ b/nss/.checksum
@@ -1,5 +1,5 @@
c18020d6abe44ba040323663614767fcacb9a3c9dd249877c1deea76deb8adca clang-ias.patch
eed65c57ec9da12513745bf6d039bf17459f75bd6fa1645aae7e9bcdcade0619 native-nsinstall-cflags.patch
-be3691c6dfcca770306d1de37af04a38958e5aa3fa42ff3c478417c547dde07e nss-3.111.tar.gz
+bc38aa65ab642b8e580d5cc0716c3bb7fcd87e088048921878da0ee34db46a4e nss-3.112.tar.gz
08ab7f772b7f7d4ab1ead564b54398c19e74f62394d811a2c8df327176505de7 nss-3.92-standalone-1.patch
19cf08686ecb10f8f51052c9168f7b3bb1bf3489465ccfe840b8d5b9837a86d5 respect-ldflags.patch
diff --git a/nss/abuild b/nss/abuild
index 584654ae..75e03548 100644
--- a/nss/abuild
+++ b/nss/abuild
@@ -1,5 +1,5 @@
name=nss
-version=3.111
+version=3.112
_version=$(echo $version | sed 's/\./_/g')
release=1
source="https://archive.mozilla.org/pub/security/nss/releases/NSS_${_version}_RTM/src/nss-$version.tar.gz
diff --git a/openssh/.checksum b/openssh/.checksum
index 0157f6e7..c544f3b3 100644
--- a/openssh/.checksum
+++ b/openssh/.checksum
@@ -1,2 +1,2 @@
-214da311ab5a920d9d72b4b913712d82b15af8f80e0bc4290303601d7906979e openssh-10.0p1.tar.gz
+214da311ab5a920d9d72b4b913712d82b15af8f80e0bc4290303601d7906979e openssh-10.0p2.tar.gz
4012d0f90ad02ef57f7688b61d249061b7065e0b0fe7fcb7dd2d519cc9541a3c sshd.run
diff --git a/openssh/abuild b/openssh/abuild
index 06f10cfa..c422e686 100644
--- a/openssh/abuild
+++ b/openssh/abuild
@@ -1,5 +1,5 @@
name=openssh
-version=10.0p1
+version=10.0p2
release=1
source="https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/${name}-${version}.tar.gz
sshd.run"
diff --git a/pipewire/.checksum b/pipewire/.checksum
index 349e861f..258acfab 100644
--- a/pipewire/.checksum
+++ b/pipewire/.checksum
@@ -1 +1 @@
-03a64c5aacaacf3bc12d6162e36811bcc3b581e08605518dd1f13f883a44bcca pipewire-1.4.2.tar.gz
+6eb77a619542490c5d7554566efeff1c87d287d0c6903ffb6960457b0ec36aac pipewire-1.4.5.tar.gz
diff --git a/pipewire/.files b/pipewire/.files
index d2445656..afc4a200 100644
--- a/pipewire/.files
+++ b/pipewire/.files
@@ -264,19 +264,19 @@ drwxr-xr-x root/root usr/lib/alsa-lib/
-rwxr-xr-x root/root usr/lib/alsa-lib/libasound_module_ctl_pipewire.so
-rwxr-xr-x root/root usr/lib/alsa-lib/libasound_module_pcm_pipewire.so
lrwxrwxrwx root/root usr/lib/libpipewire-0.3.so -> libpipewire-0.3.so.0
-lrwxrwxrwx root/root usr/lib/libpipewire-0.3.so.0 -> libpipewire-0.3.so.0.1402.0
--rwxr-xr-x root/root usr/lib/libpipewire-0.3.so.0.1402.0
+lrwxrwxrwx root/root usr/lib/libpipewire-0.3.so.0 -> libpipewire-0.3.so.0.1405.0
+-rwxr-xr-x root/root usr/lib/libpipewire-0.3.so.0.1405.0
drwxr-xr-x root/root usr/lib/pipewire-0.3/
drwxr-xr-x root/root usr/lib/pipewire-0.3/jack/
lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjack.so -> libjack.so.0
-lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjack.so.0 -> libjack.so.0.3.1402
--rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjack.so.0.3.1402
+lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjack.so.0 -> libjack.so.0.3.1405
+-rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjack.so.0.3.1405
lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjacknet.so -> libjacknet.so.0
-lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjacknet.so.0 -> libjacknet.so.0.3.1402
--rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjacknet.so.0.3.1402
+lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjacknet.so.0 -> libjacknet.so.0.3.1405
+-rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjacknet.so.0.3.1405
lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjackserver.so -> libjackserver.so.0
-lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjackserver.so.0 -> libjackserver.so.0.3.1402
--rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjackserver.so.0.3.1402
+lrwxrwxrwx root/root usr/lib/pipewire-0.3/jack/libjackserver.so.0 -> libjackserver.so.0.3.1405
+-rwxr-xr-x root/root usr/lib/pipewire-0.3/jack/libjackserver.so.0.3.1405
-rwxr-xr-x root/root usr/lib/pipewire-0.3/libpipewire-module-access.so
-rwxr-xr-x root/root usr/lib/pipewire-0.3/libpipewire-module-adapter.so
-rwxr-xr-x root/root usr/lib/pipewire-0.3/libpipewire-module-avb.so
@@ -455,3 +455,4 @@ drwxr-xr-x root/root usr/share/pipewire/pipewire-pulse.conf.avail/
drwxr-xr-x root/root usr/share/pipewire/pipewire.conf.avail/
-rw-r--r-- root/root usr/share/pipewire/pipewire.conf.avail/10-rates.conf
-rw-r--r-- root/root usr/share/pipewire/pipewire.conf.avail/20-upmix.conf
+-rw-r--r-- root/root usr/share/pipewire/pipewire.conf.avail/50-raop.conf
diff --git a/pipewire/abuild b/pipewire/abuild
index 92326ee5..11e19447 100644
--- a/pipewire/abuild
+++ b/pipewire/abuild
@@ -1,5 +1,5 @@
name=pipewire
-version=1.4.2
+version=1.4.5
release=1
source="https://gitlab.freedesktop.org/${name}/${name}/-/archive/${version}/${name}-${version}.tar.gz"
build_opt="-Ddocs=disabled -Dtests=disabled -Dpipewire-v4l2=disabled -Djack=disabled -Dsession-managers=[]"
diff --git a/python-setuptools/.checksum b/python-setuptools/.checksum
index 860aad2b..7565ff91 100644
--- a/python-setuptools/.checksum
+++ b/python-setuptools/.checksum
@@ -1 +1 @@
-c4466e1937394081b7fcee9db57326b3b5961f497bf7b1b667526c67c97f8ffb setuptools-80.7.1.tar.gz
+7c47a86e8189bc956de0e2f33b2d781d3a74920fd86020daf0461491982f068c setuptools-80.9.0.tar.gz
diff --git a/python-setuptools/.files b/python-setuptools/.files
index 9978bac7..9e4065e6 100644
--- a/python-setuptools/.files
+++ b/python-setuptools/.files
@@ -34,16 +34,17 @@ drwxr-xr-x root/root usr/lib/python3.13/site-packages/pkg_resources/tests/dat
-rw-r--r-- root/root usr/lib/python3.13/site-packages/pkg_resources/tests/test_pkg_resources.py
-rw-r--r-- root/root usr/lib/python3.13/site-packages/pkg_resources/tests/test_resources.py
-rw-r--r-- root/root usr/lib/python3.13/site-packages/pkg_resources/tests/test_working_set.py
-drwxr-xr-x root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/PKG-INFO
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/SOURCES.txt
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/dependency_links.txt
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/entry_points.txt
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/requires.txt
--rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.7.1-py3.13.egg-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/entry_points.txt
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/requires.txt
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools-80.9.0-py3.13.egg-info/top_level.txt
drwxr-xr-x root/root usr/lib/python3.13/site-packages/setuptools/
-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools/__init__.py
-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools/_core_metadata.py
+-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools/_discovery.py
drwxr-xr-x root/root usr/lib/python3.13/site-packages/setuptools/_distutils/
-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools/_distutils/__init__.py
-rw-r--r-- root/root usr/lib/python3.13/site-packages/setuptools/_distutils/_log.py
diff --git a/python-setuptools/abuild b/python-setuptools/abuild
index 2889e1b0..e2e6951e 100644
--- a/python-setuptools/abuild
+++ b/python-setuptools/abuild
@@ -1,5 +1,5 @@
name=python-setuptools
-version=80.7.1
+version=80.9.0
release=1
source="https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-$version.tar.gz"
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
diff --git a/qemu/.checksum b/qemu/.checksum
index 505961d4..ff89372c 100644
--- a/qemu/.checksum
+++ b/qemu/.checksum
@@ -1 +1 @@
-5387c8c3b9c96d6072ade1f4485a8b87a436fd8ad994ab5bc7e5ced67bd8640f qemu-10.0.0.tar.xz
+f4f1e236c106e9583d67ef6c3033fe3a2dec9f58b3eff6f96a4a6ea97240c496 qemu-10.0.2.tar.xz
diff --git a/qemu/abuild b/qemu/abuild
index add2943f..37db6e82 100644
--- a/qemu/abuild
+++ b/qemu/abuild
@@ -1,5 +1,5 @@
name=qemu
-version=10.0.0
+version=10.0.2
release=1
source="https://download.$name.org/$name-$version.tar.xz"
build_type=configure_build
diff --git a/rust/.checksum b/rust/.checksum
index 54d0aacb..8a43864c 100644
--- a/rust/.checksum
+++ b/rust/.checksum
@@ -1,7 +1,7 @@
-ca7742d493604e180b27d98bf461d550140cee343b4fd0a9f39b86ea87441f2c cargo-1.85.0-x86_64-unknown-linux-musl.tar.xz
-c3a18c929b155d8fd1484d2d9cef917deebc8c34ea2cb476a84ac2fb4f323840 fix-curl.patch
+8bb58cb1f55e9f2ebf02823a37d02a93cfc960d149205c552b09dbfb19569b38 cargo-1.86.0-x86_64-unknown-linux-musl.tar.xz
+1f70d4c8f84bccf0883a21124fcd7b5f84d89934b93744e6db1ffe072e1684db fix-curl.patch
98cd52ea1add75f87899eda742c302404eea756a27d9a62b6bb318db0c6b34ac fix-linux_musl_base.patch
-0913269633249b1b02d2a9dd7f933c776da2f8bd33d353bf0babc4a8dfd4de3e libressl.patch
-87d4ec8089bfcf5449bd8482e86ef668e2c4fd9fc52c3c374a11dd9d5f4dd79d rust-std-1.85.0-x86_64-unknown-linux-musl.tar.xz
-30e6cc202b9ad0180fc66deebddc1232350ddc92b947c4430e55ad96638779ab rustc-1.85.0-x86_64-unknown-linux-musl.tar.xz
-5bd02dd4e25b96b42a0c5b7ab25d51eb4db7760b412b4a5e2285237900d5a20b rustc-1.86.0-src.tar.xz
+722dbc61a1129a3d161564b27fc711f330827e3cddfc46c4d1c6784ad41c37a3 libressl.patch
+f2d98445ce70ce29a16c953d8d0b6b24900981059f7781049d36f1a53d4ece52 rust-std-1.86.0-x86_64-unknown-linux-musl.tar.xz
+d11c4cdd01669b89cd92be0838d69253e075e172e59748518837c53f9c71c75f rustc-1.86.0-x86_64-unknown-linux-musl.tar.xz
+818b58c6cd637dcc67bf889ab10d551e56de2940c8d4353320da8489f9d49546 rustc-1.87.0-src.tar.xz
diff --git a/rust/.files b/rust/.files
index ba54e642..e4c6fcf4 100644
--- a/rust/.files
+++ b/rust/.files
@@ -11,7 +11,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/rustc
-rwxr-xr-x root/root usr/bin/rustfmt
drwxr-xr-x root/root usr/lib/
--rw-r--r-- root/root usr/lib/librustc_driver-ec077a736098b7c9.so
+-rw-r--r-- root/root usr/lib/librustc_driver-0e1dcda3ba8747cc.so
drwxr-xr-x root/root usr/lib/rustlib/
-rw-r--r-- root/root usr/lib/rustlib/components
drwxr-xr-x root/root usr/lib/rustlib/etc/
@@ -38,27 +38,27 @@ drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/gcc-ld/
-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-lld
-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-66473c445db0d96e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-a28a9935a2376220.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-3025226cf35b05ba.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-6acc777b98105ee7.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-d3d886d159004024.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-476504b7edc442ca.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-709a512bd0ec6991.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-828d553676bc43d8.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-326d2a6890423ce0.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-ee316e6ba2710fea.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-124217ca77b8bce2.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-f80ae5f99e24eb68.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-e49a838c15547764.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-2deb468abe17876e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8d3f7a219b301f21.rlib
--rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-8d3f7a219b301f21.so
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-7ddfbab6c2b7a4e1.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-7cc2119d20423e4c.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-e6e5d4072440b539.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-ba9d1d0316c73c0e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-92b74b12ed259709.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-e24e8390b7eca9ce.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-c059db423d64c2a4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-fbbc3e86faa8cbea.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-b4f7be52957560c4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-31a17d1224c0fa5e.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-6218ac937f1294ff.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-6d6af9a93387a9b7.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-4de172cd1f436f8b.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-cb3924e106675315.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-7d1063fbd8c82c7f.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-daca11801ac87754.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-61fa4cfed868da4e.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-3fdd8ebb1cd3abc9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-42e3f4febf3951d1.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-9ee22cb2a2612b83.rlib
+-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-9ee22cb2a2612b83.so
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-5d1ae0a7989f6daa.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d2c80c8ed2c8c64e.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-de8079bf1f413e77.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-217eb35ec1436950.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-cbcadc4e995b009c.rlib
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o
diff --git a/rust/abuild b/rust/abuild
index 8c4d918d..22340013 100644
--- a/rust/abuild
+++ b/rust/abuild
@@ -1,9 +1,9 @@
name=rust
-version=1.86.0
+version=1.87.0
##cat src/stage0.txt
-export _date=2025-02-20
-export _rustc=1.85.0
+export _date=2025-04-03
+export _rustc=1.86.0
export _cargo=$_rustc
##
@@ -30,8 +30,14 @@ build() {
sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.52+curl-7.81.0/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.78+curl-8.11.0/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.79+curl-8.12.0/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.80+curl-8.12.1/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-0.10.38/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-0.10.64/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-0.10.71/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.102/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.104/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.106/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.72/.cargo-checksum.json
cat > config.toml <<EOF
[llvm]
diff --git a/rust/fix-curl.patch b/rust/fix-curl.patch
index b29c2794..dcd3333d 100644
--- a/rust/fix-curl.patch
+++ b/rust/fix-curl.patch
@@ -24,10 +24,10 @@ index a451b24..363b314 100644
.define("CURL_DISABLE_DICT", None)
.define("CURL_DISABLE_GOPHER", None)
.define("CURL_DISABLE_IMAP", None)
-diff --git a/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs b/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs
-index 8315a20..98dedb4 100644
---- a/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs
-+++ b/vendor/curl-sys-0.4.79+curl-8.12.0/build.rs
+diff --git a/vendor/curl-sys-0.4.80+curl-8.12.1/build.rs b/vendor/curl-sys-0.4.80+curl-8.12.1/build.rs
+index 89f431d..57f891a 100644
+--- a/vendor/curl-sys-0.4.80+curl-8.12.1/build.rs
++++ b/vendor/curl-sys-0.4.80+curl-8.12.1/build.rs
@@ -117,6 +117,8 @@ fn main() {
.include("curl/lib")
.include("curl/include")
diff --git a/rust/libressl.patch b/rust/libressl.patch
index 10a9689b..fda82f0f 100644
--- a/rust/libressl.patch
+++ b/rust/libressl.patch
@@ -44,113 +44,6 @@ index d90ebc17..3e323cea 100644
+ }
}
}
-diff --git a/vendor/openssl-0.10.57/build.rs b/vendor/openssl-0.10.57/build.rs
-index 0a974b33..791fb8a5 100644
---- a/vendor/openssl-0.10.57/build.rs
-+++ b/vendor/openssl-0.10.57/build.rs
-@@ -67,6 +67,21 @@ fn main() {
- if version >= 0x3_07_00_00_0 {
- println!("cargo:rustc-cfg=libressl370");
- }
-+ if version >= 0x3_08_00_00_0 {
-+ println!("cargo:rustc-cfg=libressl380");
-+ }
-+ if version >= 0x3_08_02_00_0 {
-+ println!("cargo:rustc-cfg=libressl382");
-+ }
-+ if version >= 0x3_09_00_00_0 {
-+ println!("cargo:rustc-cfg=libressl390");
-+ }
-+ if version >= 0x4_00_00_00_0 {
-+ println!("cargo:rustc-cfg=libressl400");
-+ }
-+ if version >= 0x4_01_00_00_0 {
-+ println!("cargo:rustc-cfg=libressl410");
-+ }
- }
-
- if let Ok(vars) = env::var("DEP_OPENSSL_CONF") {
-@@ -103,60 +118,4 @@ fn main() {
- println!("cargo:rustc-cfg=ossl310");
- }
- }
--
-- if let Ok(version) = env::var("DEP_OPENSSL_LIBRESSL_VERSION_NUMBER") {
-- let version = u64::from_str_radix(&version, 16).unwrap();
--
-- if version >= 0x2_05_01_00_0 {
-- println!("cargo:rustc-cfg=libressl251");
-- }
--
-- if version >= 0x2_06_01_00_0 {
-- println!("cargo:rustc-cfg=libressl261");
-- }
--
-- if version >= 0x2_07_00_00_0 {
-- println!("cargo:rustc-cfg=libressl270");
-- }
--
-- if version >= 0x2_07_01_00_0 {
-- println!("cargo:rustc-cfg=libressl271");
-- }
--
-- if version >= 0x2_07_03_00_0 {
-- println!("cargo:rustc-cfg=libressl273");
-- }
--
-- if version >= 0x2_08_00_00_0 {
-- println!("cargo:rustc-cfg=libressl280");
-- }
--
-- if version >= 0x2_09_01_00_0 {
-- println!("cargo:rustc-cfg=libressl291");
-- }
--
-- if version >= 0x3_02_01_00_0 {
-- println!("cargo:rustc-cfg=libressl321");
-- }
--
-- if version >= 0x3_03_02_00_0 {
-- println!("cargo:rustc-cfg=libressl332");
-- }
--
-- if version >= 0x3_04_00_00_0 {
-- println!("cargo:rustc-cfg=libressl340");
-- }
--
-- if version >= 0x3_05_00_00_0 {
-- println!("cargo:rustc-cfg=libressl350");
-- }
--
-- if version >= 0x3_06_00_00_0 {
-- println!("cargo:rustc-cfg=libressl360");
-- }
--
-- if version >= 0x3_06_01_00_0 {
-- println!("cargo:rustc-cfg=libressl361");
-- }
-- }
- }
-diff --git a/vendor/openssl-0.10.57/src/conf.rs b/vendor/openssl-0.10.57/src/conf.rs
-index 715519c5..88740298 100644
---- a/vendor/openssl-0.10.57/src/conf.rs
-+++ b/vendor/openssl-0.10.57/src/conf.rs
-@@ -8,7 +8,7 @@ foreign_type_and_impl_send_sync! {
- pub struct ConfRef;
- }
-
--#[cfg(not(boringssl))]
-+#[cfg(not(any(boringssl, libressl400)))]
- mod methods {
- use super::Conf;
- use crate::cvt_p;
-@@ -61,5 +61,5 @@ mod methods {
- }
- }
- }
--#[cfg(not(boringssl))]
-+#[cfg(not(any(boringssl, libressl400)))]
- pub use methods::*;
diff --git a/vendor/openssl-0.10.64/build.rs b/vendor/openssl-0.10.64/build.rs
index 7677abc0..4f5ca600 100644
--- a/vendor/openssl-0.10.64/build.rs
@@ -188,6 +81,28 @@ index 715519c5..a4261cbc 100644
-#[cfg(not(boringssl))]
+#[cfg(not(and(boringssl, libressl400)))]
pub use methods::*;
+diff --git a/vendor/openssl-0.10.71/build.rs b/vendor/openssl-0.10.71/build.rs
+index 52f3e89f..ef2645fe 100644
+--- a/vendor/openssl-0.10.71/build.rs
++++ b/vendor/openssl-0.10.71/build.rs
+@@ -32,6 +32,7 @@ fn main() {
+ println!("cargo:rustc-check-cfg=cfg(libressl382)");
+ println!("cargo:rustc-check-cfg=cfg(libressl390)");
+ println!("cargo:rustc-check-cfg=cfg(libressl400)");
++ println!("cargo:rustc-check-cfg=cfg(libressl410)");
+
+ println!("cargo:rustc-check-cfg=cfg(ossl101)");
+ println!("cargo:rustc-check-cfg=cfg(ossl102)");
+@@ -116,6 +117,9 @@ fn main() {
+ if version >= 0x4_00_00_00_0 {
+ println!("cargo:rustc-cfg=libressl400");
+ }
++ if version >= 0x4_01_00_00_0 {
++ println!("cargo:rustc-cfg=libressl410");
++ }
+ }
+
+ if let Ok(vars) = env::var("DEP_OPENSSL_CONF") {
diff --git a/vendor/openssl-sys-0.9.102/build/cfgs.rs b/vendor/openssl-sys-0.9.102/build/cfgs.rs
index 91cb734c..c53eabc4 100644
--- a/vendor/openssl-sys-0.9.102/build/cfgs.rs
@@ -273,6 +188,28 @@ index f379e1e6..0429f12a 100644
due to this version mismatch.
"
+diff --git a/vendor/openssl-sys-0.9.106/build/main.rs b/vendor/openssl-sys-0.9.106/build/main.rs
+index 1a59d6f3..40c722e2 100644
+--- a/vendor/openssl-sys-0.9.106/build/main.rs
++++ b/vendor/openssl-sys-0.9.106/build/main.rs
+@@ -383,6 +383,8 @@ See rust-openssl documentation for more information:
+ (3, 9, _) => ('3', '9', 'x'),
+ (4, 0, 0) => ('4', '0', '0'),
+ (4, 0, _) => ('4', '0', 'x'),
++ (4, 1, 0) => ('4', '1', '0'),
++ (4, 1, _) => ('4', '1', 'x'),
+ _ => version_error(),
+ };
+
+@@ -425,7 +427,7 @@ fn version_error() -> ! {
+ "
+
+ This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3), or LibreSSL 2.5
+-through 4.0.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.1.x, but a different version of OpenSSL was found. The build is now aborting
+ due to this version mismatch.
+
+ "
diff --git a/vendor/openssl-sys-0.9.72/build/cfgs.rs b/vendor/openssl-sys-0.9.72/build/cfgs.rs
index 18b3e3de..b2b234a9 100644
--- a/vendor/openssl-sys-0.9.72/build/cfgs.rs
@@ -349,60 +286,3 @@ index 243f146b..8aacb403 100644
due to this version mismatch.
"
-diff --git a/vendor/openssl-sys-0.9.92/build/cfgs.rs b/vendor/openssl-sys-0.9.92/build/cfgs.rs
-index 2f3ff3ea..d800f3d1 100644
---- a/vendor/openssl-sys-0.9.92/build/cfgs.rs
-+++ b/vendor/openssl-sys-0.9.92/build/cfgs.rs
-@@ -53,6 +53,24 @@ pub fn get(openssl_version: Option<u64>, libressl_version: Option<u64>) -> Vec<&
- if libressl_version >= 0x3_07_00_00_0 {
- cfgs.push("libressl370");
- }
-+ if libressl_version >= 0x3_08_00_00_0 {
-+ cfgs.push("libressl380");
-+ }
-+ if libressl_version >= 0x3_08_01_00_0 {
-+ cfgs.push("libressl381");
-+ }
-+ if libressl_version >= 0x3_08_02_00_0 {
-+ cfgs.push("libressl382");
-+ }
-+ if libressl_version >= 0x3_09_00_00_0 {
-+ cfgs.push("libressl390");
-+ }
-+ if libressl_version >= 0x4_00_00_00_0 {
-+ cfgs.push("libressl400");
-+ }
-+ if libressl_version >= 0x4_01_00_00_0 {
-+ cfgs.push("libressl410");
-+ }
- } else {
- let openssl_version = openssl_version.unwrap();
-
-diff --git a/vendor/openssl-sys-0.9.92/build/main.rs b/vendor/openssl-sys-0.9.92/build/main.rs
-index 21ccf3d0..2b06ee0f 100644
---- a/vendor/openssl-sys-0.9.92/build/main.rs
-+++ b/vendor/openssl-sys-0.9.92/build/main.rs
-@@ -273,6 +273,14 @@ See rust-openssl documentation for more information:
- (3, 7, 1) => ('3', '7', '1'),
- (3, 7, _) => ('3', '7', 'x'),
- (3, 8, 0) => ('3', '8', '0'),
-+ (3, 8, 1) => ('3', '8', '1'),
-+ (3, 8, _) => ('3', '8', 'x'),
-+ (3, 9, 0) => ('3', '9', '0'),
-+ (3, 9, _) => ('3', '9', 'x'),
-+ (4, 0, 0) => ('4', '0', '0'),
-+ (4, 0, _) => ('4', '0', 'x'),
-+ (4, 1, 0) => ('4', '1', '0'),
-+ (4, 1, _) => ('4', '1', 'x'),
- _ => version_error(),
- };
-
-@@ -315,7 +323,7 @@ fn version_error() -> ! {
- "
-
- This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3.0.0), or LibreSSL 2.5
--through 3.8.0, but a different version of OpenSSL was found. The build is now aborting
-+through 4.1.x, but a different version of OpenSSL was found. The build is now aborting
- due to this version mismatch.
-
- "
diff --git a/sdl2/.checksum b/sdl2/.checksum
index abaa46de..839d9f3c 100644
--- a/sdl2/.checksum
+++ b/sdl2/.checksum
@@ -1 +1 @@
-84388fa14ec308e83967a8d2dba9c2986cfc7a58355d0c137f64c5359d994c4e SDL2-2.32.6.tar.gz
+58773495a9d8625410b6dfacd0d21958250ca03f0de9801b043e7d5430fe5a46 SDL2-2.32.8.tar.gz
diff --git a/sdl2/.files b/sdl2/.files
index 1d4cbd9f..401d7b76 100644
--- a/sdl2/.files
+++ b/sdl2/.files
@@ -86,9 +86,9 @@ drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/SDL2/
-rw-r--r-- root/root usr/lib/cmake/SDL2/sdl2-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/SDL2/sdl2-config.cmake
-lrwxrwxrwx root/root usr/lib/libSDL2-2.0.so.0 -> libSDL2-2.0.so.0.3200.6
--rwxr-xr-x root/root usr/lib/libSDL2-2.0.so.0.3200.6
-lrwxrwxrwx root/root usr/lib/libSDL2.so -> libSDL2-2.0.so.0.3200.6
+lrwxrwxrwx root/root usr/lib/libSDL2-2.0.so.0 -> libSDL2-2.0.so.0.3200.8
+-rwxr-xr-x root/root usr/lib/libSDL2-2.0.so.0.3200.8
+lrwxrwxrwx root/root usr/lib/libSDL2.so -> libSDL2-2.0.so.0.3200.8
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/sdl2.pc
drwxr-xr-x root/root usr/share/
diff --git a/sdl2/abuild b/sdl2/abuild
index 14401497..589465fe 100644
--- a/sdl2/abuild
+++ b/sdl2/abuild
@@ -1,4 +1,4 @@
name=sdl2
-version=2.32.6
+version=2.32.8
release=1
source="https://www.libsdl.org/release/SDL2-$version.tar.gz"
diff --git a/sqlite/.checksum b/sqlite/.checksum
index 5c06fbdc..d6e25a0a 100644
--- a/sqlite/.checksum
+++ b/sqlite/.checksum
@@ -1 +1 @@
-96e071dc4f964311882334e927f017d8383915b1b140adcf308957dff213aa8c sqlite-autoconf-3490200.tar.gz
+80a56813cc153b4e198de7223b0fbd7729c474d50a3358154a1082a03a9885a2 sqlite-autoconf-3500100.tar.gz
diff --git a/sqlite/.files b/sqlite/.files
index 73d4cb16..07aae391 100644
--- a/sqlite/.files
+++ b/sqlite/.files
@@ -5,9 +5,9 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/sqlite3.h
-rw-r--r-- root/root usr/include/sqlite3ext.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libsqlite3.so -> libsqlite3.so.3.49.2
-lrwxrwxrwx root/root usr/lib/libsqlite3.so.0 -> libsqlite3.so.3.49.2
--rwxr-xr-x root/root usr/lib/libsqlite3.so.3.49.2
+lrwxrwxrwx root/root usr/lib/libsqlite3.so -> libsqlite3.so.3.50.1
+lrwxrwxrwx root/root usr/lib/libsqlite3.so.0 -> libsqlite3.so.3.50.1
+-rwxr-xr-x root/root usr/lib/libsqlite3.so.3.50.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/sqlite3.pc
drwxr-xr-x root/root usr/share/
diff --git a/sqlite/abuild b/sqlite/abuild
index 0b76658a..1803d217 100644
--- a/sqlite/abuild
+++ b/sqlite/abuild
@@ -1,5 +1,5 @@
name=sqlite
-version=3.49.2
+version=3.50.1
_v=${version%%.*}
_vv=${version#*.}; _vv=${_vv%.*}
_vvv=${version##*.}
diff --git a/strace/.checksum b/strace/.checksum
index 4978729a..28651e15 100644
--- a/strace/.checksum
+++ b/strace/.checksum
@@ -1 +1 @@
-fe217aa5e0a0f64f239579ca48cf7fbd16896a985113db3f09257e0cc3823220 strace-6.14.tar.xz
+e5155954f4d55facb6ed5e1e2e27b65615626240b5ff062bb71d1bd05a2e077e strace-6.15.tar.xz
diff --git a/strace/abuild b/strace/abuild
index e69cc796..5de94648 100644
--- a/strace/abuild
+++ b/strace/abuild
@@ -1,5 +1,5 @@
name=strace
-version=6.14
+version=6.15
release=1
source="https://github.com/${name}/${name}/releases/download/v${version}/${name}-${version}.tar.xz"
build_opt="--enable-mpers=no"
diff --git a/sway/.checksum b/sway/.checksum
index 6649784e..f89a1a59 100644
--- a/sway/.checksum
+++ b/sway/.checksum
@@ -1 +1 @@
-f5ec0f5391e9858fd6baa2473f0a5d91df071031c9695c9eb1e40e235978fabe sway-1.10.1.tar.gz
+a639e06c60d759dad82a6377974e67f66641cc7fd15472faf06701769c53df55 sway-1.11.tar.gz
diff --git a/sway/abuild b/sway/abuild
index b2e0bef1..c23f8dac 100644
--- a/sway/abuild
+++ b/sway/abuild
@@ -1,5 +1,5 @@
name=sway
-version=1.10.1
-release=2
+version=1.11
+release=1
source="https://github.com/${name}wm/${name}/releases/download/${version}/${name}-${version}.tar.gz"
build_opt="-Dwerror=false -Dzsh-completions=false -Dbash-completions=false -Dfish-completions=false"
diff --git a/tinyramfs/.checksum b/tinyramfs/.checksum
new file mode 100644
index 00000000..e23720f2
--- /dev/null
+++ b/tinyramfs/.checksum
@@ -0,0 +1 @@
+d72ac77721b06479208fb49a1fd067bf900b11109117de51ee847e0dd22b341f tinyramfs-0.2.0.tar.gz
diff --git a/tinyramfs/.files b/tinyramfs/.files
new file mode 100644
index 00000000..984f2423
--- /dev/null
+++ b/tinyramfs/.files
@@ -0,0 +1,86 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/tinyramfs
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/tinyramfs/
+-rwxr-xr-x root/root usr/lib/tinyramfs/common.sh
+-rwxr-xr-x root/root usr/lib/tinyramfs/helper.sh
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/eudev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/eudev/eudev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/eudev/eudev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/eudev/eudev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/eudev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/eudev/eudev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/eudev/eudev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/eudev/eudev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/keymap/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/keymap/keymap
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/keymap/keymap.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/luks/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/luks/luks
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/luks/luks.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/lvm/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/lvm/lvm
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/lvm/lvm.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/mdev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdev/mdev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdev/mdev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdev/mdev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/mdevd/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdevd/mdevd
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdevd/mdevd.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/mdevd/mdevd.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/proc/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/proc/proc
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/proc/proc.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/proc/proc.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/resume/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/resume/resume
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/resume/resume.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/systemd-udev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/systemd-udev/systemd-udev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/systemd-udev/systemd-udev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/systemd-udev/systemd-udev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/hook/zfs/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/zfs/zfs
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/hook/zfs/zfs.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/keymap/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/keymap/keymap
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/keymap/keymap.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/luks/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/luks/luks
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/luks/luks.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/lvm/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/lvm/lvm
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/lvm/lvm.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/mdev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdev/mdev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdev/mdev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdev/mdev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/mdevd/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdevd/mdevd
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdevd/mdevd.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/mdevd/mdevd.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/proc/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/proc/proc
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/proc/proc.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/proc/proc.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/resume/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/resume/resume
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/resume/resume.init
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/systemd-udev/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/systemd-udev/systemd-udev
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/systemd-udev/systemd-udev.init
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/systemd-udev/systemd-udev.init.late
+drwxr-xr-x root/root usr/lib/tinyramfs/hook.d/zfs/
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/zfs/zfs
+-rw-r--r-- root/root usr/lib/tinyramfs/hook.d/zfs/zfs.init
+-rwxr-xr-x root/root usr/lib/tinyramfs/init.sh
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/tinyramfs.5.gz
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/tinyramfs.8.gz
diff --git a/tinyramfs/abuild b/tinyramfs/abuild
new file mode 100644
index 00000000..f9aa1743
--- /dev/null
+++ b/tinyramfs/abuild
@@ -0,0 +1,4 @@
+name=tinyramfs
+version=0.2.0
+release=1
+source="https://github.com/illiliti/${name}/archive/${version}/${name}-${version}.tar.gz"
diff --git a/vim/.checksum b/vim/.checksum
index e0e1ae8e..8f47fa02 100644
--- a/vim/.checksum
+++ b/vim/.checksum
@@ -1 +1 @@
-fee2ac5e1e32e73c28c79057925412127d34bb2ece6bc38226adbf4ac0a84a6f vim-9.1.1385.tar.gz
+f2c5046c7ddc0ed41ede40064d97702c0e418286c90e16ecded545ea55d0f156 vim-9.1.1435.tar.gz
diff --git a/vim/abuild b/vim/abuild
index cceeb966..7483f0b3 100644
--- a/vim/abuild
+++ b/vim/abuild
@@ -1,5 +1,5 @@
name=vim
-version=9.1.1385
+version=9.1.1435
release=1
source="https://github.com/$name/$name/archive/v$version/$name-$version.tar.gz"
build_opt="--without-x --disable-gui --disable-gpm --disable-libsodium --disable-nls"
diff --git a/wlroots/.checksum b/wlroots/.checksum
index d81be91a..8633006c 100644
--- a/wlroots/.checksum
+++ b/wlroots/.checksum
@@ -1 +1 @@
-8d975416909ccecbad8dce7d9c604476902e0e85ce89d3706df5e08cd4d61176 wlroots-0.18.2.tar.gz
+d4aff3112c9362b6c16ef9739e790c09b84dd62c4887a0e6aafbca7ac83aa66e wlroots-0.19.0.tar.gz
diff --git a/wlroots/.files b/wlroots/.files
index 6d6aaa7e..fa6edcec 100644
--- a/wlroots/.files
+++ b/wlroots/.files
@@ -1,125 +1,130 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
-drwxr-xr-x root/root usr/include/wlroots-0.18/
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/backend/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/drm.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/headless.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/interface.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/libinput.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/multi.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/session.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/backend/wayland.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/config.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/interfaces/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_buffer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_keyboard.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_output.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_pointer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_switch.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_tablet_pad.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_tablet_tool.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/interfaces/wlr_touch.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/render/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/allocator.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/color.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/dmabuf.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/drm_format_set.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/drm_syncobj.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/egl.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/gles2.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/interface.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/pass.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/pixman.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/swapchain.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/wlr_renderer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/render/wlr_texture.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/types/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_alpha_modifier_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_buffer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_compositor.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_content_type_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_cursor.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_cursor_shape_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_damage_ring.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_data_control_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_data_device.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_drm.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_drm_lease_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_export_dmabuf_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_ext_foreign_toplevel_list_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_foreign_toplevel_management_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_fractional_scale_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_fullscreen_shell_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_gamma_control_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_idle_inhibit_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_idle_notify_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_input_device.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_input_method_v2.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_keyboard.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_keyboard_group.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_layer_shell_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_linux_dmabuf_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_linux_drm_syncobj_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_matrix.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output_layer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output_layout.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output_management_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output_power_management_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_output_swapchain_manager.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_pointer.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_pointer_constraints_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_pointer_gestures_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_presentation_time.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_primary_selection.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_primary_selection_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_region.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_relative_pointer_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_scene.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_screencopy_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_seat.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_security_context_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_server_decoration.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_session_lock_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_shm.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_single_pixel_buffer_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_subcompositor.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_switch.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_tablet_pad.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_tablet_tool.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_tablet_v2.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_tearing_control_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_text_input_v3.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_touch.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_transient_seat_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_viewporter.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_virtual_keyboard_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_virtual_pointer_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xcursor_manager.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_activation_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_decoration_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_registry.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_foreign_v2.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_output_v1.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/types/wlr_xdg_shell.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/util/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/addon.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/box.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/edges.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/log.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/region.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/util/transform.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/version.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/xcursor.h
-drwxr-xr-x root/root usr/include/wlroots-0.18/wlr/xwayland/
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/xwayland/server.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/xwayland/shell.h
--rw-r--r-- root/root usr/include/wlroots-0.18/wlr/xwayland/xwayland.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/backend/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/drm.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/headless.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/interface.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/libinput.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/multi.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/session.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/backend/wayland.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/config.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/interfaces/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_buffer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_ext_image_capture_source_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_keyboard.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_output.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_pointer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_switch.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_tablet_pad.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_tablet_tool.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/interfaces/wlr_touch.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/render/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/allocator.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/color.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/dmabuf.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/drm_format_set.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/drm_syncobj.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/egl.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/gles2.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/interface.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/pass.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/pixman.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/swapchain.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/wlr_renderer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/render/wlr_texture.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/types/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_alpha_modifier_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_buffer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_color_management_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_compositor.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_content_type_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_cursor.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_cursor_shape_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_damage_ring.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_data_control_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_data_device.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_drm.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_drm_lease_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_export_dmabuf_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_ext_data_control_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_ext_foreign_toplevel_list_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_ext_image_capture_source_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_ext_image_copy_capture_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_foreign_toplevel_management_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_fractional_scale_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_gamma_control_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_idle_inhibit_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_idle_notify_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_input_device.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_input_method_v2.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_keyboard.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_keyboard_group.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_layer_shell_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_linux_dmabuf_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_linux_drm_syncobj_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output_layer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output_layout.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output_management_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output_power_management_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_output_swapchain_manager.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_pointer.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_pointer_constraints_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_pointer_gestures_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_presentation_time.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_primary_selection.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_primary_selection_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_relative_pointer_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_scene.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_screencopy_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_seat.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_security_context_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_server_decoration.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_session_lock_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_shm.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_single_pixel_buffer_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_subcompositor.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_switch.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_tablet_pad.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_tablet_tool.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_tablet_v2.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_tearing_control_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_text_input_v3.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_touch.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_transient_seat_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_viewporter.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_virtual_keyboard_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_virtual_pointer_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xcursor_manager.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_activation_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_decoration_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_dialog_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_foreign_registry.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_foreign_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_foreign_v2.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_output_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_shell.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_system_bell_v1.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/types/wlr_xdg_toplevel_icon_v1.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/util/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/addon.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/box.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/edges.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/log.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/region.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/util/transform.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/version.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/xcursor.h
+drwxr-xr-x root/root usr/include/wlroots-0.19/wlr/xwayland/
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/xwayland/server.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/xwayland/shell.h
+-rw-r--r-- root/root usr/include/wlroots-0.19/wlr/xwayland/xwayland.h
drwxr-xr-x root/root usr/lib/
--rwxr-xr-x root/root usr/lib/libwlroots-0.18.so
+-rwxr-xr-x root/root usr/lib/libwlroots-0.19.so
drwxr-xr-x root/root usr/lib/pkgconfig/
--rw-r--r-- root/root usr/lib/pkgconfig/wlroots-0.18.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/wlroots-0.19.pc
diff --git a/wlroots/abuild b/wlroots/abuild
index 0da1808c..e8fd5251 100644
--- a/wlroots/abuild
+++ b/wlroots/abuild
@@ -1,5 +1,5 @@
name=wlroots
-version=0.18.2
+version=0.19.0
release=1
source="https://gitlab.freedesktop.org/${name}/${name}/-/releases/${version}/downloads/${name}-${version}.tar.gz"
[ -f $SPM_PKGDB/libx11 ] && xbackends=",x11"