[gentoo-commits] repo/proj/guru:dev commit in: net-proxy/MTProxy/files/, net-proxy/MTProxy/

2024-04-17 Thread Joe Kappus
commit: 5bf257550fd23f03cadf7a10c4efa1c706548bfc
Author: Joe Kappus  wt  gd>
AuthorDate: Thu Apr 18 06:49:42 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Thu Apr 18 06:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5bf25755

net-proxy/MTProxy: drop 3.0.4, add 3.0.4-r1

Fixes a bunch of QA issues. This package is
not CLANG compatible so tinderbox will generate
new bugs at some point.

Adjust flags patch courtesy of Anna in
https://bugs.gentoo.org/658542

Initscripts should be added at some point.

Closes: https://bugs.gentoo.org/927985
Closes: https://bugs.gentoo.org/927986
Closes: https://bugs.gentoo.org/927987
Closes: https://bugs.gentoo.org/929028
Signed-off-by: Joe Kappus  wt.gd>

 ...TProxy-3.0.4.ebuild => MTProxy-3.0.4-r1.ebuild} |   5 +
 .../MTProxy/files/MTProxy-3.0.4-adjust_flags.patch | 158 +
 .../files/MTProxy-3.0.4-no_implicit_func.patch |  13 ++
 3 files changed, 176 insertions(+)

diff --git a/net-proxy/MTProxy/MTProxy-3.0.4.ebuild 
b/net-proxy/MTProxy/MTProxy-3.0.4-r1.ebuild
similarity index 83%
rename from net-proxy/MTProxy/MTProxy-3.0.4.ebuild
rename to net-proxy/MTProxy/MTProxy-3.0.4-r1.ebuild
index 07514e67c0..1c7d601221 100644
--- a/net-proxy/MTProxy/MTProxy-3.0.4.ebuild
+++ b/net-proxy/MTProxy/MTProxy-3.0.4-r1.ebuild
@@ -18,6 +18,11 @@ DEPEND="
 
 RDEPEND="${DEPEND}"
 
+PATCHES="
+   ${FILESDIR}/${P}-adjust_flags.patch
+   ${FILESDIR}/${P}-no_implicit_func.patch
+"
+
 src_install() {
dobin objs/bin/mtproto-proxy
 }

diff --git a/net-proxy/MTProxy/files/MTProxy-3.0.4-adjust_flags.patch 
b/net-proxy/MTProxy/files/MTProxy-3.0.4-adjust_flags.patch
new file mode 100644
index 00..ae460a558c
--- /dev/null
+++ b/net-proxy/MTProxy/files/MTProxy-3.0.4-adjust_flags.patch
@@ -0,0 +1,158 @@
+diff -Nru MTProxy.orig/common/crc32.c MTProxy/common/crc32.c
+--- MTProxy.orig/common/crc32.c2018-06-17 01:58:54.69200 +0300
 MTProxy/common/crc32.c 2018-06-17 05:58:10.89300 +0300
+@@ -443,6 +443,12 @@
+ static const v2di CRC64_K128 = { CRC64_REFLECTED_X191, CRC64_REFLECTED_X127 };
+ static const v2di CRC64_MU   = { CRC64_REFLECTED_MU, 
CRC64_REFLECTED_POLY_65_BIT };
+ 
++#ifndef __PCLMUL__
++#pragma GCC push_options
++#pragma GCC target("ssse3,pclmul")
++#define __DISABLE_PCLMUL__
++#endif /* __PCLMUL__ */
++
+ static v2di crcXX_partial_clmul (const void *q, long len, v2di D, v2di E, 
v2di K256, v2di K128) __attribute__((aligned(32)));
+ v2di crcXX_partial_clmul (const void *q, long len, v2di D, v2di E, v2di K256, 
v2di K128) {
+   v2di G, H;
+@@ -538,6 +544,11 @@
+ #endif
+ }
+ 
++#ifdef __DISABLE_PCLMUL__
++#undef __DISABLE_PCLMUL__
++#pragma GCC pop_options
++#endif /* __DISABLE_PCLMUL__ */
++
+ / CRC-64 /
+ 
+ static const uint64_t crc64_table[256] = {
+@@ -622,6 +633,12 @@
+   return crc;
+ }
+ 
++#ifndef __PCLMUL__
++#pragma GCC push_options
++#pragma GCC target("ssse3,pclmul")
++#define __DISABLE_PCLMUL__
++#endif /* __PCLMUL__ */
++
+ static uint64_t crc64_barrett_reduction (v2di D) {
+   /* After reflection mu constant is 64 bit */
+   v2di E =  __builtin_ia32_pclmulqdq128 (D, CRC64_MU, 0x00);
+@@ -665,6 +682,11 @@
+   return crc64_barrett_reduction (D);
+ }
+ 
++#ifdef __DISABLE_PCLMUL__
++#undef __DISABLE_PCLMUL__
++#pragma GCC pop_options
++#endif /* __DISABLE_PCLMUL__ */
++
+ /* {{{ GF-32 */
+ 
+ unsigned gf32_mulx (unsigned a, unsigned poly) {
+@@ -756,6 +778,12 @@
+   return crc1;
+ }
+ 
++#ifndef __PCLMUL__
++#pragma GCC push_options
++#pragma GCC target("ssse3,pclmul")
++#define __DISABLE_PCLMUL__
++#endif /* __PCLMUL__ */
++
+ uint64_t gf32_combine_clmul (unsigned *powers, unsigned crc1, int64_t len2) {
+   v2di D;
+   FASTMOV_RMI32_TO_SSE(D, crc1);
+@@ -781,6 +809,11 @@
+   RETURN_SSE_UINT64(D);
+ }
+ 
++#ifdef __DISABLE_PCLMUL__
++#undef __DISABLE_PCLMUL__
++#pragma GCC pop_options
++#endif /* __DISABLE_PCLMUL__ */
++
+ /* }}} */
+ 
+ static unsigned compute_crc32_combine_generic (unsigned crc1, unsigned crc2, 
int64_t len2) {
+@@ -874,6 +907,12 @@
+   assert (crc64_power_buf[125]);
+ }
+ 
++#ifndef __PCLMUL__
++#pragma GCC push_options
++#pragma GCC target("ssse3,pclmul")
++#define __DISABLE_PCLMUL__
++#endif /* __PCLMUL__ */
++
+ static uint64_t compute_crc64_combine_clmul (uint64_t crc1, uint64_t crc2, 
int64_t len2) {
+   if (len2 <= 0) {
+ return crc1;
+@@ -902,6 +941,11 @@
+   return crc64_barrett_reduction (D) ^ crc2;
+ }
+ 
++#ifdef __DISABLE_PCLMUL__
++#undef __DISABLE_PCLMUL__
++#pragma GCC pop_options
++#endif /* __DISABLE_PCLMUL__ */
++
+ static uint64_t compute_crc64_combine_generic (uint64_t crc1, uint64_t crc2, 
int64_t len2) {
+   if (len2 <= 0) {
+ return crc1;
+diff -Nru MTProxy.orig/common/crc32c.c MTProxy/common/crc32c.c
+--- MTProxy.orig/common/crc32c.c   2018-06-17 01:58:54.69300 +0300
 MTProxy/common/crc32c.c2018-06-17 05:51:35.91000 +0300
+@@ -337,6 +337,12 @@
+   return c;

[gentoo-commits] proj/linux-patches: New tag: 5.15-166

2024-04-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 06:49:33 2024 +

New tag: 5.15-166




[gentoo-commits] proj/linux-patches: New tag: 6.1-96

2024-04-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 06:47:10 2024 +

New tag: 6.1-96




[gentoo-commits] proj/linux-patches: New tag: 6.6-35

2024-04-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 06:45:15 2024 +

New tag: 6.6-35




[gentoo-commits] proj/linux-patches: New tag: 6.8-10

2024-04-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 06:41:31 2024 +

New tag: 6.8-10




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

2024-04-17 Thread Hans de Graaff
commit: 77c13a83cffa6d587da5be93760a0c5ac08a4fbb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 18 05:43:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 18 05:44:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c13a83

dev-util/jenkins-bin: add 2.440.3, 2.454

Bug: https://bugs.gentoo.org/930152
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/jenkins-bin/Manifest   |  2 ++
 dev-util/jenkins-bin/jenkins-bin-2.440.3.ebuild | 44 +
 dev-util/jenkins-bin/jenkins-bin-2.454.ebuild   | 44 +
 3 files changed, 90 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index bcdf23797336..29ba02a59b1b 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,5 @@
 DIST jenkins-bin-2.440.1.war 86502820 BLAKE2B 
8f94e12aaab5dea9c50169d9ecfd036528db5698c2d9214ab850175be51bd6c4a3d33be38202f099cb375870e2a8bd09863d0ec79eb803d25e39c9d425f88428
 SHA512 
0c7505204ab7af52dd229eef73e9bcc7c0fea62192eafe6b347a174e1f430a319c135af94fa070e6c0a7ff4ad0957901b14564a7debf76b365de1d2bc9507fc0
 DIST jenkins-bin-2.440.2.war 86482142 BLAKE2B 
7afe45a79c2852fcf0a3d047f7227e6e7bd55fc0877be1c419ee60e476e455d6bf10dd213a6e82db51c5e15decc977e774be0fb138442dac7d59910050a528d0
 SHA512 
590bd2d781671f91401922ee09aee5d2973d6d6a67fedd46b0073dd24a1826822f5beb8f266094055566bcc848b5e88ebd589562e0ddd49f398037919cb92fc0
+DIST jenkins-bin-2.440.3.war 93489042 BLAKE2B 
23f7471b8ce5813b7a7018c033b96874e7e040ea900e810dfa6879ee96c6b98bc6b87aa9f09b4874cede44bf40f07bf8a4a57a909530aaa8d12a9ce3f0ab73fb
 SHA512 
e44f0dcbdef443fed38962966e1e6a231e3ab2c070f7f3c197d5c18971ffb7886fca6b684e34608f26d71500662546ec53ea1edd24b3fe15cb624d644fd7dd7e
 DIST jenkins-bin-2.446.war 86466583 BLAKE2B 
088bd894bee34fb83700053c3fa598d7ac72d3b3c99e21ced77e64a4564508b214d1fa3ce2ea751e0367579dd7ce45b97b1db90fcc3b7efa1bfc5c08616cb5db
 SHA512 
d1a2d8bb261850bdc2b1a982083570696709e61d492a516d15ce60338cd77cdf5852a5471d41aadcf961af63732dc08237741c716947bc2667e266255ef6bd35
+DIST jenkins-bin-2.454.war 93687808 BLAKE2B 
9f52eedaf53d671997bc40816c8d63e1cd8b464c5bb240e0ea01271cdb7a9734899ce3c8c909c3e431220e2a23a4a78a1012e1487bf35639c7b394893a9e4cb2
 SHA512 
52ed14e3e8edcafd8a192d7ea06bf68d16e6eee9b0da35f5fe2ba258c28701b9ceaff233737f2bdbe525638d1dc1bf613aa5d8b5c6c880e98946ae908a26c777

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.440.3.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.440.3.ebuild
new file mode 100644
index ..ee2930a81a40
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.440.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/";
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:0
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/}
+
+   newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+   newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+   systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
+
+   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.454.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.454.ebuild
new file mode 100644
index ..4d3377af21c0
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.454.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/";
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:lts
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenki

[gentoo-commits] repo/gentoo:master commit in: dev-lang/elixir/

2024-04-17 Thread Joonas Niilola
commit: ed4090321c4e6bbdbe9b12e260171ca73d5907a2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 18 05:41:31 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 18 05:42:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed409032

dev-lang/elixir: Stabilize 1.15.7 amd64, #93

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

 dev-lang/elixir/elixir-1.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/elixir/elixir-1.15.7.ebuild 
b/dev-lang/elixir/elixir-1.15.7.ebuild
index 8aaca50d6655..5e2210fd3a54 100644
--- a/dev-lang/elixir/elixir-1.15.7.ebuild
+++ b/dev-lang/elixir/elixir-1.15.7.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 ErlPL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ppc ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ~riscv ~sparc x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/

2024-04-17 Thread Joonas Niilola
commit: 8796f92bc70a9717df5765cd24d598830761d3e1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 18 05:41:37 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 18 05:42:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8796f92b

net-misc/rabbitmq-server: Stabilize 3.13.1 amd64, #93

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

 net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
index 606e75d85213..2fdd45494c53 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/${
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 RESTRICT="test"
 
 # See https://www.rabbitmq.com/which-erlang.html for Erlang version



[gentoo-commits] repo/proj/guru:dev commit in: games-fps/etlegacy/

2024-04-17 Thread Joe Kappus
commit: 4042c164a2d224d0c1126280fc2561fd9e914be3
Author: Joe Kappus  wt  gd>
AuthorDate: Thu Apr 18 05:36:24 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Thu Apr 18 05:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4042c164

games-fps/etlegacy: add 2.82.0

Signed-off-by: Joe Kappus  wt.gd>

 games-fps/etlegacy/Manifest   |   1 +
 games-fps/etlegacy/etlegacy-2.82.0.ebuild | 156 ++
 2 files changed, 157 insertions(+)

diff --git a/games-fps/etlegacy/Manifest b/games-fps/etlegacy/Manifest
index 371f89a661..88c93b70b5 100644
--- a/games-fps/etlegacy/Manifest
+++ b/games-fps/etlegacy/Manifest
@@ -1,2 +1,3 @@
 DIST et260b.x86_full.zip 275647724 BLAKE2B 
ea52d1859e78c6da5a16bd3598c2b649e9f79596be93fe35858a1174b0d63ef94eaecdb24b8f749d7dc39b1a70dd38557d455238cbc4b857ed7083369fe47262
 SHA512 
7a9639c7a67c6c058ae1c85ca1e04e74526194a8a676eaccffa1984869251cc058f0cb79b96604ec087492003d14f7f3e96c8ebe7e527959ae47d4d25645d3e1
 DIST etlegacy-2.81.0.tar.gz 15515335 BLAKE2B 
f66b4f6136b4651695d478547f7d535cb80d1309f44e9640113e5416b977e59cee1c59a531c8dbd56cb9587e218f9e8230a3bd0470ac3540967e5aa53f6f79f5
 SHA512 
c37f6c6740c0da67dccdb1bdd3b72641f2fbfeb3aac7c018e1cba5fdb2052039d7b56c60119ad92df47f8ff4046b10e9bb770a5614d50a4ca3e308e1df058a03
+DIST etlegacy-2.82.0.tar.gz 15179026 BLAKE2B 
8821fd752e0779959ee858368280fdeca1ea3d9c230d7e93a5eee8aba40522110f8fd47dba08b1244730ac83fea7385c926f973f0a43ccf07ac39c3c5f5684f1
 SHA512 
7ca18da3d92e12c9aba6477646f14b57e9cfbeb267c6d19661b7f2fe2331e8b0496b55001ba3f7dbf5bc253ccdfd153223ae8767a43169dcd8df250219933ceb

diff --git a/games-fps/etlegacy/etlegacy-2.82.0.ebuild 
b/games-fps/etlegacy/etlegacy-2.82.0.ebuild
new file mode 100644
index 00..c45ba5c5bf
--- /dev/null
+++ b/games-fps/etlegacy/etlegacy-2.82.0.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server"
+HOMEPAGE="https://www.etlegacy.com/";
+
+# We need the game files from the original enemy-territory release
+ET_RELEASE="et260b"
+SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full.zip";
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
+else
+   SRC_URI+=" https://github.com/${PN}/${PN}/archive/v${PV/_rc/rc}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3 RTCW-ETEULA"
+SLOT="0"
+IUSE="autoupdate +curl dedicated +freetype +gettext ipv6 irc +lua omnibot 
+openal +opengl +png renderer2 renderer-gles +ssl +theora +vorbis"
+#REQUIRED_USE="omnibot? ( x86 )"
+
+RESTRICT="bindist mirror"
+
+# TODO add debug use for CMAKE_BUILD_TYPE=debug
+
+LUADEPEND="lua? ( >=dev-lang/lua-5.4:* )"
+
+# * media-libs/glew | media-libs/glew:=
+# * media-libs/libpng:= <
+# * > media-libs/libogg
+# * media-libs/openal   <
+# * sys-devel/gettext   <
+UIDEPEND="
+   media-libs/glew:=
+   media-libs/libsdl2[sound,video,X]
+   media-libs/libogg
+   media-libs/libjpeg-turbo:0
+   virtual/opengl
+   sys-libs/zlib:=[minizip]
+   curl? ( net-misc/curl )
+   freetype? ( media-libs/freetype )
+   gettext? ( sys-devel/gettext )
+   renderer-gles? ( media-libs/mesa[gles1] )
+   openal? ( media-libs/openal )
+   png? ( media-libs/libpng:0= )
+   ssl? ( dev-libs/openssl:0= )
+   theora? ( media-libs/libtheora )
+   vorbis? ( media-libs/libvorbis )
+   ${LUADEPEND}
+"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/cJSON
+   opengl? ( ${UIDEPEND} )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="$(unpacker_src_uri_depends)"
+
+#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so"
+
+S="${WORKDIR}/${P/_rc/rc}"
+
+src_unpack() {
+   if [[ "${PV}" =  ]] ; then
+   git-r3_src_unpack
+   else
+   default
+   fi
+   mkdir et && cd et || die
+   unzip "${DISTDIR}"/${ET_RELEASE}.x86_full.zip
+   unpack_makeself ${ET_RELEASE}.x86_keygen_V03.run
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # if [[ "${PV}" !=  ]] ; then
+   #   sed -e "/^set(ETLEGACY_VERSION_MINOR/s@[[:digit:]]\+@$(ver_cut 
2)@" \
+   #   -i cmake/ETLVersion.cmake || die
+   # fi
+   sed -e 's@[-_]dirty@@' -i cmake/ETLVersion.cmake || die
+}
+
+src_configure() {
+   mycmakeargs=(
+   # path and build type
+   #-DCMAKE_BUILD_TYPE="Release"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DINSTALL_DEFAULT_BASEDIR="/usr/share/${PN}"
+   -DINSTALL_DEFAULT_BINDIR="/usr/bin"
+   -DINSTALL_DEFAULT_MODDIR="/usr/share/${PN}"
+   -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)"
+   -DCMAKE_INCLUDE_PATH="/usr/include"
+

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

2024-04-17 Thread Michał Górny
commit: 74ff24e6fe583400c41c00f665c410454f4d4c72
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:22:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ff24e6

dev-python/pyproject-fmt: Bump to 1.8.0

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

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

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 4c68b0917d36..051119c5c126 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1 +1,2 @@
 DIST pyproject_fmt-1.7.0.tar.gz 16358 BLAKE2B 
944ca460a002caebb98d06588bc89d8cd5c041f7ced200afc9748c6c47f6641dc1e3857cb426c13fc7a1f65738c9d2cbd5d0a575b11e9897be4875d3aff86316
 SHA512 
f69ade0e9b617a5ccf59b401220cbc95dcae006eb64ff92380ad5f0df598f5f7e8283d9ffbdd4d2f9acc900923795c2a11496eda8842bcf1d8d1c9113bf8
+DIST pyproject_fmt-1.8.0.tar.gz 16696 BLAKE2B 
1614fd6da4bb7be818825138b69b826b7141ae0fcada4414daa54b1c883ec3bbdbe95377155869d0c393b1b9646b69ebb009fe47f1c530b1f1c9f02c8ba8f57d
 SHA512 
0731ffbe514cf8788bf1cfcca506591fefce3b98b1c6d014a8e17825ab6c73edc4ad8e7214cd8f6fc9124ed2ff362d03b328d47e96a6246165b4dd9fdd68299f

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild
new file mode 100644
index ..876042525ab4
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 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: app-misc/jq/

2024-04-17 Thread Michał Górny
commit: 8d64b3da3e2b4f45b6d9d41e68dd6013d1d5a14c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:31:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d64b3da

app-misc/jq: Remove old

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

 app-misc/jq/Manifest  |  1 -
 app-misc/jq/jq-1.7.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest
index 847492397362..cb0502875c76 100644
--- a/app-misc/jq/Manifest
+++ b/app-misc/jq/Manifest
@@ -1,2 +1 @@
 DIST jq-1.7.1.gh.tar.gz 1323338 BLAKE2B 
17e3b68e23f9a7f1aa8749ede6c0b8fe435990899886f0c96da36d130c17d13609ba7f910321316f0c3b35985360f8cb5e6a3b12caea5e9bc7792e128798f137
 SHA512 
af9c444e5306423182f467a53acdf45bb8aefa058a47f490ce16395f0aebfb7627e3843f65e96f41cd9d4b72b8ad274ab0bdb061abc6990b1158f86d2256d4ec
-DIST jq-1.7.gh.tar.gz 1267139 BLAKE2B 
b6a54f9beaabd7915d7a8f14cda9621573f1796af53fe1645561a7a199787a7e9b2b2df038208f23e63f339dec567851b70696ffb8194986250527333d36d44e
 SHA512 
01676319fe98d5ab1e278430b2c58ec594191cc9485a20312d658c0e199ac7ea5f5e934817ce98da0864ec7e0a018aae9b87525260e8ab6a7bde918db483bd84

diff --git a/app-misc/jq/jq-1.7.ebuild b/app-misc/jq/jq-1.7.ebuild
deleted file mode 100644
index 81be3fadd8dc..
--- a/app-misc/jq/jq-1.7.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_PV="${PV/_/}"
-MY_P="${PN}-${MY_PV}"
-DESCRIPTION="A lightweight and flexible command-line JSON processor"
-HOMEPAGE="https://stedolan.github.io/jq/";
-SRC_URI="https://github.com/jqlang/jq/archive/refs/tags/${MY_P}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MY_P}"
-
-LICENSE="MIT CC-BY-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="+oniguruma static-libs test"
-
-ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.9.3' # Keep this in sync with bundled 
modules/oniguruma/
-DEPEND="
-   >=sys-devel/bison-3.0
-   app-alternatives/lex
-   oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] )
-"
-RDEPEND="
-   !static-libs? (
-   oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] )
-   )
-"
-PATCHES=(
-   "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch
-   "${FILESDIR}"/jq-1.7-runpath.patch
-)
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( oniguruma )"
-
-src_prepare() {
-   sed -e '/^dist_doc_DATA/d; s:-Wextra ::' -i Makefile.am || die
-   printf "#!/bin/sh\\nprintf '%s'\\n\n" "${MY_PV}" > scripts/version || 
die
-
-   # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system 
oniguruma,
-   # but the bundled copy of oniguruma still gets eautoreconf'd since it
-   # exists; save the cycles by nuking it.
-   sed -e '/modules\/oniguruma/d' -i Makefile.am || die
-   rm -rf "${S}"/modules/oniguruma || die
-
-   default
-
-   sed -i "s/\[jq_version\]/[${MY_PV}]/" configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   # don't try to rebuild docs
-   --disable-docs
-   --disable-valgrind
-   --disable-maintainer-mode
-   --enable-rpathhack
-   $(use_enable static-libs static)
-   $(use_with oniguruma oniguruma yes)
-   )
-   econf "${econfargs[@]}"
-}
-
-src_test() {
-   if ! LD_LIBRARY_PATH="${S}/.libs" nonfatal emake check; then
-   if [[ -r "${S}/test-suite.log" ]]; then
-   eerror "Tests failed, outputting testsuite log"
-   cat "${S}/test-suite.log"
-   fi
-   die "Tests failed"
-   fi
-}
-
-src_install() {
-   local DOCS=( AUTHORS NEWS.md README.md SECURITY.md )
-   default
-
-   use static-libs || { find "${D}" -name '*.la' -delete || die; }
-}



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

