From 4ab1f4164082fdb3c97c6d9d1a173a340d022ce5 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 9 Jan 2026 07:24:28 +0100 Subject: [PATCH 01/27] sec-keys/signify-keys-lanodan: add 2026 Signed-off-by: Haelwenn (lanodan) Monnier --- sec-keys/signify-keys-lanodan/Manifest | 2 + .../signify-keys-lanodan-2026.ebuild | 42 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 sec-keys/signify-keys-lanodan/signify-keys-lanodan-2026.ebuild diff --git a/sec-keys/signify-keys-lanodan/Manifest b/sec-keys/signify-keys-lanodan/Manifest index 454c740947..fe770e1bbb 100644 --- a/sec-keys/signify-keys-lanodan/Manifest +++ b/sec-keys/signify-keys-lanodan/Manifest @@ -1,3 +1,5 @@ DIST signify-keys-lanodan-2024.pub 113 BLAKE2B aa896060f193195e56aad502201e9dbc67390783ceeb88a7af7c8664e7a7b7d4be42af2ad47fcd5801177903f15e1f29a0e97345d532caa8a7c08c104ea2d672 SHA512 1f1b2799366cc24689469860f42babf529e210e950c804934e47fac12916d127bcba0e90de3f0e71c0ec2cf61a45070058a4a4ecdee3ebb09c1e2503db263d2d DIST signify-keys-lanodan-2025.pub 95 BLAKE2B 2a210a5689ef0756c9d233e8313bfee00fd38a9fc11982ee6246aa01ebe8a5eb0c64c85b4300fa22bd68d151150752efa362417e645187f5cdc8be36a4d8892f SHA512 30a523abf063ffaa43926be82ab4f282bf0e2b0bedd109511c84a36ca3144b157a3420730b4f61e6dfad57ab79e4e94be73d65f510af1488e08d4bcf3f887ca1 DIST signify-keys-lanodan-2025.pub.2024.sig 296 BLAKE2B 8d59eb242a9e08049589bf4b93c9738ff81b06f8733f65e0aa47718e86058e995553347f3c3cfe2931f3b80540f1d54b74ec24ff2ec0005f9327a7523146f01a SHA512 ff2bd86f1bd07675fff72e3fca7b17c7232ec14aff83796c2766ad928c3e53d617208fa600150f7f472796ef984ab4104e86f73c375ef995d2b4ee12617680ee +DIST signify-keys-lanodan-2026.pub 95 BLAKE2B 920e0060cc84d9dfd491c7fc7a35aaf628ba6054dd9ccc62a07392f979c9589ca3ba405736b406f9ba47a5c29dab0340fc6b6409746ab2c00db15361f1165a42 SHA512 0de3215fc9cf13e4aa8939c50124f2b5153f0194fec32c976b58bb8dc03f01ada97d03160dc7c34a011501ee6068a04fc71f87daec1ca627191d406208315d0c +DIST signify-keys-lanodan-2026.pub.2025.sig 141 BLAKE2B 8abd80336bcd9fc0b47757cbea86cb6392b7c45dbfc52f705e786665274ed8e9c3c91c853a1091d5241cd6af478df7302a64482dc6008ae3d32085abf0f0c4be SHA512 06278ffd1bb701fb8d0c1eee66713cee3a8bf23518b50fde07452c08f3b0cd215e4bd10982ed9da4238d00b04931a3a6d3a9a1311b0a6b8df9fb07f20c62cb17 diff --git a/sec-keys/signify-keys-lanodan/signify-keys-lanodan-2026.ebuild b/sec-keys/signify-keys-lanodan/signify-keys-lanodan-2026.ebuild new file mode 100644 index 0000000000..f7925fc9ce --- /dev/null +++ b/sec-keys/signify-keys-lanodan/signify-keys-lanodan-2026.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_METHOD=signify +inherit verify-sig + +MY_PREV_PV="$((PV - 1))" +DESCRIPTION="Signify keys used by Haelwenn (lanodan) Monnier" +HOMEPAGE="https://distfiles.hacktivis.me/releases/signify/" +SRC_URI=" + https://distfiles.hacktivis.me/releases/signify/${PV}.pub -> ${P}.pub + verify-sig? ( https://distfiles.hacktivis.me/releases/signify/${PV}.pub.${MY_PREV_PV}.sig -> ${P}.pub.${MY_PREV_PV}.sig ) +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +BDEPEND="verify-sig? ( sec-keys/signify-keys-lanodan:${MY_PREV_PV} )" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-${MY_PREV_PV}.pub" + +src_unpack() { + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + + if use verify-sig; then + verify-sig_verify_detached "${P}.pub" "${P}.pub.${MY_PREV_PV}.sig" + fi + + default +} + +src_install() { + insinto /usr/share/signify-keys + doins "${P}.pub" +} From 565650d16251071c7545c148290a2da0e015e6b8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 9 Jan 2026 07:18:51 +0100 Subject: [PATCH 02/27] dev-util/xcd-rgb: new package, add 1.0.0, 9999 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-util/xcd-rgb/Manifest | 2 + dev-util/xcd-rgb/metadata.xml | 8 ++++ dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild | 54 +++++++++++++++++++++++++++ dev-util/xcd-rgb/xcd-rgb-9999.ebuild | 54 +++++++++++++++++++++++++++ 4 files changed, 118 insertions(+) create mode 100644 dev-util/xcd-rgb/Manifest create mode 100644 dev-util/xcd-rgb/metadata.xml create mode 100644 dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild create mode 100644 dev-util/xcd-rgb/xcd-rgb-9999.ebuild diff --git a/dev-util/xcd-rgb/Manifest b/dev-util/xcd-rgb/Manifest new file mode 100644 index 0000000000..d56bfcf096 --- /dev/null +++ b/dev-util/xcd-rgb/Manifest @@ -0,0 +1,2 @@ +DIST xcd-rgb-1.0.0.tar.gz 46918 BLAKE2B eac66abf6f91f9db73e68f66911eaeca135c6e814c8209ec1a4a0a1c57bfc587dc1513f30f4b8139858a9ef392f4987af9e2f6c23821b16541a162504900a4da SHA512 eda624c634f44a63fb025745ae6fc6ebfddb2b2e469acd22d01a5571aa4e538dd0280d4368e1ba5976197aea79e151a5abd6eb6011b102dbf3b3b05bb17ec9b6 +DIST xcd-rgb-1.0.0.tar.gz.sign 141 BLAKE2B e040ee16061bbbcf4ca7c1fc929f5c13ed8ee1519c369da9e61123786036a8180a7616efdc2657575ef6a41588af23f8860d9cc6aefdf28782f2b1c2740fb77a SHA512 aee4eba8ea5e06d78fa2e4db7dc78d8140e602578c700a26b594589674a78bf8748884bdc559a2b82d729149499625bb468ad3795235286e865c66b805b34527 diff --git a/dev-util/xcd-rgb/metadata.xml b/dev-util/xcd-rgb/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/dev-util/xcd-rgb/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild b/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild new file mode 100644 index 0000000000..96c470db69 --- /dev/null +++ b/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/xcd-rgb.git" +fi + +DESCRIPTION="colorful hex dump (RGB edition)" +HOMEPAGE="https://hacktivis.me/git/xcd-rgb/" +LICENSE="MPL-2.0" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub" + + src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${P}.tar.gz" + rm "${P}.tar.gz" + else + default + fi + } +fi + +src_configure() { + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/dev-util/xcd-rgb/xcd-rgb-9999.ebuild b/dev-util/xcd-rgb/xcd-rgb-9999.ebuild new file mode 100644 index 0000000000..96c470db69 --- /dev/null +++ b/dev-util/xcd-rgb/xcd-rgb-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/xcd-rgb.git" +fi + +DESCRIPTION="colorful hex dump (RGB edition)" +HOMEPAGE="https://hacktivis.me/git/xcd-rgb/" +LICENSE="MPL-2.0" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub" + + src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${P}.tar.gz" + rm "${P}.tar.gz" + else + default + fi + } +fi + +src_configure() { + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} From cecafc796036370a9ea3fa6d205cba1865d6c1b2 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 9 Jan 2026 08:15:27 +0100 Subject: [PATCH 03/27] gui-apps/swayr: add 0.28.2 Signed-off-by: Nicolas PARLANT --- gui-apps/swayr/Manifest | 2 ++ gui-apps/swayr/swayr-0.28.2.ebuild | 42 ++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 gui-apps/swayr/swayr-0.28.2.ebuild diff --git a/gui-apps/swayr/Manifest b/gui-apps/swayr/Manifest index c63b72413d..a2c20828f6 100644 --- a/gui-apps/swayr/Manifest +++ b/gui-apps/swayr/Manifest @@ -1,4 +1,6 @@ DIST swayr-0.28.0.tar.gz 1021140 BLAKE2B 03ec0d5001de97249f58abc7b5198d32e639fced9e48b3169ac892a3391d5a0168cdc5a3f2c296475b82e649b670d58f76b65e442256ddaaf49638cf8a714419 SHA512 cdb4968dd88b8c1ae62a0e7c7534d629e477f82ed059c7e13bdfa59333cbde4d8525b988c9f57f9236613574301b673e9558df7cf4187e626230936a584ff368 DIST swayr-0.28.1.tar.gz 1022215 BLAKE2B 1ade9ca32ba6d2b833c734ac90a9d3b503f9c20b138484c636d90c595cc416c5ed9f1d42d0925e1afeee63cb2af96de88cc3143ac460d781694f06f4ccc411ad SHA512 03b822f4e5716ceaa5bbb5f39635d740126ac4ade8c32444b9f29269a613df5231dde39b984fb3172a69e852f3b60752569ba764ab941528d73c30571a682188 +DIST swayr-0.28.2.tar.gz 1039136 BLAKE2B f7882a914471d92d8e88415708696003ae8a8cbd63865d16f711393cb4380364780321e1b219f1430d4bfb602464b315a549d9e0d2be5ff863d33f425b231445 SHA512 1c70ef676e9c3156f169c9d0e7b32564bedb32e37a807d0cefb6162edbc234bc9d3c21af9b981a1569be65ce2ea5ac37ed3615a9976c832190f10fa12dd276da DIST swayr-swayr-0.28.0-crates.tar.xz 16771216 BLAKE2B a3b063a52cad50573f27560d0edcc260a73b10725bc13306f94f6f2c9e3ddadb0951b3239051eca62a039f50148b51f3e7fbdceca910d2df4214f2d9d19319c3 SHA512 476d0d9322372fff094af5189c7a3f12284cb4873f722ba6023ab2092ef950ae0a8333922fdd4a50d1030fa4e9bb6346f55efaea2812f0cf9772840a06b96d8f DIST swayr-swayr-0.28.1-crates.tar.xz 16983532 BLAKE2B 22d70056953fab5db8a0258fa55a65fa15dd8141d02117f4cf5c51d9f5a363f843b4e080193c71aaf0e00b761f3977280bab4e1286ee27174e8e0910b14503ee SHA512 5e457dfa496b46ceb24a3b36f111c4234ef91815605fea1698689bb9c7318698a6f46e9860e670b20fe737565bcdfa8eff58b82e6d120a3f11467c59a60c52e6 +DIST swayr-swayr-0.28.2-crates.tar.xz 33020984 BLAKE2B 0033c466d70b68f5e8b94f12fa7360a0aa6539df47c0c1bb2deb5025e593e121eb81d81362f307934514afd4172ae63c3a4da6201ea66ec49cd27f1f09877586 SHA512 65565f8435a3cfefc92ce80c220c180d5f059b81b103c74d4e56425c9271bcca79381247c169fcaf0c94173cc161b67d7ed589fcfb478d6298d98e8c311dacdc diff --git a/gui-apps/swayr/swayr-0.28.2.ebuild b/gui-apps/swayr/swayr-0.28.2.ebuild new file mode 100644 index 0000000000..ee7111db7d --- /dev/null +++ b/gui-apps/swayr/swayr-0.28.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.88.0" + +inherit cargo systemd + +DESCRIPTION="A LRU window-switcher (and more) for the sway window manager" +HOMEPAGE="https://sr.ht/~tsdh/swayr/" +SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-${P}/swayr-${P}-crates.tar.xz" + +S="${WORKDIR}/swayr-${P}" + +LICENSE="GPL-3+" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl + Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED=" + /usr/bin/swayr + /usr/bin/swayrd +" + +src_prepare() { + default + sed -i -e '/^lto =/d' -e 's/^strip = "symbols"$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml" +} + +src_install() { + cargo_src_install --path ${PN} + systemd_newunit ${PN}/etc/swayrd.service swayrd.service +} From 18bbf298790ff970f7b7c7f2db5e83b0c90827d5 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 9 Jan 2026 08:16:03 +0100 Subject: [PATCH 04/27] gui-apps/swayr: drop 0.28.0 Signed-off-by: Nicolas PARLANT --- gui-apps/swayr/Manifest | 2 -- gui-apps/swayr/swayr-0.28.0.ebuild | 38 ------------------------------ 2 files changed, 40 deletions(-) delete mode 100644 gui-apps/swayr/swayr-0.28.0.ebuild diff --git a/gui-apps/swayr/Manifest b/gui-apps/swayr/Manifest index a2c20828f6..4479c7c2a3 100644 --- a/gui-apps/swayr/Manifest +++ b/gui-apps/swayr/Manifest @@ -1,6 +1,4 @@ -DIST swayr-0.28.0.tar.gz 1021140 BLAKE2B 03ec0d5001de97249f58abc7b5198d32e639fced9e48b3169ac892a3391d5a0168cdc5a3f2c296475b82e649b670d58f76b65e442256ddaaf49638cf8a714419 SHA512 cdb4968dd88b8c1ae62a0e7c7534d629e477f82ed059c7e13bdfa59333cbde4d8525b988c9f57f9236613574301b673e9558df7cf4187e626230936a584ff368 DIST swayr-0.28.1.tar.gz 1022215 BLAKE2B 1ade9ca32ba6d2b833c734ac90a9d3b503f9c20b138484c636d90c595cc416c5ed9f1d42d0925e1afeee63cb2af96de88cc3143ac460d781694f06f4ccc411ad SHA512 03b822f4e5716ceaa5bbb5f39635d740126ac4ade8c32444b9f29269a613df5231dde39b984fb3172a69e852f3b60752569ba764ab941528d73c30571a682188 DIST swayr-0.28.2.tar.gz 1039136 BLAKE2B f7882a914471d92d8e88415708696003ae8a8cbd63865d16f711393cb4380364780321e1b219f1430d4bfb602464b315a549d9e0d2be5ff863d33f425b231445 SHA512 1c70ef676e9c3156f169c9d0e7b32564bedb32e37a807d0cefb6162edbc234bc9d3c21af9b981a1569be65ce2ea5ac37ed3615a9976c832190f10fa12dd276da -DIST swayr-swayr-0.28.0-crates.tar.xz 16771216 BLAKE2B a3b063a52cad50573f27560d0edcc260a73b10725bc13306f94f6f2c9e3ddadb0951b3239051eca62a039f50148b51f3e7fbdceca910d2df4214f2d9d19319c3 SHA512 476d0d9322372fff094af5189c7a3f12284cb4873f722ba6023ab2092ef950ae0a8333922fdd4a50d1030fa4e9bb6346f55efaea2812f0cf9772840a06b96d8f DIST swayr-swayr-0.28.1-crates.tar.xz 16983532 BLAKE2B 22d70056953fab5db8a0258fa55a65fa15dd8141d02117f4cf5c51d9f5a363f843b4e080193c71aaf0e00b761f3977280bab4e1286ee27174e8e0910b14503ee SHA512 5e457dfa496b46ceb24a3b36f111c4234ef91815605fea1698689bb9c7318698a6f46e9860e670b20fe737565bcdfa8eff58b82e6d120a3f11467c59a60c52e6 DIST swayr-swayr-0.28.2-crates.tar.xz 33020984 BLAKE2B 0033c466d70b68f5e8b94f12fa7360a0aa6539df47c0c1bb2deb5025e593e121eb81d81362f307934514afd4172ae63c3a4da6201ea66ec49cd27f1f09877586 SHA512 65565f8435a3cfefc92ce80c220c180d5f059b81b103c74d4e56425c9271bcca79381247c169fcaf0c94173cc161b67d7ed589fcfb478d6298d98e8c311dacdc diff --git a/gui-apps/swayr/swayr-0.28.0.ebuild b/gui-apps/swayr/swayr-0.28.0.ebuild deleted file mode 100644 index 7aff4261f7..0000000000 --- a/gui-apps/swayr/swayr-0.28.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -inherit cargo systemd - -DESCRIPTION="A LRU window-switcher (and more) for the sway window manager" -HOMEPAGE="https://sr.ht/~tsdh/swayr/" -SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/${P}.tar.gz" -SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-${P}/swayr-${P}-crates.tar.xz" - -S="${WORKDIR}/swayr-${P}" - -LICENSE="GPL-3+" -# Autogenerated by pycargoebuild -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED=" - /usr/bin/swayr - /usr/bin/swayrd -" - -src_prepare() { - default - sed -i -e '/^lto =/d' -e 's/^strip = "symbols"$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml" -} - -src_install() { - cargo_src_install --path ${PN} - systemd_newunit ${PN}/etc/swayrd.service swayrd.service -} From 0bb60a2fc14ad6c38ceaa8aeef7f5300d9abb90b Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Fri, 9 Jan 2026 08:15:48 +0100 Subject: [PATCH 05/27] gui-apps/swayrbar: add 0.5.0 Signed-off-by: Nicolas PARLANT --- gui-apps/swayrbar/Manifest | 2 ++ gui-apps/swayrbar/swayrbar-0.5.0.ebuild | 46 +++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 gui-apps/swayrbar/swayrbar-0.5.0.ebuild diff --git a/gui-apps/swayrbar/Manifest b/gui-apps/swayrbar/Manifest index ac12dbd140..099fe0be71 100644 --- a/gui-apps/swayrbar/Manifest +++ b/gui-apps/swayrbar/Manifest @@ -1,2 +1,4 @@ +DIST swayr-swayr-0.28.2-crates.tar.xz 33020984 BLAKE2B 0033c466d70b68f5e8b94f12fa7360a0aa6539df47c0c1bb2deb5025e593e121eb81d81362f307934514afd4172ae63c3a4da6201ea66ec49cd27f1f09877586 SHA512 65565f8435a3cfefc92ce80c220c180d5f059b81b103c74d4e56425c9271bcca79381247c169fcaf0c94173cc161b67d7ed589fcfb478d6298d98e8c311dacdc DIST swayr-swayrbar-0.4.2-crates.tar.xz 19230052 BLAKE2B d3114dc6cd1288294eb42aa7edecbafa4195a19dcf0febaae96051ef85421eb359b4a16f5797e4d47159a294e7648a1d5227f8d43b126cdc84d8b8ed579009b1 SHA512 d2ea34da44713d0abd25bbc49a45cac1f4f4f4545afb765302e45fc7da3231b567a301c46b94439383a29c9a43c3dace5a8f20a62d2d72037c61202893337122 DIST swayrbar-0.4.2.tar.gz 1019633 BLAKE2B b44e6906262b4a9da1c19df052fdf6836626cb975fefd6d431395e0b32f72e4764b22428e0518ddd65241fa62ea7afbb9200e5e0eae534dc63e4afc3f5678a46 SHA512 029e7cec885c375968c343f9395e97bdda60864aea1b6b8b9b08cbad8099c23733e3e97eba4c65fbbd234ba048e92efaa876e8735931d61d6db5bd2f2ce27c89 +DIST swayrbar-0.5.0.tar.gz 1039139 BLAKE2B f4db5df771396b0c730f0828251fa4fca8b3eb738336e8d62de18b9fbe289960b08e1fe1e1dbe73b7eebd5b1f3c1a89771062db81ca2ecf458ae3230b87170e4 SHA512 9902738414f5b2dfa334328f51ee64336289cb96229f33e83f69554f35c07fd86b677bd7605df3d86b51fbb9ebe150bc206dd68944f5e3b2bdf3ef5ebb014a16 diff --git a/gui-apps/swayrbar/swayrbar-0.5.0.ebuild b/gui-apps/swayrbar/swayrbar-0.5.0.ebuild new file mode 100644 index 0000000000..9eea960846 --- /dev/null +++ b/gui-apps/swayrbar/swayrbar-0.5.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.88.0" + +inherit cargo + +# swayr and swayrbar are released w/ the same vendor tarball +MY_PN="swayr" +MY_PV="0.28.2" +MY_P="${MY_PN}-${MY_PV}" +DESCRIPTION="A swaybar-protocol implementation for sway/swaybar" +HOMEPAGE="https://sr.ht/~tsdh/swayr/" +SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-${MY_P}/swayr-${MY_P}-crates.tar.xz" + +S="${WORKDIR}/swayr-${P}/" + +LICENSE="GPL-3+" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl + Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="/usr/bin/${PN}" + +src_prepare() { + default + sed -i -e '/^lto =/d' -e 's/^strip = "symbols"$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml" +} + +src_install() { + cargo_src_install --path ${PN} +} + +pkg_postinst() { + elog "Verify the dependencies of every module you intend to use." +} From 96feb7c4d0f0ca1ac0d46113261d767c20779544 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 9 Jan 2026 08:27:47 +0100 Subject: [PATCH 06/27] sys-apps/utils-extra: disable xcd(1), it moved to dev-util/xcd-rgb Signed-off-by: Haelwenn (lanodan) Monnier --- .../{utils-extra-0.0.2.ebuild => utils-extra-0.0.2-r1.ebuild} | 4 +++- sys-apps/utils-extra/utils-extra-9999.ebuild | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) rename sys-apps/utils-extra/{utils-extra-0.0.2.ebuild => utils-extra-0.0.2-r1.ebuild} (95%) diff --git a/sys-apps/utils-extra/utils-extra-0.0.2.ebuild b/sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild similarity index 95% rename from sys-apps/utils-extra/utils-extra-0.0.2.ebuild rename to sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild index 03f6d00c06..07149b7eb3 100644 --- a/sys-apps/utils-extra/utils-extra-0.0.2.ebuild +++ b/sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild @@ -19,7 +19,7 @@ else fi DESCRIPTION="Collection of extra tools for Unixes" -HOMEPAGE="https://hacktivis.me/git/utils-extra" +HOMEPAGE="https://hacktivis.me/git/utils-extra/" LICENSE="MPL-2.0" SLOT="0" IUSE="test static" @@ -58,6 +58,8 @@ src_configure() { use static && export LDSTATIC="-static-pie" + rm cmd/xcd.c || die + ./configure PREFIX='/usr' } diff --git a/sys-apps/utils-extra/utils-extra-9999.ebuild b/sys-apps/utils-extra/utils-extra-9999.ebuild index 03f6d00c06..b6241d50d8 100644 --- a/sys-apps/utils-extra/utils-extra-9999.ebuild +++ b/sys-apps/utils-extra/utils-extra-9999.ebuild @@ -19,7 +19,7 @@ else fi DESCRIPTION="Collection of extra tools for Unixes" -HOMEPAGE="https://hacktivis.me/git/utils-extra" +HOMEPAGE="https://hacktivis.me/git/utils-extra/" LICENSE="MPL-2.0" SLOT="0" IUSE="test static" From c30333b76a8b14ee3a9bb6b4a2991a3089bc1edd Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 9 Jan 2026 08:28:55 +0100 Subject: [PATCH 07/27] dev-util/xcd-rgb: block --- dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild | 2 ++ dev-util/xcd-rgb/xcd-rgb-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild b/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild index 96c470db69..44ba4d323c 100644 --- a/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild +++ b/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild @@ -25,6 +25,8 @@ SLOT="0" IUSE="static" +RDEPEND="! Date: Thu, 8 Jan 2026 19:01:03 +0100 Subject: [PATCH 08/27] dev-embedded/rauc: add 1.15.1 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 + .../rauc/files/rauc-1.15.1-tests.patch | 38 ++++++++++ dev-embedded/rauc/rauc-1.15.1.ebuild | 70 +++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 dev-embedded/rauc/files/rauc-1.15.1-tests.patch create mode 100644 dev-embedded/rauc/rauc-1.15.1.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 8f39c73e55..f488333590 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1 +1,2 @@ +DIST rauc-1.15.1.tar.xz 990440 BLAKE2B d8f6ad754636f3b93fe900f2ed5a9f90c8733879d43daa135101c6fd38913a954bc26f7be3a6d85a86c58ddeeeb7d9a2cdad4abd83965edfa2f03aa5a99e61c7 SHA512 8fc9f70f5e2f75f1e29a99880ff127280abf3086e1bbae17a0fbd6b0bce8176a33f78431ccb7b2ffb5e7c16fccff7be8c6297d9f6befcdf09a4526845f5d53af DIST rauc-1.15.tar.xz 989904 BLAKE2B 3c241229a85c60e96974117fc0bde29c313b8f1809b5fe0ae807b585e5c774d0eadec75f9a4bae5de0ca47cc1bdadb62791d7e8a1a48bb3c348f62aa0f39cb43 SHA512 1d6db354ca582d1ae576db88158da97a3018c89176aa8270fb2707e0b6af8664f6d1269747306286419dc0cea1c438e0602950d19086592e643177fe14fc94a4 diff --git a/dev-embedded/rauc/files/rauc-1.15.1-tests.patch b/dev-embedded/rauc/files/rauc-1.15.1-tests.patch new file mode 100644 index 0000000000..4fabdf2a37 --- /dev/null +++ b/dev-embedded/rauc/files/rauc-1.15.1-tests.patch @@ -0,0 +1,38 @@ +From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 15 Aug 2020 08:45:21 +0200 +Subject: [PATCH] tests: Disable failed tests + +The network and squashfs tests won't work within portage. Disable them. + +Signed-off-by: Kurt Kanzenbach +--- + test/meson.build | 6 ------ + 1 file changed, 6 deletions(-) + +--- a/test/meson.build ++++ b/test/meson.build +@@ -6,12 +6,10 @@ tests = [ + 'artifacts', + 'boot_raw_fallback', + 'bootchooser', +- 'bundle', + 'checksum', + 'config_file', + 'context', + 'dm', +- 'event_log', + 'hash_index', + 'install', + 'manifest', +@@ -25,10 +23,6 @@ tests = [ + 'utils', + ] + +-if get_option('network') +- tests += 'network' +-endif +- + if get_option('streaming') + tests += 'nbd' + endif diff --git a/dev-embedded/rauc/rauc-1.15.1.ebuild b/dev-embedded/rauc/rauc-1.15.1.ebuild new file mode 100644 index 0000000000..82b3fa76df --- /dev/null +++ b/dev-embedded/rauc/rauc-1.15.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +DOCS_BUILDER="sphinx" +DOCS_DIR="${S}/docs" + +inherit meson python-any-r1 docs + +DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" +HOMEPAGE="https://rauc.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="gpt json network service test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + dev-util/gdbus-codegen + virtual/pkgconfig + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) + test? ( + dev-libs/opensc + net-misc/casync + sys-fs/mtd-utils + sys-fs/squashfs-tools + sys-libs/libfaketime + ) +" +RDEPEND=" + dev-libs/glib:2 + dev-libs/libnl:3= + dev-libs/openssl:0= + json? ( dev-libs/json-glib ) + network? ( net-misc/curl ) + service? ( sys-apps/dbus ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${P}-tests.patch" ) + +src_configure() { + local emesonargs=( + $(meson_feature gpt) + $(meson_feature json) + $(meson_use network) + $(meson_use network streaming) + $(meson_use service) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + docs_compile +} From 627722b0e02cbd39a09add2cd6cc281cff932781 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Thu, 8 Jan 2026 19:01:41 +0100 Subject: [PATCH 09/27] dev-embedded/rauc: drop 1.15 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 - dev-embedded/rauc/files/rauc-1.15-tests.patch | 38 ---------- dev-embedded/rauc/rauc-1.15.ebuild | 70 ------------------- 3 files changed, 109 deletions(-) delete mode 100644 dev-embedded/rauc/files/rauc-1.15-tests.patch delete mode 100644 dev-embedded/rauc/rauc-1.15.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index f488333590..dfbf4bd1ef 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1,2 +1 @@ DIST rauc-1.15.1.tar.xz 990440 BLAKE2B d8f6ad754636f3b93fe900f2ed5a9f90c8733879d43daa135101c6fd38913a954bc26f7be3a6d85a86c58ddeeeb7d9a2cdad4abd83965edfa2f03aa5a99e61c7 SHA512 8fc9f70f5e2f75f1e29a99880ff127280abf3086e1bbae17a0fbd6b0bce8176a33f78431ccb7b2ffb5e7c16fccff7be8c6297d9f6befcdf09a4526845f5d53af -DIST rauc-1.15.tar.xz 989904 BLAKE2B 3c241229a85c60e96974117fc0bde29c313b8f1809b5fe0ae807b585e5c774d0eadec75f9a4bae5de0ca47cc1bdadb62791d7e8a1a48bb3c348f62aa0f39cb43 SHA512 1d6db354ca582d1ae576db88158da97a3018c89176aa8270fb2707e0b6af8664f6d1269747306286419dc0cea1c438e0602950d19086592e643177fe14fc94a4 diff --git a/dev-embedded/rauc/files/rauc-1.15-tests.patch b/dev-embedded/rauc/files/rauc-1.15-tests.patch deleted file mode 100644 index 4fabdf2a37..0000000000 --- a/dev-embedded/rauc/files/rauc-1.15-tests.patch +++ /dev/null @@ -1,38 +0,0 @@ -From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 15 Aug 2020 08:45:21 +0200 -Subject: [PATCH] tests: Disable failed tests - -The network and squashfs tests won't work within portage. Disable them. - -Signed-off-by: Kurt Kanzenbach ---- - test/meson.build | 6 ------ - 1 file changed, 6 deletions(-) - ---- a/test/meson.build -+++ b/test/meson.build -@@ -6,12 +6,10 @@ tests = [ - 'artifacts', - 'boot_raw_fallback', - 'bootchooser', -- 'bundle', - 'checksum', - 'config_file', - 'context', - 'dm', -- 'event_log', - 'hash_index', - 'install', - 'manifest', -@@ -25,10 +23,6 @@ tests = [ - 'utils', - ] - --if get_option('network') -- tests += 'network' --endif -- - if get_option('streaming') - tests += 'nbd' - endif diff --git a/dev-embedded/rauc/rauc-1.15.ebuild b/dev-embedded/rauc/rauc-1.15.ebuild deleted file mode 100644 index 82b3fa76df..0000000000 --- a/dev-embedded/rauc/rauc-1.15.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..14} ) -DOCS_BUILDER="sphinx" -DOCS_DIR="${S}/docs" - -inherit meson python-any-r1 docs - -DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" -HOMEPAGE="https://rauc.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="gpt json network service test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - dev-util/gdbus-codegen - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - test? ( - dev-libs/opensc - net-misc/casync - sys-fs/mtd-utils - sys-fs/squashfs-tools - sys-libs/libfaketime - ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/libnl:3= - dev-libs/openssl:0= - json? ( dev-libs/json-glib ) - network? ( net-misc/curl ) - service? ( sys-apps/dbus ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( "${FILESDIR}/${P}-tests.patch" ) - -src_configure() { - local emesonargs=( - $(meson_feature gpt) - $(meson_feature json) - $(meson_use network) - $(meson_use network streaming) - $(meson_use service) - ) - meson_src_configure -} - -src_compile() { - meson_src_compile - docs_compile -} From 42446cdb70d1371038106e45a30d617e82156329 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Fri, 9 Jan 2026 03:13:29 -0500 Subject: [PATCH 10/27] dev-util/vala-language-server: add 0.48.7, drop 0.48.4 Signed-off-by: Dale Sweeney --- dev-util/vala-language-server/Manifest | 2 +- dev-util/vala-language-server/metadata.xml | 8 +++++--- ...r-0.48.4.ebuild => vala-language-server-0.48.7.ebuild} | 8 +++----- 3 files changed, 9 insertions(+), 9 deletions(-) rename dev-util/vala-language-server/{vala-language-server-0.48.4.ebuild => vala-language-server-0.48.7.ebuild} (81%) diff --git a/dev-util/vala-language-server/Manifest b/dev-util/vala-language-server/Manifest index c66cef2ada..1f206557cd 100644 --- a/dev-util/vala-language-server/Manifest +++ b/dev-util/vala-language-server/Manifest @@ -1 +1 @@ -DIST vala-language-server-0.48.4.tar.gz 874057 BLAKE2B 37d38503bc6c61d9af3706f816b6667de3c4a905d0e5a3673a8b57da36ed004db7cf476fd6abf9350e7b7de8e7387475aa5d7617937b7aa8a91a0df73eb08863 SHA512 260030137e64597092eabd84eebc0e2bbf93e76af1379e7ba824765fa16ecafa2610ddb20789345a367cecf83e4060c1c4d1efdf11d5925f8a086f4a23b4bcfa +DIST vala-language-server-0.48.7.tar.gz 895671 BLAKE2B 10adf4445683ee374f672706f77893d87c877bf8dbc863e34dec9280ec00e03ba95e2b42d2552033b09acac7dad5a858ea809f648ec83d2fa8bc9be7a9a9344d SHA512 a2cfd1c0f349010b94668e19489f28ee8414bdcda551a825140a18b56d3de5c427122cb1af758b28496fa6752303a8b647955f4111943dc8cfeb35ffeae8e0f9 diff --git a/dev-util/vala-language-server/metadata.xml b/dev-util/vala-language-server/metadata.xml index 541cd178d9..5d6d98cfdf 100644 --- a/dev-util/vala-language-server/metadata.xml +++ b/dev-util/vala-language-server/metadata.xml @@ -1,10 +1,12 @@ - + + Dale Sweeney + agooglygooglr@gmail.com + - - + Debug memory usage vala-lang/vala-language-server diff --git a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild b/dev-util/vala-language-server/vala-language-server-0.48.7.ebuild similarity index 81% rename from dev-util/vala-language-server/vala-language-server-0.48.4.ebuild rename to dev-util/vala-language-server/vala-language-server-0.48.7.ebuild index 70ec05f726..e4d77b7521 100644 --- a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild +++ b/dev-util/vala-language-server/vala-language-server-0.48.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,11 +12,10 @@ SRC_URI="https://github.com/vala-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="debug_mem plugins test" +IUSE="debug-mem test" RESTRICT="!test? ( test )" DEPEND="dev-lang/vala - dev-util/gnome-builder dev-libs/jsonrpc-glib[vala] dev-libs/gobject-introspection dev-libs/json-glib @@ -26,8 +25,7 @@ RDEPEND="${DEPEND}" src_configure() { local emesonargs=( - $(meson_use debug_mem) - $(meson_use plugins) + $(meson_use debug-mem debug_mem) $(meson_use test tests) ) meson_src_configure From 00e3a812d435007d183606cd0bf117c310134a39 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Fri, 9 Jan 2026 03:47:35 -0500 Subject: [PATCH 11/27] media-video/gpu-screen-recorder: add 5.11.5, drop 5.8.0 Signed-off-by: Dale Sweeney --- media-video/gpu-screen-recorder/Manifest | 2 +- ...-recorder-5.8.0.ebuild => gpu-screen-recorder-5.11.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-video/gpu-screen-recorder/{gpu-screen-recorder-5.8.0.ebuild => gpu-screen-recorder-5.11.5.ebuild} (100%) diff --git a/media-video/gpu-screen-recorder/Manifest b/media-video/gpu-screen-recorder/Manifest index 3485d51ba5..04e9c3db00 100644 --- a/media-video/gpu-screen-recorder/Manifest +++ b/media-video/gpu-screen-recorder/Manifest @@ -1,4 +1,4 @@ DIST gpu-screen-recorder-5.10.2.tar.gz 294690 BLAKE2B 4a0d9b4987c1dbe8014cf95cf963574e10e84d174f45c3f977432ca58f8599d528bef31df5fefc7cd865fc843eca0096ec073692f46463e31554a2a08bbf4a9f SHA512 ea2ecb1b179cc96e9ae2e5963e040e91e1b39f16878807a2f05a7dc979f00eea7fa0a1c8ece455e84573b0a42a388ff788e7bd205df46d690f065b2ee7e1e29d DIST gpu-screen-recorder-5.11.2.tar.gz 304529 BLAKE2B d33ab55c8714f039e3ae74b2b6b1eadaa8cd165f5a7806a7605db3de6b46190af980b11ab5997acfde596da70545a64eebbe9652bffa6888c3b29566fcf0e280 SHA512 8111929219e07a634a4e95cb9204921afe51285cdd3dc0dc9e28e54d27f42ea12dd0a027a2103c55cb2a785c601f84a0a46e689b171481aa2f975c334e9eb0e2 -DIST gpu-screen-recorder-5.8.0.tar.gz 291445 BLAKE2B 1c46f04321b22d4ae2ca0d194d12c4239b078fdd0eb9edc9c1fc0e14169bb26233aed793095deb71c2b64e0753256beeba777f94af51a15cf15d302b61818dfa SHA512 a1a6bbd8aff3bc1e2aa5ebca173b51b0e7aa71ce48cc2286408daa9aef7f2c3f1f9383443db0da7f0574995204ede199be02cea7ee9db6a47b6d29cd0742da51 +DIST gpu-screen-recorder-5.11.5.tar.gz 305447 BLAKE2B 102e293f83211da4a93ea71361a4a7e9c57f16dacaa5af1da9c7a56cf00eaf8b5e6bbde03786b349889f1615a501b58fa6055dcd72d90d1d5c07779441f67d01 SHA512 5cd3836f51e630fac736fe778f496bd49ec10eba4d932c2831403d2206568e3c835f308e094ec1ffc81e5ddeb50da733ddd412cc1e293da6911d437298d2451b DIST gpu-screen-recorder-5.8.1.tar.gz 293447 BLAKE2B d124dca608b7f88e9dda9b96ae4984b74445d0776cec2a456185aeb4016b6110ae5cf242fc75a2661d15282089efd85f081e12d542bbd56bbe371a2ffa1721b1 SHA512 d7258ca091f7d87200566b2414f87edf04d65f016f0064256273ec3fa3a8426cb1eec7714072c8512a5cf904657f3d8f017a4de8ea802a58bac2135b6fed9d02 diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.8.0.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.11.5.ebuild similarity index 100% rename from media-video/gpu-screen-recorder/gpu-screen-recorder-5.8.0.ebuild rename to media-video/gpu-screen-recorder/gpu-screen-recorder-5.11.5.ebuild From 7a9eb5e18bfc3e5d76b31933fd814adac4a8caac Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Fri, 9 Jan 2026 11:30:54 +0100 Subject: [PATCH 12/27] www-servers/copyparty: Bump to 1.20.1 Small fixes Signed-off-by: Esteve Varela Colominas --- www-servers/copyparty/Manifest | 2 +- .../{copyparty-1.20.0.ebuild => copyparty-1.20.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-servers/copyparty/{copyparty-1.20.0.ebuild => copyparty-1.20.1.ebuild} (100%) diff --git a/www-servers/copyparty/Manifest b/www-servers/copyparty/Manifest index 4d198c26ac..9d79c3feed 100644 --- a/www-servers/copyparty/Manifest +++ b/www-servers/copyparty/Manifest @@ -1,2 +1,2 @@ DIST copyparty-1.19.23.tar.gz 1662026 BLAKE2B ba6ff615f407f5afdc26dc1bcd21a05ff8c0737630e04b3dbf7c0e82c656621b0d6376390fd2da6487b213662d2f3574180b381de3e352281a982e110dacb7cc SHA512 0477ddac96038dac3e82d5af3266917d73716d436794d48e902d6785739abf3130992426f21e19fef37f0d8a2e1bf63b13c6e8e8348a58dfefeac166a6c5a3b1 -DIST copyparty-1.20.0.tar.gz 1681730 BLAKE2B 27905020756343e7e039e011e02b199881b14814fdff61bada67d0ff7fd42fe36286bb25737173362411867b8fb667fb8901a00c3a0b897488d169e4120b7d16 SHA512 5d986ed4ee8eb2dcb7dad21a2daad05becd31f2e4c11b972de523d449f9d2eebe7ca6af390d4c3dfda52c04b9a4506ac57f1ad09808a9eeec80981eb52a7af19 +DIST copyparty-1.20.1.tar.gz 1702376 BLAKE2B 1d4abd99740e90124efc7bce6602a223b41609f67c1ffa8d8dbd4abf84c5f29a68a06a9a9da6fb6311a67460eab3502f935c21cc80429b3e7f55b4ac2ba4eab0 SHA512 8323f0a796ba4f227255fed43c20986741117542ad35aea494d2cd1e614cc591b4d36cc266c58cbf3911cc056c112dbd92e339708319efbf082d9661e6ef5a96 diff --git a/www-servers/copyparty/copyparty-1.20.0.ebuild b/www-servers/copyparty/copyparty-1.20.1.ebuild similarity index 100% rename from www-servers/copyparty/copyparty-1.20.0.ebuild rename to www-servers/copyparty/copyparty-1.20.1.ebuild From 862955446fba8d1deef854a96521cee957c35968 Mon Sep 17 00:00:00 2001 From: Philippe Chaintreuil Date: Fri, 9 Jan 2026 07:42:22 -0500 Subject: [PATCH 13/27] net-mail/dovecot-fts-xapian: drop versions <1.9.3 Signed-off-by: Philippe Chaintreuil --- net-mail/dovecot-fts-xapian/Manifest | 9 ---- .../dovecot-fts-xapian-1.7.17.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.7.18.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.8.1.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.8.3.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.8.4.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.8.6.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.8.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.9.1.ebuild | 49 ------------------- .../dovecot-fts-xapian-1.9.ebuild | 49 ------------------- .../files/20240401_verbosity-fix.patch | 10 ---- 11 files changed, 460 deletions(-) delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.17.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.18.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.1.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.3.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.4.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.6.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.1.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.ebuild delete mode 100644 net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch diff --git a/net-mail/dovecot-fts-xapian/Manifest b/net-mail/dovecot-fts-xapian/Manifest index 462fda6e23..976a9ccc4d 100644 --- a/net-mail/dovecot-fts-xapian/Manifest +++ b/net-mail/dovecot-fts-xapian/Manifest @@ -1,10 +1 @@ -DIST dovecot-fts-xapian-1.7.17.tar.gz 35008 BLAKE2B 4b90b4193e6e62ce1c371f4f381829acdb1be141c4a9533cdda90f1a8a1fb6d7bcd888d3efe549d8e2e1e8baa5f9878e54cfa37e850d61472c40772f8f9611a1 SHA512 a5841d71a2aca0c10555e9a64d43c3b7b1ecd6785bac8178b392a3211ded9f2d40a76c1ba7297d65196e1b98cb549ed6284277762fafa87cd56381c9a2b43679 -DIST dovecot-fts-xapian-1.7.18.tar.gz 35160 BLAKE2B 67f11719336366a8460e3b67b90b4909626b73cface42b845c9efa8dfc5a5a24212c6ed48b8e575786d870c7b8b416936841fd6cc5b1ea078b2d0498db7ae735 SHA512 fed0947c0c7870ef0519359863becea822a51b9c76bc59c7100a7c9961b05740845a3ea5755fbb30e6d79869cb0f5b5b35e60675284ffecee088dfb54f0d5dfc -DIST dovecot-fts-xapian-1.8.1.tar.gz 35389 BLAKE2B 2e9d79930fa5bd9c49fa3b0f20a08e7f5684e41207f13ba09fd25e0d2a91de87d6ccd4b5e5c193a7d5b2d4a3cd0edb925e039b54ddbb8b940818a1ea641ce800 SHA512 e99f06c6b631506f9b61d9de1e5ec62d5bd7ef88a4e5220df597768c446f06e5aed70ef078fc3c9024cda14f37f8b9f7ce9f8007f86e1c6ec4e8c9914e874323 -DIST dovecot-fts-xapian-1.8.3.tar.gz 35330 BLAKE2B 8338708c364d883943539ae6e5d2e1eac31d2dd6861b76a233aabf5f069c64a4d77fd865e59f124ec7fb42367c0e6348542f26f5441fac2392d3877be9ae5ea0 SHA512 9dbe62c9aa5571ee621e8d46ba356a0108780f54a143e667bd82b8befa55f2e64112cfd3c5413ab2b3612917f39a1a6a8d9bdcca00fb4437d6c3d3543391496d -DIST dovecot-fts-xapian-1.8.4.tar.gz 35418 BLAKE2B 202b6b6188685c679cad458c3c9703f27bc95397f27124b7c74b8ebbf1f251e5c9344456c4bf4fb58b9b27058b01f2d21d9df7814ac5fdfb8da32e617320885a SHA512 f7e3040def3a7c7dcd45efd59f19c4faa5ff1ca4690dd34b90a7319352b174da7ce0b156719a3268259ccd80c7ec11257305c64450b81dfbd176fa11bfec7bff -DIST dovecot-fts-xapian-1.8.6.tar.gz 35377 BLAKE2B 71e5b3f33f2794c92d7bef240cfc9365d6950cf8d0a9c216ce681287e7b00795b81962798b463f6fa5be8f640c3d9bf9f23d811a9017a7aeaa6211ada871a74b SHA512 8a558bda26a5208216f542518c99556bc04928967f8a5d56e50778d8f6acfb4308c4810b018a17a125942d4f5e2510597a1c0ea199226da05ee5ae99d97de0e7 -DIST dovecot-fts-xapian-1.8.tar.gz 35196 BLAKE2B c30f2579ae168c18ff88e0b2dc65aec110a586a828ed69d5ec2a5b674af99c1dcb7525ac227522703b0a61491db5579e570cb5b8d9733403c978db7b2a0df0d8 SHA512 178922589ae307afbb465bdac9ba352c1198d4a97a204d190461751d0c117dad22119d964d8dbda2fb5f44a05f069536788a02e816a5822da28c8c96720c4a93 -DIST dovecot-fts-xapian-1.9.1.tar.gz 38316 BLAKE2B 2166b2e8a9d05b74c7d7da05ca692adebc80652250633e1b87aeda65fbab8c37c9d06d320dff6f3f8574a89c054e67ab6196d4240e1a204134396be7cd9187a6 SHA512 2361cb613a932bdf780c0ef940c13186ff117dae2007ee5b8b250bcced21a93968aaa298b1f1b7f473276ebe8091e5d5e7fd34c891dfa82ab9fe2fc0788cb22e DIST dovecot-fts-xapian-1.9.3.tar.gz 37816 BLAKE2B 1def496332a47a097a155d2c7911f839cf3fedacd447ad4bc2252fdbab3f12aa2242bcb07c5295841cd04b900f70ee404f882ff76bbd4bdf71d297f0b4d6cee7 SHA512 25c80c5ecb02c32f413e587b1e8c60d45fb3421ff65a80211bcfb2bb904e101f224946e69ade0e25069ba0a586a6b6b0c8c08061b521d326a7211c5fe88e85e8 -DIST dovecot-fts-xapian-1.9.tar.gz 35564 BLAKE2B 61b85c1f891c8da0a5e44cbfc98f01e7713e18d7868a87178158fb3ada0bd06a938debb78f772866d37a0e5cf40e3479d47faa311743ad78a8a062b7284adc5d SHA512 05a67fa32da43f64638b8685d9abe0526656577d84e2b655de35b9c0cf20d5581318dad06f63025a8146207f92f447f150893b1f1f752b90f55b7e0d008eff8e diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.17.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.17.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.17.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.18.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.18.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.18.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.1.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.1.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.3.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.3.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.4.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.4.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.6.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.6.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.6.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.8.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.1.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.1.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.ebuild b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.ebuild deleted file mode 100644 index 18a7328b4e..0000000000 --- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.9.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Dovecot FTS plugin backed by Xapian" -HOMEPAGE="https://github.com/grosjo/fts-xapian" -SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/fts-xapian-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -RDEPEND=" - dev-libs/icu:= - >=dev-libs/xapian-1.4:= - net-mail/dovecot:= - dev-db/sqlite:* - " -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/bug-887887_allow-O2-override.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # Disable hardening so CFLAGS are left up to the Gentoo user - # https://bugs.gentoo.org/888751 - econf \ - --enable-hardening=no \ - --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \ - $( use_enable static-libs static ) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch b/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch deleted file mode 100644 index 7f62757db8..0000000000 --- a/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/fts-backend-xapian-functions.cpp -+++ b/src/fts-backend-xapian-functions.cpp -@@ -383,7 +383,6 @@ class XNGram - { - ok=std::regex_match(s, base64Regex); - } -- if(ok) syslog(LOG_INFO,"Testing Base64 (%s) -> %ld",s.c_str(),(long)ok); - return ok; - } - From 467c04aabc6afae34d2c454c1d56db062827f67f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 9 Jan 2026 22:52:51 +0900 Subject: [PATCH 14/27] media-sound/mpd-mpris: add 0.4.3 Closes: https://bugs.gentoo.org/963010 Signed-off-by: Takuya Wakazono --- media-sound/mpd-mpris/Manifest | 2 ++ media-sound/mpd-mpris/mpd-mpris-0.4.3.ebuild | 35 ++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 media-sound/mpd-mpris/mpd-mpris-0.4.3.ebuild diff --git a/media-sound/mpd-mpris/Manifest b/media-sound/mpd-mpris/Manifest index 8b4dde8235..c629ef3eac 100644 --- a/media-sound/mpd-mpris/Manifest +++ b/media-sound/mpd-mpris/Manifest @@ -4,3 +4,5 @@ DIST mpd-mpris-0.4.0-deps.tar.xz 481616 BLAKE2B 564a4ec99271fae4b96b31fa4d170c11 DIST mpd-mpris-0.4.0.tar.gz 12845 BLAKE2B 0b8893fb1c02172685490f090c7bef68de0dc82e27b9028a39374913e5bd52fd4c99a4606d5786819e39691e4eddd182a34529a3f76574515d2f212ed65f48f0 SHA512 f83bfa6f78b3ac92fa5e7f78d24c82f9540248adebc9f08252339e09b9f31c2978d340e1532948e179de5eb6c2e62f8949c9fe57236e57e4d9761da0beeef1b1 DIST mpd-mpris-0.4.1-deps.tar.xz 454676 BLAKE2B 7a36eaf0504fc16ae0b928b38c9f280eb6a54ac462f24955273818f3b570ea528a502f2f57b7c6c843f499e58a70162f45ad1f53ee9648d039c7ac2e0b171539 SHA512 34c790e3c61178f0d49917ec8880500150038934b8da4b1818a1545c542fefc0c87a5931ae765bbd72dee10a53f949f79bd2d47a95f47c6713e35cd4e387c4a6 DIST mpd-mpris-0.4.1.tar.gz 17476 BLAKE2B 878ac776ed2f773a8692deef5b3353f9b549e44796eefcfe2a94d07384c7c01f24f5fcd75321f30646d330932a9f5ab86d92c3b00e9ecf6e318803f637f534be SHA512 8e7c4dd11acee6f3779e747271d51ad2ac387287046e454f767a6d5622fded0cdaa6af629160a349ca43e5196029364c1803eb98e3c39cefffd5818fa05b4fcc +DIST mpd-mpris-0.4.3-deps.tar.xz 229064 BLAKE2B bd32c1d8aaeae0f6df75a90aef6620bce456ce30cbb62864426e5d112682ffefb828016c2f7ebb5b48ea4030fc8f59023c826e904c912e463af8637ece1c5c39 SHA512 69def5709df60006de2bb6a5a9926b23479593e395e179b4b1e6d7e045fee490e359801a2a97277edcf163a39943e4dfe37b78283a7e4913bffc50bd60f25543 +DIST mpd-mpris-0.4.3.tar.gz 19193 BLAKE2B a5b75b031f1d9e57e62e2e4ef0d3e992012943c2806cdcdf75bf92b5b067880be49bd3f35398931178c26e8f9498b290f2cddb7172f2d1535ec3ade4c8ecb7e5 SHA512 c23f67569eef2f8dc2ad4ca02cc189f55c72ae4398a0d5853175d970e27eb36b8c64fce2eaf59b769e8559a19f7a13f86c8332de5710ab35f039dadbfde55bfe diff --git a/media-sound/mpd-mpris/mpd-mpris-0.4.3.ebuild b/media-sound/mpd-mpris/mpd-mpris-0.4.3.ebuild new file mode 100644 index 0000000000..596cb3acfa --- /dev/null +++ b/media-sound/mpd-mpris/mpd-mpris-0.4.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module systemd xdg + +DESCRIPTION="An implementation of the MPRIS protocol for MPD." +HOMEPAGE="https://github.com/natsukagami/mpd-mpris" +SRC_URI="https://github.com/natsukagami/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/pastalian/distfiles/releases/download/${P}/${P}-deps.tar.xz" + +LICENSE="MIT BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="media-sound/mpd" + +src_prepare() { + default + sed -i "s|/usr/local/bin|${EPREFIX}/usr/bin|" services/mpd-mpris || die +} + +src_compile() { + ego build -o "${PN}" cmd/mpd-mpris/*.go +} + +src_install() { + einstalldocs + + dobin "${PN}" + domenu mpd-mpris.desktop + systemd_douserunit services/mpd-mpris.service + doinitd services/mpd-mpris +} From 131f4a31cb7ca0664f468a5c33cfdd02fd3996cc Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 9 Jan 2026 22:52:51 +0900 Subject: [PATCH 15/27] media-sound/mpd-mpris: drop 0.3.1, 0.4.0 Signed-off-by: Takuya Wakazono --- media-sound/mpd-mpris/Manifest | 4 --- media-sound/mpd-mpris/mpd-mpris-0.3.1.ebuild | 31 -------------------- media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild | 30 ------------------- 3 files changed, 65 deletions(-) delete mode 100644 media-sound/mpd-mpris/mpd-mpris-0.3.1.ebuild delete mode 100644 media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild diff --git a/media-sound/mpd-mpris/Manifest b/media-sound/mpd-mpris/Manifest index c629ef3eac..6d5126e0f0 100644 --- a/media-sound/mpd-mpris/Manifest +++ b/media-sound/mpd-mpris/Manifest @@ -1,7 +1,3 @@ -DIST mpd-mpris-0.3.1-deps.tar.xz 208008 BLAKE2B a6dbe61c59710e78ffddba58dcab053b95f7951e89fed26d3d10fb238963344a93a1ce4674d90da1312c469c6e61798b84991c41545c0bc72e0e1385eca66767 SHA512 18ec8844917296bb47d66fff9c3fb10263db2106f3b3a22ebb63ae92776ebada15fe347ffe7984f04007f46b98c54e42ae8eaaee6031a3eeda7492e68ef3f6f1 -DIST mpd-mpris-0.3.1.tar.gz 12660 BLAKE2B d55aec721a79c9b05e66b2ced7c03181c12297ae09755458fa8363f052ad01e2a83cac8d882a658fd768d7e8c1fbd13ca1facaa798d8248fa362fca7936e943c SHA512 5b042e69abed15f05387ac99f3503af749041fdfc72f05c18c19be24050e1475f89e86db5900ea0384244ae2447ad1d17037f0496b799780c7d63fa8b23863d0 -DIST mpd-mpris-0.4.0-deps.tar.xz 481616 BLAKE2B 564a4ec99271fae4b96b31fa4d170c11618c1bb455f5de9e3f1134ad22994ee593b77823c433e4c32b53fcfe06639411619196aa449dfe01440042ce248b00f9 SHA512 dd9ce2e50e07f031c23c9fdd5fba92a558cb7220d7f873c1121bc9430b73ce9bd1426c974f007251a344b45ca2856067bdbdb67cae5f9d5af352e7014beae289 -DIST mpd-mpris-0.4.0.tar.gz 12845 BLAKE2B 0b8893fb1c02172685490f090c7bef68de0dc82e27b9028a39374913e5bd52fd4c99a4606d5786819e39691e4eddd182a34529a3f76574515d2f212ed65f48f0 SHA512 f83bfa6f78b3ac92fa5e7f78d24c82f9540248adebc9f08252339e09b9f31c2978d340e1532948e179de5eb6c2e62f8949c9fe57236e57e4d9761da0beeef1b1 DIST mpd-mpris-0.4.1-deps.tar.xz 454676 BLAKE2B 7a36eaf0504fc16ae0b928b38c9f280eb6a54ac462f24955273818f3b570ea528a502f2f57b7c6c843f499e58a70162f45ad1f53ee9648d039c7ac2e0b171539 SHA512 34c790e3c61178f0d49917ec8880500150038934b8da4b1818a1545c542fefc0c87a5931ae765bbd72dee10a53f949f79bd2d47a95f47c6713e35cd4e387c4a6 DIST mpd-mpris-0.4.1.tar.gz 17476 BLAKE2B 878ac776ed2f773a8692deef5b3353f9b549e44796eefcfe2a94d07384c7c01f24f5fcd75321f30646d330932a9f5ab86d92c3b00e9ecf6e318803f637f534be SHA512 8e7c4dd11acee6f3779e747271d51ad2ac387287046e454f767a6d5622fded0cdaa6af629160a349ca43e5196029364c1803eb98e3c39cefffd5818fa05b4fcc DIST mpd-mpris-0.4.3-deps.tar.xz 229064 BLAKE2B bd32c1d8aaeae0f6df75a90aef6620bce456ce30cbb62864426e5d112682ffefb828016c2f7ebb5b48ea4030fc8f59023c826e904c912e463af8637ece1c5c39 SHA512 69def5709df60006de2bb6a5a9926b23479593e395e179b4b1e6d7e045fee490e359801a2a97277edcf163a39943e4dfe37b78283a7e4913bffc50bd60f25543 diff --git a/media-sound/mpd-mpris/mpd-mpris-0.3.1.ebuild b/media-sound/mpd-mpris/mpd-mpris-0.3.1.ebuild deleted file mode 100644 index 48ca55687e..0000000000 --- a/media-sound/mpd-mpris/mpd-mpris-0.3.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd go-module - -DESCRIPTION="An implementation of the MPRIS protocol for MPD." -HOMEPAGE="https://github.com/natsukagami/mpd-mpris" -SRC_URI="https://github.com/natsukagami/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://gitlab.com/Sevz17/go-deps/-/raw/main/${P}-deps.tar.xz" - -LICENSE="MIT BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="media-sound/mpd" -DEPEND="${RDEPEND}" - -src_compile() { - ego build -v -o "${PN}" cmd/mpd-mpris/*.go -} - -src_install() { - local DOCS=( "LICENSE" "README.md" ) - einstalldocs - - dobin "${PN}" - - systemd_douserunit mpd-mpris.service -} diff --git a/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild b/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild deleted file mode 100644 index 1de050ecf9..0000000000 --- a/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multiprocessing systemd go-module - -DESCRIPTION="An implementation of the MPRIS protocol for MPD." -HOMEPAGE="https://github.com/natsukagami/mpd-mpris" -SRC_URI="https://github.com/natsukagami/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz" - -LICENSE="MIT BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="media-sound/mpd" -DEPEND="${RDEPEND}" - -src_compile() { - ego build -v -x -p "$(makeopts_jobs)" -o "${PN}" cmd/mpd-mpris/*.go -} - -src_install() { - einstalldocs - - dobin "${PN}" - - systemd_douserunit mpd-mpris.service -} From 37f87cdcd24cfefda4be8c3745ca88713c69fd33 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 9 Jan 2026 22:52:51 +0900 Subject: [PATCH 16/27] media-video/mpc-qt: add 26.01 Signed-off-by: Takuya Wakazono --- media-video/mpc-qt/Manifest | 1 + media-video/mpc-qt/mpc-qt-26.01.ebuild | 44 ++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 media-video/mpc-qt/mpc-qt-26.01.ebuild diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest index 792225cf03..6c55b2cdb9 100644 --- a/media-video/mpc-qt/Manifest +++ b/media-video/mpc-qt/Manifest @@ -1,2 +1,3 @@ DIST mpc-qt-24.12.1.tar.gz 2987962 BLAKE2B c69cae3fca4074ed26bc38ad98acdd2c7a9b33b3d98fa6def1e04519adfaa37de6f841e1281bad39ad6cbeaa35a3c56a405a6753ccd892f907550ac28d1934f9 SHA512 289c619c976fd75030a2cc70d36f565be3b270ecab678e30774b428eb7a162f387d582e1dcbc6bb080e5a41d8aef3757bde9c33fd963d8fce460358ad053e2e9 DIST mpc-qt-25.07.tar.gz 3128270 BLAKE2B f1776e83ba04f7051161c41528b6cdc8955ee42984f65e251c756d590498b776d86855c70cd8ec134d52a1b3b1e04c9545aeab12dc1461bd4f97e28c9c4fa61e SHA512 37493fa4ec8e64ff6c9dcd0964886b508f09e8b73cc0d2f354b0f89d031e7461fc1dbb6ecfb3bbc36c058bb86bf2fc9bdbcc4edd1e3379e503b8f1abf89a8014 +DIST mpc-qt-26.01.tar.gz 3232494 BLAKE2B b4415a854c4af4687ba7bbddbf7d13f0c59d410d8dd73dd7916b6affc77e8480399f80d7e7492cd361704e31e6b609d76c80e05e313ec29e9c57665276e14e67 SHA512 de102d4b9ea8c8026edea0f290cd0ebe8fd54e3a50011142c868f1af16e3bf3895ff0ac4fadf046b56941b3e81358ddf82cba40c3347b328c3dc25eea7853c1e diff --git a/media-video/mpc-qt/mpc-qt-26.01.ebuild b/media-video/mpc-qt/mpc-qt-26.01.ebuild new file mode 100644 index 0000000000..7266390237 --- /dev/null +++ b/media-video/mpc-qt/mpc-qt-26.01.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Media Player Classic Qute Theater" +HOMEPAGE="https://mpc-qt.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-qt/qtbase:6[dbus,gui,network,opengl,wayland,widgets] + dev-qt/qtsvg:6 + media-video/mpv:=[libmpv] +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +BDEPEND=" + dev-qt/qttools:6[linguist] + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare + + # drop forced optimization + sed -i -e "s/ -O2//" \ + -e "s|share/doc/${PN}|share/doc/${PF}|" \ + CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DMPCQT_VERSION="${PV}" + ) + cmake_src_configure +} From 45dba21afcfdf344010c6a9577150d8a5ef9edd3 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 9 Jan 2026 22:52:52 +0900 Subject: [PATCH 17/27] media-video/mpc-qt: drop 24.12.1 Signed-off-by: Takuya Wakazono --- media-video/mpc-qt/Manifest | 1 - media-video/mpc-qt/mpc-qt-24.12.1.ebuild | 39 ------------------------ 2 files changed, 40 deletions(-) delete mode 100644 media-video/mpc-qt/mpc-qt-24.12.1.ebuild diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest index 6c55b2cdb9..5ff8ccaab0 100644 --- a/media-video/mpc-qt/Manifest +++ b/media-video/mpc-qt/Manifest @@ -1,3 +1,2 @@ -DIST mpc-qt-24.12.1.tar.gz 2987962 BLAKE2B c69cae3fca4074ed26bc38ad98acdd2c7a9b33b3d98fa6def1e04519adfaa37de6f841e1281bad39ad6cbeaa35a3c56a405a6753ccd892f907550ac28d1934f9 SHA512 289c619c976fd75030a2cc70d36f565be3b270ecab678e30774b428eb7a162f387d582e1dcbc6bb080e5a41d8aef3757bde9c33fd963d8fce460358ad053e2e9 DIST mpc-qt-25.07.tar.gz 3128270 BLAKE2B f1776e83ba04f7051161c41528b6cdc8955ee42984f65e251c756d590498b776d86855c70cd8ec134d52a1b3b1e04c9545aeab12dc1461bd4f97e28c9c4fa61e SHA512 37493fa4ec8e64ff6c9dcd0964886b508f09e8b73cc0d2f354b0f89d031e7461fc1dbb6ecfb3bbc36c058bb86bf2fc9bdbcc4edd1e3379e503b8f1abf89a8014 DIST mpc-qt-26.01.tar.gz 3232494 BLAKE2B b4415a854c4af4687ba7bbddbf7d13f0c59d410d8dd73dd7916b6affc77e8480399f80d7e7492cd361704e31e6b609d76c80e05e313ec29e9c57665276e14e67 SHA512 de102d4b9ea8c8026edea0f290cd0ebe8fd54e3a50011142c868f1af16e3bf3895ff0ac4fadf046b56941b3e81358ddf82cba40c3347b328c3dc25eea7853c1e diff --git a/media-video/mpc-qt/mpc-qt-24.12.1.ebuild b/media-video/mpc-qt/mpc-qt-24.12.1.ebuild deleted file mode 100644 index eaa14f2993..0000000000 --- a/media-video/mpc-qt/mpc-qt-24.12.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils xdg - -DESCRIPTION="Media Player Classic Qute Theater" -HOMEPAGE="https://mpc-qt.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-qt/qtbase:6[dbus,gui,network,opengl,wayland,widgets] - dev-qt/qtsvg:6 - media-video/mpv:=[libmpv] -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pkgconfig -" - -src_prepare() { - default - - sed -i "s|doc/mpc-qt/|doc/${PF}|" mpc-qt.pro || die -} - -src_configure() { - eqmake6 MPCQT_VERSION="${PV}" PREFIX="${EPREFIX}/usr" mpc-qt.pro -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} From 58574b25fddb05c7c86ebb5e7d610e7042d2d291 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 9 Jan 2026 22:52:52 +0900 Subject: [PATCH 18/27] app-admin/ananicy-cpp: fix build with glibc-2.41 and clang-19 Closes: https://bugs.gentoo.org/960226 Signed-off-by: Takuya Wakazono --- ...-r3.ebuild => ananicy-cpp-1.1.1-r4.ebuild} | 6 +- .../files/ananicy-cpp-1.1.1-clang-19.patch | 45 ++++++++ .../files/ananicy-cpp-1.1.1-glibc-2.41.patch | 103 ++++++++++++++++++ 3 files changed, 152 insertions(+), 2 deletions(-) rename app-admin/ananicy-cpp/{ananicy-cpp-1.1.1-r3.ebuild => ananicy-cpp-1.1.1-r4.ebuild} (92%) create mode 100644 app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-clang-19.patch create mode 100644 app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-glibc-2.41.patch diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r4.ebuild similarity index 92% rename from app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild rename to app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r4.ebuild index f4a50a3911..7f9f1b1c94 100644 --- a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild +++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r4.ebuild @@ -24,13 +24,13 @@ RDEPEND=" !app-admin/ananicy >=dev-cpp/nlohmann_json-3.9 >=dev-libs/libfmt-8:= - >=dev-libs/spdlog-1.9 + >=dev-libs/spdlog-1.9:= bpf? ( dev-libs/elfutils dev-libs/libbpf dev-util/bpftool ) - systemd? ( sys-apps/systemd ) + systemd? ( sys-apps/systemd:= ) " DEPEND=" @@ -41,6 +41,8 @@ DEPEND=" PATCHES=( "${FILESDIR}/${P}-remove-debug-flags.patch" + "${FILESDIR}/${P}-clang-19.patch" + "${FILESDIR}/${P}-glibc-2.41.patch" ) pkg_setup() { diff --git a/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-clang-19.patch b/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-clang-19.patch new file mode 100644 index 0000000000..1a2ffadcc7 --- /dev/null +++ b/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-clang-19.patch @@ -0,0 +1,45 @@ +https://gitlab.com/ananicy-cpp/ananicy-cpp/-/commit/b2589a9b1faa2ecf54aeede40ea781c33bfb09a8 +From: John Titor <50095635+JohnRTitor@users.noreply.github.com> +Date: Fri, 27 Dec 2024 11:37:04 +0530 +Subject: [PATCH] atomic-queue: fix build with clang 19 + +> error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw] + +Co-authored-by: Reno Dakota +--- a/include/utility/atomic_queue/atomic_queue.h ++++ b/include/utility/atomic_queue/atomic_queue.h +@@ -393,13 +393,13 @@ class AtomicQueue2 : public AtomicQueueCommon(tail % size_); +- return Base::template do_pop_any(states_[index], elements_[index]); ++ return Base::template do_pop_any(states_[index], elements_[index]); + } + + template + void do_push(U&& element, unsigned head) noexcept { + unsigned index = details::remap_index(head % size_); +- Base::template do_push_any(std::forward(element), states_[index], elements_[index]); ++ Base::template do_push_any(std::forward(element), states_[index], elements_[index]); + } + + public: +@@ -521,13 +521,13 @@ class AtomicQueueB2 : public AtomicQueueCommon(tail & (size_ - 1)); +- return Base::template do_pop_any(states_[index], elements_[index]); ++ return Base::template do_pop_any(states_[index], elements_[index]); + } + + template + void do_push(U&& element, unsigned head) noexcept { + unsigned index = details::remap_index(head & (size_ - 1)); +- Base::template do_push_any(std::forward(element), states_[index], elements_[index]); ++ Base::template do_push_any(std::forward(element), states_[index], elements_[index]); + } + + public: +-- +GitLab + diff --git a/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-glibc-2.41.patch b/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-glibc-2.41.patch new file mode 100644 index 0000000000..a6747de7a0 --- /dev/null +++ b/app-admin/ananicy-cpp/files/ananicy-cpp-1.1.1-glibc-2.41.patch @@ -0,0 +1,103 @@ +https://gitlab.com/ananicy-cpp/ananicy-cpp/-/commit/99e64815bacaf3baa28ad89d022e33ebede94fa9 +From: Antoine Viallon +Date: Thu, 3 Apr 2025 14:24:10 +0200 +Subject: [PATCH] [Platform/Linux] rename sched_*attr symbols to avoid + conflicts with newer GLibc versions + +(cherry picked from commit 6748f23c5f1eaf6c15cb771a3804e3e527015903) +--- a/src/platform/linux/priority.cpp ++++ b/src/platform/linux/priority.cpp +@@ -185,12 +185,12 @@ std::string_view test_latnice_support() noexcept { + + // Use this here instead of function, + // to suppress errors from function call. +- struct sched_attr attr = { +- .size = sizeof(struct sched_attr), ++ struct ananicy_sched_attr attr = { ++ .size = sizeof(struct ananicy_sched_attr), + .sched_flags = SCHED_FLAG_LATENCY_NICE | SCHED_FLAG_KEEP_PARAMS, + .sched_latency_nice = latency_nice, + }; +- const std::int32_t err = sched_setattr(pid, &attr, 0); ++ const std::int32_t err = ananicy_sched_setattr(pid, &attr, 0); + bool is_supported{}; + if (err == 0 && errno == 0) { + set_latnice(pid, saved_latnice); +--- a/src/platform/linux/process_info.cpp ++++ b/src/platform/linux/process_info.cpp +@@ -104,16 +104,16 @@ static std::string get_sched_policy_name(unsigned sched_policy) { + } + } + +-static sched_attr get_sched_attributes(process_id_t pid) { ++static ananicy_sched_attr get_sched_attributes(process_id_t pid) { + +- ::sched_attr attr{}; +- sched_getattr(static_cast(pid), &attr, sizeof(attr), 0); ++ ::ananicy_sched_attr attr{}; ++ ananicy_sched_getattr(static_cast(pid), &attr, sizeof(attr), 0); + + return attr; + } + + bool is_realtime(process_id_t pid) { +- const sched_attr attr = get_sched_attributes(pid); ++ const ananicy_sched_attr attr = get_sched_attributes(pid); + return attr.sched_priority > 0; + } + +--- a/src/platform/linux/syscalls.h ++++ b/src/platform/linux/syscalls.h +@@ -69,7 +69,7 @@ static int ioprio_get(__priority_which_t _which, id_t _who) { + #define SCHED_FLAG_KEEP_POLICY 0x08 + #endif + +-struct [[gnu::packed]] sched_attr { ++struct [[gnu::packed]] ananicy_sched_attr { + uint32_t size; + + uint32_t sched_policy; // SCHED_(FIFO,RR,DEADLINE,OTHER,BATCH,IDLE, etc.) +@@ -94,20 +94,20 @@ struct [[gnu::packed]] sched_attr { + int32_t sched_latency_nice; + }; + +-static int sched_setattr(pid_t pid, const struct sched_attr *attr, ++static int ananicy_sched_setattr(pid_t pid, const struct ananicy_sched_attr *attr, + unsigned int flags) { + return static_cast(syscall(__NR_sched_setattr, pid, attr, flags)); + } + +-static int sched_getattr(pid_t pid, struct sched_attr *attr, unsigned int size, ++static int ananicy_sched_getattr(pid_t pid, struct ananicy_sched_attr *attr, unsigned int size, + unsigned int flags) { + return static_cast(syscall(__NR_sched_getattr, pid, attr, size, flags)); + } + + static int get_latnice(pid_t pid) { + // pid==0 refers to calling thread +- struct sched_attr attr = { .size = sizeof(struct sched_attr) }; +- if (sched_getattr(pid, &attr, sizeof(attr), 0) < 0) { ++ struct ananicy_sched_attr attr = { .size = sizeof(struct ananicy_sched_attr) }; ++ if (ananicy_sched_getattr(pid, &attr, sizeof(attr), 0) < 0) { + std::perror("sched_getattr"); + } + return attr.sched_latency_nice; // defaults to 0 +@@ -115,12 +115,12 @@ static int get_latnice(pid_t pid) { + + static int set_latnice(pid_t pid, int latency_nice) { + // pid==0 refers to calling thread +- struct sched_attr attr = { +- .size = sizeof(struct sched_attr), ++ struct ananicy_sched_attr attr = { ++ .size = sizeof(struct ananicy_sched_attr), + .sched_flags = SCHED_FLAG_LATENCY_NICE | SCHED_FLAG_KEEP_PARAMS, + .sched_latency_nice = latency_nice, + }; +- const int err = sched_setattr(pid, &attr, 0); ++ const int err = ananicy_sched_setattr(pid, &attr, 0); + if (err < 0) { + // sched_setattr failed + if (errno == EINVAL) { +-- +GitLab + From f67893a4b2939797bfd8284779cc3b6098316046 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Fri, 9 Jan 2026 18:08:39 +0100 Subject: [PATCH 19/27] app-misc/wayvr: rename app-misc/wlx-overlay-s Signed-off-by: Patrick Nicolas --- app-misc/{wlx-overlay-s => wayvr}/Manifest | 0 .../files/wayvr-9999-devendor-openvr.patch} | 0 .../files/wayvr-9999-x11-pipewire.patch} | 0 .../{wlx-overlay-s => wayvr}/metadata.xml | 0 .../wayvr-25.4.2.ebuild} | 11 ++-- .../wayvr-9999.ebuild} | 0 .../wlx-overlay-s-0.6.0-devendor-openvr.patch | 53 ------------------- ...wlx-overlay-s-0.6.0-fix-use-pipewire.patch | 21 -------- profiles/updates/1Q-2026 | 1 + 9 files changed, 9 insertions(+), 77 deletions(-) rename app-misc/{wlx-overlay-s => wayvr}/Manifest (100%) rename app-misc/{wlx-overlay-s/files/wlx-overlay-s-9999-devendor-openvr.patch => wayvr/files/wayvr-9999-devendor-openvr.patch} (100%) rename app-misc/{wlx-overlay-s/files/wlx-overlay-s-9999-x11-pipewire.patch => wayvr/files/wayvr-9999-x11-pipewire.patch} (100%) rename app-misc/{wlx-overlay-s => wayvr}/metadata.xml (100%) rename app-misc/{wlx-overlay-s/wlx-overlay-s-25.4.2.ebuild => wayvr/wayvr-25.4.2.ebuild} (90%) rename app-misc/{wlx-overlay-s/wlx-overlay-s-9999.ebuild => wayvr/wayvr-9999.ebuild} (100%) delete mode 100644 app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-devendor-openvr.patch delete mode 100644 app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-fix-use-pipewire.patch create mode 100644 profiles/updates/1Q-2026 diff --git a/app-misc/wlx-overlay-s/Manifest b/app-misc/wayvr/Manifest similarity index 100% rename from app-misc/wlx-overlay-s/Manifest rename to app-misc/wayvr/Manifest diff --git a/app-misc/wlx-overlay-s/files/wlx-overlay-s-9999-devendor-openvr.patch b/app-misc/wayvr/files/wayvr-9999-devendor-openvr.patch similarity index 100% rename from app-misc/wlx-overlay-s/files/wlx-overlay-s-9999-devendor-openvr.patch rename to app-misc/wayvr/files/wayvr-9999-devendor-openvr.patch diff --git a/app-misc/wlx-overlay-s/files/wlx-overlay-s-9999-x11-pipewire.patch b/app-misc/wayvr/files/wayvr-9999-x11-pipewire.patch similarity index 100% rename from app-misc/wlx-overlay-s/files/wlx-overlay-s-9999-x11-pipewire.patch rename to app-misc/wayvr/files/wayvr-9999-x11-pipewire.patch diff --git a/app-misc/wlx-overlay-s/metadata.xml b/app-misc/wayvr/metadata.xml similarity index 100% rename from app-misc/wlx-overlay-s/metadata.xml rename to app-misc/wayvr/metadata.xml diff --git a/app-misc/wlx-overlay-s/wlx-overlay-s-25.4.2.ebuild b/app-misc/wayvr/wayvr-25.4.2.ebuild similarity index 90% rename from app-misc/wlx-overlay-s/wlx-overlay-s-25.4.2.ebuild rename to app-misc/wayvr/wayvr-25.4.2.ebuild index 20864cd772..69ea1d3ab8 100644 --- a/app-misc/wlx-overlay-s/wlx-overlay-s-25.4.2.ebuild +++ b/app-misc/wayvr/wayvr-25.4.2.ebuild @@ -8,6 +8,9 @@ EAPI=8 CRATES=" " +# Name before the move +MY_PN="wlx-overlay-s" + declare -A GIT_CRATES=( [libmonado]='https://github.com/technobaboo/libmonado-rs;256895b18c8f9368174fad8a6232ff07764eeacb;libmonado-rs-%commit%' [libspa-sys]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/libspa-sys;gitlab' @@ -27,13 +30,15 @@ LLVM_COMPAT=({15..19}) inherit cargo llvm-r2 desktop DESCRIPTION="A lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops" -HOMEPAGE="https://github.com/galister/wlx-overlay-s" +HOMEPAGE="https://github.com/wlx-team/wayvr" SRC_URI=" ${CARGO_CRATE_URIS} - https://github.com/galister/wlx-overlay-s/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/galister/wlx-overlay-s/releases/download/v${PV}/WlxOverlay-S-v${PV}-crates.tar.xz + https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz + https://github.com/wlx-team/wayvr/releases/download/v${PV}/WlxOverlay-S-v${PV}-crates.tar.xz " +S="${WORKDIR}/${MY_PN}-${PV}" + LICENSE="GPL-3" # Dependent crate licenses LICENSE+=" diff --git a/app-misc/wlx-overlay-s/wlx-overlay-s-9999.ebuild b/app-misc/wayvr/wayvr-9999.ebuild similarity index 100% rename from app-misc/wlx-overlay-s/wlx-overlay-s-9999.ebuild rename to app-misc/wayvr/wayvr-9999.ebuild diff --git a/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-devendor-openvr.patch b/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-devendor-openvr.patch deleted file mode 100644 index ba4540ba65..0000000000 --- a/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-devendor-openvr.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index ed12ab5..df44d5f 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -2727,7 +2727,7 @@ dependencies = [ - [[package]] - name = "ovr_overlay" - version = "0.0.0" --source = "git+https://github.com/galister/ovr_overlay_oyasumi#bd03e5bf886f84d438aad95da5c5cc28725013a8" -+source = "git+https://github.com/galister/ovr_overlay_oyasumi?rev=5b5b8bbfdd6d9059f79b2847d8f657e093f2b120#5b5b8bbfdd6d9059f79b2847d8f657e093f2b120" - dependencies = [ - "byteorder", - "derive_more", -@@ -2742,12 +2742,13 @@ dependencies = [ - [[package]] - name = "ovr_overlay_sys" - version = "0.0.0" --source = "git+https://github.com/galister/ovr_overlay_oyasumi#bd03e5bf886f84d438aad95da5c5cc28725013a8" -+source = "git+https://github.com/galister/ovr_overlay_oyasumi?rev=5b5b8bbfdd6d9059f79b2847d8f657e093f2b120#5b5b8bbfdd6d9059f79b2847d8f657e093f2b120" - dependencies = [ - "autocxx", - "autocxx-build", - "cxx", - "normpath", -+ "pkg-config", - ] - - [[package]] -@@ -2965,9 +2966,9 @@ dependencies = [ - - [[package]] - name = "pkg-config" --version = "0.3.30" -+version = "0.3.31" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" -+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" - - [[package]] - name = "polling" -diff --git a/Cargo.toml b/Cargo.toml -index d0690b7..721861c 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -39,7 +39,7 @@ openxr = { git = "https://github.com/galister/openxrs", rev = "af4a55d", feature - ovr_overlay = { features = [ - "ovr_input", - "ovr_system", --], git = "https://github.com/galister/ovr_overlay_oyasumi", optional = true } -+], git = "https://github.com/galister/ovr_overlay_oyasumi", rev = "5b5b8bbfdd6d9059f79b2847d8f657e093f2b120", optional = true } - regex = "1.10.4" - rodio = { version = "0.19.0", default-features = false, features = [ - "wav", diff --git a/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-fix-use-pipewire.patch b/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-fix-use-pipewire.patch deleted file mode 100644 index aae16ba573..0000000000 --- a/app-misc/wlx-overlay-s/files/wlx-overlay-s-0.6.0-fix-use-pipewire.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/overlays/screen.rs b/src/overlays/screen.rs -index 8dc0336..6bef238 100644 ---- a/src/overlays/screen.rs -+++ b/src/overlays/screen.rs -@@ -18,7 +18,6 @@ use wlx_capture::{ - DrmFormat, FrameFormat, MouseMeta, WlxFrame, DRM_FORMAT_ABGR2101010, DRM_FORMAT_ABGR8888, - DRM_FORMAT_ARGB8888, DRM_FORMAT_XBGR2101010, DRM_FORMAT_XBGR8888, DRM_FORMAT_XRGB8888, - }, -- pipewire::PipewireSelectScreenResult, - WlxCapture, - }; - -@@ -27,7 +26,7 @@ use { - crate::config_io, - std::error::Error, - std::{ops::Deref, path::PathBuf, task}, -- wlx_capture::pipewire::PipewireCapture, -+ wlx_capture::pipewire::{PipewireCapture, PipewireSelectScreenResult}, - }; - - #[cfg(all(feature = "x11", feature = "pipewire"))] diff --git a/profiles/updates/1Q-2026 b/profiles/updates/1Q-2026 new file mode 100644 index 0000000000..c4e5345275 --- /dev/null +++ b/profiles/updates/1Q-2026 @@ -0,0 +1 @@ +move app-misc/wlx-overlay-s app-misc/wayvr From 37f3bd63fe4b32aea0ea3a2bd678e789467da476 Mon Sep 17 00:00:00 2001 From: Norbert Norbiros Date: Fri, 9 Jan 2026 19:16:19 +0100 Subject: [PATCH 20/27] games-util/modrinth-app-bin: add 0.10.25, drop 0.10.15 Signed-off-by: Norbert Norbiros --- games-util/modrinth-app-bin/Manifest | 2 +- ...h-app-bin-0.10.15.ebuild => modrinth-app-bin-0.10.25.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-util/modrinth-app-bin/{modrinth-app-bin-0.10.15.ebuild => modrinth-app-bin-0.10.25.ebuild} (100%) diff --git a/games-util/modrinth-app-bin/Manifest b/games-util/modrinth-app-bin/Manifest index e2b826e9ac..5bce4ba027 100644 --- a/games-util/modrinth-app-bin/Manifest +++ b/games-util/modrinth-app-bin/Manifest @@ -1,3 +1,3 @@ -DIST Modrinth%20App_0.10.15_amd64.deb 12061302 BLAKE2B e27ca76e2867380caf787c5ba0d11559609c6bc7c060538f0b9abe37f4e53ca535de264051094c1ad45291c42b3c2417005046cf32945d44f608c0b27e1d2715 SHA512 82153698e3f3af455beb8a9742cede91431df65db5dbc73fcf2f96f33ce702d548f7b2b993df616f5478e04a1ebee0a1381167178561aeaf7cbc8e06305a6965 DIST Modrinth%20App_0.10.18_amd64.deb 12068366 BLAKE2B 4aca25f0173e1906b730266a817a0d7336108f8950931969cabaaeb24ddc978e141752feec3d2f9b864f768fee78012737b25d4cd89ccf7115a8f45c505152cb SHA512 5a75813d6cd1734c5a67d1efaaf47f6308807f76ef91ad8999390c770a8cd0032a1b0b1f0dd1e23b429eaade76752d711bdd6dab8f222c194ff42a29b378f132 DIST Modrinth%20App_0.10.23_amd64.deb 12131574 BLAKE2B 6accc5b17de337569d8332c5124c113c00e82b38d2faf4e270019858f5523305acd0bc426b3792cc3837b40b7bc955fea709f79bc9c1d570227431265e5ead4b SHA512 f221870a06399e21ee96897411156d1d1c965a79343b1af9336ce4b36c1e7692d46c31234f8201f9ad3bbfba5465d128bb25c951f62a042092ef5a45568a160b +DIST Modrinth%20App_0.10.25_amd64.deb 12262862 BLAKE2B 171e74d3541272857ed1842ee5ddbb662f0ed9e5418e23165d743f42d9a5dbd9911f2004a3f1728a1e82bdf1cb645b72261e15cf72775be1d4bac23f5737ded4 SHA512 632c2fbe57a789c6586595549fcb3e5ca9a41c9e4e596f1c07503da130a96236ff490a03f981f76661efa7e17ec6f95dd8f4ef4b677558fa3a515febce0589a9 diff --git a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.15.ebuild b/games-util/modrinth-app-bin/modrinth-app-bin-0.10.25.ebuild similarity index 100% rename from games-util/modrinth-app-bin/modrinth-app-bin-0.10.15.ebuild rename to games-util/modrinth-app-bin/modrinth-app-bin-0.10.25.ebuild From aa6eae08a9cd15603c3b261c96243ec03bdc0dc6 Mon Sep 17 00:00:00 2001 From: Violet Purcell Date: Fri, 9 Jan 2026 18:07:08 -0500 Subject: [PATCH 21/27] dev-util/lua-language-server: sed out link to -lstdc++fs on libc++ This probably would be fine to do on libstdc++ too, but guard it with a tc-get-cxx-stdlib check to be safe. Signed-off-by: Violet Purcell --- .../lua-language-server/lua-language-server-3.16.1.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild index ad4d0b93fb..105473efd9 100644 --- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild @@ -44,6 +44,8 @@ src_prepare() { -e "s/CXXFLAGS/${CXXFLAGS}/" \ -e "s/LDFLAGS/${LDFLAGS}/" \ 3rd/luamake/compile/ninja/linux.ninja || die + [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && + sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja || die prefixify_ro "${FILESDIR}/wrapper.sh" } @@ -66,6 +68,8 @@ src_compile() { -e "s/CXXFLAGS/${CXXFLAGS}/" \ -e "s/LDFLAGS/${LDFLAGS}/" \ build/build.ninja || die + [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && + sed -i "s/-lstdc++fs//" build/build.ninja || die use test && eninja -f build/build.ninja || eninja -f build/build.ninja all rm -rf meta/198256b1 From 7f564e5a0b9725e8332f8019f4b110d0e25871c7 Mon Sep 17 00:00:00 2001 From: Violet Purcell Date: Fri, 9 Jan 2026 18:08:51 -0500 Subject: [PATCH 22/27] dev-util/lua-language-server: add missing binutils-libs DEPEND bee.lua/bee/crash/stacktrace_linux.cpp includes . Signed-off-by: Violet Purcell --- .../lua-language-server/lua-language-server-3.16.1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild index 105473efd9..74d32a498d 100644 --- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild @@ -18,7 +18,10 @@ KEYWORDS="~amd64 ~x86" IUSE="llvm-libunwind test" REQUIRE_USE="${LUA_REQUIRED_USE}" -DEPEND="${LUA_DEPS}" +DEPEND=" + ${LUA_DEPS} + sys-libs/binutils-libs +" RDEPEND="${DEPEND}" BDEPEND=" app-alternatives/ninja From 9cd14fa2eae37b9dc2abd09cd4b67a1099233ffc Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 10 Jan 2026 15:41:25 +0800 Subject: [PATCH 23/27] dev-util/codex: add 0.80.0, drop 0.79.0 Signed-off-by: Huang Rui --- dev-util/codex/Manifest | 13 +- ...odex-0.79.0.ebuild => codex-0.80.0.ebuild} | 229 +++++++++--------- 2 files changed, 124 insertions(+), 118 deletions(-) rename dev-util/codex/{codex-0.79.0.ebuild => codex-0.80.0.ebuild} (99%) diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index 8246e1cf9b..2782e0adc7 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -86,9 +86,9 @@ DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085e DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0 DIST clipboard-win-5.4.1.crate 20994 BLAKE2B e5bc18c57d10c266f8aec9eb3cdaa026a31874c6bc7bfd580204b32922e8260e153d8cfac52ba4364a704eed6deb1fa1a073ce8991a54e704126f5667b730249 SHA512 e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708 DIST cmp_any-0.8.1.crate 6508 BLAKE2B 781575fe2ea9db34c491c77aae911a51ee779b80de044e586dc0f973daccb5c1e9890cb1e18cc49980cad7814abf48cf3fe169c92a11cc6a2003bcd5d4bee797 SHA512 9424f4f98c034eb49d1730515a0d29018f9f47512a7addbdd9f8100036937b07f6052c67607270e5696a65ff49e0477595ea07625d6d490904d92d7fc22aae98 -DIST codex-0.79.0-crossterm.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 -DIST codex-0.79.0-ratatui.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef -DIST codex-0.79.0.tar.gz 3384056 BLAKE2B e910df872d8c1e7232daae883f7eef0ebf44140c9967ec32095ca90759811ec233898f839713b984a3b082d15e587af9961a46295860ce8b19170fd36a7830fe SHA512 56e1cffb85582c6c2da494393f73f9c0c84df5bbc9f2335a1f44f212ea70d5d90e12616972bf7370552a405ccbca431fb9a14cf8c7d1ad3c97de432dfb5891ad +DIST codex-0.80.0-crossterm.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 +DIST codex-0.80.0-ratatui.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef +DIST codex-0.80.0.tar.gz 3437740 BLAKE2B 188cbd2c78fb10800a5efe6e55add82409efa46c8523e8d75417ed5b6aba577a1f8a0894484661ead88663ec11126fb734cfa1ea5e921c1530bd54174c9c523e SHA512 a7d6ca16938e8989f9530dffbabebd3a6643c55563e2c02c3a686691db39d394055ee9c7a945ecda182cc1a4dcb8db493e2b162bc903fe24df0829b430601018 DIST color-eyre-0.6.5.crate 636255 BLAKE2B 4a04144d7b79a46c5dd4397dac89f8e151467750faa0960b7fe527c2a69134de98e3d8cb67ed66c02e67975872c84ba641c3aa0b11acf8fa4c4076b79dfb333b SHA512 b2bb79609f5853177f010eb6b515c9eb4a69e0c2395b90108c151952da38afa76bfa4352d83ac5704716edec742ef85f95bfbefa8d0fa1b503f890f41309de4a DIST color-spantrace-0.3.0.crate 12884 BLAKE2B 5cabbcb8a0665c3cb66c73a678b47002ff49ba1650cbc796ee46de1ddca41dd1a4649d99eea0e9b1a1d54695347f8d6ec21c301329f19a579a72e5fa2e2b3f3c SHA512 eb81390a634f79a5f71209305a8f152b6d4c1de0bcba58d945718ffbcc886d43fa6462d14864a0d92173261d3e168e52da8c32df00bdf640c56f4c7e160538d4 DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5 @@ -173,7 +173,6 @@ DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a06 DIST erased-serde-0.3.31.crate 24182 BLAKE2B 4d985f6faa105930440123aebde1a9fe38aad5e84c6d93d2caf1a411fb72493ce64c4f604ec9376fed4a8724067e638c127088324474c755e7be2968ff70424e SHA512 7b6e32d759661f3dac18518c9af290efa7ce05ed861bbf3b97c7013c3fa06c06146d43a39dc48d5d5af3adc6db00df5cb9d4121573549da2059f9fd2ff55526b DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339 DIST error-code-3.3.2.crate 8516 BLAKE2B ef3c69f3c4c0a26980fcea100b6fd3a387180f1f7ba1f9bc5e1171e5c40d0537dd502426d8f76797b36a5d22b9c4f3c7267488bc13edcd8f13677c49d39db17c SHA512 07a5c08594aabef44a06b483fae98788117763de68b039fbe083724633b291e521b3e56ff70f2bd38b843986d0dd4a986044104c4b39d8e6baadd9938a0bfe1b -DIST escargot-0.5.15.crate 21657 BLAKE2B dcd12ad72bbb717d6f0b365541135985353d03e4baeb1fed8f7868ae1ce03de051c0d97c57ad8e758a6d7fa615500dde285631546fa35f3827852ccee1284858 SHA512 edad554ed855ffbcb7667687c543044c55d91c638eda5a4bf49e41cd6cbe92467051cd925ac68b486b5a777b67e927b949fc56395a98277253b0b694c1bd9b34 DIST event-listener-5.4.0.crate 43452 BLAKE2B 75a535bf9e0b6e5b07b0faa31a73ef803a367a104985f0cfd02a201c45cd3cfa1e51a14e6316ac2a96b1e99e00260a27c5e96f54f073b3b9027ae62c886cdc24 SHA512 5e35b5b467d024b6b05dfe6481cc69ebf4e942b9a52a478196885cc6d578f388c25387292c94f9da65fe53fb870ac328eb9a81179c93b496c1d39d27b11a36fc DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf DIST eventsource-stream-0.2.3.crate 15033 BLAKE2B 32daca55813274e95a9df1fecddbdb83f14781f061e194881030589079ac90a8c69a40f53b80b4da4ef752956e2dab587fa2cc6a5f6a9d309df3f8d63f57bb23 SHA512 2dbc62ab7bb6eff95da2a876aa7dd3d4210740d3b7c5c6a94a3ea7b3c88261a0237f419c2b4056d9412bd26bbecea9e702b7054fc7dc21a19f0760b221b85ee5 @@ -282,6 +281,7 @@ DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd14 DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a DIST jni-0.21.1.crate 105028 BLAKE2B b384973d4d991de027da3f0c27aaae33a5d1f2ae8037f0121e8c637a96382055611da753c14732cd9fda56f929b307c988f1c3f6bc2c7617e2e5182a66a943b6 SHA512 46897d5fb968e598fe39179307376305f4604db61ea5d7f12050506a6813e242c05785536528ff2d59de8a3877f6b24be15c30f451f1bec40a5c72fa3b772835 DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 +DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 DIST kasuari-0.4.11.crate 32486 BLAKE2B 7bfb415b80c6eccb66197f5cd48fb49cf3c98f49bd1135c0c8884a554b3af6fb2b9867fbb3835497cc497c87c9d084bc5787076007e5e99b333295214c90f971 SHA512 448ed2569fbce1dced170dbdd96310da3e5aacb1056303d3e9272f38bed31b391108b24c806985d42e8921cbbe559f1d5805d27da571d19818802bd32a684cdd DIST keyring-3.6.3.crate 67500 BLAKE2B e843c38d9281574e15b4723f3fc13d15112fdddf2590811c2c5dd73d23dd535fd0b7de1122ce8c5b68ae5eeb651e82814c47040c378a702461fb859cbf161934 SHA512 dfe2b6b92cec3e31c469bea9bad04665d5895518b955383c590e79e8e49ee0f0da7a6546b7042d8ff5480a9c86156b8bea2547915b12a9e7193a1f8f72c79b70 @@ -306,7 +306,7 @@ DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa DIST logos-0.12.1.crate 8973 BLAKE2B 344780990917e2c15caeebab955e98ec155f240056b3239bdc9db723e44929c135d4e783a5d3a5af256d7bea2363bfb74a3002ace1865fdd4840bb03a4d79ece SHA512 011bcf2bed59e5c707adb8ce50b26bb845631595426429e741231613e215286c2c05f3ae9fc5b7336b7e7fd0690a9fae2579413b750f7694b6c475d0fca3278d DIST logos-derive-0.12.1.crate 32282 BLAKE2B e4f6a72c73abb8a02995214dc8f29e9296ee40e4a03f055091256beabce54cd8100b10e8e2459db1fa359dc85c9893e7662fe0eb9cd3af2e27062b34f8e5c602 SHA512 bf78b10d511adf523edcb7c9cc0401d49417f728e82dce5a3cf2679d897f5a089adc72616e77c9d51b1661ee39b925eea1365f3f924114aff091593a4960ce87 DIST lru-0.12.5.crate 16047 BLAKE2B b5d7d77b4b29973fde0854f55c395edb6ea6e3a309fd33f0c43a6680955bdeb60fab624f02135b637d95e5a0e9da79890a71290c19d797f758c73d16c3d44a27 SHA512 a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982 -DIST lru-0.16.2.crate 16627 BLAKE2B c1e5e8c8458a5dea058ef128519c338b08b7c7246f163f41555da0423850a7c41d2c9ff2532612714ba884730f4faf47fe5c0c969dbc4ba2859303f33369db5e SHA512 e995c1c38489578668172c1650b90eaad36f63e9fee68a177079884c2bde617a27db1845ed44c6c439543b79211f23f0b002f57e10b4b272860e547e3df796d1 +DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15 DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f DIST lsp-types-0.94.1.crate 66997 BLAKE2B e2d42d50b18ec19cde95cf2e63ed0005b2b9696c4d8c2b8a3e8d405f69a6aefac9681f5c67ed0aff03beb8119fa98a575219f5a37d1a764dfa5c8e174747c09d SHA512 b336c441aad501c5cc80b06ecdc696554c5f76848143da19e534f1915e2390f53d0dc36ad43458e70cafa0ee817aaea1db2eff4949af28553c42cdacd3d2b27b DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f @@ -753,6 +753,9 @@ DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8 DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9 DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039 +DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 +DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de +DIST zstd-sys-2.0.16+zstd.1.5.7.crate 775620 BLAKE2B e2e7e887605e84f9feaef0ce121c52f72620b56b1a892c3cb42ae7630109f37f5a687cb18a5993bd54ea5a18870771edf275330ead43d0db77436e5605669599 SHA512 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb DIST zune-core-0.5.0.crate 27393 BLAKE2B d00db881348a9ddfd501a76e39b2dd78336af424a080b8494c28b129c2c7e245b7412dcc906e6a89c6bd6e895bca355779fb715d7403627efb45b2096b7bd3f9 SHA512 1e4f0dbbfde25c574a47b9b387747027f8660bdea8efe355dd8962510b76535e5f1ccaf7cf23a812e8dc64cd04a00917bf70271b07354f5325ede3a5d83983be DIST zune-jpeg-0.4.19.crate 66341 BLAKE2B 61ef7c407a57279d94cfb4a9ef3cd456c1bc9fb3426200d9ad463936f3c69920c9120713783a842501c59769afa27bdc5618b19aa729b733bab68d6e36f3992b SHA512 f51221b17a7e6e3af4f4d290e5865fdebad96aaf8d295361111e96ef0d4d7e376dade259574d409a64ff8dc46bf4624fe01a34c48eea1d975f3329b5b02343e0 diff --git a/dev-util/codex/codex-0.79.0.ebuild b/dev-util/codex/codex-0.80.0.ebuild similarity index 99% rename from dev-util/codex/codex-0.79.0.ebuild rename to dev-util/codex/codex-0.80.0.ebuild index 2d492c97fd..07a6b0328e 100644 --- a/dev-util/codex/codex-0.79.0.ebuild +++ b/dev-util/codex/codex-0.80.0.ebuild @@ -4,7 +4,6 @@ EAPI=8 CRATES=" - Inflector@0.11.4 actix-codec@0.5.2 actix-http@3.11.2 actix-router@0.5.3 @@ -25,18 +24,18 @@ CRATES=" annotate-snippets@0.9.2 ansi-to-tui@7.0.0 anstream@0.6.19 + anstyle@1.0.11 anstyle-parse@0.2.7 anstyle-query@1.1.3 anstyle-wincon@3.0.9 - anstyle@1.0.11 anyhow@1.0.100 arboard@3.6.1 arc-swap@1.7.1 arrayvec@0.7.6 - ascii-canvas@3.0.0 ascii@1.1.0 - assert-json-diff@2.0.2 + ascii-canvas@3.0.0 assert_cmd@2.0.17 + assert-json-diff@2.0.2 assert_matches@1.5.0 async-broadcast@0.7.2 async-channel@2.5.0 @@ -47,30 +46,30 @@ CRATES=" async-process@2.5.0 async-recursion@1.1.1 async-signal@0.2.13 - async-stream-impl@0.3.6 async-stream@0.3.6 + async-stream-impl@0.3.6 async-task@4.7.1 async-trait@0.1.89 atomic-waker@1.1.2 autocfg@1.5.0 - axum-core@0.5.2 axum@0.8.4 + axum-core@0.5.2 backtrace@0.3.75 base64@0.22.1 base64ct@1.8.1 beef@0.5.2 - bit-set@0.5.3 - bit-vec@0.6.3 bitflags@1.3.2 bitflags@2.10.0 + bit-set@0.5.3 + bit-vec@0.6.3 block-buffer@0.10.4 - block-padding@0.3.3 blocking@1.6.2 + block-padding@0.3.3 bstr@1.12.0 bumpalo@3.19.0 bytemuck@1.23.1 - byteorder-lite@0.1.0 byteorder@1.5.0 + byteorder-lite@0.1.0 bytes@1.10.1 bytestring@1.5.0 cassowary@0.3.0 @@ -78,9 +77,9 @@ CRATES=" cbc@0.1.2 cc@1.2.30 cesu8@1.1.0 - cfg-if@1.0.1 cfg_aliases@0.1.1 cfg_aliases@0.2.1 + cfg-if@1.0.1 chardetng@0.1.17 chrono@0.4.42 chunked_transfer@1.5.0 @@ -92,9 +91,9 @@ CRATES=" clap_lex@0.7.5 clipboard-win@5.4.1 cmp_any@0.8.1 + colorchoice@1.0.4 color-eyre@0.6.5 color-spantrace@0.3.0 - colorchoice@1.0.4 combine@4.6.7 compact_str@0.8.1 compact_str@0.9.0 @@ -103,9 +102,9 @@ CRATES=" const-hex@1.17.0 convert_case@0.10.0 convert_case@0.6.0 - core-foundation-sys@0.8.7 core-foundation@0.10.1 core-foundation@0.9.4 + core-foundation-sys@0.8.7 cpufeatures@0.2.17 crc32fast@1.5.0 crossbeam-channel@0.5.15 @@ -115,9 +114,9 @@ CRATES=" crossterm_winapi@0.9.1 crunchy@0.2.4 crypto-common@0.1.6 - ctor-proc-macro@0.0.6 ctor@0.1.26 ctor@0.5.0 + ctor-proc-macro@0.0.6 darling@0.20.11 darling@0.21.3 darling@0.23.0 @@ -127,27 +126,27 @@ CRATES=" darling_macro@0.20.11 darling_macro@0.21.3 darling_macro@0.23.0 - dbus-secret-service@4.1.0 dbus@0.9.9 - deadpool-runtime@0.1.4 + dbus-secret-service@4.1.0 deadpool@0.12.3 + deadpool-runtime@0.1.4 debugid@0.8.0 debugserver-types@0.5.0 der@0.7.10 deranged@0.5.4 derivative@2.2.0 - derive_more-impl@1.0.0 - derive_more-impl@2.1.1 derive_more@1.0.0 derive_more@2.1.1 + derive_more-impl@1.0.0 + derive_more-impl@2.1.1 diff@0.1.13 difflib@0.4.0 diffy@0.4.2 digest@0.10.7 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.5.0 dirs@6.0.0 + dirs-next@2.0.0 + dirs-sys@0.5.0 + dirs-sys-next@0.1.2 dispatch2@0.3.0 display_container@0.9.0 displaydoc@0.2.5 @@ -155,8 +154,8 @@ CRATES=" document-features@0.2.12 dotenvy@0.15.7 downcast-rs@1.2.1 - dtor-proc-macro@0.0.6 dtor@0.1.0 + dtor-proc-macro@0.0.6 dunce@1.0.5 dupe@0.9.1 dupe_derive@0.9.1 @@ -169,36 +168,36 @@ CRATES=" endian-type@0.1.2 enumflags2@0.7.12 enumflags2_derive@0.7.12 - env-flags@0.1.1 env_filter@0.1.3 + env-flags@0.1.1 env_logger@0.11.8 equivalent@1.0.2 erased-serde@0.3.31 errno@0.3.13 error-code@3.3.2 - escargot@0.5.15 - event-listener-strategy@0.5.4 event-listener@5.4.0 + event-listener-strategy@0.5.4 eventsource-stream@0.2.3 eyre@0.6.12 fastrand@2.3.0 fax@0.2.6 fax_derive@0.2.0 - fd-lock@4.0.4 fdeflate@0.3.7 + fd-lock@4.0.4 filedescriptor@0.8.3 findshlibs@0.10.2 - fixed_decimal@0.7.0 fixedbitset@0.4.2 + fixed_decimal@0.7.0 flate2@1.1.2 float-cmp@0.10.0 fnv@1.0.7 foldhash@0.1.5 foldhash@0.2.0 - foreign-types-shared@0.1.1 foreign-types@0.3.2 + foreign-types-shared@0.1.1 form_urlencoded@1.2.1 fsevent-sys@4.1.0 + futures@0.3.31 futures-channel@0.3.31 futures-core@0.3.31 futures-executor@0.3.31 @@ -208,7 +207,6 @@ CRATES=" futures-sink@0.3.31 futures-task@0.3.31 futures-util@0.3.31 - futures@0.3.31 fxhash@0.2.1 generic-array@0.14.7 gethostname@0.4.3 @@ -230,19 +228,19 @@ CRATES=" hmac@0.12.1 home@0.5.11 hostname@0.4.1 - http-body-util@0.1.3 - http-body@1.0.1 http@0.2.12 http@1.3.1 httparse@1.10.1 + http-body@1.0.1 + http-body-util@0.1.3 httpdate@1.0.3 + hyper@1.7.0 hyper-rustls@0.27.7 hyper-timeout@0.5.2 hyper-tls@0.6.0 hyper-util@0.1.16 - hyper@1.7.0 - iana-time-zone-haiku@0.1.2 iana-time-zone@0.1.63 + iana-time-zone-haiku@0.1.2 icu_collections@2.1.1 icu_decimal@2.1.1 icu_decimal_data@2.1.1 @@ -266,32 +264,34 @@ CRATES=" indexmap@1.9.3 indexmap@2.12.0 indoc@2.0.6 - inotify-sys@0.1.5 + Inflector@0.11.4 inotify@0.11.0 + inotify-sys@0.1.5 inout@0.1.4 insta@1.46.0 instability@0.3.9 inventory@0.3.20 ipnet@2.11.0 iri-string@0.7.8 - is-terminal@0.4.16 is_ci@1.2.0 + is-terminal@0.4.16 is_terminal_polyfill@1.70.1 itertools@0.10.5 itertools@0.13.0 itertools@0.14.0 itoa@1.0.15 - jiff-static@0.2.15 jiff@0.2.15 - jni-sys@0.3.0 + jiff-static@0.2.15 jni@0.21.1 + jni-sys@0.3.0 + jobserver@0.1.34 js-sys@0.3.77 kasuari@0.4.11 keyring@3.6.3 - kqueue-sys@1.0.4 kqueue@1.1.1 - lalrpop-util@0.19.12 + kqueue-sys@1.0.4 lalrpop@0.19.12 + lalrpop-util@0.19.12 landlock@0.4.4 language-tags@0.3.2 lazy_static@1.5.0 @@ -306,11 +306,11 @@ CRATES=" local-waker@0.1.4 lock_api@0.4.13 log@0.4.28 - logos-derive@0.12.1 logos@0.12.1 - lru-slab@0.1.2 + logos-derive@0.12.1 lru@0.12.5 - lru@0.16.2 + lru@0.16.3 + lru-slab@0.1.2 lsp-types@0.94.1 maplit@1.0.2 matchers@0.2.0 @@ -334,43 +334,43 @@ CRATES=" nix@0.30.1 nom@7.1.3 normalize-line-endings@0.3.0 - notify-types@2.0.0 notify@8.2.0 + notify-types@2.0.0 nu-ansi-term@0.50.1 nucleo-matcher@0.3.1 + num@0.4.3 num-bigint@0.4.6 num-complex@0.4.6 num-conv@0.1.0 + num_cpus@1.17.0 num-integer@0.1.46 num-iter@0.1.45 num-rational@0.4.2 - num-traits@0.2.19 - num@0.4.3 - num_cpus@1.17.0 num_threads@0.1.7 + num-traits@0.2.19 oauth2@5.0.0 + objc2@0.6.2 objc2-app-kit@0.3.1 objc2-core-foundation@0.3.1 objc2-core-graphics@0.3.1 objc2-encode@4.1.0 objc2-foundation@0.3.1 objc2-io-surface@0.3.1 - objc2@0.6.2 object@0.36.7 once_cell@1.21.3 once_cell_polyfill@1.70.1 + openssl@0.10.73 openssl-macros@0.1.1 openssl-probe@0.1.6 openssl-src@300.5.1+3.5.1 openssl-sys@0.9.111 - openssl@0.10.73 + opentelemetry@0.31.0 opentelemetry-appender-tracing@0.31.1 opentelemetry-http@0.31.0 opentelemetry-otlp@0.31.0 opentelemetry-proto@0.31.0 - opentelemetry-semantic-conventions@0.31.0 - opentelemetry@0.31.0 opentelemetry_sdk@0.31.0 + opentelemetry-semantic-conventions@0.31.0 option-ext@0.2.0 ordered-stream@0.2.0 os_info@3.12.0 @@ -388,43 +388,42 @@ CRATES=" percent-encoding@2.3.1 petgraph@0.6.5 phf_shared@0.11.3 + pin-project@1.1.10 pin-project-internal@1.1.10 pin-project-lite@0.2.16 - pin-project@1.1.10 pin-utils@0.1.0 piper@0.2.4 pkg-config@0.3.32 plist@1.7.4 png@0.18.0 polling@3.11.0 - portable-atomic-util@0.2.4 portable-atomic@1.11.1 + portable-atomic-util@0.2.4 portable-pty@0.9.0 potential_utf@0.1.4 powerfmt@0.2.0 ppv-lite86@0.2.21 precomputed-hash@0.1.1 + predicates@3.1.3 predicates-core@1.0.9 predicates-tree@1.0.12 - predicates@3.1.3 pretty_assertions@1.4.1 - proc-macro-crate@3.4.0 - proc-macro2@1.0.95 process-wrap@9.0.0 + proc-macro2@1.0.95 + proc-macro-crate@3.4.0 proptest@1.9.0 - prost-derive@0.14.1 prost@0.14.1 - pulldown-cmark-escape@0.10.1 + prost-derive@0.14.1 pulldown-cmark@0.10.3 + pulldown-cmark-escape@0.10.1 pxfm@0.1.23 quick-error@2.0.1 quick-xml@0.37.5 quick-xml@0.38.0 + quinn@0.11.9 quinn-proto@0.11.13 quinn-udp@0.5.14 - quinn@0.11.9 quote@1.0.40 - r-efi@5.3.0 radix_trie@0.2.1 rand@0.8.5 rand@0.9.2 @@ -438,26 +437,27 @@ CRATES=" redox_syscall@0.5.15 redox_users@0.4.6 redox_users@0.5.0 - ref-cast-impl@1.0.24 ref-cast@1.0.24 + ref-cast-impl@1.0.24 + r-efi@5.3.0 + regex@1.12.2 regex-automata@0.4.13 regex-lite@0.1.8 regex-syntax@0.6.29 regex-syntax@0.8.5 - regex@1.12.2 reqwest@0.12.24 ring@0.17.14 - rmcp-macros@0.12.0 rmcp@0.12.0 + rmcp-macros@0.12.0 rustc-demangle@0.1.25 rustc-hash@2.1.1 rustc_version@0.4.1 rustix@0.38.44 rustix@1.0.8 + rustls@0.23.29 rustls-native-certs@0.8.1 rustls-pki-types@1.12.0 rustls-webpki@0.103.4 - rustls@0.23.29 rustversion@1.0.21 rustyline@14.0.0 ryu@1.0.20 @@ -476,10 +476,11 @@ CRATES=" sdd@3.0.10 seccompiler@0.5.0 secret-service@4.0.0 - security-framework-sys@2.15.0 security-framework@2.11.1 security-framework@3.5.1 + security-framework-sys@2.15.0 semver@1.0.27 + sentry@0.46.0 sentry-actix@0.46.0 sentry-backtrace@0.46.0 sentry-contexts@0.46.0 @@ -488,7 +489,6 @@ CRATES=" sentry-panic@0.46.0 sentry-tracing@0.46.0 sentry-types@0.46.0 - sentry@0.46.0 serde@1.0.228 serde_core@1.0.228 serde_derive@1.0.228 @@ -511,9 +511,9 @@ CRATES=" shared_library@0.1.9 shell-words@1.1.0 shlex@1.3.0 + signal-hook@0.3.18 signal-hook-mio@0.2.4 signal-hook-registry@1.4.5 - signal-hook@0.3.18 simd-adler32@0.3.7 simdutf8@0.1.5 similar@2.7.0 @@ -546,41 +546,41 @@ CRATES=" sync_wrapper@1.0.2 synstructure@0.13.2 sys-locale@0.3.2 - system-configuration-sys@0.6.0 system-configuration@0.6.1 + system-configuration-sys@0.6.0 tempfile@3.23.0 term@0.7.0 termcolor@1.4.1 terminal_size@0.4.2 termtree@0.5.1 + test-case@3.3.1 test-case-core@3.3.1 test-case-macros@3.3.1 - test-case@3.3.1 - test-log-macros@0.2.19 test-log@0.2.19 + test-log-macros@0.2.19 textwrap@0.11.0 textwrap@0.16.2 - thiserror-impl@1.0.69 - thiserror-impl@2.0.17 thiserror@1.0.69 thiserror@2.0.17 + thiserror-impl@1.0.69 + thiserror-impl@2.0.17 thread_local@1.1.9 tiff@0.10.3 + time@0.3.44 time-core@0.1.6 time-macros@0.2.24 - time@0.3.44 - tiny-keccak@2.0.2 tiny_http@0.12.0 + tiny-keccak@2.0.2 tinystr@0.8.1 tinyvec@1.10.0 tinyvec_macros@0.1.1 + tokio@1.48.0 tokio-macros@2.6.0 tokio-native-tls@0.3.1 tokio-rustls@0.26.2 tokio-stream@0.1.18 tokio-test@0.4.4 tokio-util@0.7.16 - tokio@1.48.0 toml@0.5.11 toml@0.9.5 toml_datetime@0.7.5+spec-1.1.0 @@ -588,12 +588,13 @@ CRATES=" toml_edit@0.24.0+spec-1.1.0 toml_parser@1.0.6+spec-1.1.0 toml_writer@1.0.6+spec-1.1.0 - tonic-prost@0.14.2 tonic@0.14.2 + tonic-prost@0.14.2 + tower@0.5.2 tower-http@0.6.6 tower-layer@0.3.3 tower-service@0.3.3 - tower@0.5.2 + tracing@0.1.43 tracing-appender@0.2.3 tracing-attributes@0.1.31 tracing-core@0.1.35 @@ -601,17 +602,16 @@ CRATES=" tracing-log@0.2.0 tracing-opentelemetry@0.32.0 tracing-subscriber@0.3.22 - tracing-test-macro@0.2.5 tracing-test@0.2.5 - tracing@0.1.43 + tracing-test-macro@0.2.5 + tree_magic_mini@3.2.0 + tree-sitter@0.25.10 tree-sitter-bash@0.25.0 tree-sitter-highlight@0.25.10 tree-sitter-language@0.1.5 - tree-sitter@0.25.10 - tree_magic_mini@3.2.0 try-lock@0.2.5 - ts-rs-macros@11.0.1 ts-rs@11.0.1 + ts-rs-macros@11.0.1 tui-scrollbar@0.2.1 typenum@1.18.0 uds_windows@1.1.0 @@ -628,8 +628,8 @@ CRATES=" unicode-xid@0.2.6 unsafe-libyaml@0.2.11 untrusted@0.9.0 - ureq-proto@0.5.3 ureq@3.1.4 + ureq-proto@0.5.3 url@2.5.4 urlencoding@2.1.3 utf-8@0.7.6 @@ -646,35 +646,55 @@ CRATES=" want@0.3.1 wasi@0.11.1+wasi-snapshot-preview1 wasi@0.14.2+wasi-0.2.4 + wasm-bindgen@0.2.100 wasm-bindgen-backend@0.2.100 wasm-bindgen-futures@0.4.50 - wasm-bindgen-macro-support@0.2.100 wasm-bindgen-macro@0.2.100 + wasm-bindgen-macro-support@0.2.100 wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 wasm-streams@0.4.2 wayland-backend@0.3.11 wayland-client@0.31.11 - wayland-protocols-wlr@0.3.9 wayland-protocols@0.32.9 + wayland-protocols-wlr@0.3.9 wayland-scanner@0.31.7 wayland-sys@0.31.7 - web-sys@0.3.77 - web-time@1.1.0 webbrowser@1.0.6 webpki-root-certs@1.0.4 webpki-roots@1.0.2 + web-sys@0.3.77 + web-time@1.1.0 weezl@0.1.10 which@6.0.3 wildmatch@2.6.1 + winapi@0.3.9 winapi-i686-pc-windows-gnu@0.4.0 winapi-util@0.1.9 winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 + windows@0.58.0 + windows@0.61.3 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.0 windows-collections@0.2.0 windows-core@0.58.0 windows-core@0.61.2 windows-future@0.2.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.0 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.0 windows-implement@0.58.0 windows-implement@0.60.0 windows-interface@0.58.0 @@ -697,26 +717,6 @@ CRATES=" windows-targets@0.52.6 windows-targets@0.53.2 windows-threading@0.1.0 - windows@0.58.0 - windows@0.61.3 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 windows_x86_64_gnu@0.42.2 windows_x86_64_gnu@0.48.5 windows_x86_64_gnu@0.52.6 @@ -738,24 +738,27 @@ CRATES=" wit-bindgen-rt@0.39.0 wl-clipboard-rs@0.9.2 writeable@0.6.2 - x11rb-protocol@0.13.1 x11rb@0.13.1 + x11rb-protocol@0.13.1 xdg-home@1.3.0 yansi@1.0.1 - yoke-derive@0.8.0 yoke@0.8.0 + yoke-derive@0.8.0 zbus@4.4.0 zbus_macros@4.4.0 zbus_names@3.0.0 - zerocopy-derive@0.8.26 zerocopy@0.8.26 - zerofrom-derive@0.1.6 + zerocopy-derive@0.8.26 zerofrom@0.1.6 + zerofrom-derive@0.1.6 zeroize@1.8.2 zeroize_derive@1.4.2 zerotrie@0.2.2 - zerovec-derive@0.11.1 zerovec@0.11.5 + zerovec-derive@0.11.1 + zstd@0.13.3 + zstd-safe@7.2.4 + zstd-sys@2.0.16+zstd.1.5.7 zune-core@0.4.12 zune-core@0.5.0 zune-jpeg@0.4.19 From 2e725f7cc9df022adc3fc0bfbeffe5190c2dcbc3 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 10 Jan 2026 12:43:06 +0100 Subject: [PATCH 24/27] dev-db/turso: add 0.4.2 Signed-off-by: Jonas Frei --- dev-db/turso/Manifest | 2 + dev-db/turso/turso-0.4.2.ebuild | 74 +++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 dev-db/turso/turso-0.4.2.ebuild diff --git a/dev-db/turso/Manifest b/dev-db/turso/Manifest index 50c431f131..d304cda110 100644 --- a/dev-db/turso/Manifest +++ b/dev-db/turso/Manifest @@ -1,3 +1,5 @@ DIST syntect-64644ffe064457265cbcee12a0c1baf9485ba6ee.gh.tar.gz 957024 BLAKE2B 46a84baedfc9923e4be3f70caa5f32d197659afe5a1c018fe03a473e175c56d60a321ca0378b52173076ff89df365f845d8d23997eaef6bf8082634497fbd031 SHA512 f6a4bd70e294046953923052734f8021ea64a7ef83965dcc13ba60f96fea6d4ad21c68bde71eb245cfd00d080f3decf9911eed85ad360b8d5185e0d018811f97 DIST turso-0.3.2-crates.tar.xz 36024628 BLAKE2B f23917a6b151f5582d38fcdcc7492a9f38c9fc5e7d7936026d3aba781e4a861a9bdbe63d8ac998c49dfb6016d7c1147b18365ab9b92b4ae67aa95c2ddfbfb82b SHA512 0dcdfb84b38262b95215c2617a877c15d1e37817e33c70f678327a737978ab593213a98c065a7a7055c2c64a45164b89de50cf3aeee9a72d0d5ca2bade299f11 DIST turso-0.3.2.tar.gz 7937929 BLAKE2B 4a686dee3c1367783788f396f3ed7f8c854907244f039863e4ec301a32e7b955a1f0574801e63a85dd9c9e16dca12cf62e693d8fd03ef332ee858cc9b7091254 SHA512 0552f518b9d3f643bcdd6570e45fc5c7f4ef4491fac8490847f5e3959a9134cf7b1aef93831d91161dc323526f5dc3e48d5e555ee5b105e3560dd7e468d94528 +DIST turso-0.4.2-crates.tar.xz 35783112 BLAKE2B 4a3e09dad6f4a745cd53f075ba240c8edecedde81c0ab31908baae548bbc59c09a93b250cabee1e9f1e00b05c54dd98653d5a949568b89689fd534c1ae488c44 SHA512 1aa25d89e0626639a53cfbd0f8671548eb2ad2ffd0271b7510fc932adbbf5f124ce9515321b700738eaa5fbb84fcf9392bfe396175efa229224c13289a7653d0 +DIST turso-0.4.2.tar.gz 10388135 BLAKE2B 06f14991e058f4f0f64c4f27fe275ee6929ef71bc1689c3f9d39935b29867413878cec5acd8602e284fc1cda994d4f12a56f39d8abfca4c5e9f4bc349266be8b SHA512 18c9a6b4cd30cb9e91ee123f9eafe365f0bf8c9ff344ac1d708fa073fbffc2c5d42fb9dbd3da060b19af22422e82e325a2a9d9058dab9e19488828a546ba132b diff --git a/dev-db/turso/turso-0.4.2.ebuild b/dev-db/turso/turso-0.4.2.ebuild new file mode 100644 index 0000000000..ee4731d16e --- /dev/null +++ b/dev-db/turso/turso-0.4.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.85.0" + +declare -A GIT_CRATES=( + [syntect]="https://github.com/trishume/syntect;64644ffe064457265cbcee12a0c1baf9485ba6ee;syntect-%commit%" +) + +inherit cargo linux-info + +DESCRIPTION="Turso Database is an in-process OLTP database engine library with a CLI" +HOMEPAGE="https://github.com/tursodatabase/turso" +SRC_URI=" + https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${PN}_cli-${PV}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL + GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+uring" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= +" +RDEPEND="${DEPEND}" + +pkg_setup() { + CONFIG_CHECK="~IO_URING" + WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." + + use uring && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_NO_VENDOR=1 + + local myfeatures=( + $(use uring && usex "uring" "io_uring") + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile --package "${PN}_cli" --bin "tursodb" +} + +src_install() { + cargo_src_install --path cli + + local DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md + ) + + einstalldocs +} From cbe7d01f17d789c7f0e9abc5ebcba2c4e84b4581 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 10 Jan 2026 12:43:21 +0100 Subject: [PATCH 25/27] dev-db/turso: drop 0.3.2 Signed-off-by: Jonas Frei --- dev-db/turso/Manifest | 2 - dev-db/turso/turso-0.3.2.ebuild | 74 --------------------------------- 2 files changed, 76 deletions(-) delete mode 100644 dev-db/turso/turso-0.3.2.ebuild diff --git a/dev-db/turso/Manifest b/dev-db/turso/Manifest index d304cda110..ff47f7338b 100644 --- a/dev-db/turso/Manifest +++ b/dev-db/turso/Manifest @@ -1,5 +1,3 @@ DIST syntect-64644ffe064457265cbcee12a0c1baf9485ba6ee.gh.tar.gz 957024 BLAKE2B 46a84baedfc9923e4be3f70caa5f32d197659afe5a1c018fe03a473e175c56d60a321ca0378b52173076ff89df365f845d8d23997eaef6bf8082634497fbd031 SHA512 f6a4bd70e294046953923052734f8021ea64a7ef83965dcc13ba60f96fea6d4ad21c68bde71eb245cfd00d080f3decf9911eed85ad360b8d5185e0d018811f97 -DIST turso-0.3.2-crates.tar.xz 36024628 BLAKE2B f23917a6b151f5582d38fcdcc7492a9f38c9fc5e7d7936026d3aba781e4a861a9bdbe63d8ac998c49dfb6016d7c1147b18365ab9b92b4ae67aa95c2ddfbfb82b SHA512 0dcdfb84b38262b95215c2617a877c15d1e37817e33c70f678327a737978ab593213a98c065a7a7055c2c64a45164b89de50cf3aeee9a72d0d5ca2bade299f11 -DIST turso-0.3.2.tar.gz 7937929 BLAKE2B 4a686dee3c1367783788f396f3ed7f8c854907244f039863e4ec301a32e7b955a1f0574801e63a85dd9c9e16dca12cf62e693d8fd03ef332ee858cc9b7091254 SHA512 0552f518b9d3f643bcdd6570e45fc5c7f4ef4491fac8490847f5e3959a9134cf7b1aef93831d91161dc323526f5dc3e48d5e555ee5b105e3560dd7e468d94528 DIST turso-0.4.2-crates.tar.xz 35783112 BLAKE2B 4a3e09dad6f4a745cd53f075ba240c8edecedde81c0ab31908baae548bbc59c09a93b250cabee1e9f1e00b05c54dd98653d5a949568b89689fd534c1ae488c44 SHA512 1aa25d89e0626639a53cfbd0f8671548eb2ad2ffd0271b7510fc932adbbf5f124ce9515321b700738eaa5fbb84fcf9392bfe396175efa229224c13289a7653d0 DIST turso-0.4.2.tar.gz 10388135 BLAKE2B 06f14991e058f4f0f64c4f27fe275ee6929ef71bc1689c3f9d39935b29867413878cec5acd8602e284fc1cda994d4f12a56f39d8abfca4c5e9f4bc349266be8b SHA512 18c9a6b4cd30cb9e91ee123f9eafe365f0bf8c9ff344ac1d708fa073fbffc2c5d42fb9dbd3da060b19af22422e82e325a2a9d9058dab9e19488828a546ba132b diff --git a/dev-db/turso/turso-0.3.2.ebuild b/dev-db/turso/turso-0.3.2.ebuild deleted file mode 100644 index fb726b77ff..0000000000 --- a/dev-db/turso/turso-0.3.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.85.0" - -declare -A GIT_CRATES=( - [syntect]="https://github.com/trishume/syntect;64644ffe064457265cbcee12a0c1baf9485ba6ee;syntect-%commit%" -) - -inherit cargo linux-info - -DESCRIPTION="Turso Database is an in-process OLTP database engine library with a CLI" -HOMEPAGE="https://github.com/tursodatabase/turso" -SRC_URI=" - https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz - https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${PN}_cli-${PV}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL - GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+uring" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= -" -RDEPEND="${DEPEND}" - -pkg_setup() { - CONFIG_CHECK="~IO_URING" - WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." - - use uring && linux-info_pkg_setup - rust_pkg_setup -} - -src_configure() { - # high magic to allow system-libs - export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_NO_VENDOR=1 - - local myfeatures=( - $(use uring && usex "uring" "io_uring") - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile --package "${PN}_cli" --bin "tursodb" -} - -src_install() { - cargo_src_install --path cli - - local DOCS=( - CHANGELOG.md - CONTRIBUTING.md - README.md - ) - - einstalldocs -} From e2c98ac2b04c283447135b4e40d771b4550a3e71 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 10 Jan 2026 12:43:43 +0100 Subject: [PATCH 26/27] www-client/helium-bin: add 0.7.10.1 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 + .../helium-bin/helium-bin-0.7.10.1.ebuild | 113 ++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 www-client/helium-bin/helium-bin-0.7.10.1.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index cd643cfd17..91d6e2044f 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -1,2 +1,4 @@ +DIST helium-bin-0.7.10.1-amd64.tar.xz 108848340 BLAKE2B 656120530bd35296710a6e671363bd9f20b24d642111eff654dea89187539aee4b42f75a826c250c7119f93fc0c848e878fb33f493e37ecb68a10f70834a3d77 SHA512 f8827ef4cc4a39c167a6a982ffe2871bbf5373560ef479f0cbcd5d2f8e78ba1be30fa649ee3379545309a53ac5e2ff2c4d33058472d849f868671aea591a4082 +DIST helium-bin-0.7.10.1-arm64.tar.xz 103977528 BLAKE2B 01523d79e348c85ca1c694286117386b0e1464b08bd68289138e111d1d8c985d871dfe1c9e8dd19cfe6ec8d7507e9931374af198748d82f27df3a42b74220c30 SHA512 05c80d9c3dd7de6fc96afbe12164e25c0936004b45ea544227eab6afba4644f91a69e37f8e0255ec02b5a3cdb54ab5b57231d9338dade2124a338092fb62d750 DIST helium-bin-0.7.7.2-amd64.tar.xz 112461288 BLAKE2B aa4183a378329c87f27db3e9c799213ee5c76858e260f52e55e4d470a2f213c8b3e2eae837349812f6f01b20fc936387ee8ad98d1fe6081a075d6b16128c8d96 SHA512 f169bf6e0544d9ec89a2b8ceeee2f0cb1d7d8c65b54cd52482a4808d6d839da70a2c08f31252b947409008c4b85ba08d2396e21c578511b14a07792523af86d7 DIST helium-bin-0.7.7.2-arm64.tar.xz 107321024 BLAKE2B 3ae6a990198ee6ca09c723c5baea0a10811085104780bcee3160742ed7a5f408211bd65b4204bff5afbaba6612fb8202cd12ab6394c62d9fc8b5b7c299582105 SHA512 c6d861e9fa3fea13f5659b83089ab0969035bf61c1f5e1bf549d4e882a0abcef199bd5b11a3c7a26a52089ac7a6073eface11240d334ed4a8d5e85ff1fcdaf8f diff --git a/www-client/helium-bin/helium-bin-0.7.10.1.ebuild b/www-client/helium-bin/helium-bin-0.7.10.1.ebuild new file mode 100644 index 0000000000..a4c74e289b --- /dev/null +++ b/www-client/helium-bin/helium-bin-0.7.10.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es + et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl + pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" + +inherit chromium-2 desktop pax-utils xdg + +DESCRIPTION="Private, fast, and honest web browser based on Chromium" +HOMEPAGE="https://helium.computer/" + +MY_PN="helium" +MY_P="${MY_PN}-${PV}" + +if [[ ${ARCH} == amd64 ]] ; then + ARCH_TXT="x86_64" +elif [[ ${ARCH} == arm64 ]] ; then + ARCH_TXT="${ARCH}" +fi + +SRC_URI=" +amd64? ( https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) +arm64? ( https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) +" + +S=${WORKDIR} + +LICENSE="GPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +IUSE="qt6 selinux" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3.26 + media-fonts/liberation-fonts + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + sys-libs/libcap + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + || ( + x11-libs/gtk+:3[X] + gui-libs/gtk:4[X] + ) + x11-libs/libdrm + >=x11-libs/libX11-1.5.0 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + x11-misc/xdg-utils + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + selinux? ( sec-policy/selinux-chromium ) +" + +QA_PREBUILT="*" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +# Skip unpack, we're doing it during install +src_unpack() { + : +} + +src_install() { + dodir "opt" || die + cd "${ED}/opt/" || die + + # Not possible to unpack to target folder, so: unpack, then mv + unpack "${P}-${ARCH}.tar.xz" + mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die + + cd "${MY_PN}" || die + + pushd "locales" > /dev/null || die + # Remove empty .info files + rm *.info || die + chromium_remove_language_paks + popd > /dev/null || die + + rm "libqt5_shim.so" || die + if ! use qt6; then + rm "libqt6_shim.so" || die + fi + + newicon -s 256 "product_logo_256.png" ${MY_PN}.png + domenu "${FILESDIR}/${MY_PN}.desktop" + dobin "${FILESDIR}/${MY_PN}" + + pax-mark m "chrome" +} From 6330c4c9c1d474e22f87993d80d8f4eeafaae1a7 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sat, 10 Jan 2026 12:43:52 +0100 Subject: [PATCH 27/27] www-client/helium-bin: drop 0.7.7.2 Signed-off-by: Jonas Frei --- www-client/helium-bin/Manifest | 2 - .../helium-bin/helium-bin-0.7.7.2.ebuild | 114 ------------------ 2 files changed, 116 deletions(-) delete mode 100644 www-client/helium-bin/helium-bin-0.7.7.2.ebuild diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index 91d6e2044f..5344ac8f93 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -1,4 +1,2 @@ DIST helium-bin-0.7.10.1-amd64.tar.xz 108848340 BLAKE2B 656120530bd35296710a6e671363bd9f20b24d642111eff654dea89187539aee4b42f75a826c250c7119f93fc0c848e878fb33f493e37ecb68a10f70834a3d77 SHA512 f8827ef4cc4a39c167a6a982ffe2871bbf5373560ef479f0cbcd5d2f8e78ba1be30fa649ee3379545309a53ac5e2ff2c4d33058472d849f868671aea591a4082 DIST helium-bin-0.7.10.1-arm64.tar.xz 103977528 BLAKE2B 01523d79e348c85ca1c694286117386b0e1464b08bd68289138e111d1d8c985d871dfe1c9e8dd19cfe6ec8d7507e9931374af198748d82f27df3a42b74220c30 SHA512 05c80d9c3dd7de6fc96afbe12164e25c0936004b45ea544227eab6afba4644f91a69e37f8e0255ec02b5a3cdb54ab5b57231d9338dade2124a338092fb62d750 -DIST helium-bin-0.7.7.2-amd64.tar.xz 112461288 BLAKE2B aa4183a378329c87f27db3e9c799213ee5c76858e260f52e55e4d470a2f213c8b3e2eae837349812f6f01b20fc936387ee8ad98d1fe6081a075d6b16128c8d96 SHA512 f169bf6e0544d9ec89a2b8ceeee2f0cb1d7d8c65b54cd52482a4808d6d839da70a2c08f31252b947409008c4b85ba08d2396e21c578511b14a07792523af86d7 -DIST helium-bin-0.7.7.2-arm64.tar.xz 107321024 BLAKE2B 3ae6a990198ee6ca09c723c5baea0a10811085104780bcee3160742ed7a5f408211bd65b4204bff5afbaba6612fb8202cd12ab6394c62d9fc8b5b7c299582105 SHA512 c6d861e9fa3fea13f5659b83089ab0969035bf61c1f5e1bf549d4e882a0abcef199bd5b11a3c7a26a52089ac7a6073eface11240d334ed4a8d5e85ff1fcdaf8f diff --git a/www-client/helium-bin/helium-bin-0.7.7.2.ebuild b/www-client/helium-bin/helium-bin-0.7.7.2.ebuild deleted file mode 100644 index 76f65919d4..0000000000 --- a/www-client/helium-bin/helium-bin-0.7.7.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar as az be bg bn bs ca cs cy da de el en-GB en-US es-419 es et - eu fa fi fil fr-CA fr gl gu he hi hr hu hy id is it ja ka kk km kn ko ky lo lt lv - mk ml mn mr ms my nb ne nl or pa pl pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv - sw ta te th tr uk ur uz vi zh-CN zh-HK zh-TW zu" - -inherit chromium-2 desktop pax-utils xdg - -DESCRIPTION="Private, fast, and honest web browser based on Chromium" -HOMEPAGE="https://helium.computer/" - -MY_PN="helium" -MY_P="${MY_PN}-${PV}" - -if [[ ${ARCH} == amd64 ]] ; then - ARCH_TXT="x86_64" -elif [[ ${ARCH} == arm64 ]] ; then - ARCH_TXT="${ARCH}" -fi - -SRC_URI=" -amd64? ( https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}/${MY_P}-x86_64_linux.tar.xz -> ${P}-amd64.tar.xz ) -arm64? ( https://github.com/imputnet/${MY_PN}-linux/releases/download/${PV}/${MY_P}-arm64_linux.tar.xz -> ${P}-arm64.tar.xz ) -" - -S=${WORKDIR} - -LICENSE="GPL-3 BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="qt6 selinux" - -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - >=dev-libs/nss-3.26 - media-fonts/liberation-fonts - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/glibc - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - || ( - x11-libs/gtk+:3[X] - gui-libs/gtk:4[X] - ) - x11-libs/libdrm - >=x11-libs/libX11-1.5.0 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - x11-misc/xdg-utils - qt6? ( dev-qt/qtbase:6[gui,widgets] ) - selinux? ( sec-policy/selinux-chromium ) -" - -QA_PREBUILT="*" - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -# Skip unpack, we're doing it during install -src_unpack() { - : -} - -src_install() { - dodir "opt" || die - cd "${ED}/opt/" || die - - # Not possible to unpack to target folder, so: unpack, then mv - unpack "${P}-${ARCH}.tar.xz" - mv ${MY_P}-${ARCH_TXT}_linux ${MY_PN} || die - - cd "${MY_PN}" || die - - pushd "locales" > /dev/null || die - # Remove empty .info files - rm *.info || die - chromium_remove_language_paks - popd > /dev/null || die - - rm "libqt5_shim.so" || die - if ! use qt6; then - rm "libqt6_shim.so" || die - fi - - newicon -s 256 "product_logo_256.png" ${MY_PN}.png - domenu "${FILESDIR}/${MY_PN}.desktop" - dobin "${FILESDIR}/${MY_PN}" - - pax-mark m "chrome" -}