[gentoo-commits] repo/gentoo:master commit in: net-libs/nghttp2/

2023-11-29 Thread Bernard Cafarelli
commit: 060dd1d5f79e1e19c5577a232d95d6b75f628c70
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 30 07:58:50 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 30 07:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060dd1d5

net-libs/nghttp2: remove vulnerable versions

Bug: https://bugs.gentoo.org/915554
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest |  4 --
 net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild | 79 ---
 net-libs/nghttp2/nghttp2-1.51.0.ebuild| 76 -
 net-libs/nghttp2/nghttp2-1.52.0.ebuild| 58 ---
 net-libs/nghttp2/nghttp2-.ebuild  |  1 -
 5 files changed, 218 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 7534ef907a74..6009397561de 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,6 +1,2 @@
-DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
-DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46
 SHA512 
eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
-DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
-DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B 
a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2
 SHA512 
3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56
 DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c

diff --git a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
deleted file mode 100644
index d17fb05439f3..
--- a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.51.0-pthread.patch;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cxx debug hpack-tools jemalloc static-libs systemd test utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP}]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   systemd? ( sys-apps/systemd )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${DISTDIR}"/${PN}-1.51.0-pthread.patch
-   )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --enable-threads
-   --without-cython
-   

[gentoo-commits] repo/gentoo:master commit in: app-laptop/framework-laptop-kmod/

2023-11-29 Thread Patrick McLean
commit: 827484695f1b22a6229af5348fec7da807785924
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Nov 30 07:23:26 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Nov 30 07:24:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82748469

app-laptop/framework-laptop-kmod: new package, add 0_pre20231129

Signed-off-by: Patrick McLean  gentoo.org>

 app-laptop/framework-laptop-kmod/Manifest  |  1 +
 .../framework-laptop-kmod-0_pre20231129.ebuild | 46 ++
 app-laptop/framework-laptop-kmod/metadata.xml  | 11 ++
 3 files changed, 58 insertions(+)

diff --git a/app-laptop/framework-laptop-kmod/Manifest 
b/app-laptop/framework-laptop-kmod/Manifest
new file mode 100644
index ..e2e317c8f080
--- /dev/null
+++ b/app-laptop/framework-laptop-kmod/Manifest
@@ -0,0 +1 @@
+DIST framework-laptop-kmod-0_pre20231129.gh.tar.gz 10672 BLAKE2B 
9fd39ca526e29054e31af264bc7f6521fdfe7348c5a4083fef4ba012cb5c2b84d5d91f4ba93d37c78052d5ee3b9e384f3adde234a41763ef2f324fab180f2517
 SHA512 
0fbcb2e34daac1e7d2d7b345b8e7b0d0908a181fcbe5860af1a9da1de8db36c8b44bb8ab95bac36976fc9e83f156f11f940bf51a976096fdd7c065a07341

diff --git 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231129.ebuild 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231129.ebuild
new file mode 100644
index ..ae4a4b4c5960
--- /dev/null
+++ 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231129.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+COMMIT_HASH="fed64af4c19a15ef6bb7dca79b692d265e845699"
+DESCRIPTION="Kernel module to expose more Framework Laptop stuff"
+HOMEPAGE="https://github.com/DHowett/framework-laptop-kmod;
+SRC_URI="https://github.com/DHowett/framework-laptop-kmod/archive/${COMMIT_HASH}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CONFIG_CHECK="
+   ~CROS_EC
+   ~CROS_EC_LPC
+"
+
+DOCS=(
+   README.md
+)
+
+pkg_pretend() {
+   check_extra_config
+}
+
+src_compile() {
+   local modlist=(
+   framework_laptop
+   )
+   linux-mod-r1_src_compile
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+
+   #if kernel_is -lt 6 7 0; then
+   ewarn "For the Framework Laptop 13 AMD Ryzen 7040 series and 
the Framework Laptop 16a,"
+   ewarn "you will need to apply the patch series from this URL:"
+   ewarn 
"https://lore.kernel.org/chrome-platform/20231005160701.19987-1-dus...@howett.net/;
+   #fi
+}

diff --git a/app-laptop/framework-laptop-kmod/metadata.xml 
b/app-laptop/framework-laptop-kmod/metadata.xml
new file mode 100644
index ..af58c2e437f5
--- /dev/null
+++ b/app-laptop/framework-laptop-kmod/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   DHowett/framework-laptop-kmod
+   
+



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

2023-11-29 Thread Joonas Niilola
commit: 1447a48c5004de583284aabb46bf55a7a57a85b1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 30 07:23:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 30 07:23:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1447a48c

www-client/firefox-bin: drop 120.0

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox-bin/Manifest |  98 ---
 www-client/firefox-bin/firefox-bin-120.0.ebuild | 366 
 2 files changed, 464 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index ba6b256de036..5be14ac6b581 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,102 +94,6 @@ DIST firefox-115.5.0esr-vi.xpi 595548 BLAKE2B 
6ece2d0b5d0ed3d5ff3b11bbc333e4892e
 DIST firefox-115.5.0esr-xh.xpi 402436 BLAKE2B 
f5bc9da8f839819bdd6ccb26b4b29e884fd7a72d353a5cffdcb9c4e0f53a73e89cb39cc9a1ea8ff66c30084c7a8e0f4ea16e9101196f8caa5bf63eec18cd6501
 SHA512 
f396c5bf63271863fbb7d735a3e6d1bafd7a6649754ba4cc57466c323292ab54a5e49907f403be0921d5a25ab5d6c439aef6d04d5006af90217ce6906f4ade23
 DIST firefox-115.5.0esr-zh-CN.xpi 595484 BLAKE2B 
a260d76f2c47969599fdff3ef9b948ac7baebfe1e26cebf1f61bfcb00f4027cbcb89e7067985cd7d5de544683176ee4a3ec8cdaa3d788ddad5da9f30f3724ec9
 SHA512 
2dc128b82824313ebafe3c147b99760d1a7da7a718b8d95f2897d13ba0b427a6a52e0c75258115598de1e9ab35de0972a933dd438d14a0326d9994f3faae9cbc
 DIST firefox-115.5.0esr-zh-TW.xpi 597819 BLAKE2B 
0fb3dc3a1fc7bd9fe60fc81cb78a278e3b1b5e827eb0dd8db8e26849ec3552cfab177e68766ea627569875d02e5ee0de1034f40c6a7184c07812a7e5ee2204be
 SHA512 
62f6151b44387cdb98fae20b7128b9e3fcaf648ae59486cdec3dc6efd33b68942b643a1df3a2647e8d205399e1f6437a766eec14acd1d90074f49ff6a487acbe
-DIST firefox-120.0-ach.xpi 452406 BLAKE2B 
c7d90c68f9533e0dde831575026061301a0359ae1b07dcc09d836216e75f42c485bb82a67376e2ed910ea46091efdacf8adb6fcb1d5a0dd1f7a85a140496bbc6
 SHA512 
ae6035a73d48e7f42627f180825765e7194e6afc1dd1d6ca1b626e472e6ac570d0dcffb19e69623a9dc4639a2969270b91b75948cc62308dfdc2b455a828b443
-DIST firefox-120.0-af.xpi 408350 BLAKE2B 
e841d6e1e11d2aa0747d6d1bab06eed8fd64942fa72e9661e47847c4f78d882ac3b07c497b14a0ca334742e07ff79278fd98b49cb38db06e8d91ff9971a320bf
 SHA512 
721f33a479c528551bb8dcb9dea3cd5f6bf9be7be1c5851b3b6e7814104ab66aaa5e1103d25787eae4c94a846ab2d13da5f6b3d3b880e5d5b2cae4ed590adb6a
-DIST firefox-120.0-an.xpi 493113 BLAKE2B 
438187930e8687fe7d90bde56112a7512b57292b224f3784a8a715fe28ccf2a29e2bc800fe252ccd180b6c1e0e2eb114cac2dfc091314134e9ba3f32c2fcb2a7
 SHA512 
4bf1bf696315bb39b0e0eb0325df1e55ec7bfc6ebc32671c30807e10b71f10405fae6e64a5b60f5ceba234c9fe3cdb4411080c0da6d63ff9e0b53c7a2ac0
-DIST firefox-120.0-ar.xpi 583117 BLAKE2B 
cb9a2aa3343a902f971a777d8f86ff8439025217b269a564d7858ea8342bc13decf1203329b26d528f0fb2b15d6ab30df9ff412faaa15bb96f23748a73702e44
 SHA512 
d4f639551959dc56e014f4d83b24b521eebd78cdd2151292091af38a69d83527b2a15a8d46ce3f05ee23ec035b3e00ada1955b81d8eb25c83e4c6d1cb9da9a08
-DIST firefox-120.0-ast.xpi 485205 BLAKE2B 
9bac8cd48b0e7e6862a96a50ddf8aea0aec61451c1dd6fe17dd411b1ec32f56ca33462d20d8c0e8b239fff99508b2fe61ae37402ae7c01d9b5823e6f5378ff48
 SHA512 
a8e015911a8e627f1ad14513292b133cbf81f08abbf09630eb98d7adacfd649fea0872405858e34d22efd629c5132b09dadd4ed408f1edf3557c1cfba6ab4fa7
-DIST firefox-120.0-az.xpi 478982 BLAKE2B 
e8f587cd8803f1c799ec2005da19bf1ab987ba5e9af322ee8ad99a848332fa214e1acb19002e680bc387461f848d765e5f13fdf6916cf01cbc8f3c8119b66ddb
 SHA512 
9978735bb2ae30d361c6af39eaad52cf158fb5f488974aa7df60815c31b4fe176fce9b761f8209fb933a3ec8afa4223a3f7736ddd079e796bc71b6a0873befd8
-DIST firefox-120.0-be.xpi 672593 BLAKE2B 
2e9175a98a94ef61254d693e4a19f02116788f195ac33d271191b888d420e53100812b43b3aab154fbb77c8343474185ff1883b517ca8639d094526593945c4c
 SHA512 
2e8c27425fd916da6b45c297ca2d2ff7b741e0abbce09476ab354eef403ff7230cf7bf52f03c086af4a19755bcc937f029ef5ab9d4eeaf55e4e57770b9aaff5f
-DIST firefox-120.0-bg.xpi 574997 BLAKE2B 
21e758cd76b9a3d8614256cb86e542cd74634baf43623e9127adeccdca065965ac5ac872f62da8c0ab7710bf0c898b43b1a8419db4e233649852874fdf54929b
 SHA512 
b774f3660fc7e31bf03d69cd79be7df3bc940cde74ee1683df11d18ac2c4c27ffac1fc64b706f952ed19e6e3f436e1cb7c3fd1e06744491bc38b8b585bc40e11
-DIST firefox-120.0-bn.xpi 569024 BLAKE2B 
1d11fdf20d9eaf0e29953da0e038f9e11da8a508fff895bbab2b3578aa443b7b1aece1b6796befd4a110836e385f93b67bfb48c16c6e4de47b7e3d0b8844519f
 SHA512 
b8c2580a6ee4a28d1205bac4b6897fcfecb1162769f0c41364494f20112aed0ba38e10ac756650a0d7429959a7aeece31e9ffd35cf4c2e5f99b29cb4e31a72df
-DIST firefox-120.0-br.xpi 554037 BLAKE2B 
e5c5118e057ec4e157e968b749dad23b1d8cd40f1a0d34006f3fddf44a2b9f370a32892894b44dd9f791757d3a3c70f4a317b6faff0014917fc6c6670fe20ee6
 SHA512 
61c6d1743d2ffeb180e8f1044a2b4f5213008c2e2a6a0897326fa5447ee196c11d590ae9f5ddb1457cf5b6b3fbbc33bef1bcbf7fee6ee9bcb51b3bb25a914e12
-DIST firefox-120.0-bs.xpi 448503 BLAKE2B 

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

2023-11-29 Thread Joonas Niilola
commit: 32710cebb40eadeeb34cfacfcfd40306e4774861
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 30 07:22:51 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 30 07:22:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32710ceb

www-client/firefox-bin: add 120.0.1

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-120.0.1.ebuild | 366 ++
 2 files changed, 464 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index c18acf0eb29f..ba6b256de036 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -190,7 +190,105 @@ DIST firefox-120.0-vi.xpi 619247 BLAKE2B 
d240d1103a57f3394b43e8555fe9ad619f8901b
 DIST firefox-120.0-xh.xpi 407994 BLAKE2B 
6706bdad139958af05c1ce43cd195d3403aec23662192565f4fcc8ba39df6b82076f1e040d52d3f6184a2932775c2e7462e49a77f5ad00c08f38f6834a56215b
 SHA512 
9474ad515a3e1df95faf5dd63f54b31fb4954aa4604f0e037f0efb15bb114707aa017999719814d24c3932ef5c0d4d34c602c4cfa2e267423185f883dd239cc9
 DIST firefox-120.0-zh-CN.xpi 618138 BLAKE2B 
a274aa8f386061edacf4ae4334fbb87830aefee17f39dde83b0ad609ec82ebe82a8ad401b4459e5da8005d8d5a28c452fb81804d1cc70a9691a7fefca3df0a3a
 SHA512 
ef58d34db483705eb92d2b6b0c8b36003d2223c33ad809c7c51167e92abc864fc8e15638773a35a071898150254e1498e8b3efb60434ac95ca92796a056b9793
 DIST firefox-120.0-zh-TW.xpi 620086 BLAKE2B 
212b97f85a45dfb937c4908d49966d4209aed7670c4500e9a543b1e362b03b28a39cb95114be096d2e7ca7087d0747d0f6d1a77ec284a53dbce0b676791011fc
 SHA512 
5288468095d200085c73947da40e6ff3518e1cef6779fbad514a71c7905c406844153e6e1dfa695c401bede0ad6120acf7a302e91562eb2aa579a13dc8c9dee8
+DIST firefox-120.0.1-ach.xpi 452407 BLAKE2B 
e06249a07480fe36ca437b63d5327cb4769956dceda4eff12c227ba1bb95262dc0049506286627596e7347a46871a5ef819f1afe806091fa7e57365aa430f0d8
 SHA512 
4563a29f2804cc2365b39afc7445296f24c2b31084d416813ea6a990dc256932d92fb99a7f19bc5aeb1e0846a28a10e0ec7b7937fe425a57d18bdcb61b687edc
+DIST firefox-120.0.1-af.xpi 408348 BLAKE2B 
a48041b5b514c1ddeb0a8ce440ad16390d7f967849f7f7ba350add470ab5d53470ee1005952f698dd80c46cd0ec2b5450224dce71422ccf8d6f1f09508cdcb74
 SHA512 
09db4c3c0aaf150cff9109aa59085933b1823c24fa6d2ea81f373351a0d18e6b69d5ba11a114e62efa51b4a1f144efcc3367573118db1e96f6b1a97efeccf235
+DIST firefox-120.0.1-an.xpi 493131 BLAKE2B 
d294876b39a72301de3700f4ab19e7efaac1eb3334937dac908d4657630c088ec2f07e7eda88de3dfbadbc31965c9b9517af67d2eb779d2eb3bc2ba9896eca34
 SHA512 
08a86d72331628cded945c145594a2149817fe0e44dab4bf38d14eb3fbe0063a637cacdf27a95a7f1b2aa3f26c1a749a63a3761762b8b7fc5c397a8fb87c688f
+DIST firefox-120.0.1-ar.xpi 583111 BLAKE2B 
476468ceffcd77a8a8e2f6172c9eaccebf1ec7ba6cf39c6c7612271702f40a89acc82a8dced9444bfd6c03e089f4d68a023fa39f6ed886d332a68333f65c2230
 SHA512 
68a7cfb4bcc2630d1df814a9bc1229a0e9d189078bc4788e374f73566e82ff7f1875a980fd8a7621076d76d304582343a417487b999c24146364c43e1d68d116
+DIST firefox-120.0.1-ast.xpi 485203 BLAKE2B 
fcaf7d0d576dbeb70072749e834d4256dd778cf5f93fd33750cb8dc25f9eb387d8f0589d984924b0f17e07c6eee7e613a099083fffc7e639fed17e846b080ac9
 SHA512 
9c08364fc9deb7124ea16e41bd95620c4c7cbb932cb4fcef8f7c2c9a44d7bcb4113022aa472b9293987a8220345ed0f9159f169d0c2d3226b81860fec50a4e64
+DIST firefox-120.0.1-az.xpi 478977 BLAKE2B 
be08f502b0c24c9d553d558ea378fd91a56df470d7f9529c6e220a59554a9f088b2fbd7fe93d26fe356779477b89bae716d15f85ee6ed1605422e9148fce803a
 SHA512 
89853ef8b786bec4a7f88e788b4728fe74efdb976b3049056d2b475a12b4a8729cb27b2421ab172fe5f2d2bf7cd61424f4366b116fbf043832a0379091717f36
+DIST firefox-120.0.1-be.xpi 672592 BLAKE2B 
646069a8205c287912f4a26ce68acfd76cbafa02d1c3dcddabc40a57ac9c2a13831ca889a413211f02999192939058aa8d2d9d20fc5b2a0a780714d4a2e2a877
 SHA512 
3a8726fb82dd915f0cb2012b86a980c4a4c98c95d4f38298b4b6872419c9684b58a58be76f3c35d3c82f072e0232ff3c1f3d1bdcbdfb1e468ac806c028dd949e
+DIST firefox-120.0.1-bg.xpi 574992 BLAKE2B 
0cefc3060cbcfa0e917c151eec3ab419b08362e5f022418bb4d28ac778faccf27cd14150d8282c79c7ccfb84c68dfd7d5c7025f6792639f3d9f864c805d46ce4
 SHA512 
c92d4e93f9d05d5e5172702966531cd1c78fc57c75367b3eb7c3fc1986703d2267b989cc3db45a140e7d4278c606f2cea1e1a9e7c82a0b04a796b43ee4fb207a
+DIST firefox-120.0.1-bn.xpi 569014 BLAKE2B 
1ae65459b1d9c40822c29726dc56afa9a8c08f50c64105cb1a4479e5c724383a06b1b3b5de8dac203a36e15ad5f9f45b2a2841c2d37b28b950032e10ffaa48b5
 SHA512 
a5babe4ef48b387d19e069735686fe6ee178e3a13db3aa9dea0566a0feaed6b1740a34fd885c8100fb544c98aaae71724dcbfff97151024db1eef7d7d5930178
+DIST firefox-120.0.1-br.xpi 554035 BLAKE2B 
8e4a06bb5054089aac92387a030ad3214826b31ce00fc3a2145818b6193b16bdc0ed4f8a35e3402b383eb5657c2a4767a921136e409554a754f53dd995b795a0
 SHA512 
ada57f3e4fd11b5f5bd10347d7854336cfb68f2a6c20ade4727f0900d5dbecd4edec4e2da4d7bb792179b15065537bb6f9e3d4d4683c8594b447dc131813a6a6
+DIST firefox-120.0.1-bs.xpi 448507 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-tag-expressions/

2023-11-29 Thread Hans de Graaff
commit: b104e1271ea79e7206af06a00be28be81ed360d1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 14:11:12 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b104e127

dev-util/cucumber-tag-expressions: add 5.0.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-tag-expressions/Manifest   |  1 +
 .../cucumber-tag-expressions-5.0.6.ebuild| 20 
 dev-util/cucumber-tag-expressions/metadata.xml   |  2 +-
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-util/cucumber-tag-expressions/Manifest 
b/dev-util/cucumber-tag-expressions/Manifest
index 888280d58232..80616ad31766 100644
--- a/dev-util/cucumber-tag-expressions/Manifest
+++ b/dev-util/cucumber-tag-expressions/Manifest
@@ -1 +1,2 @@
 DIST cucumber-tag-expressions-4.1.0.gem 8192 BLAKE2B 
f4ce3377f3d67be1d58fee6f082ac8b25a301ae2aea2f862cc8faa0b7b36daba9754512cfb046c932c93ef6d10b50ff8a4cd2187b4a3516f740b9d9db865b95b
 SHA512 
15704a604496a26fa87775cf05b6998236e7903e0770782804ce8bb9e3093178d686e1bba146d1453b853f529f30220054ac33ef18ba1d45894fb1aac7fc3dab
+DIST cucumber-tag-expressions-5.0.6.tar.gz 228510 BLAKE2B 
aed93b9fa99364ec446755fd4378c57a8006c17e0b002fa45ab885e87e80d29664c9db54500d4e5222e94306c7f558c42d27219218b47ca42e60bb74130ea16c
 SHA512 
436c64920d572718ca75c3c730cad66688879dfd129977ea5e4cf45023c9e4f8fbbb64b65427ab4188cf1b9a9cdd6cdaf2f64c23a12b85be7048b680b8e08f08

diff --git 
a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild 
b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
new file mode 100644
index ..f926e07f141f
--- /dev/null
+++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="cucumber-tag-expressions.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Cucumber tag expressions for ruby"
+SRC_URI="https://github.com/cucumber/tag-expressions/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+RUBY_S="tag-expressions-${PV}/ruby"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="MIT"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="$(ver_cut 1)"

diff --git a/dev-util/cucumber-tag-expressions/metadata.xml 
b/dev-util/cucumber-tag-expressions/metadata.xml
index cc917e33f5f1..aa1c8d4b4934 100644
--- a/dev-util/cucumber-tag-expressions/metadata.xml
+++ b/dev-util/cucumber-tag-expressions/metadata.xml
@@ -5,6 +5,6 @@
gra...@gentoo.org


-   cucumber/cucumber
+   cucumber/tag-expressions

 



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-compatibility-kit/

2023-11-29 Thread Hans de Graaff
commit: a8a2568eddbc6dfd24d1d31c5fce1e4bc7ba2b1b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 30 07:10:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a2568e

dev-util/cucumber-compatibility-kit: use cucumber-messages:22

Signed-off-by: Hans de Graaff  gentoo.org>

 .../cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild 
b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
index 3cbeda510fe5..5a7a9c443b23 100644
--- 
a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
+++ 
b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
@@ -18,7 +18,7 @@ SLOT="$(ver_cut 1)"
 IUSE="test"
 
 ruby_add_rdepend "
-   dev-util/cucumber-messages:20
+   dev-util/cucumber-messages:22
>=dev-ruby/rake-13.0.6 =dev-ruby/rake-13*
>=dev-ruby/rspec-3.12.0:3
 "



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

2023-11-29 Thread Hans de Graaff
commit: 19205a1186550a635057a628d2af80c778f87dc4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 30 07:09:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19205a11

dev-util/cucumber-core: use cucumber-messages:22

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-core/cucumber-core-12.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild 
b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
index 956f2ba35a98..9d810f086b6e 100644
--- a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
+++ b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
@@ -28,7 +28,7 @@ ruby_add_bdepend "
 
 ruby_add_rdepend "
dev-util/cucumber-gherkin:26
-   dev-util/cucumber-messages:20
+   dev-util/cucumber-messages:22
>=dev-util/cucumber-tag-expressions-5.0.4:5
 "
 



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

2023-11-29 Thread Hans de Graaff
commit: 0c29834f0a874ed2f08853a4e350d524d57439f0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 12:33:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c29834f

dev-util/cucumber-messages: add 20.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-messages/Manifest   |  1 +
 .../cucumber-messages/cucumber-messages-20.0.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-util/cucumber-messages/Manifest 
b/dev-util/cucumber-messages/Manifest
index 61a76a2a3051..55c60a553745 100644
--- a/dev-util/cucumber-messages/Manifest
+++ b/dev-util/cucumber-messages/Manifest
@@ -1,3 +1,4 @@
 DIST cucumber-messages-17.1.1.gem 21504 BLAKE2B 
343bdb916c1e1a8cfa04837d11064d51268a283b9c79b0ff249abe8066ef6a3d56d021d3b9d9b1d8a2dfc1495b08263dc325f6ac8a0e2dbd46281089cee7
 SHA512 
32d4740bd6aae8bf4273aac9974e181d32c4bd0be5883722ea38aa62df8b915504fd21a655111c03527d3fe1f31f0ec41ac637cb7293b753c7ec4eb6a97e7db9
 DIST cucumber-messages-18.0.0.gem 20992 BLAKE2B 
292de17ef1b73ea2f35f3994bfbab14f206d8152fd885a7e6d351eaf67bb7ecfbbf8fd1a24ea1fc2cd42bbcde5290ec69c227db273193e897c5e4aebc555aa99
 SHA512 
52a7c3d8105a8b7abfd2914088ea2c9caa794451a53a50c8c6b98f36ad73947dd2e2f0925a06f2eae4019bd6e22b206670d51557149e50532580377c95a904be
 DIST cucumber-messages-19.1.4.gem 21504 BLAKE2B 
36bc578d6a3151e83d824a9da0a07ff06875d8109c1d83da12dd9b96f877ffe6983d12caeb820296c703a504c6f04c65944240112dbdda106ecd22fe18f26c3d
 SHA512 
17e12595d4a19d5e6d50874543b4b46ee2b394b6deb4d29a887731be83262f54e88d9732b46f14d43dd8a5a6fc51594c2e8e26a72b51cd4c3accb6dfde65e573
+DIST cucumber-messages-20.0.0.gem 21504 BLAKE2B 
7d420632448e124d6d33666fd75d230535b368e94bd22819a36cfbbcf384e567f32992f1d16658bb04dd3b74f4201010244948e7da93d8305f3aa5e94df893d7
 SHA512 
f07cc332e45654b32d221b4fb317449ce83dd05dbb1d728539c519ebcc3a53793a7e50eb2cbf1b43ab3ec9082a3cbf65fce163efeaf517b3016171c35a2b6f02

diff --git a/dev-util/cucumber-messages/cucumber-messages-20.0.0.ebuild 
b/dev-util/cucumber-messages/cucumber-messages-20.0.0.ebuild
new file mode 100644
index ..ba8921418d1b
--- /dev/null
+++ b/dev-util/cucumber-messages/cucumber-messages-20.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process 
communication"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"



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

2023-11-29 Thread Hans de Graaff
commit: fe755ee15e3a8a9e669aac0f1d7f0f07d8372466
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 13:02:31 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe755ee1

dev-util/cucumber-core: add 12.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-core/Manifest|  1 +
 dev-util/cucumber-core/cucumber-core-12.0.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest
index ae72856381ff..765e4c3eb596 100644
--- a/dev-util/cucumber-core/Manifest
+++ b/dev-util/cucumber-core/Manifest
@@ -1,3 +1,4 @@
 DIST cucumber-core-10.1.1.tar.gz 202764 BLAKE2B 
c5704ed4821d056aea7bf537c7193bb8965be5a6d0effad0f85f76c18e62acf7a2de981da05826fbd27c1e55122ba3ca9873729332a9840280d1638838af27c9
 SHA512 
c7c4de1c53a58b74e632019a9a69b3bac164da72ee3cef839d19c9548707c06ddac5e562013ca86992ca3d78ad96f23521ff69de83b3e9e614a336cc3d6ba9a6
 DIST cucumber-core-11.0.0.tar.gz 202792 BLAKE2B 
a85074a9bad6b91dcb2b409eee6162efed6890868b762ebd221ea2ab383a029eb7d7f605813e6e73f6bcbf4c526ffb94f26e7338e6cfdd94abf28d631bbd989e
 SHA512 
fd2cb97d72f24e5a5c00336e4243594270546225a027ee23907256d81fdc9be01c017a4d25dea85727ca834a6d3e3fb1ae003357cf530eab9d44fc211d52f331
 DIST cucumber-core-11.1.0.tar.gz 200962 BLAKE2B 
5ac40ca2114a925c93f98b363443b560f24f5103c23e6ec3ae429cfdd1c1039367a64212a87c6079aacc94a2da757f2e8f889d57f6a46ceff5ff58810101e86e
 SHA512 
02918828b9f626ac9a6d451b5d8ce4f19df01cd628c008c4a1b2b926f27d6af1353ce4bde5cd05bd1ce560449e37cc2db971049a4b8230f0c85cf0b05d0a462d
+DIST cucumber-core-12.0.0.tar.gz 200773 BLAKE2B 
f0cc2fbfdd6e79492d95a0ab66c74d1be8c173debeceedaa2b7b563cf0d6c70c86a00e3f2957b238b6d804fc78e2a27ad0003622ba7868be2960fded04f1d456
 SHA512 
58c0f1f7437aa5f55b3b07b36c66c616fd0c838659f346ed8cfc216fe98bce6d0de2ed52645c7fffa80f2f31c67298b6f4d881ec8d077e2eb33430ef88f0387a

diff --git a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild 
b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
new file mode 100644
index ..b1cb5c29d675
--- /dev/null
+++ b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+RUBY_S="cucumber-ruby-core-${PV}"
+LICENSE="Ruby"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/unindent-1.0
+   )"
+
+ruby_add_rdepend "
+   dev-util/cucumber-gherkin:26
+   dev-util/cucumber-messages:20
+   >=dev-util/cucumber-tag-expressions-4.1.0:4
+"
+
+all_ruby_prepare() {
+   # Avoid dependency on kramdown to keep dependency list manageable for 
all arches.
+   rm -f spec/readme_spec.rb || die
+}



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

2023-11-29 Thread Hans de Graaff
commit: 997b13d72679898c8b12ef43b890e40b096ed08c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 30 07:13:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997b13d7

dev-util/cucumber: add 9.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber/Manifest  |  1 +
 dev-util/cucumber/cucumber-9.1.0.ebuild | 88 +
 2 files changed, 89 insertions(+)

diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest
index 415041ab5361..9334746c7f36 100644
--- a/dev-util/cucumber/Manifest
+++ b/dev-util/cucumber/Manifest
@@ -1,2 +1,3 @@
 DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 
8e86ca726a85afeb6d80799c3b2cf633e4949bacb9ad65b41d3baf37f642b9032d57b4e66cca15cbababcdbe5541ce2cd0d23b113897dedbd7cbfb5c85283a00
 SHA512 
33e9abeb33c7924c3eedfcf477019a782cd813a004e35dcdeb0878b6dea920ba870023b6c8a60c8de810ff231378fa67969208611ce8e9199ae2611d3f6f1f99
 DIST cucumber-9.0.2.tar.gz 410190 BLAKE2B 
db11ade6c97ca9ea51820c0b0fc394012eb8668bede0b8d60376075208eb569ab0925263b4f46286234f260ca52dd7987adfbc069616fbd2edda00cc0a41d779
 SHA512 