2024-04-17 Thread Michał Górny
commit: c5b5e47b1f7a0945e3b2bd08cd06fd519618b0cc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:23:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b5e47b

dev-python/plotly: Bump to 5.21.0

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

 dev-python/plotly/Manifest |   1 +
 dev-python/plotly/plotly-5.21.0.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest
index eb88202875b3..6dbe1a238680 100644
--- a/dev-python/plotly/Manifest
+++ b/dev-python/plotly/Manifest
@@ -1,2 +1,3 @@
 DIST plotly.py-5.19.0.gh.tar.gz 30892237 BLAKE2B 
ef93c54bdc40a5f25448a7e68dc40b3642c8be60945edc39e3e590eb97973896cb0df54cd8ea9928a2553d50de1bf17997b41947711baaedce075e31709581ce
 SHA512 
a97f5d130fd56b49087e7b10c34cfe2aa21f00afd1f252215f7cec2215d9031f5f6204a6445ea7a69d7aed0c6838b3d76f981c076af93fa9406ff37a0020e4e7
 DIST plotly.py-5.20.0.gh.tar.gz 30896587 BLAKE2B 
ef8deee791b8fdc94dcd3dae1189fc04569d9156593f13bd44715bc4f7b2846642eab19a1bb6084647ed15b1c961ffb207f19369f94cbba3e999e970c0b7cfe7
 SHA512 
db73334bf32fcd54f717aa0e04378278045fabba3824d645e4e289cfd559655141f350624196d8e55d988befc27a4a64d741b11a84925969aadc720c6c15bee3
+DIST plotly.py-5.21.0.gh.tar.gz 30912188 BLAKE2B 
2c193cad821a94a58d3c72ade06f8cc752d7490290a9abd44733ca80c38fcf1af94af0d5f76b80f1542e959dd2d8fa02752cebf8aa9ea28abd1a568073683c14
 SHA512 
38841fae844452550004fd22126c12c19fa65dae8985e8449eb5ff5be53dcb04a20658afc13a675c6086db2c623e0902e4138cd28f3b4c9d0a9a0013c1465c13

diff --git a/dev-python/plotly/plotly-5.21.0.ebuild 
b/dev-python/plotly/plotly-5.21.0.ebuild
new file mode 100644
index ..2907cb22ae91
--- /dev/null
+++ b/dev-python/plotly/plotly-5.21.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+MY_P=plotly.py-${PV}
+DESCRIPTION="Browser-based graphing library for Python"
+HOMEPAGE="
+   https://plotly.com/python/
+   https://github.com/plotly/plotly.py/
+   https://pypi.org/project/plotly/
+"
+SRC_URI="
+   https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/packages/python/plotly"
+# The tests are not included in the PyPI tarball, to use the GitHub tarball
+# we have to skip npm, which means that the resulting install will
+# unfortunately lack the jupyterlab extension.
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/jupyter[${PYTHON_USEDEP}]
+   dev-python/jupyterlab[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/statsmodels[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/scikit-image[${PYTHON_USEDEP}]
+   )
+"
+
+# README ends up a broken symlink
+DOCS=()
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch
+)
+
+EPYTEST_IGNORE=(
+   # Needs porting to newer numpy
+   _plotly_utils/tests/validators/test_integer_validator.py
+
+   # kaleido not packaged
+   plotly/tests/test_optional/test_kaleido
+
+   # plotly-orca not packaged
+   plotly/tests/test_orca
+)
+
+EPYTEST_DESELECT=(
+   # Also needs porting to newer numpy
+   
plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding
+
+   # kaleido not packaged
+   plotly/tests/test_orca/test_to_image.py::test_bytesio
+
+   # Fails if not already installed
+   
test_init/test_dependencies_not_imported.py::test_dependencies_not_imported
+   test_init/test_lazy_imports.py::test_lazy_imports
+
+   # Minor matplotlib incompatibility
+   
plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection
+   plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots
+   plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle
+
+   # In python 3.11 the produced error is slightly diffe

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

2024-04-17 Thread Michał Górny
commit: 5c535cf3e42adec8d3ab39781f3d2b2d72c7e2c9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:31:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c535cf3

dev-python/jq: Remove old

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

 dev-python/jq/Manifest   |  1 -
 dev-python/jq/jq-1.6.0-r1.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest
index 6ec16716199d..df3fd7230d38 100644
--- a/dev-python/jq/Manifest
+++ b/dev-python/jq/Manifest
@@ -1,2 +1 @@
-DIST jq.py-1.6.0.gh.tar.gz 2842673 BLAKE2B 
5ef2d2c6641483123b030c508b04e8f1574a5ca3168a2bacfd7c5a4ad01344d677f723cc3317677275496bd56412c5ab64370ed87b70dcb91dd1d8328daf65a8
 SHA512 
91e2c0890cece4f09e362c0ae691c768be64ba0d8e0d7441c9a459be37ff70ee816d179c21759ee053b2b434fc0a6998d90b660ae1f1456d4f506474cb80d88e
 DIST jq.py-1.7.0.gh.tar.gz 1953673 BLAKE2B 
861dcb706ef801ff3abb47a6b85fb8aad03988c717a67063d737667ce6853c89dbe10bf61dac517701b8b3e3af6b97d12a15ed03aa0d5a6e6d0d3fa2697e9284
 SHA512 
918e4537eacf55d0cce888b1946b13acb6d177906d704c99e0b1cc88a55a2929fbeccef7d3fa61daaf0290a97afec581d23a641bdbfc0c700744422135fbcad6

diff --git a/dev-python/jq/jq-1.6.0-r1.ebuild b/dev-python/jq/jq-1.6.0-r1.ebuild
deleted file mode 100644
index 28c6e6e21da8..
--- a/dev-python/jq/jq-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-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
-
-MY_P="jq.py-${PV}"
-DESCRIPTION="Python bindings for jq"
-HOMEPAGE="
-   https://github.com/mwilliamson/jq.py/
-   https://pypi.org/project/jq/
-"
-SRC_URI="
-   https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# Minimum versions of jq + onigurama are from setup.py's bundled versions
-RDEPEND="
-   >=app-misc/jq-1.7:=
-   >=dev-libs/oniguruma-6.9.8:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
-   local -x JQPY_USE_SYSTEM_LIBS=1
-
-   # Cython compilation isn't part of setup.py, so do it manually
-   "${EPYTHON}" -m cython -3 jq.pyx -o jq.c || die
-   distutils-r1_python_compile
-}



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

2024-04-17 Thread Michał Górny
commit: 5914668041fb3648466e11c3383446401367892f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:24:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59146680

dev-python/apsw: Bump to 3.45.3.0

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

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

diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index 3400d17ff13a..3902103028fa 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -1,2 +1,3 @@
 DIST apsw-3.45.1.0.gh.tar.gz 904083 BLAKE2B 
4cf397557bfe36e38fd48d124345de395b77a8dd313ebd77f97624d873123d5ecd82e56b6e134849e00a77f94b0c3ee2fa0cfc888b8fbbddc34b99b3274b8dc8
 SHA512 
5d754c45881db9e299c70bd0c290211f7e30421da258b25b5aa0d8b3c97a10622f0b75735fc84d687f78403fc257139ffc249d926be611a4101b98caf3c60a3a
 DIST apsw-3.45.2.0.gh.tar.gz 904263 BLAKE2B 
4071e2dc24a304f4f08cefc87cce27d617cab8f2699d134134b2c0c2618422139ebdd38dfafcb17e8a6c515fe5e799d6d827ef5099af23cf628f26c18764aa0a
 SHA512 
864cde25cfd15e3cbddbf1df80dbd861e93c2e8ea458a9f16d0ff4a8ecaf17721321f08bf7ab0659c0a18845be5bcc879b6708175ed971b263a0f274c08b05b9
+DIST apsw-3.45.3.0.gh.tar.gz 904570 BLAKE2B 
644c884b6f5624c2d8b48f204a43bbb6dd8761979099e1ebad96a30acc7d79f80549e50300279b8d1061f86f8852735fa92c99df4a6c81a364391a3635464ff1
 SHA512 
73c09aba4ff211e98dfb3365e5f0202f85fa0a05e78f6a35fe08515e84b74ed1576e7bb5c46c77c309ba3e6acacc5681d31e5a4d3d66835d347d82af8feced74

diff --git a/dev-python/apsw/apsw-3.45.3.0.ebuild 
b/dev-python/apsw/apsw-3.45.3.0.ebuild
new file mode 100644
index ..7fe76f0deaa5
--- /dev/null
+++ b/dev-python/apsw/apsw-3.45.3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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 ~arm64 ~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/Faker/

2024-04-17 Thread Michał Górny
commit: 4fb7cfe28f6bd1fa05ece75082409468dc2303f2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:17:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb7cfe2

dev-python/Faker: Bump to 24.11.0

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

 dev-python/Faker/Faker-24.11.0.ebuild | 40 +++
 dev-python/Faker/Manifest |  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-24.11.0.ebuild 
b/dev-python/Faker/Faker-24.11.0.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-24.11.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 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="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 068670fb5187..ad8bde575bcb 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
+DIST Faker-24.11.0.tar.gz 1726502 BLAKE2B 
52429b5b0db4e1fd55d2a4b30ed007417f37e36fbec8d4fe43dea316920d85877668f4e66107011fef5874b74b25c1465fcfc0990ee3f40810df064622bb5373
 SHA512 
d5ee8c7c048d113c37b13608406d96966745ab46b095fcb30c9107a27a7af909c9d4d6bf9c7bb478ad7d0604b3cb6b33b93b0ba9e1a321c20870d651f57617a5
 DIST Faker-24.4.0.tar.gz 1724351 BLAKE2B 
2eeb2d660462b0f0b55aadd32768c9a5eaaf22a8036ae203dab7538b8c24f0e6fcdf08533c7737fe597dbe395a00a39c8c2d5e3a823133638a90a9ffa8d32f08
 SHA512 
5ea18faa39cf8506f007557b9a8c84bf2cc21d806a1bf2fcced3d350f96daf3dd6a0a42dfdb7021b72156eb12ad84a930c669df011f39a17f4c290d08675
 DIST Faker-24.8.0.tar.gz 1725365 BLAKE2B 
b2646766b993d946bf7965133b7484408370a2e8bed9091b713ffd427d545bb708027066b6787a78cd675659b4d342ac86c9f611aecfb7df3d0565a8066925f0
 SHA512 
d8fe7e411052bec485b40540317c88ff5aeae8a32ef2e53214816b190d4730c9f5af9157ac2c66aba5fbc887e995d0238f71deefdcf67300e49586c7995b60ff
 DIST Faker-24.9.0.tar.gz 1725521 BLAKE2B 
30486824e1e9a33cb9bf018ebbe9845c65c5fbb797fd75c0798f854c487b5e02b30fad83dd1f94ef4650e5e6ec981ef3318e1b3ec7cc64169e2b3fb7f90a42d8
 SHA512 
18fb6970c90c1048fcfcc9bb3f557eb21374b9e0f128833ac32ad281019059d8a8a3a05a276b72d38bd9bd6315cf0846d7f8111f054191dae1149cdcaf08187d



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

2024-04-17 Thread Michał Górny
commit: 922cf5566362f2f55bf309d9f136b5d42e9a1449
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:21:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922cf556

dev-python/qstylizer: Bump to 0.2.3

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

 dev-python/qstylizer/Manifest   |  1 +
 dev-python/qstylizer/qstylizer-0.2.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/qstylizer/Manifest b/dev-python/qstylizer/Manifest
index 331c10749b7b..56222e11ee52 100644
--- a/dev-python/qstylizer/Manifest
+++ b/dev-python/qstylizer/Manifest
@@ -1 +1,2 @@
 DIST qstylizer-0.2.2.gh.tar.gz 20752 BLAKE2B 
c5442821389863bc03bb0659b528322cc12f5be8137f74746e3ec7a18bf89d2822d533d13cc23842daf32a0077ad84d0e7b5dc62f231e75e57388064bd08e5fc
 SHA512 
682f10462965a93b36f0e44b75885b9d60b4d3cd03369976b977c9b928afed4e930b6b7ef26850bdb7b40ef2a31db35a9778738582dae8715f54c1f00a957fb3
+DIST qstylizer-0.2.3.gh.tar.gz 20813 BLAKE2B 
edb19f9bcadee3229a1d98cc7170ba7bbab266fea74ab42987380dd8aec0ba4d02dda0fb7522f2cfbc52feb5646e44ee1603528d3331315ddcbcc18095a9ca76
 SHA512 
ba5188f702d4fbd43d963be206c75d55710bfe63accc84aea3bfd03ad06a0cb484d50b538c2d1d6a7ce21055d0b2eefb2cb35a732b929f5477033a8ddea945c0

diff --git a/dev-python/qstylizer/qstylizer-0.2.3.ebuild 
b/dev-python/qstylizer/qstylizer-0.2.3.ebuild
new file mode 100644
index ..c33b9390d668
--- /dev/null
+++ b/dev-python/qstylizer/qstylizer-0.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Stylesheet Generator for PyQt5/PySide2"
+HOMEPAGE="
+   https://github.com/blambright/qstylizer/
+   https://pypi.org/project/qstylizer/
+"
+SRC_URI="
+   https://github.com/blambright/qstylizer/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/tinycss2-0.5[${PYTHON_USEDEP}]
+   =dev-python/inflection-0.3.0[${PYTHON_USEDEP}]
+   

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

2024-04-17 Thread Michał Górny
commit: e6bedac11c03914512e10b2ad72ee0e1d897dc63
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:22:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6bedac1

dev-python/peewee: Bump to 3.17.3

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

 dev-python/peewee/Manifest |  1 +
 dev-python/peewee/peewee-3.17.3.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest
index 107741c26da1..0f6692c30f2e 100644
--- a/dev-python/peewee/Manifest
+++ b/dev-python/peewee/Manifest
@@ -1,2 +1,3 @@
 DIST peewee-3.17.1.gh.tar.gz 918980 BLAKE2B 
192bdb4c8ba40c0d65f8182c4d87b6917d7758a8017977144b3455a0abdc96e6dfc2299cb9dfb967092c2619666816886b2f1fc163ee1e0607fb6ddfb6f2ae75
 SHA512 
7b3515949f862c96c9509edf2b1e7c8fc4947f3371421c5df8ca066f8456000471b0c2af8b906c9d826ea3bdc187b4e8676299b328160bda91ffd7f5a1b95435
 DIST peewee-3.17.2.gh.tar.gz 926852 BLAKE2B 
e40b049858f693d558e15c63d5bd4d7ad7978769d620f5e744df73d412f6d210c4f3bfa3c99cda9484730a3818e9ac0332131ecdc37224fdeb0ebb22100bfd21
 SHA512 
eaf495523170400e97416a4c3c6632f722648224f45aeba4ecc486e502324c4947fc0422acb0ba2bc8941c58b2ea920c5f48778e9d9af77aaf795035785dea01
+DIST peewee-3.17.3.gh.tar.gz 926892 BLAKE2B 
e5d378da37f7fda74c75d3c3998e3fae79e9b8c7d66ca5a17e76a7b855c9d7ae159b4eedb97f68c9ec13cf00f2268f425b36273e7b09fbd001364e748d13bc95
 SHA512 
d7d0c716c1b6600275c151894ea8738c3393e554627ae4d8cf0d52548be99cfaf31e5553f51762cedc7f9e66a779ddef60d305a3797e3db71ac1a2178bb45468

diff --git a/dev-python/peewee/peewee-3.17.3.ebuild 
b/dev-python/peewee/peewee-3.17.3.ebuild
new file mode 100644
index ..1db76107559a
--- /dev/null
+++ b/dev-python/peewee/peewee-3.17.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Small Python ORM"
+HOMEPAGE="
+   https://github.com/coleifer/peewee/
+   https://pypi.org/project/peewee/
+"
+SRC_URI="
+   https://github.com/coleifer/peewee/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="examples +native-extensions test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   native-extensions? ( dev-db/sqlite:3= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-db/postgresql
+   dev-python/psycopg:0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme
+
+src_compile() {
+   if ! use native-extensions; then
+   local -x NO_SQLITE=1
+   fi
+
+   distutils-r1_src_compile
+}
+
+src_test() {
+   initdb -D "${T}"/pgsql || die
+   pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" peewee_test || die
+
+   local -x PEEWEE_PSQL_HOST="${T}"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+   "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use examples && DOCS=( examples/ )
+   distutils-r1_python_install_all
+}



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

2024-04-17 Thread Michał Górny
commit: 77e0044b6b2f32a070dfbc384f3b4ced3232c0bf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:30:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e0044b

dev-python/pyside6: Remove old

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

 dev-python/pyside6/Manifest|   1 -
 dev-python/pyside6/pyside6-6.6.2-r1.ebuild | 248 -
 2 files changed, 249 deletions(-)

diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest
index c66692a09951..be987c7433ba 100644
--- a/dev-python/pyside6/Manifest
+++ b/dev-python/pyside6/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B 
b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6
 SHA512 
1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5
 DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 
607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d
 SHA512 
7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14

diff --git a/dev-python/pyside6/pyside6-6.6.2-r1.ebuild 
b/dev-python/pyside6/pyside6-6.6.2-r1.ebuild
deleted file mode 100644
index 2acf60cc8c25..
--- a/dev-python/pyside6/pyside6-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..12} )
-
-LLVM_COMPAT=( {15..17} )
-
-inherit cmake llvm-r1 python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide6/QtGui/CMakeLists.txt" and
-# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_PN="pyside-setup-everywhere-src"
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide6";
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz";
-S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside6"
-
-# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="
-   3d bluetooth charts +concurrent +dbus designer gles2-only +gui help 
location
-   multimedia +network network-auth nfc positioning +opengl pdfium 
positioning
-   +printsupport qml quick quick3d serialport scxml sensors spatialaudio 
speech
-   +sql svg test +testlib webchannel webengine websockets +widgets +xml
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liner from within "${S}":
-# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt
-# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   designer? ( widgets )
-   gles2-only? ( gui )
-   gui? ( dbus opengl )
-   help? ( network sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network )
-   network-auth? ( network )
-   opengl? ( gui )
-   pdfium? ( gui )
-   printsupport? ( widgets )
-   qml? ( network )
-   quick? ( gui network opengl qml )
-   quick3d? ( gui network opengl qml quick )
-   spatialaudio? ( multimedia )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( gui )
-   testlib? ( widgets )
-   webchannel? ( qml )
-   webengine? ( network gui printsupport quick webchannel )
-   websockets? ( network )

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

2024-04-17 Thread Michał Górny
commit: 63162f0364913c5f56dac7031de0dc4003f9d5ff
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:17:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63162f03

dev-python/notebook: Bump to 7.1.3

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

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

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 5e360b210188..78e4b2f22c3a 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1 +1,2 @@
 DIST notebook-7.1.2.tar.gz 4897634 BLAKE2B 
c505534f847e58ae40b942a2a4da5105ab60cc81de87d97dd685f63db93af453fcc091d9d488ce73be690e76f5a94497c2bfcc318afbf233440b231eeb8c02e5
 SHA512 
0319f96d656dab8dd581207b1b396252025618041f5c33c6c36fd66bcb10e3f678869705fcdaa667eea2d9778d969db56e366e6ea260122167903ce372aee3ea
+DIST notebook-7.1.3.tar.gz 4897695 BLAKE2B 
ed43c72cf9cc3a9c96e71aa62a2079f2fcd7f6eed3469794a78673eeb0afb8bf2cabd3c3f1f9cfed7270ff02d78c6ba10cbc3785cfac82cac5083b8c8194cfc7
 SHA512 
596a35b718c222f960023f31c9a3c85661622d7aaa901abb81569dc465cfaf5aba137caa1c046b7b18d5e6b5ed59e0bc3849b03e74c3e45f7344adcfdb95f594

diff --git a/dev-python/notebook/notebook-7.1.3.ebuild 
b/dev-python/notebook/notebook-7.1.3.ebuild
new file mode 100644
index ..31ad57353c3d
--- /dev/null
+++ b/dev-python/notebook/notebook-7.1.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/notebook/
+   https://pypi.org/project/notebook/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-4.1.1[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.22.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   =dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/nbval[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-04-17 Thread Michał Górny
commit: 9fbf28fb6736db1ad3454b1aae9802b338c25790
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:19:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbf28fb

dev-python/sphinx-autodoc-typehints: Bump to 2.1.0

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.1.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 8a66c0fe78fc..c09b8527aa59 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1 +1,2 @@
 DIST sphinx_autodoc_typehints-2.0.0.tar.gz 37951 BLAKE2B 
55fc5bd4a430095b9b80b7313da96ac177f55d8e31068ded7c740cc2757580b611bfdb0aa53cc8344564cf01b052518854ea040a70ea568bd098505f8c2dfca8
 SHA512 
e37839b8f9393334f43b2b97f3d9ade4a2e11182e634c4ee37a916bcf4425c624376edcd3b25b054a23e15624393e3a79fdbc1775f6b3808e09bc8a85a2262d5
+DIST sphinx_autodoc_typehints-2.1.0.tar.gz 39386 BLAKE2B 
ccf6b618fc3db2a576a2d9a36a575087cdc3c7c5cf59a6057a956478a12715b1623dc4bc1ae3f7c30deab317a15fa187faf19f9d050fa61c293dc20bee41effd
 SHA512 
