[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/, sys-apps/coreutils/files/

2024-03-23 Thread Sam James
commit: 941cbe454bc58735a04ac0bbcc83167cd9fd8aa8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:57:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:57:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941cbe45

sys-apps/coreutils: backport Clang 18 patch

Closes: https://bugs.gentoo.org/926349
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/coreutils-9.4-r1.ebuild |  1 +
 ...reutils-9.4-gnulib-clang-18-c23-stdckdint.patch | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/coreutils/coreutils-9.4-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
index 9ed86c076690..adf51c2bed02 100644
--- a/sys-apps/coreutils/coreutils-9.4-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
@@ -118,6 +118,7 @@ src_prepare() {
# Upstream patches
"${FILESDIR}"/${P}-gnulib-openssl-1.1.patch
"${FILESDIR}"/${P}-CVE-2024-0684.patch
+   "${FILESDIR}"/${P}-gnulib-clang-18-c23-stdckdint.patch
)
 
if ! use vanilla && [[ -d "${WORKDIR}"/${MY_PATCH} ]] ; then

diff --git 
a/sys-apps/coreutils/files/coreutils-9.4-gnulib-clang-18-c23-stdckdint.patch 
b/sys-apps/coreutils/files/coreutils-9.4-gnulib-clang-18-c23-stdckdint.patch
new file mode 100644
index ..44982a17a78c
--- /dev/null
+++ b/sys-apps/coreutils/files/coreutils-9.4-gnulib-clang-18-c23-stdckdint.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/926349
+https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=67c298c36f6
+
+From 67c298c36f69b6906840b7584be06b7b5f33f829 Mon Sep 17 00:00:00 2001
+From: Paul Eggert 
+Date: Tue, 16 Jan 2024 17:21:08 -0800
+Subject: [PATCH] posixtm: pacify clang 18
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Problem reported by Khem Raj in:
+https://lists.gnu.org/r/bug-gnulib/2024-01/msg00045.html
+* lib/posixtm.c (posixtime): Pacify clang 18 by converting bool to int.
+Arguably this is a bug in draft C2x, since the non-pointer args to
+ckd_add should promote just like any other expressions do;
+but that’s not clang’s fault.
+--- a/lib/posixtm.c
 b/lib/posixtm.c
+@@ -191,7 +191,7 @@ posixtime (time_t *p, const char *s, unsigned int 
syntax_bits)
+  | (tm0.tm_min ^ tm1.tm_min)
+  | (tm0.tm_sec ^ tm1.tm_sec)))
+ {
+-  if (ckd_add (, t, leapsec))
++  if (ckd_add (, t, +leapsec))
+ return false;
+   *p = t;
+   return true;
+-- 
+2.17.1



[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/

2024-03-23 Thread Sam James
commit: 111533b21911845b158ca803e4e1a1131bdc24bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:57:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:57:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111533b2

app-containers/buildah: Stabilize 1.33.7 amd64, #927575

Signed-off-by: Sam James  gentoo.org>

 app-containers/buildah/buildah-1.33.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 8d0698568fd3..d2df0195c32a 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/

2024-03-23 Thread Sam James
commit: d1dd96a1beeda5884cc9168fc3f6b64efb57eb86
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:57:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dd96a1

app-containers/buildah: Stabilize 1.34.3 amd64, #927575

Signed-off-by: Sam James  gentoo.org>

 app-containers/buildah/buildah-1.34.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 8d0698568fd3..d2df0195c32a 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git;
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Sam James
commit: 2ea9ede5e1f855515486b7f396a7a6a3bcddaca8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea9ede5

dev-python/quart-trio: Stabilize 0.11.1 sparc, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index 1423b008df09..9549dd2cafac 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Sam James
commit: cad81868d2d9343e6816c8bba459ca73de645461
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad81868

dev-python/urllib3: Stabilize 2.2.1 sparc, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index fd9047814c08..95a6d18e2c37 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
sparc x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Sam James
commit: 2c86ccb3f31782f65aeacae515646c5094686f84
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c86ccb3

dev-python/aiofiles: Stabilize 23.2.1 sparc, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index 4d1a276d25cb..a01f67abe08d 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/

2024-03-23 Thread Sam James
commit: bd29241be66c91b88bcd6fc6abbb714e24d5864f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd29241b

dev-python/pandas: Stabilize 2.2.1 arm, #927637

Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index 9e2a88d799d9..ff341dcf7f41 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Sam James
commit: edfbb3a3b1528298bbf8070169c7602f48873ea1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfbb3a3

dev-python/quart: Stabilize 0.19.4 sparc, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index e4925a0347c6..8f88cb4d2002 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/

2024-03-23 Thread Sam James
commit: 39fc28c763f8d487c929bc7c122203918b10d0e8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fc28c7

dev-python/pandas: Stabilize 2.2.1 amd64, #927637

Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index e6dec9b6ba62..9e2a88d799d9 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/

2024-03-23 Thread Sam James
commit: 0b70d86086cdb8e4c6fdf068cea4be1062a4491c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 05:47:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 05:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b70d860

dev-python/pandas: Stabilize 2.2.1 x86, #927637

Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index ff341dcf7f41..aa8fc22743bf 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-themes/catppuccin/

2024-03-23 Thread Denis Strizhkin
commit: 17e727b2e1f6c61e58ce57ca7ff759a3ddd57133
Author: Denis Strizhkin  gmail  com>
AuthorDate: Sun Mar 24 05:18:35 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Sun Mar 24 05:19:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17e727b2

x11-themes/catppuccin: new package, add 0.7.1

Signed-off-by: Denis Strizhkin  gmail.com>

 x11-themes/catppuccin/Manifest| 14 +
 x11-themes/catppuccin/catppuccin-0.7.1.ebuild | 45 +++
 x11-themes/catppuccin/metadata.xml| 14 +
 3 files changed, 73 insertions(+)

diff --git a/x11-themes/catppuccin/Manifest b/x11-themes/catppuccin/Manifest
new file mode 100644
index 00..2ebf8f0743
--- /dev/null
+++ b/x11-themes/catppuccin/Manifest
@@ -0,0 +1,14 @@
+DIST catppuccin-0.7.1-blue-dark.zip 497646 BLAKE2B 
2d1f2c09ed4a42992805e7ae79add2b13e7cf3c364150a3d54ea747759608494f8cbaad3b01723e6a01e9a48c48b1504b177f80b371a2249b12250e966da2fcf
 SHA512 
51b4c554a88199abd744a236c6efce73cc295800d7c4f81a68663cdbe03db614d3f02d799b8ebb223a9d1a369bf54e3161b009981117a503718dfaa05d776587
+DIST catppuccin-0.7.1-flamingo-dark.zip 501352 BLAKE2B 
2962f5d1f5c0213409d10d28aac8c61941077fd8630151e33847ec456b2f52e8750998835b70d5840f9f5b36d57a1311236114299b8b9a359f4b94767364db17
 SHA512 
27740ab67acacc1ac26ac6487816424e8ab6f549c6e6de430fc36e99d9b7bcce18975e9a451a20a10c1a415690689b8739860ff1649ccc781c9894a38880940f
+DIST catppuccin-0.7.1-green-dark.zip 496890 BLAKE2B 
8b5a25522b4a8cd5374665f7719ddb42ec439192b8beab8ae895411cb1fc649a9a003092798f273cb1a4dce6a9fc6ce580830785ae1c17110b8ce953e395dfe9
 SHA512 
fcb3d638b62a33684093c3c8d0b05f90b31831750fea4ad0c0296593dc6a3997d89b9f08b03e38b1737338fc4a25bb7613f9fba3c9107466e6b83a0b01582d60
+DIST catppuccin-0.7.1-lavender-dark.zip 501845 BLAKE2B 
8abc3e457f07f529336e810c1d7091bdd2ada69186ebd668362431208f460e3b8c11d62736c64cdd05915aef7677b01379d21521b2fe2eb22d1e671b28b3f992
 SHA512 
f5b8eb96875c521aa2be5742f04e465a25bfa80b3b9282a642597d7ce1e131e20bf0562061908e82290dd71ec3dd55bbe8b601c74079149b2cd1b8cc1ea940b3
+DIST catppuccin-0.7.1-maroon-dark.zip 497892 BLAKE2B 
356c5b55239d6f3e78609368f51e48beb1cf9979ac7e8b62a5cb1ab77d04bfc8e203cfc5b12740f8d0a0a818d7a609986330d5c5322ae88aad18fa7a16086564
 SHA512 
21bafff62ea2fd2fc890d830f10ae579eaf519d3d708d86bdbec3ea5d7a317a7741568c81b7be30b8f88ef6f7ed3ac8ef2db0a12f29f8f98f85489f38e9065c7
+DIST catppuccin-0.7.1-mauve-dark.zip 498455 BLAKE2B 
19b63b5700f2cd13d01a2062f9cd7f1f6ee8ab8ccd3e57740cd0e478f4494537bdf9a906e5a11d90311f985b700a2736fbf21399b1e342c419d7a6c3ec3e56fc
 SHA512 
145e997e439f77c912c8d95ba4a085c0e20e373980bf95efd8bc5fe14fb31f04ad7ff4bd25e4c221f51185044dc4fbb67cc3512d51f54310309a868e897c2cc1
+DIST catppuccin-0.7.1-peach-dark.zip 496070 BLAKE2B 
7da62bee9139e5b4f9ba1d2456dd4c15d30b3e6e29a2df2d803e57b02483bea28fcedc38db20b86ff857e38bfb109c5d852631ed395df32bc7264602b18fdb27
 SHA512 
5c116b83ab12e3ecc4491497dcb6a947142a27bae05cb38186c169d55a591b99dd9482e8aa4cd9fdfa8490ddcd68572f23ee117fdac28f564237c8e373505a9f
+DIST catppuccin-0.7.1-pink-dark.zip 497179 BLAKE2B 
bed40ada8de0f4474daf3f7106b2815763995115432646beb635af122b1f822755cb333fd7884319105b99ab50f2db073dc237295c12508cbefebedf86a1177d
 SHA512 
7d4097b1d05ba88b6aa5a9376c6bb2c747dacf262c922e6a7ee079293628cc6146480e1c4b2dedbd57741a939fc3d9ca8ebf4f8db38181bd066e37a666543f5a
+DIST catppuccin-0.7.1-red-dark.zip 494685 BLAKE2B 
30b3346719b63b3321038d23c2ac243fe240aaca27b76b32404256ea9d191797f9d6caa12c9e14df244d69a766ed97e1f9e56dcca2a15928c858351cf453d293
 SHA512 
a41bdc01fb91e454ed19dbd122d217f946b01a0c26c5565272c8304ddb0f8832f3223f28439720e060ebb8f4bc4426658f305fbc38c7cfda960ee9538ce47e08
+DIST catppuccin-0.7.1-rosewater-dark.zip 509300 BLAKE2B 
1b6d820a745bba32f505cec8b9fecc3b296a12a7d8f94f3d9dc604ec3facc4b22ea66bd603f44a06ae8a9746eeb6a8c7b311bc63cbe3c8922d273ed1b5fcfc17
 SHA512 
bb49842a2f50140f29f7879fb765be603a56a4a6e47fdd33141a487e37e115f07ce4d40986cb3f6f29b4e44705572d6c810876ce8b1ef8f59541a43a37fe8fdc
+DIST catppuccin-0.7.1-sapphire-dark.zip 501867 BLAKE2B 
53d735a1dad019fa48c476d715aedee40758fa668a0b79214ac2a243bdb126896f253f377e932657dac81ad0bcb505ab1061606abef986f8d67cf49a9e6f78a7
 SHA512 
133aef37bed849b76528de54a10556b42665ddc3afab788df654a8e9576d8c78a6b6c16a403851099b469657306c31083ffd0d3093c7df72eb52dd72f2766cde
+DIST catppuccin-0.7.1-sky-dark.zip 495082 BLAKE2B 
555f25e058839fd2ea667d7fa3a7b5cb76ebe85a6336c06910f29b270d2eca23fb5e76d4db31cb4545669964855ec5733b85934346bad4f7f1fd18f82385839a
 SHA512 
5713304787a85041468bc65c5542f956efb4534e066f161c442bd0697fb4419e8c5c898544d270b9adb37dada5f4ebfbe3c931d3a49797b576e7e75cdde8a73d
+DIST catppuccin-0.7.1-teal-dark.zip 496126 BLAKE2B 
2fabd9f2705e454ef933c4489c88c55e578a3f9a26a7489d4bed2bf0f1f82d7db1693b34bbed28a23cada83f5ec470df7bb2b0ad73ad62c74edfbb4ae2164738
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/massive-assault-network-2-demo/

2024-03-23 Thread Vitaly Zdanevich
commit: 4645101d0e6acca8664f78abe13b2c583ed6a036
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Mar 24 05:10:08 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Mar 24 05:10:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4645101d

games-strategy/massive-assault-network-2-demo: new package

Signed-off-by: Vitaly Zdanevich  ya.ru>

 .../massive-assault-network-2-demo/Manifest|  1 +
 .../massive-assault-network-2-demo-2.0.270.ebuild  | 55 ++
 .../massive-assault-network-2-demo/metadata.xml|  8 
 3 files changed, 64 insertions(+)

diff --git a/games-strategy/massive-assault-network-2-demo/Manifest 
b/games-strategy/massive-assault-network-2-demo/Manifest
new file mode 100644
index 00..e419b16595
--- /dev/null
+++ b/games-strategy/massive-assault-network-2-demo/Manifest
@@ -0,0 +1 @@
+DIST massive-assault-network-2-demo.tar.xz 147239896 BLAKE2B 
70b8404aca46eb77e26249dca694b379fadbbe0179006cf8609e10e77a65af14b69d847d63a8be0c9f2ba012cfc96b362e41a912b1d6caa2fd35b666ae605b08
 SHA512 
277c22281f4be686727876bc3739d4bcfb4ceec620c139546ad1e3963f6141006a80a74ceed0da680e36def8c9151179ed789637651b2e3573b7202424eb8a06

diff --git 
a/games-strategy/massive-assault-network-2-demo/massive-assault-network-2-demo-2.0.270.ebuild
 
b/games-strategy/massive-assault-network-2-demo/massive-assault-network-2-demo-2.0.270.ebuild
new file mode 100644
index 00..c3b352e65e
--- /dev/null
+++ 
b/games-strategy/massive-assault-network-2-demo/massive-assault-network-2-demo-2.0.270.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Turn-based, sci-fi, like a chess, from 2006, any screen 
resolution, good rating"
+HOMEPAGE="http://www.massiveassaultnetwork.com/man2/;
+
+SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   ~games-emulation/conty-1.25.2:0
+"
+# TODO add USE flag to be able to choolse local wine or wine-proton, against 
1.4 GB dependency?
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt"
+
+   rm "$PN/uninstall.exe"
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   conty='conty-1.25.2'
+
+   echo "cd /opt/$PN; $conty wine man2.exe; cd -" > "$ED/usr/bin/$PN"
+   fperms +x "/usr/bin/$PN"
+   # I tried this but on run error: "Problems during decoding OGG files" -
+   # because I need to run from the directory of the game,
+   # but cd does not works with exec
+   # make_wrapper "$PN" "$conty wine /opt/$PN/man2.exe /d /opt/$PN"
+
+}
+
+pkg_postinst() {
+   einfo "More about the game:"
+   einfo "https://en.wikipedia.org/wiki/Massive_Assault_Network_2;
+   einfo "Wikidata: https://www.wikidata.org/wiki/Q4043784;
+   einfo "https://www.mobygames.com/game/44100/massive-assault-network-2;
+   einfo "https://www.metacritic.com/game/massive-assault-network-2;
+   einfo "Discord: https://discord.gg/u76RQ98U;
+   einfo "Buy the full game: 
https://www.humblebundle.com/store/massive-assault-network-2;
+   einfo "Downloaded from 
http://www.massiveassaultnetwork.com/download/man2demo.exe, installed, archived"
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
+}

diff --git a/games-strategy/massive-assault-network-2-demo/metadata.xml 
b/games-strategy/massive-assault-network-2-demo/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-strategy/massive-assault-network-2-demo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2024-03-23 Thread Ionen Wolkens
commit: cb10b4bc05176b7ca92698ef0d053c734196a4cd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 24 04:01:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 24 04:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb10b4bc

app-emulation/wine-staging: add 9.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-9.5.ebuild | 471 +
 2 files changed, 473 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 6aa059f0eb17..0f090131461b 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,6 +1,8 @@
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
 DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
 DIST wine-9.4.tar.xz 30166096 BLAKE2B 
bd65086e6f6e11bc6c7cd65dba6e6997911851f1a2f25cad0b4f8100d695df3c76b0799768ab9047dfd5d8afc7c749a5e5c88003d2f4ca69f417387cc06d527d
 SHA512 
fbc927b04f75fe48e52efb6599ffc84f27f1a08d180386e782c94b37b54ab2a3540ed6cd387d7a59f5aca4df2c9ac3e3c127c3067c16e2357e57b4b0a0ced99d
+DIST wine-9.5.tar.xz 30371420 BLAKE2B 
c14ebf02f0f5b91bc2b2517ff3630f22c6af7fdc827c5d024d809a383a65446284a5349c8109835112f5353f361088f4f32de1a3d04299fbf39deacbc0e8e8bf
 SHA512 
8ccad8f6e6b1428886dee9fae771796e2021b4122cd96464350352bede25421406e6a6a0fdd63d8b99b896db8dc529aa6e05d6ac7966bee49ce3055b18a8af91
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
 DIST wine-staging-9.3.tar.gz 9672031 BLAKE2B 
9613d3ac8aab4208e1f4392e7fdf0f673a6159751665b2f0ab868b9140edaf32f1d4bbb5efe75458e4cce910385ebe6cec2b898f172bd0e0de87bdc675bfe221
 SHA512 
56a92cd8bbc1ba7fda9fea9d998efac44d2a805d4ebb4253a37ecff8edd51852773f848556935f05418f488698e1ec4cc52a79327f7f5d77390af90f95f9bdf6
 DIST wine-staging-9.4.1.tar.gz 9482082 BLAKE2B 
59f0b513c7df9c46a8f6ff034a2f67b92f4bb19cb1375a8ff979b7ab01223d425daf7047bd5166e946599bafe5e3ce7aa2670f893f8f6871e8c692dbe0577617
 SHA512 
897d9c292fc7d399591490fb53c62e80caab9a16619a261a84fa5b2f4a6ae5c389a6a39f29925532841c8c74254e80aa7cb764f60cf64cd431526b347df559ca
+DIST wine-staging-9.5.tar.gz 9526239 BLAKE2B 
a6f5a351a3979fc81a0d8c6325da4f08021d19eb7ac6ad52906a6fcf19552f01bdc8fbebc9b33fc82e14cdd6e6d50347dc7bc73e622d589d2e9eec5d577d3158
 SHA512 
8c756fe505092e21dd37c709ac3917c305b70881c05270f0e188ccdf9ff36b9fd224adad424d37c6919637d2af55afbfba49079eb5b6708a6cf4f2dd98966784

diff --git a/app-emulation/wine-staging/wine-staging-9.5.ebuild 
b/app-emulation/wine-staging/wine-staging-9.5.ebuild
new file mode 100644
index ..d47f91ceb1aa
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-9.5.ebuild
@@ -0,0 +1,471 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
+inherit prefix python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.0.0
+WINE_P=wine-$(ver_cut 1-2)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git;
+   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   SRC_URI="
+   https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
+   
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
+HOMEPAGE="
+   https://wiki.winehq.org/Wine-Staging
+   https://gitlab.winehq.org/wine/wine-staging/
+"
+
+S="${WORKDIR}/${WINE_P}"
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl
+   pulseaudio samba 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2024-03-23 Thread Ionen Wolkens
commit: 0ddafceda1b39e9364a2f967fc7a36ff6032b327
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 24 04:01:38 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 24 04:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddafced

app-emulation/wine-staging: drop 9.1, 9.2, 9.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/Manifest|   5 -
 app-emulation/wine-staging/wine-staging-9.1.ebuild | 471 
 app-emulation/wine-staging/wine-staging-9.2.ebuild | 471 
 app-emulation/wine-staging/wine-staging-9.4.ebuild | 472 -
 4 files changed, 1419 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 9f60367ff5c5..6aa059f0eb17 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,11 +1,6 @@
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.1.tar.xz 30028220 BLAKE2B 
92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf
 SHA512 
12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a
-DIST wine-9.2.tar.xz 30062580 BLAKE2B 
f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9
 SHA512 
9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d
 DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
 DIST wine-9.4.tar.xz 30166096 BLAKE2B 
bd65086e6f6e11bc6c7cd65dba6e6997911851f1a2f25cad0b4f8100d695df3c76b0799768ab9047dfd5d8afc7c749a5e5c88003d2f4ca69f417387cc06d527d
 SHA512 
fbc927b04f75fe48e52efb6599ffc84f27f1a08d180386e782c94b37b54ab2a3540ed6cd387d7a59f5aca4df2c9ac3e3c127c3067c16e2357e57b4b0a0ced99d
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
-DIST wine-staging-9.1.tar.gz 9650475 BLAKE2B 
d5ef171f5314c3d980bf3404b4a7e51b57e8320fb3b08c42231078816b821b6a019e9d0dc2b11607d6f74bc7ab7c495166acafdc3c093136a44c9716084d7e9e
 SHA512 
070e09acf8bca60a4f2512874f48f653cc03a7fcfcfef34b4f292731d49e0670a5cf69557c268fc5dc11f0a7a8e0e7347d9665b98e6bb47e0521e3fe164ff118
-DIST wine-staging-9.2.tar.gz 9662465 BLAKE2B 
6b78558c9b4ff5d6afb1e44163e35bef2bd56c4dd492262e479d191490dd97a2a008e6c4d8b6f5a4305e1195781519e5cee94eb2c80ab76e87a522127c692e1b
 SHA512 
9b04e1359c1b485fabc7de5b3e685f8e8b8f60951b0168484aaaecce9e524df45813edfdf4a6f3b1b69bffee4e3ba4c5b7eeabcdf260f1409d1d72f0e9a00cd0
 DIST wine-staging-9.3.tar.gz 9672031 BLAKE2B 
9613d3ac8aab4208e1f4392e7fdf0f673a6159751665b2f0ab868b9140edaf32f1d4bbb5efe75458e4cce910385ebe6cec2b898f172bd0e0de87bdc675bfe221
 SHA512 
56a92cd8bbc1ba7fda9fea9d998efac44d2a805d4ebb4253a37ecff8edd51852773f848556935f05418f488698e1ec4cc52a79327f7f5d77390af90f95f9bdf6
 DIST wine-staging-9.4.1.tar.gz 9482082 BLAKE2B 
59f0b513c7df9c46a8f6ff034a2f67b92f4bb19cb1375a8ff979b7ab01223d425daf7047bd5166e946599bafe5e3ce7aa2670f893f8f6871e8c692dbe0577617
 SHA512 
897d9c292fc7d399591490fb53c62e80caab9a16619a261a84fa5b2f4a6ae5c389a6a39f29925532841c8c74254e80aa7cb764f60cf64cd431526b347df559ca
-DIST wine-staging-9.4.tar.gz 9481864 BLAKE2B 
71d1f33039b7d0d6642931b4e9d80a963313c3321c57e7261478bc4b05e50aada6c60b6ffe9708c665865a93e02bc38846df34078e20403e5437a6380462a708
 SHA512 
ba348f8bdd0d1bfd7d193e616864633e7cb68faccd23ead1588ad1fdc2287abc89e98b17532775ce0f94fb469240dccfd08ce026a93e9719e181b036d3a74cc9

diff --git a/app-emulation/wine-staging/wine-staging-9.1.ebuild 
b/app-emulation/wine-staging/wine-staging-9.1.ebuild
deleted file mode 100644
index 5b678ff26992..
--- a/app-emulation/wine-staging/wine-staging-9.1.ebuild
+++ /dev/null
@@ -1,471 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic multilib multilib-build optfeature
-inherit prefix python-any-r1 toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=8.1.0

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/riverguile/

2024-03-23 Thread Ben Buhse
commit: 5a9fdb3e3a20a85a31acda50dd9e79c5ec2bf745
Author: Ben Buhse  benbuhse  com>
AuthorDate: Sun Mar 24 03:59:06 2024 +
Commit: Ben Buhse  benbuhse  com>
CommitDate: Sun Mar 24 04:00:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a9fdb3e

gui-apps/riverguile: new package, add 0.1.0, 

Signed-off-by: Ben Buhse  benbuhse.com>

 gui-apps/riverguile/Manifest|  1 +
 gui-apps/riverguile/riverguile-0.1.0.ebuild | 32 +
 gui-apps/riverguile/riverguile-.ebuild  | 32 +
 3 files changed, 65 insertions(+)

diff --git a/gui-apps/riverguile/Manifest b/gui-apps/riverguile/Manifest
new file mode 100644
index 00..82978e55bc
--- /dev/null
+++ b/gui-apps/riverguile/Manifest
@@ -0,0 +1 @@
+DIST riverguile-0.1.0.tar.gz 22766 BLAKE2B 
daccacc918108c27a41386b9180f855545502635d2a2da26b53a9ed8f90e7bad3b14d86e0d850af942e7e43c1612172b7e8fb569f5cefcad60bb7df988a45aaf
 SHA512 
b93d99799e33bb4368112ebb4be0372a2eb4d74f47a3a314994af8150ca2791dcdfc385bd088a0938579bdf1609eb340f01781b212b8b72f2c67e49a7094b55b

diff --git a/gui-apps/riverguile/riverguile-0.1.0.ebuild 
b/gui-apps/riverguile/riverguile-0.1.0.ebuild
new file mode 100644
index 00..7258f94219
--- /dev/null
+++ b/gui-apps/riverguile/riverguile-0.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="River layout generator powered by guile scheme "
+HOMEPAGE="https://git.sr.ht/~leon_plickat/riverguile/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/riverguile;
+else
+   
SRC_URI="https://git.sr.ht/~leon_plickat/riverguile/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-libs/wayland"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/wayland-protocols
+   >=dev-scheme/guile-2.2.7-r1
+"
+
+src_install() {
+   # Need to install to /usr instead of /usr/local
+   # and the Makefile doens't handle DESTDIR properly
+   emake PREFIX="${D}"/usr install
+}

diff --git a/gui-apps/riverguile/riverguile-.ebuild 
b/gui-apps/riverguile/riverguile-.ebuild
new file mode 100644
index 00..7258f94219
--- /dev/null
+++ b/gui-apps/riverguile/riverguile-.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="River layout generator powered by guile scheme "
+HOMEPAGE="https://git.sr.ht/~leon_plickat/riverguile/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/riverguile;
+else
+   
SRC_URI="https://git.sr.ht/~leon_plickat/riverguile/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-libs/wayland"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/wayland-protocols
+   >=dev-scheme/guile-2.2.7-r1
+"
+
+src_install() {
+   # Need to install to /usr instead of /usr/local
+   # and the Makefile doens't handle DESTDIR properly
+   emake PREFIX="${D}"/usr install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: e647c4400de997278056385ce91886bf269a5963
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 24 03:39:32 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 24 03:39:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e647c440

sys-apps/systemd-utils: drop toolchain-funcs

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
index 1f1ea4b6508e..d6aeb2a85d2c 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic linux-info meson-multilib 
python-single-r1
-inherit secureboot toolchain-funcs udev
+inherit secureboot udev
 
 DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/;



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: 9a33ca79da27cb658287ffc6299b32420473d542
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 24 03:36:57 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 24 03:37:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a33ca79

sys-apps/systemd-utils: fix tests, install

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 99 +--
 1 file changed, 55 insertions(+), 44 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
index a92779a24a0c..1f1ea4b6508e 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -252,25 +252,36 @@ multilib_src_configure() {
fi
 }
 
-efi_arch() {
-   case "$(tc-arch)" in
-   amd64) echo x64 ;;
-   arm)   echo arm ;;
-   arm64) echo aa64 ;;
-   x86)   echo x86 ;;
-   esac
-}
-
 multilib_src_compile() {
local targets=()
if multilib_is_native_abi; then
if use boot; then
+   local efi_arch= efi_arch_alt=
+   case ${CHOST} in
+   aarch64*) efi_arch=aa64 ;;
+   arm*) efi_arch=arm ;;
+   loongarch32*) efi_arch=loongarch32 ;;
+   loongarch64*) efi_arch=loongarch64 ;;
+   riscv32*) efi_arch=riscv32 ;;
+   riscv64*) efi_arch=riscv64 ;;
+   x86_64*)  efi_arch=x64 efi_arch_alt=ia32;;
+   i?86*)efi_arch=ia32 ;;
+   esac
targets+=(
bootctl
man/bootctl.1
-   src/boot/efi/linux$(efi_arch).efi.stub
-   src/boot/efi/systemd-boot$(efi_arch).efi
+   src/boot/efi/systemd-boot${efi_arch}.efi
+   src/boot/efi/linux${efi_arch}.efi.stub
+   src/boot/efi/addon${efi_arch}.efi.stub
)
+   if [[ -n ${efi_arch_alt} ]]; then
+   targets+=(
+   
src/boot/efi/systemd-boot${efi_arch_alt}.efi
+   
src/boot/efi/linux${efi_arch_alt}.efi.stub
+   
src/boot/efi/addon${efi_arch_alt}.efi.stub
+   )
+   fi
+
fi
if use kernel-install; then
targets+=(
@@ -288,6 +299,7 @@ multilib_src_compile() {
if use test; then
targets+=(
systemd-runtest.env
+   test-offline-passwd
)
fi
fi
@@ -308,7 +320,9 @@ multilib_src_compile() {
systemd-hwdb
ata_id
cdrom_id
+   dmi_memory_id
fido_id
+   iocost
mtd_probe
scsi_id
v4l_id
@@ -336,15 +350,24 @@ multilib_src_compile() {
rules.d/50-udev-default.rules
rules.d/60-persistent-storage.rules
rules.d/64-btrfs.rules
+   rules.d/70-uaccess.rules.in
+   rules.d/71-seat.rules.in
+   rules.d/73-seat-late.rules.in
+   rules.d/99-systemd.rules
)
if use test; then
targets+=(
test-fido-id-desc
+   test-link-config-tables
test-udev-builtin
-   test-udev-event
+   test-udev-device-thread
+   test-udev-format
+   test-udev-manager
test-udev-node
+   test-udev-rule-runner
+   test-udev-rules
+   test-udev-spawn
test-udev-util
-   udev-rule-runner
)
fi
  

[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy/

2024-03-23 Thread Michał Górny
commit: ede2ac08eaf72791193145a608e840695b7193cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 24 02:45:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 24 02:45:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede2ac08

dev-python/sqlalchemy: Bump to 2.0.29

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlalchemy/Manifest |   1 +
 dev-python/sqlalchemy/sqlalchemy-2.0.29.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 049d61b74289..d14837c4673c 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -2,3 +2,4 @@ DIST SQLAlchemy-1.4.51.tar.gz 8521574 BLAKE2B 
216550225c11d5367e5a50ec321a09078b
 DIST SQLAlchemy-1.4.52.tar.gz 8514200 BLAKE2B 
b41fccb885ce6761e29621a654c97537610a1875d66302ba56fac560f5c85db35b14595efd903aebfd0186ee39b75a8666e1304cdee6a6ec6eb9923bc602b9e5
 SHA512 
afda6a3503c9d2baba8c1dd9e7216d5ac1561f52f5f11009c41a1a98ac998643c980c60cf8ba4d84c4af8808be26ead9fd2e7a2c8bf15b2fdb521b4e5de7748e
 DIST SQLAlchemy-2.0.27.tar.gz 9527460 BLAKE2B 
06c3649c00fad1a82305502fce00938b85098a6e283eccc5992bc6b1df564a2947557db6bbd3633f96096fabca1fcf8fb1edee125b86be3a31508d6878fcc3be
 SHA512 
78f0aeda4352e05282b86bdcaaf369804e4294e10f944a15cacd518b3741cf6359880d7400ec689e234ad6f8227d32822aa9073ed33f40825c3542102ebcada5
 DIST SQLAlchemy-2.0.28.tar.gz 9531010 BLAKE2B 
bd989adcdfe9640d001a97f48d782628ae307fd24d74ad227cf8e767bf0cfcb71b95f8a3506768146477b09f5196323e435092899d4ecc139a422849fc787a52
 SHA512 
83745aaf2d0b469dbbb28960eef4a1e23fb8fe8a2f4b8cb055cc06c5bd4ccb2f365a2b55c7ca76be2d809d4127e16ace06f4e50f59f63d946e3225375499f4f0
+DIST SQLAlchemy-2.0.29.tar.gz 9543967 BLAKE2B 
04425618b6e0bcf98a7a32a4a6b1c092120a9f3eb55761879b072ac3a3e08c8f1b97fb4d2df4b35b2fd810e11146f4d83cf67cd8ec23fb4d96c5d6cfff7657af
 SHA512 
d1143c65fb26335d652083b9a90afaecf78ed312cea5c26f989380204e909c341c1bc3bb1e07274353e1c409d21737fad4d7391f186b2d2373814582d3baaf78

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.29.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.29.ebuild
new file mode 100644
index ..f6836f064aa4
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.29.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+MY_PN="SQLAlchemy"
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="
+   https://www.sqlalchemy.org/
+   https://pypi.org/project/SQLAlchemy/
+   https://github.com/sqlalchemy/sqlalchemy/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="examples +sqlite test"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/greenlet/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   test/ext/mypy/test_mypy_plugin_py3k.py
+   test/typing/test_mypy.py
+   # hardcode call counts specific to Python versions
+   test/aaa_profiling
+   )
+   local EPYTEST_DESELECT=(
+   # warning tests are unreliable
+   test/base/test_warnings.py
+   )
+   local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
+   
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/lsd/

2024-03-23 Thread Michał Górny
commit: 075a071c9f513debe3968de375a2657e08512009
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 24 02:50:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 24 03:36:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075a071c

sys-apps/lsd: Bump to 1.1.1

Signed-off-by: Michał Górny  gentoo.org>

 sys-apps/lsd/Manifest | 162 +
 sys-apps/lsd/lsd-1.1.1.ebuild | 233 ++
 sys-apps/lsd/metadata.xml |   1 -
 3 files changed, 395 insertions(+), 1 deletion(-)

diff --git a/sys-apps/lsd/Manifest b/sys-apps/lsd/Manifest
index 43204cf3ac4c..c403e8c6bfe3 100644
--- a/sys-apps/lsd/Manifest
+++ b/sys-apps/lsd/Manifest
@@ -1,160 +1,322 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
 DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
+DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 
2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8
 SHA512 
112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
 DIST assert_fs-1.0.7.crate 17519 BLAKE2B 
2d7d05bc1972d37cba2bfc20e52ce74e2aa3a0eac79a850dfc92c4f75a67803afc0c2157189e592b216485d1d90c3ff69f83bf0032fbf17e439685ff18b2ec1c
 SHA512 
fb15ad4e5632f52ac48ebed858fe6806091891394e729d036b446db440ae1c9738199084eca1f9baf038bd83d9c3094bc64ce464c7b5d9eb740b74ef9f72d5e0
+DIST assert_fs-1.1.1.crate 18090 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-python/hatchling/

2024-03-23 Thread Michał Górny
commit: 9c25c688652282dc1a4ee3126ca6be204c15a653
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 24 02:45:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 24 02:45:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c25c688

dev-python/hatchling: Bump to 1.22.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.22.4.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index ff2a3bb97458..00743521d011 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,3 +1,4 @@
 DIST hatch-hatchling-v1.21.1.gh.tar.gz 774577 BLAKE2B 
31e2b50598b4fe120ecea407a37e3262876a2ec1e8cf02f272c25838e73afc37f2fef1f8fab08b2e3b83bfd828f6c558ce303b084081b83504343a8bb057c341
 SHA512 
91b5684737fac19758d7095b357f99031d46e9f981e093cab848ce770fd1f9440b69212f3ef2217e3700e7dd7985a97c2735bbd27b306c7b8aa7bffc5c950fb4
 DIST hatch-hatchling-v1.22.2.gh.tar.gz 782675 BLAKE2B 
1b8dd52627cbbc87c8ed2d4b8f41f339fd59ee5e641f8d14f88c200b085d0d783397b406d4c2e0fc38a4c0545d02e03c8c3c4f19ab810828b522571e807b9460
 SHA512 
fe5fa174f07b552d46fb75d092b6e992cff8f0a72b994336b8593b807fdf61cc07ab5a90097099a7f30d3da34b4ce9a3d9313316cfd97f3b0e731bd2d7d3511e
 DIST hatch-hatchling-v1.22.3.gh.tar.gz 782744 BLAKE2B 
aa60f8ecf7ab28b04cba8586085326b267a54210dba41d93c5b8e0cbb5f4a4a8cbe33387d08b975d00c8799b29336513d51825cdfed6c4765142148be72833e8
 SHA512 
059667e0ed2ad1c1d305800a88a8e218daa6cf11bdf0507ebe8630fbea1ef412159f779853213d1dc3121b5434474f5b319da4168cd72a3c6d983a7d384f0c2e
+DIST hatch-hatchling-v1.22.4.gh.tar.gz 782805 BLAKE2B 
06cf7b07cdb35223c6ffb9403a26b50ec93decb19e58199dc17ae4d924bfaf20625270d4721bc27adfcdd3a345b80409fe9487bb457644077f6a4b7d2ee082c0
 SHA512 
e33dec3494cd760fdf07de532367fccc63a91a67e408fe5c7ac60bf568093ea0419f6e9d5bfd49aa9c9415d79f006c4b3794b96e91aa97af4e7b87b129c4b448

diff --git a/dev-python/hatchling/hatchling-1.22.4.ebuild 
b/dev-python/hatchling/hatchling-1.22.4.ebuild
new file mode 100644
index ..880c81d559bb
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.22.4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+# editables are optional but required for editable installs
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/trove-classifiers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   # broken if CARGO is set
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libdovi/

2024-03-23 Thread Ionen Wolkens
commit: abf0318b44807782dcb9a636e321b9304e3df955
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 24 02:25:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 24 02:31:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf0318b

media-libs/libdovi: add 3.3.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libdovi/Manifest |  10 +++
 media-libs/libdovi/libdovi-3.3.0.ebuild | 143 
 2 files changed, 153 insertions(+)

diff --git a/media-libs/libdovi/Manifest b/media-libs/libdovi/Manifest
index e49595ba5d20..0e499e07e4f1 100644
--- a/media-libs/libdovi/Manifest
+++ b/media-libs/libdovi/Manifest
@@ -1,11 +1,14 @@
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
+DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitstream-io-2.2.0.crate 34113 BLAKE2B 
a449d31429b3aed5ec54c2590d285a532377c7d5e614eb785e11bb208c3541d1df8c43202ac52227544ca42008a60b0989696ed0888ef2bfdedbc23f6b95
 SHA512 
51d328fb67df4d89f755769cb8806249349d9d69a4c1c538f72120b058fb7fed81356b867363396234a96061da92446c6e07b6498c7bf9c1f3f99de60aad3f2f
 DIST bitvec-1.0.1.crate 224375 BLAKE2B 
9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f
 SHA512 
83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
 DIST bitvec_helpers-3.1.3.crate 5125 BLAKE2B 
afcfd6a770e8e73026152df2124f269f9a9c7fdd01e4bc287f817f375149655bf5ce54badea63efa52750d051ba98ec07855b36c143a74c2b5c61dfdbe1a3660
 SHA512 
f1c35122ba499ff868ff01a8da5ad45975581ee120f693ab1007cf01874e34f7df8970f1c5b6c7708fe5cf213e7651e8f593191767810f2855cfff44c3111b4f
+DIST bitvec_helpers-3.1.4.crate 5139 BLAKE2B 
2f1b430e1548f82887b7e42750dbb5dce2288dfa4694a77dafc23687630af5b5289a22292c44a881f0a4bc23dd68cc247e868bb4def4f8c0258ddca169cdb4fe
 SHA512 
fa1e3434b5b21d72b20b3b20f7359d24e882a6b3822231fe1cb060ae846c74e14990a69611aa79a4797906c6658413a505b6d4aeb20734fc76d70a370d2eda69
 DIST bumpalo-3.15.4.crate 85028 BLAKE2B 
9ec98f430fef4e9b59e61d413b3703430f91bc818f3294aea7416cf8a35e0606357bb5b4d1edebe590f07fb614f832da16016c8530ff39ca853aff1d1369cc60
 SHA512 
59ca9f8e6b74bdd95b9b4ad1bff3bf4be46dacedeb1eea6196a65dfb0ca7b60e86ab6c25d0f91dae3caecd17ab73c48f953be0bc24bdc0ceaaf4c1726b9ffdc8
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/, ...

2024-03-23 Thread Vitaly Zdanevich
commit: 815f0c10406e6d6d323dee6f00b52ca80889dbd3
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Mar 24 01:09:58 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Mar 24 01:09:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=815f0c10

app-misc/*: new package

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-misc/flox-bin/Manifest |  1 +
 app-misc/flox-bin/flox-bin-1.0.1.ebuild| 62 ++
 .../Manifest   |  1 +
 .../metadata.xml   | 12 +
 ...lace-spaces-with-a-few-other-chars-1.0.0.ebuild | 20 +++
 5 files changed, 96 insertions(+)

diff --git a/app-misc/flox-bin/Manifest b/app-misc/flox-bin/Manifest
new file mode 100644
index 00..f23583643f
--- /dev/null
+++ b/app-misc/flox-bin/Manifest
@@ -0,0 +1 @@
+DIST flox-1.0.1.x86_64-linux.deb 65052274 BLAKE2B 
de15df32e033c6528f4386b52e3eaf2445eac0d1dd16e85ecc8b56f308ddc6d216824988155a793ebb1f73ac7172fc4f8066b23778d3c858bbc2e9ad7829fb06
 SHA512 
6c419ca1a87245a96d3762e5e08110ac06402cd5d5dd1a9ea0f66c572bae5fe2f9473d617a83d60eb47e46577c2a140d2cf5cc5eb2a90c05c15e457300647162

diff --git a/app-misc/flox-bin/flox-bin-1.0.1.ebuild 
b/app-misc/flox-bin/flox-bin-1.0.1.ebuild
new file mode 100644
index 00..3eaf547658
--- /dev/null
+++ b/app-misc/flox-bin/flox-bin-1.0.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Developer environments you can take with you, with Nix inside, 
live virtual envs"
+HOMEPAGE="https://flox.dev;
+
+SRC_URI="https://downloads.flox.dev/by-env/stable/deb/flox-${PV}.x86_64-linux.deb;
+
+inherit unpacker
+
+KEYWORDS="~amd64"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="strip binchecks bindist"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   echo ==
+   ls -lh
+   echo ==
+
+   echo == etc ==
+   ls -lh etc
+   echo =
+
+   echo == nix ==
+   ls -lh nix
+   echo =
+
+   echo == usr ==
+   ls -lh usr
+   echo ==
+
+   tar xvJf usr/share/nix/nix.tar.xz --no-same-owner
+
+   bin/nix \
+   --extra-experimental-features nix-command \
+   --option substitute false \
+   copy --from usr/share/nix --all --no-check-sigs
+
+# Now that Nix closure has been extracted, set path to prefer
+# tools as provided in installation bundle.
+export 
PATH=/nix/store/bblyj5b3ii8n6v4ra0nb37cmi3lf8rz9-coreutils-9.3/bin:/nix/store/ddkis1jjybv09d6y2xc0q94r87s3ndni-daemonize-1.7.8/bin:/nix/store/l974pi8a5yqjrjlzmg6apk0jwjv81yqw-findutils-4.9.0/bin:/nix/store/9c5qm297qnvwcf7j0gm01qrslbiqz8rs-gnused-4.9/bin:$PATH
+
+}
+
+src_install() {
+   # Not dobin because dobin doing chmod -x (making not executable)
+   cp -r nix "${ED}"
+}
+
+pkg_postinst() {
+   einfo "TODO some quck start advice OR link to a documentation"
+}

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/Manifest 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/Manifest
new file mode 100644
index 00..85c289486d
--- /dev/null
+++ b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/Manifest
@@ -0,0 +1 @@
+DIST watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.tar.bz2 
2126169 BLAKE2B 
d3748c274954df5ab1b34a16ed1c83df125f233f96700848e396355b645c98c0a34e25d30202690e07ce3d24b3f6af0aaa2b6f93527859f0a27a5ea58b2e68a0
 SHA512 
03c162efc9e7405660f5e300eedb26115a5e16017409c1ec86ed77be7b4e0c899ab6cfc65482eb88f820fe767cfd50037fcd13cb314dc41dd7283390a922fca8

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/metadata.xml 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/metadata.xml
new file mode 100644
index 00..0c213570a9
--- /dev/null
+++ b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   vitaly-zdanevich/watch-tree-and-replace-spaces-with-a-few-other-chars
+   
https://gitlab.com/vitaly-zdanevich/watch-tree-and-replace-spaces-with-a-few-other-chars/-/issues
+   
+

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
new file mode 100644
index 00..297b56538f
--- /dev/null
+++ 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# 

[gentoo-commits] repo/proj/guru:dev commit in: net-libs/syndication-domination/

2024-03-23 Thread Brett Alcox
commit: e6477015d3611c3c39c96c2bcd376f7342e98e8f
Author: brettalcox  gmail  com>
AuthorDate: Sun Mar 24 01:05:50 2024 +
Commit: Brett Alcox  gmail  com>
CommitDate: Sun Mar 24 01:05:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6477015

net-libs/syndication-domination: 1.0 /  fixup

Signed-off-by: brettalcox  gmail.com>

 net-libs/syndication-domination/metadata.xml   |  6 +-
 ...ination-1.0.ebuild => syndication-domination-1.0-r1.ebuild} | 10 ++
 .../syndication-domination/syndication-domination-.ebuild  |  6 --
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/net-libs/syndication-domination/metadata.xml 
b/net-libs/syndication-domination/metadata.xml
index cc054d2618..81cf0cee77 100644
--- a/net-libs/syndication-domination/metadata.xml
+++ b/net-libs/syndication-domination/metadata.xml
@@ -4,16 +4,12 @@

brettal...@gmail.com

-   
-   Julien Roy
-   jul...@jroy.ca
-   

GabMus/syndication-domination



-   Builds a binary executable instead of python bindings
+   Builds a binary executable instead of python bindings 


 

diff --git a/net-libs/syndication-domination/syndication-domination-1.0.ebuild 
b/net-libs/syndication-domination/syndication-domination-1.0-r1.ebuild
similarity index 86%
rename from net-libs/syndication-domination/syndication-domination-1.0.ebuild
rename to net-libs/syndication-domination/syndication-domination-1.0-r1.ebuild
index 9c6ee2301f..caaa6164f4 100644
--- a/net-libs/syndication-domination/syndication-domination-1.0.ebuild
+++ b/net-libs/syndication-domination/syndication-domination-1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_11 python3_12 )
 
 inherit meson python-single-r1
 
@@ -22,7 +22,7 @@ fi
 
 LICENSE="AGPL-3"
 SLOT="0"
-IUSE="json-binary +python"
+IUSE="debug json-binary +python"
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
!python? ( json-binary )
@@ -43,9 +43,11 @@ RDEPEND="
${DEPEND}
python? ( ${PYTHON_DEPS} )
 "
+BDEPEND=""
 
 src_configure() {
-   local emesonargs=(
+   EMESON_BUILDTYPE=$(usex debug debug release)
+   local emesonarge=(
--prefix=/usr
-DHTML_SUPPORT=true
$(meson_use python PYTHON_BINDINGS)

diff --git a/net-libs/syndication-domination/syndication-domination-.ebuild 
b/net-libs/syndication-domination/syndication-domination-.ebuild
index c3e7342e24..25c303657d 100644
--- a/net-libs/syndication-domination/syndication-domination-.ebuild
+++ b/net-libs/syndication-domination/syndication-domination-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_11 python3_12 )
 
 inherit meson python-single-r1
 
@@ -43,8 +43,10 @@ RDEPEND="
${DEPEND}
python? ( ${PYTHON_DEPS} )
 "
+BDEPEND=""
 
 src_configure() {
+   EMESON_BUILDTYPE=$(usex debug debug release)
local emesonargs=(
--prefix=/usr
-DHTML_SUPPORT=true



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libpciaccess/

2024-03-23 Thread Matt Turner
commit: cf64ce7d2596423e2878fcf1e8365ddb158b072b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 23 23:57:32 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 23 23:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf64ce7d

x11-libs/libpciaccess: Version bump to 0.18.1

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libpciaccess/Manifest   |  1 +
 x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild | 29 
 2 files changed, 30 insertions(+)

diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest
index 93cf7ce466b5..47e634a93244 100644
--- a/x11-libs/libpciaccess/Manifest
+++ b/x11-libs/libpciaccess/Manifest
@@ -1 +1,2 @@
+DIST libpciaccess-0.18.1.tar.xz 64452 BLAKE2B 
19ebe4e8cb3f409f51be01d0c771aea79d9251d7b464f49d8adf40af55180b0f87c6092271023289f802cc2b684eecace963b5fdcb026ff7879481d22a34a675
 SHA512 
ef27999446e735df2331e94219ee3dafe9198a2472bb452f63ef9c9c446d5431f9e231e224cfabdeba1402974a5a0064546f9abced4d1770f994f5fc0c2b3310
 DIST libpciaccess-0.18.tar.xz 64452 BLAKE2B 
06309f98aee985c92c2389344fdd0fcb4bebc6c69d71198e6bf5bc165dce85c7fd54aa1ff9454ee430264a8e1ff283976508285523d48d9948e242c53157761f
 SHA512 
54dff9a493344586d072edf8c8eb8f7960c7dfd64aa5c51a8ec8d4e341f703fd39eb606ee41c4fdd9d5aad3372b7efe6e0fe96eadc575ea91de276320ebc3fbd

diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild 
b/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild
new file mode 100644
index ..fdc380f05cd5
--- /dev/null
+++ b/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson-multilib
+
+DESCRIPTION="Library providing generic access to the PCI bus and devices"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="zlib"
+
+DEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   sys-apps/hwdata"
+
+src_prepare() {
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dpci-ids="${EPREFIX}"/usr/share/hwdata
+   $(meson_feature zlib)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/

2024-03-23 Thread Matt Turner
commit: df0fe75d41ef08e8ddc078a4749fafdb6b2c9d50
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 23 23:56:17 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 23 23:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0fe75d

x11-apps/xdm: Version bump to 1.1.15

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xdm/Manifest  |  1 +
 x11-apps/xdm/xdm-1.1.15.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest
index 1a1db64a0714..61952ce02c27 100644
--- a/x11-apps/xdm/Manifest
+++ b/x11-apps/xdm/Manifest
@@ -1 +1,2 @@
 DIST xdm-1.1.14.tar.xz 419324 BLAKE2B 
e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0
 SHA512 
8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4
+DIST xdm-1.1.15.tar.xz 420844 BLAKE2B 
d171f46322fb346e7844ebf4095f9b3f86992984a59d5b42644e82ef2efbada8d0c0c465a0caa73ee0d6ed8e137ee883ef2efdd38bb240decb1b8047b518ee2e
 SHA512 
b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb

diff --git a/x11-apps/xdm/xdm-1.1.15.ebuild b/x11-apps/xdm/xdm-1.1.15.ebuild
new file mode 100644
index ..768e12532ef5
--- /dev/null
+++ b/x11-apps/xdm/xdm-1.1.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 pam systemd
+
+DEFAULTVT=vt7
+
+DESCRIPTION="X.Org xdm application"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="pam systemd truetype xinerama xpm"
+
+RDEPEND="
+   x11-apps/sessreg
+   x11-apps/xconsole
+   x11-apps/xinit
+   x11-apps/xrdb
+   x11-apps/xsm
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXaw
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )
+   systemd? ( >=sys-apps/systemd-209:= )
+   truetype? (
+   x11-libs/libXrender
+   x11-libs/libXft
+   )
+   xinerama? ( x11-libs/libXinerama )
+   xpm? ( x11-libs/libXpm )
+   elibc_glibc? ( dev-libs/libbsd )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_prepare() {
+   sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \
+   xdm.service.in || die
+
+   # Disable XDM-AUTHORIZATION-1 (bug #445662).
+   # it causes issue with libreoffice and SDL games (bug #306223).
+   sed -i -e '/authorize/a DisplayManager*authName:
MIT-MAGIC-COOKIE-1' \
+   config/xdm-config.in || die
+
+   xorg-3_src_prepare
+}
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   --enable-ipv6
+   $(use_with pam)
+   $(use_with systemd systemd-daemon)
+   $(use_with truetype xft)
+   $(use_with xinerama)
+   $(use_enable xpm xpm-logos)
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-default-vt=${DEFAULTVT}
+   --with-xdmconfigdir=/etc/X11/xdm
+   )
+   xorg-3_src_configure
+}
+
+src_install() {
+   xorg-3_src_install
+
+   exeinto /usr/$(get_libdir)/X11/xdm
+   doexe "${FILESDIR}"/Xsession
+
+   use pam && pamd_mimic system-local-login xdm auth account session
+
+   # Keep /var/lib/xdm. This is where authfiles are stored. See #286350.
+   keepdir /var/lib/xdm
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/s390/23.0/split-usr/s390x/

2024-03-23 Thread Andreas K. Hüttel
commit: 3e5cebba07af0b424083bd1074514d4320cda677
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 23 23:55:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 23 23:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5cebba

profiles: fix s390x split-usr profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/s390/23.0/split-usr/s390x/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/parent 
b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
index ced716045c37..1948cc43d59a 100644
--- a/profiles/default/linux/s390/23.0/split-usr/s390x/parent
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
@@ -2,3 +2,4 @@
 ../../../../../../releases/23.0
 ../../../..
 ../../../../../../arch/s390/s390x
+../../../../../../features/split-usr



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/pulsar-bin/

2024-03-23 Thread YiFei Zhu
commit: 687931a6e39788ad3298e78479eb99c99df2edc8
Author: YiFei Zhu  gmail  com>
AuthorDate: Sat Mar 23 23:06:00 2024 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sat Mar 23 23:06:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=687931a6

app-editors/pulsar-bin: add 1.115.0, drop 1.113.0

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest   | 4 ++--
 .../{pulsar-bin-1.113.0.ebuild => pulsar-bin-1.115.0.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
index 211c0c666f..932e87ccf7 100644
--- a/app-editors/pulsar-bin/Manifest
+++ b/app-editors/pulsar-bin/Manifest
@@ -1,4 +1,4 @@
-DIST pulsar-bin-1.113.0-amd64.tar.gz 212392040 BLAKE2B 
4ec49911bcff4a6f720d810a14e8f7d04650912a837d12ab71992c7a1c496784b7a47d1cb6eb11df204eebcc3c72d7eec014b30b5ab54b4461ec95869b3f39ea
 SHA512 
f77a97c5c5a0dd879c13107b53a81baf8927034ea173a80314cad50120053657feb1ed4c293484cc5ee5b6044c53bde001e93892c80a889c3f668bfaf38a3d12
-DIST pulsar-bin-1.113.0-arm64.tar.gz 191604066 BLAKE2B 
16cd5d3b8af3bbf1d6f97c33cb94450c5402d0be429aca766f6eb06f3e127ccbb16cc7382544c87dcfcf44e81d40cbc44d172aa3d1ff3bd6449b10bbbe289cd9
 SHA512 
512d1e7e36009fea934bb69529b4b3431a58ce045a7384503f034f78501894b0881c1f3816771cf7cb0abb7dd9e56f8969c1bdb4318de7de5cacbcbcab210046
 DIST pulsar-bin-1.114.0-amd64.tar.gz 222885863 BLAKE2B 
e794a16ae40b5275ced2e48c6ee12d4fb18dc73e1644ac3051df512ded4404cc66cc271fc3217b1e3827c28485d9347c95410ac6be750846bfd8509a18fde684
 SHA512 
48a3c902e451b44ce4bfe4c0656d01b5debb53a6d7b9b146d3795efcda0e3d219e2a8f439c409e5ff7084ec5501c5463126c345fdbf89e09697ee341a04433ea
 DIST pulsar-bin-1.114.0-arm64.tar.gz 217795100 BLAKE2B 
39cb6313f844190d4813a837d58115d1f7429b3d2a12b6150a1d8d670a1abdb4e4d04b0556fcee245ed01546a5a165a9e3059275a2f4b9b53f4e2516191819fd
 SHA512 
5567cd479949c169b504f1c3212bad6125f2ca35cd5d0ed9857bbf0991c40c63109f6bdd8562b33ba21449b0ba8fb0dc208ffa9a88a9b4bd074fd2749cfc91e3
+DIST pulsar-bin-1.115.0-amd64.tar.gz 222906219 BLAKE2B 
1e87b9ca57e8d78ca1ff7f0d126393a739fa0375557a473495b8b46e3c10b165af94fc02067703acfd138b626e3ffe9e566cdff093527520f3a5fb61c168259e
 SHA512 
42f23816cdb22186c76b4016f2ecd1ad1b341510eb03dd3a081b369bb9f4e815fc980a91c6a30e4167a6df5ed037969b61f7500cb2ee63e20bced010f58a1cb1
+DIST pulsar-bin-1.115.0-arm64.tar.gz 217823606 BLAKE2B 
c01d06b69468710153ad0d821d762b677a2e5c16681a0ea058810f3d2825537ad04be571d40c2379e4d6715248a47c7d8aae796585749b0b78e6f6f3a12e78e8
 SHA512 
159d56269e5aef10dbb16b392f9d5095daf84452f991ea6dbe1e835d5fc490802ff446a78c2b44f9768741f4bba523337ab59de64924f21b93295e7b3a415fe3

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.113.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.115.0.ebuild
similarity index 100%
rename from app-editors/pulsar-bin/pulsar-bin-1.113.0.ebuild
rename to app-editors/pulsar-bin/pulsar-bin-1.115.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread James Le Cuirot
commit: 4f8b442faa442e31e2c416d1fe00ec5f39534bde
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 23 22:33:23 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 23 22:33:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8b442f

dev-python/urllib3: Keyword 2.2.1 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index 9c1c39ffb82e..fd9047814c08 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~sparc x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/vocabsieve/

2024-03-23 Thread Shaoyu Tseng
commit: f5995a5d3c5db1f6d4c2a0d7e83dc359ffdb7b61
Author: Shaoyu Tseng  notyourcomputer  net>
AuthorDate: Sat Mar 23 21:35:12 2024 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Sat Mar 23 21:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5995a5d

app-misc/vocabsieve: add 0.12.0, drop 0.11.1

Signed-off-by: Shaoyu Tseng  notyourcomputer.net>

 app-misc/vocabsieve/Manifest| 2 +-
 .../vocabsieve/{vocabsieve-0.11.1.ebuild => vocabsieve-0.12.0.ebuild}   | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index caab0a4058..baaa930c63 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.11.1.tar.gz 215480 BLAKE2B 
2be1d39c0b423d76478fea499350a27f3a813fc079be1b7e5c8060837eefbfd409e9986d6c893141ab93fdc7a0c268946bb900545bd7a8697c88b0638ff05d7d
 SHA512 
3b0a5c3587e22ec19c7e0f422dfb3f05f15929dadbb99ace14d3fd59c4a7792a4f82faf3e1e5119ff62f554dd982c774328f37389666bf74164d7802616760c1
+DIST vocabsieve-0.12.0.tar.gz 391081 BLAKE2B 
2660b53c4c7138aa9cfc6b1b9ac218d12509c4fd5121df1661cdd96f910a81856be734a51a179606b382758870fe17942cdb2edbe814fad64a21baa77defb117
 SHA512 
d838774268bfcbd479bbc80f54124e789a6a9b4e3a77f7a22f5c2845062ddd27fb253cfe9cca8122a430eeaeebed439a082296a3e7e913761122bfbc204491d1

diff --git a/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.12.0.ebuild
similarity index 96%
rename from app-misc/vocabsieve/vocabsieve-0.11.1.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.12.0.ebuild
index dfb47c4ecd..2026c02822 100644
--- a/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.12.0.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
dev-python/pysubs2[${PYTHON_USEDEP}]
dev-python/bidict[${PYTHON_USEDEP}]
dev-python/pystardict[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/

2024-03-23 Thread Conrad Kostecki
commit: b698df687200f59bce188ec3aff340e2d15f5898
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Mar 23 21:23:27 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 23 21:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b698df68

app-emulation/86Box: add 4.1.1, drop 4.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/86Box/{86Box-4.1.ebuild => 86Box-4.1.1.ebuild} | 0
 app-emulation/86Box/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/86Box/86Box-4.1.ebuild 
b/app-emulation/86Box/86Box-4.1.1.ebuild
similarity index 100%
rename from app-emulation/86Box/86Box-4.1.ebuild
rename to app-emulation/86Box/86Box-4.1.1.ebuild

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
index 61cb80905d4a..afe37841ea36 100644
--- a/app-emulation/86Box/Manifest
+++ b/app-emulation/86Box/Manifest
@@ -1,2 +1,2 @@
 DIST 86Box-4.0.1.tar.gz 5206128 BLAKE2B 
56a4d374757eb67368bbc5782bceca3f4dec79dd36fad6698065a86c3937238b352425dd856169a1a65a42a4f60f1a68b099ece4a7c019be4229d61fabfc444a
 SHA512 
b06a8c50558276f35f98795e0513b5bd39eed3a0d3a8d61bf79b373501cd823ab3ab12fb943e879a240292bca39c507a1a42b1b6f3f9ae596499b685a03acf98
-DIST 86Box-4.1.tar.gz 5367654 BLAKE2B 
d7bbe2ba203a866d6be3ebbc64531da38eb820cfb313837acb0ddf6bc6e93b25501bea1eb3c4a4f61f2383590ac35b7525c3643da6b9d246ae6e73e04e928f5f
 SHA512 
bfc1267b333dd738e5935b0c6b9eec3d84863bda22ba52d4d51e59e72f6bcaa78b6e9c656699eef3c3e436072b18c32d11f8d57a5bb578fc0334430fbdb48b35
+DIST 86Box-4.1.1.tar.gz 5383817 BLAKE2B 
04a03f039e3112e9dc02d25073afdf53d45603a71e27f8377309667917f30ef9f213cf0a7a6d8c2f4c2f1dd0fd73adfac3bbd8f0f9fc4b47fb2e9cbedffb4b6c
 SHA512 
d1b0a1810f8712464ce8266942e9bfdc9721ab4ac70bbb242b3b06d6a7d6613b7bcb0ba730a2e458b2731c8d58e38c4b245b6f4afb5ee6c11ab4a2fb0dfd6d5e



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2024-03-23 Thread Sam James
commit: 49dbbd1a4773e8a0649c59ad74112a1866896658
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:55:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49dbbd1a

dev-util/diffoscope: add 261

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-261.ebuild | 130 ++
 2 files changed, 131 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index b2ddcd8cf753..11654f38c777 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -3,3 +3,4 @@ DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1
 DIST diffoscope-258.tar.bz2 3111795 BLAKE2B 
115db345f5ff4b79045a6297511c9487d7544b80f41161d7b7d6fc6711bce2869603ca6d044c7fbc00b987415cfbc8b359ecbf7a2bdf2061ff2d79e37b903fba
 SHA512 
962920b3493f1f0c99ff109f94f723be60cb2941320118b344aefef21eacccb41f42c429bf7a08a67ce17e6624bac8d509548f14948a357b9ea568a16d0e4213
 DIST diffoscope-259.tar.bz2 3113323 BLAKE2B 
58b3bbed61d56ee3782b9d6ff146d2bbfdde1be4cdfba36d2d173a795206bf64a74dbece9e90f0b30ea025d5e353b6820bb4047e767875bb099ec9f659e7b5bd
 SHA512 
32e98806430e353107d4426176c84e17a1d7b2c03a1bdcd3093e67d3b3302800402d26189c1e24cbfdaf28182041c4df857335b608c9ff721408076057f9557c
 DIST diffoscope-260.tar.bz2 3116714 BLAKE2B 
72fa7e60f734c82079417404f2850809835d770dbdf1472958daaf0a0b8a0f2e60162ddb0ff56ae711c04984d0680da526238e9e8f34014858b38e83dcc9c8dd
 SHA512 
e33758c9ac28f1b390ce06b0effacc922577faa6f12d5fe89152e9b0223271be7003a03540827d92081be7922705ce09c63bd517e509e4a73beb3415743eef87
+DIST diffoscope-261.tar.bz2 3116751 BLAKE2B 
72983b5b3948316ccbb30aa3df8b265dd2f1e5479509577753c838425f5aa6feee205dfe5b290d843c1a2de6f34638d33f45bf4baa8d2cc052d1c5af71b119fc
 SHA512 
f66f5ecb39b21b74a9d2c23a38793bc728978656503c31c07e64bfa261b08c066b2474203584edd6861e24a8e353e6fce7bbc8ca0e65363dfabf54151a245f9a

diff --git a/dev-util/diffoscope/diffoscope-261.ebuild 
b/dev-util/diffoscope/diffoscope-261.ebuild
new file mode 100644
index ..329053b142ce
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-261.ebuild
@@ -0,0 +1,130 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
+# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
+# TODO: verify-sig
+SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tlsh[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-alternatives/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/pypdf[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( virtual/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# 

[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2024-03-23 Thread Sam James
commit: 41c8d1183fffa3239c8863285fe20c7c6250e9b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:55:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c8d118

dev-util/diffoscope: drop 247, 258, 259, 260

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/Manifest  |   4 -
 dev-util/diffoscope/diffoscope-247.ebuild | 126 --
 dev-util/diffoscope/diffoscope-258.ebuild | 124 -
 dev-util/diffoscope/diffoscope-259.ebuild | 124 -
 dev-util/diffoscope/diffoscope-260.ebuild | 124 -
 5 files changed, 502 deletions(-)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 11654f38c777..f7d29142d49f 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,6 +1,2 @@
-DIST diffoscope-247.tar.bz2 3091118 BLAKE2B 
cb41b98d439c123b5ee5f458d635f08afebde1dad724f53a8227826a509bca5e94204855fcd4f220567552abc0a3ea93e1c4a6e16dea0ed32ce7587c15d4976c
 SHA512 
ceaa55512373e9283e6a18a9c5c814cd5b3ee8a9e9721f69b924ee55644640ea28302029232a310fca4d92e53fb37886d3d5ce2c6b577742261c86df24f52740
 DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4
 SHA512 
236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2
-DIST diffoscope-258.tar.bz2 3111795 BLAKE2B 
115db345f5ff4b79045a6297511c9487d7544b80f41161d7b7d6fc6711bce2869603ca6d044c7fbc00b987415cfbc8b359ecbf7a2bdf2061ff2d79e37b903fba
 SHA512 
962920b3493f1f0c99ff109f94f723be60cb2941320118b344aefef21eacccb41f42c429bf7a08a67ce17e6624bac8d509548f14948a357b9ea568a16d0e4213
-DIST diffoscope-259.tar.bz2 3113323 BLAKE2B 
58b3bbed61d56ee3782b9d6ff146d2bbfdde1be4cdfba36d2d173a795206bf64a74dbece9e90f0b30ea025d5e353b6820bb4047e767875bb099ec9f659e7b5bd
 SHA512 
32e98806430e353107d4426176c84e17a1d7b2c03a1bdcd3093e67d3b3302800402d26189c1e24cbfdaf28182041c4df857335b608c9ff721408076057f9557c
-DIST diffoscope-260.tar.bz2 3116714 BLAKE2B 
72fa7e60f734c82079417404f2850809835d770dbdf1472958daaf0a0b8a0f2e60162ddb0ff56ae711c04984d0680da526238e9e8f34014858b38e83dcc9c8dd
 SHA512 
e33758c9ac28f1b390ce06b0effacc922577faa6f12d5fe89152e9b0223271be7003a03540827d92081be7922705ce09c63bd517e509e4a73beb3415743eef87
 DIST diffoscope-261.tar.bz2 3116751 BLAKE2B 
72983b5b3948316ccbb30aa3df8b265dd2f1e5479509577753c838425f5aa6feee205dfe5b290d843c1a2de6f34638d33f45bf4baa8d2cc052d1c5af71b119fc
 SHA512 
f66f5ecb39b21b74a9d2c23a38793bc728978656503c31c07e64bfa261b08c066b2474203584edd6861e24a8e353e6fce7bbc8ca0e65363dfabf54151a245f9a

diff --git a/dev-util/diffoscope/diffoscope-247.ebuild 
b/dev-util/diffoscope/diffoscope-247.ebuild
deleted file mode 100644
index 530e541a520c..
--- a/dev-util/diffoscope/diffoscope-247.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-# No 3.12 yet as these two tests fail:
-# ERROR tests/comparators/test_elf.py::test_differences_with_dbgsym - 
TypeError: sequence item 1: expected str instance, bytes found
-# ERROR tests/comparators/test_elf.py::test_original_gnu_debuglink - 
TypeError: sequence item 1: expected str instance, bytes found
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses"
-inherit distutils-r1
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
-# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
-# TODO: verify-sig
-SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
-mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/python-magic[${PYTHON_USEDEP}]
-   dev-python/libarchive-c[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/tlsh[${PYTHON_USEDEP}]
-   acl? ( sys-apps/acl )
-   binutils? ( sys-devel/binutils )
-   bzip2? ( app-arch/bzip2 )
-   libcaca? ( media-libs/libcaca )
-   colord? ( x11-misc/colord )
-   cpio? ( app-alternatives/cpio )
-   diff? ( sys-apps/diffutils )
-   docx? ( app-text/docx2txt )
-   dtc? ( sys-apps/dtc )
-   e2fsprogs? ( sys-fs/e2fsprogs )
-   file? ( sys-apps/file )
-   find? ( sys-apps/findutils )
-   gettext? ( sys-devel/gettext )
-   gif? 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Arthur Zamarin
commit: 870b6e123d996b2dd9f5a99a310a3b8d0d911332
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:54:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870b6e12

dev-python/aiofiles: Stabilize 23.2.1 ppc64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index 54158575e3d9..4d1a276d25cb 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Arthur Zamarin
commit: 9fa554aac0f22f5e8a490e5c9569506ff7aa8cbf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:54:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa554aa

dev-python/quart-trio: Stabilize 0.11.1 ppc64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index 954f40fe6549..1423b008df09 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Arthur Zamarin
commit: 30bece25d5b1ba700a1550fcb04bf6eb3a654b1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:54:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:54:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bece25

dev-python/urllib3: Stabilize 2.2.1 ppc64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index 56994f0105e5..9c1c39ffb82e 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Arthur Zamarin
commit: 9a9c53dcc23473138f05b83d81b3220329163ecf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:54:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9c53dc

dev-python/quart: Stabilize 0.19.4 ppc64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index 761f08c4f7f5..e4925a0347c6 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: www-client/firefox/

2024-03-23 Thread Joonas Niilola
commit: 62c46990c64099e750d9339d7e0971fbd2f55d3f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 23 20:47:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 23 20:49:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c46990

www-client/firefox: add 115.9.1

 - with profile 23.0 elf-hack=legacy is broken with gcc. With Firefox-115esr
   elf-hack=relr isn't available (only in rapid). Solution: Disable build
   system's elf-hack completely, and add "-z,pack-relative-relocs" manually
   with gcc.

Bug: https://bugs.gentoo.org/916405
Bug: https://bugs.gentoo.org/927559
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox/Manifest   |  100 +++
 www-client/firefox/firefox-115.9.1.ebuild | 1394 +
 2 files changed, 1494 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index de0921df84b5..fc8051b1e729 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -198,6 +198,106 @@ DIST firefox-115.9.0esr-xh.xpi 413329 BLAKE2B 
0a07a12260f35c91cdc976875171c28d02
 DIST firefox-115.9.0esr-zh-CN.xpi 634774 BLAKE2B 
82b21c67d2fe654f58e4e56e9a1208177056f048860f26a54a672a2a40d787c68848cf854bd20730173fbe53a6b6b273b0e0c6b9b7cbc23d550e93955168da42
 SHA512 
dde1d995f284be84f265d2e66a83c1d014f477dde3d77dbba1f6c1ee75148fe991f8f7042b265d73cb02a33e28e0ae3b1a34bdcbbfe44c251946a68f65c5552a
 DIST firefox-115.9.0esr-zh-TW.xpi 639157 BLAKE2B 
84bfce66f25afdf9cd4efc3964eeba1725753c158ddaf53b3417df18d946a75a54f4e69d4f8b9a19437acce7255476543163d6d21d11fa4b9a838d7e73eed9a0
 SHA512 
922b32875756dc36dce4ca79c659425266fe227e41d6abb0cbbc7f7db6c8d762654bc70973ae5488bbedc1cf0733a1740b78e36805e9f782ea4feb2cf055
 DIST firefox-115.9.0esr.source.tar.xz 507156076 BLAKE2B 
2b70c0396763ef6662450c1001b847adfc7c8cbf6e4e2ffd3120473aebcc4ff9e25091e2d8e3f9462c2094de9211d658776746a0d8ce9ed73efa824b4e25b508
 SHA512 
2828931e79f6f2476a699afdac02133f2f04d478c5a8ed288339701387d57354f73df50d1d2a08e6afdddc9a2b95b1820c9ca1bfdce3e0772cb0ba71e12aab88
+DIST firefox-115.9.1esr-ach.xpi 456933 BLAKE2B 
e405a3ccd8b5bdb34d45af640897862471e0f5de5e8ac62d8e35832aa910a1faf75b12584e60ec7b492f77e628e2dff97d935f78c77ee48c5ceaacdd471b2071
 SHA512 
b5b73c34355a29846ff6278bdd7b3b71df28310a474ab71c08db7947d5a558b2a09a8abbfdbbe19c83db4777e454d81b73c66811488e5d04e1545da13fbd35a7
+DIST firefox-115.9.1esr-af.xpi 413575 BLAKE2B 
c88223bf7ae30f06cccd9b792c71da70d34fcada7dc4c09221bca1d090d04c96218d2e9cc5ee969f142e15c0c357731992a871108f5a3218b24ee07c46c88307
 SHA512 
8f3b0c9166f663a8342a7208c8b797b90359cb6b52024e1c145e0c42d7ff649a9dc2a8e6540ceb4079e98ee677590d75cf9c4515285d98841116b68bf5a2831b
+DIST firefox-115.9.1esr-an.xpi 497254 BLAKE2B 
44eef76df85e115b358d5731a26149db2e19a562c46b825eae2aeaf91eb2b7c6eb1f481ce41b7942c9a22431688f26a18a7d60cdc8610d0124ed4f4157cd3689
 SHA512 
6e2b9647bf63fc07ac6f12cfdd1b928bfc401c968ac440f3ecbb76eafe2f91b0e48134ecefb0cde4f0473e896562ce93ba0eb90f88a8c02eb4fb72520c2ce02a
+DIST firefox-115.9.1esr-ar.xpi 590968 BLAKE2B 
9ec7333fd9858b0429c420c3791884301a2010add10395f5f36fb183a563e7d4d0a0bb588100bfda64d39e9c5290c125231d2725a7b2e0103d6d205a7dc5eb63
 SHA512 
344cf25d4217b1bbe56f06af70dbbc82c3227d8d01017d33fbe31eb19c2d86bc15939099941a83a6b03da3f2d33ad272cd5b5b333bf2363ceca1ef32fe58ce2b
+DIST firefox-115.9.1esr-ast.xpi 489194 BLAKE2B 
b10b39e7c4ec3e249f7b650382dd890500e85ff5a6dcdb15145483b0737592bdfab4dc8d46401d2feb30642b5e63d2da40a468f40eb23db5ae9e5aaead9c2302
 SHA512 
20dd0bc191a19b168e911e9d5592a0136eb95dfeb5e40744596b1fc05f6586301dcc3557b8bf29c27be7f6aaad543156f2294feb4cddc99347ce6fa33b7c24b4
+DIST firefox-115.9.1esr-az.xpi 483834 BLAKE2B 
4c98d521617c5a3d44913b55037ad9798d786e576b7f7aa1c4617f25524a765672109748873453cda62d63cee92444090da469701e64a65acaec30c49e7c2562
 SHA512 
ea34d899a66109731838c833611541c1d83481b769f600b203ebebdf97081afb312fcaaf16e2efdd9a88edc2e22c597560d96b4be37e4a9e321c802d43c1309b
+DIST firefox-115.9.1esr-be.xpi 691066 BLAKE2B 
61d2df118aa9525eb83008d4bf9242d51ef8249114c1a7407080772c58625129345a9ace0444db91d5269f0aceef0e3022a0a4a3f14776097fdef54e6c978b64
 SHA512 
638e2c8a697fd0313d167dca026257b3e70a75818f00e3f5197feebffe1c4ded17e261905193b95e991b46413d0110fbcc49c5fc538b78bf669a781f17626eeb
+DIST firefox-115.9.1esr-bg.xpi 588690 BLAKE2B 
6187abd3c970c988f3d0c9aaecfc7facffcf2a069556b0410ea6c6b9ff936f125f038215a7ecd2d666975d623eff240b6079a7cbb5364ef33d6cce251909b750
 SHA512 
79579ffcdfb8ce03b6948e8974a375381bbb73e43ac6fc04dffa93415b00d00071e236937bbef0093a483ed5483dcb2cfc1f4e69cdcf9cc53caa6a3138e62a64
+DIST firefox-115.9.1esr-bn.xpi 573620 BLAKE2B 
fcd3e3f5ed75ce080d01cfff498f0cde450a9b604fb813625b0c8793ee62b32750a4130c8cb91c659f7ec0bc3f52f8b3a5fe935a7586c17683adffbdf922df01
 SHA512 
f3c54ab0b37ede0d0e996134dea4fef5035caaa554ef6e2e6e1ed909222780c6401c2d1e1a3ab635f805a1d237aee2b60ae6a52d3b9032f9121c7e35917f18cf
+DIST firefox-115.9.1esr-br.xpi 573718 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Arthur Zamarin
commit: 61a3ba59e43c9de0528294097233c28dd277e00b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:48:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a3ba59

dev-python/aiofiles: Stabilize 23.2.1 ppc, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index f5b66de17f90..54158575e3d9 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Arthur Zamarin
commit: 34ea36ad73604b2edf35749213e702a210df7ea4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:48:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ea36ad

dev-python/quart: Stabilize 0.19.4 ppc, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index d288472a2aae..761f08c4f7f5 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Arthur Zamarin
commit: 519786bc4b10ea4d491465c65a9933bcb99f20a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:48:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519786bc

dev-python/urllib3: Stabilize 2.2.1 ppc, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index 58f1e469bae1..56994f0105e5 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Arthur Zamarin
commit: 123445f5718f583d1c4157127be8f72dbf5e046d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:48:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123445f5

dev-python/quart-trio: Stabilize 0.11.1 ppc, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index a4f671f44b35..954f40fe6549 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2024-03-23 Thread Arthur Zamarin
commit: b5ca6df42954b52fc63f80b354f25f72ff0a750e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:43:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:43:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ca6df4

profiles/base: set default dev-libs/tree-sitter-bash[python]

While unconventional, this makes installing pkgcheck much simpler.

Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/base/package.use | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 687c16860467..cf646b56fb24 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -1,6 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Arthur Zamarin  (2024-03-23)
+# Used by pkgcheck, so let's make it easier for all developers to install it
+>=dev-libs/tree-sitter-bash-0.21.0 python
+
 # Alfred Wingate  (2023-12-25)
 # Default to gbm on non-desktop with REQUIRED_USE: ^^ ( gbm wayland X )
 >=media-tv/kodi-20.2 gbm udev



[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcheck/

2024-03-23 Thread Arthur Zamarin
commit: bc1c4412bb06705ea6b167b68b13a0f956f7ad34
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:42:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1c4412

dev-util/pkgcheck: sync live with upstream

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pkgcheck/pkgcheck-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild 
b/dev-util/pkgcheck/pkgcheck-.ebuild
index 2131d0f6f79e..1356e1a90511 100644
--- a/dev-util/pkgcheck/pkgcheck-.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_USE_PEP517=standalone
 PYTHON_COMPAT=( python3_{10..12} )
 inherit elisp-common distutils-r1 optfeature
 
@@ -33,13 +33,12 @@ else
>=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
 fi
 RDEPEND+="
-   >=dev-libs/tree-sitter-0.20.9
-   >=dev-libs/tree-sitter-bash-0.20.5
+   >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
-   >=dev-python/tree-sitter-0.20.4[${PYTHON_USEDEP}]
+   >=dev-python/tree-sitter-0.21.0[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode
@@ -47,7 +46,7 @@ RDEPEND+="
)
 "
 BDEPEND="${RDEPEND}
-   dev-python/wheel
+   >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Arthur Zamarin
commit: 87df15f62260efc66f609ebf53fa85aedc03a250
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:42:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df15f6

dev-python/quart-trio: Stabilize 0.11.1 arm64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index a278a9a1f533..a4f671f44b35 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Arthur Zamarin
commit: f3770b6bf947d64470a027a35a3ccfe580547db7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:42:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3770b6b

dev-python/quart: Stabilize 0.19.4 arm64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index 648c19f5ceb2..d288472a2aae 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Arthur Zamarin
commit: c2b2ed8b649426f74e1a245a9d9f5e6ca05da22d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:42:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b2ed8b

dev-python/urllib3: Stabilize 2.2.1 arm64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index fdfa8c9afe87..58f1e469bae1 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Arthur Zamarin
commit: f1466e17a1e80f5d7e7bc6ea1a97c1f1945d7968
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:42:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:42:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1466e17

dev-python/aiofiles: Stabilize 23.2.1 arm64, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index 88f16f98e879..f5b66de17f90 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Sam James
commit: 94301e729a37cd35dbe6b193bb8b732f783e5e32
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94301e72

dev-python/quart-trio: Stabilize 0.11.1 x86, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index bd643e267506..a278a9a1f533 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Sam James
commit: 05b3c350f07df84344564d5f55779071a2f787cf
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b3c350

dev-python/quart: Stabilize 0.19.4 amd64, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index 6671f442766d..ae5f36ee8911 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Sam James
commit: a525c243fec16c19b5d6bf08e7880a016026dc2c
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a525c243

dev-python/quart: Stabilize 0.19.4 x86, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index ae5f36ee8911..648c19f5ceb2 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Sam James
commit: 0a6cabe2dcea38d69d76149314a147799e69c5ac
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6cabe2

dev-python/aiofiles: Stabilize 23.2.1 x86, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index a9605ad05760..88f16f98e879 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Sam James
commit: c9e578e1c92fe14413e345122e01a5839ef34f92
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e578e1

dev-python/aiofiles: Stabilize 23.2.1 amd64, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index bbdb225843a6..a9605ad05760 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Sam James
commit: 94c2ae215498d17fdbb5ed784d997005541a458d
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c2ae21

dev-python/urllib3: Stabilize 2.2.1 x86, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index ede62b4031f7..fdfa8c9afe87 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Sam James
commit: 51ff49e33cf56b6df1a170a92af79eebbc3d1a3e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ff49e3

dev-python/urllib3: Stabilize 2.2.1 amd64, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index b686b44f0aad..ede62b4031f7 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Sam James
commit: d5a95eb6e7789bd5548100f8ef16724984e471b6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:41:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:41:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a95eb6

dev-python/quart-trio: Stabilize 0.11.1 amd64, #927639

Signed-off-by: Sam James  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index 19f9468130dc..bd643e267506 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: .github/workflows/, /

2024-03-23 Thread Arthur Zamarin
commit: a6413488d74735f9175bda9f6ed009a760b5c24f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 19:55:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 19:55:06 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=a6413488

use flit instead of setuptools

Since we don't need to build tree-sitter-bash lib, we became pure python
package, where flit is much better suited for this task. This now also
matches other packages under pkgcore stack. This simplifies a lot the
release process, as we don't need to build the lib anymore using
cibuildwheel.

Signed-off-by: Arthur Zamarin  gentoo.org>

 .github/workflows/release.yml |  75 ++---
 MANIFEST.in   |  14 
 py_build.py   | 147 ++
 pyproject.toml|  59 +
 setup.py  | 145 -
 5 files changed, 181 insertions(+), 259 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b229664f..b8be4db0 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -7,8 +7,15 @@ on:
   workflow_dispatch:
 
 jobs:
-  build-sdist:
+  build-and-deploy:
 runs-on: ubuntu-latest
+environment: release
+
+permissions:
+  id-token: write # Used to authenticate to PyPI via OIDC
+
+  contents: write # Used to authenticate github release publish
+
 steps:
 - name: Checkout code
   uses: actions/checkout@v4
@@ -34,70 +41,26 @@ jobs:
 make man
 make sdist
 
+- name: Build wheel
+  run: make wheel
+
 - name: Output dist file info
   run: |
+sha512sum dist/*
 tar -ztf dist/*.tar.gz | sort
 
-- name: Upload sdist artifact
-  uses: actions/upload-artifact@v4
-  with:
-name: dist-sdist
-path: dist/*.tar.gz
-
-
-  build-wheel:
-runs-on: ubuntu-latest
-strategy:
-  fail-fast: false
-  matrix:
-arch: [x86_64, aarch64]
-
-steps:
-- name: Checkout code
-  uses: actions/checkout@v4
-
-- name: Set up QEMU
-  uses: docker/setup-qemu-action@v3
-  with:
-platforms: ${{matrix.arch}}
-
-- name: Build wheels
-  uses: joerick/cibuildwheel@v2.16.5
-  with:
-output-dir: dist
-  env:
-CIBW_ARCHS_LINUX: ${{matrix.arch}}
-
-- name: Upload wheel artifacts
-  uses: actions/upload-artifact@v4
-  with:
-name: dist-wheel-${{matrix.arch}}
-path: dist/*.whl
-
-
-  deploy:
-if: startsWith(github.ref, 'refs/tags/')
-needs: ["build-sdist", "build-wheel"]
-runs-on: ubuntu-latest
-environment: release
-
-permissions:
-  id-token: write # Used to authenticate to PyPI via OIDC
-
-  contents: write # Used to authenticate github release publish
-
-steps:
-- uses: actions/download-artifact@v4
+- uses: actions/upload-artifact@v4
   with:
-pattern: dist-*
-path: dist
-merge-multiple: true
+name: results
+path: dist/*
 
-- name: Publish a Python distribution to PyPI
+- name: publish
   uses: pypa/gh-action-pypi-publish@release/v1
+  if: startsWith(github.ref, 'refs/tags/')
 
 - name: Create GitHub release
   uses: softprops/action-gh-release@v1
+  if: startsWith(github.ref, 'refs/tags/')
   with:
 files: dist/*.tar.gz
 fail_on_unmatched_files: true
@@ -105,7 +68,7 @@ jobs:
 
   build-and-push-docker-image:
 if: startsWith(github.ref, 'refs/tags/')
-needs: ["deploy"]
+needs: ["build-and-deploy"]
 runs-on: ubuntu-latest
 environment: release
 

diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index 15fbcc7a..
--- a/MANIFEST.in
+++ /dev/null
@@ -1,14 +0,0 @@
-include LICENSE *.py *.rst
-include tox.ini pyproject.toml .coveragerc .pylintrc
-recursive-include bin *
-recursive-include contrib *
-recursive-include data *
-recursive-include doc *
-recursive-exclude doc/generated *
-recursive-exclude doc/man/pkgcheck *
-recursive-include requirements *
-recursive-include src *
-recursive-include testdata *
-recursive-include tests *
-recursive-include tree-sitter-bash *
-global-exclude *.so *.pyc *.pyo __pycache__

diff --git a/py_build.py b/py_build.py
new file mode 100644
index ..5199fdd1
--- /dev/null
+++ b/py_build.py
@@ -0,0 +1,147 @@
+import sys
+from collections import defaultdict
+from functools import partial
+from contextlib import contextmanager
+from pathlib import Path
+from textwrap import dedent
+
+from flit_core import buildapi
+
+
+@contextmanager
+def sys_path():
+orig_path = sys.path[:]
+sys.path.insert(0, str(Path.cwd() / "src"))
+try:
+yield
+finally:
+sys.path = orig_path
+
+
+def write_verinfo(cleanup_files):
+from snakeoil.version import get_git_version
+
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdnet/

2024-03-23 Thread Sam James
commit: 76475594021e93b2da1b027e1bff8e5074460c49
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:27:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:27:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76475594

dev-libs/libdnet: Stabilize 1.16.4 amd64, #913838

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libdnet/libdnet-1.16.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdnet/libdnet-1.16.4.ebuild 
b/dev-libs/libdnet/libdnet-1.16.4.ebuild
index f27242e85af0..08f0bd6dfacb 100644
--- a/dev-libs/libdnet/libdnet-1.16.4.ebuild
+++ b/dev-libs/libdnet/libdnet-1.16.4.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/

2024-03-23 Thread Sam James
commit: d74379a8d555c506395cebddd03b9aca1e83f4f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:26:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74379a8

sys-apps/coreutils: backport test fixes to 9.4-r1 too

Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/coreutils-9.4-r1.ebuild | 59 +++---
 1 file changed, 45 insertions(+), 14 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.4-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
index 405c65ddf912..9ed86c076690 100644
--- a/sys-apps/coreutils/coreutils-9.4-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
@@ -82,7 +82,13 @@ RDEPEND+="
!net-mail/base64
!sys-apps/mktemp
!

[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Arthur Zamarin
commit: ba8f6c8f8a95defccaf612ff71f1b22e62b8ebe7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:25:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:25:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8f6c8f

dev-python/quart-trio: Stabilize 0.11.1 arm, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index a4e901919e32..19f9468130dc 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/

2024-03-23 Thread Arthur Zamarin
commit: 0eb6771e4ed2f211309ebc628284305a663851b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:25:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:25:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb6771e

dev-python/quart: Stabilize 0.19.4 arm, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart/quart-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart/quart-0.19.4.ebuild 
b/dev-python/quart/quart-0.19.4.ebuild
index b761ac8f5a60..6671f442766d 100644
--- a/dev-python/quart/quart-0.19.4.ebuild
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/

2024-03-23 Thread Arthur Zamarin
commit: 2799e312eb82cc8ca8cf1671eb2db2ebac18a41a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:25:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:25:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2799e312

dev-python/aiofiles: Stabilize 23.2.1 arm, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index a76556fc7282..bbdb225843a6 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Arthur Zamarin
commit: 077f91ac3215d9b9a27bc4dee156da916b3302eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:25:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:25:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077f91ac

dev-python/urllib3: Stabilize 2.2.1 arm, #927639

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index 49e3033739ed..b686b44f0aad 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdnet/

2024-03-23 Thread Arthur Zamarin
commit: 451ccfe13704395256f71c9103290bae199355ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:25:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:25:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451ccfe1

dev-libs/libdnet: Stabilize 1.16.4 ppc64, #913838

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libdnet/libdnet-1.16.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdnet/libdnet-1.16.4.ebuild 
b/dev-libs/libdnet/libdnet-1.16.4.ebuild
index 8047e72f1c5c..f27242e85af0 100644
--- a/dev-libs/libdnet/libdnet-1.16.4.ebuild
+++ b/dev-libs/libdnet/libdnet-1.16.4.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
x86"
 IUSE="python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdnet/

2024-03-23 Thread Arthur Zamarin
commit: c55bcb04273fb6fc6a636a4dbeae3e4d1c059f63
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 20:23:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 20:23:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55bcb04

dev-libs/libdnet: Stabilize 1.16.4 ppc, #913838

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libdnet/libdnet-1.16.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdnet/libdnet-1.16.4.ebuild 
b/dev-libs/libdnet/libdnet-1.16.4.ebuild
index f711dff63e94..8047e72f1c5c 100644
--- a/dev-libs/libdnet/libdnet-1.16.4.ebuild
+++ b/dev-libs/libdnet/libdnet-1.16.4.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="python test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/

2024-03-23 Thread Sam James
commit: b6c182cea4b7c5516ddaa3d69dad06fd1c088ae7
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:08:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c182ce

sys-apps/coreutils: backport test fixes to 9.4

Bug: https://bugs.gentoo.org/413621
Bug: https://bugs.gentoo.org/629660
Bug: https://bugs.gentoo.org/803377
Bug: https://bugs.gentoo.org/898370
Bug: https://bugs.gentoo.org/910640
Bug: https://bugs.gentoo.org/926349
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/coreutils-9.4.ebuild | 59 +
 1 file changed, 45 insertions(+), 14 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.4.ebuild 
b/sys-apps/coreutils/coreutils-9.4.ebuild
index 40a2c20ada63..4c826357e157 100644
--- a/sys-apps/coreutils/coreutils-9.4.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4.ebuild
@@ -82,7 +82,13 @@ RDEPEND+="
!net-mail/base64
!sys-apps/mktemp
!

[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/

2024-03-23 Thread Sam James
commit: 502e78b6185f3351434b7345dd9b36ce4131a76e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:01:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502e78b6

sys-apps/coreutils: add 9.4_p20240323 (unkeyworded)

Reworked tests as well.

Closes: https://bugs.gentoo.org/413621
Closes: https://bugs.gentoo.org/629660
Closes: https://bugs.gentoo.org/803377
Closes: https://bugs.gentoo.org/898370
Closes: https://bugs.gentoo.org/910640
Closes: https://bugs.gentoo.org/926349
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/Manifest|  3 ++
 ...-.ebuild => coreutils-9.4_p20240323.ebuild} | 63 --
 sys-apps/coreutils/coreutils-.ebuild   | 63 --
 3 files changed, 97 insertions(+), 32 deletions(-)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index 71b00732697f..81083f6fe9e0 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -3,3 +3,6 @@ DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f015
 DIST coreutils-9.4-patches.tar.xz 6756 BLAKE2B 
677454409ccb629fd0efde1e15d8f9c13f208391e63a17816011e84d4ca3fb2a42c2a60853f213ade2a53c821d76fd8924c59388d160c6e7c7fa5755e1db4c68
 SHA512 
2025c80b5ada92bafb479c678917862be208534becd8b347d335032c6b4cc23c7b7630f15ca7dd3b5d691567cb70f3491753e29441cc54d8700cc3d966a5e743
 DIST coreutils-9.4.tar.xz 5979200 BLAKE2B 
83d41c48804c1d470c0e5eed38e692bb6875436dda3f6e2c29784ad6ef563d86e8e066a050e222621b400f78ea4630b1e127d20fc9b76f12096528c42677e35d
 SHA512 
7c55ee23b685a0462bbbd118b04d25278c902604a0dcf3bf4f8bf81faa0500dee5a7813cba6f586d676c98e520cafd420f16479619305e94ea6798d8437561f5
 DIST coreutils-9.4.tar.xz.sig 833 BLAKE2B 
870f7eb28e8851f41954820c7f4f4b43a965e6650b303b79541dfdf98ca0cd52fe964d7eec72bea68066452d7ad21a01df5e4db9e5bc4c20bf26d8b416856446
 SHA512 
9674f783f592c4f3e5c708ff31426ac009bf132fd0005019571bf39c8a1627efb5351c6cecc7faecb1eff8fa2970318666593bffc0eda9c750159e174ef42524
+DIST coreutils-9.4_p20240323.tar.xz 5975332 BLAKE2B 
c319b3f639f49f2074082722096464304ba48e01f5d118a8b955a77086ec7f508c3dd80cd5732c2983f776af4cd3936e79da4f748682a3d5a67aceb0a862709a
 SHA512 
915eb9428a98412542eab937a168ef5ccbd65246ac9e9e3dfba90210ecba53eb512a6b7c9c11de4bedd28c99a22a5ce445a94ff1cde79452f9eeb407725ce6f7
+DIST coreutils-9.4_p20240323.tar.xz.sig 833 BLAKE2B 
24575deb0e58e3dceb7e719f03923539de8d0d1b2a4543bb54c886c1086d5d80bbc7a7164e58b4cc504a9749a8642f33bc4a11de5ce29503fa1ac20dec4b33f5
 SHA512 
16948e6f0698f17e65463a62a36bf5deea350547d1452d8e790ab051ea04b8e7467cda4d2c69e210d46b7b2fc6252e0a87fffb474636156677a2eb1aece6d67f
+DIST coreutils-9.5-patches.tar.xz 5912 BLAKE2B 
873fbe1a60f8f8034b3d35796146765ce388952d649c32dc81ca0e4c2823c9f2f00b69bc5cb3af686434867459b6dc378fb9a6d59563d28b87c3ee1eceeedbb3
 SHA512 
4b4ad356615d046b8d67ea35b789f887a787ab01ece3234f6344518aef33cd30ca364fef5d85e11acfdb24003114c16ffdab82922fb135d5425fbcd541064a76

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
similarity index 86%
copy from sys-apps/coreutils/coreutils-.ebuild
copy to sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
index 14e289049915..95bb5424c9b2 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
@@ -13,7 +13,7 @@ PYTHON_COMPAT=( python3_{10..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/coreutils.asc
 inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
 
-MY_PATCH="${PN}-9.4-patches"
+MY_PATCH="${PN}-9.5-patches"
 DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, 
who,...)"
 HOMEPAGE="https://www.gnu.org/software/coreutils/;
 
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
 elif [[ ${PV} == *_p* ]] ; then
# Note: could put this in devspace, but if it's gone, we don't want
# it in tree anyway. It's just for testing.
-   MY_SNAPSHOT="$(ver_cut 1-2).156-b3afb"
+   MY_SNAPSHOT="$(ver_cut 1-2).170-7b206"
SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
@@ -82,7 +82,13 @@ RDEPEND+="
!net-mail/base64
!sys-apps/mktemp
!https://www.gnu.org/software/coreutils/;
 
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
 elif [[ ${PV} == *_p* ]] ; then
# Note: could put this in devspace, but if it's gone, we don't want
# it in tree anyway. It's just for testing.
-   MY_SNAPSHOT="$(ver_cut 1-2).156-b3afb"
+   MY_SNAPSHOT="$(ver_cut 1-2).170-7b206"
SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
SRC_URI+=" verify-sig? ( 

[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-03-23 Thread Sam James
commit: 52fa9d334e23327ba08139f8617d3ae16adff64e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 20:18:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 20:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fa9d33

toolchain.eclass: fortify hybrid workaround

* Make sure the result is non-empty before trying to use it as an index
* Make sure the result is an integer before trying to use it as an index
* Don't try to set --param ... if we had no result at all

These are good ideas anyway but they happen with gnat-gpl as apparently
older GCC didn't actually have the l1-cache-size thing (I thought it was a bit
older than 10). Whatever.

Closes: https://bugs.gentoo.org/927646
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 331e107bacf3..03e6a5d987d1 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1616,10 +1616,11 @@ gcc_do_filter_flags() {
[[ -z ${x} || ${x} -gt 64 ]] && break
l1_cache_size=$(taskset --cpu-list ${x} $(tc-getCC) -Q 
--help=params -O2 -march=native \
| awk '{ if ($1 ~ /^.*param.*l1-cache-size/) 
print $2; }' || die)
+   [[ -n ${l1_cache_size} && ${l1_cache_size} =~ 
"^[0-9]+$" ]] || break
l1_cache_sizes[${l1_cache_size}]=1
done
# If any of them are different, just pick the first one.
-   if [[ ${#l1_cache_sizes} != 1 ]] ; then
+   if [[ ${#l1_cache_sizes} -gt 1 ]] ; then
append-flags --param=l1-cache-size=${l1_cache_size}
fi
fi



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: 0c2508ab610aead82cfe95094cb5b64c8cc33e35
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 23 17:52:33 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 23 19:57:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2508ab

sys-apps/systemd-utils: add 255.4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   |   2 +
 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 582 ++
 2 files changed, 584 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 8edb8e267613..b5a5d59afb87 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,3 +1,5 @@
 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
+DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 
86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3
 SHA512 
86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
+DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 
27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9
 SHA512 
8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
new file mode 100644
index ..8ce20d0734ec
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -0,0 +1,582 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib 
python-single-r1
+inherit secureboot toolchain-funcs udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-255.4"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
+   ukify? ( test? ( ${PEFILE_DEPEND} ) )
+   ")
+"
+
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: 4eb56bda286f2d845477a287d1c69ef1c339b7dd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 23 19:37:55 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 23 19:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb56bda

sys-apps/systemd-utils: fix kernel-install logic

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-254.10.ebuild | 8 
 sys-apps/systemd-utils/systemd-utils-254.8.ebuild  | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild
index e0ac974de10f..93436b880f05 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10.ebuild
@@ -446,8 +446,6 @@ multilib_src_install() {
if use kernel-install; then
dobin kernel-install
doman man/kernel-install.8
-   # copy the default set of plugins
-   cp "${S}/src/kernel-install/"*.install 
src/kernel-install || die
exeinto usr/lib/kernel/install.d
doexe src/kernel-install/*.install
fi
@@ -503,12 +501,14 @@ multilib_src_install_all() {
einstalldocs
if use boot; then
into /usr
-   exeinto usr/lib/kernel/install.d
-   doexe src/kernel-install/*.install
dobashcomp shell-completion/bash/bootctl
insinto /usr/share/zsh/site-functions
doins shell-completion/zsh/{_bootctl,_kernel-install}
fi
+   if use kernel-install; then
+   exeinto usr/lib/kernel/install.d
+   doexe src/kernel-install/*.install
+   fi
if use tmpfiles; then
doinitd "${FILESDIR}"/systemd-tmpfiles-setup
doinitd "${FILESDIR}"/systemd-tmpfiles-setup-dev

diff --git a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
index af0e5dfe3c6a..b73e1d640a89 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.8.ebuild
@@ -446,8 +446,6 @@ multilib_src_install() {
if use kernel-install; then
dobin kernel-install
doman man/kernel-install.8
-   # copy the default set of plugins
-   cp "${S}/src/kernel-install/"*.install 
src/kernel-install || die
exeinto usr/lib/kernel/install.d
doexe src/kernel-install/*.install
fi
@@ -504,12 +502,14 @@ multilib_src_install_all() {
einstalldocs
if use boot; then
into /usr
-   exeinto usr/lib/kernel/install.d
-   doexe src/kernel-install/*.install
dobashcomp shell-completion/bash/bootctl
insinto /usr/share/zsh/site-functions
doins shell-completion/zsh/{_bootctl,_kernel-install}
fi
+   if use kernel-install; then
+   exeinto usr/lib/kernel/install.d
+   doexe src/kernel-install/*.install
+   fi
if use tmpfiles; then
doinitd "${FILESDIR}"/systemd-tmpfiles-setup
doinitd "${FILESDIR}"/systemd-tmpfiles-setup-dev



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: 55dca8fe4a0bf77e03eb16a5896e93b781c330bc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 23 19:54:55 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 23 19:57:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dca8fe

sys-apps/systemd-utils: unkeyword 255.4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
index 8ce20d0734ec..a92779a24a0c 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild
@@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
 REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/

2024-03-23 Thread Mike Gilbert
commit: 80ec66195b5a1f8db5fadbed5f3cc19329ce0848
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 23 19:39:27 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 23 19:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ec6619

sys-apps/systemd-utils: drop 254.9-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest|   1 -
 .../systemd-utils/systemd-utils-254.9-r1.ebuild| 583 -
 2 files changed, 584 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 4675d785b8c8..8edb8e267613 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,3 @@
 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
-DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B 
ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693
 SHA512 
a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1

diff --git a/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild
deleted file mode 100644
index e0ac974de10f..
--- a/sys-apps/systemd-utils/systemd-utils-254.9-r1.ebuild
+++ /dev/null
@@ -1,583 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
-inherit python-single-r1 secureboot toolchain-funcs udev
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/;
-
-if [[ ${PV} == *.* ]]; then
-   MY_P="systemd-stable-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
-else
-   MY_P="systemd-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-fi
-
-MUSL_PATCHSET="systemd-musl-patches-254.3"
-SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
-REQUIRED_USE="
-   || ( kernel-install tmpfiles sysusers udev )
-   boot? ( kernel-install )
-   ukify? ( boot )
-   ${PYTHON_REQUIRED_USE}
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   elibc_musl? ( >=sys-libs/musl-1.2.3 )
-   selinux? ( sys-libs/libselinux:0= )
-   tmpfiles? (
-   acl? ( sys-apps/acl:0= )
-   )
-   udev? (
-   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   kmod? ( >=sys-apps/kmod-15:0= )
-   )
-   !udev? (
-   >=sys-apps/util-linux-2.30:0=
-   sys-libs/libcap:0=
-   virtual/libcrypt:=
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-kernel/linux-headers-3.11
-"
-
-PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
-
-RDEPEND="${COMMON_DEPEND}
-   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
-   ukify? ( test? ( ${PEFILE_DEPEND} ) )
-   ")
-"
-
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
-QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
-
-CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
-   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/

2024-03-23 Thread Michał Górny
commit: 7f84b36d27632fd663a1ac5c33d1cfd1d1c51b99
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 23 19:52:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 19:52:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f84b36d

dev-python/txAMQP: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/txAMQP/Manifest   | 2 +-
 dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild | 9 ++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest
index 22dcf4e3410c..a42034dab274 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txAMQP/Manifest
@@ -1 +1 @@
-DIST txamqp-0.8.2.tar.gz 118560 BLAKE2B 
6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527
 SHA512 
4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02
+DIST txamqp-0.8.2.gh.tar.gz 118560 BLAKE2B 
6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527
 SHA512 
4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02

diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild 
b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
index aac73d66fd56..2f98f787eaed 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1
@@ -15,7 +15,10 @@ DESCRIPTION="Python library for communicating with AMQP 
peers using Twisted"
 HOMEPAGE="https://github.com/txamqp/txamqp;
 # pypi tarball misses doc files
 # https://github.com/txamqp/txamqp/pull/10
-SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+SRC_URI="
+   https://github.com/txamqp/txamqp/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-03-23 Thread Michał Górny
commit: c7e97c30379ae482b3c072865e81f5593c5cb780
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 23 19:55:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 19:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e97c30

package.mask: Last rite dev-python/prov

Bug: https://bugs.gentoo.org/911780
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index e58009d66733..bb3183d7b1cd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-03-23)
+# No maintainer.  Broken tests.  Not ported to PEP517 build.
+# No release since 2020, little activity since.  No revdeps.
+# Removal on 2024-04-22.  Bug #911780.
+dev-python/prov
+
 # Michał Górny  (2024-03-23)
 # Apparently broken.  No tests.  Last code change in 2016.  No revdeps.
 # Removal on 2024-04-22.  Bug #892613.



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-03-23 Thread Michał Górny
commit: f174ca1516a9d1457f11e518afdbb1188aa65460
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 23 19:35:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 19:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f174ca15

package.mask: Last rite dev-python/sphinxcontrib-asyncio

Bug: https://bugs.gentoo.org/892613
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 01d948a3b058..e58009d66733 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-03-23)
+# Apparently broken.  No tests.  Last code change in 2016.  No revdeps.
+# Removal on 2024-04-22.  Bug #892613.
+dev-python/sphinxcontrib-asyncio
+
 # Alexey Sokolov  (2023-03-23)
 # Source incompatible with mygui-3.4.1
 # https://bugs.gentoo.org/927634



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/

2024-03-23 Thread Andreas K. Hüttel
commit: 43f01d356a8fd347a19d7583eab92d01bee35f9f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 23 19:11:09 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 23 19:27:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f01d35

profiles: releases/23.0: Fix bashrc safety guard

The previous version relied on an environment variable, which was
*not* saved in binary packages and also not re-sourced from the
profile. It always became unset, which meant "merged-usr".

With that, not the local profile and the local filesystem were
compared, but "merged-usr" and the local filesystem -- which
obviously fails for any split-usr installation.

Closes: https://bugs.gentoo.org/927631
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/releases/23.0/profile.bashrc | 43 ---
 1 file changed, 40 insertions(+), 3 deletions(-)

diff --git a/profiles/releases/23.0/profile.bashrc 
b/profiles/releases/23.0/profile.bashrc
index 6c178b086158..ae82a4b3216e 100644
--- a/profiles/releases/23.0/profile.bashrc
+++ b/profiles/releases/23.0/profile.bashrc
@@ -1,5 +1,40 @@
-if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e "${EROOT%/}/bin" ]] ; then
-   if [[ ! -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" != 
"split-usr" ]] ; then
+
+__gentoo_get_disk_splitmerge() {
+   # does /bin exist? important for baselayout
+   if [[ -e "${EROOT%/}/bin" ]] ; then
+   # is /bin a symlink?
+   if [[ -h "${EROOT%/}/bin" ]] ; then
+   echo -n merged
+   else
+   echo -n split
+   fi
+   else
+   echo -n unknown
+   fi
+}
+
+__gentoo_get_profile_splitmerge() {
+   # does /etc/portage/make.profile exist and is a symlink?
+   if [[ -h "${EROOT%/}/etc/portage/make.profile" ]] ; then
+   local linktarget=$(readlink 
"${EROOT%/}/etc/portage/make.profile")
+
+   # 23.0 profile?
+   if [[ "${linktarget}" == */23.0* ]] ; then
+   if [[ "${linktarget}" == *split-usr* ]] ; then
+   echo -n split
+   else
+   echo -n merged
+   fi
+   else
+   echo -n unknown
+   fi
+   else
+   echo -n unknown
+   fi
+}
+
+if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
+   if [[ $(__gentoo_get_disk_splitmerge) == "split" ]] && [[ 
$(__gentoo_get_profile_splitmerge) == "merged" ]] ; then
eerror ""
eerror "Your profile is of type merged-usr, but your 
directories"
eerror "on-disk are of type split-usr."
@@ -8,7 +43,7 @@ if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e 
"${EROOT%/}/bin" ]] ; then
eerror ""
die "ERROR: 23.0 merged-usr profile, but disk is split-usr"
fi
-   if [[ -h "${EROOT%/}/bin" ]] && [[ "${PROFILE_23_USRTYPE}" == 
"split-usr" ]] ; then
+   if [[ $(__gentoo_get_disk_splitmerge) == "merged" ]] && [[ 
$(__gentoo_get_profile_splitmerge) == "split" ]] ; then
eerror ""
eerror "Your profile is of type split-usr, but your directories"
eerror "on-disk are of type merged-usr."
@@ -18,3 +53,5 @@ if [[ "${EBUILD_PHASE}" == "setup" ]] && [[ -e 
"${EROOT%/}/bin" ]] ; then
die "ERROR: 23.0 split-usr profile, but disk is merged-usr"
fi
 fi