573f4182e901597487993299985b9b9bdec93f19c11b26d2fd34a14b76364630c8d0d3f2b1ee3c6f1ca59d49c155cae397bcf8e0e6fb8fe748105d68e8c846cf
+DIST cucumber-9.1.0.tar.gz 407729 BLAKE2B 
c0d654124b71d58677569ce29d81c169176d6945ea5bb3c537326c2c3543922652bc83e7728be25e10e712ee1981076fd185b147b3f303bc59f103c01f4295f8
 SHA512 
f6783d6f0df19d227fc2a77f6f16c496ea323b3937aca5236acc7c680be5b633ea7a942de12670f88ba60b65493224153601c5e0c61fc99861e9935a2ff8990d

diff --git a/dev-util/cucumber/cucumber-9.1.0.ebuild 
b/dev-util/cucumber/cucumber-9.1.0.ebuild
new file mode 100644
index ..88962fd70f88
--- /dev/null
+++ b/dev-util/cucumber/cucumber-9.1.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# Documentation task depends on sdoc which we currently don't have.
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+RUBY_FAKEGEM_BINWRAP="cucumber"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="cucumber-ruby-${PV}"
+LICENSE="Ruby"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="examples test"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   >=dev-ruby/nokogiri-1.12.5
+   >=dev-ruby/syntax-1.0.0
+   dev-ruby/json
+   >=dev-util/cucumber-3
+   dev-util/cucumber-compatibility-kit:14
+   )"
+
+ruby_add_rdepend "
+   >=dev-ruby/builder-3.2.4:3.2
+   >=dev-util/cucumber-ci-environment-9.2.0:9
+   dev-util/cucumber-core:12
+   dev-util/cucumber-cucumber-expressions:17
+   dev-util/cucumber-gherkin:25
+   >=dev-util/cucumber-html-formatter-20.4.0:20
+   dev-util/cucumber-messages:22
+   >=dev-ruby/diff-lcs-1.5.0:0
+   >=dev-ruby/mini_mime-1.1.5:0
+   >=dev-ruby/multi_test-1.1.0:1
+   >=dev-ruby/sys-uname-1.2.3:1
+"
+
+all_ruby_prepare() {
+   # Remove development dependencies from the gemspec that we don't
+   # need or can't satisfy.
+   sed -e 
'/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d'
 \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on unpackaged packages
+   sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die
+
+   # Avoid specs that call out to an installed cucumber version
+   rm -f spec/cck/cck_spec.rb || die
+
+   # Avoid specs failing due to differing deprecation message
+   # rm -f spec/cucumber/deprecate_spec.rb || die
+
+   # Avoid failing features on new delegate and forwardable behavior in 
ruby
+#  rm -f features/docs/defining_steps/ambiguous_steps.feature 
features/docs/defining_steps/nested_steps.feature || die
+
+   sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die
+
+   rm -f Gemfile.lock || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} 
RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   if use examples; then
+   cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed 
installing example files."
+   fi
+}



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

2023-11-29 Thread Hans de Graaff
commit: c97776c6d9c890460a25c419a4fe3aa9ed42a297
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 14:12:00 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c97776c6

dev-util/cucumber-core: fix tag-expressions dependency

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-core/cucumber-core-12.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild 
b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
index b1cb5c29d675..956f2ba35a98 100644
--- a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
+++ b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
@@ -29,7 +29,7 @@ ruby_add_bdepend "
 ruby_add_rdepend "
dev-util/cucumber-gherkin:26
dev-util/cucumber-messages:20
-   >=dev-util/cucumber-tag-expressions-4.1.0:4
+   >=dev-util/cucumber-tag-expressions-5.0.4:5
 "
 
 all_ruby_prepare() {



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

2023-11-29 Thread Hans de Graaff
commit: 7825d4e342dc56583f797ebd654a423d2a991d8c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 16:35:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7825d4e3

dev-util/cucumber-messages: add 22.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-messages/Manifest   |  1 +
 .../cucumber-messages/cucumber-messages-22.0.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-util/cucumber-messages/Manifest 
b/dev-util/cucumber-messages/Manifest
index 55c60a553745..1ceacc429e59 100644
--- a/dev-util/cucumber-messages/Manifest
+++ b/dev-util/cucumber-messages/Manifest
@@ -2,3 +2,4 @@ DIST cucumber-messages-17.1.1.gem 21504 BLAKE2B 
343bdb916c1e1a8cfa04837d1106
 DIST cucumber-messages-18.0.0.gem 20992 BLAKE2B 
292de17ef1b73ea2f35f3994bfbab14f206d8152fd885a7e6d351eaf67bb7ecfbbf8fd1a24ea1fc2cd42bbcde5290ec69c227db273193e897c5e4aebc555aa99
 SHA512 
52a7c3d8105a8b7abfd2914088ea2c9caa794451a53a50c8c6b98f36ad73947dd2e2f0925a06f2eae4019bd6e22b206670d51557149e50532580377c95a904be
 DIST cucumber-messages-19.1.4.gem 21504 BLAKE2B 
36bc578d6a3151e83d824a9da0a07ff06875d8109c1d83da12dd9b96f877ffe6983d12caeb820296c703a504c6f04c65944240112dbdda106ecd22fe18f26c3d
 SHA512 
17e12595d4a19d5e6d50874543b4b46ee2b394b6deb4d29a887731be83262f54e88d9732b46f14d43dd8a5a6fc51594c2e8e26a72b51cd4c3accb6dfde65e573
 DIST cucumber-messages-20.0.0.gem 21504 BLAKE2B 
7d420632448e124d6d33666fd75d230535b368e94bd22819a36cfbbcf384e567f32992f1d16658bb04dd3b74f4201010244948e7da93d8305f3aa5e94df893d7
 SHA512 
f07cc332e45654b32d221b4fb317449ce83dd05dbb1d728539c519ebcc3a53793a7e50eb2cbf1b43ab3ec9082a3cbf65fce163efeaf517b3016171c35a2b6f02
+DIST cucumber-messages-22.0.0.gem 22016 BLAKE2B 
eea91f0ab536ccd3357a488e04eca60cbc13257530ce599cf265861efbf848ee9ba40a7e5a18a21495391bb4872b1c5a4eeae25291e462f6129c0fe8b060e176
 SHA512 
6b62684b4f4aaa884801c47491a7cb24dd4686ca8080b8dad8b7cf0750794ba6e565af908b7c1068c39b83c35698a24ed0a168446675906afc0dd68151e1e676

diff --git a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild 
b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild
new file mode 100644
index ..ba8921418d1b
--- /dev/null
+++ b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process 
communication"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"



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

2023-11-29 Thread Hans de Graaff
commit: b047f0cbc6b67a2209a4eb964373b7de28f79ddc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 13:01:53 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b047f0cb

dev-util/cucumber-gherkin: add 26.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-gherkin/Manifest |  1 +
 .../cucumber-gherkin-26.2.0.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-util/cucumber-gherkin/Manifest 
b/dev-util/cucumber-gherkin/Manifest
index 8e4778cc4529..9d3c1f2935e4 100644
--- a/dev-util/cucumber-gherkin/Manifest
+++ b/dev-util/cucumber-gherkin/Manifest
@@ -1,3 +1,4 @@
 DIST cucumber-gherkin-22.0.0.tar.gz 9601890 BLAKE2B 
71ad3b4c9917cb6c9e4e8d7769bc76f49f1e33d5aa46ad835eea01297d9e69c60c1249075aabfb529daa10996703e45dbb8dec4eebd149ae8637708f666a00f5
 SHA512 
ef5aca1bd0e30aac850c2e93fd6d30bb5e7a9504f4d1ad1f4072001abeb16aa7cbbc0bb2200dd9001080ed8d89a3f91eb5206874cf535e3ea4756e6e809a6c20
 DIST cucumber-gherkin-23.0.1.tar.gz 8404612 BLAKE2B 
4a444afdf70804be9d97cf87c32960cbee705c97c90e4ef2d34479c1499a0fd1d97fa4cc6354a765be667e542ec1a6b9f596778a954f4e1d9df80157f4df
 SHA512 
fa968e92cb4617791d7df4e1d2a152b04ccd0b2aa0785e26264fa00ce722b026b0dc4b428acc0caf75d24196ba9689d85bbbc7f34c2a5c3dafecf84ab996383e
 DIST cucumber-gherkin-25.0.2.tar.gz 3981227 BLAKE2B 
d75246435241324b65e59e0d2b16c13aebfa7753c773531ea69334843e28f640c723264edc3ce02ebf909eb99133c168e3aa93ad23887a7bc89af7de8f24a24f
 SHA512 
30d0b6069e2724041a249ce5f6f085193ff7e705a88a89569f619461347c5decdc13f1fcdb8deee6898e33d1e0a04d31dbafc8e1b2543bc58ab80e720313c06f
+DIST cucumber-gherkin-26.2.0.tar.gz 3984721 BLAKE2B 
de3602226b0a035741b158b3e6a30efede77260f6b73191d06ef306a23c3a5a878c9909a54f209f0a1e0076bd2aae6eccd309e7ec0e71a2bb41e7cb13d6b8eec
 SHA512 
5f2db69f52198c3e2561051fd7d98a72d2a00e633aac8c23895bfc08c68029c4cb3640e003aa50c01aaed9974f0d565e7016bd6db74e892f481767ca03983a57

diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0.ebuild 
b/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0.ebuild
new file mode 100644
index ..9cf175aa4d5a
--- /dev/null
+++ b/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+# Don't install support scripts to avoid slot collisions.
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-gherkin.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast Gherkin lexer and parser"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/gherkin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+RUBY_S="gherkin-${PV}/ruby"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-util/cucumber-messages:20"



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-compatibility-kit/

2023-11-29 Thread Hans de Graaff
commit: b0e795918684009662a6dd2f5c77301358e755bb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 13:05:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e79591

dev-util/cucumber-compatibility-kit: add 14.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-compatibility-kit/Manifest   |  1 +
 .../cucumber-compatibility-kit-14.1.0.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/cucumber-compatibility-kit/Manifest 
b/dev-util/cucumber-compatibility-kit/Manifest
index 800c603bd622..9b0b26b0d859 100644
--- a/dev-util/cucumber-compatibility-kit/Manifest
+++ b/dev-util/cucumber-compatibility-kit/Manifest
@@ -1,2 +1,3 @@
 DIST cucumber-compatibility-kit-10.0.0.gem 34304 BLAKE2B 
87e7a9971c08743cee3e0e3b478f79a7bd72d3e4849f62b17d4ceb0de9de2fdf8a795eadcd1836eb13fee84c537ecd36a1a1a055583d237c1325e5120e92
 SHA512 
155f5d9452b0825ac175813a66cead356eb35d8a3e3663334149b6b364401682bbbf7679a48c95c68c0e57d55d1d1fde24b25bb16077112486371c717ffc76db
+DIST cucumber-compatibility-kit-14.1.0.gem 58368 BLAKE2B 
695fdc3a596e9a56b35ac5ec950272a90126f54c0976a853b0a9b15ace64a6e67fe6f78ead9c3feb178bf99f292a2a18ad99c548bdcce8db55429027958c03e5
 SHA512 
3be06c2677418f0f945a35582d6b6d83d9a46ffd9b01776c46fbcb86b9c9df0080b09664f0cec189a9c4fc8e7a3d4fe9fa79c1a3f4760249f207d917e71105d4
 DIST cucumber-compatibility-kit-9.2.1.gem 34304 BLAKE2B 
95d9d3df1a70dc54595ac3acb28ad0835257e317f8f4e64de556e650dc504d0fd8bee013a3172b6fcf93734f01dcbca37570edea3add2797a2635c747b68afb9
 SHA512 
40ab5d28828e1ce0467229c95f5f66ca07f99dd477cabe91468e67a9c34b40eb0def9ba5326c20885be8f8d815a2f3bdf3aceecd345eb8b310fd5f83f5a1e910

diff --git 
a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild 
b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
new file mode 100644
index ..3cbeda510fe5
--- /dev/null
+++ 
b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRAINSTALL="features"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Kit to check compatibility with official cucumber implementation"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-util/cucumber-messages:20
+   >=dev-ruby/rake-13.0.6 =dev-ruby/rake-13*
+   >=dev-ruby/rspec-3.12.0:3
+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-cucumber-expressions/, ...

2023-11-29 Thread Hans de Graaff
commit: a351f5b347e82a33b779ea23ab2355c188b273ec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 29 13:37:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 30 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a351f5b3

dev-util/cucumber-cucumber-expressions: add 17.0.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-cucumber-expressions/Manifest|  1 +
 .../cucumber-cucumber-expressions-17.0.1.ebuild| 18 ++
 ...mber-cucumber-expressions-17.0.1-spec-fix.patch | 22 ++
 3 files changed, 41 insertions(+)

diff --git a/dev-util/cucumber-cucumber-expressions/Manifest 
b/dev-util/cucumber-cucumber-expressions/Manifest
index 50dd27cf6a0d..9ba34eb7 100644
--- a/dev-util/cucumber-cucumber-expressions/Manifest
+++ b/dev-util/cucumber-cucumber-expressions/Manifest
@@ -1,3 +1,4 @@
 DIST cucumber-cucumber-expressions-15.1.1.gem 25088 BLAKE2B 
bc9990d11994a5c094b23a2d8bccf283d0c035507d7140128acae674faa70d1b8927bce6069b82bc530b28b4867ae6be3f168847e0d6db036211a5fd13defb06
 SHA512 
ceda830ca22e388169db41c85343f9adbe918ac76a5cfaefd55ca3d2815ec826eb592ba70771f0cf41bfefe8e42d9afbcfeb8c384cfa30687e9c0c023164fbe3
 DIST cucumber-cucumber-expressions-15.2.0.gem 25088 BLAKE2B 
3e0a9283cdf1a9488826260a98358612847945e287ed0f4b011c697fa6aabd340974705d5eb338464fdaee938090ea83b8c912820517b9a2b0cfa0c81b554d5c
 SHA512 
c4f72a6e096794598f94318ef21ac7586328229db4ec5d6791abc3d36319e798d3bddc91fdc9d56a3741ae8ce082deeec153b66d8904683e3038b1161b84fcf7
 DIST cucumber-cucumber-expressions-16.1.2.gem 23552 BLAKE2B 
e578e45901d5212f85e86ce6737c24ecbb0fce5204ed459e89270c27379bb13935ee12b94f618382c1a4c80ccc0cbfb8faea79da105b0f11a35e11c436c37abd
 SHA512 
221b5aee604895dd0835df8ef19363b8060b99341c51f636e35be52ec0bff7100a88ad33a86420b849161b2c62e5d039b1f11d720374544abe9667a8544ee4c5
+DIST cucumber-cucumber-expressions-17.0.1.gem 25088 BLAKE2B 
2d85d1ad5498d546df73a919a56f54a566bee0c686d2549bc4efb3e8970a057ef068fe2d498f393367094526afa5c14cbb7d1fbbaa05086801931d9ca99c72bb
 SHA512 
6b89a4aad515cd4894859a549037ac9ea25c470c26106680bd825595e497883177944da7ec35f4f2e8e2c0cd872808ba0ef93133c91e8e889589db96251f74f6

diff --git 
a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
 
b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
new file mode 100644
index ..27cae581ae1e
--- /dev/null
+++ 
b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="a simpler alternative to Regular Expressions"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="MIT"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="$(ver_cut 1)"
+
+PATCHES=( "${FILESDIR}/${P}-spec-fix.patch" )

diff --git 
a/dev-util/cucumber-cucumber-expressions/files/cucumber-cucumber-expressions-17.0.1-spec-fix.patch
 
b/dev-util/cucumber-cucumber-expressions/files/cucumber-cucumber-expressions-17.0.1-spec-fix.patch
new file mode 100644
index ..1708215cf887
--- /dev/null
+++ 
b/dev-util/cucumber-cucumber-expressions/files/cucumber-cucumber-expressions-17.0.1-spec-fix.patch
@@ -0,0 +1,22 @@
+From 22bd7a0f13b3aa46cc55015f096cf0bccad70151 Mon Sep 17 00:00:00 2001
+From: Luke Hill 
+Date: Fri, 24 Nov 2023 10:37:33 +
+Subject: [PATCH] Hotfix - Missing spec test issue
+
+---
+ .../cucumber_expressions/parameter_type_registry_spec.rb| 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git 
a/ruby/spec/cucumber/cucumber_expressions/parameter_type_registry_spec.rb 
b/ruby/spec/cucumber/cucumber_expressions/parameter_type_registry_spec.rb
+index 2be26e39..bd847915 100644
+--- a/spec/cucumber/cucumber_expressions/parameter_type_registry_spec.rb
 b/spec/cucumber/cucumber_expressions/parameter_type_registry_spec.rb
+@@ -24,7 +24,7 @@ class Place; end
+   @registry.define_parameter_type(ParameterType.new('place', 
CAPITALISED_WORD, Place, ->(s) { Place.new }, true, true))
+ end.to raise_error(
+   CucumberExpressionError,
+-  'There can only be one preferential parameter type per regexp. The 
regexp /[A-Z]+\\w+/ is used for two preferential parameter types, {name} and 
{place}'
++  'There can only be one preferential parameter type per regexp. The 
regexp /[A-Z]+\\w+/ is used for two: {name} and {place}'
+ )
+   end
+ 



[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud-notify_push/

2023-11-29 Thread Yixun Lan
commit: 653da74086e75ed8f7a6559a04c2f8f603deb938
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 30 06:40:53 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 30 06:43:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653da740

www-apps/nextcloud-notify_push: update maintainers

Add Anton Fischl as maintainer, thanks!

Bug: https://bugs.gentoo.org/831301
Signed-off-by: Yixun Lan  gentoo.org>

 www-apps/nextcloud-notify_push/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/www-apps/nextcloud-notify_push/metadata.xml 
b/www-apps/nextcloud-notify_push/metadata.xml
index 2352e5762799..5a87cc31bb77 100644
--- a/www-apps/nextcloud-notify_push/metadata.xml
+++ b/www-apps/nextcloud-notify_push/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   git...@fischl-online.de
+   Anton Fischl
+   

d...@gentoo.org
Yixun Lan

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   


https://github.com/nextcloud/notify_push/issues
nextcloud/notify_push



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2023-11-29 Thread Arthur Zamarin
commit: 31b12a6241bcbc720e6913eb47ee091febd9a6d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 06:00:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 06:00:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b12a62

sci-astronomy/sirilic: Stabilize 1.15.8 x86, #918879

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

 sci-astronomy/sirilic/sirilic-1.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/sirilic/sirilic-1.15.8.ebuild 
b/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
index 1d9db1289501..ec684a1eae87 100644
--- a/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
+++ b/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-V${PV}"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
dev-python/requests[${PYTHON_USEDEP}]



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

2023-11-29 Thread Arthur Zamarin
commit: dcfe94c8d7151b1766862d2c25f78e5e6e256fbc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 06:00:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 06:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcfe94c8

dev-python/rapidfuzz: Stabilize 3.5.2 ppc, #918813

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

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

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 63540d089c77..433f30ae316b 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



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

2023-11-29 Thread Arthur Zamarin
commit: 8e74e2f8d8bdad3c8cdfb0ffb5281983beeb2870
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:58:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:58:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e74e2f8

media-libs/openh264: Stabilize 2.3.1-r3 ppc, #915064

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

 media-libs/openh264/openh264-2.3.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/openh264/openh264-2.3.1-r3.ebuild 
b/media-libs/openh264/openh264-2.3.1-r3.ebuild
index 81838099d70c..8323e045ed3e 100644
--- a/media-libs/openh264/openh264-2.3.1-r3.ebuild
+++ b/media-libs/openh264/openh264-2.3.1-r3.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 # (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, 
just to be sure.
 #  https://github.com/cisco/openh264/issues/3459 )
 SLOT="0/7"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils"
 
 RESTRICT="bindist !test? ( test )"



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

2023-11-29 Thread Arthur Zamarin
commit: 3cf025750b9ca34c65e0e49ea312412f90d30dc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:58:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:58:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf02575

www-client/chromium: Stabilize 119.0.6045.199 amd64, #918884

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

 www-client/chromium/chromium-119.0.6045.199.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-119.0.6045.199.ebuild 
b/www-client/chromium/chromium-119.0.6045.199.ebuild
index 5e5283570544..88446bf0b185 100644
--- a/www-client/chromium/chromium-119.0.6045.199.ebuild
+++ b/www-client/chromium/chromium-119.0.6045.199.ebuild
@@ -39,7 +39,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos 
libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 
screencast selinux vaapi wayland widevine"
 REQUIRED_USE="



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

2023-11-29 Thread Arthur Zamarin
commit: 9a40cd2fc725a011d9809b8da49618513715fbae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:57:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a40cd2f

www-client/chromium: Stabilize 119.0.6045.199 arm64, #918884

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

 www-client/chromium/chromium-119.0.6045.199.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-119.0.6045.199.ebuild 
b/www-client/chromium/chromium-119.0.6045.199.ebuild
index 516838ef976a..5e5283570544 100644
--- a/www-client/chromium/chromium-119.0.6045.199.ebuild
+++ b/www-client/chromium/chromium-119.0.6045.199.ebuild
@@ -39,7 +39,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ~ppc64"
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos 
libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 
screencast selinux vaapi wayland widevine"
 REQUIRED_USE="



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

2023-11-29 Thread Arthur Zamarin
commit: fa0224e4a7534917c34ff6c8aa0fbe58078aba0d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:57:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:57:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0224e4

x11-libs/libdrm: Stabilize 2.4.117 ppc, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index a14c1a130204..ba1774d2e7f5 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Arthur Zamarin
commit: 6b0acf8367c0fd7091a51ea51025153ca9bbfeb0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:57:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0acf83

x11-libs/xcb-util-cursor: Stabilize 0.1.5 ppc, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 8fba6fad7744..ccdf4c68655e 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/sirilic/

2023-11-29 Thread Arthur Zamarin
commit: 92b3ec33c1fc0be10446efcb37d52d5945497765
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 05:57:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 05:57:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b3ec33

sci-astronomy/sirilic: Stabilize 1.15.8 amd64, #918879

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

 sci-astronomy/sirilic/sirilic-1.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/sirilic/sirilic-1.15.8.ebuild 
b/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
index 15931e8306ef..1d9db1289501 100644
--- a/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
+++ b/sci-astronomy/sirilic/sirilic-1.15.8.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-V${PV}"
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
dev-python/requests[${PYTHON_USEDEP}]



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

2023-11-29 Thread Michał Górny
commit: 06c70c1f3072211393b17ae18b66b488a57b9dd7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:28:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c70c1f

dev-python/podman: Bump to 4.8.0_p1

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

 dev-python/podman/Manifest   |  1 +
 dev-python/podman/podman-4.8.0_p1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-python/podman/Manifest b/dev-python/podman/Manifest
index ff58a3922f97..5c8ef6d6fb10 100644
--- a/dev-python/podman/Manifest
+++ b/dev-python/podman/Manifest
@@ -1,3 +1,4 @@
 DIST podman-py-4.5.0.gh.tar.gz 179025 BLAKE2B 
6725bd79a5fb0a17a75080b323cf62b56a3ef83d20c7113364785e0994a053455a08d9ffb2fb646fb730367de9bfd838c7eb92053a93a55008c59ec59732
 SHA512 
903466e11afebd26da65cc363ab49a56255731ea8bc07d202dd80907e1dd6704b5a8542c5a417f3c46ec93882bb21ef6990ae80fe558dfd3310b9272590cbd39
 DIST podman-py-4.6.0.gh.tar.gz 180393 BLAKE2B 
bb5e32cc57d3e545e28f98857ecdc643aed7eb208b12e14d0bbf961ec4ac115ee709af88e8f541fd2b73aab1c319d10f7835319dacadb52813e05820348c8406
 SHA512 
4d60d3643e679d68f560988c2b31272703059dc000e6361b44d896df480a72f36df595f0122ee39f44874b76a7286bbf05ea8c045e5afa58bd0c7b0a5a42f2de
 DIST podman-py-4.7.0.gh.tar.gz 181261 BLAKE2B 
039ef411ce365d7bec18b9ba5964e149ed5ca437af3640361d9bf4e9ff96f2c9fbe5cf538e547612d7dcdf132045a71bb1e4bd93124b16d4bc7ff46c9d5c5a0a
 SHA512 
c570ce3e7e11cd2f78a80ccfe43ef1fbf3fd7d96f2d93b92cc50284da15361c9d786f82602d696400f92e5a72bba8f85e9d9184182df1d09c9fee2523169e6cc
+DIST podman-py-4.8.0.post1.gh.tar.gz 182168 BLAKE2B 
e4c310cdf224f39c75337b9b87dcee2449460a44d4e1e42e30fe3289d47054cb1431e21c92b2c0ce6f14a9121c3adb7a87d569e0989e613078b63b978ea1246a
 SHA512 
9908b0ae23706b9455f8bb56491f67a411c4209e1bb64d05152f7c7b07e59590e200d3f0ebeedb56f7425861d77ca3a00579aa7a18cd09791d372409c1aeff4f

diff --git a/dev-python/podman/podman-4.8.0_p1.ebuild 
b/dev-python/podman/podman-4.8.0_p1.ebuild
new file mode 100644
index ..dc5cb958dc37
--- /dev/null
+++ b/dev-python/podman/podman-4.8.0_p1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=podman-py-${PV/_p/.post}
+DESCRIPTION="A library to interact with a Podman server"
+HOMEPAGE="
+   https://github.com/containers/podman-py/
+   https://pypi.org/project/podman/
+"
+SRC_URI="
+   https://github.com/containers/podman-py/archive/v${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.24[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.5.1[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   >=dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
podman/tests/unit/test_volumesmanager.py::VolumesManagerTestCase::test_get_404
+   )
+
+   # integration tests require a workable podman server,
+   # and it doesn't seem to work in ebuild env
+   epytest podman/tests/unit
+}



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

2023-11-29 Thread Michał Górny
commit: 93b8be0506bd9be931d0440071fc9a63c1ef0e19
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:38:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b8be05

dev-python/ipywidgets: Add a PDEP on dev-python/ipython

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

 dev-python/ipywidgets/ipywidgets-8.1.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild 
b/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
index 3d68fdc4fdb6..dfa7fcea4a60 100644
--- a/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
@@ -31,6 +31,9 @@ BDEPEND="
dev-python/jsonschema[${PYTHON_USEDEP}]
)
 "
