diff --git a/srcpkgs/Komikku/template b/srcpkgs/Komikku/template index 405a40919d4d12..2abc06d0252b85 100644 --- a/srcpkgs/Komikku/template +++ b/srcpkgs/Komikku/template @@ -19,7 +19,7 @@ license="GPL-3.0-or-later" homepage="https://codeberg.org/valos/Komikku" changelog="https://codeberg.org/valos/Komikku/releases" distfiles="https://codeberg.org/valos/Komikku/archive/v${version}.tar.gz" -checksum=3c5f2d77b626b274f3f56562f1666992515bb78b2fb67668ad6db956090aa51e +checksum=fdca2c44a86b98fb0330956c55d77d8c35949a7fc31e0ea15e2e38c8a3f88979 if [ "$CROSS_BUILD" ]; then export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0" diff --git a/srcpkgs/accountsservice/patches/fix-tests.patch b/srcpkgs/accountsservice/patches/fix-tests.patch new file mode 100644 index 00000000000000..f26964a0b528bd --- /dev/null +++ b/srcpkgs/accountsservice/patches/fix-tests.patch @@ -0,0 +1,19 @@ +--- a/tests/meson.build 2026-09-01 11:38:03.896222339 +0200 ++++ b/tests/meson.build 2026-09-01 11:42:16.446248925 +0200 +@@ -1,6 +1,6 @@ + test('check-format', find_program('check-format.sh')) + +-libmocklibc = subproject('mocklibc').get_variable('libmocklibc') ++#libmocklibc = subproject('mocklibc').get_variable('libmocklibc') + + envs = environment() + # Enable debug messages and abort on critical warnings +@@ -8,7 +8,7 @@ + envs.set('G_MESSAGES_DEBUG', 'all') + envs.set('top_srcdir', meson.source_root()) + envs.set('top_builddir', meson.build_root()) +-envs.set('MOCKLIBC_LD_PRELOAD', libmocklibc.full_path()) ++envs.set('MOCKLIBC_LD_PRELOAD', '') + + # Setup paths + accountsservice_build_dir = meson.build_root() / 'src' / 'libaccountsservice' diff --git a/srcpkgs/accountsservice/template b/srcpkgs/accountsservice/template index 1ffa16608d6106..e339c4837db927 100644 --- a/srcpkgs/accountsservice/template +++ b/srcpkgs/accountsservice/template @@ -6,6 +6,7 @@ build_style=meson build_helper="gir" configure_args="-Dsystemdsystemunitdir=/usr/lib/systemd/system -Dwtmpfile=/var/log/wtmp $(vopt_bool gir introspection)" +make_check_args="--no-suite daemon" # needs mocklibc hostmakedepends="glib-devel pkg-config polkit gettext $(vopt_if gir vala) python3-dbus python3-gobject python3-dbusmock" makedepends="polkit-devel elogind-devel" diff --git a/srcpkgs/appstream-glib/patches/rfc9512.patch b/srcpkgs/appstream-glib/patches/rfc9512.patch new file mode 100644 index 00000000000000..ca13e0826ca673 --- /dev/null +++ b/srcpkgs/appstream-glib/patches/rfc9512.patch @@ -0,0 +1,24 @@ +From 2d2c71f44b79176f0e90fafb4ab697398a9d85c4 Mon Sep 17 00:00:00 2001 +From: David Mohammed +Date: Sat, 16 Mar 2024 22:42:23 +0000 +Subject: [PATCH] Support RFC9512 registration for application/yaml Closes #480 + https://www.rfc-editor.org/rfc/rfc9512.html + +--- + libappstream-glib/as-yaml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/libappstream-glib/as-yaml.c b/libappstream-glib/as-yaml.c +index d764d15d..41d7b09f 100644 +--- a/libappstream-glib/as-yaml.c ++++ b/libappstream-glib/as-yaml.c +@@ -506,7 +506,8 @@ as_yaml_from_file (GFile *file, AsYamlFromFlags flags, GCancellable *cancellable + g_strcmp0 (content_type, "application/x-gzip") == 0) { + conv = G_CONVERTER (g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_GZIP)); + stream_data = g_converter_input_stream_new (file_stream, conv); +- } else if (g_strcmp0 (content_type, "application/x-yaml") == 0) { ++ } else if (g_strcmp0 (content_type, "application/x-yaml") == 0 || ++ g_strcmp0 (content_type, "application/yaml") == 0) { + stream_data = g_object_ref (file_stream); + } else { + g_set_error (error, diff --git a/srcpkgs/caffeine-ng/template b/srcpkgs/caffeine-ng/template index 4745b789ed736c..15b2cb7042ae78 100644 --- a/srcpkgs/caffeine-ng/template +++ b/srcpkgs/caffeine-ng/template @@ -18,7 +18,7 @@ license="GPL-3.0-or-later" homepage="https://codeberg.org/WhyNotHugo/caffeine-ng" changelog="https://codeberg.org/WhyNotHugo/caffeine-ng/raw/branch/main/CHANGELOG.rst" distfiles="https://codeberg.org/WhyNotHugo/caffeine-ng/archive/v${version}.tar.gz" -checksum=834c37bc03b48a554b299498eefd291e4140e71acdd18141a32eda4eef727047 +checksum=2b3bb3795f53b991a35db085c6468594c832addbec65fd2e1e23796eee6e05ce build_options="xfconf" desc_option_xfconf="XFCE power manager integration" diff --git a/srcpkgs/clevis/template b/srcpkgs/clevis/template index 060597b2cf6034..285cd4658daf48 100644 --- a/srcpkgs/clevis/template +++ b/srcpkgs/clevis/template @@ -7,6 +7,7 @@ hostmakedepends="asciidoc bash-completion cryptsetup curl jq keyutils pkg-config makedepends="bash-completion cryptsetup-devel dracut jansson-devel jose-devel libaudit-devel luksmeta-devel udisks2-devel" depends="bash cryptsetup curl libpwquality tpm2-tools luksmeta jose" +checkdepends="$depends" short_desc="Pluggable framework for automated decryption" maintainer="Johannes Heimansberg " license="GPL-3.0-or-later WITH custom:OpenSSL-Exception" diff --git a/srcpkgs/corecollector/template b/srcpkgs/corecollector/template index c5fb32805aa673..735613f4cff7b8 100644 --- a/srcpkgs/corecollector/template +++ b/srcpkgs/corecollector/template @@ -7,6 +7,7 @@ configure_args="-Dcoredump_user=_corecollector -Dcoredump_group=_corecollector" conf_files="/etc/corecollector/corecollector.conf" hostmakedepends="dmd git pkg-config scdoc" depends="gdb" +checkdepends="$depends" short_desc="Coredump collector written in D" maintainer="travankor " license="GPL-3.0-or-later" diff --git a/srcpkgs/d-feet/template b/srcpkgs/d-feet/template index b659eb33315f86..939dd78db3a5f0 100644 --- a/srcpkgs/d-feet/template +++ b/srcpkgs/d-feet/template @@ -3,6 +3,7 @@ pkgname=d-feet version=0.3.16 revision=6 build_style=meson +make_check_args="--exclude d-feet:check-code-style" # irrelevant hostmakedepends="pkg-config gettext itstool python3-pycodestyle" makedepends="gtk+3-devel gobject-introspection" depends="gtk+3 libwnck python3-gobject" @@ -15,5 +16,5 @@ distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=8733ce4b9a9a54ec185b1d85bf4da9d9d11052882a880760ff60f9779b2d1ccb pre_check() { - make_cmd="xvfb-run ninja" + make_cmd="xvfb-run meson" } diff --git a/srcpkgs/fcft/template b/srcpkgs/fcft/template index 36e919b9db96a2..9e2051261c4afb 100644 --- a/srcpkgs/fcft/template +++ b/srcpkgs/fcft/template @@ -15,7 +15,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/fcft" changelog="https://codeberg.org/dnkl/fcft/raw/branch/master/CHANGELOG.md" distfiles="https://codeberg.org/dnkl/fcft/archive/${version}.tar.gz" -checksum=c0d8d485b45b1af829f73101d6588f404a32bf3c7543236b1a4707d44be81b60 +checksum=b0c0f4a599f43723736c8565b8b84337c4195077f07f1bb8bb3252bb13a2306a build_options="textshaping" build_options_default="textshaping" diff --git a/srcpkgs/fnott/template b/srcpkgs/fnott/template index b819c248f37faf..5416e515d205e5 100644 --- a/srcpkgs/fnott/template +++ b/srcpkgs/fnott/template @@ -11,7 +11,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/fnott/" changelog="https://codeberg.org/dnkl/fnott/raw/branch/master/CHANGELOG.md" distfiles="https://codeberg.org/dnkl/fnott/archive/${version}.tar.gz" -checksum=7e784133bec7cc197bbeed18daf92192f297f7c60d1c25cce318ae09f70ab0e1 +checksum=896bf281431067adf539a8e563db7ef0409877f53131af4fd6656ceda11d24db post_install() { vlicense LICENSE diff --git a/srcpkgs/fontmanager/patches/fix-compile.patch b/srcpkgs/fontmanager/patches/fix-compile.patch new file mode 100644 index 00000000000000..4b1ab5fda7680e --- /dev/null +++ b/srcpkgs/fontmanager/patches/fix-compile.patch @@ -0,0 +1,37 @@ +From e2ad529a88929bbc76906ac78260dacf4d8c8c6b Mon Sep 17 00:00:00 2001 +From: Jan Baier +Date: Fri, 1 May 2026 17:25:25 +0200 +Subject: [PATCH] Fix compilation error with newer Vala versions + +Fixes #467 +--- + src/font-manager/Collections.vala | 2 +- + src/font-manager/FontList.vala | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/font-manager/Collections.vala b/src/font-manager/Collections.vala +index 5e7f5cdb..43531e54 100644 +--- a/src/font-manager/Collections.vala ++++ b/src/font-manager/Collections.vala +@@ -523,7 +523,7 @@ namespace FontManager { + var row = ((CollectionListRow) source.widget); + var drag_icon = new Gtk.Label(row.item_label.label); + drag_icon.add_css_class("FontManagerListRowDrag"); +- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag); + gtk_drag_icon.set_child(drag_icon); + return; + } +diff --git a/src/font-manager/FontList.vala b/src/font-manager/FontList.vala +index c8b170cb..9720dc2b 100644 +--- a/src/font-manager/FontList.vala ++++ b/src/font-manager/FontList.vala +@@ -669,7 +669,7 @@ namespace FontManager { + widget_set_name(drag_count, "FontManagerListDragCount"); + drag_icon.add_overlay(drag_count); + drag_count.set_label(selected_items.length.to_string()); +- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag); + gtk_drag_icon.set_child(drag_icon); + return; + } diff --git a/srcpkgs/foot/template b/srcpkgs/foot/template index b1d88c72533f44..f255ca4eb0119d 100644 --- a/srcpkgs/foot/template +++ b/srcpkgs/foot/template @@ -13,7 +13,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/foot" changelog="https://codeberg.org/dnkl/foot/raw/branch/master/CHANGELOG.md" distfiles="https://codeberg.org/dnkl/foot/archive/${version}.tar.gz" -checksum=4e6131cc859ec6a36569f1978cf3617cc3836a681d13d228ded1b4885dab7770 +checksum=f5917cad2d7b723b99873e53d78fd10ea202923d189aed5086591fc53b70b7e3 conf_files="/etc/xdg/foot/foot.ini" post_install() { diff --git a/srcpkgs/fyi/template b/srcpkgs/fyi/template index aeb2d74600bc65..82d1c47f9e4311 100644 --- a/srcpkgs/fyi/template +++ b/srcpkgs/fyi/template @@ -11,7 +11,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/fyi" changelog="https://codeberg.org/dnkl/fyi/raw/branch/master/CHANGELOG.md" distfiles="https://codeberg.org/dnkl/fyi/archive/${version}.tar.gz" -checksum=6d196b4725df02dba39ca736c0f5b485f6a204a98f68de6bbe8155bdc1e56d24 +checksum=584fc3966a21949dbcc655d8693497384dade382d332be1cf92eae958336a145 post_install() { rm -r "${DESTDIR}/usr/share/doc" diff --git a/srcpkgs/gumbo-parser/template b/srcpkgs/gumbo-parser/template index 51eeb9e48d516d..6980c6fba376dd 100644 --- a/srcpkgs/gumbo-parser/template +++ b/srcpkgs/gumbo-parser/template @@ -11,7 +11,7 @@ license="Apache-2.0" homepage="https://codeberg.org/gumbo-parser/gumbo-parser/" distfiles="https://github.com/google/gumbo-parser/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" distfiles="https://codeberg.org/gumbo-parser/gumbo-parser/archive/${version}.tar.gz" -checksum=dbdc159dc8e5c6f3f254e50bce689dd9e439064ff06c165d5653410a5714ab66 +checksum=90bea83283760339da194fb90112a532854c13cd1eabdabc7ef7a4dede1dbc9d CFLAGS="-fPIC" diff --git a/srcpkgs/libwacom/patches/skip-uinput-tests.patch b/srcpkgs/libwacom/patches/skip-uinput-tests.patch new file mode 100644 index 00000000000000..ef2ad098a562cc --- /dev/null +++ b/srcpkgs/libwacom/patches/skip-uinput-tests.patch @@ -0,0 +1,18 @@ +--- a/test/test_libwacom.py 2026-07-20 05:12:17.000000000 +0200 ++++ b/test/test_libwacom.py 2026-09-02 12:46:54.390895889 +0200 +@@ -583,6 +583,7 @@ + @pytest.mark.parametrize( + "fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC) + ) ++@pytest.mark.skip(reason="can't create devices in build env") + def test_new_from_path_known_device(db, fallback): + name = "Wacom Intuos4 WL" + vid = 0x056A +@@ -602,6 +603,7 @@ + @pytest.mark.parametrize( + "fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC) + ) ++@pytest.mark.skip(reason="can't create devices in build env") + def test_new_from_path_unknown_device(db, fallback, bustype): + bus = { + WacomBustype.UNKNOWN: 0, diff --git a/srcpkgs/matcha/template b/srcpkgs/matcha/template index 697cb082e08634..8ba0a23376b86e 100644 --- a/srcpkgs/matcha/template +++ b/srcpkgs/matcha/template @@ -11,7 +11,7 @@ license="MIT" homepage="https://codeberg.org/QuincePie/matcha/" changelog="https://codeberg.org/QuincePie/matcha/releases" distfiles="https://codeberg.org/QuincePie/matcha/archive/${version}.tar.gz" -checksum=6e577ed2354be4e0befe97b047e25e2bc36b2b7e0e7ac17f501dcd87dec73316 +checksum=1debbc362e428ed4556e57ab0419e29d3531703bfc3d11bd6417a2f689cb39f3 post_install() { vlicense LICENSE diff --git a/srcpkgs/meson/patches/fix-sanity-check-ldflags.patch b/srcpkgs/meson/patches/fix-sanity-check-ldflags.patch new file mode 100644 index 00000000000000..ade31a3e842bc3 --- /dev/null +++ b/srcpkgs/meson/patches/fix-sanity-check-ldflags.patch @@ -0,0 +1,27 @@ +From 82912151f38f9a0318ca6edb014a98132286e543 Mon Sep 17 00:00:00 2001 +From: Paolo Bonzini +Date: Fri, 28 Aug 2026 16:14:56 +0200 +Subject: [PATCH] d: pass link arguments through unix_args_to_native + +Commit decc3e assumed the sanity check goes through CompilerArgs, +but it does not. Add to _sanity_check_compile_args() the +missing call to DCompiler.unix_args_to_native(). + +Fixes: #16115 +Signed-off-by: Paolo Bonzini +--- + mesonbuild/compilers/d.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/mesonbuild/compilers/d.py b/mesonbuild/compilers/d.py +index 367355828738..6cab9e8fc45f 100644 +--- a/mesonbuild/compilers/d.py ++++ b/mesonbuild/compilers/d.py +@@ -402,6 +402,7 @@ def _sanity_check_source_code(self) -> str: + def _sanity_check_compile_args(self, sourcename: str, binname: str + ) -> T.Tuple[T.List[str], T.List[str]]: + args, largs = super()._sanity_check_compile_args(sourcename, binname) ++ largs = self.unix_args_to_native(largs) + largs.extend(self._get_target_arch_args()) + return args, largs + diff --git a/srcpkgs/meson/patches/rust-proc-macro.patch b/srcpkgs/meson/patches/rust-proc-macro.patch deleted file mode 100644 index a5fa1b49d50b43..00000000000000 --- a/srcpkgs/meson/patches/rust-proc-macro.patch +++ /dev/null @@ -1,74 +0,0 @@ -commit 4f0b3c650baacf02c1ca82b7cce97665dd4fefea -Author: Daniel Martinez -Date: Thu May 9 08:31:57 2024 -0400 - - Revert "rust: recursively pull proc-macro dependencies as well" - - This reverts commit aee941559c4b88a062e88186819a820c69c200ae. - -diff --git a/mesonbuild/build.py b/mesonbuild/build.py -index da4c4373d..1d5bf7bd6 100644 ---- a/mesonbuild/build.py -+++ b/mesonbuild/build.py -@@ -1295,6 +1295,8 @@ class BuildTarget(Target): - for t in self.link_targets: - if t in result: - continue -+ if t.rust_crate_type == 'proc-macro': -+ continue - if include_internals or not t.is_internal(): - result.add(t) - if isinstance(t, StaticLibrary): -diff --git a/test cases/rust/18 proc-macro/lib.rs b/test cases/rust/18 proc-macro/lib.rs -deleted file mode 100644 -index 5242886cc..000000000 ---- a/test cases/rust/18 proc-macro/lib.rs -+++ /dev/null -@@ -1,8 +0,0 @@ --extern crate proc_macro_examples; --use proc_macro_examples::make_answer; -- --make_answer!(); -- --pub fn func() -> u32 { -- answer() --} -diff --git a/test cases/rust/18 proc-macro/meson.build b/test cases/rust/18 proc-macro/meson.build -index e8b28eda1..c5f0dfc82 100644 ---- a/test cases/rust/18 proc-macro/meson.build -+++ b/test cases/rust/18 proc-macro/meson.build -@@ -31,14 +31,3 @@ main = executable( - ) - - test('main_test2', main) -- --subdir('subdir') -- --staticlib = static_library('staticlib', 'lib.rs', -- link_with: pm_in_subdir, -- rust_dependency_map : {'proc_macro_examples3' : 'proc_macro_examples'} --) -- --executable('transitive-proc-macro', 'transitive-proc-macro.rs', -- link_with: staticlib, --) -diff --git a/test cases/rust/18 proc-macro/subdir/meson.build b/test cases/rust/18 proc-macro/subdir/meson.build -deleted file mode 100644 -index 04842c431..000000000 ---- a/test cases/rust/18 proc-macro/subdir/meson.build -+++ /dev/null -@@ -1 +0,0 @@ --pm_in_subdir = rust.proc_macro('proc_macro_examples3', '../proc.rs') -diff --git a/test cases/rust/18 proc-macro/transitive-proc-macro.rs b/test cases/rust/18 proc-macro/transitive-proc-macro.rs -deleted file mode 100644 -index 4c804b3b6..000000000 ---- a/test cases/rust/18 proc-macro/transitive-proc-macro.rs -+++ /dev/null -@@ -1,7 +0,0 @@ --extern crate staticlib; --use staticlib::func; -- -- --fn main() { -- assert_eq!(42, func()); --} diff --git a/srcpkgs/meson/template b/srcpkgs/meson/template index 3336b0b5eab0b6..d075dbe7e06030 100644 --- a/srcpkgs/meson/template +++ b/srcpkgs/meson/template @@ -1,7 +1,7 @@ # Template file for 'meson' pkgname=meson -version=1.9.1 -revision=4 +version=1.12.0 +revision=1 build_style=python3-module hostmakedepends="python3-devel python3-setuptools" depends="ninja python3-setuptools" @@ -14,7 +14,7 @@ license="Apache-2.0" homepage="https://mesonbuild.com" changelog="https://raw.githubusercontent.com/mesonbuild/meson/master/docs/markdown/Release-notes-for-${version%.*}.0.md" distfiles="https://github.com/mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz" -checksum=4e076606f2afff7881d195574bddcd8d89286f35a17b4977a216f535dc0c74ac +checksum=88afe0c20e52030218924ac37d0c81c59b4b5f3ae3752c8c6d7470c7d365886c # sanitizers aren't available on musl if [ "$XBPS_TARGET_LIBC" = glibc ]; then diff --git a/srcpkgs/newsflash/template b/srcpkgs/newsflash/template index 8c8babed263d75..1d216b32d0bc0a 100644 --- a/srcpkgs/newsflash/template +++ b/srcpkgs/newsflash/template @@ -14,7 +14,7 @@ maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://gitlab.com/news-flash/news_flash_gtk" distfiles="https://gitlab.com/news-flash/news_flash_gtk/-/archive/v.${version}/news_flash_gtk-v.${version}.tar.gz" -checksum=c424c5d2385716bece4bf5881eba88b18ff6a18cff6c1aad370e5232eecfd871 +checksum=6746595e3c12ae652ca483608db9c78dd60b89aa60f8608264a1e1c0bb23b946 post_patch() { if [ -n "$CROSS_BUILD" ]; then diff --git a/srcpkgs/oversteer/template b/srcpkgs/oversteer/template index 6c31245912de32..9cf4bb1a0f59f5 100644 --- a/srcpkgs/oversteer/template +++ b/srcpkgs/oversteer/template @@ -3,7 +3,7 @@ pkgname=oversteer version=0.8.3 revision=2 build_style=meson -hostmakedepends="pkg-config gettext desktop-file-utils" +hostmakedepends="pkg-config gettext desktop-file-utils python3-packaging-bootstrap" makedepends="eudev-libudev-devel" depends="python3-gobject python3-pyudev python3-xdg python3-evdev python3-matplotlib python3-scipy python3-numpy" diff --git a/srcpkgs/pgbackrest/template b/srcpkgs/pgbackrest/template index f28ad8ce98f849..1c838c006244e1 100644 --- a/srcpkgs/pgbackrest/template +++ b/srcpkgs/pgbackrest/template @@ -4,7 +4,6 @@ version=2.58.0 revision=1 build_style=meson build_helper=qemu -meson_builddir="src/build" hostmakedepends="perl pkg-config" makedepends="openssl-devel libxml2-devel liblz4-devel perl postgresql-libs-devel zlib-devel libyaml-devel bzip2-devel" diff --git a/srcpkgs/portage/patches/gtar-is-tar.patch b/srcpkgs/portage/patches/gtar-is-tar.patch new file mode 100644 index 00000000000000..d8857701db5e3a --- /dev/null +++ b/srcpkgs/portage/patches/gtar-is-tar.patch @@ -0,0 +1,104 @@ +--- a/lib/portage/tests/resolver/ResolverPlayground.py 2026-01-23 22:09:12.000000000 +0100 ++++ b/lib/portage/tests/resolver/ResolverPlayground.py 2026-09-03 00:09:26.662475655 +0200 +@@ -182,7 +182,7 @@ + "rm", + "sed", + "sort", +- "gtar", ++ "tar", + "tr", + "uname", + "uniq", +--- a/misc/emerge-delta-webrsync 2026-01-23 22:09:12.000000000 +0100 ++++ b/misc/emerge-delta-webrsync 2026-09-03 00:14:44.135856633 +0200 +@@ -278,7 +278,7 @@ + *.gz) decompressor="zcat" ;; + *) decompressor="cat" ;; + esac +- ${decompressor} "${file}" | gtar "$@" ++ ${decompressor} "${file}" | tar "$@" + _pipestatus=${PIPESTATUS[*]} + [[ ${_pipestatus// /} -eq 0 ]] + } +--- a/lib/portage/dbapi/vartree.py 2026-01-23 22:09:12.000000000 +0100 ++++ b/lib/portage/dbapi/vartree.py 2026-09-03 00:16:19.659369285 +0200 +@@ -1110,7 +1110,7 @@ + "BINPKG_FORMAT", SUPPORTED_GENTOO_BINPKG_FORMATS[0] + ) + if binpkg_format == "xpak": +- tar_cmd = ("gtar", "-x", "--xattrs", "--xattrs-include=*", "-C", dest_dir) ++ tar_cmd = ("tar", "-x", "--xattrs", "--xattrs-include=*", "-C", dest_dir) + pr, pw = multiprocessing.Pipe(duplex=False) + proc = await asyncio.create_subprocess_exec(*tar_cmd, stdin=pr) + pr.close() +--- a/lib/_emerge/BinpkgExtractorAsync.py 2026-01-23 22:09:12.000000000 +0100 ++++ b/lib/_emerge/BinpkgExtractorAsync.py 2026-09-03 00:17:39.637959037 +0200 +@@ -39,7 +39,7 @@ + tar_options = "" + if "xattr" in self.features: + process = subprocess.Popen( +- ["gtar", "--help"], stdout=subprocess.PIPE, stderr=subprocess.PIPE ++ ["tar", "--help"], stdout=subprocess.PIPE, stderr=subprocess.PIPE + ) + output = process.communicate()[0] + if b"--xattrs" in output: +@@ -121,7 +121,7 @@ + f""" + cmd0=(head -c {pkg_xpak.filestat.st_size - pkg_xpak.xpaksize} -- {shlex.quote(self.pkg_path)}) + cmd1=({decomp_cmd}) +- cmd2=(gtar -xp {tar_options} -C {shlex.quote(self.image_dir)} -f -); ++ cmd2=(tar -xp {tar_options} -C {shlex.quote(self.image_dir)} -f -); + """ + """ + "${cmd0[@]}" | "${cmd1[@]}" | "${cmd2[@]}"; +--- a/bin/phase-helpers.sh 2026-01-23 22:09:12.000000000 +0100 ++++ b/bin/phase-helpers.sh 2026-09-03 00:19:12.204484218 +0200 +@@ -488,17 +488,17 @@ + unrar x -idq -o+ "${srcdir}${f}" + ;; + tar.bz|tar.bz2|tbz|tbz2) +- gtar -I "${bzip2_cmd-bzip2} -c" -xof "${srcdir}${f}" ++ tar -I "${bzip2_cmd-bzip2} -c" -xof "${srcdir}${f}" + ;; + tar|tar.*|tgz) + # GNU tar recognises various file suffixes, for + # which it is able to execute the appropriate + # decompressor. They are documented by the + # (info) manual for the -a option. +- gtar --warning=decompress-program -xof "${srcdir}${f}" ++ tar --warning=decompress-program -xof "${srcdir}${f}" + ;; + txz) +- gtar -xJof "${srcdir}${f}" ++ tar -xJof "${srcdir}${f}" + ;; + xz) + xz -dc -- "${srcdir}${f}" > "${basename%.*}" +--- a/bin/misc-functions.sh 2026-01-23 22:09:12.000000000 +0100 ++++ b/bin/misc-functions.sh 2026-09-03 00:20:33.681066285 +0200 +@@ -582,14 +582,14 @@ + + [[ ${PORTAGE_VERBOSE} = 1 ]] && tar_options+=" -v" + if contains_word xattr "${FEATURES}" \ +- && gtar --help 2>/dev/null | grep -q -- --xattrs ++ && tar --help 2>/dev/null | grep -q -- --xattrs + then + tar_options+=" --xattrs" + fi + + [[ -z "${PORTAGE_COMPRESSION_COMMAND}" ]] && die "PORTAGE_COMPRESSION_COMMAND is unset" + +- gtar ${tar_options} -cf - ${PORTAGE_BINPKG_TAR_OPTS} -C "${D}" . | \ ++ tar ${tar_options} -cf - ${PORTAGE_BINPKG_TAR_OPTS} -C "${D}" . | \ + ${PORTAGE_COMPRESSION_COMMAND} > "${PORTAGE_BINPKG_TMPFILE}" + __pipestatus \ + || die "failed to pack binary package: '${PORTAGE_BINPKG_TMPFILE}'" +@@ -636,7 +636,7 @@ + mkdir -p "${sources_dir}" + declare -a tar_args=("${EBUILD}") + [[ -d ${FILESDIR} ]] && tar_args=("${EBUILD}" "${FILESDIR}") +- gtar czf "${sources_dir}/${PF}.tar.gz" \ ++ tar czf "${sources_dir}/${PF}.tar.gz" \ + "${tar_args[@]}" || \ + die "Failed to create base rpm tarball." + diff --git a/srcpkgs/portage/template b/srcpkgs/portage/template index 76da031c9cc2a8..2018b3e664613f 100644 --- a/srcpkgs/portage/template +++ b/srcpkgs/portage/template @@ -6,7 +6,7 @@ build_style=meson hostmakedepends="meson ninja pkg-config" makedepends="python3-devel" depends="python3 rsync xmlto eselect tar zstd" -checkdepends="tar zstd gnupg" +checkdepends="tar zstd gnupg wget python3-pytest" short_desc="Gentoo's package management system" maintainer="Orphaned " license="GPL-2.0-only" diff --git a/srcpkgs/rubberband/template b/srcpkgs/rubberband/template index 1b1eedd70a6fbf..e14428c8c6c84a 100644 --- a/srcpkgs/rubberband/template +++ b/srcpkgs/rubberband/template @@ -7,7 +7,7 @@ configure_args="-Dfft=fftw" hostmakedepends="pkg-config" makedepends="ladspa-sdk vamp-plugin-sdk-devel lv2" depends="libvamp-plugin-sdk" -checkdepends="boost-headers" +checkdepends="boost-devel-minimal" short_desc="Time-stretching and pitch-shifting audio library" maintainer="Orphaned " license="GPL-2.0-or-later" diff --git a/srcpkgs/vali/template b/srcpkgs/vali/template index 5bf2f6b7f581e1..66a027f4a4b456 100644 --- a/srcpkgs/vali/template +++ b/srcpkgs/vali/template @@ -4,6 +4,7 @@ version=0.1.1 revision=1 build_style=meson build_helper="qemu" +make_check_args="--exclude vali:basic" # wants a debug build hostmakedepends="pkg-config" makedepends="aml-devel json-c-devel" short_desc="C library and code generator for Varlink" diff --git a/srcpkgs/wmenu/template b/srcpkgs/wmenu/template index dbaeeb0895e5bc..b94892f7872d4f 100644 --- a/srcpkgs/wmenu/template +++ b/srcpkgs/wmenu/template @@ -10,7 +10,7 @@ maintainer="Orphaned " license="MIT" homepage="https://codeberg.org/adnano/wmenu" distfiles="https://codeberg.org/adnano/wmenu/archive/${version}.tar.gz" -checksum=4e6aea3f8975fec720f6eb87aad620d5297a8a5a137615e4cf047e95d2b9d308 +checksum=b1b593a80310085a90bd349d458ffbcfacf875d74468ae4428bdf5692a671ef9 post_install() { vlicense LICENSE diff --git a/srcpkgs/xarcan/template b/srcpkgs/xarcan/template index 4858d212a5453f..835fe92bdaf6c4 100644 --- a/srcpkgs/xarcan/template +++ b/srcpkgs/xarcan/template @@ -14,7 +14,7 @@ maintainer="Piraty " license="MIT, BSD-3-Clause" homepage="https://codeberg.org/letoram/xarcan" distfiles="https://codeberg.org/letoram/xarcan/archive/${version}.tar.gz" -checksum=5f7cb71d57ce62992c2f7a2226b6b5c1a285792dfb2158e626212b8b21aef75b +checksum=ff02c6f6ca1c53a1783a027bed6bbdf539b8aa745716c2c8008dfd0b3c1f4c6c post_install() { rm -rf ${DESTDIR}/usr/{include,lib,share} diff --git a/srcpkgs/yambar/template b/srcpkgs/yambar/template index 71577f00021b7c..ae91b6166b74fd 100644 --- a/srcpkgs/yambar/template +++ b/srcpkgs/yambar/template @@ -15,7 +15,7 @@ license="MIT" homepage="https://codeberg.org/dnkl/yambar" changelog="https://codeberg.org/dnkl/yambar/raw/branch/master/CHANGELOG.md" distfiles="https://codeberg.org/dnkl/yambar/archive/${version}.tar.gz" -checksum=3649878ae7282203b4ff2aa9f45afad32a6fc8c921d94b6abdac2a1d21045aaf +checksum=18f8fb41976206854282e1e60f8950c51f1c73629ddb5c39baa85eaa7c183e82 do_check() { xvfb-run ninja -C build/ test