From 6aece5dd166a146b9bbb654babb6ab9559d6de7e Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 4 Feb 2026 23:16:51 +0100 Subject: [PATCH 1/9] www-client/badwolf: die on configure fail, pass $PKG_CONFIG Signed-off-by: Haelwenn (lanodan) Monnier --- www-client/badwolf/badwolf-1.4.0-r1.ebuild | 3 ++- www-client/badwolf/badwolf-9999-r1.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/www-client/badwolf/badwolf-1.4.0-r1.ebuild b/www-client/badwolf/badwolf-1.4.0-r1.ebuild index 55da6da308..62f16dff1e 100644 --- a/www-client/badwolf/badwolf-1.4.0-r1.ebuild +++ b/www-client/badwolf/badwolf-1.4.0-r1.ebuild @@ -67,13 +67,14 @@ src_configure() { [[ "${PV}" == "9999" ]] || restore_config config.h CC="${CC:-cc}" \ + PKGCONFIG="${PKG_CONFIG:-pkg-config}" \ CMD_ED="false" \ CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ WITH_WEBKITGTK="4.1" \ PREFIX="/usr" \ - ./configure + ./configure || die } src_compile() { diff --git a/www-client/badwolf/badwolf-9999-r1.ebuild b/www-client/badwolf/badwolf-9999-r1.ebuild index 150fd28d4c..cd93afec7b 100644 --- a/www-client/badwolf/badwolf-9999-r1.ebuild +++ b/www-client/badwolf/badwolf-9999-r1.ebuild @@ -63,13 +63,14 @@ src_configure() { [[ "${PV}" == "9999" ]] || restore_config config.h CC="${CC:-cc}" \ + PKGCONFIG="${PKG_CONFIG:-pkg-config}" \ CMD_ED="false" \ CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ WITH_WEBKITGTK="4.1" \ PREFIX="/usr" \ - ./configure + ./configure || die } src_compile() { From 82ffd2155f5f5621bc865013665375c421319296 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Thu, 5 Feb 2026 09:41:01 +0100 Subject: [PATCH 2/9] dev-util/google-antigravity: add 1.16.5, drop 1.14.2 Signed-off-by: Florian Albrechtskirchinger --- dev-util/google-antigravity/Manifest | 6 +++--- ....14.2.ebuild => google-antigravity-1.16.5.ebuild} | 12 +++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) rename dev-util/google-antigravity/{google-antigravity-1.14.2.ebuild => google-antigravity-1.16.5.ebuild} (93%) diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index 55e914e7fb..c40ebdcc2d 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -1,3 +1,3 @@ -DIST google-antigravity-1.14.2-verify-sig.tar.xz 3212 BLAKE2B c2493cc700576ceca827cf57b982bedead545ce8052ddda6bbd50bcbe04a22aac0c7a83108c0a28db07792f6b40763f7d5b8fc02d374a928266e4f609edccc5d SHA512 103ccacc7dcadf928be1c12bcf2c5a96754eaa0065ea0c68bc4542f3b561d8ca40cd4596ad8805c1b6f26293310777c78e2d03116f6820d7579aa5310a6d1189 -DIST google-antigravity-1.14.2_amd64.deb 154083336 BLAKE2B c4e369acc4391879214e51fd782a71ec8ab88fc90c90d2ed8b5a4964af6f8f2485187c1e8e160b26919ebc700d1f2cc94f38dbcee71c7ec4cf679bfb5196f524 SHA512 6dd27586810639c5431e92f0908be46d8efb378ccbce308af7e385aba4da03053458a01d814d791d7f5e338828158df2af6ec39e1c866542a291deffd868e347 -DIST google-antigravity-1.14.2_arm64.deb 146370080 BLAKE2B ac6d9af6731dc0a25c12190ac9a8ac8f963848e60f1053051b58246454b574545b7a38f9cbbbde9104facbe5fc500a8560a79a0a6ca04dfff3a8c34df5696c42 SHA512 677786210c5a23157a75d9b365a01faa55cd87390379a66a4ff82fcc925c8012e90dcaea6a6951085c0627e9dbc93bd029288b3aa8d4d87fd534fe1cb091d4f2 +DIST google-antigravity-1.16.5-verify-sig.tar.xz 3752 BLAKE2B b1cb4a6172ba74c996a3905d0a27742759dcb50f41ef63f2684e28f05efd34a1b56825009b387de6450d34160073f5fecb816e856cf7ea765ede35946a0b233c SHA512 0acba079ec6e3cac21cb5c4c877b8c36a63813d73f2fd2de4c25f30aea3bffcff6b25b8a0c055e6b4012fee07100e04c0fb6f40801a70c06b2321c3d37752bea +DIST google-antigravity-1.16.5_amd64.deb 159265264 BLAKE2B 102e18115e7174baf9734ab145acadcade9d9157313e129d2a19da95bf4745121b4abf98fe14e2036faae49be67fb96577e694e8d718abaa562aa7b79c6eaddb SHA512 9926caa520f89da9e92cb94d7304f88055f142d1e44b17a5ba7097bd3bd512c1a80c20519d4dd93862c7ae138eaaa0437e7c17f0bd6307c6ed78c06ea7a69252 +DIST google-antigravity-1.16.5_arm64.deb 150247232 BLAKE2B 95c3590d029a986e4118e3dae88a3112dd5b1eddc75e46072d44eb9309203d6b795e3ac769bcda4c3c9aa7bb2a67754dbf69ce95ac9d7eca31a89b824bbbe7b5 SHA512 300158b8aeeac89c9e250ec88c7457bdab9d3ef42c251b424a5b10d5a63b0ea9fd0c064ecf2394d7f483c14aaba046f0c4132c7c453db75f1e8688c628497816 diff --git a/dev-util/google-antigravity/google-antigravity-1.14.2.ebuild b/dev-util/google-antigravity/google-antigravity-1.16.5.ebuild similarity index 93% rename from dev-util/google-antigravity/google-antigravity-1.14.2.ebuild rename to dev-util/google-antigravity/google-antigravity-1.16.5.ebuild index 83013e0ea1..f8f0178fa0 100644 --- a/dev-util/google-antigravity/google-antigravity-1.14.2.ebuild +++ b/dev-util/google-antigravity/google-antigravity-1.16.5.ebuild @@ -14,17 +14,19 @@ inherit chromium-2 eapi9-pipestatus optfeature pax-utils unpacker verify-sig xdg BASE_SRC_URI="https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/pool/antigravity-debian" # See ${BASE_SRC_URI}/main/binary-${ARCH}/Packages -BUILD_ID_AMD64="1768287740" -BUILD_ID_ARM64="1768287742" -DEB_HASH_AMD64="5527204873323b09e7e6bc003cf22f91" -DEB_HASH_ARM64="fa871f81c5b4e1b343589341d279a64c" +BUILD_ID_AMD64="1770081357" +BUILD_ID_ARM64="1770081396" +DEB_HASH_AMD64="1e91c55b802c42d27f931c53e68fc2ab" +DEB_HASH_ARM64="c50fd2a09a9c4bc5a4ef2c96ff8b8d0b" DESCRIPTION="Google's AI-first IDE and agentic development platform" HOMEPAGE="https://antigravity.google/" SRC_URI=" amd64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_AMD64}_amd64_${DEB_HASH_AMD64}.deb -> ${P}_amd64.deb ) arm64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_ARM64}_arm64_${DEB_HASH_ARM64}.deb -> ${P}_arm64.deb ) - verify-sig? ( https://home.cit.tum.de/~salu/distfiles/${P}-verify-sig.tar.xz ) + verify-sig? ( + https://raw.githubusercontent.com/falbrechtskirchinger/overlay-assets/main/distfiles/${P}-verify-sig.tar.xz + ) " S="${WORKDIR}" From eb684683b437b281959b56661fe4d0d55ec3dc48 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Thu, 5 Feb 2026 14:03:10 +0100 Subject: [PATCH 3/9] profiles: mask dev-python/dataclasses-json for treeclean It's a dependency of dev-python/json-schema-for-humans and depends on removed --- profiles/package.mask | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/package.mask b/profiles/package.mask index 43f951cb42..be9b1514aa 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -51,6 +51,7 @@ sys-apps/qjournalctl # Used to generate docs for knot-resolver, it's no longer required now. # No revdep # Removal on 2026-02-15 +dev-python/dataclasses-json dev-python/json-schema-for-humans # Florian Albrechtskirchinger (2026-01-14) From 58d4a29658e5746cc288cb9d2842274b2d49ff78 Mon Sep 17 00:00:00 2001 From: Willem Grant Date: Thu, 5 Feb 2026 08:32:08 -0500 Subject: [PATCH 4/9] profiles: unmask tidal-hifi-bin (I am willing to maintain it now) Signed-off-by: Willem Grant --- profiles/package.mask | 7 ------- 1 file changed, 7 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index be9b1514aa..49d2aa8261 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -59,13 +59,6 @@ dev-python/json-schema-for-humans # Removal on 2026-02-14 dev-util/cmakelang -# Kostadin Shishmanov (2026-01-12) -# No longer have a Tidal subscription, and I don't want -# to leave the package in an unmaintained and possibly -# unsecure state. -# Removal on 2026-02-12 -media-sound/tidal-hifi-bin - # Lucio Sauer (2026-01-04) # Header-only libraries without consumers # Removal on 2026-02-04 From f6649b1aa900a78a0ae9e49fadb7a8ad854e685c Mon Sep 17 00:00:00 2001 From: Sebastian Engel Date: Thu, 5 Feb 2026 14:33:26 +0100 Subject: [PATCH 5/9] games-util/xone: add 0.5.5 Signed-off-by: Sebastian Engel --- games-util/xone/Manifest | 1 + games-util/xone/xone-0.5.5.ebuild | 81 +++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 games-util/xone/xone-0.5.5.ebuild diff --git a/games-util/xone/Manifest b/games-util/xone/Manifest index 256fc2fa85..eecac31fc0 100644 --- a/games-util/xone/Manifest +++ b/games-util/xone/Manifest @@ -1,5 +1,6 @@ DIST xone-0.5.2.tar.gz 77385 BLAKE2B ce5e28230238edc9be6f8055ceec42bfa99ee651007ebcbdd332e491e43d4865a81c8e57e446c7817f8513da45fa6deb1f8dae9e6b947afdd58e3b4eee7714ba SHA512 1ef49735f5172bb824a9835b7a8870ee80b1f8df59ee8818d676e5ca4c3aaa189e45b197a0a71e3e88ff4e3ebdfe509c63ee43dd42f384e479dd17bc2ce9116e DIST xone-0.5.4.tar.gz 77525 BLAKE2B ea58847b14e2645c33aacdfc43c2ebf5cf21808c57a2b5e262e19c74f86fb0d7b57a77057cb83a1b0e42eb3b12b9c7bbc389f0d4927c5320ac9cc6392d192d6e SHA512 e188dbb5a6bd496d3cbcdb2d639824c4d8bbd5e979aa4eb641baac1220a48ccb9aa7c35e71295c8088f94a17eefb2f0d664a4a89e47f29a0cc33cc10f62ba584 +DIST xone-0.5.5.tar.gz 77837 BLAKE2B eadce8a067c54d3911e185d3b2d731f1fde6858ed71ede5db32913ab3dbeb0ddde8de48811ed204af26995e8bdc0f961c2f09ec686ff5182c10d2cff40f8039d SHA512 1005f2a1bc658a253734c00ce686e7dca4d3b5be28141e63af417920942064340a91a3fc920d265a1ca92419debfbdc11c56f8e4a66c58018de2d3af21aa7feb DIST xone-firmware-02e6.cab 199891 BLAKE2B f531a9f4b8220ee4501431b308ee6e29a8dea26467020df25b7fa22228543cc560e1170d13b1cb3490c64c48bf610e3fb7ddfb743e4a2028f5980e02d0c36790 SHA512 0906debd6c1f4706348ec1b1cbf233ea2c45bbc0b8882593740964036808722f5bb701f43da803320609e02072cd16dada572d337fd4c05cc1cf6dde6fd38908 DIST xone-firmware-02f9.cab 226982 BLAKE2B 9518e592db4afe18ff3111800471b0674e43624ae539bff0251b42eb11b0c32e54762f158018ec604b5050d6dfd99ed35fd9da19c186eb9ca5c18135355810c2 SHA512 b5732ee8c22ffac9964109669c9dfe30f3fdcdd026125f3a20450e4d3975fda75a2c8b453013202b7c56e492cccc963f8c3f97a7c8c21b1af1caa4f5866e7cc4 DIST xone-firmware-02fe.cab 216868 BLAKE2B 386fc3d0a87ec03c78706e3077572934bc8b416037bd2559d972e9e29f2e3642d813cd62325710ab3fcb7e647dee1ee4bf75b6c2da9181f86e386fcce3d14539 SHA512 d7a239f1f4ed8db6b1db99db34ece881d835e44878ad131b7fb55886c68d8516064f5badf90ab4c54fda835750dcec54bf4b2b779c8f5fad3033d46251d37765 diff --git a/games-util/xone/xone-0.5.5.ebuild b/games-util/xone/xone-0.5.5.ebuild new file mode 100644 index 0000000000..79fecdfa66 --- /dev/null +++ b/games-util/xone/xone-0.5.5.ebuild @@ -0,0 +1,81 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +DESCRIPTION="Linux kernel driver for Xbox One and Xbox Series X|S accessories" +HOMEPAGE="https://github.com/dlundqvist/xone" +SRC_URI=" + mirror+https://github.com/dlundqvist/xone/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2017/03/2ea9591b-f751-442c-80ce-8f4692cdc67b_6b555a3a288153cf04aec6e03cba360afe2fce34.cab + -> ${PN}-firmware-02fe.cab + https://catalog.s.download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab + -> ${PN}-firmware-02e6.cab + https://catalog.s.download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/06/1dbd7cb4-53bc-4857-a5b0-5955c8acaf71_9081931e7d664429a93ffda0db41b7545b7ac257.cab + -> ${PN}-firmware-02f9.cab + https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2017/08/aeff215c-3bc4-4d36-a3ea-e14bfa8fa9d2_e58550c4f74a27e51e5cb6868b10ff633fa77164.cab + -> ${PN}-firmware-091e.cab +" + +LICENSE="GPL-2+ MS-TOU" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="bindist mirror test" + +BDEPEND="app-arch/cabextract" + +CONFIG_CHECK="SND CFG80211 INPUT_FF_MEMLESS USB POWER_SUPPLY LEDS_CLASS HID SYSFS" +MODULES_KERNEL_MIN=6.5 + +src_unpack() { + unpack ${P}.tar.gz + + cabextract -F FW_ACC_00U.bin -d "${S}/xone_firmware_02fe" \ + "${DISTDIR}/${PN}-firmware-02fe.cab" > /dev/null || die + cabextract -F FW_ACC_00U.bin -d "${S}/xone_firmware_02e6" \ + "${DISTDIR}/${PN}-firmware-02e6.cab" > /dev/null || die + cabextract -F FW_ACC_CL.bin -d "${S}/xone_firmware_02f9" \ + "${DISTDIR}/${PN}-firmware-02f9.cab" > /dev/null || die + cabextract -F FW_ACC_BR.bin -d "${S}/xone_firmware_091e" \ + "${DISTDIR}/${PN}-firmware-091e.cab" > /dev/null || die +} + +src_prepare() { + cp "${FILESDIR}/Makefile" "${S}" || die + default +} + +src_compile() { + local modlist=( + xone_wired=kernel/drivers/input/joystick + xone_dongle=kernel/drivers/input/joystick + xone_gip=kernel/drivers/input/joystick + xone_gip_gamepad=kernel/drivers/input/joystick + xone_gip_headset=kernel/drivers/input/joystick + xone_gip_chatpad=kernel/drivers/input/joystick + xone_gip_madcatz_strat=kernel/drivers/input/joystick + xone_gip_madcatz_glam=kernel/drivers/input/joystick + xone_gip_pdp_jaguar=kernel/drivers/input/joystick + + ) + + linux-mod-r1_src_compile +} + +src_install() { + linux-mod-r1_src_install + + einfo "Installing module blacklist" + insinto /etc/modprobe.d/ + newins "${S}"/install/modprobe.conf xone-blacklist.conf + + einfo "Installing Microsoft binary firmware" + insinto /lib/firmware/ + newins "${S}"/xone_firmware_02e6/FW_ACC_00U.bin xone_dongle_02e6.bin + newins "${S}"/xone_firmware_02fe/FW_ACC_00U.bin xone_dongle_02fe.bin + newins "${S}"/xone_firmware_02f9/FW_ACC_CL.bin xone_dongle_02f9.bin + newins "${S}"/xone_firmware_091e/FW_ACC_BR.bin xone_dongle_091e.bin +} From 440bab3d94dbc9b4b8a04a324419e3f5b666935b Mon Sep 17 00:00:00 2001 From: vad Date: Wed, 7 Jan 2026 09:43:32 +0100 Subject: [PATCH 6/9] dev-util/pmbootstrap: add 3.9.0 Signed-off-by: Michal Rostecki Part-of: https://github.com/gentoo/guru/pull/414 Signed-off-by: Lucio Sauer --- dev-util/pmbootstrap/Manifest | 1 + dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index 1d07aac27d..b9c1093cb3 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1 +1,2 @@ DIST pmbootstrap-3.6.0.tar.bz2 228003 BLAKE2B fcd85b2563037cbc851ed879518b853b49a099df6829a54ba3ec449bdcb744b54c4b4f14c2fe2912b803d4e156bb02509bcb5d22aebef58f989730332d61a034 SHA512 649891223c9b5a749540ea230fd4924a2458e33c63a89494531a2dead970c4c771f424ef1af17bb0eb40c1cf897dcc1c8629778f97411c4d9d9e9172f2030cd0 +DIST pmbootstrap-3.9.0.tar.bz2 242497 BLAKE2B bc17bd11eb8ea4aa1608bd52c36cacb99ad6fdd9e5d14f4d166ba332cbce1560b59763b7580a6803b0fed2b147a85d02b26f46c1fbd5d9b16d8298077dac4063 SHA512 b2365466350eaaf46a89cec477717a5a5629c1402a0fddb042f2087705a204f5fed88713b32521d7f4c5a53038875090134e504426dfb2701ba605867397d9dd diff --git a/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild new file mode 100644 index 0000000000..d3f8d391bb --- /dev/null +++ b/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 linux-info + +DESCRIPTION="Helper tool for developing and building postmarketOS" +HOMEPAGE="https://postmarketos.org/" +SRC_URI="https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" + +# According to upstream README either x86, amd64 or arm64 are required. I +# wrote down all other arches because if I just did -* without adding x86 and +# arm64 keywords it would seem like the package only works on amd64, but I can't +# keyword x86 and arm64 because I can't test these. +KEYWORDS="-alpha ~amd64 -arm -hppa -ppc -ppc64 -riscv -sparc" +RESTRICT="mirror" + +RDEPEND=" + dev-vcs/git + sys-fs/multipath-tools +" + +EPYTEST_DESELECT=( + "test/core/test_pkgrepo.py" +) +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +pkg_pretend() { + if kernel_is -lt 3 17 0; then + eerror "pmbootstrap requires Linux 3.17 or greater." + die + fi +} + +# Without this, emerge errors with an "EPYTHON not set" error. +pkg_setup() { + python-single-r1_pkg_setup +} From 55bf278fea390e42d4f8b786e0a03f2c761a0f43 Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Mon, 19 Jan 2026 17:06:25 +0100 Subject: [PATCH 7/9] dev-util/pmbootstrap: drop 3.6.0 Signed-off-by: Michal Rostecki Part-of: https://github.com/gentoo/guru/pull/414 Closes: https://github.com/gentoo/guru/pull/414 Signed-off-by: Lucio Sauer --- dev-util/pmbootstrap/pmbootstrap-3.6.0.ebuild | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 dev-util/pmbootstrap/pmbootstrap-3.6.0.ebuild diff --git a/dev-util/pmbootstrap/pmbootstrap-3.6.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-3.6.0.ebuild deleted file mode 100644 index 6b478b3a2a..0000000000 --- a/dev-util/pmbootstrap/pmbootstrap-3.6.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{11..14} ) - -inherit distutils-r1 linux-info - -DESCRIPTION="Helper tool for developing and building postmarketOS" -HOMEPAGE="https://postmarketos.org/" -SRC_URI="https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" - -# According to upstream README either x86, amd64 or arm64 are required. I -# wrote down all other arches because if I just did -* without adding x86 and -# arm64 keywords it would seem like the package only works on amd64, but I can't -# keyword x86 and arm64 because I can't test these. -KEYWORDS="-alpha ~amd64 -arm -hppa -ppc -ppc64 -riscv -sparc" -# Tests are disabled because they require the pmaports repository (containing -# postmarketOS APKBUILDs) to be cloned at runtime. -RESTRICT="mirror" - -DEPEND="${PYTHON_DEPS}" -RDEPEND=" - dev-vcs/git - sys-fs/multipath-tools -" - -distutils_enable_tests pytest - -pkg_pretend() { - if kernel_is -lt 3 17 0; then - eerror "pmbootstrap requires Linux 3.17 or greater." - die - fi -} - -# Without this, emerge errors with an "EPYTHON not set" error. -pkg_setup() { - python-single-r1_pkg_setup -} - -python_test() { - local -x EPYTEST_DESELECT=() - - # test_pkgrepo.py is disabled because it requires the pmaports repository (containing - # postmarketOS APKBUILDs) to be cloned at runtime. - EPYTEST_DESELECT+=( - "test/core/test_pkgrepo.py" - ) - - distutils-r1_python_test -} From a05952393f3a012c415154d835ee13d753a515b5 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 5 Feb 2026 14:46:19 +0100 Subject: [PATCH 8/9] dev-util/pmbootstrap: remove stale Manifest entry * add back explanatory test removal comment * fix non-standard EAPI assignment Signed-off-by: Lucio Sauer --- dev-util/pmbootstrap/Manifest | 1 - dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index b9c1093cb3..ae2098d9e7 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1,2 +1 @@ -DIST pmbootstrap-3.6.0.tar.bz2 228003 BLAKE2B fcd85b2563037cbc851ed879518b853b49a099df6829a54ba3ec449bdcb744b54c4b4f14c2fe2912b803d4e156bb02509bcb5d22aebef58f989730332d61a034 SHA512 649891223c9b5a749540ea230fd4924a2458e33c63a89494531a2dead970c4c771f424ef1af17bb0eb40c1cf897dcc1c8629778f97411c4d9d9e9172f2030cd0 DIST pmbootstrap-3.9.0.tar.bz2 242497 BLAKE2B bc17bd11eb8ea4aa1608bd52c36cacb99ad6fdd9e5d14f4d166ba332cbce1560b59763b7580a6803b0fed2b147a85d02b26f46c1fbd5d9b16d8298077dac4063 SHA512 b2365466350eaaf46a89cec477717a5a5629c1402a0fddb042f2087705a204f5fed88713b32521d7f4c5a53038875090134e504426dfb2701ba605867397d9dd diff --git a/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild index d3f8d391bb..1e19017cbd 100644 --- a/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild +++ b/dev-util/pmbootstrap/pmbootstrap-3.9.0.ebuild @@ -1,5 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -27,6 +28,8 @@ RDEPEND=" sys-fs/multipath-tools " +# test_pkgrepo.py is disabled because it requires the pmaports repository (containing +# postmarketOS APKBUILDs) to be cloned at runtime. EPYTEST_DESELECT=( "test/core/test_pkgrepo.py" ) From 43913359dce35002fa8b64e835535aa5c3bba3af Mon Sep 17 00:00:00 2001 From: Alexander Tsoy Date: Thu, 5 Feb 2026 16:49:28 +0300 Subject: [PATCH 9/9] net-proxy/xray-core: add 26.2.4, remove 26.2.2 Signed-off-by: Alexander Tsoy --- net-proxy/xray-core/Manifest | 4 ++-- .../{xray-core-26.2.2.ebuild => xray-core-26.2.4.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename net-proxy/xray-core/{xray-core-26.2.2.ebuild => xray-core-26.2.4.ebuild} (100%) diff --git a/net-proxy/xray-core/Manifest b/net-proxy/xray-core/Manifest index 0fa29b63d7..4979ed7ea4 100644 --- a/net-proxy/xray-core/Manifest +++ b/net-proxy/xray-core/Manifest @@ -1,2 +1,2 @@ -DIST Xray-core-26.2.2-vendor.tar.xz 3479180 BLAKE2B c7e0bcaec911a138d09ef7bb16ec8d532780d066a46c190cef3bbb643a7afbbeb12d6f03aa8affecea60d09a5432cfcdb39013db291bf9940a3aec4ad62b6605 SHA512 142a113580a5fa08d45f33d26198b4e5a57e33897f61ac72538e9d0f0969bf30c0984205c7e9d57c3e31cbd3444b9cb9b7e19f5b21cd37f3c3ac59f093a982e0 -DIST xray-core-26.2.2.tar.gz 801580 BLAKE2B 64f08a1531d2d926c66085192c3c6aa1620fec8f5dce306c105195b866be54ee1ce5ecd5ed845ac6358854c3dd6b94652e765759a66509f7823cc902f8a44587 SHA512 c621fa13c755b7ab9ed81ce3480db48142c1b76b1cd94c10efb78dd0e1f147d42f4ea0e222e743449f87abcd660557b90e26ea453c6d58d1355b6481f7e4241a +DIST Xray-core-26.2.4-vendor.tar.xz 3478588 BLAKE2B 2f78ec0f1375a7e4a9d55539f5e8b81ae4dc23fc72a877bb658dc7b554fc338aa10efe5d516f2e27bde3f09c1bedee456551f44b4cea589eb2a57a7d857cc79d SHA512 bebdcb606ecbc618d25e96b4ca55681cff41083c060e4383fc1d2e8b064e9784ae479fc2192522d93371f6854f506b121d3a9f6eee39d2a6651c579725362265 +DIST xray-core-26.2.4.tar.gz 777901 BLAKE2B 15e49e39bb7ba13a6ba9656e8d3342d60c037943617d308506a681412f2ed9dabe25d559bdfb43934feb05a6cb10d12aeac087c733dc00aaf7503030cb6390ce SHA512 1300b3431721a0fcc71d6bf3cc2ee1a669401e032bd7209defb7d21e897fbd3e0927a49e3c1998f606f4297abafd977812e0fe6e92fecd27d8acee788e02a319 diff --git a/net-proxy/xray-core/xray-core-26.2.2.ebuild b/net-proxy/xray-core/xray-core-26.2.4.ebuild similarity index 100% rename from net-proxy/xray-core/xray-core-26.2.2.ebuild rename to net-proxy/xray-core/xray-core-26.2.4.ebuild