+PDEPEND="
+   >=dev-python/ipython-6.1.0[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests pytest
 



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

2023-11-29 Thread Michał Górny
commit: 6adf78757ab3b2601beef1490df7c1b137e17220
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:24:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6adf7875

dev-python/trove-classifiers: Bump to 2023.11.29

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.11.29.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index ad0863a1f127..5b00bb107e7c 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
 DIST trove-classifiers-2023.11.14.tar.gz 15895 BLAKE2B 
559cfbf0a28da834130d4d6e74b63454a3c09ff198cd6f88392031f52609a54b6f58a3015bb29179ebead94b7b498a51a4f426f4e9fc9084d7cf11a0f9a9cc16
 SHA512 
f014eb404902a42b7ceac23b1f5cd1b256c05c2de2d1a630c067528826593cfb1a10d6de0851fa68715665e3165889eb39b61a518138fd81bf29c72489847146
 DIST trove-classifiers-2023.11.22.tar.gz 15903 BLAKE2B 
02437414e382a02da079f1ee7b0b5e12575a2915de3233a89ddec128c113b95de9d469b38867f8ae46ac795c31c9198a331489de6965bff44fae2c20a55584ed
 SHA512 
5f986562868a116a7932ec6f0d9668f81f7867a28b4d989ccac892f83d7edb9a6e48fb3cd9cf9b76c92634e7a418705566d059df02c9624146193076d9204498
+DIST trove-classifiers-2023.11.29.tar.gz 15918 BLAKE2B 
3e216aa24a458f5c65a20b2589dff34c382c3e1ccba5274377b09bcc254fafb077dfd3f82b0f1c998a9c34b20f35eca27bd7d8103b631a03eb87a9c1525c057e
 SHA512 
fdeb6bbddbb3ad640112827b55f4b0a2201c79e2a4013d2d621bf0a6168d87861ad1802b0805747fc7d9e8be7e1954d58b83fd4fde6f3394cec2fa3aa88f0dca

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.11.29.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.11.29.ebuild
new file mode 100644
index ..9198d34d2369
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.11.29.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+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"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-11-29 Thread Michał Górny
commit: 1d8f696b3a06168fefec0b9663265a0bac785624
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:21:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8f696b

dev-python/google-api-python-client: Bump to 2.109.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.109.0.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 389d66efb5cb..229ceb263574 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1 +1,2 @@
 DIST google-api-python-client-2.108.0.tar.gz 12227437 BLAKE2B 
7b8023f0e940730539bbfed2c213f6ec007b4e838eb87d8c7bd037c5f6dd73cbf97cdb6cec869d10f4c0135ff2989e1fa0b6a4b51cc118e7be2e45e2488d3b76
 SHA512 
baff038d8161de7150ac877dcca3af8a7f38fc9cfcdae9e70bdaf877f11fa35f572102ec1b6eda47a24f26386638285fc0ff31fbeb185d9174a40ca90cf20ba3
+DIST google-api-python-client-2.109.0.tar.gz 12264648 BLAKE2B 
b0ff31b5e770f38ac44569a3480a9d0a28988441a907c823be7603fd3a48a5d407aeafdc6de5e8cadf32693f3363f0231f82e692fdeabe1ceb42eaeb5c99595b
 SHA512 
1e5cd06a49548536b53411aa247f9118e808b97dd4b110f614347329f148ba9bc89514e5c205c7e7a90f52c53ab944a3a16afa833dc4a458d9ab53dc093bad63

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.109.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.109.0.ebuild
new file mode 100644
index ..0194f9640998
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.109.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-11-29 Thread Michał Górny
commit: 0832cc5c0314094fa5fd2ab3bc37a126ab42a8a4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:18:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0832cc5c

dev-python/bitstring: Bump to 4.1.4

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

 dev-python/bitstring/Manifest   |  1 +
 dev-python/bitstring/bitstring-4.1.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index 9ac28bad4fc6..33ce68a0683f 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1,3 +1,4 @@
 DIST bitstring-4.1.1.tar.gz 228708 BLAKE2B 
f883fc0e40fd426a21449ca27ce58b7e40291f3758aee70cfe455ea3db7cd22c32ae74f581e5a2c99f21e8162c9499793891074750a5b81a8397c5333fd18210
 SHA512 
dd90382f57a9a8eda41616d61ba589f1504a6613ef36104b1187c345197cf088c4ef1c283af8a33ce629bfeea2d39065970d173051d67f3ec2e2240043869ff8
 DIST bitstring-4.1.2.tar.gz 232896 BLAKE2B 
549942afafc0a8c3c5ad30b835acbfb6e800514be5c3d0a132a4dc026eb80168a0d42a530be1c652e97cb4b2eefbd0dc834b3d2e782b137a075f1e6e6a14a016
 SHA512 
23e5f651538b06c6342dd661661382b8935271d6266e6ad2404e19c0af49ca2756337793e66d858731421246fad5330f2f5588bee3e81cc8ca39a985c2941721
 DIST bitstring-4.1.3.tar.gz 231483 BLAKE2B 
54b6b8e3f1331a3aadc0b06f33a4353126c4f96ce087a3c74c05f74f67148e12ad019551e625b59478aa46e6856a788c1700db24f738d41423b86b306739f932
 SHA512 
57e247a019c89179f258fbf34454ec812a0e87aacec9cbad9b7166afc130629878ac6f40987380906ae2f2c3175999e2fa7a071d87f607ba2d9301100aee9263
+DIST bitstring-4.1.4.tar.gz 232014 BLAKE2B 
fad74a1a2931504b44c7d95c4e88b058c17ee189ab7b4ec6987d1284c273329b7850cd1aff8e93eb6badf7d52284db006f1f1118ee5f871694f2bd5b4b10e449
 SHA512 
e05d983ac340565b193c4b4d5f7f5fceea3ba68f04c348ab42cd1d783ac64e1b1adb0ce9bcaac20335137f103d51df198421c7cfee1e5c1ad9f3c9b89b77b679

diff --git a/dev-python/bitstring/bitstring-4.1.4.ebuild 
b/dev-python/bitstring/bitstring-4.1.4.ebuild
new file mode 100644
index ..ed11001fdc22
--- /dev/null
+++ b/dev-python/bitstring/bitstring-4.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="
+   https://github.com/scott-griffiths/bitstring/
+   https://pypi.org/project/bitstring/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/bitarray-2.8.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-11-29 Thread Michał Górny
commit: 33ecc055d762fc165f7472f79a6c5796bea47cce
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:37:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ecc055

dev-python/flask-gravatar: Require https://bugs.gentoo.org/917901
Signed-off-by: Michał Górny  gentoo.org>

 .../{flask-gravatar-0.5.0-r1.ebuild => flask-gravatar-0.5.0-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild 
b/dev-python/flask-gravatar/flask-gravatar-0.5.0-r2.ebuild
similarity index 95%
rename from dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild
rename to dev-python/flask-gravatar/flask-gravatar-0.5.0-r2.ebuild
index 65629557c94d..fe775eaf1426 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0-r2.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 
 RDEPEND="
-   dev-python/flask[${PYTHON_USEDEP}]
+   

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

2023-11-29 Thread Michał Górny
commit: effdd2556ded5db0033fb19e1dc6447116f4f836
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:25:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effdd255

dev-python/sentry-sdk: Bump to 1.38.0

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.38.0.ebuild | 131 +
 2 files changed, 132 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 9336fa484571..c68e054e7ee8 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,4 @@
 DIST sentry-python-1.35.0.gh.tar.gz 438978 BLAKE2B 
84d016fd24895eab240d97d99c5ac11f332f72c487b82205680513103d5a684ad25b4dbb6fe7863d681c965239079f1208b660a48bc21e508b57db04466e91b7
 SHA512 
fb136cb0542a9ca7db7e5bbcfe6178cdee90b80c634c9f1f54ad769b403fbe48ab9f23f66e33c1b7cc0f22d53811c0b1ae767604df5f2209c3568eebdc643b6a
 DIST sentry-python-1.37.0.gh.tar.gz 447094 BLAKE2B 
74299d4efb1842965facbb9d6a957f21c42909eac26545d2b4838be83641049cb277d6525052209e9c7d4d3801b99f75d7350c29b18c2e3909e16e7246056967
 SHA512 
6dd5be6561075646967c1b7b1fd9eeaf07fe45cd71a64898265d49b3a89a5ffcc3a0ceea8698e389b9e57f0dbe42073c6d3df947dc8bfd46cc3e269330dbe3a4
 DIST sentry-python-1.37.1.gh.tar.gz 447142 BLAKE2B 
16e495a69e4757520e4fa9854248f7fdd31056489b016d86a0f087b7a709fa70a1f9cf655c4e319e8a69cdedd138c34864d03907a7423be329dbd00f66a2c568
 SHA512 
193d20949ce87dc530bbc97a522fd0c8566ccd2d2f14287c8e903dd39bb8a19af7aa59de0bcb90f06375353c79cbc19af704a17844b2073860bc879d2b551542
+DIST sentry-python-1.38.0.gh.tar.gz 448517 BLAKE2B 
de047d20e8dd90018a7ce8dd102efc7ce970bb269c04d643c67e9fb46a9ad9eebcd89b08dfe1f0782dc51f61478c6e472ed25262e8a2bca7cfb7e0d9936abe78
 SHA512 
dbdcb7f53ee8da6071befec7a619324c0baabb383bb000875992e82bca97d0f49c7a8836c91a2ae20ae814ed55bf485d01c4762a82761083a19b1db8557d6983

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.38.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.38.0.ebuild
new file mode 100644
index ..ddb8aa60a9e3
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.38.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   tests/integrations/socket/test_socket.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   

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

2023-11-29 Thread Michał Górny
commit: ae860b7037fa65f3ee2301cb6bbb93477aa74cda
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:20:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae860b70

dev-python/pymongo: Bump to 4.6.1

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

 dev-python/pymongo/Manifest |   1 +
 dev-python/pymongo/pymongo-4.6.1.ebuild | 154 
 2 files changed, 155 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 0b99ec5d6ce7..07cd73ac93eb 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,2 +1,3 @@
 DIST mongo-python-driver-4.5.0.gh.tar.gz 1481970 BLAKE2B 
fcb019042b6447093e1cfb9d66514954c31a26322060842b3c8e93d865f74db356004c6d7090d1a535d1ce523513cbd9e7935c7ee7655cdd47691d1b7ede97f0
 SHA512 
eb607f692c28daacef436e7649b3265465f8f785a68b29eda16b5ab5d926d0fa4737bcc6974f54778794dfd7fbcd95c30478867d6479ea45d412f2404cb2aa30
 DIST mongo-python-driver-4.6.0.gh.tar.gz 1493605 BLAKE2B 
088e5d222d64b00f5849435dadf116e51d00bc89c1f25371972256a342df434f068103affc001635138d7a55f9a5d22152cc3b58ef5317e1e39607390c027eb8
 SHA512 
348dd08c4a64e1f65fd49961b97b3779aa505421359a1f22a2030c9e87248c50eb10fcf39039b10185808dfe693beee3a3c953d09657b3ccfc22875a377240bd
+DIST mongo-python-driver-4.6.1.gh.tar.gz 1493790 BLAKE2B 
dd59001536ed5d84553350fe8c93fa5082acd1af23ca2850cb2ba8d69e1e69e2ad250da9f62b4f86e6e9013434cd1d2ed38e44bda946ff5fe0ab74935668bbf1
 SHA512 
7a6fe18b409961b796dfd403dc100a898b282e0abfd9995f20541b7c5f0f2dbc047c25b45a2bb9ae229954d1cd804918dc4f7487f87e311863452bab41a19414

diff --git a/dev-python/pymongo/pymongo-4.6.1.ebuild 
b/dev-python/pymongo/pymongo-4.6.1.ebuild
new file mode 100644
index ..47dd63dcd6af
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.6.1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2023 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} )
+
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+   https://github.com/mongodb/mongo-python-driver/
+   https://pypi.org/project/pymongo/
+"
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="doc kerberos +native-extensions +test-full"
+
+RDEPEND="
+   

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

2023-11-29 Thread Michał Górny
commit: f6e9e71382485a720329c30e0c9e697ca45538d1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:18:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e9e713

dev-libs/libmirage: Bump to 3.2.7

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

 dev-libs/libmirage/Manifest   |  1 +
 dev-libs/libmirage/libmirage-3.2.7.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/libmirage/Manifest b/dev-libs/libmirage/Manifest
index 4b6fb536b1e5..b17cfb6fb590 100644
--- a/dev-libs/libmirage/Manifest
+++ b/dev-libs/libmirage/Manifest
@@ -1 +1,2 @@
 DIST libmirage-3.2.6.tar.xz 229408 BLAKE2B 
38402e37acf42e58fc896621cfb0f253a53b23eb8c783a900521fa8fb297fd3df8397b2f8d341e33fd7e0edcae9ac1a4e178cc9414498f27399b8e5f2a1984c5
 SHA512 
085ca774c047f845a61e9c1015f4b249073e72239c55dbb84c335799815cfe93b0c883c6e56cac3c0c11db009f44a6b48680c6fe6793dde63a5006cdbb627197
+DIST libmirage-3.2.7.tar.xz 229564 BLAKE2B 
e1e02526fcd8daec8716e0457e38be68df9e13f8609e29772c2bee080ace7e5e76112c6ffb57719144a8c9acddc942dd44e827371ffe90673cd34b0ba0f74b08
 SHA512 
cbb2e98dca93009c9395d1d29dc529cf4cf912b64f166c0652ee4193c83f3e93ee1f4af623f8f0903ad1d77634fe89e5c3076d138678bcb84641880e1a1d1f76