+
+unset -f __gentoo_get_disk_splitmerge __gentoo_get_profile_splitmerge



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/netdata/

2024-03-23 Thread Craig Andrews
commit: df26980832be4fea13225f50f6b1b35f4667a209
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Mar 23 19:09:11 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 19:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df269808

net-analyzer/netdata: add 1.45.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/Manifest  |   1 +
 net-analyzer/netdata/netdata-1.45.0.ebuild | 153 +
 2 files changed, 154 insertions(+)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index 943718e2e54b..266df498900b 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -1 +1,2 @@
 DIST netdata-1.44.0.tar.gz 47423685 BLAKE2B 
2b430d07abed1e49c5b7a3c24188446e929301eecc849d03ee9c33860f13942dbc06453401d166195b1aadd16e28e19b7533d16fc10e6f3eca51117b52485a85
 SHA512 
ef3534351504385ac33e18917a839c6506c377a4f25246d8819da916c6e46ae3d2d6f5422e8a685fd3aabbf851829233943abce8a8aeba0ce94db011ed406602
+DIST netdata-1.45.0.tar.gz 74873918 BLAKE2B 
c7b255b25e48f3594c652f69b80a9b18ea836dfb11d1e82606240a83baf4d62d1f14a718e933f3c9455333971c9a5dac8b48f3cebd0bfcc52b0cb91a34af7920
 SHA512 