59c5b4c682fadc1d0ec62a5aa639bb87d6e4710db89793824c348c7598d73b144f0b083ce6462ea32d958b1ed7fd2fb96c2a92780267adef03b625e64c08c412

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
new file mode 100644
index ..dc13f14770e4
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.1.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 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="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+   # TODO
+   
'tests/test_sphinx_autodoc_typehints.py::test_always_document_param_types[doc_param_type]'
+)



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

2024-04-17 Thread Michał Górny
commit: 175743cab7103e8a6fb0e3faeeaa3223a5248c95
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:14:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175743ca

dev-python/xmlschema: Bump to 3.3.0

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-3.3.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 34f62a4b1e39..e7dbee3974b8 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,3 +1,4 @@
 DIST xmlschema-3.1.0.tar.gz 566760 BLAKE2B 
d8d1dc61e5eb6897d128ba9ed5257b65190af948946b7ac5d5b9b5fdeb14df42e8a298bc0ed7cdec58cabd237e0c950465bf58be702610496a16000a2f23f354
 SHA512 
26d6586ede499907bc2b7f0b58c75460d4bfa3761bc029a042e32ede2237234daa8be7b4602da7dec2e28aa945f24e1726fd445189ec31ce4af89c9c5762e1ef
 DIST xmlschema-3.2.0.tar.gz 570442 BLAKE2B 
0910a417a608e99850874a15ed608b0e33abb4a3a76c0bd0101eb3fdef89087f1f1c44ca59bc08ee6992eee24ed433bb602626fef0ffe76b671f8a5b33d662a7
 SHA512 
90d3e6b92054ec9eaead6c79543dceb819b75e94c19e2991671708443cb713fc9b7925d1ae09fe40d1522a27369b729528ab758087b9de0cc0157227abb95f3a
 DIST xmlschema-3.2.1.tar.gz 571883 BLAKE2B 
1c5202af6f3e1aca99898442f0efb47fd72c0f32e42d0ad4d527e5f4849195b8298656ba214c8578ed5a3cabca3232102e778667062139955fbae39610d90559
 SHA512 
ea65d79c628eca1b4becefee0f8a79e5a5c9a43072747d7b5b312e152c953a45727e3945bd2755a37ef28e2f010148879ca32a42516254eccba0bc3bb371c2ff
+DIST xmlschema-3.3.0.tar.gz 573034 BLAKE2B 
1d403483ee4b80ddcfae3ece41ba2b8edb3e0297ac7ad8d531fdfdbc4b4eb50736b728b0aefde08bd8d06e7f6b0636762b098095b06c6ad1c03928d102e4d23f
 SHA512 
3c07d740f26901d4dc481bd83566fed1c48e48b542f14601d30b3c593a606854939052a6b6af20755e0ff6b56dbeb23b4a96519e1d91abc7145d80745f5478b4

diff --git a/dev-python/xmlschema/xmlschema-3.3.0.ebuild 
b/dev-python/xmlschema/xmlschema-3.3.0.ebuild
new file mode 100644
index ..d38ccad42ce5
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-3.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2024-04-17 Thread Michał Górny
commit: 38e66b4cd426c5e083c8297de98102c7fd69271e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:02:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e66b4c

dev-python/pyaml: Bump to 24.4.0

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

 dev-python/pyaml/Manifest|  1 +
 dev-python/pyaml/pyaml-24.4.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest
index 4def23845efb..2211a7e490fa 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -1 +1,2 @@
 DIST pyaml-23.12.0.tar.gz 26308 BLAKE2B 
89dad4c3b2a39179389c1b2e5ea6e3d93292c86f7fe5c1b55cc136f9b5a68cf7a86c6fb75a2fe44408738e53615c0062bb72511e605a8713d4381a7dff02f8fa
 SHA512 
f1f03baf2b0a469ffbe7d6eea806cf7623a28c96221bc710873d548d8f416160bf566f44a3a42ca3572085834889e1dd394fc9bdeefe14fe23177b61573df12c
+DIST pyaml-24.4.0.tar.gz 27204 BLAKE2B 
f0f7c43ffdfd648945bfb20c589ab3e48000ac98a602192ba75fd1a611e12877bbc848f79b070864ac10f59b9c1796d89f35521314e827c5a7951995de86a657
 SHA512 
d2c1ae1f29f61d210cb822c2c1b3fa3ace81a4b863c7dfec5d75c5418537256828ee54ca545edc9ce30995ba272dfd064f7ed6009dae00910a081ffc0270546e

diff --git a/dev-python/pyaml/pyaml-24.4.0.ebuild 
b/dev-python/pyaml/pyaml-24.4.0.ebuild
new file mode 100644
index ..98e353a45699
--- /dev/null
+++ b/dev-python/pyaml/pyaml-24.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PyYAML-based module to produce pretty and readable 
YAML-serialized data"
+HOMEPAGE="
+   https://github.com/mk-fg/pretty-yaml/
+   https://pypi.org/project/pyaml/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2024-04-17 Thread Michał Górny
commit: fa6d678cfbb57b2ce9d6dc6b29668ff6dea462e0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 05:12:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6d678c

dev-python/xmlsec: Bump to 1.3.14

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

 dev-python/xmlsec/Manifest |  1 +
 dev-python/xmlsec/xmlsec-1.3.14.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/xmlsec/Manifest b/dev-python/xmlsec/Manifest
index 8bd1049057d4..7a3a87d3cb5a 100644
--- a/dev-python/xmlsec/Manifest
+++ b/dev-python/xmlsec/Manifest
@@ -1 +1,2 @@
 DIST python-xmlsec-1.3.12.gh.tar.gz 77722 BLAKE2B 
b5ecece8063b823cdbe4d58967d10026bdc6f3774954021a3739d579ba3c5a08130af1792921c7892e6bc3d00f88ac83ab30e862775e419e0dad40b990b10cbe
 SHA512 
19c5e3bf58b4b0f8a1cca3e60c08348b02ae298620f8c02b8cfb325aecf0313cb2bd1af89507b754ebe4c35af3b031e232d15ddcd42deae0821c9c0d7571aa7c
+DIST python-xmlsec-1.3.14.gh.tar.gz 80643 BLAKE2B 
b256ad1aa18b5a746148ff4b2e8b3136a31105e1bb64d2dd686d5e62c16c183187432ee06f0f8b9da0bdba3b96c3c1e7fb6f51148bb5d5d60e54083841973399
 SHA512 
7a28695bf122a9c04ed20e4a6a09f9428372c908857b1dd983251a7b890cc50e92a6fbaa7f062cd58d86dda14257720e9c9554b2b54d840f9180110d93145335

diff --git a/dev-python/xmlsec/xmlsec-1.3.14.ebuild 
b/dev-python/xmlsec/xmlsec-1.3.14.ebuild
new file mode 100644
index ..5372479ee926
--- /dev/null
+++ b/dev-python/xmlsec/xmlsec-1.3.14.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-xmlsec-${PV}
+DESCRIPTION="Python bindings for the XML Security Library"
+HOMEPAGE="
+   https://github.com/xmlsec/python-xmlsec/
+   https://pypi.org/project/xmlsec/
+"
+SRC_URI="
+   https://github.com/xmlsec/python-xmlsec/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   dev-libs/xmlsec:=[openssl]
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pkgconfig[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Fragile based on black version?
+   tests/test_type_stubs.py::test_xmlsec_constants_stub
+)
+
+distutils_enable_tests pytest
+
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+   export PYXMLSEC_OPTIMIZE_SIZE=
+   if use debug; then
+   # we don't want to use PYXMLSEC_ENABLE_DEBUG envvar,
+   # as it forces -O0
+   export CPPFLAGS="${CPPFLAGS} -DPYXMLSEC_ENABLE_DEBUG=1"
+   fi
+}



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

2024-04-17 Thread Michał Górny
commit: 533e2cffc37094740716e44d879292c19ecaa766
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:20:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533e2cff

dev-python/tifffile: Bump to 2024.4.18

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

 dev-python/tifffile/Manifest  |  1 +
 dev-python/tifffile/tifffile-2024.4.18.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index efcff3f32523..e8f02f56abd5 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1 +1,2 @@
 DIST tifffile-2024.2.12.gh.tar.gz 344964 BLAKE2B 
13b1697258daa6643f87d7d8a44f638789b3182029ac1d97b1695ac9add3bee4f295d1485b35273a031ce17b0c41b5fdb12d43f03765d96960869bb82c78adb8
 SHA512 
0cb1f33b879047b311d4ba7b8a00164230935bbd1403f33d3a1a44bedf1797e5f4b066fae865ae990da5356c0a868e4a5722f1da36ff77d8cd9b550d58286552
+DIST tifffile-2024.4.18.gh.tar.gz 346262 BLAKE2B 
d281e14a4bf9f29c81973a3b6bb52205b2657945b41592862a07f306957a5aa3bd8cab40db8ed5872f8544fc293deb247dbc765e94ef2d70bfefa4b5592f4d6d
 SHA512 
bcd7f23979595d1c74a0aabe94429d6952e3a86d135b78eda0219254664a557cab13efad05ce52b9d9b60b96d8f088af7e5cfd0f07f001da5488ad6758a421bf

diff --git a/dev-python/tifffile/tifffile-2024.4.18.ebuild 
b/dev-python/tifffile/tifffile-2024.4.18.ebuild
new file mode 100644
index ..d58751a45db4
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2024.4.18.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+   https://pypi.org/project/tifffile/
+   https://github.com/cgohlke/tifffile/
+   https://www.cgohlke.com/
+"
+SRC_URI="
+   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_tifffile.py::test_class_omexml
+   tests/test_tifffile.py::test_class_omexml_fail
+   tests/test_tifffile.py::test_class_omexml_modulo
+   tests/test_tifffile.py::test_class_omexml_attributes
+   tests/test_tifffile.py::test_class_omexml_multiimage
+   tests/test_tifffile.py::test_write_ome
+   tests/test_tifffile.py::test_write_ome_manual
+   # requires tons of free space
+   tests/test_tifffile.py::test_write_3gb
+   tests/test_tifffile.py::test_write_5GB_bigtiff
+   tests/test_tifffile.py::test_write_5GB_fails
+   tests/test_tifffile.py::test_write_6gb
+   tests/test_tifffile.py::test_write_bigtiff
+   'tests/test_tifffile.py::test_write_imagej_raw'
+)



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

2024-04-17 Thread Michał Górny
commit: 656eae46a1f568ef2e815bf77196f5ac7e3d6f35
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:59:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656eae46

dev-python/uv: Bump to 0.1.33

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

 dev-python/uv/Manifest |   2 +
 dev-python/uv/uv-0.1.33.ebuild | 111 +
 2 files changed, 113 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 1da9f1e5f696..6959d94c99d1 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -8,3 +8,5 @@ DIST uv-0.1.31-crates.tar.xz 64759920 BLAKE2B 
9404847d0a4bdaf8fe7e75de4a6167
 DIST uv-0.1.31.gh.tar.gz 938923 BLAKE2B 
c6be91911b557260df546bd708e572d4ea6688e40a0c978a598070e71bb989b77fdace1e5507dcc829e9e21714962c8e76ee2ec5dc95ae10a1ccaa562e4c70e7
 SHA512 
687f622bc93a0b4c967d53ab068d3f5442f7a3566495f89da252d3beb41a17be3dcf410f260f7e68bb1f5595f633ea61da7a68423f190d879e809c25e9e297cb
 DIST uv-0.1.32-crates.tar.xz 64975300 BLAKE2B 
cb07eb6ed0c65b538554cd2fdf455a25cddbefe07e3718f83820c1faf40795c0da6397a31e138c6f01dad9fb4e48dbe1a2fd4be76f1ab94f096e915d34ec1ac7
 SHA512 
83e208e54322d467cedd1463157d413ad8a5a6012a8d0219aa31b5213466fc4caef86a22e90bc0695811ab1f5e7428f3306a8845785f472e941a758242e775db
 DIST uv-0.1.32.gh.tar.gz 976905 BLAKE2B 
c59f4a76a3a9335429ddfa1a6fc96a13ba68ad2950a5664762d6b48c3dc67c78ee075ff723fd049733bc3240924a5ede522ce973ab37b44784f54322f6c8039f
 SHA512 
fefd8cac2630c1c061a54abf5ad7bfe34f93176dd5fa69fc8ba39e6cea6a786527cd7e22481449d987dbd567ee4f59b3ef2a13620de3049f7066aaddb1ee4593
+DIST uv-0.1.33-crates.tar.xz 65532672 BLAKE2B 
9e3499eef5cf746287f725ab3f2c2a35441d851ba734305abd7f8d9ebcb6bd8f857f6ec5371108cc4f1b5c9043424a3583a62093d84f596a522db59e9d50a133
 SHA512 
01b150770074880436db8e34ec4f2416c2948a43828ee84ca05ad1c244927022aa503b4e03b6bd525932bcde12eb961228877af232589d5c57a121cee66fb5a1
+DIST uv-0.1.33.gh.tar.gz 987063 BLAKE2B 
56dfc8e7a1bfb63e0a6278499cb62ef764b4734af14bf01a213b7a11d442d4629d440ac218a4bc2750405c402236b382b07560919211b51c300e07c3c15a9496
 SHA512 
a05a38f8c1abc572ad2c6823f74a2c076ad267636f5f435f04bf8a02b059c25b82b5fa3b5250137d4077ff721294b34c6d2d57ac0e0c907e211e8cfdcdc8169c