diff --git a/dev-libs/libmirage/libmirage-3.2.7.ebuild 
b/dev-libs/libmirage/libmirage-3.2.7.ebuild
new file mode 100644
index ..140e2f693518
--- /dev/null
+++ b/dev-libs/libmirage/libmirage-3.2.7.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="CD and DVD image access library"
+HOMEPAGE="https://cdemu.sourceforge.io;
+SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/11" # subslot = libmirage soname version
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +introspection"
+
+RDEPEND=">=app-arch/bzip2-1:=
+   >=app-arch/xz-utils-5:=
+   >=dev-libs/glib-2.38:2
+   >=media-libs/libsamplerate-0.1:=
+   >=media-libs/libsndfile-1.0:=
+   sys-libs/zlib:=
+   introspection? ( >=dev-libs/gobject-introspection-1.30 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/desktop-file-utils
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( >=dev-libs/gobject-introspection-1.30 )"
+
+DOCS=( AUTHORS README )
+
+src_configure() {
+   local mycmakeargs=(
+   -DGTKDOC_ENABLED="$(usex doc)"
+   -DINTROSPECTION_ENABLED="$(usex introspection)"
+   -DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+}



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

2023-11-29 Thread Michał Górny
commit: fa8c765cdb8ea3d82c5d72e6b112754f55baac44
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:15:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8c765c

dev-python/referencing: Bump to 0.31.1

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

 dev-python/referencing/Manifest  |  1 +
 dev-python/referencing/referencing-0.31.1.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index 8da90850c40b..3cfff4abf786 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1 +1,2 @@
 DIST referencing-0.31.0.tar.gz 53776 BLAKE2B 
9fe01f00ce8ea7d2daa5953939c255772d532ddf6405c5a8ea5c79785619f223f0aa5fa56156d29c2c126a02c7993178bcbf1844941e9d04bbdb9a3238b12724
 SHA512 
1d32abf9f7e88e3cee484dcf51804151a9a4de0743dded30dc71184f542147d274987b4c0948423aaf34a981133c2a9607c8b805e5a721282a6472c95a109aee
+DIST referencing-0.31.1.tar.gz 54177 BLAKE2B 
d6973740dda23da9730f279176dc729327ac4c16d8420852ff7d6298c48ea6428281acf5de44557e7522d399f0ced2cb83730b07c166476eab633517add36974
 SHA512 
3522461dc9ba4fee0e8dceaf753094bb1a204fb5b08534a80147c567e5b8cc70c0d27d4ae0cb420725d2e2ad8e6565bd1891201cbdd9db91c9a6816cdad857f9

diff --git a/dev-python/referencing/referencing-0.31.1.ebuild 
b/dev-python/referencing/referencing-0.31.1.ebuild
new file mode 100644
index ..cf903ff5c365
--- /dev/null
+++ b/dev-python/referencing/referencing-0.31.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
+HOMEPAGE="
+   https://github.com/python-jsonschema/referencing/
+   https://pypi.org/project/referencing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-29 Thread Michał Górny
commit: 3eaf3995955810169bacf4f5dab69e2b82f8d5b5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:40:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eaf3995

dev-python/time-machine: Remove old

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

 dev-python/time-machine/Manifest   |  1 -
 dev-python/time-machine/time-machine-2.12.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index a886719172ca..42866ec58975 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -1,2 +1 @@
-DIST time-machine-2.12.0.gh.tar.gz 27743 BLAKE2B 
4ed0c9901edb9c698b8bbba6df80d12b06f344ad6ee8f9e89577264da1f0211774c2d227d02dc1ab0ceb5b905094168d19cdebc00a91a955d216729082ecbc28
 SHA512 
4708cdc3aa0ec06907d0ee1219ceb074947fc962ab6f0d3606e5273f3d64ca278bb43254d924c04364b967301cf69229ced70d7b1db92b0b6dff1523cccb2f82
 DIST time-machine-2.13.0.gh.tar.gz 28747 BLAKE2B 
88836d2b9ad34c8d256b576ab6b2bfe263232fb50d2e95f13049f84dbc838283811ebc54c5bb68493ef966e64777983ab6bcb7fafccda6dc74e00d3bb6a2108f
 SHA512 
26a852d93633e037585ec8fcd563c86af8d977a87633dbeb66cf23c9ca49ca0ae536bdcdcdf809ee2ab423c197610c630d506bc3bf4f13c373d806cee2d8c598

diff --git a/dev-python/time-machine/time-machine-2.12.0.ebuild 
b/dev-python/time-machine/time-machine-2.12.0.ebuild
deleted file mode 100644
index 13b35cb02156..
--- a/dev-python/time-machine/time-machine-2.12.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Travel through time in your tests"
-HOMEPAGE="
-   https://github.com/adamchainz/time-machine/
-   https://pypi.org/project/time-machine/
-"
-SRC_URI="
-   https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-RDEPEND="
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2023-11-29 Thread Michał Górny
commit: 177486772397410151da87d7e4f9ce334990a1f8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:16:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17748677

dev-python/pyproject-fmt: Bump to 1.5.2

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-1.5.2.ebuild   | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index c270b09b9ea8..8f30cdac570d 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1 +1,2 @@
 DIST pyproject_fmt-1.5.1.tar.gz 15639 BLAKE2B 
b625504295fce9fee9cfb09c821654edad8aa8e053f268f759ed8aeb6d2dd49e00b63c0e35e1d2a6946702c025ed5c15282ca8d2de5f479d373720273eef
 SHA512 
12c3734ed2fab66f01c9cd2f5335cb4f925657f7c1f2cb8f7a3f9fdc73ec0746dd6b634cc1799b4dc4760d5b8061b4b30a06ae7030f94494792070674a2da338
+DIST pyproject_fmt-1.5.2.tar.gz 15649 BLAKE2B 
0765d072f0effbe805197e8c0ca082d8eb252ae2ea0d8965787eb746195f9420a2ce8c781b54c6e8300a3a3f5208f621aebea84623ecdf0ee6e7f9ce7a01ed35
 SHA512 
75c703cf05290cb3ee61bac581bf99100db7d8468f2a51c4a7d30ce572eeb13dbec61a87ff8eaedd07754b4eb4bdfa5f3565d96fcae8dc2187cd7dbf7225e6ab

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-1.5.2.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-1.5.2.ebuild
new file mode 100644
index ..c440d098979a
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-1.5.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/natsort[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+# tox is called as a subprocess, to get targets from tox.ini
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   dev-python/tox
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are completely meaningless and copying them
+   # to the ebuild is a horrible waste of time
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-11-29 Thread Michał Górny
commit: 97e13a02ccebd8bed444a896f5a0171023e82a20
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:13:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e13a02

dev-python/rpds-py: Bump to 0.13.2

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

 dev-python/rpds-py/Manifest  |  1 +
 dev-python/rpds-py/rpds-py-0.13.2.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 985ecd337cb8..7e06bf103710 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -33,6 +33,7 @@ DIST rpds_py-0.10.6.tar.gz 16514 BLAKE2B 
b3df3d79b22fe102e96b5d56cfac97d30b2de0c
 DIST rpds_py-0.12.0.tar.gz 16723 BLAKE2B 
b4839a0d463a22cbd36956c171afa625b9e3faffc8b63d907268b4b50ee95b4130f8105bb67da46458959d9800c035364f85375e5f038b918595fc53ad551043
 SHA512 
8495862fb41f3e1272428fa8262e4738b9fe2b85c38e50f5b786ed11ee20a98e28c421c9090dc9d21ee5f1065df0f89d8cffd19cff6f245c17d027b8733d8928
 DIST rpds_py-0.13.0.tar.gz 17004 BLAKE2B 
02c813d7d24aca2e2227f25aeeb9083af19c5a98f45674b7c624e927cfee46e6dfde817638e2ebb6696cce755b151a458cd374ab6db755af751c12ced0274ee7
 SHA512 
8832552e486ed217a84ebfba8c9f09ca1e117acca4206d6936aaa0120b6e2944fdcc4fa10a69350443926169e7a1401fd64163f81db86611122b985e216a5045
 DIST rpds_py-0.13.1.tar.gz 17008 BLAKE2B 
e8fbc559ead936ae378d26dd6c0b704ab53b5bc41fe0a1bab67e48b8a627b43060b454f6915b2653d78f2f8e0f1d623f77db96c821bc2a25a3141fa145b5f5a3
 SHA512 
1cc901ae5bbfbbfdd14df4ff988dc3ffd75c5ac60acdec4dea9ddc30b9849ee12bf9ac05377bdf29a8db58919ceda51ef2fbb66885567608f1268baa1fa3eba1
+DIST rpds_py-0.13.2.tar.gz 17146 BLAKE2B 
722ff3115e0eca30692b71f8f7bc7c1276c49dc03b4a3fd322b527d6b2a3570a8a8f80ed188566eced79fa19538b342828ca72a8309a78162d87cbcebc14
 SHA512 
a2aeb3cdb6a0c09ffb09091bb02d60a5cb79d4dae81711d9cd67a005081354124a5c9476ab3c6f4ae1a3c28544a824bf0b0f9f96d54674428198601e06138734
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b53681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST smallvec-1.11.0.crate 34680 BLAKE2B 
e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188
 SHA512 
41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 
358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e
 SHA512 
46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee

diff --git a/dev-python/rpds-py/rpds-py-0.13.2.ebuild 
b/dev-python/rpds-py/rpds-py-0.13.2.ebuild
new file mode 100644
index ..e8a8abb66b65
--- /dev/null
+++ b/dev-python/rpds-py/rpds-py-0.13.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   archery@1.1.0
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.147
+   lock_api@0.4.10
+   memoffset@0.9.0
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   proc-macro2@1.0.66
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.31
+   redox_syscall@0.3.5
+   rpds@1.1.0
+   scopeguard@1.1.0
+   smallvec@1.11.0
+   static_assertions@1.1.0
+   syn@2.0.32
+   target-lexicon@0.12.9
+   triomphe@0.1.9
+   unicode-ident@1.0.11
+   unindent@0.2.3
+   windows-targets@0.48.1
+   windows_aarch64_gnullvm@0.48.0
+   windows_aarch64_msvc@0.48.0
+   windows_i686_gnu@0.48.0
+   windows_i686_msvc@0.48.0
+   windows_x86_64_gnu@0.48.0
+   windows_x86_64_gnullvm@0.48.0
+   windows_x86_64_msvc@0.48.0
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
+HOMEPAGE="
+   https://github.com/crate-py/rpds/
+   https://pypi.org/project/rpds-py/
+"
+SRC_URI+="
+   ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
+
+distutils_enable_tests 

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

2023-11-29 Thread Michał Górny
commit: 5921e87465aeb553b76156da10f337bfaeae09fe
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:35:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5921e874

dev-python/boto3: Bump to 1.33.4

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.33.4.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index d3d2917bde2a..b8992852b4d3 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.29.6.gh.tar.gz 738684 BLAKE2B 
a42245ddc7a0f31329057016f47739fc4071a
 DIST boto3-1.33.0.gh.tar.gz 748113 BLAKE2B 
0db5a6b8bfb10854374b178c885a8e8383a65de659afe9c60a0f65bd32920d25c7021fff271cba3ea4408c7dcd519a180cc38b4b1e218e313882da7ab7a7cdaa
 SHA512 
f10edde8257c315521f54e0eb821a09071c767b09e6c3f95496f6e611af1a741489e8f6c3293ca7da48f2cb8c1262770480fbb38016ddad5f15965e9f842d7e7
 DIST boto3-1.33.1.gh.tar.gz 748452 BLAKE2B 
59e7c28d59c69e6ab440740e85f6ed016d1df7078635cfab4616095182f4ad7bba5bcc01a9484f97a8a0388f2ac5d9b53ab595431a8117f9d4731954df63149f
 SHA512 
95996e4005d33e85de8f15889e69c4725943b5a0dd74ee97ae82c282b9da68cdbfcbd494b66c4adca5b530eefbe5505b963f9fcb9e97bd78bc74525c78708818
 DIST boto3-1.33.2.gh.tar.gz 749706 BLAKE2B 
b83b6bfc2953c5d353e9e245da99deea9e6428c8c5e3fa3041a249b2a34981b329ef7a2fbf272066b2a11c8bb707c9a5e1e2b040e070958062080979a1bd0a16
 SHA512 
245343fb8a3f5adacfa4b379152feff70adc7d99487dae1cc793f5531f83cd06b7ef40200b9dcac91ad936113a13dbe6cdf1add2b4b94922a83d3e979a226698
+DIST boto3-1.33.4.gh.tar.gz 751698 BLAKE2B 
71510f09eb944b551451e0ed4fa9e4216f1ffc06aef6752a5d179228b49f3c2e81949fe9f615aaf5b7196bd9697ef319d29d3299c897be05a67d55c02a4c9455
 SHA512 
450377581351f78a43027ab9c50d543d714bc590eab26833c62df88b2d7b5a7da2b79b5ebb276836688e1dde09beef0769a80cc4ad30772a5c515636620d36b9

diff --git a/dev-python/boto3/boto3-1.33.4.ebuild 
b/dev-python/boto3/boto3-1.33.4.ebuild
new file mode 100644
index ..8123b4a12a79
--- /dev/null
+++ b/dev-python/boto3/boto3-1.33.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-11-29 Thread Michał Górny
commit: f1303729eb1063ed02b7fe21076aa1cb3e7e7fb6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 05:15:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1303729

dev-python/apsw: Bump to 3.44.2.0

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

 dev-python/apsw/Manifest |  1 +
 dev-python/apsw/apsw-3.44.2.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index fa0c99d07f33..53c0e681b42f 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -4,3 +4,4 @@ DIST apsw-3.43.1.0.gh.tar.gz 901289 BLAKE2B 
3f463896ce587326421ae78a26b5cccbc5c4
 DIST apsw-3.43.1.1.gh.tar.gz 901590 BLAKE2B 
0fb1942aebf60443c12901e1b21bb7b9fce1e90d406bca80580563cee2d8aaf45b9c2294317cf374484fccd8b595439e13df01b14512514f78ec60ae1e905990
 SHA512 
3121e594a9d4c358ecb2f90becadc06fe987a3e7d6897fd655d5ae9aff6c8d1521257c2a34a68a8e6114cf7a71479544433e599522bee93e3fb729ee9763a112
 DIST apsw-3.43.2.0.gh.tar.gz 908230 BLAKE2B 
e583cbb5c636b9d38762668d8cc664c7342e50a4330d3714a93679043e322ea03cf7c9bf09396ea5025e74ab66747fc509790e4f17fd722a654d6f8d1774949d
 SHA512 
760ebef288bec4e08a06fc8e1e720e9c51ada19196efb7491988c7cab31dc54f9082c5cc668acf04d28818dbcd41a8a45df66c1fd78d2716862ec9a2faa022ed
 DIST apsw-3.44.0.0.gh.tar.gz 899926 BLAKE2B 
ce162d757fbf5510355419dd279ea33235e8cdbd7a8b03f0288f730b66cad9d6aa09c91a3fe97f930422a1b8158c9b22d9ae8d5ee03dec657319a3bf6f24a04f
 SHA512 
4cc4cacdbc03e522d149507bb875ae880bcd5b0130bb3babda7d873c52b3db362c8347ce6af412dc3a73b1fb8362d1c1fe9a51b2343b0c52ff1812582d91c564
+DIST apsw-3.44.2.0.gh.tar.gz 902852 BLAKE2B 
bdaf72ef063d3ddaf46bf403e688ffe5ee657de5a17ca3aba496058d8f244fdfd82b41899f3c944b6d7cdfe5bab0e7608bd26db926016df6af9fa5a950c12415
 SHA512 
76f8b92feb792c3003d251bcf61dab80bfb34147cfb8512ad6ff1dd1f07b4e7a5c97b98c4bfc7fee179efc7439ea28573552ae25d5bc33e633da0722866fd551

diff --git a/dev-python/apsw/apsw-3.44.2.0.ebuild 
b/dev-python/apsw/apsw-3.44.2.0.ebuild
new file mode 100644
index ..21c2e33d0999
--- /dev/null
+++ b/dev-python/apsw/apsw-3.44.2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="APSW - Another Python SQLite Wrapper"
+HOMEPAGE="
+   https://github.com/rogerbinns/apsw/
+   https://pypi.org/project/apsw/
+"
+SRC_URI="
+   https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND="
+   >=dev-db/sqlite-${PV%.*}:3
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   enable=load_extension
+   use_system_sqlite_config=True
+   EOF
+}
+
+python_test() {
+   esetup.py build_test_extension
+   cd "${T}" || die
+   "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+}



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

2023-11-29 Thread Michał Górny
commit: 1e7dda2598af3b620a7b75aa35a9a3f053f59a57
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:34:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7dda25

dev-python/s3transfer: Bump to 0.8.2

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

 dev-python/s3transfer/Manifest|  1 +
 dev-python/s3transfer/s3transfer-0.8.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 6aad5508aad3..68515f49b1f7 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,3 +1,4 @@
 DIST s3transfer-0.7.0.tar.gz 132904 BLAKE2B 
cdb1315d4c6ca2ae36199f3a7c0796a1460c07d9b3c68c47f94fea99082ba9136fd13904908e477af84fdeec1ee45e35993612734dd66e989e28706c80f893d4
 SHA512 
93a0ee7fe607796b7d78319897465e09bc1b0a8dd430b7f13997cbecb54922edb9db7eadbd663a9b65c66d10ef19bc6bd876c51f73349cf377ef02febccffdb0
 DIST s3transfer-0.8.0.tar.gz 138839 BLAKE2B 
9c4d9eae115faa3f6da426bf7659e5852dd408e9a848819edb1b1ec77598fa1cd5a971f7f41f269e302fc5c6f9ba73c233b6910583066d09e6942538d508896c
 SHA512 
32eb258fff438f20c8ee3d7ed0b65d35745b4580c9c747af93262d7a4994e60b6ddcbfd498efd42766c544ab2e14e0e2a757bb99958e990033e8fd99018b4fc6
 DIST s3transfer-0.8.1.tar.gz 139496 BLAKE2B 
fd7269fe76b92c9ba05cf7c69cc63074b1563eeae0bdc7b04430acfc5b8a07cb5bf794b1790362ff3d2f52ab2cb02d3543dcdeae7f3a60c3d94640fa73966367
 SHA512 
62daa54121fde2de55a9c35bbf006f1d1d74cbb7120d51e0fc533719c22d617239b82834437341a29c307ed1bcb881e40ac14eae812d29ccf957eacf16c341f2
+DIST s3transfer-0.8.2.tar.gz 139536 BLAKE2B 
e8897fb295c633dbceb43908f441b92adfe90265c18c3da1154e66074ca19e3a645ba166fbe9456c1a6b884bc6f81fa7b72f76004f2acb84fb92356146e7bae6
 SHA512 
cbba2ce0a8bf3f110a369137e2aa154012631c6fa2638885afcd2dd668a96715e50af8e720f6460447adc1e2ad241e95f7fa8554334b135777be768d892baaf9

diff --git a/dev-python/s3transfer/s3transfer-0.8.2.ebuild 
b/dev-python/s3transfer/s3transfer-0.8.2.ebuild
new file mode 100644
index ..103c98396afb
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.8.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="
+   https://github.com/boto/s3transfer/
+   https://pypi.org/project/s3transfer/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-1.33.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest tests/{unit,functional}
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-11-29 Thread Michał Górny
commit: d40a73e3b381750e2e0461ba1c7764b2bffef0de
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:35:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40a73e3

app-admin/awscli: Bump to 1.31.4

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.31.4.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 9cc1acc88efe..4a9786f1adf5 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.30.6.gh.tar.gz 2596217 BLAKE2B 
3b4cbd540ede2826d212233e76a4431f09
 DIST aws-cli-1.31.0.gh.tar.gz 2599974 BLAKE2B 
3ffc916e01cebd9e8532d01190324c3d8a51f13710751df530ab7ef24f759202bf41072367ffa871cf1a1c9d980d5bb4d5739fb9f5cc651e1e660a9684dad79d
 SHA512 
d99497c945af03ac35fa19e6cce3b25b4cd13e5f7e84eef85bfd32bd9411d6ae0e41ca96117e2ea26c791b56cae19e4c92b742c83ef5cf5338f27ee287d78b8a
 DIST aws-cli-1.31.1.gh.tar.gz 2600259 BLAKE2B 
ebe55d0b5cd1ba730ce4ef6b6911b5d4877668c04428d59dd75a353ac55ddea4a42296399b53ce4ed119fcd7b877762adbf606b0dd114274cf4c68186577d1c1
 SHA512 
96a97b585ad8b47394412ed4d1494414e70ddb52788da5c2e8e977652b5fde2300b2c98b0727f19e1f305ff5b55dd428049cdd6fd3fbc746a4aec28d68c25f9d
 DIST aws-cli-1.31.2.gh.tar.gz 2602541 BLAKE2B 
a24a6a4d7c5714e4d54d6eaa2e77a0a642a815f917951b0aea23a91da745f78e647543b47e656cb1ceb6a952552b498b7ae6f316763bfae34ec5e84789564699
 SHA512 
a0e0e88210ce9be19c66981a8a9def72f1032492cbb6075afd0c4f9c753d270b82925fc2428f81811a6bc8745a2dccb7c2e1ad2291969c2139a9a40915c48542
+DIST aws-cli-1.31.4.gh.tar.gz 2604265 BLAKE2B 
224072e17f2f2ce1227b4b1e704cc796d35c01b90aeab7a86ffbe561ac7d28bee9e5ce07e5c77c47db529c6ac590c4c1813405fae6a748869b04423dafc1acf1
 SHA512 
b0c34752417ee3fa03402db8024d781c198a54416ab93f7e934c1146c77685aaf7ca441946f392c5c5a1b8b228eee21283cb35ff9fb45ef97365bd3e22e79cb1

diff --git a/app-admin/awscli/awscli-1.31.4.ebuild 
b/app-admin/awscli/awscli-1.31.4.ebuild
new file mode 100644
index ..18db68f93233
--- /dev/null
+++ b/app-admin/awscli/awscli-1.31.4.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.8.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/

2023-11-29 Thread Michał Górny
commit: 254e622ed9b1e4c2aa8408d5c14cf4cc3941e964
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:39:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254e622e

dev-python/scikit-build-core: Remove old

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

 dev-python/scikit-build-core/Manifest  |  2 -
 .../scikit-build-core-0.5.1.ebuild | 53 --
 .../scikit-build-core-0.6.0-r1.ebuild  | 53 --
 .../scikit-build-core-0.6.0.ebuild | 53 --
 4 files changed, 161 deletions(-)

diff --git a/dev-python/scikit-build-core/Manifest 
b/dev-python/scikit-build-core/Manifest
index 01eb8c1d9b1d..3fad92e541ce 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1,3 +1 @@
-DIST scikit_build_core-0.5.1.tar.gz 179718 BLAKE2B 
31cd974a3deec188dc97ca708a04badfa8d75a0e66e85a2a814816bac126921aa5531f4f0de56f93a264b98edd341498298e1536502506d7b47ff40ca8bf92da
 SHA512 
de7dd843a7979615a1421bc9ea6c0fde40b72ed94209783f176a5fb427a9fdee497a69e891441591d65d06a3ea619c4c67c9314cf0b7622d19cd88c149b43c7b
-DIST scikit_build_core-0.6.0.tar.gz 189359 BLAKE2B 
8c2a3028b34c6dff1daa33476d87b42c80762f0f6ec2bea4e5358e573330fb5b3f470ba9c79ba662126df3950779c1f4cd67eef51c571940baa396f47e7d5679
 SHA512 
11841ecc2035decdbb5538235f3d1ec75afc6611de2336d6ed5b762677988223723f58b18f4c6ffaa11c47e3bb2e28f3a0fb7c41d3e68a738b039add42f9729d
 DIST scikit_build_core-0.6.1.tar.gz 191098 BLAKE2B 
8ce97e6ae81b729fe2ea2bdaa8d90620f1279004f0b73cf7b546ae7f9427dc06f4f11afd251dd669ca044db5a7eca2602c2652fd4c85b759ca7db3e15daed53e
 SHA512 
82902d1a18ce9e9b3088bfb61fe10366eadc2cc48869d995e3126c14e1abf42112e1b28739a782aa78301571291b044a6923e2ea125feee6b85b38e2d73f53a2

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.5.1.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.5.1.ebuild
deleted file mode 100644
index b3a6b7200a22..
--- a/dev-python/scikit-build-core/scikit-build-core-0.5.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Build backend for CMake based projects"
-HOMEPAGE="
-   https://github.com/scikit-build/scikit-build-core/
-   https://pypi.org/project/scikit-build-core/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# we always want [pyproject] extra
-RDEPEND="
-   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/exceptiongroup[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.1[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
-   dev-python/pybind11[${PYTHON_USEDEP}]
-   >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO / we don't package validate_pyproject anyway
-   tests/test_schema.py::test_compare_schemas
-   )
-
-   epytest -m "not isolated and not network"
-}

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.6.0-r1.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.6.0-r1.ebuild
deleted file mode 100644
index 0e79f26c9258..
--- a/dev-python/scikit-build-core/scikit-build-core-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Build backend for CMake based projects"
-HOMEPAGE="
-   https://github.com/scikit-build/scikit-build-core/
-   https://pypi.org/project/scikit-build-core/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# we always want [pyproject] extra
-RDEPEND="
-   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/exceptiongroup[${PYTHON_USEDEP}]
-   

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

2023-11-29 Thread Michał Górny
commit: 90e669478bcd248bf97eb6cd27c831708caf2766
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 04:34:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 05:48:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e66947

dev-python/botocore: Bump to 1.33.4

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.33.4.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8e85050224d1..f9c0188ef1bf 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.32.6.gh.tar.gz 12201067 BLAKE2B 
434581b5047aca3909b586c49b01085e
 DIST botocore-1.33.0.gh.tar.gz 12348895 BLAKE2B 
14925bfa7839fb8982e53ba001ef36825c34a0178f9087c8760aa8055f6376baf54e1cea8963fc1c62993cf80ae99c22240cb7bf15bd9b79ca0593100fa9069b
 SHA512 
0422c5c4a89b5788d136d9e77ad701f86e874fcd21073535e691733dd527b67035a8045c4ac49f43548563d18b9ffa7cb4eb3f3ecfe43c7fbb32510f87f65fb2
 DIST botocore-1.33.1.gh.tar.gz 12352240 BLAKE2B 
e87e0204e3b4c2274a9bb7a9b31128cbba1d37e1ebc52509d1409afc83413db844e20cef708318657cc4a890afdc8ae5c8825b6ff95eb7634d6072a5180cd457
 SHA512 
ff98f47ff34d5ba2da00e06c82550f9edcd3552bec881c80882452f8d1eccbc1b57376f6026718b25fb70b1039caffd9cf0f368a06aaa26ed6607562ed345386
 DIST botocore-1.33.2.gh.tar.gz 12455360 BLAKE2B 
8cc7c4cea1d2cb342c63e2d335801ae2fe27e3473ffd05205b01ce33c7d7610b24960e5cb3899d7145a1dcd4a4d7b3d279e96210a8e86bcf5b192090a75204ea
 SHA512 
f25893ebd7e172ca354b203121a7516e242ecc7c320b7f9e7b8313936710dc2fecfebe987be401de73f0c6cc8301163689ec4bff9354ebe63ae862d32d892378
+DIST botocore-1.33.4.gh.tar.gz 12506808 BLAKE2B 
d8bba2722e13e37ef867e1565d52de439b6e143301f9ea3bcb0eeb896903f69d226041234e6ed570b9483d6cd2e3ad687a57d24a5bae66560f70939f75d1122f
 SHA512 
a0a980d261618aba5b55bef588fc8b5c5c852d134921977d2714ba6698246955187864ab3b6219900735e8d294a58b7953bc8f226c56b06065bf1fd2e6f8f1b6

diff --git a/dev-python/botocore/botocore-1.33.4.ebuild 
b/dev-python/botocore/botocore-1.33.4.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.33.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/

2023-11-29 Thread Ionen Wolkens
commit: 3c920c22b4ba6280e04ed73153ed95c406f6f305
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 30 05:21:35 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 30 05:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c920c22

dev-qt/qtbase: skip tst_quuid for now

uint128 parts for this test are new, and is likely not
worth holding back keywording over. Unlikely to result
in real runtime problems.

Needs confirmation, but believed that this would (now) fail
on other 64bit BE arches as well and is not ppc64be-specific.

Closes: https://bugs.gentoo.org/918878
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/qtbase-6.6.1-r1.ebuild | 3 ++-
 dev-qt/qtbase/qtbase-6.6..ebuild | 3 ++-
 dev-qt/qtbase/qtbase-6..ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.6.1-r1.ebuild 
b/dev-qt/qtbase/qtbase-6.6.1-r1.ebuild
index 530aad079a60..dcd300df75b5 100644
--- a/dev-qt/qtbase/qtbase-6.6.1-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.1-r1.ebuild
@@ -309,10 +309,11 @@ src_test() {
# similarly, but on armv7 and potentially others (bug #914028)
tst_qlineedit
tst_qpainter
-   # likewise, known failing at least on BE arches (bug 
#914033,914371)
+   # likewise, known failing on BE arches (bug 
#914033,914371,918878)
tst_qimagereader
tst_qimagewriter
tst_qpluginloader
+   tst_quuid
# partially broken on llvm-musl, needs looking into but skip to 
have
# a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index 90146aaed3c8..bd6be89d3028 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -309,10 +309,11 @@ src_test() {
# similarly, but on armv7 and potentially others (bug #914028)
tst_qlineedit
tst_qpainter
-   # likewise, known failing at least on BE arches (bug 
#914033,914371)
+   # likewise, known failing on BE arches (bug 
#914033,914371,918878)
tst_qimagereader
tst_qimagewriter
tst_qpluginloader
+   tst_quuid
# partially broken on llvm-musl, needs looking into but skip to 
have
# a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 4de73e3c0c2f..3ee457c228f7 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -311,10 +311,11 @@ src_test() {
# similarly, but on armv7 and potentially others (bug #914028)
tst_qlineedit
tst_qpainter
-   # likewise, known failing at least on BE arches (bug 
#914033,914371)
+   # likewise, known failing on BE arches (bug 
#914033,914371,918878)
tst_qimagereader
tst_qimagewriter
tst_qpluginloader
+   tst_quuid
# partially broken on llvm-musl, needs looking into but skip to 
have
# a baseline for regressions (rest of dev-qt still passes with 
musl)
$(usev elibc_musl '



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: 25e60e37deb3c9688765ece45a98ed01e2f15483
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 05:00:36 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 05:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e60e37

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.3.9.ebuild | 271 
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index dfd2ce5e2724..b268b7d8b988 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,5 +16,3 @@ DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
-DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.9.ebuild b/dev-lisp/sbcl/sbcl-2.3.9.ebuild
deleted file mode 100644
index 1c735263a61f..
--- a/dev-lisp/sbcl/sbcl-2.3.9.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.9
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
-   )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
-
-CDEPEND=">=dev-lisp/asdf-3.3:= \
-   prefix? ( dev-util/patchelf )"
-# bug #843851
-BDEPEND="${CDEPEND}
-   dev-util/strace
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   system-bootstrap? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: a42e2c0c84dd327fba7831c62277eac888de3a6b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 04:59:21 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 04:59:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42e2c0c

dev-lisp/sbcl: bump to 2.3.11

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f9eabe125865..dfd2ce5e2724 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -11,6 +11,8 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
 DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
+DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
+DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
new file mode 100644
index ..9fd3fb0bb4e5
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.11
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, /, lib/_emerge/, bin/

2023-11-29 Thread Michał Górny
commit: 3011e502b399d2d02e292480252525e16dc1cfb4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 26 15:17:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 04:43:53 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3011e502

Stop implicitly manipulating `NO_COLOR`/`NOCOLOR`

Stop implicitly forcing `NO_COLOR` and `NOCOLOR` in ebuild environment.
This is undesired for several reasons:

1. It makes it impossible to control color for emerge output
   independently of command output, e.g. when one goes to a pty while
   the other goes to logs.

2. It makes it impossible to get color output in logs when running
   `emerge --jobs ...`.

3. Forcing `NO_COLOR=1` turns out to cause random test failures,
   and while fixing them is commendable, it is a pain for arch testing
   and it is currently blocking stabilization requests.

With the new approach, the color output in programs is consistent
between using ``--jobs`` or ``--quiet-build``, and not.  Therefore,
both cases generate uniform logs.  In order to obtain logs free of color
codes, one can either filter them via `ansifilter(1)` (as the manpages
already recommend) or explicitly set `NO_COLOR`.

Furthermore, one can combine color-free build output (for clean logs)
with colorful emerge output by using:

NO_COLOR=true emerge --color y ...

Bug: https://bugs.gentoo.org/918515
Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1188
Signed-off-by: Michał Górny  gentoo.org>

 NEWS | 5 +
 bin/ebuild   | 4 
 lib/_emerge/AbstractEbuildProcess.py | 6 --
 lib/_emerge/actions.py   | 5 -
 lib/portage/tests/resolver/ResolverPlayground.py | 3 ---
 5 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/NEWS b/NEWS
index f1305744fb..eb5eb4ab08 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,11 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.56 (UNRELEASED)
 --
 
+Breaking changes:
+* ebuild: no longer implicitly set NOCOLOR and NO_COLOR when color output
+  is disabled for emerge itself.  In order to obtain color-free logs, please
+  either explicitly set NO_COLOR environment variable or use e.g. ansifilter.
+
 Features:
 * sync: git: Add sync-git-verify-max-age-days option.
 

diff --git a/bin/ebuild b/bin/ebuild
index cbefb58161..69db474c0b 100755
--- a/bin/ebuild
+++ b/bin/ebuild
@@ -132,10 +132,6 @@ def main():
 or not sys.stdout.isatty()
 ):
 portage.output.nocolor()
-portage.settings.unlock()
-portage.settings["NO_COLOR"] = "true"
-portage.settings.backup_changes("NO_COLOR")
-portage.settings.lock()
 
 apply_priorities(portage.settings)
 

diff --git a/lib/_emerge/AbstractEbuildProcess.py 
b/lib/_emerge/AbstractEbuildProcess.py
index 96d91b5da8..3a8a18b5fa 100644
--- a/lib/_emerge/AbstractEbuildProcess.py
+++ b/lib/_emerge/AbstractEbuildProcess.py
@@ -80,12 +80,6 @@ class AbstractEbuildProcess(SpawnProcess):
 self._async_wait()
 return
 
-if self.background:
-# Automatically prevent color codes from showing up in logs,
-# since we're not displaying to a terminal anyway.
-self.settings["NOCOLOR"] = "true"
-self.settings["NO_COLOR"] = "true"
-
 start_ipc_daemon = False
 if self._enable_ipc_daemon:
 self.settings.pop("PORTAGE_EBUILD_EXIT_FILE", None)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 37264114e0..dbd9707a82 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -2749,15 +2749,10 @@ def adjust_config(myopts, settings):
 if "--color" in myopts:
 if "y" == myopts["--color"]:
 portage.output.havecolor = 1
-settings["NO_COLOR"] = ""
 else:
 portage.output.havecolor = 0
-settings["NO_COLOR"] = "true"
-settings.backup_changes("NO_COLOR")
 elif settings.get("TERM") == "dumb" or not sys.stdout.isatty():
 portage.output.havecolor = 0
-settings["NO_COLOR"] = "true"
-settings.backup_changes("NO_COLOR")
 
 if "--pkg-format" in myopts:
 settings["PORTAGE_BINPKG_FORMAT"] = myopts["--pkg-format"]

diff --git a/lib/portage/tests/resolver/ResolverPlayground.py 
b/lib/portage/tests/resolver/ResolverPlayground.py
index 475c4aaac5..115800a606 100644
--- a/lib/portage/tests/resolver/ResolverPlayground.py
+++ b/lib/portage/tests/resolver/ResolverPlayground.py
@@ -591,9 +591,6 @@ class ResolverPlayground:
 "PORTAGE_TMPDIR": os.path.join(self.eroot, "var/tmp"),
 }
 
-if portage.util.no_color(os.environ):
-make_conf["NO_COLOR"] = os.environ["NO_COLOR"]
-
 # Pass along PORTAGE_USERNAME and PORTAGE_GRPNAME since they
 # need to be inherited 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/exfatprogs/

2023-11-29 Thread Sam James
commit: a4659b0e2e29cd636376fc58b1e256ed3b3ea366
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 04:07:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 04:07:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4659b0e

sys-fs/exfatprogs: add 1.2.2

Bug: https://bugs.gentoo.org/916507
Signed-off-by: Sam James  gentoo.org>

 sys-fs/exfatprogs/Manifest| 1 +
 sys-fs/exfatprogs/{exfatprogs-.ebuild => exfatprogs-1.2.2.ebuild} | 4 ++--
 sys-fs/exfatprogs/exfatprogs-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-fs/exfatprogs/Manifest b/sys-fs/exfatprogs/Manifest
index bb01bc849990..b4ae7dbe2736 100644
--- a/sys-fs/exfatprogs/Manifest
+++ b/sys-fs/exfatprogs/Manifest
@@ -1,3 +1,4 @@
 DIST exfatprogs-1.1.3.tar.xz 261936 BLAKE2B 
7d1e471eb24f408999efd7fd6e8e2b60f0ef4efbceca9780de5a52c0b0bcad18a25648b7e669e805a40f382541406c01ea75cd40b4660f44281848bf38f9d1c0
 SHA512 
d23bfe4d0233d944b0d5a484e1167746db77ea9b7fbacdbfac2dd4d37a8a1d747f2445b09baced9fd7b5d3dbfc7664bdc1efe16326d7e678d05294eee124efa3
 DIST exfatprogs-1.2.0.tar.xz 272716 BLAKE2B 
d8b4188ee2fd96b4b0abab52540e894f55279e3031596081f8077a45a2ad5737870298a0658feee177818dbf02ae036e035c350437c3ea4b7ab7100f46fc8772
 SHA512 
61a78af024e1ff7e12f2d7449c3ee2ff9476c8746269e29c453c77dbc73d3f52af7ca8fc3e1bd85d6a75b6ed8b7712b5f80e5cc1dffc5ff00fb63455a57ca9bf
 DIST exfatprogs-1.2.1.tar.xz 274108 BLAKE2B 
8c505c7e0cfd7c2e64c1923f058031bba86e909ae2f22db0acfc9feee9d510087b87c259e7707b761d3ed0cfaa8471527a1d90723486b94d1910b515ba06e832
 SHA512 
5ddc327e5257389e9cd11f6b16978a91dbc1d4096575fe1ccc77851310639e464537ea750c304821e078557fd1a8c4ce8f1cc47d6ab238ee0d7ad98b4ff0061f
+DIST exfatprogs-1.2.2.tar.xz 274552 BLAKE2B 
457c2036f07d81193bfb8f23a47410f70ddf125b91f88ddb303874341d5304293cc254e337d820b15ac135c4a96d59a35e6e741f049052065a5f866720516c13
 SHA512 
51ff77860704a7a4a2986e0090514d46614d6d6ce5ad07ea622e4dd806f06f034959a0c35d7e67689a7eb6836a1de967e302d5ec1c9ca6d33fa80d68d574741e

diff --git a/sys-fs/exfatprogs/exfatprogs-.ebuild 
b/sys-fs/exfatprogs/exfatprogs-1.2.2.ebuild
similarity index 84%
copy from sys-fs/exfatprogs/exfatprogs-.ebuild
copy to sys-fs/exfatprogs/exfatprogs-1.2.2.ebuild
index 6d2c947cbb32..38c4ccbcd880 100644
--- a/sys-fs/exfatprogs/exfatprogs-.ebuild
+++ b/sys-fs/exfatprogs/exfatprogs-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-fs/exfatprogs/exfatprogs-.ebuild 
b/sys-fs/exfatprogs/exfatprogs-.ebuild
index 6d2c947cbb32..38c4ccbcd880 100644
--- a/sys-fs/exfatprogs/exfatprogs-.ebuild
+++ b/sys-fs/exfatprogs/exfatprogs-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 LICENSE="GPL-2"
 SLOT="0"



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

2023-11-29 Thread Sam James
commit: dcfe3135995f684b2469d4a4ff12d8d968a1407c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 04:02:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 04:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcfe3135

sys-apps/systemd: add 254.7

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-254.7.ebuild | 525 ++
 2 files changed, 526 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 2f29faf14836..b39e2371be94 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -8,3 +8,4 @@ DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 
2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea
 SHA512 
ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69
 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c
 DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 
5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3
 SHA512 
3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45
+DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 
1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf
 SHA512 
2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685

diff --git a/sys-apps/systemd/systemd-254.7.ebuild 
b/sys-apps/systemd/systemd-254.7.ebuild
new file mode 100644
index ..c3d63b16f687
--- /dev/null
+++ b/sys-apps/systemd/systemd-254.7.ebuild
@@ -0,0 +1,525 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables kernel-install 
+kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify 
vanilla xkb +zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   

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

2023-11-29 Thread Sam James
commit: 8896792af466b7f25719c7492a75ea3fef3e65da
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 04:04:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 04:04:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8896792a

sys-apps/systemd-utils: add 254.7

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.7.ebuild | 575 ++
 2 files changed, 576 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 393d0cfeb0c0..53faaa37e819 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -5,3 +5,4 @@ DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15
 DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B 
f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545
 SHA512 
7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa
 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c
 DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 
5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3
 SHA512 
3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45
+DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 
1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf
 SHA512 
2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685

diff --git a/sys-apps/systemd-utils/systemd-utils-254.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
new file mode 100644
index ..a5364fa98930
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.7.ebuild
@@ -0,0 +1,575 @@
+# Copyright 2022-2023 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 usr-ldscript
+
+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() 

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

2023-11-29 Thread Sam James
commit: 69990feff783dda264f04ff3c3a0f2a17a7f7577
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Nov 30 02:22:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69990fef

www-client/chromium: add 120.0.6099.56

Forcing clang and libcxx:

- v8 is broken with GCC - https://bugs.chromium.org/p/v8/issues/detail?id=14449
- webrtc is broken with libstdc++ 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227
  https://github.com/llvm/llvm-project/issues/50248 
https://github.com/llvm/llvm-project/issues/61705
- libcxx requires clang anyway
- stable release very soon

Bug: https://bugs.chromium.org/p/v8/issues/detail?id=14449
Bug: https://gcc.gnu.org/PR101227
Bug: https://github.com/llvm/llvm-project/issues/50248
Bug: https://github.com/llvm/llvm-project/issues/61705
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-120.0.6099.56.ebuild | 1269 +
 2 files changed, 1270 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 356ebab9b2e1..966a50c38732 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,7 @@
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
 DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
 DIST chromium-120.0.6099.35.tar.xz 3276973656 BLAKE2B 
9a96dbfefe08be381f85238ea6033d19dca56a9980e13fa40de3587009471f7312e3fae78584961002aba8e84b3951281c4d26bd9355eee42fd8b86aa7965176
 SHA512 
665c8e4108a4b8e37dac056bec1800ef2acfa4019f105e67069fa1c88992ad33708d95b0062261d0d5728d03848dc1d19a9e9a710f4194bb2843ef2e12fed843
+DIST chromium-120.0.6099.56.tar.xz 3281387108 BLAKE2B 
c119787e0f4b60295ceccf2a39d7338c8cf8c75d83ab2bd131562aa2bf43345e7d3fc681a0977bcdece61ecd3bf1190f874202756a7cec992f810e30515c60bd
 SHA512 
913f03b48841e45fef80e21816365832937ce89e5673ec656e82f4333c8006319d553ea8410ea02d738a30a3a494d85e5267d388e0b6c0f9a0ed1f65d725d4bc
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-120.0.6099.56.ebuild 
b/www-client/chromium/chromium-120.0.6099.56.ebuild
new file mode 100644
index ..c4b40c3ed671
--- /dev/null
+++ b/www-client/chromium/chromium-120.0.6099.56.ebuild
@@ -0,0 +1,1269 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# These variables let us easily bound supported compiler versions in one place.
+# The bundled Clang is updated by Google every ~two weeks, so we can't
+# just assume that anything other than the latest version in ::gentoo
+# will work (and even that will probably break occasionally)
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+MIN_GCC_VER=12
+GN_MIN_VER=0.2122
+
+# This variable is set to yes when building with GCC is broken.
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't 
build with GCC
+: ${CHROMIUM_FORCE_CLANG=yes}
+# This variable is set to yes when we need to force libcxx. Since we'll always 
force clang, too, we can avoid depends.
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
+#webrtc -  no matching member function for call to 'emplace'
+: ${CHROMIUM_FORCE_LIBCXX=yes}
+
+VIRTUALX_REQUIRED="pgo"

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

2023-11-29 Thread Sam James
commit: 4a0b8489fc582ee39707df5b394498898947e62f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Nov 30 02:52:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:50:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0b8489

www-client/chromium: drop 120.0.6099.35

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/34058
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |1 -
 www-client/chromium/chromium-120.0.6099.35.ebuild | 1268 -
 2 files changed, 1269 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 966a50c38732..b29ca2883171 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,5 @@
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
 DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
-DIST chromium-120.0.6099.35.tar.xz 3276973656 BLAKE2B 
9a96dbfefe08be381f85238ea6033d19dca56a9980e13fa40de3587009471f7312e3fae78584961002aba8e84b3951281c4d26bd9355eee42fd8b86aa7965176
 SHA512 
665c8e4108a4b8e37dac056bec1800ef2acfa4019f105e67069fa1c88992ad33708d95b0062261d0d5728d03848dc1d19a9e9a710f4194bb2843ef2e12fed843
 DIST chromium-120.0.6099.56.tar.xz 3281387108 BLAKE2B 
c119787e0f4b60295ceccf2a39d7338c8cf8c75d83ab2bd131562aa2bf43345e7d3fc681a0977bcdece61ecd3bf1190f874202756a7cec992f810e30515c60bd
 SHA512 
913f03b48841e45fef80e21816365832937ce89e5673ec656e82f4333c8006319d553ea8410ea02d738a30a3a494d85e5267d388e0b6c0f9a0ed1f65d725d4bc
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6

diff --git a/www-client/chromium/chromium-120.0.6099.35.ebuild 
b/www-client/chromium/chromium-120.0.6099.35.ebuild
deleted file mode 100644
index 85e52b6c80c4..
--- a/www-client/chromium/chromium-120.0.6099.35.ebuild
+++ /dev/null
@@ -1,1268 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-
-# These variables let us easily bound supported compiler versions in one place.
-# The bundled Clang is updated by Google every ~two weeks, so we can't
-# just assume that anything other than the latest version in ::gentoo
-# will work (and even that will probably break occasionally)
-LLVM_MAX_SLOT=17
-LLVM_MIN_SLOT=16
-MIN_GCC_VER=12
-GN_MIN_VER=0.2122
-
-# This variable is set to yes when building with GCC is broken.
-# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't 
build with GCC
-: ${CHROMIUM_FORCE_CLANG=yes}
-# This variable is set to yes when we need to force libcxx. Since we'll always 
be forcing clang, too, we can ignore complex depends.
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120 - webrtc 
-  no matching member function for call to 'emplace'
-: ${CHROMIUM_FORCE_LIBCXX=yes}
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/;
-PATCHSET_PPC64="119.0.6045.159-1raptor0~deb12u1"
-PATCH_V="${PV%%\.*}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
-   ppc64? (
-   

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

2023-11-29 Thread Sam James
commit: ff1a75a64cbf7fb8b5050c4e12f1e465743356d1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:41:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:41:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1a75a6

sys-apps/pcsc-tools: add 1.7.0

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

 sys-apps/pcsc-tools/Manifest|  1 +
 sys-apps/pcsc-tools/pcsc-tools-1.7.0.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/sys-apps/pcsc-tools/Manifest b/sys-apps/pcsc-tools/Manifest
index 2575cb660f5f..5c459fcabd96 100644
--- a/sys-apps/pcsc-tools/Manifest
+++ b/sys-apps/pcsc-tools/Manifest
@@ -1 +1,2 @@
 DIST pcsc-tools-1.6.2.tar.bz2 320182 BLAKE2B 
88a76f4120a183df909ce9d189e38e51897080839ebe7ca85aa4447a441363e6917ddb1c5e6c0e881c8792078700676ad1cfe24609957a4fef54374d5be824a4
 SHA512 
20104baefa7928a86d21cee49d045cc35b8e74fec5be79ba5608ae046a110096efae96768d281e0f1350f71a889f89c675336d8264c75f8423369a49c03b42a8
+DIST pcsc-tools-1.7.0.tar.bz2 360064 BLAKE2B 
e9f22e13600e40c488720844c6e93d90e8a5dd0e085b3b5245096dbc390e5978c9ff17c9cf5c34cf82f8d0cfbaf9b3d44a25b331439c5e09bf7b075d769f7a36
 SHA512 
8de48526306b23e9dea6d99d29ec5f1230e3959bfe82a4d1b7d65f9767369757a1f440ceca7debeba68a8492607c91d0dcf7bec366cd213f00be45a5ef018d67

diff --git a/sys-apps/pcsc-tools/pcsc-tools-1.7.0.ebuild 
b/sys-apps/pcsc-tools/pcsc-tools-1.7.0.ebuild
new file mode 100644
index ..b7ebde02ddb1
--- /dev/null
+++ b/sys-apps/pcsc-tools/pcsc-tools-1.7.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop toolchain-funcs xdg-utils
+
+DESCRIPTION="PC/SC Architecture smartcard tools"
+HOMEPAGE="https://pcsc-tools.apdu.fr/ 
https://github.com/LudovicRousseau/pcsc-tools;
+SRC_URI="https://pcsc-tools.apdu.fr/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="gui network-cron nls"
+
+DEPEND=">=sys-apps/pcsc-lite-1.4.14"
+RDEPEND="
+   ${DEPEND}
+   dev-perl/pcsc-perl
+   gui? ( dev-perl/Gtk3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+src_configure() {
+   econf $(use_enable nls gettext)
+}
+
+src_compile() {
+   # explicitly only build the pcsc_scan application, or the man
+   # pages will be gzipped first, and then unpacked.
+   emake pcsc_scan CC="$(tc-getCC)"
+}
+
+src_install() {
+   einstalldocs
+
+   # install manually, makes it much easier since the Makefile
+   # requires fiddling with
+   dobin ATR_analysis scriptor pcsc_scan
+   doman pcsc_scan.1 scriptor.1p ATR_analysis.1p
+
+   if use gui; then
+   domenu gscriptor.desktop
+   dobin gscriptor
+   doman gscriptor.1p
+   fi
+
+   if use network-cron ; then
+   exeinto /etc/cron.monthly
+   newexe "${FILESDIR}"/smartcard.cron update-smartcard_list
+   fi
+
+   insinto /usr/share/pcsc
+   doins smartcard_list.txt
+}
+
+pkg_postinst() {
+   use gui && xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/files/, sys-fs/multipath-tools/

2023-11-29 Thread Sam James
commit: 5e721d53305d991c725ba026c81e752fd22039e4
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:33:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:33:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e721d53

sys-fs/multipath-tools: add 0.9.7

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

 sys-fs/multipath-tools/Manifest|   1 +
 .../multipath-tools-0.9.7-remove-Werror.patch  |  49 ++
 .../multipath-tools/multipath-tools-0.9.7.ebuild   | 102 +
 3 files changed, 152 insertions(+)

diff --git a/sys-fs/multipath-tools/Manifest b/sys-fs/multipath-tools/Manifest
index a763dadedd39..1d6e24d94da3 100644
--- a/sys-fs/multipath-tools/Manifest
+++ b/sys-fs/multipath-tools/Manifest
@@ -1,3 +1,4 @@
 DIST multipath-tools-0.9.3.tar.gz 552442 BLAKE2B 
e2065119cdd68bd8c2b4420bd0de9ce370601597972dba32c076bfc4df6d0a1a65356454a2f96f95f27cf681387685edcbac2eb41258d4a7049a1ef62cdf0949
 SHA512 
4faa2ee5a96a9d5d752219931ebc885cb70ed6b022d45ede985ad7919c043a3aee166e6f126d32dffd187c5c32d5cbce91747d87d0b7e2f7f68b279583da
 DIST multipath-tools-0.9.4.tar.gz 554381 BLAKE2B 
297f002e23312415467d8c4935da3b7f449318cd68120c719f40f0f45a9ebebc27f1297b918068b63471b65f72c08ce3cc6cad9b7bafcb646bb163c6486194ea
 SHA512 
5e0dcea610fc215e345444c04453a38f39c73e493c2bc53f6b3a90cd701266aabdf7c4693dfc321099af836d0019bf27355e265ad5db5deff48f8bb94ed4719d
 DIST multipath-tools-0.9.5.tar.gz 557469 BLAKE2B 
1a9b9b01c28c8a4e9d4ae9bc55896cb764308f5118ac2f8c983163c0b2e49c0c4a84536c7edd7464a1bcb8ca6aef92452d5c25d4a1d9d490e0e3077b10462171
 SHA512 
39c2e5d45542c6076eb3b17b9994629b4c1f74347aa43e0119001fa2d07d3a606fd5e617962906a11b313afb37a115bd8eec2ef24447e980e61b5900625f9146
+DIST multipath-tools-0.9.7.tar.gz 570416 BLAKE2B 
ed3f47d648685f691a69d83ad36f39b279f3a5b1cf1cb15151841ea26d629df3a33ab9a186bbf6922264805cc3bc37d09f22e611215f1972e33b26e08ff71bc2
 SHA512 
0f4c97179a3de5a0c77893fec229eb183293fed8e5e01a9945b261845ccf5d13f8ef2c2ff0c17c9345217d236275caed4765422ec95aed80821f11658bf96e26

diff --git 
a/sys-fs/multipath-tools/files/multipath-tools-0.9.7-remove-Werror.patch 
b/sys-fs/multipath-tools/files/multipath-tools-0.9.7-remove-Werror.patch
new file mode 100644
index ..449746e1f661
--- /dev/null
+++ b/sys-fs/multipath-tools/files/multipath-tools-0.9.7-remove-Werror.patch
@@ -0,0 +1,49 @@
+diff --git a/Makefile.inc b/Makefile.inc
+index 6b45430..c47f82f 100644
+--- a/Makefile.inc
 b/Makefile.inc
+@@ -96,7 +96,7 @@ MODPROBE_UNIT := $(shell test "0$(SYSTEMD)" -lt 245 
2>/dev/null || \
+   echo "modprobe@dm_multipath.service")
+ 
+ OPTFLAGS  := -O2 -g $(STACKPROT) --param=ssp-buffer-size=4
+-WARNFLAGS := -Werror -Wall -Wextra -Wformat=2 $(WFORMATOVERFLOW) 
-Werror=implicit-int \
++WARNFLAGS := -Wall -Wextra -Wformat=2 $(WFORMATOVERFLOW) 
-Werror=implicit-int \
+ -Werror=implicit-function-declaration -Werror=format-security 
\
+ $(WNOCLOBBERED) -Werror=cast-qual 
$(ERROR_DISCARDED_QUALIFIERS) $(W_URCU_TYPE_LIMITS)
+ CPPFLAGS  := $(FORTIFY_OPT) $(CPPFLAGS) $(D_URCU_VERSION) \
+diff --git a/create-config.mk b/create-config.mk
+index 4d318b9..1d4ff2d 100644
+--- a/create-config.mk
 b/create-config.mk
+@@ -64,7 +64,7 @@ check_var = $(shell \
+ # gcc 4.8 compiles blacklist.c only with -Wno-missing-field-initializers
+ TEST_MISSING_INITIALIZERS = $(shell \
+   echo 'struct A {int a, b;}; struct B {struct A a; int b;} b = 
{.a.a=1};' | \
+-  $(CC) -c -Werror -Wmissing-field-initializers -o /dev/null -xc 
- >/dev/null 2>&1 \
++  $(CC) -c -Wmissing-field-initializers -o /dev/null -xc - 
>/dev/null 2>&1 \
+   || echo -Wno-missing-field-initializers)
+ 
+ # gcc 4.8.4 and certain versions of liburcu fail to compile this with 
-Werror=type-limits
+@@ -136,7 +136,7 @@ SYSTEMD := $(strip $(or $(shell $(PKG_CONFIG) --modversion 
libsystemd 2>/dev/nul
+ # Evaluates to "option" if yes, and "fallback" otherwise.
+ TEST_CC_OPTION = $(shell \
+   if echo 'int main(void){return 0;}' | \
+-  $(CC) -o /dev/null -c -Werror "$(1)" -xc - >/dev/null 2>&1; \
++  $(CC) -o /dev/null -c "$(1)" -xc - >/dev/null 2>&1; \
+   then \
+   echo "$(1)"; \
+   else \
+@@ -148,11 +148,11 @@ TEST_CC_OPTION = $(shell \
+ # but it doesn't seem to make a difference wrt the compilation result.
+ FORTIFY_OPT := $(shell \
+   if /bin/echo -e '$(__HASH__)include \nint main(void) { return 
0; }' | \
+-  $(CC) -o /dev/null $(OPTFLAGS) -c -Werror -D_FORTIFY_SOURCE=3 
-xc - 2>/dev/null; \
++  $(CC) -o /dev/null $(OPTFLAGS) -c -D_FORTIFY_SOURCE=3 -xc - 
2>/dev/null; \
+   then \
+   echo "-D_FORTIFY_SOURCE=3"; \
+   elif /bin/echo -e '$(__HASH__)include \nint main(void) { 
return 0; }' | \
+-  $(CC) -o /dev/null $(OPTFLAGS) -c -Werror -D_FORTIFY_SOURCE=2 
-xc - 

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

2023-11-29 Thread Sam James
commit: d380c1904166e44d924f10fcae5f8bfa51d722d0
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:18:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:18:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d380c190

sys-apps/mawk: add 1.3.4_p20231126

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

 sys-apps/mawk/Manifest|  2 ++
 sys-apps/mawk/mawk-1.3.4_p20231126.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mawk/Manifest b/sys-apps/mawk/Manifest
index 762b735bc5b0..3a6fcc56e6c1 100644
--- a/sys-apps/mawk/Manifest
+++ b/sys-apps/mawk/Manifest
@@ -10,3 +10,5 @@ DIST mawk-1.3.4-20230808.tgz 410937 BLAKE2B 
292774aed97b7e91de71bb978fe87014cf6e
 DIST mawk-1.3.4-20230808.tgz.asc 729 BLAKE2B 
b1765478576eb624db454ec27969f1ddc3cab7eb94e3725600dd58434972251f3fc0bfe30858bcd05e0e638282a2e035f5b9b2f207f52548307c536556fd731d
 SHA512 
3e7414e0fcc81c6b93c09ba429f189570bb65f91e8b8866ea6beffc0fbd3c983a19f74c7578d55c5a55795fbbb1d1bf62c4927873f40300c79bed9e32006824c
 DIST mawk-1.3.4-20231102.tgz 413107 BLAKE2B 
c423381900be429dcfb117df3ceb72dc942aec6e85ea94e59b2fef1b92445620cff3205fb55be1ddee2bfba9597a1c68ed2f41bb155a1cc6791df0f6de75b44b
 SHA512 
53173a49ad2a63d096755964d0585517180a8555034cee519e2e6cc0c5392408b61960813eec101dd8ded298b6bc86128cd3469c1acb03141c264f24e52446b2
 DIST mawk-1.3.4-20231102.tgz.asc 729 BLAKE2B 
0102b4a7862192c921ca129cd674fd8f9ec2d5bddbf0082498dfbaa6aaf9adaee0760d940cfc0f91e02f2de58421352ca0817c206298a90b039c7769ff2fb6a1
 SHA512 
5933f1cadea90b8349136b0b31f45b04b3e182b61de7ad62fb2142973e64fd8ffc7d3ee17bebd3b9b209d08d3732b2e807fe5554899fe8d4130e1a0d12dc9de8
+DIST mawk-1.3.4-20231126.tgz 413452 BLAKE2B 
e3907cf88ea3daaaf8a1d12eb9fe3cb726be8b8e8d3c8d9ea5b25b8127c5d054d8a0c600da90f7dabcc0fcee2c987628ade15b7225698e417fee63e49689a8a4
 SHA512 
faacd473df97fc51cf3ece652e0826b13c26e8de5fa87746dfcc097811a9464a71e5630a8f3b4d243e0c1dc0199751b64d9a1bf34fe5080b646c0e5fff231e0d
+DIST mawk-1.3.4-20231126.tgz.asc 729 BLAKE2B 
72d8e626aac6354f2e568eb118f2d19b3d770ab8b23449163e84941cdbd8539b0e39edb0446176fc64ecfe2deac81e98f1107df1bdbd815569bf5d6b08d72cc3
 SHA512 
19a9725f84651f87ecb38350984a60fce52046df45be7c494e615db91f6b76229d3dba20211bca41b90a7370fbba97fcb7bb2fe475ffb880fac7f1116f14333f

diff --git a/sys-apps/mawk/mawk-1.3.4_p20231126.ebuild 
b/sys-apps/mawk/mawk-1.3.4_p20231126.ebuild
new file mode 100644
index ..795ba9a6937a
--- /dev/null
+++ b/sys-apps/mawk/mawk-1.3.4_p20231126.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit toolchain-funcs verify-sig
+
+MY_P="${P/_p/-}"
+DESCRIPTION="An (often faster than gawk) awk-interpreter"
+HOMEPAGE="https://invisible-island.net/mawk/mawk.html;
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 )"
+
+DOCS=( ACKNOWLEDGMENT CHANGES README )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   arc4random_push # doesn't exist on Linux
+)
+
+src_configure() {
+   tc-export BUILD_CC
+   econf
+}
+
+src_install() {
+   default
+
+   exeinto /usr/share/doc/${PF}/examples
+   doexe examples/*
+   docompress -x /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}
+
+pkg_postrm() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}



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

2023-11-29 Thread Sam James
commit: 8574977b1520a42755a76c79a14fce80b1000fa1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:22:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8574977b

sys-apps/lsb-release: add 3.3

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

 sys-apps/lsb-release/Manifest   |  1 +
 sys-apps/lsb-release/lsb-release-3.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/lsb-release/Manifest b/sys-apps/lsb-release/Manifest
index 7df02fbfbb5b..8bae0ae91bd4 100644
--- a/sys-apps/lsb-release/Manifest
+++ b/sys-apps/lsb-release/Manifest
@@ -1,2 +1,3 @@
 DIST lsb-release-1.4.tar.gz 10769 BLAKE2B 
d6c71d6604481a637f63fae00742ba77421345b36234fcfcae1da98bc1c80a8450bc569c2ea2f4b1c3a852de2fe24413fe397d4a60a0ca94eb70a9626871f4bb
 SHA512 
84f6f8794380463587005043f601b7a40190cd9e3409abff7f5ce7658cf029a14346eff87838296d90307192bdeff68cc00480c5c04814da7acdb3e220640fde
 DIST lsb-release-3.2.tar.gz 16246 BLAKE2B 
f790b52c403ff42ec1bf787100c6c9715b7bebf3feb1772a6c4caee40b09c121ba7522553d145c478c752b196109747e31b2d8c14764c67c4a7e57fbae06348d
 SHA512 
5ccc2f38c3603b8261310d5f30d8304a95bd6c24fbbf00484609078839a68894b2ba761a7465fc3c22f55dd69d67612d3cc4cb453765e3eea6b9af96834d85fd
+DIST lsb-release-3.3.tar.gz 16364 BLAKE2B 
91b53df571ebebae67ea2fc5f1f31a11a42166d4a584f5a236cee2a108e965d02b676c7be175239b616e42bc454bcff86485896191522ce5d0c7744f7178a636
 SHA512 
123291295000d4ce827c692a9ab5ebe300a61cb1dabf9af8bfffdd5f20363159e61a98670aac37ae087aa3639b4ec7dfdb5528aa8c3520f43225e9eae50270db

diff --git a/sys-apps/lsb-release/lsb-release-3.3.ebuild 
b/sys-apps/lsb-release/lsb-release-3.3.ebuild
new file mode 100644
index ..ea1dd0ecd5a6
--- /dev/null
+++ b/sys-apps/lsb-release/lsb-release-3.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit prefix
+
+DESCRIPTION="LSB version query program"
+HOMEPAGE="https://wiki.linuxfoundation.org/lsb/;
+# mirror://sourceforge/lsb/${P}.tar.gz
+SRC_URI="https://github.com/thkukuk/lsb-release_os-release/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}_os-release-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# Perl isn't needed at runtime, it is just used to generate the man page via
+# bundled sys-apps/help2man.
+BDEPEND="dev-lang/perl"
+
+src_prepare() {
+   default
+
+   # POSIX compat
+   sed -i -e 's:--long:-l:g' lsb_release || die
+
+   # TODO: unbundle help2man?
+   hprefixify lsb_release help2man
+}
+
+src_install() {
+   emake prefix="${ED}"/usr install
+
+   insinto /etc
+   newins - lsb-release <<-EOF
+   DISTRIB_ID="Gentoo"
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2023-11-29 Thread Sam James
commit: 23a47cce8ca65e27f5408aa0b4e6d6eb8fb77eab
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:48:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a47cce

sys-devel/mold: add 2.4.0

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

 sys-devel/mold/Manifest  |  1 +
 sys-devel/mold/mold-2.4.0.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index a6fd9b87cfdb..95e10eefa2bb 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,3 +1,4 @@
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.3.2.tar.gz 9970530 BLAKE2B 
db943ad6fab336a8c9c7b5588895cc1232ebfac25fe9dd884a2fbd71ba8d76b9bf7543b4d98cbda9635a7898e980ec5dc2866ef1d02e7a80e7fb9d7f0cbca443
 SHA512 
dd98acb351757f99399b7d52589c339648478624323fd45c9e986eaf7f1a60f52ace4c09a2d20246e9340109641bda676735da9de89a277989851bd5f52ea9d0
 DIST mold-2.3.3.tar.gz 9965345 BLAKE2B 
391d9e38f13ae185c1cd9cff9cfd31c091952cf90276ccb4d7eff41beaf1fa0537bfbafafa9ffa08ab1d09db9c52aa4abcd0a765f8edc6d058f8832b35b726ad
 SHA512 
cbe82568151a772097c86a25eebb0b0f8fc769d6b767169280f535d41cd3f27fc4640da9b86fb4a495e571f9d712368dda95c4431f8ebb2b42227de2b22fc80b
+DIST mold-2.4.0.tar.gz 9974233 BLAKE2B 
0710d9ce0407b64b05a23e04db142d603b38d41cd9e5e322b650680ee2bd8684f57647e9a0b5efc23b2106eb1e38e38143be7d4b357b2d32e4fe0b6a99e41cca
 SHA512 
e332d027f783dfb0a4f48b1fb7daf98e11e830f8de82b971b58ee8a7bae59eaa30b8155e7491b6057f0ce8e0b09ddd0ab1d364f01ea15517e1d089fdb292a4e5

diff --git a/sys-devel/mold/mold-2.4.0.ebuild b/sys-devel/mold/mold-2.4.0.ebuild
new file mode 100644
index ..2b9db9efa079
--- /dev/null
+++ b/sys-devel/mold/mold-2.4.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+fi
+
+# mold (MIT)
+#  - xxhash (BSD-2)
+LICENSE="MIT BSD-2"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0-r1:=
+   dev-libs/blake3:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
+)
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || die
+
+   # static-pie tests require glibc built with static-pie support
+   if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
+   rm test/elf/{,ifunc-}static-pie.sh || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
+   -DMOLD_ENABLE_QEMU_TESTS=OFF
+   -DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
+   -DMOLD_USE_MIMALLOC=$(usex !kernel_Darwin)
+   -DMOLD_USE_SYSTEM_MIMALLOC=ON
+   -DMOLD_USE_SYSTEM_TBB=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+
+   # https://bugs.gentoo.org/872773
+   insinto /usr/$(get_libdir)/mold
+   doins "${BUILD_DIR}"/${PN}-wrapper.so
+
+   dodoc docs/{design,execstack}.md
+   doman docs/${PN}.1
+
+   dosym ${PN} /usr/bin/ld.${PN}
+   dosym ${PN} /usr/bin/ld64.${PN}
+   dosym -r /usr/bin/${PN} /usr/libexec/${PN}/ld
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/

2023-11-29 Thread Sam James
commit: c21da9af1176e9004430ef47069e9b4e7bdf0a5a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:20:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21da9af

net-fs/nfs-utils: add 2.6.4

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

 net-fs/nfs-utils/Manifest   |   1 +
 net-fs/nfs-utils/nfs-utils-2.6.4.ebuild | 233 
 2 files changed, 234 insertions(+)

diff --git a/net-fs/nfs-utils/Manifest b/net-fs/nfs-utils/Manifest
index 7a7a441cf7c0..aebdda16d856 100644
--- a/net-fs/nfs-utils/Manifest
+++ b/net-fs/nfs-utils/Manifest
@@ -1,2 +1,3 @@
 DIST nfs-utils-2.6.2.tar.bz2 969689 BLAKE2B 
8e0a3b309223779824276acd3ede13cfc161b955dc9376cc9426ffe9c604b111f7405088fe8e5a88a2d2ac1413d2742fbdf166a5b04c975e51a9e384e071fa60
 SHA512 
6e5dcc5147ad551b2ecbf0304e1b0e0713d1eff32c5a511562a6d03660589e027364e38fc9f6de1b06d32d8907d502f63c564a6e56171f58823b0ea68dd3a6b8
 DIST nfs-utils-2.6.3.tar.bz2 978167 BLAKE2B 
776b4ce6edc728e1dd2291898f429fbc76327b949008f2a477af887231feb2e27505a94978f819e4e4ed7b2b8574e6c5b8d02a9ca6e94683ec620ce99a909a06
 SHA512 
870dee2a95f411de6694aa8dddeef2302ef9235389a9bdca381ef719303fdd1a463a815ca67e0336a5121fa68d5b448b1952d539679e38b36f1e6b69c1e2f853
+DIST nfs-utils-2.6.4.tar.bz2 979652 BLAKE2B 
45f6e9c98e8148e82684526c2ab0f8976b2a46fd869d91f03cf9afffbaad64b77dc1729a50b74d30c5d65bfe213a1da2f54e3d3e19539b61994f7b65671a26ab
 SHA512 
e5fde25c54f594d00e69c9aeff8abc22663b994ecd37d8516751be98b51b12c61ffec47ee128794e170ec773f0649cb594df1ca104ec4dba561823db423f8533

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.4.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.4.ebuild
new file mode 100644
index ..351ea4ee1f69
--- /dev/null
+++ b/net-fs/nfs-utils/nfs-utils-2.6.4.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="NFS client and server daemons"
+HOMEPAGE="http://linux-nfs.org/ 
https://git.linux-nfs.org/?p=steved/nfs-utils.git;
+
+if [[ ${PV} == *_rc* ]] ; then
+   MY_PV="$(ver_rs 1- -)"
+   
SRC_URI="http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=snapshot;h=refs/tags/${PN}-${MY_PV};sf=tgz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
+else
+   SRC_URI="mirror://sourceforge/nfs/${P}.tar.bz2"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 nfsv41 
sasl selinux tcpd +uuid"
+REQUIRED_USE="kerberos? ( nfsv4 )"
+# bug #315573
+RESTRICT="test"
+
+# kth-krb doesn't provide the right include
+# files, and nfs-utils doesn't build against heimdal either,
+# so don't depend on virtual/krb.
+# (04 Feb 2005 agriffis)
+COMMON_DEPEND="
+   dev-libs/libxml2
+   net-libs/libtirpc:=
+   >=net-nds/rpcbind-0.2.4
+   sys-fs/e2fsprogs
+   dev-db/sqlite:3
+   dev-libs/libevent:=
+   caps? ( sys-libs/libcap )
+   ldap? (
+   net-nds/openldap:=
+   sasl? (
+   app-crypt/mit-krb5
+   dev-libs/cyrus-sasl:2
+   )
+   )
+   libmount? ( sys-apps/util-linux )
+   nfsv4? (
+   >=sys-apps/keyutils-1.5.9:=
+   kerberos? (
+   >=net-libs/libtirpc-0.2.4-r1[kerberos]
+   app-crypt/mit-krb5
+   )
+   )
+   nfsv41? (
+   sys-fs/lvm2
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   uuid? ( sys-apps/util-linux )"
+DEPEND="${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="${COMMON_DEPEND}
+   !net-libs/libnfsidmap
+   selinux? (
+   sec-policy/selinux-rpc
+   sec-policy/selinux-rpcbind
+   )
+"
+BDEPEND="
+   net-libs/rpcsvc-proto
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.5.2-no-werror.patch
+   "${FILESDIR}"/${PN}-udev-sysctl.patch
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+
+   if use nfsv4 && ! use nfsdcld && linux_config_exists && ! 
linux_chkconfig_present CRYPTO_MD5 ; then
+   ewarn "Your NFS server will be unable to track clients across 
server restarts!"
+   ewarn "Please enable the \"${HILITE}nfsdcld${NORMAL}\" USE flag 
to install the nfsdcltrack usermode"
+   ewarn "helper upcall program, or enable 
${HILITE}CONFIG_CRYPTO_MD5${NORMAL} in your kernel to"
+   ewarn "support the legacy, in-kernel client tracker."
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/^sbindir/s:= := \"${EPREFIX}\":g" \
+   -i utils/*/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   # Our DEPEND forces this.
+   

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

2023-11-29 Thread Sam James
commit: d8b9460b2ca650025e6a6145edd3b0b429238ff1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:36:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b9460b

sys-apps/pcsc-lite: add 2.0.1

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

 sys-apps/pcsc-lite/Manifest   |   1 +
 sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/sys-apps/pcsc-lite/Manifest b/sys-apps/pcsc-lite/Manifest
index f501248e311f..59e3eaefc649 100644
--- a/sys-apps/pcsc-lite/Manifest
+++ b/sys-apps/pcsc-lite/Manifest
@@ -1 +1,2 @@
 DIST pcsc-lite-2.0.0.tar.bz2 799011 BLAKE2B 
d93fffebbe3daf389fcd8195c9fb3d76db64dbb98ac9c7ecd08338331389298e710ca71187cb73165868b0b5e66cb9735b60e22d508db1c1a81e04555103948a
 SHA512 
4b34628d3269ae1859f19d2ab7eb74a76a55f3d76fbc9e4e420a081a065b1d0d7b98680552c7208f3265c684bed844afc6be1c2e5f103ad916ce7f38b52ee68c
+DIST pcsc-lite-2.0.1.tar.bz2 815103 BLAKE2B 
a9eea4a4da1a78fc22797b17c128889b2f7caf8c4aa02dd77f4ac79e4ec458fb0162578b5422552545cd39303750d5396f3687f8cfee7603fad8d60cb54ee1e8
 SHA512 
af007f00f43e8d897710580f6f27814c9e7d3ca489ff01edf2e3b979e46267915aa04d9c15f225a420fa681de936e42a1d4779d962717cf9a9f4a3d1ca31502b

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
new file mode 100644
index ..3a0cf3c74caa
--- /dev/null
+++ b/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-single-r1 systemd tmpfiles udev multilib-minimal
+
+DESCRIPTION="PC/SC Architecture smartcard middleware library"
+HOMEPAGE="https://pcsclite.apdu.fr https://github.com/LudovicRousseau/PCSC;
+SRC_URI="https://pcsclite.apdu.fr/files/${P}.tar.bz2;
+
+# GPL-2 is there for the init script; everything else comes from
+# upstream.
+LICENSE="BSD ISC MIT GPL-3+ GPL-2"
+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"
+# This is called libusb so that it doesn't fool people in thinking that
+# it is _required_ for USB support. Otherwise they'll disable udev and
+# that's going to be worse.
+IUSE="doc embedded libusb policykit selinux systemd +udev"
+REQUIRED_USE="^^ ( udev libusb ) ${PYTHON_REQUIRED_USE}"
+
+# No dependencies need the MULTILIB_DEPS because the libraries are actually
+# standalone, the deps are only needed for the daemon itself.
+DEPEND="
+   libusb? ( virtual/libusb:1 )
+   udev? ( virtual/libudev:= )
+   policykit? ( >=sys-auth/polkit-0.111 )
+   acct-group/openct
+   acct-group/pcscd
+   acct-user/pcscd
+   ${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-pcscd )"
+BDEPEND="
+   sys-devel/flex
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.11-polkit-pcscd.patch
+   "${FILESDIR}"/${PN}-1.9.8-systemd-user.patch
+)
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   --disable-maintainer-mode \
+   --disable-strict \
+   --enable-usbdropdir="${EPREFIX}"/usr/$(get_libdir)/readers/usb \
+   --enable-ipcdir=/run/pcscd \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $(multilib_native_use_enable doc documentation) \
+   $(multilib_native_use_enable embedded) \
+   $(multilib_native_use_enable systemd libsystemd) \
+   $(multilib_native_use_enable udev libudev) \
+   $(multilib_native_use_enable libusb) \
+   $(multilib_native_use_enable policykit polkit)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc HELP SECURITY
+
+   newinitd "${FILESDIR}"/pcscd-init.7 pcscd
+   dotmpfiles "${FILESDIR}"/pcscd.conf
+
+   if use udev; then
+   exeinto "$(get_udevdir)"
+   newexe "${FILESDIR}"/pcscd-udev pcscd.sh
+
+   insinto "$(get_udevdir)"/rules.d
+   newins "${FILESDIR}"/99-pcscd-hotplug-r1.rules 
99-pcscd-hotplug.rules
+   fi
+
+   python_fix_shebang "${ED}"/usr/bin/pcsc-spy
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "Starting from version 1.6.5, pcsc-lite will start as user nobody 
in"
+   elog "the pcscd group, to avoid running as root."
+   elog
+   elog "This also means you need the newest drivers available so that the"
+   elog "devices get the proper owner."
+   elog
+   elog "Furthermore, a conf.d file is no longer installed by default, as"
+   elog "the default configuration does not require one. If you need to"
+   elog "pass further options to pcscd, create a 

[gentoo-commits] repo/gentoo:master commit in: dev-java/batik/

2023-11-29 Thread Sam James
commit: ee142b3f897562a21c5bd5005ae47bc94e425565
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:15:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee142b3f

dev-java/batik: Stabilize 1.17 x86, #916015

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

 dev-java/batik/batik-1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/batik/batik-1.17.ebuild b/dev-java/batik/batik-1.17.ebuild
index 4619d8234ea6..be3af0640c5f 100644
--- a/dev-java/batik/batik-1.17.ebuild
+++ b/dev-java/batik/batik-1.17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/batik-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="1.16"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 CP_DEPEND="
dev-java/jacl:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/xmlgraphics-commons/

2023-11-29 Thread Sam James
commit: ae97a2aca9ab8db12b591a8c6ae02a87fee7ab47
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:15:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae97a2ac

dev-java/xmlgraphics-commons: Stabilize 2.9 x86, #916015

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

 dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
index 4a93c7a6e034..bad000270496 100644
--- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 CP_DEPEND="
dev-java/commons-io:1



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

2023-11-29 Thread Sam James
commit: 3d906646c74c7cb36f7359258a23b03b27a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:09:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:09:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d90

dev-python/keep: Keyword 2.10.1-r2 arm64, #917932

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

 dev-python/keep/keep-2.10.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/keep/keep-2.10.1-r2.ebuild 
b/dev-python/keep/keep-2.10.1-r2.ebuild
index b50dd6aa9a12..eb8e284dce45 100644
--- a/dev-python/keep/keep-2.10.1-r2.ebuild
+++ b/dev-python/keep/keep-2.10.1-r2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
dev-python/click[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-gfx/inkscape/

2023-11-29 Thread Sam James
commit: 1e3c09a18ef2315383084fdd260b96caf493cc51
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:58:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3c09a1

media-gfx/inkscape: add 1.3.2

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

 media-gfx/inkscape/Manifest  |   1 +
 media-gfx/inkscape/inkscape-1.3.2.ebuild | 202 +++
 2 files changed, 203 insertions(+)

diff --git a/media-gfx/inkscape/Manifest b/media-gfx/inkscape/Manifest
index cb108bd79ffe..404631c36257 100644
--- a/media-gfx/inkscape/Manifest
+++ b/media-gfx/inkscape/Manifest
@@ -1,2 +1,3 @@
 DIST inkscape-1.2.2.tar.xz 39392040 BLAKE2B 
7a4f0e42d1d8b67f42b924c760be484156e210e5661dc48408c992cbef5e0ac997a468cf1263e5c14cd5c0c0a83345e77055ff59fd7fb2d01b2d196f42a9e858
 SHA512 
b3e95f7d45612140b38c95fd758b051c27b0ed55bac7e7980c0491d3ba94c62edd7f0b27034314388bf74faf2046d829f36d2f6745cb4a54fb43b8b684df235f
+DIST inkscape-1.3.2.tar.xz 44720944 BLAKE2B 
24120f8c671e1fb54bb6626cab95e7086e3c60fbc117bbe8017d081c799bc26812b1286e670771e7ffe88720ba25f237146c452afaf65c1ee2ee554fb07f79a2
 SHA512 
a6da4b676ba3e7f954f95e3916ce78ce358b49c8052795a52d478064ef02eeae0337b0a94e89b9752ea6824a5758d28072c2bbf83f1e9ee28daebd3b0ef87343
 DIST inkscape-1.3.tar.xz 85764028 BLAKE2B 
798ba301fa649c12c4fd14ec32ab5361ec83a15d5049e493cb27666a7322a65a5f168f8510d525f58abcba8cf32bd2de772de3ae11e86d40556f0255fe768c90
 SHA512 
1eb488105586bf98a51c7109ab2e23292f039e5f0e66de4d3684a73f0ab408d89ee55560517d3185370ad3f32b31cf03d149df02ba5c895fe386dd1581fcb2e8

diff --git a/media-gfx/inkscape/inkscape-1.3.2.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2.ebuild
new file mode 100644
index ..ca758524da42
--- /dev/null
+++ b/media-gfx/inkscape/inkscape-1.3.2.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+MY_P="${P/_/}"
+inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
+else
+   SRC_URI="https://media.inkscape.org/dl/resources/file/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="SVG based generic vector-drawing program"
+HOMEPAGE="https://inkscape.org/ https://gitlab.com/inkscape/inkscape/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+IUSE="cdr dia exif graphicsmagick imagemagick inkjar jpeg openmp postscript 
readline sourceview spell svg2 test visio wpg X"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# Lots of test failures which need investigating, bug #871621
+RESTRICT="!test? ( test ) test"
+
+BDEPEND="
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   test? ( virtual/imagemagick-tools )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/poppler-0.57.0:=[cairo]
+   >=dev-cpp/cairomm-1.12:0
+   >=dev-cpp/glibmm-2.54.1:2
+   dev-cpp/gtkmm:3.0
+   >=dev-cpp/pangomm-2.40:1.4
+   >=dev-libs/boehm-gc-7.1:=
+   dev-libs/boost:=[stacktrace(-)]
+   dev-libs/double-conversion:=
+   >=dev-libs/glib-2.41
+   >=dev-libs/libsigc++-2.8:2
+   >=dev-libs/libxml2-2.7.4
+   >=dev-libs/libxslt-1.1.25
+   dev-libs/popt
+   media-gfx/potrace
+   media-libs/libepoxy
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   media-libs/libpng:0=
+   net-libs/libsoup:2.4
+   sci-libs/gsl:=
+   >=x11-libs/pango-1.44
+   x11-libs/gtk+:3[X?]
+   X? ( x11-libs/libX11 )
+   $(python_gen_cond_dep '
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/cachecontrol[${PYTHON_USEDEP}]
+   dev-python/cssselect[${PYTHON_USEDEP}]
+   dev-python/lockfile[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   media-gfx/scour[${PYTHON_USEDEP}]
+   ')
+   cdr? (
+   app-text/libwpg:0.3
+   dev-libs/librevenge
+   media-libs/libcdr
+   )
+   exif? ( media-libs/libexif )
+   imagemagick? (
+   !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+   graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+   )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   readline? ( sys-libs/readline:= )
+   sourceview? ( x11-libs/gtksourceview:4 )
+   spell? ( app-text/gspell )
+   visio? (
+   app-text/libwpg:0.3
+   dev-libs/librevenge
+   media-libs/libvisio
+   )
+   wpg? (
+   app-text/libwpg:0.3
+   dev-libs/librevenge
+   )
+"
+# These only use executables provided by these packages
+# See share/extensions for more 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/calcmysky/

2023-11-29 Thread Sam James
commit: 4b15e334879c165dccb6c893bc0f63a8851420fd
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:07:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:07:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b15e334

sci-astronomy/calcmysky: Stabilize 0.3.1 ppc64, #918881

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

 sci-astronomy/calcmysky/calcmysky-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/calcmysky/calcmysky-0.3.1.ebuild 
b/sci-astronomy/calcmysky/calcmysky-0.3.1.ebuild
index 0d83309b526d..577176466199 100644
--- a/sci-astronomy/calcmysky/calcmysky-0.3.1.ebuild
+++ b/sci-astronomy/calcmysky/calcmysky-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 LICENSE="GPL-3"
 # subslot is soversion
 SLOT="0/15"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ppc64 ~riscv ~x86"
 
 IUSE="qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2023-11-29 Thread Sam James
commit: 173406f1e1fb4348351234c2434094d29e9a6e10
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:07:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:07:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173406f1

sci-geosciences/grass: Stabilize 8.3.1 amd64, #918880

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

 sci-geosciences/grass/grass-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/grass/grass-8.3.1.ebuild 
b/sci-geosciences/grass/grass-8.3.1.ebuild
index 5934af4107b0..5fd44524ddd8 100644
--- a/sci-geosciences/grass/grass-8.3.1.ebuild
+++ b/sci-geosciences/grass/grass-8.3.1.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc ~x86"
fi
 
S="${WORKDIR}/${MY_P}"



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

2023-11-29 Thread Sam James
commit: 38084763e167119b47e9c88711c82532055a9d77
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 03:06:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 03:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38084763

sys-apps/etckeeper: add 1.18.21

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

 sys-apps/etckeeper/Manifest |   1 +
 sys-apps/etckeeper/etckeeper-1.18.21.ebuild | 100 
 2 files changed, 101 insertions(+)

diff --git a/sys-apps/etckeeper/Manifest b/sys-apps/etckeeper/Manifest
index 616a891acb5a..394defd4f8b9 100644
--- a/sys-apps/etckeeper/Manifest
+++ b/sys-apps/etckeeper/Manifest
@@ -1,2 +1,3 @@
 DIST etckeeper-1.18.18.tar.gz 101845 BLAKE2B 
2072b54db4023211e85fcbed82bd93412eb02707d5447b297bf98e65f1d534e02e790612d9771ae433a07aa6a462dd9b5c5528207d2bcfd4059232417e3186e1
 SHA512 
57b2f7297c0b71e3d39a7838dd3e6599bb3f1275d86200be9d7986f46f0392aa0ba130cb38ba7a5757fcb5d6fa33b4d32233237dba15e8ce9fb8c52565cf251b
 DIST etckeeper-1.18.20.tar.gz 110787 BLAKE2B 
8d69cd65a1cad7ff64eae95d70a3da70c60adfd2fa15ae34d45a394456ba362376a5fc93116841f25f907c71fb4df2af2e1d5ffe155e11c368f6862c53d39135
 SHA512 
b190da11ac589d6240c8293d961b75efe01e835091f9b5fba84c3c9062ffb4cb1dc52c9ea2bdf881f021c7d5584c4487d3c60121fdcb0a2a35e349c8321422c6
+DIST etckeeper-1.18.21.tar.gz 116961 BLAKE2B 
ad765ebc1e3b393a896b6491f21195a7c1081212f798b8586966adc72578c2bffe9adfb5a6004cba7ff87efb66f4318314dd3646e538d9bbe7a686250ea1f160
 SHA512 
c23bd0f24e04b565ceae77e552eb00926dae16f4a6c8c183c5a6bb404d5351ee7a040e01287b7c0d3d530bc8dea62cd2336b3151a349998aa9c145f1258ac2a0

diff --git a/sys-apps/etckeeper/etckeeper-1.18.21.ebuild 
b/sys-apps/etckeeper/etckeeper-1.18.21.ebuild
new file mode 100644
index ..d55624b11c95
--- /dev/null
+++ b/sys-apps/etckeeper/etckeeper-1.18.21.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 prefix systemd tmpfiles
+
+DESCRIPTION="A collection of tools to let /etc be stored in a repository"
+HOMEPAGE="https://etckeeper.branchable.com/;
+SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="cron test"
+
+BDEPEND="test? (
+   dev-util/bats
+   dev-vcs/git
+)"
+
+RDEPEND="app-portage/portage-utils
+   cron? ( virtual/cron )
+   || (
+   dev-vcs/git
+   dev-vcs/mercurial
+   dev-vcs/darcs
+   )
+"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   hprefixify *.d/* etckeeper
+   local systemdunitdir="$(systemd_get_systemunitdir)"
+   systemdunitdir="${systemdunitdir#${EPREFIX}}"
+   sed -i \
+   -e s'@zsh/vendor-completions@zsh/site-functions@' \
+   -e s"@/lib/systemd/system@"${systemdunitdir}"@" \
+   -e '/etckeeper-bzr\/__init__\.py/d' \
+   Makefile || die
+
+   # pre-configure for portage.
+   sed -i \
+   -e 
's/^HIGHLEVEL_PACKAGE_MANAGER=apt/HIGHLEVEL_PACKAGE_MANAGER=emerge/' \
+   -e 
's/^LOWLEVEL_PACKAGE_MANAGER=dpkg/LOWLEVEL_PACKAGE_MANAGER=qlist/' \
+   etckeeper.conf || die
+
+   rm -v init.d/60darcs-deleted-symlinks || die
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+
+   doenvd "$(prefixify_ro "${FILESDIR}"/99${PN})"
+
+   newbashcomp bash_completion ${PN}
+   dodoc doc/README.mdwn
+   newdoc "${FILESDIR}"/bashrc-r1 bashrc.example
+
+   rm -rv "${ED}/var/cache" || die
+   newtmpfiles "${FILESDIR}/${PN}".tmpfilesd "${PN}".conf
+
+   if use cron ; then
+   exeinto /etc/cron.daily
+   newexe - etckeeper <<'_EOF_'
+#!/bin/sh
+set -e
+if [ -e /etc/etckeeper/daily ] && [ -e /etc/etckeeper/etckeeper.conf ]; then
+   . /etc/etckeeper/etckeeper.conf
+   if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then
+   /etc/etckeeper/daily
+   fi
+fi
+_EOF_
+   fi
+
+   local conf_update_dir="/etc/portage/conf-update.d"
+   insinto "${conf_update_dir}"
+   newins "${FILESDIR}/${PN}-conf-update-hook" "${PN}"
+   fperms 755 "${conf_update_dir}/${PN}"
+}
+
+pkg_postinst() {
+   tmpfiles_process "${PN}.conf"
+
+   elog "${PN} supports git, mercurial and darcs"
+   elog "This ebuild just ensures at least one is installed!"
+   elog
+   elog "You may want to adjust your /etc/portage/bashrc"
+   elog "see the example file in /usr/share/doc/${PF}"
+   elog
+   elog "To initialise your etc-dir as a repository run:"
+   elog "${PN} init -d /etc"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/nlohmann_json/

2023-11-29 Thread Sam James
commit: e9cd21ee5316841ff1c153d3d8aaa1405b532706
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:32:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:32:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9cd21ee

dev-cpp/nlohmann_json: add 3.11.3

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

 dev-cpp/nlohmann_json/Manifest|  1 +
 dev-cpp/nlohmann_json/nlohmann_json-3.11.3.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest
index bb6d9f16263d..f1bdb358c437 100644
--- a/dev-cpp/nlohmann_json/Manifest
+++ b/dev-cpp/nlohmann_json/Manifest
@@ -1,4 +1,5 @@
 DIST nlohmann_json-3.10.2.tar.gz 7054440 BLAKE2B 
e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c
 SHA512 
9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed
 DIST nlohmann_json-3.11.2.tar.gz 8097673 BLAKE2B 
ebb67966739a330e0cfb8495a6eb58e87732655856a6d4e843072ed5e485cafbb8a75d8803859d0365b814deda7429448ecc473de414de4b23d3a3c455dc2511
 SHA512 
70097c9bcd7a91254acbd41b8b68a6aaa371fc2dd7011f472917f69f1e2d2986155a0339dad791699d542e4a3be44dc49ae72ff73d0ee0ea4b34183296ce19a0
+DIST nlohmann_json-3.11.3.tar.gz 8053705 BLAKE2B 
872f67e44d3003c9d8c9e5ca4674a357883d7341e3943a7694812af8c853fe5da65fbbe0cc986b634c7cbca12082a064fcf8e40d4d06e6b990f031ea47c21db5
 SHA512 
7df19b621de34f08d5d5c0a25e8225975980841ef2e48536abcf22526ed7fb99f88ad954a2cb823115db59ccc88d1dbe74fe6c281b5644b976b33fb78db9d717
 DIST nlohmann_json-testdata-3.0.0.tar.gz 112348454 BLAKE2B 
f0a47b41805bf1426f612e9a82efea2a3e5b1c15740c1c531d859e60dc5daeb85209b4fe363fd8fb84e3bbf01a2578c74538ba3e769726494047979f5a4d468d
 SHA512 
d9af8419b837c592ec7519cd5772651c761078a9c43cf2a309cee55c323aee0df0c233fb58a07d5ee2e77492ac8b16398de234b387eae037a60e3c9ba5b08891
 DIST nlohmann_json-testdata-3.1.0.tar.gz 115036393 BLAKE2B 
809be0728a0b9d007fcc752911bdf6f7e548d6e3ec59871ea2b16d87d8248ca4dd2f681a1d0f82c618463294188ad41d6d965b8bdc39c70fdcf4b939d4121e9c
 SHA512 
db6c411b37f2154f5dd1ed90f4e8fa0907f4a736cd0ff79943bcacf9da422285ff142bb6a7dc6022b236090083166ac1ab197be3f480d8dc50b26a91a9477821

diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.11.3.ebuild 
b/dev-cpp/nlohmann_json/nlohmann_json-3.11.3.ebuild
new file mode 100644
index ..e9c1e4431fb6
--- /dev/null
+++ b/dev-cpp/nlohmann_json/nlohmann_json-3.11.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+#DOCS_BUILDER="mkdocs"
+# Needs unpackaged plantuml-markdown too
+# ... but plantuml (Python bindings anyway) need network access to generate 
bits at runtime.
+#DOCS_DEPEND="dev-python/mkdocs-material-extensions 
dev-python/mkdocs-minify-plugin"
+#DOCS_DIR="doc/mkdocs"
+inherit cmake
+
+# Check 
https://github.com/nlohmann/json/blob/develop/cmake/download_test_data.cmake to 
find test archive version
+TEST_VERSION="3.1.0"
+DESCRIPTION="JSON for Modern C++"
+HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/;
+SRC_URI="
+   https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   test? ( 
https://github.com/nlohmann/json_test_data/archive/v${TEST_VERSION}.tar.gz -> 
${PN}-testdata-${TEST_VERSION}.tar.gz )
+"
+S="${WORKDIR}/json-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS=( ChangeLog.md README.md )
+
+src_prepare() {
+   if use test ; then
+   ln -s "${WORKDIR}"/json_test_data-${TEST_VERSION} 
"${S}"/json_test_data || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # Tests are built by default so we can't group the test logic below
+   local mycmakeargs=(
+   -DJSON_MultipleHeaders=ON
+   -DJSON_BuildTests=$(usex test)
+   )
+
+   # Define test data directory here to avoid unused var QA warning, bug 
#747826
+   use test && mycmakeargs+=( 
-DJSON_TestDataDirectory="${S}"/json_test_data )
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}"/tests || die
+
+   # git_required:
+   # Skip certain tests needing git per upstream
+   # https://github.com/nlohmann/json/issues/2189
+   #
+   # cmake_fetch_content_configure, cmake_fetch_content2_configure:
+   # Needs network (bug #865027, bug #865105)
+   local myctestargs=(
+   -E 
"(git_required|cmake_fetch_content_configure|cmake_fetch_content2_configure|cmake_fetch_content_build|cmake_fetch_content2_build)"
+   )
+
+   cmake_src_test
+}



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

2023-11-29 Thread Sam James
commit: fe97c1f725b6c22c350c96fd4c77b92c0b6c4ff8
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:42:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:42:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe97c1f7

sys-libs/zlib-ng: add 2.1.5

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

 sys-libs/zlib-ng/Manifest |  1 +
 sys-libs/zlib-ng/zlib-ng-2.1.5.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 76892de9c128..267262deb2b4 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1,2 +1,3 @@
 DIST zlib-ng-2.1.3.tar.gz 2404446 BLAKE2B 
f3c93e1ed6aa6d008915a69de92d58b1646fd41ae6c97fbdab9d921fd30c7931a42cf5dccd8911d52142960174a04df54d6ab557cc7c902930fc8609c31fbee9
 SHA512 
cb987c0b20a11fca5361dce94e53dead7364e739a984545c38ad4bf0c7fedd83d5d62530d979eca2182da88d7507a9bec8d3f5abff41e92ab5a63ac61001502e
 DIST zlib-ng-2.1.4.tar.gz 2408377 BLAKE2B 
0b5aff9671b43bda2adfc84987c6baa108fa444978d465f12516f13f32b88e6bbe52f7d3e48ff93c720229842062fe71c38ff7c1e7591e18fc7351c943fd2a6b
 SHA512 
5afda5ea4be84f7d7b016416a6eed18e2aab6c698f006cdfbc8f8b43ce3dc73c7994ab9d1ca090c1b93cb1aadc8747bfd8216afb22b44633d49127f01b77cfa2
+DIST zlib-ng-2.1.5.tar.gz 2410601 BLAKE2B 
7370ee38c05855e3a5e6976826690790adab7d68d877bf01f68969c99ad4a5fc8fd265a160e147b110969ff77ee97aab9c9d227a526d645a496eae76b2c27b04
 SHA512 
9212d87c63a2da4e5355a7a1c75380aeba40fbd0ea3d71d3784cb3eac94237f9bea2a1b7993a08f39d4197725c4c133087d3a9d213d3944aa48a7559de2be920

diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.5.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.1.5.ebuild
new file mode 100644
index ..cfef9b1cc843
--- /dev/null
+++ b/sys-libs/zlib-ng/zlib-ng-2.1.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
+inherit cmake-multilib
+
+DESCRIPTION="Fork of the zlib data compression library"
+HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+CPU_USE=(
+   x86_{avx2,avx512f,sse2,ssse3,sse4_2,pclmul}
+   arm_{crc32,neon}
+   ppc_{altivec,vsx2,vsx3}
+)
+IUSE="compat ${CPU_USE[@]/#/cpu_flags_} test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="compat? ( !sys-libs/zlib )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DZLIB_COMPAT=$(usex compat)
+   -DZLIB_ENABLE_TESTS=$(usex test)
+   -DWITH_GTEST=$(usex test)
+
+   # Unaligned access is controversial and undefined behaviour
+   # Let's keep it off for now
+   # https://github.com/gentoo/gentoo/pull/17167
+   -DWITH_UNALIGNED=OFF
+   )
+
+   # The intrinsics options are all defined conditionally, so we need
+   # to enable them on/off per-arch here for now.
+   # TODO: There's no s390x USE_EXPAND yet
+   if use amd64 || use x86 ; then
+   mycmakeargs+=(
+   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
+   -DWITH_AVX512=$(usex cpu_flags_x86_avx512f)
+   -DWITH_AVX512VNNI=OFF # TODO, see bug #908556
+   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
+   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
+   -DWITH_SSE42=$(usex cpu_flags_x86_sse4_2)
+   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
+   -DWITH_VPCLMULQDQ=OFF # TODO, see bug #908556
+   )
+   fi
+
+   if use arm || use arm64 ; then
+   mycmakeargs+=(
+   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
+   -DWITH_NEON=$(usex cpu_flags_arm_neon)
+   )
+   fi
+
+   if use ppc || use ppc64 ; then
+   # The POWER8 support is VSX which was introduced
+   # VSX2 was introduced with POWER8, so use that as a proxy for it
+   mycmakeargs+=(
+   -DWITH_ALTIVEC=$(usex cpu_flags_ppc_altivec)
+   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
+   -DWITH_POWER9=$(usex cpu_flags_ppc_vsx3)
+   )
+   fi
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   if use compat ; then
+   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
+   ewarn "Please be careful!"
+   ewarn
+   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
+   ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md;
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/warzone2100/

2023-11-29 Thread Sam James
commit: 6593d60ce1741abae47adc48d7ebb194a50d6aba
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:40:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6593d60c

games-strategy/warzone2100: add 4.4.2

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

 games-strategy/warzone2100/Manifest|   1 +
 .../warzone2100/warzone2100-4.4.2.ebuild   | 125 +
 2 files changed, 126 insertions(+)

diff --git a/games-strategy/warzone2100/Manifest 
b/games-strategy/warzone2100/Manifest
index 9928dad6c330..d09ca25477fe 100644
--- a/games-strategy/warzone2100/Manifest
+++ b/games-strategy/warzone2100/Manifest
@@ -1,3 +1,4 @@
 DIST warzone2100-4.3.5.tar.xz 320369492 BLAKE2B 
526568cd25e7600e4f45714f4cd2a8ef9da8a1a3f6691d9cb07f4ed6c9367fc412f0fa77b4a547c4a4eac6d42624ac5b9d1e105e4606f801f773ce6028740286
 SHA512 
ec65f22a0aad9fe482c4ea916cb321d171b10f0a9b181fea7db2eb17bf54e32b3828c8259082fff266713e2cab4e32dcc455d0d5b923a5ca221fc77b11137062
 DIST warzone2100-4.4.0.tar.xz 489899284 BLAKE2B 
4b041bca3efeec4da9f24c835faba2d3fef3f175c4724c7d3946b2cda3bb464ec773ff96819a52621b53952677b0b042d2268875280f10e0ace26921e7ba8f1e
 SHA512 
35f5e54007d6eeeacc451d6c62f6e6980a2e2e2462dfed16229e89f8e24636ae923dd2c1c4eb6cb84df0a3b96a6f3b7b91b7614a4bd3568380203244ac648396
+DIST warzone2100-4.4.2.tar.xz 490182768 BLAKE2B 
4b8f6825072c8dd29e1d4699b21123ff015e87da9b4f5043e40398ec5ec41ba12d414bbb01dd616a9e7f74f45407341e87a071ef38eb7c191e3845016f8df330
 SHA512 
8edfae77853826fda4bafafc513d9c6d999861fc4a7f0cf22318df7ebf9df3d7f98c3859eec8e8eeb02f4243b7e2e152c8d46881f4f8d414787ef0d0735ea4e6
 DIST warzone2100-videos-2.2.wz 571937134 BLAKE2B 
60b70a71bd920e2d72ded5d519b17db2f3db4b0289edadeb58059a21aba7038b95219dc44cb807754461d1a9bdca60f0d7698be68622b8bd64a55efa949622d3
 SHA512 
ca1a1af51296afdaca137114821508c5783f077090e665eae0f6df895855f57c43f84434706309e819417f5f35d1c649bd14e96dc9fbbb1252d30a4f9a223cf6

diff --git a/games-strategy/warzone2100/warzone2100-4.4.2.ebuild 
b/games-strategy/warzone2100/warzone2100-4.4.2.ebuild
new file mode 100644
index ..42252a5e12cf
--- /dev/null
+++ b/games-strategy/warzone2100/warzone2100-4.4.2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA bg_BG ca_ES cs da de el en_GB eo es et_EE fa_IR fi fr fy ga 
he_IL hr hu id_ID id it ko la lt nb nl pl pt_BR pt ro ru sk sl tr tt_RU uk_UA 
zh_CN zh_TW"
+inherit cmake plocale xdg
+
+MY_PV=$(ver_cut 1-2)
+VIDEOS_PV=2.2
+VIDEOS_P=${PN}-videos-${VIDEOS_PV}.wz
+
+DESCRIPTION="3D real-time strategy game"
+HOMEPAGE="https://wz2100.net/;
+SRC_URI="
+   mirror://sourceforge/warzone2100/releases/${PV}/${PN}_src.tar.xz -> 
${P}.tar.xz
+   videos? ( 
mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz
 -> ${VIDEOS_P} )
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain vulkan? ( GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# Upstream requested debug support
+IUSE="debug discord nls videos vulkan"
+
+COMMON_DEPEND="
+   dev-libs/fribidi
+   >=dev-games/physfs-2[zip]
+   dev-db/sqlite:3
+   >=dev-libs/libsodium-1.0.14:=
+   media-libs/freetype:2
+   media-libs/harfbuzz:=
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libsdl2[opengl,video,X]
+   media-libs/libtheora
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/opus
+   net-libs/miniupnpc:=
+   net-misc/curl
+   sys-libs/zlib
+   nls? ( virtual/libintl )
+   vulkan? ( media-libs/libsdl2:=[vulkan] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   media-libs/fontconfig
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   media-fonts/dejavu
+"
+BDEPEND="
+   app-arch/zip
+   app-text/asciidoc
+   games-util/basis_universal
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+HTML_DOCS=( doc/quickstartguide.html doc/docbook-xsl.css 
doc/ScriptingManual.htm )
+DOCS=( README.md doc/images doc/Scripting.md doc/js-globals.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.1.3-no-compress-manpages.patch
+)
+
+src_unpack() {
+   unpack ${P}.tar.xz
+}
+
+src_prepare() {
+   sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
+
+   # Delete translations we're not using
+   cleanup_po() {
+   local locale=${1}
+   einfo "Cleaning up disabled locale: ${locale}"
+   rm po/${locale}.po || die
+   }
+
+   plocale_for_each_disabled_locale cleanup_po
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # TODO: unbundle dev-cpp/nlohmann_json
+   # TODO: unbundle dev-libs/libfmt
+   # TODO: unbundle SQLiteCpp
+   # TODO: unbundle dev-libs/inih
+   local mycmakeargs=(
+   -DWZ_DISTRIBUTOR="Gentoo Linux"
+

[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/

2023-11-29 Thread Sam James
commit: 08b9d8c4e81021af798cbc80359e66954255b7ca
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:20:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b9d8c4

net-firewall/firewalld: add 2.0.2

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

 net-firewall/firewalld/Manifest   |   1 +
 net-firewall/firewalld/firewalld-2.0.2.ebuild | 223 ++
 2 files changed, 224 insertions(+)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index fe35fe668bf2..9d89b5ce8e4f 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1 +1,2 @@
 DIST firewalld-2.0.1.tar.bz2 1257251 BLAKE2B 
a78ff5c1d733897024c33fe74ae8723c97253498ba55957420c66ccdfe4dcf64265336c5ee0cf120c4450d9c4da492e64c4fe01a3ea974d2992f6cf5879ef88d
 SHA512 
31b18b74af4d731f6259915fd86d6551968eea563deba211b6d304d961747662085a02c7c185c0d7d8916693f53a5dca581b0877bce59c634e99a9f20de2f3e1
+DIST firewalld-2.0.2.tar.bz2 1276527 BLAKE2B 
194f8b738a37b329f11a47fa9cf01f9cadc16d9f9dc7c8ace13b56f81bbb7d999b4a15cc156f89b14ecf794d4d6ef92f307600e298552779aed936d5b196c433
 SHA512 
fdcf4937e337bce4bca07d904efe2b775c8a69d4c7c9ca55c42752cfcf37f637f1cf1125bc1ca2c35a8980c995d90ea4e3afb5712f1666734e90e78e26888196

diff --git a/net-firewall/firewalld/firewalld-2.0.2.ebuild 
b/net-firewall/firewalld/firewalld-2.0.2.ebuild
new file mode 100644
index ..9ba2a7936667
--- /dev/null
+++ b/net-firewall/firewalld/firewalld-2.0.2.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 gnome2-utils linux-info optfeature
+inherit plocale python-single-r1 systemd xdg-utils
+
+DESCRIPTION="Firewall daemon with D-Bus interface providing a dynamic firewall"
+HOMEPAGE="https://firewalld.org/;
+SRC_URI="https://github.com/firewalld/firewalld/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gui +nftables +iptables test"
+# Tests are too unreliable in sandbox environment
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gui? (
+   x11-libs/gtk+:3
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   nftables? ( >=net-firewall/nftables-0.9.4[python,json] )
+   ')
+   iptables? (
+   net-firewall/iptables[ipv6(+)]
+   net-firewall/ebtables
+   net-firewall/ipset
+   nftables? ( net-firewall/nftables[xtables(+)] )
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/glib:2
+"
+BDEPEND="
+   app-text/docbook-xml-dtd
+   >=dev-util/intltool-0.35
+   sys-devel/gettext
+"
+
+# Testsuite's Makefile.am calls missing(!)
+# ... but this seems to be consistent with the autoconf docs?
+# Needs more investigation: 
https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
+QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
+
+PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl 
gu hi hr hu ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru si sk sq sr 
sr@latin sv ta te tr uk zh_CN zh_TW"
+
+pkg_setup() {
+   # See bug #830132 for the huge list
+   # We can probably narrow it down a bit but it's rather fragile
+   local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER
+   ~NETFILTER_ADVANCED
+   ~NETFILTER_INGRESS
+   ~NF_NAT_MASQUERADE
+   ~NF_NAT_REDIRECT
+   ~NF_TABLES_INET
+   ~NF_TABLES_IPV4
+   ~NF_TABLES_IPV6
+   ~NF_CONNTRACK
+   ~NF_CONNTRACK_BROADCAST
+   ~NF_CONNTRACK_NETBIOS_NS
+   ~NF_CONNTRACK_TFTP
+   ~NF_CT_NETLINK
+   ~NF_CT_NETLINK_HELPER
+   ~NF_DEFRAG_IPV4
+   ~NF_DEFRAG_IPV6
+   ~NF_NAT
+   ~NF_NAT_TFTP
+   ~NF_REJECT_IPV4
+   ~NF_REJECT_IPV6
+   ~NF_SOCKET_IPV4
+   ~NF_SOCKET_IPV6
+   ~NF_TABLES
+   ~NF_TPROXY_IPV4
+   ~NF_TPROXY_IPV6
+   ~IP_NF_FILTER
+   ~IP_NF_IPTABLES
+   ~IP_NF_MANGLE
+   ~IP_NF_NAT
+   ~IP_NF_RAW
+   ~IP_NF_SECURITY
+   ~IP_NF_TARGET_MASQUERADE
+   ~IP_NF_TARGET_REJECT
+   ~IP6_NF_FILTER
+   ~IP6_NF_IPTABLES
+   ~IP6_NF_MANGLE
+   ~IP6_NF_NAT
+   ~IP6_NF_RAW
+   ~IP6_NF_SECURITY
+   ~IP6_NF_TARGET_MASQUERADE
+   ~IP6_NF_TARGET_REJECT
+   ~IP_SET
+   ~NETFILTER_CONNCOUNT
+   ~NETFILTER_NETLINK
+   ~NETFILTER_NETLINK_OSF

[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: 68b81ec5406ba7a2582315f182a8da4a20ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b81ec5

x11-libs/xcb-util-cursor: Stabilize 0.1.5 amd64, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 383b90843c1b..02dd677b01d4 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



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

2023-11-29 Thread Sam James
commit: 3a3f2c0189da8e97ac83e652e22fb816c7252e1d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3f2c01

x11-libs/libdrm: Stabilize 2.4.117 ppc64, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index 012a4dca9ce2..3aa4b71dc789 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2023-11-29 Thread Sam James
commit: 2dd5d302ccee3f61ab120b6090e8dc7fa3b30dd0
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd5d302

x11-libs/libdrm: Stabilize 2.4.117 x86, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index 2e46fc2dd677..012a4dca9ce2 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2023-11-29 Thread Sam James
commit: db747177f8d66c0744ef5ed93b3b34dd7b826ab9
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db747177

x11-libs/libdrm: Stabilize 2.4.117 arm64, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index 7bd8cbf97310..a14c1a130204 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2023-11-29 Thread Sam James
commit: 64fc897142cd3edf21d9cadd85297f238c1ef9e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fc8971

x11-libs/libdrm: Stabilize 2.4.117 amd64, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index 2985b2d7f8a0..7bd8cbf97310 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2023-11-29 Thread Sam James
commit: 33e783c0fcf09218f5b1cd0e1700b563893b1adf
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e783c0

x11-libs/libdrm: Stabilize 2.4.117 arm, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index 3aa4b71dc789..2985b2d7f8a0 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: f504a2d2872507855520d5eaef1c620374e11527
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f504a2d2

x11-libs/xcb-util-cursor: Stabilize 0.1.5 ppc64, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 099ef95b243a..a25b8a92582e 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: 2a6c7748b861dad0a540a5cb0c0c8d62572c0db3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6c7748

x11-libs/xcb-util-cursor: Stabilize 0.1.5 x86, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 0dba521a97f7..099ef95b243a 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: c31d4e47a6f02f2c926288faeb205d6c8f7f029a
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31d4e47

x11-libs/xcb-util-cursor: Stabilize 0.1.5 arm, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index a25b8a92582e..383b90843c1b 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: fdfdb68f86f3fb2fc6b1294b0324f797d271b6c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 30 02:08:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:08:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfdb68f

x11-libs/xcb-util-cursor: Stabilize 0.1.5 arm64, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 02dd677b01d4..8fba6fad7744 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



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

2023-11-29 Thread Sam James
commit: abf3aed2c49431d58f896e9ca3f8b26fce383419
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Nov 29 09:30:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:04:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf3aed2

www-client/chromium: add 119.0.6045.199

Bug: https://bugs.gentoo.org/918882
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-119.0.6045.199.ebuild | 1258 
 2 files changed, 1260 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 76698d4b1199..82930be2ac96 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,8 +1,10 @@
 DIST chromium-118.0.5993.117.tar.xz 3249866084 BLAKE2B 
1c832dcd3e4e42d9e19960fb4edd437467571caf1a482b90d47b68148fb91d4fba92e350756aa73549a3d3b93c76b465e4d8b205a0d26656ee7003b3092e3674
 SHA512 
b0d51198af2ecd47199dc06cd829587fcb371d3632623c492cee55de7b11ddf6afec61f016ba4291e379705ec5f2e10b01aa92e493a16ce0ed8dbcdab44ec383
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
 DIST chromium-119.0.6045.159.tar.xz 3313735800 BLAKE2B 
1ac860ed662ab92ddcc7ed991365e2f0d5e74f2a7e68cc0537a576e6e95fd1d41ad3e18bbde0d44486f324f72ad64c0272806003c7f41dba16cdd349fd723149
 SHA512 
37dedcf41c89e2752b9a650ee9daee39ae23a4a1ebda56175a33f51c992b5daa516f586b3726cdcc2e172c714d91cb464653a33c0ab986d0004b7084320dfe6f
+DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
 DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 
0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d
 SHA512 
4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_118.0.5993.70-1raptor0~deb11u1.debian.tar.xz 1677024 BLAKE2B 
82cdbb1c30ae333e0a821ca15fbdda902ea31c5072c3e70372dc6fbadf6837e8445c33e741f3820c0d174a91d90c3bd05e8d9aaad988c2605028a46e138e4279
 SHA512 
86da39eef033a51e9abb0fc096ea4688a4a956b675fee92d3ae0ca165d6ca406807320d6e03785e0f11cc98c49b860500387e75b6b4d4aa9a8d94c04c001ac39
+DIST chromium_119.0.6045.159-1raptor0~deb12u1.debian.tar.xz 522464 BLAKE2B 
687636b3c8f9b89db64b16643f6832cd2711f54f4be309d7e8dbaf0b8647bb3400ac095fa497f8a887bde628b521724f21f97a1273ab719f16d9f4114c36a6f0
 SHA512 
a4724ec5df4f3cfac7ede1514d8e886de20580bb812fed3a3e240e4ad91522b047a7bb065ab9e4402cffb9e8608c5cdc71d10c8b132f27d294ebb44db12294e4

diff --git a/www-client/chromium/chromium-119.0.6045.199.ebuild 
b/www-client/chromium/chromium-119.0.6045.199.ebuild
new file mode 100644
index ..516838ef976a
--- /dev/null
+++ b/www-client/chromium/chromium-119.0.6045.199.ebuild
@@ -0,0 +1,1258 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# These variables let us easily bound supported compiler versions in one place.
+# The bundled Clang is updated by Google every ~two weeks, so we can't
+# just assume that anything other than the latest version in ::gentoo
+# will work (and even that will probably break occasionally)
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+MIN_GCC_VER=12
+GN_MIN_VER=0.2122
+

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

2023-11-29 Thread Sam James
commit: 08e9d901167c4debbcfc0c5c71967623f5bf00e3
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Nov 29 10:42:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:05:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e9d901

www-client/chromium: drop 118.0.5993.117

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |2 -
 www-client/chromium/chromium-118.0.5993.117.ebuild | 1225 
 2 files changed, 1227 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index d291f7bb08df..0274b3bb6326 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,9 +1,7 @@
-DIST chromium-118.0.5993.117.tar.xz 3249866084 BLAKE2B 
1c832dcd3e4e42d9e19960fb4edd437467571caf1a482b90d47b68148fb91d4fba92e350756aa73549a3d3b93c76b465e4d8b205a0d26656ee7003b3092e3674
 SHA512 
b0d51198af2ecd47199dc06cd829587fcb371d3632623c492cee55de7b11ddf6afec61f016ba4291e379705ec5f2e10b01aa92e493a16ce0ed8dbcdab44ec383
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
 DIST chromium-119.0.6045.159.tar.xz 3313735800 BLAKE2B 
1ac860ed662ab92ddcc7ed991365e2f0d5e74f2a7e68cc0537a576e6e95fd1d41ad3e18bbde0d44486f324f72ad64c0272806003c7f41dba16cdd349fd723149
 SHA512 
37dedcf41c89e2752b9a650ee9daee39ae23a4a1ebda56175a33f51c992b5daa516f586b3726cdcc2e172c714d91cb464653a33c0ab986d0004b7084320dfe6f
 DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
 DIST chromium-120.0.6099.35.tar.xz 3276973656 BLAKE2B 
9a96dbfefe08be381f85238ea6033d19dca56a9980e13fa40de3587009471f7312e3fae78584961002aba8e84b3951281c4d26bd9355eee42fd8b86aa7965176
 SHA512 
665c8e4108a4b8e37dac056bec1800ef2acfa4019f105e67069fa1c88992ad33708d95b0062261d0d5728d03848dc1d19a9e9a710f4194bb2843ef2e12fed843
-DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 
0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d
 SHA512 
4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-118.0.5993.117.ebuild 
b/www-client/chromium/chromium-118.0.5993.117.ebuild
deleted file mode 100644
index 60008207bf2e..
--- a/www-client/chromium/chromium-118.0.5993.117.ebuild
+++ /dev/null
@@ -1,1225 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=17
-VIRTUALX_REQUIRED="pgo"
-GN_MIN_VER="0.2114"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/;
-PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1"
-PATCH_V="${PV%%\.*}-2"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   

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

2023-11-29 Thread Sam James
commit: e64d6968768ee845fca161dcb4755d38bd5a4faa
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Nov 30 01:52:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64d6968

www-client/chromium: drop 119.0.6045.159-r1

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/34057
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |1 -
 .../chromium/chromium-119.0.6045.159-r1.ebuild | 1258 
 2 files changed, 1259 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0274b3bb6326..356ebab9b2e1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,4 @@
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
-DIST chromium-119.0.6045.159.tar.xz 3313735800 BLAKE2B 
1ac860ed662ab92ddcc7ed991365e2f0d5e74f2a7e68cc0537a576e6e95fd1d41ad3e18bbde0d44486f324f72ad64c0272806003c7f41dba16cdd349fd723149
 SHA512 
37dedcf41c89e2752b9a650ee9daee39ae23a4a1ebda56175a33f51c992b5daa516f586b3726cdcc2e172c714d91cb464653a33c0ab986d0004b7084320dfe6f
 DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
 DIST chromium-120.0.6099.35.tar.xz 3276973656 BLAKE2B 
9a96dbfefe08be381f85238ea6033d19dca56a9980e13fa40de3587009471f7312e3fae78584961002aba8e84b3951281c4d26bd9355eee42fd8b86aa7965176
 SHA512 
665c8e4108a4b8e37dac056bec1800ef2acfa4019f105e67069fa1c88992ad33708d95b0062261d0d5728d03848dc1d19a9e9a710f4194bb2843ef2e12fed843
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050

diff --git a/www-client/chromium/chromium-119.0.6045.159-r1.ebuild 
b/www-client/chromium/chromium-119.0.6045.159-r1.ebuild
deleted file mode 100644
index 8d16e726548e..
--- a/www-client/chromium/chromium-119.0.6045.159-r1.ebuild
+++ /dev/null
@@ -1,1258 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-
-# These variables let us easily bound supported compiler versions in one place.
-# The bundled Clang is updated by Google every ~two weeks, so we can't
-# just assume that anything other than the latest version in ::gentoo
-# will work (and even that will probably break occasionally)
-LLVM_MAX_SLOT=17
-LLVM_MIN_SLOT=16
-MIN_GCC_VER=12
-GN_MIN_VER=0.2122
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/;
-PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1"
-PATCH_V="${PV%%\.*}-3"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
-   ppc64? (
-   
https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
-   https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
-   )
-   pgo? ( 
https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar
 )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64"
-IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
-IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos 
libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 
screencast selinux vaapi wayland widevine"
-REQUIRED_USE="
-   screencast? ( wayland )
-   !headless? ( || ( X wayland ) )
-   pgo? ( X !wayland )
-   qt6? ( qt5 )
-"
-

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

2023-11-29 Thread Sam James
commit: 2b0db5e7f4639e7c2adeb322ede07d1ff773325f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Nov 30 01:39:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:05:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0db5e7

www-client/chromium: drop 119.0.6045.159

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-119.0.6045.159.ebuild | 1254 
 1 file changed, 1254 deletions(-)

diff --git a/www-client/chromium/chromium-119.0.6045.159.ebuild 
b/www-client/chromium/chromium-119.0.6045.159.ebuild
deleted file mode 100644
index 6e550852e5b8..
--- a/www-client/chromium/chromium-119.0.6045.159.ebuild
+++ /dev/null
@@ -1,1254 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-
-# These variables let us easily bound supported compiler versions in one place.
-# The bundled Clang is updated by Google every ~two weeks, so we can't
-# just assume that anything other than the latest version in ::gentoo
-# will work (and even that will probably break occasionally)
-LLVM_MAX_SLOT=17
-LLVM_MIN_SLOT=16
-MIN_GCC_VER=12
-GN_MIN_VER=0.2122
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
-inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/;
-PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1"
-PATCH_V="${PV%%\.*}-3"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
-   ppc64? (
-   
https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
-   https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
-   )
-   pgo? ( 
https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar
 )"
-
-LICENSE="BSD"
-SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64"
-IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
-IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos 
libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 
screencast selinux vaapi wayland widevine"
-REQUIRED_USE="
-   screencast? ( wayland )
-   !headless? ( || ( X wayland ) )
-   pgo? ( X !wayland )
-   qt6? ( qt5 )
-"
-
-COMMON_X_DEPEND="
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   x11-libs/libXfixes:=
-   >=x11-libs/libXi-1.6.0:=
-   x11-libs/libXrandr:=
-   x11-libs/libXrender:=
-   x11-libs/libXtst:=
-   x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
-   system-icu? ( >=dev-libs/icu-71.1:= )
-   >=dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.26:=
-   dev-libs/libxslt:=
-   media-libs/fontconfig:=
-   >=media-libs/freetype-2.11.0-r1:=
-   system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
-   media-libs/libjpeg-turbo:=
-   system-png? ( media-libs/libpng:=[-apng(-)] )
-   system-zstd? ( >=app-arch/zstd-1.5.5:= )
-   >=media-libs/libwebp-0.4.0:=
-   media-libs/mesa:=[gbm(+)]
-   >=media-libs/openh264-1.6.0:=
-   sys-libs/zlib:=
-   x11-libs/libdrm:=
-   !headless? (
-   dev-libs/glib:2
-   >=media-libs/alsa-lib-1.0.19:=
-   pulseaudio? ( media-libs/libpulse:= )
-   sys-apps/pciutils:=
-   kerberos? ( virtual/krb5 )
-   vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
-   X? (
-   x11-libs/libX11:=
-   x11-libs/libXext:=
-   x11-libs/libxcb:=
-   )
-   x11-libs/libxkbcommon:=
-   wayland? (
-   dev-libs/libffi:=
-   screencast? ( media-video/pipewire:= )
-   )
-   )
-"
-
-COMMON_DEPEND="
-   ${COMMON_SNAPSHOT_DEPEND}
-   app-arch/bzip2:=
-   dev-libs/expat:=
-   net-misc/curl[ssl]
-   sys-apps/dbus:=
-   media-libs/flac:=
-   sys-libs/zlib:=[minizip]
-   !headless? (
-   X? ( ${COMMON_X_DEPEND} )
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   

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

2023-11-29 Thread Sam James
commit: 685ed9764faf508b0eb26305a7e30a82d31a3ee9
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Nov 29 10:33:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 30 02:04:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=685ed976

www-client/chromium: add 120.0.6099.35

Forcing clang and libcxx:

- v8 is broken with GCC - https://bugs.chromium.org/p/v8/issues/detail?id=14449
- webrtc is broken with libstdc++ 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227
  https://github.com/llvm/llvm-project/issues/50248 
https://github.com/llvm/llvm-project/issues/61705
- libcxx requires clang anyway
- stable release very soon

Bug: https://bugs.chromium.org/p/v8/issues/detail?id=14449
Bug: https://gcc.gnu.org/PR101227
Bug: https://github.com/llvm/llvm-project/issues/50248
Bug: https://github.com/llvm/llvm-project/issues/61705
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |2 +
 www-client/chromium/chromium-120.0.6099.35.ebuild | 1268 +
 2 files changed, 1270 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 82930be2ac96..d291f7bb08df 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,8 +2,10 @@ DIST chromium-118.0.5993.117.tar.xz 3249866084 BLAKE2B 
1c832dcd3e4e42d9e19960fb4
 DIST chromium-119.0.6045.105.tar.xz 3299629128 BLAKE2B 
aa50beb6ec4b2fe251fcb4b8184b61a1915e46af4f3cb27f5929f32dcf456ec1dea84b29b3deca0ea4366b90ac09fbeb5e9536bf02a3ff88f8e1e092a2a9
 SHA512 
ba621323fc4333d02ae3c9ee808af9b2fbe8ed4ce32df8a52a799f6514c788de4eab58d8a7fac7d8a01ad5dd1de6f9fea78e50b537ea920f55f36a0daf41850c
 DIST chromium-119.0.6045.159.tar.xz 3313735800 BLAKE2B 
1ac860ed662ab92ddcc7ed991365e2f0d5e74f2a7e68cc0537a576e6e95fd1d41ad3e18bbde0d44486f324f72ad64c0272806003c7f41dba16cdd349fd723149
 SHA512 
37dedcf41c89e2752b9a650ee9daee39ae23a4a1ebda56175a33f51c992b5daa516f586b3726cdcc2e172c714d91cb464653a33c0ab986d0004b7084320dfe6f
 DIST chromium-119.0.6045.199.tar.xz 3324886804 BLAKE2B 
49ca40a8c7d3ebe685f3784de48df2f04caa424615af41b3f7ec3eee446a0b8ae5c1e3b54f983017a1d7a923e4d86a80425e404898e051eda75c93988c2a6ef9
 SHA512 
4f7607e1c2d1f1aa3095a56ed18aff118db1ecfdbb2fd18ad097877f2fe58415bd2f6f528a1039d63297f676c4ff53287632181fa882a44012304d3abee0937d
+DIST chromium-120.0.6099.35.tar.xz 3276973656 BLAKE2B 
9a96dbfefe08be381f85238ea6033d19dca56a9980e13fa40de3587009471f7312e3fae78584961002aba8e84b3951281c4d26bd9355eee42fd8b86aa7965176
 SHA512 
665c8e4108a4b8e37dac056bec1800ef2acfa4019f105e67069fa1c88992ad33708d95b0062261d0d5728d03848dc1d19a9e9a710f4194bb2843ef2e12fed843
 DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 
0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d
 SHA512 
4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036
 DIST chromium-patches-119-3.tar.bz2 8345 BLAKE2B 
70b10a231a71ce8ffc5e4f52450113c46f921a9f08eb95d4adbea0738cfab33fba763c54997a7ef6f36e35df850409062a330eeb8535679b800672de5697ca21
 SHA512 
a1897ea92a9a686bdf93c4ec379ed1c4c5febe1bdaba908ddb2ec0169d8e08b076d2a6ea1e88dd2d0a22dc4972dbfcbab2d3166e95e55ed9c566235e301a6050
+DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_118.0.5993.70-1raptor0~deb11u1.debian.tar.xz 1677024 BLAKE2B 
82cdbb1c30ae333e0a821ca15fbdda902ea31c5072c3e70372dc6fbadf6837e8445c33e741f3820c0d174a91d90c3bd05e8d9aaad988c2605028a46e138e4279
 SHA512 
86da39eef033a51e9abb0fc096ea4688a4a956b675fee92d3ae0ca165d6ca406807320d6e03785e0f11cc98c49b860500387e75b6b4d4aa9a8d94c04c001ac39

diff --git a/www-client/chromium/chromium-120.0.6099.35.ebuild 
b/www-client/chromium/chromium-120.0.6099.35.ebuild
new file mode 100644
index ..85e52b6c80c4
--- /dev/null
+++ b/www-client/chromium/chromium-120.0.6099.35.ebuild
@@ -0,0 +1,1268 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/souffle/, dev-lang/souffle/files/

2023-11-29 Thread Maciej Barć
commit: 62b4308736f01dcf55a2a58a53a2ef658bcaede1
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov 30 01:29:04 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov 30 01:56:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b43087

dev-lang/souffle: new package; add 2.4.1

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

 dev-lang/souffle/Manifest  |   1 +
 dev-lang/souffle/files/souffle-2.4.1-ncurses.patch |  13 +++
 dev-lang/souffle/metadata.xml  |  22 
 dev-lang/souffle/souffle-2.4.1.ebuild  | 123 +
 4 files changed, 159 insertions(+)

diff --git a/dev-lang/souffle/Manifest b/dev-lang/souffle/Manifest
new file mode 100644
index ..5be2a57dc07a
--- /dev/null
+++ b/dev-lang/souffle/Manifest
@@ -0,0 +1 @@
+DIST souffle-2.4.1.tar.gz 9668253 BLAKE2B 
b101a6f24df7d5bd86854d5d19c166bfe8266a9f6e8c8391fdbb79afddec7bd2297bb7af472ebc01ff2d6b0c1516820d96ec47dbf1042167b1435c22f9671ea3
 SHA512 
5dd321a2b025f2120d7867fa7317b4784a0f0fcc109250721cdb0918009ca218c63cdad004282046885f7096b287bc111e09057311603828ecce53f9cc532319

diff --git a/dev-lang/souffle/files/souffle-2.4.1-ncurses.patch 
b/dev-lang/souffle/files/souffle-2.4.1-ncurses.patch
new file mode 100644
index ..96882d9f29da
--- /dev/null
+++ b/dev-lang/souffle/files/souffle-2.4.1-ncurses.patch
@@ -0,0 +1,13 @@
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -288,8 +288,8 @@ endif()
+ if (SOUFFLE_USE_CURSES)
+ target_compile_definitions(libsouffle PUBLIC USE_NCURSES)
+ target_compile_definitions(compiled PUBLIC USE_NCURSES)
+-target_link_libraries(libsouffle PUBLIC Curses::NCurses)
+-target_link_libraries(compiled PUBLIC Curses::NCurses)
++target_link_libraries(libsouffle PUBLIC ${CURSES_LIBRARIES})
++target_link_libraries(compiled PUBLIC ${CURSES_LIBRARIES})
+ endif()
+ 
+ if (SOUFFLE_USE_ZLIB)

diff --git a/dev-lang/souffle/metadata.xml b/dev-lang/souffle/metadata.xml
new file mode 100644
index ..b76f2d6201e7
--- /dev/null
+++ b/dev-lang/souffle/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+Soufflé is a variant of Datalog for tool designers crafting analyses in
+Horn clauses. Soufflé synthesizes a native parallel C++ program from a
+logic specification.
+  
+  
+Support c++ functors with arbitrary number of 
arguments
+Enable SWIG usage, needed for Java and Python 
bindings
+  
+  
+https://github.com/souffle-lang/souffle/issues/
+souffle-lang/souffle
+  
+

diff --git a/dev-lang/souffle/souffle-2.4.1.ebuild 
b/dev-lang/souffle/souffle-2.4.1.ebuild
new file mode 100644
index ..5bf3f618cb58
--- /dev/null
+++ b/dev-lang/souffle/souffle-2.4.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 cmake java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="Datalog compiler, synthesizes C++ program from logic 
specification"
+HOMEPAGE="http://souffle-lang.github.io/
+   https://github.com/souffle-lang/souffle/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/souffle-lang/${PN}.git;
+else
+   SRC_URI="https://github.com/souffle-lang/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="UPL-1.0"
+SLOT="0"
+IUSE="+ffi java +ncurses +openmp python +sqlite swig test +zlib"
+REQUIRED_USE="java? ( swig ) python? ( swig ) test? ( ${PYTHON_REQUIRED_USE} )"
+
+# Still, some tests fail. TODO: Disable them.
+# RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+RDEPEND="
+   ffi? ( dev-libs/libffi:= )
+   ncurses? ( sys-libs/ncurses:= )
+   openmp? ( sys-libs/libomp:= )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3 )
+   swig? ( dev-lang/swig:= )
+   zlib? ( sys-libs/zlib:= )
+"
+DEPEND="
+   ${RDEPEND}
+   java? ( >=virtual/jdk-1.8 )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   test? ( ${PYTHON_DEPS} )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4.1-ncurses.patch"
+)
+
+pkg_pretend() {
+   if [[ "${MERGE_TYPE}" != binary ]] ; then
+   if has ccache "${FEATURES}" && use test ; then
+   ewarn "Very many tests fail with ccache enabled."
+   fi
+   fi
+}
+
+pkg_setup() {
+   if use java ; then
+   java-pkg-opt-2_pkg_setup
+   fi
+
+   if use python || use test ; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   unset LEX
+
+   cmake_src_prepare
+   java-pkg-opt-2_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   # Configure bash completions.
+   

[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/

2023-11-29 Thread Patrick McLean
commit: f7ea80fdf7e5ba88f742fc097c37f74378f0c9ab
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Nov 30 00:39:41 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Nov 30 00:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ea80fd

sys-auth/libfprint: Call udev_reload

Signed-off-by: Patrick McLean  gentoo.org>

 sys-auth/libfprint/libfprint-1.94.6.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/sys-auth/libfprint/libfprint-1.94.6.ebuild 
b/sys-auth/libfprint/libfprint-1.94.6.ebuild
index f64c798518a6..3d8d660c9291 100644
--- a/sys-auth/libfprint/libfprint-1.94.6.ebuild
+++ b/sys-auth/libfprint/libfprint-1.94.6.ebuild
@@ -60,3 +60,11 @@ src_configure() {
 
meson_src_configure
 }
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/

2023-11-29 Thread Patrick McLean
commit: c9ab9a90ca4f87a563ece6a1b2997e62f0ee8327
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Nov 30 00:35:11 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Nov 30 00:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ab9a90

sys-auth/libfprint: add 1.94.6

Signed-off-by: Patrick McLean  gentoo.org>

 sys-auth/libfprint/Manifest|  1 +
 sys-auth/libfprint/libfprint-1.94.6.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index ae233d9316f7..50e4db43e333 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -1,3 +1,4 @@
 DIST libfprint-1.94.3.tar.gz 10409543 BLAKE2B 
33e25715313cfc37f0c05ad47eca6d315a041a067cfc7dfac9d71fcf5231a11f54888dd837c083b8cca03ca2b4b0bced30340e8966ab4c989d4a33c59ceb483e
 SHA512 
22290bd393b54ada75c4655b3e901b6ee25f389a396a9b29bc1e76c0333d9718483b2059c927deb5b8d8e0acf632fecc9c4535b3f161910d5c51fad508d3e7a4
 DIST libfprint-1.94.4.tar.gz 10408480 BLAKE2B 
492ea10777d223ce7d610f0dca2871c8eae08cb5dd7d30187194d6cc139a60d5350e5908f759434065614c05a72192347be19c1d6fe5641e08a2f6419bdcede7
 SHA512 
425efdfde373179a237805c4b5561e3531616798c41ccd4358f1c521f1e21af01f8ca61aaf8c959e2c68a69e4dfda23960e696acaaad2228ffef6f86468e
 DIST libfprint-1.94.5.tar.bz2 8922994 BLAKE2B 
b79292dc77426d76e5e9cb1cbf8662867224f19ff9cf2434d000689d02e7d4609c9ca94a016185f71500e4a58e9522a7647684e1eaa841c02a40f27e0d22055e
 SHA512 
6a73b3d05bd61b5c74e64d52eba7dab6e97dcf149e32c882e05f15dc7241fd8e78f115957ed52a9657ff0b21642ec633c27cc905cbd4697ed41369508957c989
+DIST libfprint-1.94.6.tar.bz2 9054396 BLAKE2B 
0b301adedd5c8eb6c386ff94e4985479a11e852377619939235eb00f36e9ccd3f0e93aeecd2161c40f20b6fa5cd4814469172c62883d1cc6cb325f837504e9bb
 SHA512 
5b323a0dd4ebaa00d1c42ff29e9b76a41aaa199417f47a915cb5558e01ad9be299907554d8697590c06d317c42fffe0497be71131ed6141d445725ea1b88eba9

diff --git a/sys-auth/libfprint/libfprint-1.94.6.ebuild 
b/sys-auth/libfprint/libfprint-1.94.6.ebuild
new file mode 100644
index ..f64c798518a6
--- /dev/null
+++ b/sys-auth/libfprint/libfprint-1.94.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson udev
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="Library to add support for consumer fingerprint readers"
+HOMEPAGE="
+   https://cgit.freedesktop.org/libfprint/libfprint
+   https://gitlab.freedesktop.org/libfprint/libfprint
+"
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2
 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="examples gtk-doc +introspection"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/libgudev
+   dev-libs/nss
+   dev-python/pygobject
+   dev-libs/libgusb
+   x11-libs/pixman
+   examples? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? (
+   dev-libs/gobject-introspection
+   dev-libs/libgusb[introspection]
+   )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.94.1-test-timeout.patch" )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples gtk-examples)
+   $(meson_use gtk-doc doc)
+   $(meson_use introspection introspection)
+   -Ddrivers=all
+   -Dinstalled-tests=false
+   -Dudev_rules=enabled
+   -Dudev_rules_dir=$(get_udevdir)/rules.d
+   )
+
+   meson_src_configure
+}



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

2023-11-29 Thread William Hubbs
commit: db29cfab013ddb9fe24c77ac159c090067e50ef2
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov 30 00:07:00 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov 30 00:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db29cfab

dev-util/gitlab-runner: add 16.6.1

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-runner/Manifest|  2 +
 dev-util/gitlab-runner/gitlab-runner-16.6.1.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 75d1a3e445da..3ce690538a7f 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -4,3 +4,5 @@ DIST gitlab-runner-16.5.0-deps.tar.xz 218830692 BLAKE2B 
91f1b48239f8da19c93f5b9e
 DIST gitlab-runner-16.5.0.tar.bz2 1373002 BLAKE2B 
25ac77ffa71a633cad2b99211acf68595a3ee293f5af3e7cd813ec5a9b70a252413ed99d3b354ef713fb08b9dfeb140e7daa7a3cfd168d4af270034147657dac
 SHA512 
59f03814a44d53c573b336f3eff9d1d273bc6b601e86cc58ca91778705a7897c999bd30e92361aa9294a91596505ca2950d56ad9cc64db7aa40a204ab4a4173d
 DIST gitlab-runner-16.6.0-deps.tar.xz 223036872 BLAKE2B 
2ed2ec80bb6de33b2ba8ab002edb4f96da34ac2cdd52f289bb128b61c670335477f1cf46b384304b47b0972bb2d029fd5763385dc63b6b21fcc9148d905a7df0
 SHA512 
96fcd9555cb501daaaee114d0da2f2b5b83644f3c9154e31b2a6208ac4fd043a7457157da4b1ed0d287841ceaa4d9101f3a4d198804bcb7833b07db73a14ffd4
 DIST gitlab-runner-16.6.0.tar.bz2 1335612 BLAKE2B 
431f8b393fdeec46eb8e7b61c8892c75be5c2183f9a04e1d3a078313e62e37863d9e59b7163e9cc2b6efdba79c719c4244ec64dbee997ea9e39b81fcaeda6794
 SHA512 
6dfbc0eb145752a7d1891aafdaf4641dafc263a97b4c4b37c2dad3bfc9a44db2aa4059f7f76ecf11280cf06c61a01648f41af22997ba79bcda57f241ef2686b1
+DIST gitlab-runner-16.6.1-deps.tar.xz 223030236 BLAKE2B 
76866243ed71a907b0eb8d9991243683be45c7e426c2ba53f556ebb868ef42a6523d5eb421fdffe2ce0ec290f5d8a19db9e5690eec52b4bdb8a7e819ded11939
 SHA512 
907464fd819d1f331f8f19be5c6fcf64838f3d7ad2d27586d2799642ef3ea94c2860caca8d4dc1b11404b664e3e7201e8becf99fd1895c8a7ab548ce4d4ea65b
+DIST gitlab-runner-16.6.1.tar.bz2 1335597 BLAKE2B 
5432b008c38e0ce4f6d9026f82f964a2b929b81165d5694b05d740e5db3d561e7856842dec1d0bd17595832a6321f5d060da6e1be0f12da6a66608226089af97
 SHA512 
14a30a276c46b43b7b5b6a766eb287beecb434a2c6cadaababdd6de0b265f23de2dc3b8387f8110889cf3cca70ad95bffcbfed7cf0d5543604ee3aebc4cad579

diff --git a/dev-util/gitlab-runner/gitlab-runner-16.6.1.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-16.6.1.ebuild
new file mode 100644
index ..7febea7444d1
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-16.6.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=f5da3c5a
+
+DESCRIPTION="The official GitLab Runner, written in Go"
+HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner;
+SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 ~riscv"
+
+COMMON_DEPEND="acct-group/gitlab-runner
+   acct-user/gitlab-runner"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-go/gox"
+
+DOCS=( docs CHANGELOG.md README.md config.toml.example )
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_compile() {
+   emake \
+   BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+   GOX="${EPREFIX}/usr/bin/gox" \
+   REVISION=${GIT_COMMIT} \
+   VERSION=${PV} \
+   runner-bin-host
+}
+
+src_test() {
+   CI=0 ego test
+}
+
+src_install() {
+   dobin out/binaries/gitlab-runner
+   einstalldocs
+
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+   keepdir /{etc,var/log}/${PN}
+   fperms 0700 /{etc,var/log}/gitlab-runner
+   fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
+}
+
+pkg_postinst() {
+   tmpfiles_process gitlab-runner.conf
+   [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
+   elog
+   elog "To use the runner, you need to register it with this command:"
+   elog "# gitlab-runner register"
+   elog "This will also create the configuration file in 
/etc/gitlab-runner/config.toml"
+}



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

2023-11-29 Thread William Hubbs
commit: aa6db92c896e7900be6aca94a13ef11ef344995a
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Nov 30 00:07:33 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Nov 30 00:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6db92c

dev-util/gitlab-runner: drop 16.6.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/gitlab-runner/Manifest|  2 -
 dev-util/gitlab-runner/gitlab-runner-16.6.0.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 3ce690538a7f..4a78e9ccea5e 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -2,7 +2,5 @@ DIST gitlab-runner-16.4.2-deps.tar.xz 218831500 BLAKE2B 
e639c446aafd9095e07a6dd6
 DIST gitlab-runner-16.4.2.tar.bz2 1371196 BLAKE2B 
9ff9073fa69a4a04b59d9e3274eec9c86817fd198f3b3ab877352869eb5d5bb0f1aab69fd9500d9f87ac3ca4def9b6d286d82905be4e48014fa902f29dc9c6b5
 SHA512 
59817206b4d654ec27512fd0713d7d2a879ca4cd6e1abe46e0314c90db49795316f8b6d196f9b5bf11d9ff04efd16f8d580131a39ac20cc21ed4c3bc83e9d5b9
 DIST gitlab-runner-16.5.0-deps.tar.xz 218830692 BLAKE2B 
91f1b48239f8da19c93f5b9ec3ba30a1fceb0d17f72395dc85cbbd2a584845977044b920ea19b1d01df62f90cfc86cfcd354e0c3d49b7dba8e216f8cbeae057c
 SHA512 
3d07800019ef800d5db79d7f8696c4fbfb3ffebbe4c9367e0af02d2abcf56e5d09f837b6fdb29e12eb5a04b9a48c00fc0a6e8e955b1fe91c6bc87d0e8c33f2d6
 DIST gitlab-runner-16.5.0.tar.bz2 1373002 BLAKE2B 
25ac77ffa71a633cad2b99211acf68595a3ee293f5af3e7cd813ec5a9b70a252413ed99d3b354ef713fb08b9dfeb140e7daa7a3cfd168d4af270034147657dac
 SHA512 
59f03814a44d53c573b336f3eff9d1d273bc6b601e86cc58ca91778705a7897c999bd30e92361aa9294a91596505ca2950d56ad9cc64db7aa40a204ab4a4173d
-DIST gitlab-runner-16.6.0-deps.tar.xz 223036872 BLAKE2B 
2ed2ec80bb6de33b2ba8ab002edb4f96da34ac2cdd52f289bb128b61c670335477f1cf46b384304b47b0972bb2d029fd5763385dc63b6b21fcc9148d905a7df0
 SHA512 
96fcd9555cb501daaaee114d0da2f2b5b83644f3c9154e31b2a6208ac4fd043a7457157da4b1ed0d287841ceaa4d9101f3a4d198804bcb7833b07db73a14ffd4
-DIST gitlab-runner-16.6.0.tar.bz2 1335612 BLAKE2B 
431f8b393fdeec46eb8e7b61c8892c75be5c2183f9a04e1d3a078313e62e37863d9e59b7163e9cc2b6efdba79c719c4244ec64dbee997ea9e39b81fcaeda6794
 SHA512 
6dfbc0eb145752a7d1891aafdaf4641dafc263a97b4c4b37c2dad3bfc9a44db2aa4059f7f76ecf11280cf06c61a01648f41af22997ba79bcda57f241ef2686b1
 DIST gitlab-runner-16.6.1-deps.tar.xz 223030236 BLAKE2B 
76866243ed71a907b0eb8d9991243683be45c7e426c2ba53f556ebb868ef42a6523d5eb421fdffe2ce0ec290f5d8a19db9e5690eec52b4bdb8a7e819ded11939
 SHA512 
907464fd819d1f331f8f19be5c6fcf64838f3d7ad2d27586d2799642ef3ea94c2860caca8d4dc1b11404b664e3e7201e8becf99fd1895c8a7ab548ce4d4ea65b
 DIST gitlab-runner-16.6.1.tar.bz2 1335597 BLAKE2B 
5432b008c38e0ce4f6d9026f82f964a2b929b81165d5694b05d740e5db3d561e7856842dec1d0bd17595832a6321f5d060da6e1be0f12da6a66608226089af97
 SHA512 
14a30a276c46b43b7b5b6a766eb287beecb434a2c6cadaababdd6de0b265f23de2dc3b8387f8110889cf3cca70ad95bffcbfed7cf0d5543604ee3aebc4cad579

diff --git a/dev-util/gitlab-runner/gitlab-runner-16.6.0.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-16.6.0.ebuild
deleted file mode 100644
index 7a4920e0ac49..
--- a/dev-util/gitlab-runner/gitlab-runner-16.6.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module systemd tmpfiles
-
-# make sure this gets updated for every bump
-GIT_COMMIT=3046fee8
-
-DESCRIPTION="The official GitLab Runner, written in Go"
-HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner;
-SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
-
-COMMON_DEPEND="acct-group/gitlab-runner
-   acct-user/gitlab-runner"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-go/gox"
-
-DOCS=( docs CHANGELOG.md README.md config.toml.example )
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_compile() {
-   emake \
-   BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
-   GOX="${EPREFIX}/usr/bin/gox" \
-   REVISION=${GIT_COMMIT} \
-   VERSION=${PV} \
-   runner-bin-host
-}
-
-src_test() {
-   CI=0 ego test
-}
-
-src_install() {
-   dobin out/binaries/gitlab-runner
-   einstalldocs
-
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
-   keepdir /{etc,var/log}/${PN}
-   fperms 0700 /{etc,var/log}/gitlab-runner
-   fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
-}
-
-pkg_postinst() {
-   tmpfiles_process gitlab-runner.conf
-   [[ -f 

[gentoo-commits] repo/gentoo:master commit in: www-apps/gitea/

2023-11-29 Thread Yixun Lan
commit: b1b2cdd2052d7dd35f144db548ce879fa041c99d
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Nov 29 23:44:17 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 29 23:51:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b2cdd2

www-apps/gitea: drop vulnerable version 1.20.4

Bug: https://bugs.gentoo.org/918674
Signed-off-by: Yixun Lan  gentoo.org>

 www-apps/gitea/Manifest|   1 -
 www-apps/gitea/gitea-1.20.4.ebuild | 131 -
 2 files changed, 132 deletions(-)

diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index 3fbf0ac0b7a4..d42716bbd36c 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -1,3 +1,2 @@
-DIST gitea-1.20.4.tar.gz 50489949 BLAKE2B 
1c14ec9f784cbbe3f67872b5344df209009bd32dc624b8e0351c2050ffa90657556ec6bd77b69acdb7a7506918aafbbb72a97839d92c2b39241c308ebeb4e565
 SHA512 
5e08959e0ff421898aebcb7640ab0869c1cabd82c84254c94024d2da16f91755e183b477a190a7b1987a5ab9ae7787c85d37fb9db990bddda937a4200777ed7c
 DIST gitea-1.20.6.tar.gz 50473256 BLAKE2B 
0b26e38815dc1bf16c6f50c0b4cd7e6c3c3e0900056beda6177cb7fd1df1378e89a6ca47228f3fef2f6176eb5054d1bfb999ba1a1314a5915dbbff62f0f1365a
 SHA512 
fb0a979bdaaec25512f70cbcb1907d5e649eff2d0795a6bb5fe9e582ada1f132ca649dd594ccd24051fa6e2e0fd3b94effc66475ab2f9faeb03cebd4c657336a
 DIST gitea-1.21.1.tar.gz 53759159 BLAKE2B 
46c9b1143681304268d6617a0b4eadbf3ff08c566256c3c73c2a334fc4f93a2d7ae1c33566af962b4e376dc3b7e44c0687640ce5f68db0e679ed2507f81e22c4
 SHA512 
8a05cfd83317b4bcdb99cac175517a3c2b39bef0d7f7321cf00fc83965d10818b2fa14396f341b7b0a7b3e9e38548333b2e1cbfbf6fe6ed486558160b2c75eb0

diff --git a/www-apps/gitea/gitea-1.20.4.ebuild 
b/www-apps/gitea/gitea-1.20.4.ebuild
deleted file mode 100644
index 528d3b3a10f7..
--- a/www-apps/gitea/gitea-1.20.4.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic user-info
-
-DESCRIPTION="A painless self-hosted Git service"
-HOMEPAGE="https://gitea.com https://github.com/go-gitea/gitea;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/go-gitea/gitea.git;
-else
-   
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-S="${WORKDIR}/${PN}-src-${PV}"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git"
-
-DOCS=(
-   custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/gitea
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   sed -i -e "s#^MODE = console#MODE = file#" custom/conf/app.example.ini 
|| die
-   if use sqlite ; then
-   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
-   fi
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local gitea_tags=(
-   bindata
-   $(usev pam)
-   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
-   )
-   local gitea_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
-   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
-   )
-   local makeenv=(
-   DRONE_TAG="${PV}"
-   LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
-   TAGS="${gitea_tags[*]}"
-   )
-
-   GOFLAGS=""
-   if use pie ; then
-   GOFLAGS+="-buildmode=pie"
-   fi
-
-   env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
-}
-
-src_install() {
-   dobin gitea
-
-   einstalldocs
-
-   newconfd "${FILESDIR}/gitea.confd-r1" gitea
-   newinitd "${FILESDIR}/gitea.initd-r3" gitea
-   newtmpfiles - gitea.conf <<-EOF
-   d /run/gitea 0755 git git
-   EOF
-   systemd_newunit "${FILESDIR}"/gitea.service-r3 gitea.service
-
-   insinto /etc/gitea
-   newins custom/conf/app.example.ini app.ini
-   if use acct; then
-   fowners root:git /etc/gitea/{,app.ini}
-   fperms g+w,o-rwx /etc/gitea/{,app.ini}
-
-   diropts -m0750 -o git -g git
-   keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
-   keepdir /var/log/gitea
-   fi
-}
-
-pkg_postinst() {
-   fcaps_pkg_postinst
-
-   # It is not 

[gentoo-commits] repo/gentoo:master commit in: app-admin/op-cli-bin/

2023-11-29 Thread William Hubbs
commit: 1911e904a7354009ee408b0c968efb0efe20a316
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov 29 23:39:02 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 29 23:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1911e904

app-admin/op-cli-bin: drop 1.7.0

Signed-off-by: William Hubbs  gentoo.org>

 app-admin/op-cli-bin/Manifest|  1 -
 app-admin/op-cli-bin/op-cli-bin-1.7.0.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/app-admin/op-cli-bin/Manifest b/app-admin/op-cli-bin/Manifest
index 6d5af0763d3c..51e143ee1091 100644
--- a/app-admin/op-cli-bin/Manifest
+++ b/app-admin/op-cli-bin/Manifest
@@ -1,6 +1,5 @@
 DIST op_linux_386_v2.23.0.zip 8074987 BLAKE2B 
52adc360f9f9f19bf75761ecc2efe0a66385fc883b2b658c099dd53aed1927e401faf492a003350bd7dc41e08bd27953bb76462a595c838d6272b45dd56a2ebc
 SHA512 
7227702e9ff31fad463e56f457d3af3bf6e14757412d030c7d36b49df771b84e711a644c74ea005dcf6d569dcc3b42203b30af15a77209e266d6d351ae91ae6f
 DIST op_linux_amd64_v1.12.3.zip 3902883 BLAKE2B 
d68aef3e102e39019a2cf1423b4f4ec64642475c37d92acf1551d66f0f453c8f1ed51d730443bba90aceebd7730d4d485c9c1c45067f7f9c68dff785ec85ffb5
 SHA512 
064b741e961b60febcf1c883f73968aea3718251a3ead2e94747be63010a10498dbffc7789c02e330f360d2a323fde04dee8a922e2ed5546a6beae7ddb5cb7db
-DIST op_linux_amd64_v1.7.0.zip 3989846 BLAKE2B 
074bcc248438c1cfa0436726fb3b101e5d60c477c406434d00bb7689d6004796373d8562e22fa870239c9d2234cfae21d7a8aa2b90e7807cb15df8870b2afd64
 SHA512 
7ab0792ba737a8f95ec874dc111fdb6cd45d552c5b5cfb9d35423a76f444c15718269e77faae978d773bfcaa7e7607f4b8b7e93616c8f7fc91caafb35c856a5e
 DIST op_linux_amd64_v2.23.0.zip 8542636 BLAKE2B 
ff8e75278f522b50d1984ed0ea060da46d520d1a1bafc49016a4d38eab30c05f6cd6189122992100dbb443edf04f83a77f1adff169f0111a6d07df4e19ff5256
 SHA512 
92706f6f2e1164a24cf038be6d13fa6f816845f4d540c5f91ba35bc79d9c0fbda4a49dacc91efb872cf9b7e8d6656f2d3f289745a1afb66545e697493d7519f3
 DIST op_linux_arm64_v2.23.0.zip 7767872 BLAKE2B 
346347a3f8612ce955a32c819ce984ef2d1bf6e4672842231ce67aa270a2fbb264cba3b49fa9d1512a310c5467cbdd29f5e3bf083cc509c72d9c71dc6e6ee71e
 SHA512 
9c94dfe703ff8c7ab63f2c2131e0f1cf4201e0ef0d05cf3ebfcfee1574431484c1ac3bb33a2ed3ff6a235227eedb95393a4c790215839a8f7e6f3aba88d77aa7
 DIST op_linux_arm_v2.23.0.zip 7996772 BLAKE2B 
d960a840dcd5f86bacc0bbd9c3dc51e6811e0874871b0de09bf08541e78d5ee1968ffbc25c7ceb09f4463c9c0455197eb65557bcc427ad9334da2d3c5e16335c
 SHA512 
bd711ab5bdc53220648a70087472a3098ccf6425534ab03c8f0b85acf8930c9fefa15cca96da6f17e4e804a8fb3ec3da1d1c0956f4140476ba70ffb8e7c04a17

diff --git a/app-admin/op-cli-bin/op-cli-bin-1.7.0.ebuild 
b/app-admin/op-cli-bin/op-cli-bin-1.7.0.ebuild
deleted file mode 100644
index 1e1b0736b834..
--- a/app-admin/op-cli-bin/op-cli-bin-1.7.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="command line interface for the 1password password manager"
-HOMEPAGE="https://1password.com/downloads/command-line/;
-SITE="https://cache.agilebits.com/dist/1P/op/pkg/v${PV}/;
-SRC_URI="${SITE}/op_linux_amd64_v${PV}.zip"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="usr/bin/op"
-RESTRICT="bindist mirror"
-S="${WORKDIR}"
-
-src_install() {
-   dobin op
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/op-cli-bin/

2023-11-29 Thread William Hubbs
commit: ba9b8106b4f33f79f54e716e3fcbee0c209889de
Author: Jared Allard  users  noreply  github 
 com>
AuthorDate: Thu Nov 23 19:20:33 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 29 23:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9b8106

app-admin/op-cli-bin: add 2.23.0

Closes: https://bugs.gentoo.org/918103
Closes: https://github.com/gentoo/gentoo/pull/33958
Signed-off-by: William Hubbs  gentoo.org>

 app-admin/op-cli-bin/Manifest |  4 
 app-admin/op-cli-bin/op-cli-bin-2.23.0.ebuild | 28 +++
 2 files changed, 32 insertions(+)

diff --git a/app-admin/op-cli-bin/Manifest b/app-admin/op-cli-bin/Manifest
index 7d1d3b038af0..6d5af0763d3c 100644
--- a/app-admin/op-cli-bin/Manifest
+++ b/app-admin/op-cli-bin/Manifest
@@ -1,2 +1,6 @@
+DIST op_linux_386_v2.23.0.zip 8074987 BLAKE2B 
52adc360f9f9f19bf75761ecc2efe0a66385fc883b2b658c099dd53aed1927e401faf492a003350bd7dc41e08bd27953bb76462a595c838d6272b45dd56a2ebc
 SHA512 
7227702e9ff31fad463e56f457d3af3bf6e14757412d030c7d36b49df771b84e711a644c74ea005dcf6d569dcc3b42203b30af15a77209e266d6d351ae91ae6f
 DIST op_linux_amd64_v1.12.3.zip 3902883 BLAKE2B 
d68aef3e102e39019a2cf1423b4f4ec64642475c37d92acf1551d66f0f453c8f1ed51d730443bba90aceebd7730d4d485c9c1c45067f7f9c68dff785ec85ffb5
 SHA512 
064b741e961b60febcf1c883f73968aea3718251a3ead2e94747be63010a10498dbffc7789c02e330f360d2a323fde04dee8a922e2ed5546a6beae7ddb5cb7db
 DIST op_linux_amd64_v1.7.0.zip 3989846 BLAKE2B 
074bcc248438c1cfa0436726fb3b101e5d60c477c406434d00bb7689d6004796373d8562e22fa870239c9d2234cfae21d7a8aa2b90e7807cb15df8870b2afd64
 SHA512 
7ab0792ba737a8f95ec874dc111fdb6cd45d552c5b5cfb9d35423a76f444c15718269e77faae978d773bfcaa7e7607f4b8b7e93616c8f7fc91caafb35c856a5e
+DIST op_linux_amd64_v2.23.0.zip 8542636 BLAKE2B 
ff8e75278f522b50d1984ed0ea060da46d520d1a1bafc49016a4d38eab30c05f6cd6189122992100dbb443edf04f83a77f1adff169f0111a6d07df4e19ff5256
 SHA512 
92706f6f2e1164a24cf038be6d13fa6f816845f4d540c5f91ba35bc79d9c0fbda4a49dacc91efb872cf9b7e8d6656f2d3f289745a1afb66545e697493d7519f3
+DIST op_linux_arm64_v2.23.0.zip 7767872 BLAKE2B 
346347a3f8612ce955a32c819ce984ef2d1bf6e4672842231ce67aa270a2fbb264cba3b49fa9d1512a310c5467cbdd29f5e3bf083cc509c72d9c71dc6e6ee71e
 SHA512 
9c94dfe703ff8c7ab63f2c2131e0f1cf4201e0ef0d05cf3ebfcfee1574431484c1ac3bb33a2ed3ff6a235227eedb95393a4c790215839a8f7e6f3aba88d77aa7
+DIST op_linux_arm_v2.23.0.zip 7996772 BLAKE2B 
d960a840dcd5f86bacc0bbd9c3dc51e6811e0874871b0de09bf08541e78d5ee1968ffbc25c7ceb09f4463c9c0455197eb65557bcc427ad9334da2d3c5e16335c
 SHA512 
bd711ab5bdc53220648a70087472a3098ccf6425534ab03c8f0b85acf8930c9fefa15cca96da6f17e4e804a8fb3ec3da1d1c0956f4140476ba70ffb8e7c04a17

diff --git a/app-admin/op-cli-bin/op-cli-bin-2.23.0.ebuild 
b/app-admin/op-cli-bin/op-cli-bin-2.23.0.ebuild
new file mode 100644
index ..a81011435df1
--- /dev/null
+++ b/app-admin/op-cli-bin/op-cli-bin-2.23.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="command line interface for the 1password password manager"
+HOMEPAGE="https://1password.com/downloads/command-line/;
+SITE="https://cache.agilebits.com/dist/1P/op2/pkg/v${PV};
+SRC_URI="
+amd64? ( ${SITE}/op_linux_amd64_v${PV}.zip )
+arm? ( ${SITE}/op_linux_arm_v${PV}.zip )
+arm64? ( ${SITE}/op_linux_arm64_v${PV}.zip )
+x86? ( ${SITE}/op_linux_386_v${PV}.zip )
+"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="usr/bin/op"
+RESTRICT="bindist mirror"
+S="${WORKDIR}"
+
+src_install() {
+   dobin op
+}



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

2023-11-29 Thread Sam James
commit: 79f991259bcbe2a4b2914c54e911ccc8bb5b230a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:15:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:15:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f99125

dev-util/cmake: add 3.27.9

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

 dev-util/cmake/Manifest|   3 +
 dev-util/cmake/cmake-3.27.9.ebuild | 296 +
 2 files changed, 299 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 5ddbe400f51b..e83e71ac2359 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -15,3 +15,6 @@ DIST cmake-3.27.7.tar.gz 10982558 BLAKE2B 
a20fac503ba54b4b7e85896056a614b67aa346
 DIST cmake-3.27.8-SHA-256.txt 1646 BLAKE2B 
e78bf23e703d9b89f3daa74d39794cadf5188c3b92f5d43a6b97fdbbeae27d86186cae16675560108391ee078072beddc855f7d92e7159a60ce3ad6c562f9907
 SHA512 
5c1b60500ce0915418c07f4b3770304d0b7d905bbefbd83bc9f21edea81b5c60d2b74a003e33aec851c2c691e5e57447d0ab2be51abb820180e45b43a90d36b8
 DIST cmake-3.27.8-SHA-256.txt.asc 833 BLAKE2B 
e516fccd908987d70f02da85c79e6e57811c560a6fba31625829b5c316969a8ef0516e74a2055b46297888072fa5b6dd58af637e59579f41cb276d45664c7863
 SHA512 
ac37186a282151a5edfea2c0f05597f021ffad2de8b9608093930a8d4d10f9afd9ff71a8ee25198902d8d3831ce95a264fb48bc23fb31fa65985ec529988e866
 DIST cmake-3.27.8.tar.gz 10983480 BLAKE2B 
8c746d58fe07978bf0ccc92b31731bda46d13965bc3642846b41b7f2ab2d87e88122aa976f9b57a82d04ead4937d5c150b7ec3e9ae601985bfb5382509ddbe84
 SHA512 
ca7782caee11d487a21abcd1c00fce03f3172c718c70605568d277d5a8cad95a18f2bf32a52637935afb0db1102f0da92d5a412a7166e3f19be2767d6f316f3d
+DIST cmake-3.27.9-SHA-256.txt 1646 BLAKE2B 
abfef38f8994d7684a44caaa4a5efa1ac8fbe38bd8e8c98bf341cf813f77ee54bea58f7b3ab7f68b3f5d992519396fd15a1f72a1d9587f593d80b8d2f8ba36e7
 SHA512 
310c45281735cf9812d9d1cf22a656c5b44e596ef7032a8b7b09900ef838e74b884599b42ed2f5469946f371d431b7d4b1e44f6cd49dfb36ea49d88b187b4804
+DIST cmake-3.27.9-SHA-256.txt.asc 833 BLAKE2B 
57d52fc2f3233662af13eb362ec82626c4821267f55f1313907513b61cee5b8481936da2b03c908c507b3e0919e4811e90c6cb47568420a8b2187c7942de9f1e
 SHA512 
cad2007e356eac480b2cb93778f90152788e33be2e565b38535a2d205794054e5d67d4ed7db0765a05017aedc5f1af21556535a084014fe6c446bc13258253da
+DIST cmake-3.27.9.tar.gz 10984490 BLAKE2B 
66f8fb6e301ed19f993fde6c4f9e336124be6373d49b58d130ce59f4e5225cd27e02813856636b51c2521403c3a56c200ce646de5c35be2b25b5e6240c98bdb4
 SHA512 
56ce723b0b6d09b420a2f89ba1636cdfb1bc305bc2df91ae716f866bee07f5d702d75efbddfbaf724f47382df809107fe1e6d046314cd2f1ff07bca34ad6340a

diff --git a/dev-util/cmake/cmake-3.27.9.ebuild 
b/dev-util/cmake/cmake-3.27.9.ebuild
new file mode 100644
index ..cc2a3ce1d1a4
--- /dev/null
+++ b/dev-util/cmake/cmake-3.27.9.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=3.27.0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+

[gentoo-commits] repo/gentoo:master commit in: dev-java/xmlgraphics-commons/

2023-11-29 Thread Sam James
commit: 966d7dce4ddf6a099a400358dbecd7819eb4248d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:30:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966d7dce

dev-java/xmlgraphics-commons: Stabilize 2.9 amd64, #916015

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

 dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild 
b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
index a64ec681a815..4a93c7a6e034 100644
--- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
+++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/commons-io:1



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

2023-11-29 Thread Sam James
commit: dcee111aca54b72680fe91921d0d8c3a5d2e6f94
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:30:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:30:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcee111a

x11-libs/libdrm: Stabilize 2.4.117 hppa, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index cdad43fd545e..2e46fc2dd677 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



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

2023-11-29 Thread Sam James
commit: fa766dc3c1634729404f85bb36a298ef4cec4c06
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:30:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa766dc3

x11-libs/libdrm: Stabilize 2.4.117 sparc, #918877

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

 x11-libs/libdrm/libdrm-2.4.117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
index d50f94dba9bd..cdad43fd545e 100644
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.117.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
 if [[ ${PV} != * ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"



[gentoo-commits] repo/gentoo:master commit in: dev-java/batik/

2023-11-29 Thread Sam James
commit: dd62012dea4fa6a412791fa8624b58464f09fcde
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:30:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd62012d

dev-java/batik: Stabilize 1.17 amd64, #916015

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

 dev-java/batik/batik-1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/batik/batik-1.17.ebuild b/dev-java/batik/batik-1.17.ebuild
index 62259c27b4a4..4619d8234ea6 100644
--- a/dev-java/batik/batik-1.17.ebuild
+++ b/dev-java/batik/batik-1.17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/batik-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="1.16"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/jacl:0



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2023-11-29 Thread Sam James
commit: 8a9df4b70c26d6f93358a8134ad125e4c317bd1b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 23:30:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 23:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9df4b7

x11-libs/xcb-util-cursor: Stabilize 0.1.5 sparc, #918876

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

 x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
index 0202e50bf9a2..0dba521a97f7 100644
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
>=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/ksnip/, gui-apps/paperde/

2023-11-29 Thread David Roman
commit: 182b1586ccac22ea3632459f16d2f1f57d7d0a28
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Nov 26 08:27:45 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Nov 26 08:27:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=182b1586

*/*: kde-frameworks/extra-cmake-modules slotmove

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-apps/paperde/paperde-0.1.1_p20210426.ebuild | 2 +-
 gui-apps/paperde/paperde-.ebuild| 2 +-
 x11-misc/ksnip/ksnip-1.10.0-r1.ebuild   | 2 +-
 x11-misc/ksnip/ksnip-1.10.1.ebuild  | 2 +-
 x11-misc/ksnip/ksnip-1.9.2.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild 
b/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
index 95dfd31e3a..612f3e01a2 100644
--- a/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
+++ b/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
@@ -22,7 +22,7 @@ LICENSE="GPL-3"
 SLOT="0"
 
 BDEPEND="
-   kde-frameworks/extra-cmake-modules:5
+   kde-frameworks/extra-cmake-modules
 "
 DEPEND="
dev-libs/libdbusmenu-qt

diff --git a/gui-apps/paperde/paperde-.ebuild 
b/gui-apps/paperde/paperde-.ebuild
index bc22f9a509..7df837787e 100644
--- a/gui-apps/paperde/paperde-.ebuild
+++ b/gui-apps/paperde/paperde-.ebuild
@@ -23,7 +23,7 @@ LICENSE="GPL-3"
 SLOT="0"
 
 BDEPEND="
-   kde-frameworks/extra-cmake-modules:5
+   kde-frameworks/extra-cmake-modules
 "
 DEPEND="
dev-libs/libdbusmenu-qt

diff --git a/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild 
b/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
index dc39b04f65..14edfa91ad 100644
--- a/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
+++ b/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
x11-libs/libxcb"
 DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
-   kde-frameworks/extra-cmake-modules:5
+   kde-frameworks/extra-cmake-modules
 "
 BDEPEND="
dev-qt/linguist-tools:5

diff --git a/x11-misc/ksnip/ksnip-1.10.1.ebuild 
b/x11-misc/ksnip/ksnip-1.10.1.ebuild
index 883633fc54..5c5cef1188 100644
--- a/x11-misc/ksnip/ksnip-1.10.1.ebuild
+++ b/x11-misc/ksnip/ksnip-1.10.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
x11-libs/libxcb"
 DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
-   kde-frameworks/extra-cmake-modules:5
+   kde-frameworks/extra-cmake-modules
 "
 BDEPEND="
dev-qt/linguist-tools:5

diff --git a/x11-misc/ksnip/ksnip-1.9.2.ebuild 
b/x11-misc/ksnip/ksnip-1.9.2.ebuild
index b6bbae765e..070e0c7c0d 100644
--- a/x11-misc/ksnip/ksnip-1.9.2.ebuild
+++ b/x11-misc/ksnip/ksnip-1.9.2.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
x11-libs/libxcb"
 DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
-   kde-frameworks/extra-cmake-modules:5
+   kde-frameworks/extra-cmake-modules
 "
 BDEPEND="
dev-qt/linguist-tools:5



  1   2   3   4   5   6   7   8   >