d6e3b3def40995fb25afc5cb6e6ce83b7f6a33e095351f16bf8a5279196638b62a2b4175cb513a262eb2b6981952c129c58302ecf6b9d0d720fb7e0f27d43d29

diff --git a/net-analyzer/netdata/netdata-1.45.0.ebuild 
b/net-analyzer/netdata/netdata-1.45.0.ebuild
new file mode 100644
index ..56ca10202a2c
--- /dev/null
+++ b/net-analyzer/netdata/netdata-1.45.0.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+
+inherit cmake fcaps linux-info optfeature python-single-r1 systemd
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/netdata/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Linux real time system monitoring, done right!"
+HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/;
+
+LICENSE="GPL-3+ MIT BSD"
+SLOT="0"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres 
prometheus +python tor xen"
+REQUIRED_USE="
+   mysql? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   tor? ( python )"
+
+# most unconditional dependencies are for plugins.d/charts.d.plugin:
+RDEPEND="
+   acct-group/netdata
+   acct-user/netdata
+   app-misc/jq
+   >=app-shells/bash-4:0
+   || (
+   net-analyzer/openbsd-netcat
+   net-analyzer/netcat
+   )
+   net-libs/libwebsockets
+   net-misc/curl
+   net-misc/wget
+   sys-apps/util-linux
+   app-alternatives/awk
+   sys-libs/libcap
+   cups? ( net-print/cups )
+   app-arch/lz4:=
+   app-arch/zstd:=
+   app-arch/brotli:=
+   dbengine? (
+   dev-libs/judy
+   dev-libs/openssl:=
+   )
+   dev-libs/libpcre2:=
+   dev-libs/libuv:=
+   dev-libs/libyaml
+   dev-libs/protobuf:=
+   bpf? ( virtual/libelf:= )
+   sys-libs/zlib
+   ipmi? ( sys-libs/freeipmi )
+   dev-libs/json-c:=
+   mongodb? ( dev-libs/mongo-c-driver )
+   nfacct? (
+   net-firewall/nfacct
+   net-libs/libmnl:=
+   )
+   nodejs? ( net-libs/nodejs )
+   prometheus? (
+   app-arch/snappy:=
+   dev-libs/protobuf:=
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
+   postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
+   tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
+   )
+   xen? (
+   app-emulation/xen-tools
+   dev-libs/yajl
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+FILECAPS=(
+   'cap_dac_read_search,cap_sys_ptrace+ep'
+   'usr/libexec/netdata/plugins.d/apps.plugin'
+   'usr/libexec/netdata/plugins.d/debugfs.plugin'
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE
+   -DCMAKE_INSTALL_PREFIX=/
+   -DENABLE_ACLK=$(usex aclk)
+   -DENABLE_CLOUD=$(usex cloud)
+   -DENABLE_DBENGINE=$(usex dbengine)
+   -DENABLE_PLUGIN_CUPS=$(usex cups)
+   -DENABLE_PLUGIN_NFACCT=$(usex nfacct)
+   -DENABLE_PLUGIN_FREEIPMI=$(usex ipmi)
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2024-03-23 Thread Craig Andrews
commit: 81557023f7c65a1390045a2134caf4eb556ae937
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Mar 23 19:10:07 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 19:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81557023

media-libs/libprojectm: add 4.1.1

Signed-off-by: Craig Andrews  gentoo.org>

 media-libs/libprojectm/Manifest |  1 +
 media-libs/libprojectm/libprojectm-4.1.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest
index 3b1bc9de8622..bee07ac19056 100644
--- a/media-libs/libprojectm/Manifest
+++ b/media-libs/libprojectm/Manifest
@@ -1,2 +1,3 @@
 DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B 
f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832
 SHA512 
6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5
 DIST libprojectm-4.1.0.tar.gz 47988290 BLAKE2B 
e593ddec881880fd767b0a89272e12fd383bf4695962243e2f9a968d0a09ee9522d5b60b783ec04b202fec53df4dfb006d940102bb2e548571275f525357e0fd
 SHA512 
034b217e65ddea246c460ea72b69fdb5836b2e8e34cf9d72d705258e10dba01132265010902da0ac1baf2bb52f2453ce38bfb3934a4816f17304a01963829a42
+DIST libprojectm-4.1.1.tar.gz 47988154 BLAKE2B 
47fd71d857f307ea09c87d36102662423d1df4d62f36f23373fcba36760312bd4e4d11408a3f4820b5caedd2e31bfd0dfc1e551c1bf27eb0ba33149f8ea13ebe
 SHA512 
af38913e56d46ed15118b2dccd2701f9bf043bb3103f58ad2ebbfaffc60c3ed4e1b0eb3d8f922bdffb0001acfa5e3d23633a4903250fd00ede0dede1e6e1ba47

diff --git a/media-libs/libprojectm/libprojectm-4.1.1.ebuild 
b/media-libs/libprojectm/libprojectm-4.1.1.ebuild
new file mode 100644
index ..9ab20605ed83
--- /dev/null
+++ b/media-libs/libprojectm/libprojectm-4.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A graphical music visualization plugin similar to milkdrop"
+HOMEPAGE="https://github.com/projectM-visualizer/projectm;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_/-}"
+   
SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   S="${WORKDIR}/libprojectM-${MY_PV}"
+fi
+
+LICENSE="LGPL-2"
+SLOT="4"
+IUSE="gles2-only static-libs"
+
+RDEPEND="media-libs/mesa[X(+)]"
+
+DEPEND="${RDEPEND}"
+
+multilib_prc_prepare() {
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_SDL_UI=OFF
+   -DENABLE_CXX_INTERFACE=OFF
+   -DENABLE_GLES=$(usex gles2-only)
+   -DENABLE_SYSTEM_GLM=ON
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-03-23 Thread Sam James
commit: 366f99366481f7f34ce30e4fc85f50e4dc7e4a48
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 19:01:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 19:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366f9936

toolchain.eclass: another error handling fix

Fixes: f81ec884754b3f3d3720d40b212e12ef364821c5
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index cd63712b1f24..331e107bacf3 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2089,8 +2089,9 @@ toolchain_src_install() {
 
docompress "${DATAPATH}"/{info,man}
 
-   # Prune empty dirs left behind
-   find "${ED}" -depth -type d -delete 2>/dev/null || die
+   # Prune empty dirs left behind. It's fine not to die here as we may
+   # really have no empty dirs left.
+   find "${ED}" -depth -type d -delete 2>/dev/null
 
# libstdc++.la: Delete as it doesn't add anything useful: g++ itself
# handles linkage correctly in the dynamic & static case.  It also just



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2024-03-23 Thread Craig Andrews
commit: e0566b7f5593cea86584a29ff7b692f17c8523ca
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 23:10:01 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0566b7f

profiles/features/musl: mask www-apps/jellyfin-bin

Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/features/musl/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 5258f32f66d3..6724b64dde31 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Maciej Barć  (2024-03-23)
+# Binary package, which is compiled against glibc
+www-apps/jellyfin-bin
+
 # Arthur Zamarin  (2024-03-15)
 # Needs ada
 sci-electronics/ghdl



[gentoo-commits] repo/gentoo:master commit in: www-apps/prowlarr/, www-apps/prowlarr-bin/files/, www-apps/prowlarr/files/, ...

2024-03-23 Thread Craig Andrews
commit: 8e66cdc5d1a038964e66ffd30d2bedf9701194b0
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:33:15 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e66cdc5

www-apps/prowlarr-bin: move from www-apps/prowlarr

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{prowlarr => prowlarr-bin}/Manifest   |  0
 .../{prowlarr => prowlarr-bin}/files/prowlarr.init |  0
 .../files/prowlarr.logrotate   |  0
 .../files/prowlarr.service |  0
 www-apps/{prowlarr => prowlarr-bin}/metadata.xml   |  0
 .../prowlarr-bin/prowlarr-bin-1.14.3.4333.ebuild   | 77 ++
 www-apps/prowlarr/prowlarr-1.14.3.4333.ebuild  | 66 ---
 8 files changed, 78 insertions(+), 66 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 37ed62dbe87a..efff2df3e6c6 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -96,3 +96,4 @@ move www-apps/sonarr www-apps/sonarr-bin
 move www-apps/jellyfin www-apps/jellyfin-bin
 move www-apps/radarr www-apps/radarr-bin
 move www-apps/lidarr www-apps/lidarr-bin
+move www-apps/prowlarr www-apps/prowlarr-bin

diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr-bin/Manifest
similarity index 100%
rename from www-apps/prowlarr/Manifest
rename to www-apps/prowlarr-bin/Manifest

diff --git a/www-apps/prowlarr/files/prowlarr.init 
b/www-apps/prowlarr-bin/files/prowlarr.init
similarity index 100%
rename from www-apps/prowlarr/files/prowlarr.init
rename to www-apps/prowlarr-bin/files/prowlarr.init

diff --git a/www-apps/prowlarr/files/prowlarr.logrotate 
b/www-apps/prowlarr-bin/files/prowlarr.logrotate
similarity index 100%
rename from www-apps/prowlarr/files/prowlarr.logrotate
rename to www-apps/prowlarr-bin/files/prowlarr.logrotate

diff --git a/www-apps/prowlarr/files/prowlarr.service 
b/www-apps/prowlarr-bin/files/prowlarr.service
similarity index 100%
rename from www-apps/prowlarr/files/prowlarr.service
rename to www-apps/prowlarr-bin/files/prowlarr.service

diff --git a/www-apps/prowlarr/metadata.xml b/www-apps/prowlarr-bin/metadata.xml
similarity index 100%
rename from www-apps/prowlarr/metadata.xml
rename to www-apps/prowlarr-bin/metadata.xml

diff --git a/www-apps/prowlarr-bin/prowlarr-bin-1.14.3.4333.ebuild 
b/www-apps/prowlarr-bin/prowlarr-bin-1.14.3.4333.ebuild
new file mode 100644
index ..2c9c3707ba6b
--- /dev/null
+++ b/www-apps/prowlarr-bin/prowlarr-bin-1.14.3.4333.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="An indexer manager/proxy to integrate with your various PVR apps"
+HOMEPAGE="https://wiki.servarr.com/prowlarr/
+   https://github.com/Prowlarr/Prowlarr/;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Prowlarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/prowlarr
+   acct-user/prowlarr
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Prowlarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/prowlarr.init" prowlarr
+
+   keepdir /var/lib/prowlarr
+   fowners -R prowlarr:prowlarr /var/lib/prowlarr
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jackett-bin/files/, www-apps/jackett/, profiles/updates/, ...

2024-03-23 Thread Craig Andrews
commit: 76f6001b395a523afa7e252f9799297d72778f2e
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:54:51 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f6001b

www-apps/jackett-bin: move from www-apps/jackett

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{jackett => jackett-bin}/Manifest |  0
 .../{jackett => jackett-bin}/files/jackett.init|  0
 .../files/jackett.logrotate|  0
 .../{jackett => jackett-bin}/files/jackett.service |  0
 www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild  | 83 ++
 www-apps/{jackett => jackett-bin}/metadata.xml |  0
 www-apps/jackett/jackett-0.21.1546.ebuild  | 67 -
 8 files changed, 84 insertions(+), 67 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index c3cca616899a..9c01fdc4d5ab 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -98,3 +98,4 @@ move www-apps/radarr www-apps/radarr-bin
 move www-apps/lidarr www-apps/lidarr-bin
 move www-apps/prowlarr www-apps/prowlarr-bin
 move www-apps/radarr www-apps/radarr-bin
+move www-apps/jackett www-apps/jackett-bin

diff --git a/www-apps/jackett/Manifest b/www-apps/jackett-bin/Manifest
similarity index 100%
rename from www-apps/jackett/Manifest
rename to www-apps/jackett-bin/Manifest

diff --git a/www-apps/jackett/files/jackett.init 
b/www-apps/jackett-bin/files/jackett.init
similarity index 100%
rename from www-apps/jackett/files/jackett.init
rename to www-apps/jackett-bin/files/jackett.init

diff --git a/www-apps/jackett/files/jackett.logrotate 
b/www-apps/jackett-bin/files/jackett.logrotate
similarity index 100%
rename from www-apps/jackett/files/jackett.logrotate
rename to www-apps/jackett-bin/files/jackett.logrotate

diff --git a/www-apps/jackett/files/jackett.service 
b/www-apps/jackett-bin/files/jackett.service
similarity index 100%
rename from www-apps/jackett/files/jackett.service
rename to www-apps/jackett-bin/files/jackett.service

diff --git a/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild 
b/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild
new file mode 100644
index ..796483bb98ec
--- /dev/null
+++ b/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="API Support for your favorite torrent trackers"
+HOMEPAGE="https://github.com/Jackett/Jackett/;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz
+   -> jackett-${PV}-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslAMDx64.tar.gz
+   -> jackett-${PV}-musl-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz
+   -> jackett-${PV}-arm.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslARM32.tar.gz
+   -> jackett-${PV}-musl-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz
+   -> jackett-${PV}-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslARM64.tar.gz
+   -> jackett-${PV}-musl-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Jackett"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/jackett
+   acct-user/jackett
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/jackett.init" jackett
+
+   keepdir /var/lib/jackett
+   fowners -R jackett:jackett /var/lib/jackett
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/jackett.logrotate" jackett
+
+   

[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, www-apps/radarr/, www-apps/radarr-bin/files/, ...

2024-03-23 Thread Craig Andrews
commit: 9ce38dc03e4e4ecc443185edd2f3b6fad059c03f
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:13:54 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce38dc0

www-apps/radarr-bin: move from www-apps/radarr

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{radarr => radarr-bin}/Manifest   |  0
 www-apps/{radarr => radarr-bin}/files/radarr.init  |  0
 .../{radarr => radarr-bin}/files/radarr.logrotate  |  0
 .../{radarr => radarr-bin}/files/radarr.service|  0
 www-apps/{radarr => radarr-bin}/metadata.xml   |  0
 www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild   | 78 ++
 www-apps/radarr/radarr-5.4.3.8677.ebuild   | 67 ---
 8 files changed, 79 insertions(+), 67 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 420be15dbf42..8ce4c142a11d 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -94,3 +94,4 @@ move dev-python/DBUtils dev-python/dbutils
 move dev-python/aiorpcX dev-python/aiorpcx
 move www-apps/sonarr www-apps/sonarr-bin
 move www-apps/jellyfin www-apps/jellyfin-bin
+move www-apps/radarr www-apps/radarr-bin

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr-bin/Manifest
similarity index 100%
rename from www-apps/radarr/Manifest
rename to www-apps/radarr-bin/Manifest

diff --git a/www-apps/radarr/files/radarr.init 
b/www-apps/radarr-bin/files/radarr.init
similarity index 100%
rename from www-apps/radarr/files/radarr.init
rename to www-apps/radarr-bin/files/radarr.init

diff --git a/www-apps/radarr/files/radarr.logrotate 
b/www-apps/radarr-bin/files/radarr.logrotate
similarity index 100%
rename from www-apps/radarr/files/radarr.logrotate
rename to www-apps/radarr-bin/files/radarr.logrotate

diff --git a/www-apps/radarr/files/radarr.service 
b/www-apps/radarr-bin/files/radarr.service
similarity index 100%
rename from www-apps/radarr/files/radarr.service
rename to www-apps/radarr-bin/files/radarr.service

diff --git a/www-apps/radarr/metadata.xml b/www-apps/radarr-bin/metadata.xml
similarity index 100%
rename from www-apps/radarr/metadata.xml
rename to www-apps/radarr-bin/metadata.xml

diff --git a/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild 
b/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild
new file mode 100644
index ..c3c1e324bf75
--- /dev/null
+++ b/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="A fork of Sonarr to work with movies a la Couchpotato"
+HOMEPAGE="https://www.radarr.video/
+   https://github.com/Radarr/Radarr/;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Radarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/radarr
+   acct-user/radarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Radarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/jellyfin.init" jellyfin
+
+   keepdir /var/lib/jellyfin
+   fowners -R jellyfin:jellyfin /var/lib/jellyfin
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/jellyfin.logrotate" jellyfin
+
+   dodir  "/opt/jellyfin"
+   cp -R "${S}/." "${D}/opt/radarr" || die "Install failed!"
+
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/readarr/files/, www-apps/readarr-bin/files/, www-apps/readarr-bin/, ...

2024-03-23 Thread Craig Andrews
commit: cd15b81d5f090491b08f2b8a9dc71b64ec4bb355
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:38:56 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd15b81d

www-apps/readarr-bin: move from www-apps/readarr

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{readarr => readarr-bin}/Manifest |  0
 .../{readarr => readarr-bin}/files/readarr.init|  0
 .../files/readarr.logrotate|  0
 .../{readarr => readarr-bin}/files/readarr.service |  0
 www-apps/{readarr => readarr-bin}/metadata.xml |  0
 .../readarr-bin/readarr-bin-0.3.20.2452.ebuild | 77 ++
 www-apps/readarr/readarr-0.3.20.2452.ebuild| 66 ---
 8 files changed, 78 insertions(+), 66 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index efff2df3e6c6..c3cca616899a 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -97,3 +97,4 @@ move www-apps/jellyfin www-apps/jellyfin-bin
 move www-apps/radarr www-apps/radarr-bin
 move www-apps/lidarr www-apps/lidarr-bin
 move www-apps/prowlarr www-apps/prowlarr-bin
+move www-apps/radarr www-apps/radarr-bin

diff --git a/www-apps/readarr/Manifest b/www-apps/readarr-bin/Manifest
similarity index 100%
rename from www-apps/readarr/Manifest
rename to www-apps/readarr-bin/Manifest

diff --git a/www-apps/readarr/files/readarr.init 
b/www-apps/readarr-bin/files/readarr.init
similarity index 100%
rename from www-apps/readarr/files/readarr.init
rename to www-apps/readarr-bin/files/readarr.init

diff --git a/www-apps/readarr/files/readarr.logrotate 
b/www-apps/readarr-bin/files/readarr.logrotate
similarity index 100%
rename from www-apps/readarr/files/readarr.logrotate
rename to www-apps/readarr-bin/files/readarr.logrotate

diff --git a/www-apps/readarr/files/readarr.service 
b/www-apps/readarr-bin/files/readarr.service
similarity index 100%
rename from www-apps/readarr/files/readarr.service
rename to www-apps/readarr-bin/files/readarr.service

diff --git a/www-apps/readarr/metadata.xml b/www-apps/readarr-bin/metadata.xml
similarity index 100%
rename from www-apps/readarr/metadata.xml
rename to www-apps/readarr-bin/metadata.xml

diff --git a/www-apps/readarr-bin/readarr-bin-0.3.20.2452.ebuild 
b/www-apps/readarr-bin/readarr-bin-0.3.20.2452.ebuild
new file mode 100644
index ..5ef7e008750e
--- /dev/null
+++ b/www-apps/readarr-bin/readarr-bin-0.3.20.2452.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="An ebook and audiobook collection manager for Usenet and 
BitTorrent users"
+HOMEPAGE="https://readarr.com/
+   https://github.com/Readarr/Readarr/;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-musl-core-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-musl-core-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Readarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/readarr
+   acct-user/readarr
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Readarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/readarr.init" readarr
+
+   keepdir /var/lib/readarr
+   fowners -R readarr:readarr /var/lib/readarr
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/readarr.logrotate" readarr
+
+   dodir  "/opt/readarr"
+   cp -R "${S}/." 

[gentoo-commits] repo/gentoo:master commit in: www-apps/lidarr/, www-apps/lidarr-bin/files/, www-apps/lidarr-bin/, ...

2024-03-23 Thread Craig Andrews
commit: 87df1817c1129c8b74ffc26787357e97741f7640
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:29:18 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df1817

www-apps/lidarr-bin: move from www-apps/lidarr

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{lidarr => lidarr-bin}/Manifest   |  0
 www-apps/{lidarr => lidarr-bin}/files/lidarr.init  |  0
 .../{lidarr => lidarr-bin}/files/lidarr.logrotate  |  0
 .../{lidarr => lidarr-bin}/files/lidarr.service|  0
 www-apps/lidarr-bin/lidarr-bin-2.2.3.4098.ebuild   | 78 ++
 www-apps/{lidarr => lidarr-bin}/metadata.xml   |  0
 www-apps/lidarr/lidarr-2.2.3.4098.ebuild   | 67 ---
 8 files changed, 79 insertions(+), 67 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 8ce4c142a11d..37ed62dbe87a 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -95,3 +95,4 @@ move dev-python/aiorpcX dev-python/aiorpcx
 move www-apps/sonarr www-apps/sonarr-bin
 move www-apps/jellyfin www-apps/jellyfin-bin
 move www-apps/radarr www-apps/radarr-bin
+move www-apps/lidarr www-apps/lidarr-bin

diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr-bin/Manifest
similarity index 100%
rename from www-apps/lidarr/Manifest
rename to www-apps/lidarr-bin/Manifest

diff --git a/www-apps/lidarr/files/lidarr.init 
b/www-apps/lidarr-bin/files/lidarr.init
similarity index 100%
rename from www-apps/lidarr/files/lidarr.init
rename to www-apps/lidarr-bin/files/lidarr.init

diff --git a/www-apps/lidarr/files/lidarr.logrotate 
b/www-apps/lidarr-bin/files/lidarr.logrotate
similarity index 100%
rename from www-apps/lidarr/files/lidarr.logrotate
rename to www-apps/lidarr-bin/files/lidarr.logrotate

diff --git a/www-apps/lidarr/files/lidarr.service 
b/www-apps/lidarr-bin/files/lidarr.service
similarity index 100%
rename from www-apps/lidarr/files/lidarr.service
rename to www-apps/lidarr-bin/files/lidarr.service

diff --git a/www-apps/lidarr-bin/lidarr-bin-2.2.3.4098.ebuild 
b/www-apps/lidarr-bin/lidarr-bin-2.2.3.4098.ebuild
new file mode 100644
index ..2676b94f25ac
--- /dev/null
+++ b/www-apps/lidarr-bin/lidarr-bin-2.2.3.4098.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Looks and smells like Sonarr but made for music"
+HOMEPAGE="https://lidarr.audio/
+   https://github.com/Lidarr/Lidarr/;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Lidarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/lidarr
+   acct-user/lidarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Lidarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/lidarr.init" lidarr
+
+   keepdir /var/lib/lidarr
+   fowners -R lidarr:lidarr /var/lib/lidarr
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/lidarr.logrotate" lidarr
+
+   dodir  "/opt/lidarr"
+   cp -R "${S}/." "${D}/opt/lidarr" || die "Install failed!"
+
+   systemd_dounit "${FILESDIR}/lidarr.service"
+   systemd_newunit "${FILESDIR}/lidarr.service" "lidarr@.service"
+}

diff --git a/www-apps/lidarr/metadata.xml b/www-apps/lidarr-bin/metadata.xml
similarity index 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/, www-apps/jellyfin-bin/files/, www-apps/jellyfin/files/, ...

2024-03-23 Thread Craig Andrews
commit: 7b3bb71592c015fc65d5c1dce813ce8b5c55cb80
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:03:43 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:36:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3bb715

www-apps/jellyfin-bin: move from www-apps/jellyfin

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{jellyfin => jellyfin-bin}/Manifest   |  0
 .../files/jellyfin.confd   |  0
 .../files/jellyfin.init-r1 |  0
 .../files/jellyfin.service |  0
 .../jellyfin-bin-10.8.13.ebuild}   | 31 --
 www-apps/{jellyfin => jellyfin-bin}/metadata.xml   |  0
 7 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 1053aa984aa3..420be15dbf42 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -93,3 +93,4 @@ slotmove =dev-ruby/launchy-3.0.0 0 3
 move dev-python/DBUtils dev-python/dbutils
 move dev-python/aiorpcX dev-python/aiorpcx
 move www-apps/sonarr www-apps/sonarr-bin
+move www-apps/jellyfin www-apps/jellyfin-bin

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin-bin/Manifest
similarity index 100%
rename from www-apps/jellyfin/Manifest
rename to www-apps/jellyfin-bin/Manifest

diff --git a/www-apps/jellyfin/files/jellyfin.confd 
b/www-apps/jellyfin-bin/files/jellyfin.confd
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.confd
rename to www-apps/jellyfin-bin/files/jellyfin.confd

diff --git a/www-apps/jellyfin/files/jellyfin.init-r1 
b/www-apps/jellyfin-bin/files/jellyfin.init-r1
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.init-r1
rename to www-apps/jellyfin-bin/files/jellyfin.init-r1

diff --git a/www-apps/jellyfin/files/jellyfin.service 
b/www-apps/jellyfin-bin/files/jellyfin.service
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.service
rename to www-apps/jellyfin-bin/files/jellyfin.service

diff --git a/www-apps/jellyfin/jellyfin-10.8.13.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
similarity index 72%
rename from www-apps/jellyfin/jellyfin-10.8.13.ebuild
rename to www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
index 39218e469f00..ab927c16c0e6 100644
--- a/www-apps/jellyfin/jellyfin-10.8.13.ebuild
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,36 +6,39 @@ EAPI=8
 inherit pax-utils systemd tmpfiles
 
 DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
-HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/
+   https://github.com/jellyfin/jellyfin/;
 
 SRC_URI="
arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_arm64.tar.gz
)
amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_amd64.tar.gz
)"
 
-RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror test"
+REQUIRED_USE="elibc_glibc"
+
 DEPEND="acct-user/jellyfin
media-libs/fontconfig
sys-libs/zlib"
 RDEPEND="${DEPEND}
dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
+   media-video/ffmpeg[vpx,x264]"
 BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
+
+INST_DIR="/opt/jellyfin"
 QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
 
 src_unpack() {
unpack ${A}
-   mv ${PN}_${PV} ${P} || die
+   mv jellyfin_${PV} ${P} || die
 }
 
 src_prepare() {
@@ -56,9 +59,9 @@ src_install() {
doins -r "${S}"/*
newtmpfiles - jellyfin.conf <<<"d /var/cache/jellyfin 0775 jellyfin 
jellyfin -"
chmod 755 "${D}${INST_DIR}/jellyfin"
-   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, www-apps/sonarr/files/, www-apps/sonarr-bin/, ...

2024-03-23 Thread Craig Andrews
commit: 410641374d9b6cb2ef80128adc43731c695d19b1
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 21:56:34 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:35:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41064137

www-apps/sonarr-bin: move from www-apps/sonarr

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35869
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{sonarr => sonarr-bin}/Manifest   |  0
 .../{sonarr => sonarr-bin}/files/sonarr.init-r2|  0
 .../{sonarr => sonarr-bin}/files/sonarr.logrotate  |  0
 .../{sonarr => sonarr-bin}/files/sonarr.service-r1 |  0
 www-apps/{sonarr => sonarr-bin}/metadata.xml   |  0
 www-apps/sonarr-bin/sonarr-bin-4.0.2.1341.ebuild   | 74 ++
 www-apps/sonarr/sonarr-4.0.2.1341.ebuild   | 65 ---
 8 files changed, 75 insertions(+), 65 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 9fbf3b9d261c..1053aa984aa3 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -92,3 +92,4 @@ move sci-libs/scikit-learn dev-python/scikit-learn
 slotmove =dev-ruby/launchy-3.0.0 0 3
 move dev-python/DBUtils dev-python/dbutils
 move dev-python/aiorpcX dev-python/aiorpcx
+move www-apps/sonarr www-apps/sonarr-bin

diff --git a/www-apps/sonarr/Manifest b/www-apps/sonarr-bin/Manifest
similarity index 100%
rename from www-apps/sonarr/Manifest
rename to www-apps/sonarr-bin/Manifest

diff --git a/www-apps/sonarr/files/sonarr.init-r2 
b/www-apps/sonarr-bin/files/sonarr.init-r2
similarity index 100%
rename from www-apps/sonarr/files/sonarr.init-r2
rename to www-apps/sonarr-bin/files/sonarr.init-r2

diff --git a/www-apps/sonarr/files/sonarr.logrotate 
b/www-apps/sonarr-bin/files/sonarr.logrotate
similarity index 100%
rename from www-apps/sonarr/files/sonarr.logrotate
rename to www-apps/sonarr-bin/files/sonarr.logrotate

diff --git a/www-apps/sonarr/files/sonarr.service-r1 
b/www-apps/sonarr-bin/files/sonarr.service-r1
similarity index 100%
rename from www-apps/sonarr/files/sonarr.service-r1
rename to www-apps/sonarr-bin/files/sonarr.service-r1

diff --git a/www-apps/sonarr/metadata.xml b/www-apps/sonarr-bin/metadata.xml
similarity index 100%
rename from www-apps/sonarr/metadata.xml
rename to www-apps/sonarr-bin/metadata.xml

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.2.1341.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.2.1341.ebuild
new file mode 100644
index ..f10489599d33
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.2.1341.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
+HOMEPAGE="https://www.sonarr.tv;
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
+   )
+   )
+   arm? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
+   )
+   )
+   arm64? (
+   elibc_glibc? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
+   )
+   elibc_musl? (
+   
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
+   )
+   )
+"
+S="${WORKDIR}/Sonarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/sonarr
+   acct-user/sonarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Sonarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/sonarr.init-r2" sonarr
+
+   keepdir /var/lib/sonarr
+   fowners -R sonarr:sonarr /var/lib/sonarr
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/sonarr.logrotate" sonarr
+
+   dodir  "/opt/sonarr"
+   cp -R "${S}/." "${D}/opt/sonarr" || die "Install failed!"
+
+   systemd_newunit "${FILESDIR}/sonarr.service-r1" "sonarr.service"
+   systemd_newunit "${FILESDIR}/sonarr.service-r1" "sonarr@.service"
+}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdnet/

2024-03-23 Thread Sam James
commit: 70ec3ac4c1b52d29c86004c74ddabbefa919866a
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 18:11:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 18:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ec3ac4

dev-libs/libdnet: fix tests

XFAIL 2 known-bad tests, using Debian's rationale (they also only fail
in our sandboxes IIRC). Thanks to matoro for the hint.

Closes: https://bugs.gentoo.org/778797
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libdnet/libdnet-1.16.4.ebuild |  8 +++-
 dev-libs/libdnet/libdnet-1.17.0.ebuild | 11 ---
 dev-libs/libdnet/libdnet-1.18.0.ebuild |  9 +++--
 3 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/dev-libs/libdnet/libdnet-1.16.4.ebuild 
b/dev-libs/libdnet/libdnet-1.16.4.ebuild
index 63ed423fc1db..f711dff63e94 100644
--- a/dev-libs/libdnet/libdnet-1.16.4.ebuild
+++ b/dev-libs/libdnet/libdnet-1.16.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -70,6 +70,12 @@ src_compile() {
fi
 }
 
+src_test() {
+   # https://bugs.gentoo.org/778797#c4
+   # check_ip needs privileges and check_fw can't work on Linux
+   emake check XFAIL_TESTS="check_fw check_ip"
+}
+
 src_install() {
default
 

diff --git a/dev-libs/libdnet/libdnet-1.17.0.ebuild 
b/dev-libs/libdnet/libdnet-1.17.0.ebuild
index 6375fca7a56c..fd47d46e0186 100644
--- a/dev-libs/libdnet/libdnet-1.17.0.ebuild
+++ b/dev-libs/libdnet/libdnet-1.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,8 +17,7 @@ LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="python test"
-# Tests fail in sandbox
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 DEPEND="
@@ -75,6 +74,12 @@ src_compile() {
fi
 }
 
+src_test() {
+   # https://bugs.gentoo.org/778797#c4
+   # check_ip needs privileges and check_fw can't work on Linux
+   emake check XFAIL_TESTS="check_fw check_ip"
+}
+
 src_install() {
default
 

diff --git a/dev-libs/libdnet/libdnet-1.18.0.ebuild 
b/dev-libs/libdnet/libdnet-1.18.0.ebuild
index acb3b2536aa4..fd47d46e0186 100644
--- a/dev-libs/libdnet/libdnet-1.18.0.ebuild
+++ b/dev-libs/libdnet/libdnet-1.18.0.ebuild
@@ -17,8 +17,7 @@ LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="python test"
-# Tests fail in sandbox
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 DEPEND="
@@ -75,6 +74,12 @@ src_compile() {
fi
 }
 
+src_test() {
+   # https://bugs.gentoo.org/778797#c4
+   # check_ip needs privileges and check_fw can't work on Linux
+   emake check XFAIL_TESTS="check_fw check_ip"
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/files/, sys-apps/coreutils/

2024-03-23 Thread Sam James
commit: 68fa11160c7cc25a0232c490336e2eae913e1e8e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 17:43:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:43:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68fa1116

sys-apps/coreutils: drop 9.1-r2, 9.3-r2, 9.3-r3

Note that deliberately keeping 8.32-r1 for now given it continues to be useful
for ZFS users suffering from misc bugs...

Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/Manifest|   5 -
 sys-apps/coreutils/coreutils-9.1-r2.ebuild | 250 ---
 sys-apps/coreutils/coreutils-9.3-r2.ebuild | 272 
 sys-apps/coreutils/coreutils-9.3-r3.ebuild | 276 -
 .../coreutils-9.1-fix-rename-simple-backups.patch  |  38 ---
 ...utils-9.3-cp-parents-preserve-permissions.patch |  86 ---
 .../coreutils-9.3-old-kernel-copy_file_range.patch |  89 ---
 7 files changed, 1016 deletions(-)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index 8f7b83030d5d..71b00732697f 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -1,10 +1,5 @@
 DIST coreutils-8.30-patches-01.tar.xz 5788 BLAKE2B 
a41511ce39ac570cb14b7f12d125eebef92217469a9490808719fa0665f5e5c0adb96fbd02c4bac4d280d1502295669575790a81dbc01afe2ca3a9d384cbefb0
 SHA512 
b1e1933637de4581d5f8c6ede4e80a012435d13f0cf5550a76ab5bbe9441e3c15ce19ef3f78a7ea3b8368d5e9a3bb17c1207c471d26171b59786f38adeba0454
 DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f0151827707c759bd46c0fe8d2501c6ad1c29c5b71266f6525857bc0d56c472db0d7fe29953b6c65e2e6c76bdf3c515
 SHA512 
1c8f3584efd61b4b02e7ac5db8e103b63cfb2063432caaf1e64cb2dcc56d8c657d1133bbf10bd41468d6a1f31142e6caa81d16ae68fa3e6e84075c253613a145
-DIST coreutils-9.0_p20220409-patches-01.tar.xz 6244 BLAKE2B 
8ca9855680719660782931467ec70095c826e66b9850890b8cf456963f8114f63940707386b97c766172d01e55e17b7db2aa1c329208a873a76e2293b29f565f
 SHA512 
4b43c25832122d241f33e6b4eff24bc1fa045b9ca5af45a49d22ecb1fa282986c4e4a045ef24c34b3d94fd9a2247247c42c344261e3f464d881969e6f3351d3f
-DIST coreutils-9.1.tar.xz 5712104 BLAKE2B 
f5654e4935535275615d44a56c071d1c0746af36cf4615fcc0a5a0d387af9c9023adac31f31a52e16b3d1105b9d4c0fb7ebff9b2862498849f867a866049dd6e
 SHA512 
a6ee2c549140b189e8c1b35e119d4289ec27244ec0ed9da0ac55202f365a7e33778b1dc7c4e64d1669599ff81a8297fe4f5adbcc8a3a2f75c919a43cd4b9bdfa
-DIST coreutils-9.1.tar.xz.sig 833 BLAKE2B 
e9627a066f3c67596feaa8d43d5785076230f440bacea84d8b5736e51a22787c2d5df1f3e2cd8523d01fb7b468933d3c17fce3cb1fbefef322a0e0d820b81842
 SHA512 
9f0766531afd4faa3e2c337730f61db55605cf06729e9c61f644594883732c2e0b1ddb0005b492be309c53e6f45b8ff875398163a48699d52517ea49e9bdbc91
-DIST coreutils-9.3.tar.xz 5808696 BLAKE2B 
11502cd2dbeef150d0d4cece2546bf6b835941b94456c258f6058338f0477f22e68e88934d075b08fe51ee4d1c0c50cb23d8084ac06a457d6e8975f01643b1cd
 SHA512 
242271f212a6860bdc6c8d7e5c4f85ce66c1b48ef781aca9daa56e0fe7c2b7809ef72b4392120219fe5b687637c83ce89ceef8bb35f6274f43f8f968a6901694
-DIST coreutils-9.3.tar.xz.sig 833 BLAKE2B 
c45ae10ff706907ae65d31228e432f7d6f34acbdb733bf521437d9e2fc75828a59da9d432d894a1ed8b7341f7e15d0e8d4e816e209c799b75c14d0ec055bfdf2
 SHA512 
522a2072f8ef940228ccdd856a4041c3c16b98e309168ccf2066fe7c1013685ba6cdea8a7317dfa1f4507b37ca016ecedaf54438d4a5007927b0e1a8fd223eb5
 DIST coreutils-9.4-patches.tar.xz 6756 BLAKE2B 
677454409ccb629fd0efde1e15d8f9c13f208391e63a17816011e84d4ca3fb2a42c2a60853f213ade2a53c821d76fd8924c59388d160c6e7c7fa5755e1db4c68
 SHA512 
2025c80b5ada92bafb479c678917862be208534becd8b347d335032c6b4cc23c7b7630f15ca7dd3b5d691567cb70f3491753e29441cc54d8700cc3d966a5e743
 DIST coreutils-9.4.tar.xz 5979200 BLAKE2B 
83d41c48804c1d470c0e5eed38e692bb6875436dda3f6e2c29784ad6ef563d86e8e066a050e222621b400f78ea4630b1e127d20fc9b76f12096528c42677e35d
 SHA512 
7c55ee23b685a0462bbbd118b04d25278c902604a0dcf3bf4f8bf81faa0500dee5a7813cba6f586d676c98e520cafd420f16479619305e94ea6798d8437561f5
 DIST coreutils-9.4.tar.xz.sig 833 BLAKE2B 
870f7eb28e8851f41954820c7f4f4b43a965e6650b303b79541dfdf98ca0cd52fe964d7eec72bea68066452d7ad21a01df5e4db9e5bc4c20bf26d8b416856446
 SHA512 
9674f783f592c4f3e5c708ff31426ac009bf132fd0005019571bf39c8a1627efb5351c6cecc7faecb1eff8fa2970318666593bffc0eda9c750159e174ef42524

diff --git a/sys-apps/coreutils/coreutils-9.1-r2.ebuild 
b/sys-apps/coreutils/coreutils-9.1-r2.ebuild
deleted file mode 100644
index 61d1ba7df222..
--- a/sys-apps/coreutils/coreutils-9.1-r2.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintainers also maintain the package in Fedora and 
may
-# backport fixes which we want to pick up.
-
-PYTHON_COMPAT=( python3_{10..11} )

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/

2024-03-23 Thread Sam James
commit: de4099563e796f93e7b618d9dbdb52288b537770
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 17:54:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:54:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de409956

profiles/arch/powerpc/ppc64: mask dev-python/QtPy[webengine,test]

Quick band-aid fix so CI passes again and we can get a GCC build fix propagated.

Signed-off-by: Sam James  gentoo.org>

 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 029dc5b15a7d..857d7a0bd4ef 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-03-23)
+# dev-qt/qtwebengine not available here
+dev-python/QtPy webengine test
+
 # Michal Privoznik  (2024-01-21)
 # virtiofsd is available here
 app-emulation/libvirt -virtiofsd



[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/

2024-03-23 Thread Arthur Zamarin
commit: f73dc411c3665dff9d46c39c4d69ac4fc8d896c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 17:38:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 17:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73dc411

dev-python/quart-trio: Keyword 0.11.1 sparc, #923485

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild 
b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
index 55d3424acd2e..a4e901919e32 100644
--- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/

2024-03-23 Thread Arthur Zamarin
commit: 62a9ac07211028565e84ab70ca6a8969115cc135
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 17:38:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 17:38:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a9ac07

dev-python/pandas: Stabilize 2.2.1 arm64, #927637

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pandas/pandas-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index 87764d426720..e6dec9b6ba62 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/

2024-03-23 Thread Arthur Zamarin
commit: 26c32d3342f4dcfe26884b8852d39bfef8e08872
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 17:38:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 17:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c32d33

dev-python/urllib3: Keyword 2.2.1 sparc, #923485

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/urllib3/urllib3-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/urllib3/urllib3-2.2.1.ebuild 
b/dev-python/urllib3/urllib3-2.2.1.ebuild
index a5f6e471737c..49e3033739ed 100644
--- a/dev-python/urllib3/urllib3-2.2.1.ebuild
+++ b/dev-python/urllib3/urllib3-2.2.1.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="brotli http2 test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc32/

2024-03-23 Thread Sam James
commit: 74ee0933ce138048034e9b08c569dfd9a175462d
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 17:19:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:19:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ee0933

profiles/arch/powerpc/ppc32: mask sys-libs/libomp

It never worked and isn't supported.

Bug: https://bugs.gentoo.org/600148
Bug: https://bugs.gentoo.org/708344
Closes: https://bugs.gentoo.org/907213
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/powerpc/ppc32/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/ppc32/package.mask 
b/profiles/arch/powerpc/ppc32/package.mask
index 3b04d2d58ca3..1b3413e70272 100644
--- a/profiles/arch/powerpc/ppc32/package.mask
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-03-23)
+# sys-libs/libomp does not support ppc32 (bug #907213).
+sys-libs/libomp
+
 # Sam James  (2023-05-06)
 # Broken bundled Eigen, fails to compile. See bug #865191.
 sci-libs/pdal



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2024-03-23 Thread Sam James
commit: 45cfb87c758846944bdc2dcb961e518f7b792e52
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 16:24:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:16:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cfb87c

sys-libs/libomp: drop ppc (isn't supported)

It never worked.

Bug: https://bugs.gentoo.org/600148
Bug: https://bugs.gentoo.org/708344
Closes: https://bugs.gentoo.org/907213
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libomp/libomp-15.0.7-r6.ebuild | 4 ++--
 sys-libs/libomp/libomp-16.0.6.ebuild| 4 ++--
 sys-libs/libomp/libomp-17.0.6.ebuild| 2 +-
 sys-libs/libomp/libomp-18.1.2.ebuild| 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libomp/libomp-15.0.7-r6.ebuild 
b/sys-libs/libomp/libomp-15.0.7-r6.ebuild
index e8b3f3483f1e..ddef8e6ff939 100644
--- a/sys-libs/libomp/libomp-15.0.7-r6.ebuild
+++ b/sys-libs/libomp/libomp-15.0.7-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 IUSE="
debug hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX

diff --git a/sys-libs/libomp/libomp-16.0.6.ebuild 
b/sys-libs/libomp/libomp-16.0.6.ebuild
index 0590156caaa6..82c6efffb251 100644
--- a/sys-libs/libomp/libomp-16.0.6.ebuild
+++ b/sys-libs/libomp/libomp-16.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX

diff --git a/sys-libs/libomp/libomp-17.0.6.ebuild 
b/sys-libs/libomp/libomp-17.0.6.ebuild
index 766adba6fde3..82c6efffb251 100644
--- a/sys-libs/libomp/libomp-17.0.6.ebuild
+++ b/sys-libs/libomp/libomp-17.0.6.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX

diff --git a/sys-libs/libomp/libomp-18.1.2.ebuild 
b/sys-libs/libomp/libomp-18.1.2.ebuild
index 79490dd692cb..5f6fa687234c 100644
--- a/sys-libs/libomp/libomp-18.1.2.ebuild
+++ b/sys-libs/libomp/libomp-18.1.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
 IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc32/

2024-03-23 Thread Sam James
commit: fa21aa6500e18cc45ab6804348c885d1e2838796
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 17:18:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa21aa65

profiles/arch/powerpc/ppc32: mask sys-devel/clang-runtime[openmp]

Needs masked libomp.

Closes: https://bugs.gentoo.org/907213
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 93269f61965d..ba4f64dea0a1 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-03-23)
+# sys-libs/libomp does not support ppc32 (bug #907213).
+sys-devel/clang-runtime openmp
+
 # Matt Jolly  (2024-03-02)
 # Fails tests, potential false negatives #911402
 app-antivirus/clamav system-mspack



[gentoo-commits] repo/gentoo:master commit in: net-p2p/syncthing/files/, net-p2p/syncthing/

2024-03-23 Thread Marek Szuba
commit: cdd08394168c0219a13d51cf2f12b991c07509bc
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 23 17:10:42 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 23 17:12:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd08394

net-p2p/syncthing: add 1.27.4

Closes: https://bugs.gentoo.org/927343
Signed-off-by: Marek Szuba  gentoo.org>

 net-p2p/syncthing/Manifest |   1 +
 .../files/syncthing-1.27.4-tests_race.patch|  24 +
 net-p2p/syncthing/syncthing-1.27.4.ebuild  | 113 +
 3 files changed, 138 insertions(+)

diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index 6eccaa287843..be04ced4cd13 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -1 +1,2 @@
 DIST syncthing-1.27.2.tar.gz 14967954 BLAKE2B 
8f033e18679f7accc3d461566da88fa45b2e1c8dc1b1b5ace2732e3987d82e8d458c42dc3571f7d1199cf35667be72fcf81b65efa9cd2dac65297bc86b03e284
 SHA512 
6b6bd57268b32b5db2377cf813229de978e26de606ac3bf2b515ddb35fd8131fafdb88abbfac1cb7d0f443224538cca7a6eba64f4bd737135f5a1c98e76439f9
+DIST syncthing-1.27.4.tar.gz 15085218 BLAKE2B 
25a87551f9c1af2b30076fb439a93a26335c63290f1192d2bc040d526fc9b3c2948103db84dd5fcb16d67810b228e23aa3f1e6f9e9a79dbdb75b983ff4376064
 SHA512 
fc28ca066adeccd10281a6ccd50c336942bfbbdaedd954028cc2ee40c09ad85ef0a7fcfe733d3045d6979dd22cddd2fa5979d605440ebe3d2fd90c7f911c3c73

diff --git a/net-p2p/syncthing/files/syncthing-1.27.4-tests_race.patch 
b/net-p2p/syncthing/files/syncthing-1.27.4-tests_race.patch
new file mode 100644
index ..1c83a03ec00f
--- /dev/null
+++ b/net-p2p/syncthing/files/syncthing-1.27.4-tests_race.patch
@@ -0,0 +1,24 @@
+--- a/build.go
 b/build.go
+@@ -34,7 +34,6 @@
+   "time"
+ 
+   _ "github.com/syncthing/syncthing/lib/automaxprocs"
+-  buildpkg "github.com/syncthing/syncthing/lib/build"
+ )
+ 
+ var (
+@@ -416,13 +415,6 @@
+   }
+   args = append(args, "-timeout", timeout)
+ 
+-  if runtime.GOARCH == "amd64" {
+-  switch runtime.GOOS {
+-  case buildpkg.Darwin, buildpkg.Linux, buildpkg.FreeBSD: // , 
"windows": # See https://github.com/golang/go/issues/27089
+-  args = append(args, "-race")
+-  }
+-  }
+-
+   if coverage {
+   args = append(args, "-covermode", "atomic", "-coverprofile", 
"coverage.txt", "-coverpkg", strings.Join(pkgs, ","))
+   }

diff --git a/net-p2p/syncthing/syncthing-1.27.4.ebuild 
b/net-p2p/syncthing/syncthing-1.27.4.ebuild
new file mode 100644
index ..b3b0c4165490
--- /dev/null
+++ b/net-p2p/syncthing/syncthing-1.27.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop go-module systemd xdg-utils
+
+DESCRIPTION="Open Source Continuous File Synchronization"
+HOMEPAGE="https://syncthing.net;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE="selinux tools"
+
+RDEPEND="acct-group/syncthing
+   acct-user/syncthing
+   tools? ( >=acct-user/stdiscosrv-1
+   >=acct-user/strelaysrv-1 )
+   selinux? ( sec-policy/selinux-syncthing )"
+BDEPEND=">=dev-lang/go-1.20.0"
+
+DOCS=( README.md AUTHORS CONTRIBUTING.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
+   "${FILESDIR}"/${PN}-1.18.4-tool_users.patch
+   "${FILESDIR}"/${PN}-1.27.4-tests_race.patch
+)
+
+S="${WORKDIR}"/${PN}
+
+src_prepare() {
+   # Bug #679280
+   xdg_environment_reset
+
+   default
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
+   cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
+   || die
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
+   cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
+   || die
+}
+
+src_compile() {
+   GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
+   ${GOARCH:+-goarch="${GOARCH}"} \
+   build $(usex tools "all" "") || die "build failed"
+}
+
+src_test() {
+   go run build.go test || die "test failed"
+}
+
+src_install() {
+   local icon_size
+
+   doman man/*.[157]
+   einstalldocs
+
+   dobin bin/syncthing
+
+   domenu etc/linux-desktop/*.desktop
+   for icon_size in 32 64 128 256 512; do
+   newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png
+   done
+   newicon -s scalable assets/logo-only.svg ${PN}.svg
+
+   if use tools; then
+   exeinto /usr/libexec/syncthing
+   local exe
+   for exe in bin/* ; do
+ 

[gentoo-commits] repo/gentoo:master commit in: app-backup/borgmatic/

2024-03-23 Thread Marek Szuba
commit: a9ea36333d27fba5ca848da9f05eb851b8338a9c
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 23 17:11:40 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 23 17:12:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ea3633

app-backup/borgmatic: add 1.8.9

Signed-off-by: Marek Szuba  gentoo.org>

 app-backup/borgmatic/Manifest   |  1 +
 app-backup/borgmatic/borgmatic-1.8.9.ebuild | 79 +
 2 files changed, 80 insertions(+)

diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index d8ba17fb8530..cf72a88d1c23 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -1 +1,2 @@
 DIST borgmatic-1.8.8.tar.gz 589575 BLAKE2B 
09a3ca616bd1cf5fcc6c773d8066357d764b44230d691b7afa90bb1fdbce3aa3bfaac509e921adaa9086ba60310b24d1f2ba186849853c8f04e2a85c4b0ec94f
 SHA512 
3984f6e34f8aed5c57df22799e60724903bfcec833e5c3215ad731977b7d376f36129fabd489c166f945d7103f272bcc132a9ea49010552001794b57f27fb5d5
+DIST borgmatic-1.8.9.tar.gz 592715 BLAKE2B 
3586404985b8cc0d5575f570ba6679c406e95b83453a7c2414872049067b1736010b9f8498fa92e91d281b1cdf75882bc09e40d6d9e443bff33c399ee1392ff9
 SHA512 
05386f6321d78e304030ebb78c495aee53a1b6f17241f101e73a097aa4208ac641d6105b1e8161cf714b2eab7c34fe682e082e9e997dc4ac6a6a4207253e8421

diff --git a/app-backup/borgmatic/borgmatic-1.8.9.ebuild 
b/app-backup/borgmatic/borgmatic-1.8.9.ebuild
new file mode 100644
index ..09e09f4eea4c
--- /dev/null
+++ b/app-backup/borgmatic/borgmatic-1.8.9.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 systemd pypi
+
+DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
+HOMEPAGE="https://torsion.org/borgmatic/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="apprise"
+
+REQUIRED_USE="test? ( apprise )"
+
+# borg is called as an external tool, hence no pythonic stuff
+RDEPEND="app-backup/borgbackup
+   $(python_gen_cond_dep '
+   https://github.com/borgmatic-collective/borgmatic/releases/tag/1.8.0;
+   ewarn
+   break
+   fi
+   done
+   fi
+   elog
+   elog "Systemd users wishing to periodically run ${PN} can use the 
provided timer and service units."
+}



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-03-23 Thread Sam James
commit: efc8afb3c59398c00fc42a06ec541bc481100873
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 17:03:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 17:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc8afb3

toolchain.eclass: another error handling fix

This one seems to be part of the previous block and was missing a comment /
had misleading whitespace.

Fixes: f81ec884754b3f3d3720d40b212e12ef364821c5
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 45e175a6092e..cd63712b1f24 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2223,8 +2223,8 @@ gcc_movelibs() {
for FROMDIR in ${removedirs} ; do
rmdir "${D}"${FROMDIR} >& /dev/null
done
-
-   find -depth "${ED}" -type d -exec rmdir {} + >& /dev/null || die
+   # XXX: Intentionally no die, here to remove empty dirs
+   find -depth "${ED}" -type d -exec rmdir {} + >& /dev/null
 }
 
 # Make sure the libtool archives have libdir set to where they actually



[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/

2024-03-23 Thread Michał Górny
commit: 37c695aec1d9b73e9ce46a93fed31c415d031b10
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 23 16:58:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 17:03:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c695ae

dev-python/pandas: Add a 2.2.1 revision without dev-python/pyarrow

Since dev-python/pyarrow and dev-libs/apache-arrow are still broken
on lots of platforms, add a revision of dev-python/pandas that does not
depend on them.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pandas/pandas-2.2.1.ebuild | 218 ++
 1 file changed, 218 insertions(+)

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
new file mode 100644
index ..87764d426720
--- /dev/null
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 optfeature pypi virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="
+   https://pandas.pydata.org/
+   https://github.com/pandas-dev/pandas/
+   https://pypi.org/project/pandas/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="full-support minimal test X"
+RESTRICT="!test? ( test )"
+
+RECOMMENDED_DEPEND="
+   >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}]
+   >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}]
+"
+
+# TODO: add pandas-gbq to the tree
+# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports 
python3_11
+# https://github.com/statsmodels/statsmodels/issues/8287
+OPTIONAL_DEPEND="
+   >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
+   dev-python/blosc[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
+   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
+   >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
+   >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
+   >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
+   !arm? ( !hppa? ( !ppc? ( !x86? (
+   >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
+   dev-python/statsmodels[${PYTHON_USEDEP}]
+   ) ) ) )
+   X? (
+   || (
+   >=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]
+   >=dev-python/QtPy-2.2.0[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   x11-misc/xsel
+   )
+   )
+"
+DEPEND="
+   =dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
+"
+COMMON_DEPEND="
+   ${DEPEND}
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${COMMON_DEPEND}
+   >=dev-build/meson-1.2.1
+   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   ${VIRTUALX_DEPEND}
+   ${RECOMMENDED_DEPEND}
+   ${OPTIONAL_DEPEND}
+   >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}]
+   >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}]
+   >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   x11-misc/xsel
+   !!dev-python/pyarrow
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-python/tzdata[${PYTHON_USEDEP}]
+   !minimal? ( ${RECOMMENDED_DEPEND} )
+   full-support? ( ${OPTIONAL_DEPEND} )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # test for rounding errors, fails if we have better precision
+   # e.g. on amd64 with FMA or on arm64
+   # https://github.com/pandas-dev/pandas/issues/38921
+   tests/window/test_rolling.py::test_rolling_var_numerical_issues
+
+   # TODO; unhappy about DISPLAY?
+   tests/test_downstream.py::test_seaborn
+
+   # OOMs
+   tests/io/parser/test_c_parser_only.py::test_bytes_exceed_2gb
+
+   # TODO: numexpr says "forbidden control characters"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2024-03-23 Thread Michał Górny
commit: bb0852a5eace06bbf4f7ca7b763c19796fcc65c7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 23 16:07:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 17:03:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0852a5

sys-libs/libcxx: Add 19.0.0_pre20240322 snapshot

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-19.0.0_pre20240322.ebuild | 210 +++
 2 files changed, 211 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 8d6bcb08ddd5..ee0b4d803973 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.2.src.tar.xz 132060436 BLAKE2B 
f21fca02fe9e02a3d440595aafbe0572be318ce69cc6285c1bf3dc9187b37ebf4c76f3ea60b6870c441675288f46e5597b069ec451d5026c5161f84daef6b4b2
 SHA512 
a0d01b018abbdf1609abc7b63911bb4c6c3619b748a0616b66be0843fcaa4240868412c5d1f77fe6dafdfed665b46570e7ce615da58efcaa91e9ddc8481e6fc4
 DIST llvm-project-18.1.2.src.tar.xz.sig 566 BLAKE2B 
97c6b6b4a041316e70abd54ff715d87a62410fe5590c9b90548fff5a5121d8d5e028ec681f7e99c130d6c6726835365825286ef0a01c82a98394d9369ea7a390
 SHA512 
1cd8d1c227782cb43e269696045cea500a43f3c6b786f2cda8d380f5b8fc28d3ada11c41c4a252f2d3db465f767b27ea50c5659faa43d4aa5655cc3ffd6243c2
 DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490
+DIST llvm-project-f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz 208184654 
BLAKE2B 
abd35798f7c921866bb221cecc42aa94915271d0804acbf44dbe5640efb787ef9d928c329eacde768fac4292217ed4d3c4187fba02dd1c826059aeaa1bad33f0
 SHA512 
513f7278367114ba3fe3271e8a790b62adbca97d280968537e44e5df9a7afb467a5ca93480f4d4fb7c4d5c0734d00ab54559bf68c00f09a1fcff2fee492aa84f

diff --git a/sys-libs/libcxx/libcxx-19.0.0_pre20240322.ebuild 
b/sys-libs/libcxx/libcxx-19.0.0_pre20240322.ebuild
new file mode 100644
index ..e29d57a316d3
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0_pre20240322.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-project/issues/73791
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || 
die
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals*
 || die
+
+   cmake_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 

  1   2   3   4   5   >