diff --git a/dev-python/uv/uv-0.1.33.ebuild b/dev-python/uv/uv-0.1.33.ebuild
new file mode 100644
index ..793b60d2c541
--- /dev/null
+++ b/dev-python/uv/uv-0.1.33.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+   
[pubgrub]='https://github.com/astral-sh/pubgrub;c26e485213e39582c6f2e4d45c0328422670e7a7;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+   https://github.com/astral-sh/uv/
+   https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   CRATE_P=${P}
+   SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+   "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+   0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+   MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+   dev-libs/libgit2:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=virtual/rust-1.77
+   test? (
+   dev-lang/python:3.8
+   dev-lang/python:3.9
+   dev-lang/python:3.10
+   dev-lang/python:3.11
+   dev-lang/python:3.12
+   )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+   local CHECKREQS_DISK_BUILD=3G
+   use debug && CHECKREQS_DISK_BUILD=9G
+   check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+}
+
+src_configure() {
+   local myfeatures=(
+   # from upstream defaults
+   flate2/zlib-ng
+   python
+   pypi
+   git
+   maturin
+   # skip tests that require specific patch version of the 
interpreter:
+   # python-patch
+   )
+
+   cargo_src_configure --no-default-features
+}
+
+src_compile() {
+   cd crates/uv || die
+   cargo_src_compile
+}
+
+src_test() {
+   cd crates/uv || 

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

2024-04-17 Thread Michał Górny
commit: 2d713689f6f33576613a339f43c778fb24b0cf3c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:30:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d713689

dev-python/pyside6-tools: Remove old

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

 dev-python/pyside6-tools/Manifest  |  1 -
 .../pyside6-tools/pyside6-tools-6.6.2.ebuild   | 76 --
 2 files changed, 77 deletions(-)

diff --git a/dev-python/pyside6-tools/Manifest 
b/dev-python/pyside6-tools/Manifest
index c66692a09951..be987c7433ba 100644
--- a/dev-python/pyside6-tools/Manifest
+++ b/dev-python/pyside6-tools/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B 
b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6
 SHA512 
1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5
 DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 
607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d
 SHA512 
7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14

diff --git a/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild 
b/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild
deleted file mode 100644
index e7411d54de28..
--- a/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..12} )
-
-LLVM_COMPAT=( {15..17} )
-
-inherit cmake llvm-r1 python-r1
-
-MY_PN="pyside-setup-everywhere-src"
-
-DESCRIPTION="PySide development tools (pyside6-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide6";
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz";
-S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside-tools"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
-   ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP},${LLVM_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   $(llvm_gen_dep '
-   sys-devel/clang:${LLVM_SLOT}
-   sys-devel/llvm:${LLVM_SLOT}
-   ')
-"
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   # If this is enabled cmake just makes copies of 
/lib64/qt6/bin/*
-   -DNO_QT_TOOLS=yes
-   )
-   cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   # This replicates the contents of the PySide6 pypi wheel
-   DESTDIR="${BUILD_DIR}" cmake_build install
-   cp __init__.py "${BUILD_DIR}/usr/bin" || die
-   rm -r  "${BUILD_DIR}/usr/bin/qtpy2cpp_lib/tests" || die
-   python_moduleinto PySide6/scripts
-   python_domodule "${BUILD_DIR}/usr/bin/."
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   einstalldocs
-}



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

2024-04-17 Thread Michał Górny
commit: 3175ec56316aa91b816fc869e91d1c610fcd39ca
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:24:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3175ec56

dev-python/virtualenv: Bump to 20.25.3

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.25.3.ebuild | 123 
 2 files changed, 124 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index ac8d2556a3fe..50d706709787 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,2 +1,3 @@
 DIST virtualenv-20.25.1.tar.gz 7152341 BLAKE2B 
7d3ecaca89cb4106f97fb5565331b257017d756742f9c90972a01a86296e81d509d2f4a7869d3bc7a299c1c2f01cc08999eddc258f1bd46acf88999d0732794e
 SHA512 
c0791de2aed7893658316199696906b1aed650460f3b53e0dbd13e695d16bc14d8974cd72fc8dcc010ff7ba10036121929ce9a608f97d7d2cd9f972144a3a1f0
 DIST virtualenv-20.25.2.tar.gz 7289618 BLAKE2B 
9217dadaa00521b5109a7efdaadd99663898931aee57d34e1fae0484cf997cb06d7a6f87bd971802fae9539435eae69c4f3f4f6a5e0771d08926fd8151ec0810
 SHA512 
080fe3b02d08f9c55a2eea7b68022de935e0887826d52511c768ef4fb72b0278d99413f5f08288fd22c5925d362588af0afbbf7f2c51dcc47c8bce1485d6ae19
+DIST virtualenv-20.25.3.tar.gz 7289627 BLAKE2B 
9edd92a238af78d4178f7c7b553f4b86206815fad3cd5f257b9fe35552835ab916849a07e06248f880335dc9a356364154ea689c08d64274eab4df36a81c05db
 SHA512 
3933ed6dfa393a2f6cb6f996d8830f60204d5bf8953d61726afc5cc9b079bd1723c3e9044e33d3a584725ba80b93d9ac5a5d11c7304d0234303ce49c33ca1a9e

diff --git a/dev-python/virtualenv/virtualenv-20.25.3.ebuild 
b/dev-python/virtualenv/virtualenv-20.25.3.ebuild
new file mode 100644
index ..17590a856722
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.25.3.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=180
+distutils_enable_tests pytest
+
+src_prepare() {
+   # workaround test failures due to warnings from setuptools-scm, sigh
+   echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+   # remove useless pins
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/c

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

2024-04-17 Thread Michał Górny
commit: f1d807a0107a439db740dd114006ef55a77e1431
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:19:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d807a0

dev-python/pdm-backend: Bump to 2.2.1

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

 dev-python/pdm-backend/Manifest |  1 +
 dev-python/pdm-backend/pdm-backend-2.2.1.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest
index 5bcdd73ed2a5..77caecf2f006 100644
--- a/dev-python/pdm-backend/Manifest
+++ b/dev-python/pdm-backend/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-backend-2.1.8.gh.tar.gz 134738 BLAKE2B 
5baf6db7193f27de5aa89e41852c714de7d2aa7fd9f75de9b1f1ebd455052bc9d9d47d95dbbed3436e9e9dae79c9a1d0ec54d71a4437036869de38aa035f0642
 SHA512 
975dad24d128a01b5484f62aece3b209eb3dddf3800c75e422ed1dd0d4cbe15ce60a155d6ed0cec4104eef47cad822e56a2379c877e3f5c8c719dfa86d8800c7
 DIST pdm-backend-2.2.0.gh.tar.gz 135965 BLAKE2B 
7e4bfd68fb882caf91c0d7fe4164de9cb37b31ca158b25398a9c129edae42ad8a8ee811fd6819bda861b1412a44ea6c88b2b806b92b2a7bfaf531e947461be58
 SHA512 
8126b15852c25c27a70f6c39f9067b8617226648578f270c08f8030c2a9c181eb1a9162e17dc9d57a90268c2aad3f02120eb47bc8df674de1060e9de30a05e12
+DIST pdm-backend-2.2.1.gh.tar.gz 136401 BLAKE2B 
4d761a689f8e3ff5e5cb300d4a2aa76a3ebd7663e0fa34a5d4a1b7ad26ada07e2d8c128b66549cafaa2d86f714db20b925dd4081226c87ecb8e09c4ee7f1c6dd
 SHA512 
f10048492e33fcf68b94cd24e4e5091b54adb7a848dbf2160b5a8a88e3aac2af8c15a421e4dda8ed14eb9d8e4d6830c5aaace3ec67038786f11d2c37f51ae607

diff --git a/dev-python/pdm-backend/pdm-backend-2.2.1.ebuild 
b/dev-python/pdm-backend/pdm-backend-2.2.1.ebuild
new file mode 100644
index ..6acf66b19a87
--- /dev/null
+++ b/dev-python/pdm-backend/pdm-backend-2.2.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-backend/
+   https://github.com/pdm-project/pdm-backend/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# see src/pdm/backend/_vendor/vendor.txt
+RDEPEND="
+   >=dev-python/packaging-24.0[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-metadata-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r src/pdm/backend/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.backend\._vendor\.:from :' \
+   -e 's:from pdm\.backend\._vendor ::' \
+   -e 's:import pdm\.backend\._vendor\.:import :' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_compile() {
+   # this must not be set during src_test()
+   local -x PDM_BUILD_SCM_VERSION=${PV}
+   distutils-r1_src_compile
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2024-04-17 Thread Michał Górny
commit: f37bdb0a8a41ca62f5cb47e57d6dbcba82cd15d6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:19:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37bdb0a

dev-python/pyproject-metadata: Bump to 0.8.0

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

 dev-python/pyproject-metadata/Manifest |  1 +
 .../pyproject-metadata-0.8.0.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pyproject-metadata/Manifest 
b/dev-python/pyproject-metadata/Manifest
index e25aa03172a9..83144fe4067d 100644
--- a/dev-python/pyproject-metadata/Manifest
+++ b/dev-python/pyproject-metadata/Manifest
@@ -1,3 +1,4 @@
 DIST pyproject-metadata-0.7.1.gh.tar.gz 14138 BLAKE2B 
901e0b0b07d035ee220cfdba840a2b05ec1b1dfa3184ab614621c462b049bdbe484aa2d9abc42a54964c163d360028a00ff1db2c502504d11fb6d2837bd60552
 SHA512 
a4cb97b6646b765016f047f8d3da388ab758dbf8acf5a8ee6ccb017c764a90c069e04effbef21f878be7f4b01a5090f24252372300ce7e3a0410a6eea5d98b66
+DIST pyproject_metadata-0.8.0.tar.gz 14862 BLAKE2B 
03c9a7fc9c53c56b27ea5c72789db10aa045d239c81bf30e926c0ed44d6b61028a27c4dbe02a40eb4ae7ce4a93efb24c63dd4b66f2e98f185fc68d96e96c350a
 SHA512 
e3ec79bcb066fd952a7e88b62534775746b20a52b9952a303e80466c465e394264b8984ca30a1461cd8437334ae7b1a299be7d8036e99e3dcf59828d70650442
 DIST pyproject_metadata-0.8.0rc1.tar.gz 14781 BLAKE2B 
38489f2b927ac3e65221be56b76dc8742c366776e26edddb29b7dd3e916d6ff342a6e48ac32a1718aecd81b1661cde8dac2c3f474d0de7780b77808c4927ef23
 SHA512 
d7280eb3537a6a497f09b75edd1c1fe2be8f1d8e0f7289c880e6b73020e73f1b7a8999e9787d88373dbe553d3b5fca054f06a1fac3651c25100bf83b367ec390
 DIST pyproject_metadata-0.8.0rc2.tar.gz 14865 BLAKE2B 
cba92b62020ac139f71cb5cec60f50153ce10ff4d3c3d1609a41881dc26036c2b0df51bbd77ed732e820ef42ea03d1a9f0d3d8f299b06cdbdf13ebfbc935eb0f
 SHA512 
7c11f089e6061d7f75dde27ba04695d363f1ed2063e8b11ac508c3b587e76a5b4c50aa4ebbfdf9ab524b75986edb1562ed27526c352eba54c5981e70c165fa0d

diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.8.0.ebuild 
b/dev-python/pyproject-metadata/pyproject-metadata-0.8.0.ebuild
new file mode 100644
index ..2115e63ad7e0
--- /dev/null
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.8.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PEP 621 metadata parsing"
+HOMEPAGE="
+   https://github.com/pypa/pyproject-metadata/
+   https://pypi.org/project/pyproject-metadata/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/packaging-19[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+
+distutils_enable_tests pytest



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

2024-04-17 Thread Michał Górny
commit: 7eab7d8f1afd579f8165ae49a8dc9a5a65bf80bc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:18:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eab7d8f

app-admin/awscli: Bump to 1.32.86

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.86.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6e718fff2802..1a2f53966476 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.74.gh.tar.gz 2682208 BLAKE2B 
aba8be6e597a6d07197bd06d51f167f7a
 DIST aws-cli-1.32.79.gh.tar.gz 2685785 BLAKE2B 
3bbfad927d9d882e6b502f47919ce963df498c614a92730c5d6b1fb4efd7a8bd805a5c8cc82c705b97d8ee0ddbee4d6ddfa9cb46661fe7e9337add53bda3d9a1
 SHA512 
e0e369b6a5fca4d72365e54ef99c862e2d6f68caed61ac431516777e82ec8b292cf50516f379d8e94787b2a0ee58ad6e68d0951624f1ed742079295c4d2987ce
 DIST aws-cli-1.32.84.gh.tar.gz 2691519 BLAKE2B 
4cb78f14975d74013803af0f6397d959294cca6046ee19c1a907ca3e60fd224539d39535416ddcc2713b1de653b78ba03965dc78415dd915e80d11fcd6fbe02f
 SHA512 
19d2030201806b336ede2c5e09f761e39959a156057d68316180145232e54013f2e5fa57023146488d407aa7e655fdb2245058e45eb5c4d6778eecd867f6eac1
 DIST aws-cli-1.32.85.gh.tar.gz 2692681 BLAKE2B 
1b74cd51dd71ce01b492f21de40d25e7ea4b2e3e3572cf2346b0fd293a4ba2dbb870acb1f0b2f41494f5fb065d5eb20c6e3f98a4035d7426bf6926535c8ef83e
 SHA512 
7f471978f4a306944d30ad2cacd3feaea6a821be79aa814300a2833824328414f878ee2d0a6d42371d38e3d841530be7f25f0e14b81360e81182d9c9e35227b5
+DIST aws-cli-1.32.86.gh.tar.gz 2692809 BLAKE2B 
b0c9956d7b2b81f05b8f59ccbcd14baca3acb9f006ac965d0df06d86309bdd4d71c430514d22ef5c5c871e6009a174e8abc25b47ab8cd4471230e301bc0e50a1
 SHA512 
ab689fc5997bd14223e76307c1c4609950b5e4a62932163bd68d8a4d7a9c09db55b17c4377cba3901cd9518ac2b6ccc191fd9c7692dd0e188bfdd475bfcfc0ac

diff --git a/app-admin/awscli/awscli-1.32.86.ebuild 
b/app-admin/awscli/awscli-1.32.86.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.86.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{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.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   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/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_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/

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

2024-04-17 Thread Michał Górny
commit: cccb48b9676ad7383a8fcebd7d539d5e092e9b40
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:19:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccb48b9

dev-python/hatchling: Bump to 1.24.1

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.24.1.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 6a3418c585bf..1553bbd52bd4 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -2,3 +2,4 @@ DIST hatch-hatchling-v1.21.1.gh.tar.gz 774577 BLAKE2B 
31e2b50598b4fe120ecea407a3
 DIST hatch-hatchling-v1.22.5.gh.tar.gz 782757 BLAKE2B 
3431ef7c4e5f0754e51507e29d88ed0277b530d220eb75bdeab459d88172ba51de3cf2456074fa88483cc89e72726f3e147b97e995f9ccaf699b6c2699776a8c
 SHA512 
d4e77872e34e3aba3fce286f911861b795005c37550a2ca72a83216cea67d53be891afc8861b11582c66d38748f9c8d4980548d216c0fb21b2b4e1cadc314e58
 DIST hatch-hatchling-v1.23.0.gh.tar.gz 802345 BLAKE2B 
571ae18bda737acf05bd830c4d835b2c785a595844cefbed030383e9ede166b0cd8bba2d7a6e0a4c7b504be825fbca4fa89861e9ae265e9a24bc756025da8d07
 SHA512 
ed504577d856e42b46ab861972cfb1c47589ae85887c2fc0aa78ded7a2f1cc8eaef796b9331d4ff853a86b6d808080b15d11943775c600c5d10b191ae65cb400
 DIST hatch-hatchling-v1.24.0.gh.tar.gz 802778 BLAKE2B 
d2dc29c551767cf090588533c47d936aeb38cda14154edc1a78496d0dbad3aecab3869e1f8e877c71a798f4a7ad2c853550ab2d7b9748e4d7f6c37e58811bfe8
 SHA512 
466748bff35acf7556cad6ee42ad2767c1a52734e1de9ac7b60867714e1707f508c27bcc5573100d68ace950aa9e42122235e439d5ea0ff0b713fa713ef503c6
+DIST hatch-hatchling-v1.24.1.gh.tar.gz 803276 BLAKE2B 
61966dbc170ef2b130ae49f78e9c99f81eedc69f6d7f30b28c48be8a2d6aa17f128ca08adc3740c3dead0da30581208b967a3b8e02fd5d3f3f46ab9be1813460
 SHA512 
47c6f93072f82b15c56eb61b342cde44bb34cc23b89ac426120215ae71ea956380a1a66d12a70a11088df921c0df31a448bb40953e2e3bb32c74ed34a94b9640

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

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

2024-04-17 Thread Michał Górny
commit: bef9b350fd04d0ccebf54eaa4e456b06b0cf5311
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:17:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef9b350

dev-python/boto3: Bump to 1.34.86

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.86.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index e59ed490b18c..1563a62fa4a1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.74.gh.tar.gz 790202 BLAKE2B 
4368db3e11d6bda6eee4ccde82bcc0c2c5a6
 DIST boto3-1.34.79.gh.tar.gz 792796 BLAKE2B 
97a4f8e6fc33bcfe2817ce353df8ff6354bc89c449e5e29833704e12513aa21129863164c51047b17c7f15a47f0ceb90c60a83071464283292089b2535e8fed9
 SHA512 
15161face918253eac06dfbeb67adb8ef5ed6902b2eed760feb9fdd3aee0e38da3511aa7d829914b6f80addff7feffae7d3645f7567643a37d3659001d7b6a1a
 DIST boto3-1.34.84.gh.tar.gz 796658 BLAKE2B 
76ad7997f92167f1ed2f14a0a780a1a58b4a853ea132ca38797a228382ad8f55264dfaee99ebf6f8e2bea1848ec918f7b3b0943d0bb6a81b3b858e729b2e74c4
 SHA512 
55988d7ba69a46b986ed2cffd46b37a154baaa3a73ce62d9ee5b4b8b6f8987f714034ae4f3e59ed9907920216eaf8b18edea4c0fbac99037979b8b30e3b71133
 DIST boto3-1.34.85.gh.tar.gz 797539 BLAKE2B 
b958d009a7acdd541306f41f8708951ed1bf3d303d5e3b3453307415ddc8cf6f6d3c7ed464f350d1a36646729095b1684a865f5982d2ae9b3d7facf596c8b579
 SHA512 
91295f89896a705c3cbb941fa55e8d227b12dc28290ca15a31ebf60e936ea805233d7b14c6097c9757f6c7ff310159bcc1f2a2e46227d98b6d04adf9c6d44a33
+DIST boto3-1.34.86.gh.tar.gz 797728 BLAKE2B 
e0ff81aab27782e69e69dedf1ef227d6539f4253df6e9e7f0daa9d3d033a646c359df2a9aa49192350f43ba852384220379e794a3c89f368224bee28b292d371
 SHA512 
7303cbf0a49d2ec085e5a0798f658c799e1ffd02cf3387ab13ccc403c152009184ee71f73b07bcd6a166b686c530aadd8cd77644eb0c72b517910d2a332959fc

diff --git a/dev-python/boto3/boto3-1.34.86.ebuild 
b/dev-python/boto3/boto3-1.34.86.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.86.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${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/botocore/

2024-04-17 Thread Michał Górny
commit: 67847132d8b1ff63eb49d9d6406b8397d1675dd9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 04:17:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 05:30:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67847132

dev-python/botocore: Bump to 1.34.86

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4fadf8a88865..912c66949e6b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.74.gh.tar.gz 12820469 BLAKE2B 
e9d7a35e82aee30666952ea6f74d8d0
 DIST botocore-1.34.79.gh.tar.gz 12882231 BLAKE2B 
56d7d2a1046a164f4f64f375f608b8646e0f7c266b1c7ab37ff7141fd8d8d843ce2890b0a947f051956f61fb2cfc75c2eb3b3cf70305de4ba9ce2e18d8569ded
 SHA512 
00717ad582e23e1c4f4d803eea2069224fc69c6e701d6b4a55d0d99806cebfb1e2c45c7eb65464b84e0cc63399a7b6235b90ba9245e27fe435eca6079b5c29aa
 DIST botocore-1.34.84.gh.tar.gz 12910232 BLAKE2B 
3a9f9073e34d203f05ae44f9dc437f4d325084dbe858e59008a7b0c826c53d6e9a1911f6e9203aa476787878de88a1d8a9c1e26cedc3c34bebf6739c9bb10fce
 SHA512 
247578e628e5ea57cfb956a10c0975d7a2caa24617e8572f90ca2a0286c75077a732328cb2dde34c937113d288c4a8a346adc074aae14dcebfa16c309d801a31
 DIST botocore-1.34.85.gh.tar.gz 12919998 BLAKE2B 
3c23623bc37f2b2b725b3187faad5860b0e8fe6cd6295503ae2abf45e83a7393fa0613400052a668c7c2781f2ce76b8b1bc725a268020b45df62aaaef317e25c
 SHA512 
797b097a99709d04d294f15ea89039567ceecea1ce16439eda31a659cc2b195d2aca79b9b1be264285f917569127b8ccdfe72d37b174d67fb562dbcf0ba081c0
+DIST botocore-1.34.86.gh.tar.gz 12921497 BLAKE2B 
c1ef844adcfffa3a2d03a237ee988efbf57271b907b0aa77300ba063952c3c5861f144fc766f6735be79d7e302bdc9c951566ca6a54f925269de535902e436d3
 SHA512 
7f9049b89e4635b313f60cb376a33363f841118516d740f3e0476b435ee46760a188c78e144500f7c2da8ec50974b1d584a389adf47445ec545729f571455ac9

diff --git a/dev-python/botocore/botocore-1.34.86.ebuild 
b/dev-python/botocore/botocore-1.34.86.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.86.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{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/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${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 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] proj/linux-patches:6.8 commit in: /

2024-04-17 Thread Alice Ferrazzi
commit: d3215cc0cf839cfd06cd6f2e3f6b02da939e86ab
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Apr 18 05:29:34 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 05:29:34 2024 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=d3215cc0

Linux patch 6.8.1: fix patch filename

Signed-off-by: Alice Ferrazzi  gentoo.org>

 1001_linux-6.8.1.patch => 1000_linux-6.8.1.patch | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/1001_linux-6.8.1.patch b/1000_linux-6.8.1.patch
similarity index 100%
rename from 1001_linux-6.8.1.patch
rename to 1000_linux-6.8.1.patch



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

2024-04-17 Thread Sam James
commit: 5e2b0e1bab06ac2cfe5b8adb59201268dfe8bbab
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 05:23:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 05:23:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2b0e1b

dev-python/jq: Stabilize 1.7.0 amd64, #928688

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

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

diff --git a/dev-python/jq/jq-1.7.0.ebuild b/dev-python/jq/jq-1.7.0.ebuild
index de4242515879..9a56eeb1236b 100644
--- a/dev-python/jq/jq-1.7.0.ebuild
+++ b/dev-python/jq/jq-1.7.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 # Minimum versions of jq + onigurama are from setup.py's bundled versions
 DEPEND="



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

2024-04-17 Thread Sam James
commit: 2011ac7c66f8fccf0464412044924d1a5563a9eb
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 05:23:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 05:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2011ac7c

dev-python/jq: Stabilize 1.7.0 x86, #928688

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

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

diff --git a/dev-python/jq/jq-1.7.0.ebuild b/dev-python/jq/jq-1.7.0.ebuild
index 9a56eeb1236b..2727438ff8be 100644
--- a/dev-python/jq/jq-1.7.0.ebuild
+++ b/dev-python/jq/jq-1.7.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # Minimum versions of jq + onigurama are from setup.py's bundled versions
 DEPEND="



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

2024-04-17 Thread Sam James
commit: ec50d4733a9661ea8b347c5ac7f6c77bba4bf11a
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 05:18:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 05:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec50d473

sys-apps/systemd: Stabilize 255.4 ppc64, #930181

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

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

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index 03c7008aa486..cf4ba8abe2b1 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -25,7 +25,7 @@ else

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz";
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



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

2024-04-17 Thread Sam James
commit: e2b0ff0f1e13eb501dbef846a1f73ea760f1a1db
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 05:18:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 05:18:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b0ff0f

sys-apps/systemd: Stabilize 255.4 sparc, #930181

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

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

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index f2d04bb71fe5..6ba01385a7b2 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -25,7 +25,7 @@ else

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz";
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 fi
 



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

2024-04-17 Thread Sam James
commit: 4a497d392f6f4b47d5bf106ed525641940d4d160
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 05:18:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 05:18:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a497d39

sys-apps/systemd: Stabilize 255.4 arm, #930181

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

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

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index cf4ba8abe2b1..f2d04bb71fe5 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -25,7 +25,7 @@ else

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz";
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2024-04-17 Thread Ionen Wolkens
commit: 83a41c23d1a80682d9f42bb062e0e27cbe4aac8e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 17 22:21:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Apr 18 05:13:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a41c23

dev-games/godot: add 4.2.2

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

 dev-games/godot/Manifest   |   1 +
 dev-games/godot/godot-4.2.2.ebuild | 238 +
 2 files changed, 239 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 992f65c14b0a..a3f5c91f6293 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,2 +1,3 @@
 DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B 
a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6
 SHA512 
4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155
 DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 
0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d
 SHA512 
ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590
+DIST godot-4.2.2-stable.tar.xz 26768552 BLAKE2B 
e4a6040d7a1f63f841f56d74bb7b04e58f2fa26ddd8850df7f93937deb10c4af925ea2059c174d9f457222e0cddfe477498e3462bfaaf69ec8e57de8f2d43c83
 SHA512 
4a623063be5488957e1ede7e45b6865f6cd61bc954ac311587b9e97bed848a4083c4a7225d0a81bca285d854d33be9b07d7d0c21465c9f25b90e92b08090429c

diff --git a/dev-games/godot/godot-4.2.2.ebuild 
b/dev-games/godot/godot-4.2.2.ebuild
new file mode 100644
index ..bda89ed4d705
--- /dev/null
+++ b/dev-games/godot/godot-4.2.2.ebuild
@@ -0,0 +1,238 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit desktop python-any-r1 flag-o-matic scons-utils
+inherit shell-completion toolchain-funcs xdg
+
+DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
+HOMEPAGE="https://godotengine.org/";
+SRC_URI="
+   https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz
+   
https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz
+"
+S=${WORKDIR}/${P}-stable
+
+LICENSE="
+   MIT
+   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
+   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
+"
+SLOT="4"
+KEYWORDS="~amd64"
+# Enable roughly same as upstream by default so it works as expected,
+# except raycast (tools-only heavy dependency), and deprecated.
+IUSE="
+   alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast
+   +runner speech test +theora +tools +udev +upnp +vulkan +webp
+"
+# TODO: tests still need more figuring out
+RESTRICT="test"
+
+# dlopen: libglvnd
+RDEPEND="
+   app-arch/brotli:=
+   app-arch/zstd:=
+   dev-games/recastnavigation:=
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[pcre32]
+   media-libs/freetype[brotli,harfbuzz]
+   media-libs/harfbuzz:=[icu]
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libvorbis
+   

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

2024-04-17 Thread Mike Gilbert
commit: 867009193d04369c4ca3d9f0af26c72c8ca9b82f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 04:19:21 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 04:19:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86700919

sys-apps/systemd: make test-process-util work with pid-sandbox

Closes: https://bugs.gentoo.org/674458
Signed-off-by: Mike Gilbert  gentoo.org>

 .../systemd/files/systemd-test-process-util.patch  | 30 ++
 sys-apps/systemd/systemd-254.10.ebuild |  6 +
 sys-apps/systemd/systemd-255.4.ebuild  |  8 ++
 sys-apps/systemd/systemd-.ebuild   |  6 +
 4 files changed, 34 insertions(+), 16 deletions(-)

diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch 
b/sys-apps/systemd/files/systemd-test-process-util.patch
new file mode 100644
index ..ec1a766764ee
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-test-process-util.patch
@@ -0,0 +1,30 @@
+From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Thu, 18 Apr 2024 00:04:44 -0400
+Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox
+
+Upstream refuses to fix this.
+
+Bug: https://bugs.gentoo.org/674458
+Bug: https://github.com/systemd/systemd/issues/25015
+---
+ src/test/test-process-util.c | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c
+index c96bd4341b..4009cf96e2 100644
+--- a/src/test/test-process-util.c
 b/src/test/test-process-util.c
+@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) {
+ assert_se(r >= 0 || r == -EACCES);
+ log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? 
(ssize_t)strlen(env) : (ssize_t)-errno);
+ 
+-if (!detect_container())
+-assert_se(get_ctty_devnr(pid, &h) == -ENXIO || pid != 1);
+-
+ (void) getenv_for_pid(pid, "PATH", &i);
+ log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i));
+ }
+-- 
+2.44.0
+

diff --git a/sys-apps/systemd/systemd-254.10.ebuild 
b/sys-apps/systemd/systemd-254.10.ebuild
index 3428d3abc74f..c85a0b31b907 100644
--- a/sys-apps/systemd/systemd-254.10.ebuild
+++ b/sys-apps/systemd/systemd-254.10.ebuild
@@ -182,11 +182,6 @@ QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
 
 pkg_pretend() {
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-   ewarn "Tests are known to fail with PID sandboxing 
enabled."
-   ewarn "See https://bugs.gentoo.org/674458.";
-   fi
-
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
@@ -240,6 +235,7 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-test-process-util.patch"
"${FILESDIR}/systemd-253-initrd-generators.patch"
"${FILESDIR}/254-PrivateDevices-userdbd.patch"
)

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index de47dde183cf..03c7008aa486 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -190,11 +190,6 @@ pkg_pretend() {
die "systemd no longer supports split-usr"
fi
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-   ewarn "Tests are known to fail with PID sandboxing 
enabled."
-   ewarn "See https://bugs.gentoo.org/674458.";
-   fi
-
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
@@ -248,7 +243,8 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
-   "${FILESDIR}"/255-install-format-overflow.patch
+   "${FILESDIR}/systemd-test-process-util.patch"
+   "${FILESDIR}/255-install-format-overflow.patch"
)
 
if ! use vanilla; then

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index c035b9a2cfde..9ebc6c14fa23 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -190,11 +190,6 @@ pkg_pretend() {
die "systemd no longer supports split-usr"
fi
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-   ewarn "Tests are known to fail with PID sandboxing 
enabled."
-   ewarn "See https://bugs.gentoo.org/674458.";
-   fi
-
local CONFIG_CHECK="~BLK_DEV_BSG

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

2024-04-17 Thread Zac Medico
commit: 54254007fd041acfe191a8a7bc269070c184ed78
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Thu Apr 18 01:04:49 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 18 04:07:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54254007

app-containers/podman: update to 5.0.2

Changelog:
Fixed a bug that could leak IPAM entries when a network was removed 
(#22034).
Fixed a bug that could cause the rootless network namespace to not be 
cleaned up on if an error occurred during setup resulting in errors relating to 
a missing resolv.conf being displayed (#22168).
Fixed a bug where Podman would use rootless network namespace logic for 
nested containers (#22218).
Fixed a bug where writing to volumes on a Mac could result in EACCESS 
failures when using the :z or :Z volume mount options on a directory with read 
only files (#19852)

Fixed a bug in the Compat List endpoint for Networks which could result in 
a server crash due to concurrent writes to a map (#22330).

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/36302
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-5.0.2.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index a92bc651bad3..7b7ea893e9aa 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,3 +1,4 @@
 DIST podman-4.9.4.tar.gz 21733620 BLAKE2B 
17d099c0a13fbbb77556742313c39995127fc97b4086ef3c2d74a92cc0a4f825a6c729dd099c6d4f4cd3d2ebfd470494babdeaa85a5653b327ea1a16fb5ea993
 SHA512 
7b52555789a1c214fcf26b0826bdda6cf0ccca588f87c0f15ac5e8358ddac625e17cafbe6a43de07cad964e1418b5ee0d2e38a5cb5dc6f6d4e638399749a7f7b
 DIST podman-5.0.0.tar.gz 21861935 BLAKE2B 
1ec7006f272f5da7f93929bc543cd8988d6f9596cb868e9561578ebef85d51cbd6baa4b66571872fc9748c639ca636ce27f6d90303707f04caa321c7b71db81a
 SHA512 
8800d96d668cbc7a7ff85a09c71b3307a280c124513fd02fe478f415cf8db43ee47dc7e9c3b75046c6bda9f916937a2cc59887c2c4b26766c2f770abb87fd7ce
 DIST podman-5.0.1.tar.gz 21863115 BLAKE2B 
433949d70e7984a278d5231fe4a480d0c758a67e6df30f587f25da727440ba944cf38bb979ab6b6375f0ba65038c6b4c5a8ca73c6bc73df57b92089c5f6c072e
 SHA512 
4ab64beea9b23839caa35bf8ec0f097ed16b4d2f448ce16039bb55672ac8b1d8d8cadf86c21eb32dc2c1d30dabb5b57a141823aa5fc3f14f09741f76cffa6023
+DIST podman-5.0.2.tar.gz 23811875 BLAKE2B 
e943eb36eb0b80332223afc5d971c0886f6eaffeb7133c634d28c0a38e9aae6a54266691067dbca7684882f8b6dad72c3d5de2287ec5a7e8fb4b1cfd96df0b4d
 SHA512 
70dbac9fc81d66eb9b0a5174f5776b805397005cacca917674d2b001591fadd05a776c956e693bad932e9eefe591c35da5c566e8e9e01db8be42bc454cd03104

diff --git a/app-containers/podman/podman-5.0.2.ebuild 
b/app-containers/podman/podman-5.0.2.ebuild
new file mode 100644
index ..b535f608f817
--- /dev/null
+++ b/app-containers/podman/podman-5.0.2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit go-module python-any-r1 tmpfiles linux-info
+
+DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman.git";
+else
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
+   [[ ${PV} != *rc* ]] && \
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="apparmor btrfs +seccomp selinux systemd wrapper"
+RESTRICT="test"
+
+RDEPEND="
+   app-containers/catatonit
+   >=app-containers/conmon-2.1.10
+   >=app-containers/containers-common-0.58.0-r1
+   app-crypt/gpgme:=
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   wrapper? ( !app-containers/docker-cli )
+   seccomp? ( sys-libs/libseccomp:= )
+   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-go/go-md2man
+"
+
+PATCHES=(
+   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+)
+
+CONFIG_CHECK="
+   ~USER_NS
+"
+
+pkg_setup() {
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   linux-info_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # assure necessary files are present
+   local file
+   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
+   [[ -f hack/"

[gentoo-commits] repo/gentoo:master commit in: net-misc/passt/

2024-04-17 Thread Zac Medico
commit: 70fe93a03cd313515f7f87193282b67f7958a947
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Apr  9 10:10:33 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 18 04:04:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fe93a0

net-misc/passt: update to 2024.04.05

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/36173
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/passt/Manifest   | 1 +
 net-misc/passt/{passt-.ebuild => passt-2024.04.05.ebuild} | 2 +-
 net-misc/passt/passt-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/passt/Manifest b/net-misc/passt/Manifest
index 4ed5efa8b832..11f5c4743bd1 100644
--- a/net-misc/passt/Manifest
+++ b/net-misc/passt/Manifest
@@ -2,3 +2,4 @@ DIST passt-2023.12.04.tar.xz 188136 BLAKE2B 
f1d72fbb4bbb25f6a11e9ff87a91cf9bac06
 DIST passt-2023.12.30.tar.xz 188596 BLAKE2B 
75712a7cb7a00fea20427979153090d938b8c7b0e3da61c83cabb3751786034df35ebbe8afbd991d582a680f55b12792547b68efa931a5576dc181040b31e5fd
 SHA512 
4b19d191e2526bacc61bb8ab2964f5da4e0535656b094a7592f91d6b437c855a586fc772e2abd89138ff4f89aae12ade494c6e0fe7bee1502fe319215200d8f0
 DIST passt-2024.03.20.tar.xz 195332 BLAKE2B 
1bed740ddd235f300a4233fb2024f155758809589f1fdd2174ab99a8a93dd16044ab41814b215d12eb1e557966a73a3754bbff2b9acd752b45b385edd88ba3c7
 SHA512 
3701820e539545771d0f867fe0b8977cb5967e7501413f717fed08d2d2c141f17d86ed7238177b4fb4cf4cfc01c6c9d07e3c218c34b48e0a5a1f2b2ce8a5b903
 DIST passt-2024.03.26.tar.xz 195348 BLAKE2B 
d91e6ac1d50aae04ceb53a34341b545ff644ceccdfcfab461907050612d9d871f61591aac02ebddef9a607a9b39ce5017a2fc47c9189f85b9b9a70a30d010e4c
 SHA512 
da771f8f334862f81702b22688c9d3552aefc2883b5a44c39156ff7a69f301cabf52fa0fb13f8695240db5411c498806d28d847fca8caff2bedb69d1a4b4e5a7
+DIST passt-2024.04.05.tar.xz 195772 BLAKE2B 
4c237aeda56455f948d4309624d171612d59fa7ec653e7f89c1aeb05c677ccbdeeaaf6e14c09cda1d5bc88a97fca57dbbe480095e9711045fbd381bd30fb644a
 SHA512 
bf14689cb1c4780d4249562965ff9a5a0515756cbf5af4b531c17982a066f33001a65210959ff8da691ddaa75560ab5691c685a4c1a4b73e742a883d12d2a24b

diff --git a/net-misc/passt/passt-.ebuild 
b/net-misc/passt/passt-2024.04.05.ebuild
similarity index 97%
copy from net-misc/passt/passt-.ebuild
copy to net-misc/passt/passt-2024.04.05.ebuild
index 90df839f93d9..e4201215e520 100644
--- a/net-misc/passt/passt-.ebuild
+++ b/net-misc/passt/passt-2024.04.05.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement 
for Slirp"
 HOMEPAGE="https://passt.top/";
 
-RELEASE_COMMIT="4988e2b"
+RELEASE_COMMIT="954589b"
 
 if [[ ${PV} == * ]]; then
inherit git-r3

diff --git a/net-misc/passt/passt-.ebuild b/net-misc/passt/passt-.ebuild
index 90df839f93d9..e4201215e520 100644
--- a/net-misc/passt/passt-.ebuild
+++ b/net-misc/passt/passt-.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement 
for Slirp"
 HOMEPAGE="https://passt.top/";
 
-RELEASE_COMMIT="4988e2b"
+RELEASE_COMMIT="954589b"
 
 if [[ ${PV} == * ]]; then
inherit git-r3



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

2024-04-17 Thread Zac Medico
commit: c19e9e2af67853bc196bd1307cbc8f56a4daaa2a
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Thu Apr 18 01:05:51 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 18 04:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19e9e2a

app-containers/podman: remove 5.0.0

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/36302
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 -
 app-containers/podman/podman-5.0.0.ebuild | 128 --
 2 files changed, 129 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 7b7ea893e9aa..5b73dbae0975 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,4 +1,3 @@
 DIST podman-4.9.4.tar.gz 21733620 BLAKE2B 
17d099c0a13fbbb77556742313c39995127fc97b4086ef3c2d74a92cc0a4f825a6c729dd099c6d4f4cd3d2ebfd470494babdeaa85a5653b327ea1a16fb5ea993
 SHA512 
7b52555789a1c214fcf26b0826bdda6cf0ccca588f87c0f15ac5e8358ddac625e17cafbe6a43de07cad964e1418b5ee0d2e38a5cb5dc6f6d4e638399749a7f7b
-DIST podman-5.0.0.tar.gz 21861935 BLAKE2B 
1ec7006f272f5da7f93929bc543cd8988d6f9596cb868e9561578ebef85d51cbd6baa4b66571872fc9748c639ca636ce27f6d90303707f04caa321c7b71db81a
 SHA512 
8800d96d668cbc7a7ff85a09c71b3307a280c124513fd02fe478f415cf8db43ee47dc7e9c3b75046c6bda9f916937a2cc59887c2c4b26766c2f770abb87fd7ce
 DIST podman-5.0.1.tar.gz 21863115 BLAKE2B 
433949d70e7984a278d5231fe4a480d0c758a67e6df30f587f25da727440ba944cf38bb979ab6b6375f0ba65038c6b4c5a8ca73c6bc73df57b92089c5f6c072e
 SHA512 
4ab64beea9b23839caa35bf8ec0f097ed16b4d2f448ce16039bb55672ac8b1d8d8cadf86c21eb32dc2c1d30dabb5b57a141823aa5fc3f14f09741f76cffa6023
 DIST podman-5.0.2.tar.gz 23811875 BLAKE2B 
e943eb36eb0b80332223afc5d971c0886f6eaffeb7133c634d28c0a38e9aae6a54266691067dbca7684882f8b6dad72c3d5de2287ec5a7e8fb4b1cfd96df0b4d
 SHA512 
70dbac9fc81d66eb9b0a5174f5776b805397005cacca917674d2b001591fadd05a776c956e693bad932e9eefe591c35da5c566e8e9e01db8be42bc454cd03104

diff --git a/app-containers/podman/podman-5.0.0.ebuild 
b/app-containers/podman/podman-5.0.0.ebuild
deleted file mode 100644
index b535f608f817..
--- a/app-containers/podman/podman-5.0.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11,12} )
-
-inherit go-module python-any-r1 tmpfiles linux-info
-
-DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
-HOMEPAGE="https://github.com/containers/podman/ https://podman.io/";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/podman.git";
-else
-   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${P/_rc/-rc}"
-   [[ ${PV} != *rc* ]] && \
-   KEYWORDS="~amd64 ~arm64 ~riscv"
-fi
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="apparmor btrfs +seccomp selinux systemd wrapper"
-RESTRICT="test"
-
-RDEPEND="
-   app-containers/catatonit
-   >=app-containers/conmon-2.1.10
-   >=app-containers/containers-common-0.58.0-r1
-   app-crypt/gpgme:=
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   sys-apps/shadow:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   wrapper? ( !app-containers/docker-cli )
-   seccomp? ( sys-libs/libseccomp:= )
-   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-go/go-md2man
-"
-
-PATCHES=(
-   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
-)
-
-CONFIG_CHECK="
-   ~USER_NS
-"
-
-pkg_setup() {
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   linux-info_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # assure necessary files are present
-   local file
-   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
-   [[ -f hack/"${file}".sh ]] || die
-   done
-
-   local feature
-   for feature in apparmor systemd; do
-   cat <<-EOF > hack/"${feature}"_tag.sh || die
-   #!/usr/bin/env bash
-   $(usex ${feature} "echo ${feature}" echo)
-   EOF
-   done
-
-   echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
-   cat <<-EOF > hack/btrfs_tag.sh || die
-   #!/usr/bin/env bash
-   $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion')
-   EOF
-}
-
-src_compile() {
-   export PREFIX="${EPREFIX}/usr"
-
-   # For non-live versions, prevent git operations which causes sandbox 
violations
-   # https://github.co

[gentoo-commits] proj/linux-patches:5.15 commit in: /

2024-04-17 Thread Alice Ferrazzi
commit: 64c0e64f37ac290bbf6fb58201d834670149789d
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Apr 18 03:05:40 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 03:05:40 2024 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=64c0e64f

Linux patch 5.15.156

Signed-off-by: Alice Ferrazzi  gentoo.org>

 _README   |4 +
 1155_linux-5.15.156.patch | 1981 +
 2 files changed, 1985 insertions(+)

diff --git a/_README b/_README
index 3698b61a..38eb9972 100644
--- a/_README
+++ b/_README
@@ -663,6 +663,10 @@ Patch:  1154_linux-5.15.155.patch
 From:   https://www.kernel.org
 Desc:   Linux 5.15.155
 
+Patch:  1155_linux-5.15.156.patch
+From:   https://www.kernel.org
+Desc:   Linux 5.15.156
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1155_linux-5.15.156.patch b/1155_linux-5.15.156.patch
new file mode 100644
index ..6f0c14a9
--- /dev/null
+++ b/1155_linux-5.15.156.patch
@@ -0,0 +1,1981 @@
+diff --git a/Documentation/admin-guide/hw-vuln/spectre.rst 
b/Documentation/admin-guide/hw-vuln/spectre.rst
+index fda00aac0d721..b038410eccb68 100644
+--- a/Documentation/admin-guide/hw-vuln/spectre.rst
 b/Documentation/admin-guide/hw-vuln/spectre.rst
+@@ -439,12 +439,12 @@ The possible values in this file are:
+- System is protected by retpoline
+  * - BHI: BHI_DIS_S
+- System is protected by BHI_DIS_S
+- * - BHI: SW loop; KVM SW loop
++ * - BHI: SW loop, KVM SW loop
+- System is protected by software clearing sequence
+- * - BHI: Syscall hardening
+-   - Syscalls are hardened against BHI
+- * - BHI: Syscall hardening; KVM: SW loop
+-   - System is protected from userspace attacks by syscall hardening; KVM is 
protected by software clearing sequence
++ * - BHI: Vulnerable
++   - System is vulnerable to BHI
++ * - BHI: Vulnerable, KVM: SW loop
++   - System is vulnerable; KVM is protected by software clearing sequence
+ 
+ Full mitigation might require a microcode update from the CPU
+ vendor. When the necessary microcode is not available, the kernel will
+@@ -711,18 +711,14 @@ For user space mitigation:
+   spectre_bhi=
+ 
+   [X86] Control mitigation of Branch History Injection
+-  (BHI) vulnerability. Syscalls are hardened against BHI
+-  regardless of this setting. This setting affects the deployment
++  (BHI) vulnerability.  This setting affects the deployment
+   of the HW BHI control and the SW BHB clearing sequence.
+ 
+   on
+-  unconditionally enable.
++  (default) Enable the HW or SW mitigation as
++  needed.
+   off
+-  unconditionally disable.
+-  auto
+-  enable if hardware mitigation
+-  control(BHI_DIS_S) is available, otherwise
+-  enable alternate mitigation in KVM.
++  Disable the mitigation.
+ 
+ For spectre_v2_user see Documentation/admin-guide/kernel-parameters.txt
+ 
+diff --git a/Documentation/admin-guide/kernel-parameters.txt 
b/Documentation/admin-guide/kernel-parameters.txt
+index 7e9e655a715ea..e61f0d038c6d7 100644
+--- a/Documentation/admin-guide/kernel-parameters.txt
 b/Documentation/admin-guide/kernel-parameters.txt
+@@ -3093,6 +3093,7 @@
+  reg_file_data_sampling=off [X86]
+  retbleed=off [X86]
+  spec_store_bypass_disable=off 
[X86,PPC]
++ spectre_bhi=off [X86]
+  spectre_v2_user=off [X86]
+  ssbd=force-off [ARM64]
+  tsx_async_abort=off [X86]
+@@ -5405,16 +5406,13 @@
+   See Documentation/admin-guide/laptops/sonypi.rst
+ 
+   spectre_bhi=[X86] Control mitigation of Branch History Injection
+-  (BHI) vulnerability. Syscalls are hardened against BHI
+-  reglardless of this setting. This setting affects the
++  (BHI) vulnerability.  This setting affects the
+   deployment of the HW BHI control and the SW BHB
+   clearing sequence.
+ 
+-  on   - unconditionally enable.
+-  off  - unconditionally disable.
+-  auto - (default) enable hardware mitigation
+- (BHI_DIS_S) if available, otherwise enable
+- alternate mitigation in KVM.
++  on   - (default) Enable the HW or SW mitigation
++

[gentoo-commits] proj/linux-patches:6.1 commit in: /

2024-04-17 Thread Alice Ferrazzi
commit: 93c626a5c38a14ed6cf7becf888c1dc582cdca9c
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Apr 18 03:05:18 2024 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Apr 18 03:05:18 2024 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=93c626a5

Linux patch 6.1.87

Signed-off-by: Alice Ferrazzi  gentoo.org>

 _README |4 +
 1086_linux-6.1.87.patch | 2733 +++
 2 files changed, 2737 insertions(+)

diff --git a/_README b/_README
index d1148845..b5d4486e 100644
--- a/_README
+++ b/_README
@@ -387,6 +387,10 @@ Patch:  1085_linux-6.1.86.patch
 From:   https://www.kernel.org
 Desc:   Linux 6.1.86
 
+Patch:  1086_linux-6.1.87.patch
+From:   https://www.kernel.org
+Desc:   Linux 6.1.87
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1086_linux-6.1.87.patch b/1086_linux-6.1.87.patch
new file mode 100644
index ..ec06f7c5
--- /dev/null
+++ b/1086_linux-6.1.87.patch
@@ -0,0 +1,2733 @@
+diff --git a/Documentation/admin-guide/hw-vuln/spectre.rst 
b/Documentation/admin-guide/hw-vuln/spectre.rst
+index 9edb2860a3e19..e0a1be97fa759 100644
+--- a/Documentation/admin-guide/hw-vuln/spectre.rst
 b/Documentation/admin-guide/hw-vuln/spectre.rst
+@@ -439,12 +439,12 @@ The possible values in this file are:
+- System is protected by retpoline
+  * - BHI: BHI_DIS_S
+- System is protected by BHI_DIS_S
+- * - BHI: SW loop; KVM SW loop
++ * - BHI: SW loop, KVM SW loop
+- System is protected by software clearing sequence
+- * - BHI: Syscall hardening
+-   - Syscalls are hardened against BHI
+- * - BHI: Syscall hardening; KVM: SW loop
+-   - System is protected from userspace attacks by syscall hardening; KVM is 
protected by software clearing sequence
++ * - BHI: Vulnerable
++   - System is vulnerable to BHI
++ * - BHI: Vulnerable, KVM: SW loop
++   - System is vulnerable; KVM is protected by software clearing sequence
+ 
+ Full mitigation might require a microcode update from the CPU
+ vendor. When the necessary microcode is not available, the kernel will
+@@ -661,18 +661,14 @@ kernel command line.
+   spectre_bhi=
+ 
+   [X86] Control mitigation of Branch History Injection
+-  (BHI) vulnerability. Syscalls are hardened against BHI
+-  regardless of this setting. This setting affects the deployment
++  (BHI) vulnerability.  This setting affects the deployment
+   of the HW BHI control and the SW BHB clearing sequence.
+ 
+   on
+-  unconditionally enable.
++  (default) Enable the HW or SW mitigation as
++  needed.
+   off
+-  unconditionally disable.
+-  auto
+-  enable if hardware mitigation
+-  control(BHI_DIS_S) is available, otherwise
+-  enable alternate mitigation in KVM.
++  Disable the mitigation.
+ 
+ For spectre_v2_user see Documentation/admin-guide/kernel-parameters.txt
+ 
+diff --git a/Documentation/admin-guide/kernel-parameters.txt 
b/Documentation/admin-guide/kernel-parameters.txt
+index b2c7b2f012e90..aebbe2981241a 100644
+--- a/Documentation/admin-guide/kernel-parameters.txt
 b/Documentation/admin-guide/kernel-parameters.txt
+@@ -3283,6 +3283,7 @@
+  reg_file_data_sampling=off [X86]
+  retbleed=off [X86]
+  spec_store_bypass_disable=off 
[X86,PPC]
++ spectre_bhi=off [X86]
+  spectre_v2_user=off [X86]
+  srbds=off [X86,INTEL]
+  ssbd=force-off [ARM64]
+@@ -5734,16 +5735,13 @@
+   See Documentation/admin-guide/laptops/sonypi.rst
+ 
+   spectre_bhi=[X86] Control mitigation of Branch History Injection
+-  (BHI) vulnerability. Syscalls are hardened against BHI
+-  reglardless of this setting. This setting affects the
++  (BHI) vulnerability.  This setting affects the
+   deployment of the HW BHI control and the SW BHB
+   clearing sequence.
+ 
+-  on   - unconditionally enable.
+-  off  - unconditionally disable.
+-  auto - (default) enable hardware mitigation
+- (BHI_DIS_S) if available, otherwise enable
+- alternate mitigation in KVM.
++  on   - (default) Enable the HW or SW mitigation
++ as needed.
++  

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

2024-04-17 Thread Sam James
commit: 62fce9323a4d48068fe825fbe7d4c5c0ec9fd33a
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 03:00:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 03:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fce932

sys-apps/systemd: Stabilize 254.10 sparc, #930180

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

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

diff --git a/sys-apps/systemd/systemd-254.10.ebuild 
b/sys-apps/systemd/systemd-254.10.ebuild
index 8faffb898fd8..3428d3abc74f 100644
--- a/sys-apps/systemd/systemd-254.10.ebuild
+++ b/sys-apps/systemd/systemd-254.10.ebuild
@@ -23,7 +23,7 @@ else
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"
+   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 optfeature pam 
python-single-r1



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

2024-04-17 Thread Sam James
commit: c8234d44e99abfd5a655d66b63979db4ca853354
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 01:52:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 01:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8234d44

sys-libs/glibc: keyword 2.38-r12

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

 sys-libs/glibc/glibc-2.38-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r12.ebuild 
b/sys-libs/glibc/glibc-2.38-r12.ebuild
index eea77fdf8fa2..e55dc707ba7e 100644
--- a/sys-libs/glibc/glibc-2.38-r12.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r12.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
 fi



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

2024-04-17 Thread Sam James
commit: 2f55bd37a5e0c43c06a528909afb2b1e786173a3
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 02:42:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 02:42:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f55bd37

sys-libs/glibc: keyword 2.39-r3

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

 sys-libs/glibc/glibc-2.39-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.39-r3.ebuild 
b/sys-libs/glibc/glibc-2.39-r3.ebuild
index bb2b296d5c61..f53dac7811b7 100644
--- a/sys-libs/glibc/glibc-2.39-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r3.ebuild
@@ -43,7 +43,7 @@ MIN_SYSTEMD_VER="254.9-r1"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-17 Thread Sam James
commit: f6e367c15ebb29504b01963e8d36f3b64ff280e7
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 00:50:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 00:51:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e367c1

dev-db/sqlite: add 3.45.3

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

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.45.3.ebuild | 427 +
 2 files changed, 429 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index f852d8fd38fa..35aa98d4002b 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
 DIST sqlite-doc-3450100.zip 10746925 BLAKE2B 
6e45a33b41b8fd1e0b5ef3a44febf5ed53a19883441f0eaef6d811190a26cd072a49d254a35d5b90f92255082f91d3f7956a6e574b638b34f156f7297588b57e
 SHA512 
dc036737973a29ea2b6cb4fe7ab4468f449e21eed34a773600570ed2e57ed4d195286c75afec91ab76ac55e25a0cc82e73c3b3119a9c8e7b5918bae8a1a3c8c0
 DIST sqlite-doc-3450200.zip 10755940 BLAKE2B 
5d70100ae972024a44a0dbe3214e0465b819710dc23e7b68e6995d2a8f66286ef4378b7bbb96bfaab2551954aa09f0aa85ebde60b5a672d5a3e2d6c739393a81
 SHA512 
5e80255b0030dd6dfc0f93a1d6863a35dc319c6567300ac5f4e16d15c322f0b3fc2681cae7d27de0d23bf6731069d0060b9edddf3d7e0b105c538beab53979dc
+DIST sqlite-doc-3450300.zip 10759906 BLAKE2B 
3ad2307d4c5de10f20d0cb58bb673b291a63bf0328c3f1e40e37a4823fadda82e0f1fbfe7c9c76925ab1d1448e76cc4cbce4d4ad15c732f134f1b4b4caee9543
 SHA512 
8f865302137684c31c4f54d6cbe4ee82126394887930ec50501fb811023bc612878d2dc1c2317e960fe818a277b008a9835475e7a47822fc5ece5fe37aa61e31
 DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3
 DIST sqlite-src-3450100.zip 14152147 BLAKE2B 
815fb3e92b080a7c0014b68451f571c174c656ba26c75f76bfca8b2d4c5373e82f4314ad3d9657ee711194019b4534c51bcd3fe71abfec588df2c5e4cdf2f153
 SHA512 
475de1c473d2d828038a2afb98d74d52b5e0fd06a5bfc8516e44084ed38b1438310172905fd4fe0a64a736d699095ed286dfdee059ceeb50dfb9bb49131e2005
 DIST sqlite-src-3450200.zip 14156848 BLAKE2B 
a830dce41fd6c9ef936115460ed4aa9be277688389c50545fcb5e8ee65317d3adaf51873ec789556cf293418f7059868c7ffac229dc30756ba5137431839ec69
 SHA512 
b6e875ab4ed24cd564330e50a87f35aae43c382f88ca86c2eedf5308c7fab683c1880c0053408e864b0cec1feb7ae81aca8a91979a3ee3975f26037a7983011a
+DIST sqlite-src-3450300.zip 14160555 BLAKE2B 
1c16a9b26587ed6b50dcd8373d4328266da0a47da715d505eddc8df74850a5bca3330bd9ee2b52036ccff9fb8aeebea02ef5713cc933753b4d8a4c15b2e8
 SHA512 
8f44ffdefd2cf09e7edb7cd78d5416fe7b42e01fe4b4e4803ce9d34c7b1b2971ec170a908a94b4bb11737dd3888675c8ff101ff2b41c53b8db05b5954e947cc9

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
new file mode 100644
index ..46c442c73331
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -0,0 +1,427 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/";
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2024/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2024/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   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"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+

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

2024-04-17 Thread Andreas K. Hüttel
commit: 3931b13e56d8a3fe3d2bcec3f86f1140bcb3217b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Apr 18 00:38:17 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Apr 18 00:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3931b13e

sys-libs/glibc: 2.38 and 2.39 revbump for CVE-2024-2961, GLIBC-SA-2024-0004

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

 sys-libs/glibc/Manifest  |2 +
 sys-libs/glibc/glibc-2.38-r12.ebuild | 1724 ++
 sys-libs/glibc/glibc-2.39-r3.ebuild  | 1724 ++
 3 files changed, 3450 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index fc5a41a5c1b0..79ba9f613621 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -21,9 +21,11 @@ DIST glibc-2.37-patches-12.tar.xz 83716 BLAKE2B 
123951d94dad6c22150c4ef2299bcaaf
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
 DIST glibc-2.38-patches-11.tar.xz 67188 BLAKE2B 
5025fd72359842a357e7c2cd76de3e717c9bd117259dd8be93aa6fcd906f8b65e266388bf685e611bfa439d57c03e0a4f7d024d7a766ff275277936f76f1ecbf
 SHA512 
d0fa1c11c153c7ada8668d865a15c7c47013956b5fa1e0d0e2b7e24cea5d3e16909dc8f9ba9b2b392d85271ed71603deb440ead19de50fd61b53a6c1f73d467b
+DIST glibc-2.38-patches-12.tar.xz 83568 BLAKE2B 
051f32976d82cfe510084a94a4a40f328531eab8601454685c906405a96bb92527780378ccf6bfa42ab9cbadc405545d3bd28d0c4a15927d1a1c18a7a23c513f
 SHA512 
a66d567680f5b34e35d1e4c5c2a4a9b0af67450cc0ea4a03074ec66953d79e4d0e9e921ca44717b3ca45f5910a8cdb033818bc111efd93b4110cc8478b67
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
 DIST glibc-2.39-patches-2.tar.xz 18860 BLAKE2B 
9ef3ff522820e650876dcda6ea78294fa5ad5301c2f5284d296a44e6c3c71a401c5da5aa097bdd2c9336fe8f89c931d9b5f8c127d5599c8ae962e2e64718842c
 SHA512 
6cacd95576c5802a800cffa7e2939b3ab7db886ce8ae5e117182ac461ab8c207f4b5c2a05bf80e9214f13d9c9e43d136de0d2dc5f48c3d3389299eafad19a75c
+DIST glibc-2.39-patches-3.tar.xz 69980 BLAKE2B 
08239eb30c0059ea7ff750287f9349ebc4dff3416aa4711db2cdfedf5a01ba000e135b390528cc77e50c20cb2656aaa571c299542b495fe72828301f61702548
 SHA512 
47c87e568ce6bdddf42605d8c422869c238be13e77905051b214fed51265de0cd35c2031d0fc906019058f5a159b6b99ed52cb177450db2f710ce398770b3e85
 DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r12.ebuild 
b/sys-libs/glibc/glibc-2.38-r12.ebuild
new file mode 100644
index ..eea77fdf8fa2
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r12.ebuild
@@ -0,0 +1,1724 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix 

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/fable/

2024-04-17 Thread Sam James
commit: 8a58aacddcbbfe73e9e276bf4152dd0d98435cac
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a58aacd

dev-dotnet/fable: Stabilize 4.14.0 amd64, #930158

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

 dev-dotnet/fable/fable-4.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/fable/fable-4.14.0.ebuild 
b/dev-dotnet/fable/fable-4.14.0.ebuild
index b4739fb311a3..cf0ecbc1e77b 100644
--- a/dev-dotnet/fable/fable-4.14.0.ebuild
+++ b/dev-dotnet/fable/fable-4.14.0.ebuild
@@ -307,7 +307,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${P^}"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



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

2024-04-17 Thread Sam James
commit: 37c2d20a6ec9716369d4329c22eb883199a3de85
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c2d20a

dev-libs/libunistring: Stabilize 1.2 amd64, #930175

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

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

diff --git a/dev-libs/libunistring/libunistring-1.2.ebuild 
b/dev-libs/libunistring/libunistring-1.2.ebuild
index 25f9db4864a4..fa766cff69d0 100644
--- a/dev-libs/libunistring/libunistring-1.2.ebuild
+++ b/dev-libs/libunistring/libunistring-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 LICENSE="|| ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )"
 # Check regularly even on "minor" bumps
 SLOT="0/5"
-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"
+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"
 IUSE="doc static-libs"
 
 QA_CONFIG_IMPL_DECL_SKIP=(



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

2024-04-17 Thread Sam James
commit: fda990cb4e3dc7886a087f23576ff02254febc6d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda990cb

app-containers/earthly: Stabilize 0.8.5 amd64, #930166

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

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

diff --git a/app-containers/earthly/earthly-0.8.5.ebuild 
b/app-containers/earthly/earthly-0.8.5.ebuild
index 97d327f570a3..94da15dd4a73 100644
--- a/app-containers/earthly/earthly-0.8.5.ebuild
+++ b/app-containers/earthly/earthly-0.8.5.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: app-emacs/muse/

2024-04-17 Thread Sam James
commit: ceed874f462ed43e018fc2ce78f9c9f8b92a9e43
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceed874f

app-emacs/muse: Stabilize 3.20.2 amd64, #930164

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

 app-emacs/muse/muse-3.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/muse/muse-3.20.2.ebuild 
b/app-emacs/muse/muse-3.20.2.ebuild
index cb7dffc7479f..75a603c12fbd 100644
--- a/app-emacs/muse/muse-3.20.2.ebuild
+++ b/app-emacs/muse/muse-3.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz";
 
 LICENSE="GPL-3+ FDL-1.2+ GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ppc x86"
+KEYWORDS="amd64 ppc x86"
 
 RDEPEND="
app-emacs/htmlize



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luadbi/

2024-04-17 Thread Sam James
commit: 3cd67f6672467704a34b7a86ba092d327fdd836e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd67f66

dev-lua/luadbi: Stabilize 0.7.3 amd64, #930136

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

 dev-lua/luadbi/luadbi-0.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luadbi/luadbi-0.7.3.ebuild 
b/dev-lua/luadbi/luadbi-0.7.3.ebuild
index 3b67bd3b3b57..2b452334267a 100644
--- a/dev-lua/luadbi/luadbi-0.7.3.ebuild
+++ b/dev-lua/luadbi/luadbi-0.7.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/mwild1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="mysql postgres +sqlite test"
 REQUIRED_USE="
${LUA_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openrct2/

2024-04-17 Thread Sam James
commit: 13eabdf3eafad797e6679be66c420aa6418c3b82
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13eabdf3

games-simulation/openrct2: Stabilize 0.4.9 amd64, #930138

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

 games-simulation/openrct2/openrct2-0.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-simulation/openrct2/openrct2-0.4.9.ebuild 
b/games-simulation/openrct2/openrct2-0.4.9.ebuild
index c3663410b83b..dcedf34a3632 100644
--- a/games-simulation/openrct2/openrct2-0.4.9.ebuild
+++ b/games-simulation/openrct2/openrct2-0.4.9.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/eldev/

2024-04-17 Thread Sam James
commit: 977bb6ed4b3fb71e950e833ba7a2e335147b5be4
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:59:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:59:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977bb6ed

app-emacs/eldev: Stabilize 1.9.1 amd64, #930162

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

 app-emacs/eldev/eldev-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/eldev/eldev-1.9.1.ebuild 
b/app-emacs/eldev/eldev-1.9.1.ebuild
index c7b3f8685f75..d7fd8d4962bb 100644
--- a/app-emacs/eldev/eldev-1.9.1.ebuild
+++ b/app-emacs/eldev/eldev-1.9.1.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: d045f706fc10b36f4acb6d7e05e93c8966e5664b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d045f706

dev-dotnet/dotnet-runtime-nugets: Stabilize 7.0.17-r1 amd64, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
index f4826cb86e41..7c2d3f084c83 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 arm ~arm64"
+KEYWORDS="amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: e632665a883fbc40cb2f6cd6903703a475c958a2
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e632665a

dev-dotnet/dotnet-runtime-nugets: Stabilize 8.0.3-r1 amd64, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
index 4e9583c64367..b79c2e4a086f 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 arm ~arm64"
+KEYWORDS="amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luarocks/

2024-04-17 Thread Sam James
commit: fec352c13a01bda23b0d159f4ba57bde285fbf89
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec352c1

dev-lua/luarocks: Stabilize 3.11.0 amd64, #930137

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

 dev-lua/luarocks/luarocks-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luarocks/luarocks-3.11.0.ebuild 
b/dev-lua/luarocks/luarocks-3.11.0.ebuild
index 4a50fd33eda6..cbefe1c19044 100644
--- a/dev-lua/luarocks/luarocks-3.11.0.ebuild
+++ b/dev-lua/luarocks/luarocks-3.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://luarocks.org/releases/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: 1219c7e853b6836df111bd5c4500226f63ee7938
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1219c7e8

dev-dotnet/dotnet-runtime-nugets: Stabilize 6.0.28-r1 amd64, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
index f4826cb86e41..7c2d3f084c83 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 arm ~arm64"
+KEYWORDS="amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

2024-04-17 Thread Sam James
commit: 48ef239649df6c3cee980c15dcf95adb79eada02
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ef2396

dev-dotnet/dotnet-sdk-bin: Stabilize 8.0.202 amd64, #930176

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

 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
index cc337d1acd29..ad7a9f225a79 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="~amd64 arm ~arm64"
+KEYWORDS="amd64 arm ~arm64"
 
 # STRIP="llvm-strip" corrupts some executables when using the patchelf hack,
 # bug https://bugs.gentoo.org/923430



[gentoo-commits] repo/gentoo:master commit in: dev-perl/GD/

2024-04-17 Thread Sam James
commit: faad48b3c95bc33797f49365cd17d811fc9eb860
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faad48b3

dev-perl/GD: Stabilize 2.780.0 x86, #928619

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

 dev-perl/GD/GD-2.780.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/GD/GD-2.780.0.ebuild b/dev-perl/GD/GD-2.780.0.ebuild
index 8b0ba047b98f..648bef1e5e4f 100644
--- a/dev-perl/GD/GD-2.780.0.ebuild
+++ b/dev-perl/GD/GD-2.780.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Interface to Thomas Boutell's gd library"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="animgif fcgi test truetype xpm"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/

2024-04-17 Thread Sam James
commit: 7a995a7776ae16d1e4556567e51251e41b5b20bb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a995a77

www-servers/nginx: Stabilize 1.25.4 x86, #928619

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

 www-servers/nginx/nginx-1.25.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx/nginx-1.25.4.ebuild 
b/www-servers/nginx/nginx-1.25.4.ebuild
index 708a7a404422..6e81dcda84b8 100644
--- a/www-servers/nginx/nginx-1.25.4.ebuild
+++ b/www-servers/nginx/nginx-1.25.4.ebuild
@@ -213,7 +213,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="mainline"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cache-Memcached-Fast/

2024-04-17 Thread Sam James
commit: 105a53f282a64d91f517d677334abec5548ef8b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:34:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:34:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105a53f2

dev-perl/Cache-Memcached-Fast: Stabilize 0.280.0 x86, #928619

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

 dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild 
b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
index c095d0219634..a0c37efcb680 100644
--- a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
+++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Perl client for memcached, in C language"
 # Bug: https://bugs.gentoo.org/718946#c4
 LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
>=virtual/perl-Carp-1.250.0



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Fork/

2024-04-17 Thread Sam James
commit: e778b5cea98aaa82d86f7b2b1dd01cbb5f08a746
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:35:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:35:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e778b5ce

dev-perl/Test-Fork: Stabilize 0.20.0 x86, #928619

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

 dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild 
b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
index c252fa025b05..1f04b6cf545d 100644
--- a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
+++ b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="test code which forks"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-17 Thread Sam James
commit: 5d5e200b89aaf06308a48ea7c0e010e3e81a5892
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:33:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:33:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5e200b

toolchain.eclass: depend on virtual/rust for USE=rust (!)

This is a temporary measure from upstream commit r14-9968-g3e1e73fc995844.

See also https://inbox.sourceware.org/gcc/34fec7ea-8762-4cac-a1c8-ff54e20e31ed 
 embecosm.com/.

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

 eclass/toolchain.eclass | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 2a74e6f165df..690b21c22d8e 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -406,6 +406,12 @@ if tc_has_feature d && tc_version_is_at_least 12.0 ; then
BDEPEND+=" d? ( || ( sys-devel/gcc[d(-)] https://inbox.sourceware.org/gcc/34fec7ea-8762-4cac-a1c8-ff54e20e3...@embecosm.com/
+   BDEPEND+=" rust? ( virtual/rust )"
+fi
+
 PDEPEND=">=sys-devel/gcc-config-2.11"
 
 #>> S + SRC_URI essentials <<



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

2024-04-17 Thread Sam James
commit: ad06d0c4635314d5cbca1d78f8a39918ffbbedda
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad06d0c4

www-client/epiphany: Stabilize 46.0 amd64, #930117

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

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

diff --git a/www-client/epiphany/epiphany-46.0.ebuild 
b/www-client/epiphany/epiphany-46.0.ebuild
index 48f8c8b0a46e..add8946d7852 100644
--- a/www-client/epiphany/epiphany-46.0.ebuild
+++ b/www-client/epiphany/epiphany-46.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=x11-libs/cairo-1.2



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

2024-04-17 Thread Sam James
commit: 4270e297945e0b23823394a8a63a7b2595a924e1
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4270e297

net-libs/webkit-gtk: Stabilize 2.44.1-r600 amd64, #930117

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

 net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild
index b1f209c670fd..c042a3c6 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.44.1-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz";
 
 LICENSE="LGPL-2+ BSD"
 SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl 
+jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/jinx/

2024-04-17 Thread Sam James
commit: 33c9624e698e102b6a9689e27a4185a997871f35
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c9624e

app-emacs/jinx: Stabilize 1.4 amd64, #930163

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

 app-emacs/jinx/jinx-1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/jinx/jinx-1.4.ebuild b/app-emacs/jinx/jinx-1.4.ebuild
index fd1936d0c50c..55cad1b7e1c1 100644
--- a/app-emacs/jinx/jinx-1.4.ebuild
+++ b/app-emacs/jinx/jinx-1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
app-text/enchant:2



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

2024-04-17 Thread Sam James
commit: 94aedd5062c720bda87a11b2a88c43aecf6262d0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94aedd50

app-admin/keepassxc: Stabilize 2.7.7-r2 x86, #930165

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

 app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
index 8d02ce243c7b..6d17e534e3b4 100644
--- a/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" != * ]] ; then
else

SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz";
 
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
 else
inherit git-r3



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

2024-04-17 Thread Sam James
commit: 0cb62fa6b82c426f2c68874c217cba39629bf821
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb62fa6

net-libs/webkit-gtk: Stabilize 2.44.1 amd64, #930117

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

 net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild
index 508a5427c0ab..ab20e5f173bb 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.44.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz";
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl 
+jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cache-Memcached-Fast/

2024-04-17 Thread Sam James
commit: da4c9a385a1a22b1268f6b6462fbf2d2fb6a992a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4c9a38

dev-perl/Cache-Memcached-Fast: Stabilize 0.280.0 amd64, #928619

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

 dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild 
b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
index 13e51aa32f12..c095d0219634 100644
--- a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
+++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Perl client for memcached, in C language"
 # Bug: https://bugs.gentoo.org/718946#c4
 LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=virtual/perl-Carp-1.250.0



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

2024-04-17 Thread Sam James
commit: a23c377203dec00a434b99357c8961c819153ed0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23c3772

net-libs/webkit-gtk: Stabilize 2.44.1-r410 amd64, #930117

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

 net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild
index 41098cceb03b..bc40ebb5aca9 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.44.1-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz";
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl 
+jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/

2024-04-17 Thread Sam James
commit: 64a12ebe8c607015009fb4b905356928c1ecb554
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a12ebe

www-servers/nginx: Stabilize 1.25.4 amd64, #928619

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

 www-servers/nginx/nginx-1.25.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx/nginx-1.25.4.ebuild 
b/www-servers/nginx/nginx-1.25.4.ebuild
index 0adb29bc3c3b..708a7a404422 100644
--- a/www-servers/nginx/nginx-1.25.4.ebuild
+++ b/www-servers/nginx/nginx-1.25.4.ebuild
@@ -213,7 +213,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="mainline"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/consult/

2024-04-17 Thread Sam James
commit: 6d9fc758a8e21bd80bac5449ee20ff2009117da8
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:28:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:28:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9fc758

app-emacs/consult: Stabilize 1.4 ALLARCHES, #930161

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

 app-emacs/consult/consult-1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/consult/consult-1.4.ebuild 
b/app-emacs/consult/consult-1.4.ebuild
index e1f29886c2e1..ec7220ffd0b6 100644
--- a/app-emacs/consult/consult-1.4.ebuild
+++ b/app-emacs/consult/consult-1.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/

2024-04-17 Thread Yixun Lan
commit: 0499fc6d9c7d1fd3ed198f728e83f28ed8781cc6
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 17 23:19:37 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 17 23:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0499fc6d

www-servers/nginx: Keyword 1.24.0-r2 riscv, #930135

Signed-off-by: Yixun Lan  gentoo.org>

 www-servers/nginx/nginx-1.24.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/nginx/nginx-1.24.0-r2.ebuild 
b/www-servers/nginx/nginx-1.24.0-r2.ebuild
index 2671f5576db7..18a7c23a6c61 100644
--- a/www-servers/nginx/nginx-1.24.0-r2.ebuild
+++ b/www-servers/nginx/nginx-1.24.0-r2.ebuild
@@ -213,7 +213,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+
nginx_modules_http_push_stream? ( GPL-3 )"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openrct2/

2024-04-17 Thread Sam James
commit: 456b548bff9b77d77ba7ee60ae5f3c3b5668e13d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:10:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:10:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456b548b

games-simulation/openrct2: Stabilize 0.4.9 x86, #930138

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

 games-simulation/openrct2/openrct2-0.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-simulation/openrct2/openrct2-0.4.9.ebuild 
b/games-simulation/openrct2/openrct2-0.4.9.ebuild
index 8bc11ba2a630..c3663410b83b 100644
--- a/games-simulation/openrct2/openrct2-0.4.9.ebuild
+++ b/games-simulation/openrct2/openrct2-0.4.9.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
 IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/boogie/

2024-04-17 Thread Sam James
commit: 982b7c8f7732543cbad1c8fecc41af7aa652691c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:10:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982b7c8f

dev-lang/boogie: Stabilize 3.1.3 amd64, #930159

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

 dev-lang/boogie/boogie-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/boogie/boogie-3.1.3.ebuild 
b/dev-lang/boogie/boogie-3.1.3.ebuild
index d7ab20c085a9..a8464716070a 100644
--- a/dev-lang/boogie/boogie-3.1.3.ebuild
+++ b/dev-lang/boogie/boogie-3.1.3.ebuild
@@ -210,7 +210,7 @@ else
SRC_URI="https://github.com/boogie-org/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2024-04-17 Thread Sam James
commit: 61668a070e2bcab90e5af9e99a3f7db7c8f13f3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:03:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:03:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61668a07

net-vpn/tor: add another sandbox skip test for arm

Bug: https://bugs.gentoo.org/920905
Fixes: 6e604b1d706779f2a93bf349380d4531c5eede5a
Signed-off-by: Sam James  gentoo.org>

 net-vpn/tor/tor-0.4.7.16-r1.ebuild | 1 +
 net-vpn/tor/tor-0.4.8.10.ebuild| 1 +
 net-vpn/tor/tor-0.4.8.11.ebuild| 1 +
 net-vpn/tor/tor-.ebuild| 1 +
 4 files changed, 4 insertions(+)

diff --git a/net-vpn/tor/tor-0.4.7.16-r1.ebuild 
b/net-vpn/tor/tor-0.4.7.16-r1.ebuild
index 35d6f8e5b028..40cb1c91e1e0 100644
--- a/net-vpn/tor/tor-0.4.7.16-r1.ebuild
+++ b/net-vpn/tor/tor-0.4.7.16-r1.ebuild
@@ -151,6 +151,7 @@ src_test() {
:sandbox/opendir_dirname
:sandbox/openat_filename
:sandbox/chmod_filename
+   :sandbox/chown_filename
:sandbox/rename_filename
)
fi

diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index a7d8e3404faa..9e6f8bed3784 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -160,6 +160,7 @@ src_test() {
:sandbox/opendir_dirname
:sandbox/openat_filename
:sandbox/chmod_filename
+   :sandbox/chown_filename
:sandbox/rename_filename
)
fi

diff --git a/net-vpn/tor/tor-0.4.8.11.ebuild b/net-vpn/tor/tor-0.4.8.11.ebuild
index 7d9d0b0a91ee..ecb77a48ea92 100644
--- a/net-vpn/tor/tor-0.4.8.11.ebuild
+++ b/net-vpn/tor/tor-0.4.8.11.ebuild
@@ -160,6 +160,7 @@ src_test() {
:sandbox/opendir_dirname
:sandbox/openat_filename
:sandbox/chmod_filename
+   :sandbox/chown_filename
:sandbox/rename_filename
)
fi

diff --git a/net-vpn/tor/tor-.ebuild b/net-vpn/tor/tor-.ebuild
index 7d9d0b0a91ee..ecb77a48ea92 100644
--- a/net-vpn/tor/tor-.ebuild
+++ b/net-vpn/tor/tor-.ebuild
@@ -160,6 +160,7 @@ src_test() {
:sandbox/opendir_dirname
:sandbox/openat_filename
:sandbox/chmod_filename
+   :sandbox/chown_filename
:sandbox/rename_filename
)
fi



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

2024-04-17 Thread Sam James
commit: c073d0c3b74d459d90f786662e44b28203c1131c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:02:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:02:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c073d0c3

sys-fs/xfsprogs: add 6.7.0

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

 sys-fs/xfsprogs/Manifest   |   1 +
 .../files/xfsprogs-6.7.0-fix-porting-to-6.7.patch  | 157 +
 sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild  | 100 +
 3 files changed, 258 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index c3982fdd5599..5371f002e574 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
+DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch
new file mode 100644
index ..fcc30d170a8c
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch
@@ -0,0 +1,157 @@
+https://lore.kernel.org/linux-xfs/171142126323.2211955.1239989461209318080.stgit@frogsfrogsfrogs/
+
+From mboxrd@z Thu Jan  1 00:00:00 1970
+Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org 
[10.30.226.201])
+   (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
+   (No client certificate requested)
+   by smtp.subspace.kernel.org (Postfix) with ESMTPS id 80EBA128387
+   for ; Tue, 26 Mar 2024 02:59:42 + (UTC)
+Authentication-Results: smtp.subspace.kernel.org; arc=none 
smtp.client-ip=10.30.226.201
+ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
+   t=1711421982; cv=none; 
b=BWaXePO42YIrz9dUA7DXc3SL5MWIoC+liDfJkd/1AM/cv7gR6JRGHa5e5W3sXZFsI6S6pH/fKSEijUigTR0kiRGPFWbeCiDWEGQdq6y4AChFbZMTfQSg4Jei7pONholMK08CyBQ/K4UutICyqbos2cdxAGKKjNPTIOtdQdkiHdc=
+ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org;
+   s=arc-20240116; t=1711421982; c=relaxed/simple;
+   bh=qfMP8tvVLZAoDkRmqI3ZwhMEx6csbe2+Xclngz+n+GI=;
+   h=Date:Subject:From:To:Cc:Message-ID:In-Reply-To:References:
+MIME-Version:Content-Type; 
b=O5h4CVWF9TsE/Yho55MGUjmR7zhvoPO0EhXK59BWm/HSUFB3D7vD+ozThDlpENzz0iLrKzdR6aPYBS78cRpOzAszO4ZnMf0HPbFlLmlsIHK/ha5XFPO2qrmLgOGUkKKZepgXIROIA9knDYpxuvlWHnOptPf9birJvyR0gztAEyw=
+ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit 
key) header.d=kernel.org header.i=@kernel.org header.b=dkgsPgmY; arc=none 
smtp.client-ip=10.30.226.201
+Authentication-Results: smtp.subspace.kernel.org;
+   dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org 
header.b="dkgsPgmY"
+Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0A482C433C7;
+   Tue, 26 Mar 2024 02:59:42 + (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
+   s=k20201202; t=1711421982;
+   bh=qfMP8tvVLZAoDkRmqI3ZwhMEx6csbe2+Xclngz+n+GI=;
+   h=Date:Subject:From:To:Cc:In-Reply-To:References:From;
+   b=dkgsPgmYjqxxC1yEflpaDSaicJ6J1MpL6wH2GNkbwb7jHMXma/nM8+TuJ7ITuHQGY
+WXTMKAQFvTq29s+IWJaQZtuCfgH6cDQ3JTkRcjvg/OgSTo0X+aqxadBBnAjO4AP5/P
+hX4gszw3hlZ8oDjMvW9Wl6nLyDmR82rshZOTF4hZfQ8mkbU3Vzcsg2QiPQQzzKgfon
+3c/GxXIQ7V2jg37MBrPpNRYPvqBXWn1X/EkR0wuFiUtw9fTJ6Wyt0Vr6/vemAf2U+S
+gwHkISopsTOE3k8cCYYf7LXqmtU3PLOOqWBDol6TkWe6OgIOMSljoytIkFq1up/zhz
+LHrtnfD5yRlLg==
+Date: Mon, 25 Mar 2024 19:59:41 -0700
+Subject: [PATCH 01/13] libxfs: fix incorrect porting to 6.7
+From: "Darrick J. Wong" 
+To: c...@kernel.org, djw...@kernel.org
+Cc: Christoph Hellwig , Bill O'Donnell ,
+ linux-...@vger.kernel.org
+Message-ID: <171142126323.2211955.1239989461209318080.stgit@frogsfrogsfrogs>
+In-Reply-To: <171142126291.2211955.14829143192552278353.stgit@frogsfrogsfrogs>
+References: <171142126291.2211955.14829143192552278353.stgit@frogsfrogsfrogs>
+User-Agent: StGit/0.19
+Precedence: bulk
+X-Mailing-List: linux-...@vger.kernel.org
+List-Id: 
+List-Subscribe: 

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

2024-04-17 Thread Sam James
commit: 96a3afb8374947362c18f71b1bed9915d0ad1cbb
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:35:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:35:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a3afb8

app-admin/keepassxc: Stabilize 2.7.7-r2 amd64, #930165

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

 app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
index d5cc5c92be33..8d02ce243c7b 100644
--- a/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.7-r2.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" != * ]] ; then
else

SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz";
 
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
 else
inherit git-r3



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libtypec/

2024-04-17 Thread Adrian Ratiu
commit: 3d509ff858343791965c854acc9d26fff976ee37
Author: Adrian Ratiu  collabora  com>
AuthorDate: Wed Apr 17 22:30:25 2024 +
Commit: Adrian Ratiu  collabora  com>
CommitDate: Wed Apr 17 22:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d509ff8

dev-util/libtypec: add a co-maintainer

Rajaram was very nice to agree to help maintain this.
He is also the upstream project maintainer.

Signed-off-by: Adrian Ratiu  collabora.com>

 dev-libs/libtypec/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libtypec/metadata.xml b/dev-libs/libtypec/metadata.xml
index 970892314e..97cf050480 100644
--- a/dev-libs/libtypec/metadata.xml
+++ b/dev-libs/libtypec/metadata.xml
@@ -12,6 +12,10 @@
 Adrian Ratiu
 adrian.ra...@collabora.com
   
+  
+Rajaram Regupathy
+rajaram.regupa...@gmail.com
+  
   
 Rajaram-Regupathy/libtypec
   



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: 25c0e0f133a4a94de04c99f5fbd74845fcba4fa1
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c0e0f1

dev-dotnet/dotnet-runtime-nugets: Stabilize 7.0.17-r1 arm, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
index 396b85995652..f4826cb86e41 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.17-r1.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

2024-04-17 Thread Sam James
commit: e55f99283be34eb9666172d76c9d28c80a8024a5
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e55f9928

dev-dotnet/dotnet-sdk-bin: Stabilize 8.0.202 arm, #930176

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

 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild 
b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
index 35d59a50075c..cc337d1acd29 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.202.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 arm ~arm64"
 
 # STRIP="llvm-strip" corrupts some executables when using the patchelf hack,
 # bug https://bugs.gentoo.org/923430



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: a0f89ca52615f549e0db89d5e264e976ad7b7e67
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f89ca5

dev-dotnet/dotnet-runtime-nugets: Stabilize 8.0.3-r1 arm, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
index 034c38a42baf..4e9583c64367 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.3-r1.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: app-emacs/muse/

2024-04-17 Thread Sam James
commit: 84423103f8c4808439d4e41cf3bc9099f7025d0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84423103

app-emacs/muse: Stabilize 3.20.2 ppc, #930164

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

 app-emacs/muse/muse-3.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/muse/muse-3.20.2.ebuild 
b/app-emacs/muse/muse-3.20.2.ebuild
index e99c9a91dca0..cb7dffc7479f 100644
--- a/app-emacs/muse/muse-3.20.2.ebuild
+++ b/app-emacs/muse/muse-3.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz";
 
 LICENSE="GPL-3+ FDL-1.2+ GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="~amd64 ppc x86"
 
 RDEPEND="
app-emacs/htmlize



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-04-17 Thread Sam James
commit: 44b9096046fa14ea8cb2bcf2712bbe1e0b3f945d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b90960

dev-dotnet/dotnet-runtime-nugets: Stabilize 6.0.28-r1 arm, #930176

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

 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild 
b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
index 396b85995652..f4826cb86e41 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.28-r1.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 arm ~arm64"
 
 src_unpack() {
:



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openrct2/

2024-04-17 Thread Sam James
commit: f794bceabe68eb65d6e8acc009a75362b9f95039
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:29:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:29:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f794bcea

games-simulation/openrct2: Stabilize 0.4.9 ppc64, #930138

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

 games-simulation/openrct2/openrct2-0.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-simulation/openrct2/openrct2-0.4.9.ebuild 
b/games-simulation/openrct2/openrct2-0.4.9.ebuild
index 6b9a88415823..8bc11ba2a630 100644
--- a/games-simulation/openrct2/openrct2-0.4.9.ebuild
+++ b/games-simulation/openrct2/openrct2-0.4.9.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
 IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
 RESTRICT="!test? ( test )"
 



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

2024-04-17 Thread Sam James
commit: 0c433864831a5a242e4867fbee65de18ca330bf3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:11:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:11:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c433864

dev-libs/libunistring: Stabilize 1.2 ppc, #930175

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

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

diff --git a/dev-libs/libunistring/libunistring-1.2.ebuild 
b/dev-libs/libunistring/libunistring-1.2.ebuild
index abcd3c53cbf2..25f9db4864a4 100644
--- a/dev-libs/libunistring/libunistring-1.2.ebuild
+++ b/dev-libs/libunistring/libunistring-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 LICENSE="|| ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )"
 # Check regularly even on "minor" bumps
 SLOT="0/5"
-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"
+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"
 IUSE="doc static-libs"
 
 QA_CONFIG_IMPL_DECL_SKIP=(



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-outdated/

2024-04-17 Thread Maciej Barć
commit: 7c1370c47eaf8a235231ca17350d5b66229f3f94
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 21:16:37 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1370c4

dev-dotnet/dotnet-outdated: bump to 4.6.1

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

 dev-dotnet/dotnet-outdated/Manifest|   1 +
 .../dotnet-outdated/dotnet-outdated-4.6.1.ebuild   | 321 +
 2 files changed, 322 insertions(+)

diff --git a/dev-dotnet/dotnet-outdated/Manifest 
b/dev-dotnet/dotnet-outdated/Manifest
index 3b9e7b529120..97e77188089c 100644
--- a/dev-dotnet/dotnet-outdated/Manifest
+++ b/dev-dotnet/dotnet-outdated/Manifest
@@ -1,6 +1,7 @@
 DIST castle.core.5.0.0.nupkg 797531 BLAKE2B 
e24ccd29030be7d337291ea670bf6909b8a58f1fc2a3c413ca2307d948445761ea479e89ea3262196677d32b12cf49c185d90d0c9d5d07ea8330f4decf0dc027
 SHA512 
210328587ff705f78fa46a9e1bdc07c5a8110335122d533f604bde9382b6317677a3168cb4238a45483fc38bd3d2661738f6afaecc42d170b7ba778912cfa74e
 DIST csvhelper.30.0.1.nupkg 717621 BLAKE2B 
7461c95cf2687cb0344261a967c22c33602f2a360a18073fcfc4fcebe9513a56ab15c530683458c7c64bd2ceab4cc8c376aae01905f093f7774efb4bedc4a159
 SHA512 
f02de9ab8f3a99b5b6d83abc0e8eebbd65563512c3610cbdf4f433202075c342fcfe58245c3ab7735e328433e80f0d6379dbfd5fc5392df27fdaa15182a438da
 DIST dotnet-outdated-4.6.0.tar.gz 134898 BLAKE2B 
ccefdcffd86436c81ec809eca5c3f7e025789f9bf2c62393408791b4a5105a4896d7217ac73786332ad4402978c9df99a3d62f99498d38bb28c871498030fb7c
 SHA512 
6a6181d8482f2a01653192f6087762e1af5ca49fb795304171bc964bcd6095203460d4bc3e47051d24199d064a24847484d9b20b8845ea2e6cc161fcb999b780
+DIST dotnet-outdated-4.6.1.tar.gz 135711 BLAKE2B 
36453875f01b9870723648f2a1e224476d5e5c127bdea033e0584d1dac34e5ff74bf2f3d84bad132d48281cad98a8d58d890c5a76a1f875340b763159d56e92d
 SHA512 
0327833f60407d7ffa820df2be2c8fd1feb12b97c2fbc905fb0d8ce43fe002faee597e44dddbb2e37c3de761e69e8af1b8e40487d4f582d6a26087b8efa05970
 DIST dotnet-xunit.2.3.1.nupkg 774955 BLAKE2B 
338a47a377be9bb1edc7bebd765d2d9e740307358bd03ab3f18153f21ad00a7a3cbbb7de0341ae96c0b4355e6f3a41b0e40692d73bd1bfb67d531f054ee0c60c
 SHA512 
2f0ee05b38a7674b4e1826a1284dbf18e2d122ae3f5f741150b318669ad1ebedb03e22a7c5c35d8b43c3a7a1a70ec8253eeb0b74915eb81309bcd998218dcdb8
 DIST libuv.1.9.0.nupkg 1270373 BLAKE2B 
c20e78a6c8cac53a66968af0eabeb270c84987f2e1e118325034ab07e7d08784c58b60c5ee70b3fc0cae05410da66b446e94b112eda9957bcabce1417394c053
 SHA512 
75fc28894498f492bdf5db6c599e40059e7a8c5417ba71bd6b4a87416b0f669611f6dd98dae1da4c0b1e076598724914514c87d4cc92ed51197e5a251b94ecc3
 DIST mcmaster.extensions.commandlineutils.4.0.2.nupkg 280825 BLAKE2B 
66318edbb1103d364bd4a659bf75cbc3ac448b775abde2d5aba5a1f5e939757bd5d01d02b9e2014aa7da5284c157695159ba39e85a75de748b147ddc7cb16bf8
 SHA512 
d8767c2101e96f63267638acd3c21aa9b3259a32e7ee49aac5928cf84913a1f28262436adc83482b19c870dca5f734072bb3c9c7b4d23dcc779d83f7cf6b9316

diff --git a/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.1.ebuild 
b/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.1.ebuild
new file mode 100644
index ..8d24f392b15f
--- /dev/null
+++ b/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.1.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT=8.0
+NUGETS="
+castle.core@5.0.0
+csvhelper@30.0.1
+dotnet-xunit@2.3.1
+libuv@1.9.0
+mcmaster.extensions.commandlineutils@4.0.2
+microsoft.bcl.asyncinterfaces@7.0.0
+microsoft.codeanalysis.analyzers@1.1.0
+microsoft.codeanalysis.common@1.3.0
+microsoft.codeanalysis.csharp@1.3.0
+microsoft.codeanalysis.visualbasic@1.3.0
+microsoft.codecoverage@17.8.0
+microsoft.csharp@4.0.1
+microsoft.extensions.dependencyinjection.abstractions@7.0.0
+microsoft.extensions.dependencyinjection@7.0.0
+microsoft.net.test.sdk@17.8.0
+microsoft.netcore.app@1.0.0
+microsoft.netcore.dotnethost@1.0.1
+microsoft.netcore.dotnethostpolicy@1.0.1
+microsoft.netcore.dotnethostresolver@1.0.1
+microsoft.netcore.jit@1.0.2
+microsoft.netcore.platforms@1.0.1
+microsoft.netcore.platforms@1.1.0
+microsoft.netcore.runtime.coreclr@1.0.2
+microsoft.netcore.targets@1.0.1
+microsoft.netcore.targets@1.1.0
+microsoft.netcore.windows.apisets@1.0.1
+microsoft.testplatform.objectmodel@17.8.0
+microsoft.testplatform.testhost@17.8.0
+microsoft.visualbasic@10.0.1
+microsoft.win32.primitives@4.0.1
+microsoft.win32.primitives@4.3.0
+microsoft.win32.registry@4.0.0
+netstandard.library@1.6.0
+netstandard.library@1.6.1
+newtonsoft.json@13.0.3
+nsubstitute@5.0.0
+nuget.common@6.8.0
+nuget.configuration@6.8.0
+nuget.credentials@6.8.0
+nuget.dependencyresolver.core@6.8.0
+nuget.frameworks@6.5.0
+nuget.frameworks@6.8.0
+nuget.librarymodel@6.8.0
+nuget.packaging@6.8.0
+nuget.projectmodel@6.8.0
+nuget.protocol@6.8.0
+nuget.versioning@6.8.0
+runtime.any.system.collections@4.3.0
+runtime.any.system.diagnostics.tools@4.3.0
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/nim/

2024-04-17 Thread Maciej Barć
commit: 01699406e0e5d03432da4b914264f1a3c5c95d3f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 21:43:33 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01699406

dev-lang/nim: bump to 2.0.4

Closes: https://github.com/gentoo/gentoo/pull/32880
Closes: https://bugs.gentoo.org/913623
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/nim/Manifest |   2 +
 dev-lang/nim/nim-2.0.4.ebuild | 183 ++
 2 files changed, 185 insertions(+)

diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest
index 47c04511aadc..62f7ed856e14 100644
--- a/dev-lang/nim/Manifest
+++ b/dev-lang/nim/Manifest
@@ -1,2 +1,4 @@
 DIST nim-1.6.14.tar.xz 5266632 BLAKE2B 
f6eadf44365a099f45d1b734dea494e5d098b0427791c19a5e0b7ee6fa8069fee606005920cbcbfd7c88a36ace870949ff797d1e37fc1f84e14d5dd1aeb4bd1d
 SHA512 
6923ea98627ea48b5c939438618caa8e6860f248086e43bc101b543aa78e7c475bc8e56b8acb90dc4a3771ca0d2e27fbdda6a0b477dbb906acda8a7b39c272d3
+DIST nim-2.0.4.tar.xz 7620508 BLAKE2B 
cf7c737d734c5a468ac9229fb021bcd252c5c4f20ab091ec0ce27eb36ba44be8b438536aa39aa8c583483a7ce15dfbb91b1deb1c19794b3d77506d23096a4460
 SHA512 
1918b3d4a4fc02714677b2ca5051dc69e1d1daead2cf4dcc9b997076540d07d58ee4fe3049de86a37faa3143de1d3b95bedfa31f31d8463987bb267107459793
+DIST nim-atlas-0.8.0.tar.gz 59097 BLAKE2B 
231b238ac3b15cc2c2d9ad927f80ae72d8ae4c649277515f32df6cc04275ccd38db5307d627572af547501e6522c06c86dc279dc3e13b5385f14e24032f6fe69
 SHA512 
747c13e2c5bd45a1dc6c1426f8c7637f638ada9dd4c9aa3edf4ef8367060e73226dc4bcde6380fac25ed47ebf4097fd223c72fadc3cceba8c71dd0f0571e47eb
 DIST nim-patches-1.6.6_p1.tar.gz 2632 BLAKE2B 
64980d9510dc48e3c566473dc618d00cafba04783882d62b12015e8435c9c0515d7726da30f0b74dca6a41aa88a9c9aed2189a65b3325c28839d0051de8a3365
 SHA512 
7ba251675cd564452669bf5ec3748565db818324f58506f20a5036e4b54df10f4d7c149cece8cb97c853222cfa7d4d8d26856d92aaa25e613e31c6f5c2a8243d

diff --git a/dev-lang/nim/nim-2.0.4.ebuild b/dev-lang/nim/nim-2.0.4.ebuild
new file mode 100644
index ..706b0d3df3cf
--- /dev/null
+++ b/dev-lang/nim/nim-2.0.4.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ATLAS_V="0.8.0"
+
+inherit bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils
+
+DESCRIPTION="Compiled, garbage-collected systems programming language"
+HOMEPAGE="https://nim-lang.org/
+   https://github.com/nim-lang/Nim/";
+SRC_URI="
+   https://nim-lang.org/download/${P}.tar.xz
+   https://github.com/nim-lang/atlas/archive/refs/tags/${ATLAS_V}.tar.gz
+   -> nim-atlas-${ATLAS_V}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test-js test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-db/sqlite:3
+   dev-libs/boehm-gc
+   dev-libs/libffi
+   dev-libs/libpcre:3
+   dev-libs/openssl
+   media-libs/libsdl
+   media-libs/libsfml
+   )
+"
+BDEPEND="
+   sys-process/parallel
+   test? (
+   test-js? (
+   net-libs/nodejs
+   )
+   )
+"
+
+src_configure() {
+   xdg_environment_reset  # bug #667182
+
+   unset NIMBLE_DIR
+   tc-export CC CXX LD
+
+   mkdir "${HOME}/.parallel" || die
+   touch "${HOME}/.parallel/will-cite" || die "parallel setup failed"
+
+   cat > nim.cfg <<- EOF || die "Failed to create Nim config"
+   cc:"gcc"
+   gcc.exe:"$(tc-getCC)"
+   gcc.linkerexe:"$(tc-getCC)"
+   gcc.cpp.exe:"$(tc-getCXX)"
+   gcc.cpp.linkerexe:"$(tc-getCXX)"
+   gcc.options.speed:"${CFLAGS}"
+   gcc.options.size:"${CFLAGS}"
+   gcc.options.debug:"${CFLAGS}"
+   gcc.options.always:"${CPPFLAGS}"
+   gcc.options.linker:"${LDFLAGS}"
+   gcc.cpp.options.speed:"${CXXFLAGS}"
+   gcc.cpp.options.size:"${CXXFLAGS}"
+   gcc.cpp.options.debug:"${CXXFLAGS}"
+   gcc.cpp.options.always:"${CPPFLAGS}"
+   gcc.cpp.options.linker:"${LDFLAGS}"
+
+   $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo 
'--colors:"off"')
+   -d:"release"
+   --parallelBuild:"$(makeopts_jobs)"
+
+   # some tests don't work with processing hints
+   --processing:"off"
+   EOF
+
+   cp -r "${WORKDIR}/atlas-${ATLAS_V}" "${S}/dist/atlas" || die
+}
+
+src_compile() {
+   local -x PATH="${S}/bin:${PATH}"
+
+   edo ./build.sh --parallel "$(makeopts_jobs)"
+
+   ebegin "Waiting for unfinished parallel jobs"
+   while [[ ! -f "bin/nim" ]] ; do
+   sleep 1
+   done
+   eend 0
+
+   chmod +x ./bin/nim || die
+
+   edo ./bin/nim compile -d:

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/ghdl/

2024-04-17 Thread Maciej Barć
commit: 271ffa98ae03502e22898443ca85a7a258f93b9f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 19:35:19 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271ffa98

sci-electronics/ghdl: bump to 4.1.0

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

 sci-electronics/ghdl/Manifest  |  1 +
 sci-electronics/ghdl/ghdl-4.1.0.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/sci-electronics/ghdl/Manifest b/sci-electronics/ghdl/Manifest
index f4d7f2d221bc..73dd128b62a4 100644
--- a/sci-electronics/ghdl/Manifest
+++ b/sci-electronics/ghdl/Manifest
@@ -1,2 +1,3 @@
 DIST ghdl-4.0.0.tar.gz 7683124 BLAKE2B 
2b43f1a24c9fb30f754ae6326b21fd52991f3bd69fc1c2dfbd3064d950cef74f7e66f2a846778e6429fbfae07d349f913993d91c52ec53cdad894b06f810cb03
 SHA512 
95b08274f2ed54556fbe2e72ce52605d9ca8269b535306348d25a259615a0610b59a61fb4458e0c1e548570361af15d45d89941bf4ab4afd2fafb10b07e69cae
 DIST ghdl-4.0.0_pre20231218.tar.gz 7761842 BLAKE2B 
d5b3ae4c28b245881681695cee74eca1d69092d8089cb1ec042f42d26e62aa420ace8f04899023d98259d845ea89700d77c453b892c176d4d1b367ac7a8237a6
 SHA512 
6b9ac7221bee5b8ec2cc7971fbad5aff615839aa3c3170fa39079c68e65da8b4a8d60f5c53d9fa88146c9f865b0d8a059fd03358e20b660b6543cf1b0c0b0c84
+DIST ghdl-4.1.0.tar.gz 7704716 BLAKE2B 
d69791d947ed11b62fac8e076c3b9e1bad606a0de57e8d5bd67c9a8f7ea0cad73643085efbaaa06fabdd5900366334b63385589da72f4db488f5b27b142a76f8
 SHA512 
0a3a465f7f8ed7fba9b81b5dec2903bf82731c97a127666e7644286c9ea80078354be4e6bf8947a6ef631b646dc7e8e69dce2d9a467ac36ee03c67d9335a2703

diff --git a/sci-electronics/ghdl/ghdl-4.1.0.ebuild 
b/sci-electronics/ghdl/ghdl-4.1.0.ebuild
new file mode 100644
index ..91b707eb0ca7
--- /dev/null
+++ b/sci-electronics/ghdl/ghdl-4.1.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_13 )
+LLVM_MAX_SLOT=17# Check "configure" script for supported LLVM versions.
+
+inherit ada edo llvm toolchain-funcs
+
+DESCRIPTION="Open-source analyzer, compiler, and simulator for VHDL 2008/93/87"
+HOMEPAGE="https://ghdl.github.io/ghdl/
+   https://github.com/ghdl/ghdl/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/ghdl/${PN}.git";
+else
+   SRC_URI="https://github.com/ghdl/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="llvm"
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+RDEPEND="
+   ${ADA_DEPS}
+   llvm? ( 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cadabra/

2024-04-17 Thread Maciej Barć
commit: 3a72f7a44aaab3c152fc7b3a4635972c28863eee
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 19:42:40 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a72f7a4

sci-mathematics/cadabra: drop old 2.4.4.1

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

 sci-mathematics/cadabra/Manifest   |   1 -
 sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index f952e30338b3..7301e0ff56c0 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1,2 +1 @@
-DIST cadabra-2.4.4.1.tar.gz 25171405 BLAKE2B 
7505b5b56c4b9f18c63535cac1854a8926f985729ac9b284146d7d604c4774436510f1fa04c615efb4e06ae4b077859e391046b2d07565586afc0d9dac66156a
 SHA512 
9e81889dabeff1ad93f4d8fc01960c11747d2a19d0cb6d8f872cff217ffe7bd6b92fcd5ce49cf5f2c089c440a3abdb0358f5f470b4de616ce17c42a23864caf6
 DIST cadabra-2.4.5.4.tar.gz 26825874 BLAKE2B 
90562e4ddb08a99a38f32d5cf3fe237b2ca5ece80e4bf70caa8db23a2b6af246b289eb41e7d366c5a242e6e06a680ab0917deb43f29efcf7d6703338c7e97d00
 SHA512 
907e291880aac84a4f5695f77dd34512c13dba320b38fee59c765b070235c9ef777f6e188c675c8247f56144624edb84459d8b500e4c074731633a2b9cf9ee74

diff --git a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild 
b/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild
deleted file mode 100644
index dc848e56ac06..
--- a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MAJOR=$(ver_cut 1)
-CADABRA=${PN}${MAJOR}
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit xdg-utils python-single-r1 cmake
-
-DESCRIPTION="Field-theory motivated approach to computer algebra"
-HOMEPAGE="https://cadabra.science/
-   https://github.com/kpeeters/cadabra2/";
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git";
-else
-   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${CADABRA}-${PV}
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${MAJOR}"
-IUSE="gui +jupyter test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   app-text/dvipng
-   dev-cpp/glibmm:2
-   dev-db/sqlite:3=
-   dev-libs/boost:=
-   dev-libs/gmp:=[cxx]
-   dev-libs/jsoncpp:=
-   dev-libs/libsigc++:2
-   dev-texlive/texlive-basic
-   $(python_gen_cond_dep '
-   dev-python/gmpy:2[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/sympy[${PYTHON_USEDEP}]
-   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
-   ')
-   gui? ( dev-cpp/gtkmm:3.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
-
-PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
-
-DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
-
-xdg_update() {
-   if use gui ; then
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   fi
-}
-
-src_prepare() {
-   # Clean postinst script which calls libtool and icon-cache update
-   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
-
-   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
-   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
-   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DENABLE_SYSTEM_JSONCPP=ON
-   -DPACKAGING_MODE=ON
-   -DUSE_PYTHON_3=ON
-   -DBUILD_AS_CPP_LIBRARY=OFF
-   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
-   -DENABLE_MATHEMATICA=OFF
-   -DINSTALL_TARGETS_ONLY=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DENABLE_FRONTEND=$(usex gui)
-   -DENABLE_PY_JUPYTER=$(usex jupyter)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   python_optimize
-}
-
-pkg_postinst() {
-   xdg_update
-}
-
-pkg_postrm() {
-   xdg_update
-}



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

2024-04-17 Thread Maciej Barć
commit: ab81e65077d585e35e8040bc887589a8ebce3802
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 19:24:23 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab81e650

media-gfx/curtail: bump to 1.9.1

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

 media-gfx/curtail/Manifest |  1 +
 media-gfx/curtail/curtail-1.9.1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/media-gfx/curtail/Manifest b/media-gfx/curtail/Manifest
index 423ee94b25e3..cdb79f810188 100644
--- a/media-gfx/curtail/Manifest
+++ b/media-gfx/curtail/Manifest
@@ -1 +1,2 @@
 DIST curtail-1.8.0.tar.gz 228988 BLAKE2B 
c04ad5aaebe8ceab1215937bb3d76ad6b2ca8cb9331011af2c6d3c8d33ee0a898fe3de0e24c0a6303b54ad0a7dd0d811f9b32321b50bbfea6b8063244be464a3
 SHA512 
6a8a081c0fe1b780b50c55a90f70c4d4514c49941eb9fd5924897e3961aa718af71010e8d210030e1b6028c2e33d0d19dcca5cbdcf51463b5a24d6d2e86c196c
+DIST curtail-1.9.1.tar.gz 199785 BLAKE2B 
689aa8f61f3c48ed51a85c35bbc6bee136a20064cd2d03c48f630fd80c8c85b64421e77327a71a41f266bd8f9d6f0dcdc197c15657159ae74056e1b52cc8ef12
 SHA512 
7ff0ff10068c5ff2694f6674376edf84957759b6274740d47d11a584943b026183b13a59b777c27569b6997c3cb358694fa93c55a1136b9d1fab08e768d1a1a4

diff --git a/media-gfx/curtail/curtail-1.9.1.ebuild 
b/media-gfx/curtail/curtail-1.9.1.ebuild
new file mode 100644
index ..222e4969754c
--- /dev/null
+++ b/media-gfx/curtail/curtail-1.9.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Image compressor, supporting PNG, JPEG and WebP"
+HOMEPAGE="https://github.com/Huluti/Curtail/";
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Huluti/${PN^}.git";
+else
+   SRC_URI="https://github.com/Huluti/${PN^}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${P^}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"  # Just desktop / schema / appstream file validation (fails).
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gui-libs/gtk:4[introspection]
+   $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+"
+BDEPEND="
+   ${RDEPEND}
+   dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+"
+RDEPEND+="
+   >=gui-libs/libadwaita-1.3.1
+   media-gfx/jpegoptim
+   media-gfx/oxipng
+   media-gfx/pngquant
+   media-libs/libwebp
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   sed -i "s|@PYTHON@|${PYTHON}|" "${S}"/src/${PN}.in || die
+
+   default
+}
+
+src_install() {
+   meson_src_install
+   python_optimize
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-04-17 Thread Maciej Barć
commit: 0a3267efcb3994580513a848f377f0f7f401bc47
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 20:02:06 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3267ef

app-containers/earthly: bump to 0.8.8

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

 app-containers/earthly/Manifest |  2 +
 app-containers/earthly/earthly-0.8.8.ebuild | 77 +
 2 files changed, 79 insertions(+)

diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index ec4317a7f794..5852ef88a24c 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -6,3 +6,5 @@ DIST earthly-0.8.6-deps.tar.xz 157843872 BLAKE2B 
aade314abdcd8aaf18737908df1a90d
 DIST earthly-0.8.6.tar.gz 8052646 BLAKE2B 
43cb74b7ad198d6418a60dd8b3bac61c1bf67f460b73ca3627647ce71778178e69075bc5122a24cfe33c075c40e962db60845ae6d0933782432eb56087ed83f2
 SHA512 
4c5ae65452ff940bbeeff7ec489882c5db82597977d18ac3f187ae6a444f6b78222f16f3e0ff10250100195227b925d1a73e24c2ffce618b8675fd826302a47a
 DIST earthly-0.8.7-deps.tar.zst 180209748 BLAKE2B 
e4c5f4b856d0ed3a0c757128c144f6267fd763118de12a51877781e82ea15722420c871f5d66a4dd797cc67b85b7c7cd26a1d2e8f417bd5517f1109e376bbefc
 SHA512 
b8dc56b302aca63837a87cfcced4d0387adaea5433b72eb7c7056dab8a486208d06fff39b4ecd753a30f27878b1497eb1892456876e7632ee2c44926747a12d6
 DIST earthly-0.8.7.tar.gz 8062437 BLAKE2B 
82796711c13cb7fd2bf957148ddd7ff31d14b9888b30a910682b956ecb8cd9c66539a71b558f92f972b54c566411257c769dadfe2e1d720d9a4e496292185d48
 SHA512 
c8bddfc2c4e5702abb5c119a022ab5cc875b460535fb5af4364ee7bd89e950768f71fe1ccf1860d0826d8934b283745ca22abae147852a7b779081373b40be4f
+DIST earthly-0.8.8-deps.tar.zst 180214607 BLAKE2B 
f407dcc4cb8daee7ac53433af830b6c872b0c9e1e05004b2bc4c8706eb98b65e457f7bea2b221e6c4cf4dfe8bb218a5ca60e85beb1f7839cb0ffaadaf8110ad3
 SHA512 
6a9d0eb7a69b36cca2f79d3f92e21f9f97d858451308f7151e4810c479105b7dad3fe2ad1b8a90a6ca9f0c7d3d06a8f89cd3eab4fde54e10fae2e3ea98fbb7bb
+DIST earthly-0.8.8.tar.gz 8069650 BLAKE2B 
05dca12e206a22c522d36711cb960525bb20c51439dd73c8ec4a96151c306022483ade55ebe80f30d85acba3c1531b0c9b97115702c6bfc96daa615d9b798d31
 SHA512 
9a19ddfcaa40720b1cbab166e40a6300a79d38245074bd111082eaa04206ae8020c7596ad5801f3048e3a411cbcd88b161d8c01375e4b00192b8cf2b23e62e77

diff --git a/app-containers/earthly/earthly-0.8.8.ebuild 
b/app-containers/earthly/earthly-0.8.8.ebuild
new file mode 100644
index ..bace0e6e3fcf
--- /dev/null
+++ b/app-containers/earthly/earthly-0.8.8.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Git commit SHA is needed at runtime by earthly to pull and bootstrap images.
+if [[ "${PV}" == 0.8.8 ]] ; then
+   COMMIT_SHA=2718b793272cf8f80fa61071b41fec8469a7427b
+else
+   die 'Could not detect "COMMIT_SHA", please update the ebuild.'
+fi
+
+inherit go-module unpacker
+
+DESCRIPTION="Build automation tool that executes in containers"
+HOMEPAGE="https://earthly.dev/
+   https://github.com/earthly/earthly/";
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.zst
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   || (
+   app-containers/docker
+   app-containers/podman
+   )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+src_unpack() {
+   unpacker "${P}-deps.tar.zst"
+
+   go-module_src_unpack
+}
+
+src_compile() {
+   local 
go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix"
+   local go_ldflags="
+   -X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV}
+   -X main.GitSha=${COMMIT_SHA}
+   -X main.Version=v${PV}
+   "
+   local -a go_buildargs=(
+   -tags "${go_tags}"
+   -ldflags "${go_ldflags}"
+   -o ./bin/
+   )
+   ego build "${go_buildargs[@]}" ./cmd/...
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe bin/earthly
+   newexe bin/debugger earthly-debugger
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if has_version "app-containers/podman" ; then
+   ewarn "Podman is supported but not recommended."
+   ewarn "If issues arise, then please try running earthly with 
docker."
+   fi
+
+   if has_version "app-containers/podman[rootless]" ; then
+   ewarn "Running podman in rootless mode is not supported because"
+   ewarn "earthly/dind and earthly/buildkit require privileged 
access."
+   ewarn "For more info see: 
https://docs.earthly.dev/docs/guides/podman/";
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cadabra/

2024-04-17 Thread Maciej Barć
commit: 99d08675226079b4a661401b31171db6012037ed
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 17 19:54:21 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 17 22:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d08675

sci-mathematics/cadabra: bump to 2.4.5.5

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

 sci-mathematics/cadabra/Manifest   |   1 +
 sci-mathematics/cadabra/cadabra-2.4.5.5.ebuild | 112 +
 2 files changed, 113 insertions(+)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index 7301e0ff56c0..a3d9c708b387 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1 +1,2 @@
 DIST cadabra-2.4.5.4.tar.gz 26825874 BLAKE2B 
90562e4ddb08a99a38f32d5cf3fe237b2ca5ece80e4bf70caa8db23a2b6af246b289eb41e7d366c5a242e6e06a680ab0917deb43f29efcf7d6703338c7e97d00
 SHA512 
907e291880aac84a4f5695f77dd34512c13dba320b38fee59c765b070235c9ef777f6e188c675c8247f56144624edb84459d8b500e4c074731633a2b9cf9ee74
+DIST cadabra-2.4.5.5.tar.gz 26827810 BLAKE2B 
ba8eaa9eaab6ec1832dc9dd0ff47710a503b6a4a33124cdd3021144177b471c2b3616a7e61f4ec32fd464270e45cdc460d2bcdb5bd39fa853a00bbfefba58c92
 SHA512 
931537cb1b72194cbe89dc2231fa50c5550e14e7f259cfbd19bc2ffdf9d558273b60cd36fdfe0578b05e26b74cb362e1411c4c4706293437b867b71ee7661411

diff --git a/sci-mathematics/cadabra/cadabra-2.4.5.5.ebuild 
b/sci-mathematics/cadabra/cadabra-2.4.5.5.ebuild
new file mode 100644
index ..de5c161c94ef
--- /dev/null
+++ b/sci-mathematics/cadabra/cadabra-2.4.5.5.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR="$(ver_cut 1)"
+CADABRA="${PN}${MAJOR}"
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg-utils python-single-r1 cmake
+
+DESCRIPTION="Field-theory motivated approach to computer algebra"
+HOMEPAGE="https://cadabra.science/
+   https://github.com/kpeeters/cadabra2/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git";
+else
+   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${CADABRA}-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${MAJOR}"
+IUSE="gui +jupyter test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-text/dvipng
+   dev-cpp/glibmm:2
+   dev-db/sqlite:3=
+   dev-libs/boost:=
+   dev-libs/gmp:=[cxx]
+   dev-libs/jsoncpp:=
+   dev-libs/libsigc++:2
+   dev-texlive/texlive-basic
+   $(python_gen_cond_dep '
+   dev-python/gmpy:2[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
+   ')
+   gui? (
+   dev-cpp/gtkmm:3.0
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+"
+
+PATCHES=( "${FILESDIR}/${CADABRA}-CMake.patch" )
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
+
+xdg_update() {
+   if use gui ; then
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   fi
+}
+
+src_prepare() {
+   # Clean postinst script which calls libtool and icon-cache update
+   echo '#!/bin/sh' > "${S}/config/postinst.in" || die
+
+   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
+   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
+   "${S}/jupyterkernel/kernelspec/kernel.json.in" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DENABLE_SYSTEM_JSONCPP=ON
+   -DPACKAGING_MODE=ON
+   -DUSE_PYTHON_3=ON
+   -DBUILD_AS_CPP_LIBRARY=OFF
+   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
+   -DENABLE_MATHEMATICA=OFF
+   -DINSTALL_TARGETS_ONLY=OFF
+   -DBUILD_TESTS="$(usex test)"
+   -DENABLE_FRONTEND="$(usex gui)"
+   -DENABLE_PY_JUPYTER="$(usex jupyter)"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_optimize
+}
+
+pkg_postinst() {
+   xdg_update
+}
+
+pkg_postrm() {
+   xdg_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luarocks/

2024-04-17 Thread Sam James
commit: b1ecb0987772d3891ce5ec5403a23724716b98d3
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:09:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ecb098

dev-lua/luarocks: Stabilize 3.11.0 x86, #930137

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

 dev-lua/luarocks/luarocks-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luarocks/luarocks-3.11.0.ebuild 
b/dev-lua/luarocks/luarocks-3.11.0.ebuild
index 287c6ecf25b8..4a50fd33eda6 100644
--- a/dev-lua/luarocks/luarocks-3.11.0.ebuild
+++ b/dev-lua/luarocks/luarocks-3.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://luarocks.org/releases/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="test"



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

2024-04-17 Thread Sam James
commit: 1619b6de7a0c544cc7eff69d7f5f5209c4fed506
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 22:09:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 22:09:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1619b6de

dev-libs/libunistring: Stabilize 1.2 x86, #930175

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

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

diff --git a/dev-libs/libunistring/libunistring-1.2.ebuild 
b/dev-libs/libunistring/libunistring-1.2.ebuild
index 42c13ac56d65..4836e893182d 100644
--- a/dev-libs/libunistring/libunistring-1.2.ebuild
+++ b/dev-libs/libunistring/libunistring-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 LICENSE="|| ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )"
 # Check regularly even on "minor" bumps
 SLOT="0/5"
-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"
+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"
 IUSE="doc static-libs"
 
 QA_CONFIG_IMPL_DECL_SKIP=(



  1   2   3   4   >