[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-session/

2024-06-09 Thread Michał Górny
commit: 6f46e6810c297a6c94f2914a107f0c2153727413
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 17:29:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 17:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f46e681

xfce-base/xfce4-session: Bump to 4.18.4

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

 xfce-base/xfce4-session/Manifest   |  1 +
 .../xfce4-session/xfce4-session-4.18.4.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest
index 27238bd3489b..c1af40631f6d 100644
--- a/xfce-base/xfce4-session/Manifest
+++ b/xfce-base/xfce4-session/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-session-4.18.3.tar.bz2 875517 BLAKE2B 
bc729218fb845589655e5cd35c15dab3a3fad931b348098e052212b60c52214727af734641512590f85c88cd36d2db160d8e24d98ad34d47358469c466da9f38
 SHA512 
65314472049c973af4b7553ec969691dfe701af2addb8cb63aebb49ff1b61ddb9e1418b2969e5eac69fd32096dd3163b7bf28fefe1d8c130c46bd5dd2bfe126c
+DIST xfce4-session-4.18.4.tar.bz2 922274 BLAKE2B 
1ea22b552446f9dd7c1516e854c5dc7101780fba9f44e93a5a66105137607ffa943a539e124f13dc47a170695ebe8d5e59de7cf9c6c27b75dbb50f0d53a7e592
 SHA512 
dec5006cf69cd44d39c0923d512bfd07123c923627b33a9f232134468cf8a160e329afcf0e61619e7f9a91a453845cbc55a355b6ca9c02e15f55eb7876c8bfc1
 DIST xfce4-session-4.19.2.tar.bz2 1201959 BLAKE2B 
adc76dddec0fa19872054a1dcd64bc920df71360f42c4befa5b33a6fa8369fc1af2ae8cd9192b9f5412ca196fa6b39824971aa775773debb9d8189736e59a4f5
 SHA512 
35bc1daccb86791882007ea71516746909b6d69b74465a66533399b72529448bc40a64dc0f1f6cd06ddcc5c48413b728c3cd8eadb467afcc493e6d936c564600

diff --git a/xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild 
b/xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild
new file mode 100644
index ..8e6a0ac408b8
--- /dev/null
+++ b/xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A session manager for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-session/start
+   https://gitlab.xfce.org/xfce/xfce4-session
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls policykit +xscreensaver"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3
+   x11-libs/libSM
+   x11-libs/libwnck:3
+   x11-libs/libX11
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/libxfce4ui-4.18.2:=
+   >=xfce-base/xfconf-4.12:=
+   policykit? ( >=sys-auth/polkit-0.102 )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-apps/iceauth
+   x11-apps/xrdb
+   nls? ( x11-misc/xdg-user-dirs )
+   xscreensaver? (
+   || (
+   xfce-extra/xfce4-screensaver
+   >=x11-misc/xscreensaver-5.26
+   x11-misc/light-locker
+   )
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable policykit polkit)
+   --with-xsession-prefix="${EPREFIX}"/usr
+   ICEAUTH="${EPREFIX}"/usr/bin/iceauth
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+
+   exeinto /etc/X11/Sessions
+   newexe - Xfce4 <<-EOF
+   startxfce4
+   EOF
+   dosym Xfce4 /etc/X11/Sessions/Xfce
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-settings/

2024-06-09 Thread Michał Górny
commit: 051bdb7cfa7a5bb81e0f4339bc92ea3d5c54fbc9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 13:59:49 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 13:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051bdb7c

xfce-base/xfce4-settings: Bump to 4.18.5

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

 xfce-base/xfce4-settings/Manifest  |  1 +
 .../xfce4-settings/xfce4-settings-4.18.5.ebuild| 78 ++
 2 files changed, 79 insertions(+)

diff --git a/xfce-base/xfce4-settings/Manifest 
b/xfce-base/xfce4-settings/Manifest
index 7759476bc225..30f537ed619c 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-settings-4.18.4.tar.bz2 1557097 BLAKE2B 
0269ed1778becc547ba187c096d7c9938cc00f56fb1c9312c9d0eb9b5344d4785f88abadecf391724699de2cb28b35ffed057f06e85f3e098a902a4047969a9c
 SHA512 
2f9e2de4a3a0cc59b4701b44899464532fbae8805270485d2821b65b9d78be54bb636c4cd4205de97e18c13b20912fcd1f4ca0b3baa561bf1a783829f53a06a0
+DIST xfce4-settings-4.18.5.tar.bz2 1559812 BLAKE2B 
3639cb17dbe9311556de03f5ae497ab7b18fa170e64cfab2c414194bb544b370a2d82df0344a859b4b0b7438dc1e0046b5e8519206553decbf8bf3def5534503
 SHA512 
706407131bf4c78d5b5a760c76b4c8e8d48ca145d9934b3e2facc9117762ac3f05ef54ea0275b80d96ab54a0a174f1799f949710c436744fe42dcabd
 DIST xfce4-settings-4.19.2.tar.bz2 2433368 BLAKE2B 
00175d94837c0abec841feed5d1ea834160afccae8718f4af11323d65d5d751d288dd2651b06ceee6ec02fa2ec222e5b94322a38fa59fd29a18e64a1eb84c88c
 SHA512 
dc225dc3d4296db1dbfdd93685a29b453faab2c3259e2dd1f162d631b3853c4f2b582facab60814d1babe934c2eac752ef954dff2b285e9340dd5247f131555a

diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild 
b/xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild
new file mode 100644
index ..bca7a8b05d91
--- /dev/null
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.18.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit python-single-r1 xdg-utils
+
+DESCRIPTION="Configuration system for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-settings/start
+   https://gitlab.xfce.org/xfce/xfce4-settings/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="colord input_devices_libinput libcanberra libnotify upower +xklavier"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.66.0
+   media-libs/fontconfig
+   >=x11-libs/gtk+-3.24.0:3
+   x11-libs/libX11
+   >=x11-libs/libXcursor-1.1
+   >=x11-libs/libXi-1.3
+   >=x11-libs/libXrandr-1.2
+   >=xfce-base/garcon-0.2:=
+   >=xfce-base/exo-4.15.1:=
+   >=xfce-base/libxfce4ui-4.17.0:=
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/xfconf-4.13:=
+   colord? ( x11-misc/colord:= )
+   libcanberra? ( >=media-libs/libcanberra-0.25[sound] )
+   input_devices_libinput? ( x11-drivers/xf86-input-libinput )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   upower? ( >=sys-power/upower-0.9.23 )
+   xklavier? ( >=x11-libs/libxklavier-5 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   virtual/pkgconfig
+   sys-devel/gettext
+"
+
+src_prepare() {
+   default
+   python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable upower upower-glib)
+   $(use_enable input_devices_libinput xorg-libinput)
+   $(use_enable libnotify)
+   $(use_enable colord)
+   $(use_enable xklavier libxklavier)
+   $(use_enable libcanberra sound-settings)
+   )
+   econf "${myconf[@]}"
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-06-08 Thread Michał Górny
commit: d356aeb3ab9374f19b313e764e54811bcdb89a71
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:07:58 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d356aeb3

dev-python/irc: Bump to 20.4.1

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

 dev-python/irc/Manifest  |  1 +
 dev-python/irc/irc-20.4.1.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 2d23e5fe9e0a..7d02419381ed 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1 +1,2 @@
 DIST irc-20.4.0.tar.gz 91215 BLAKE2B 
39244605b7ad47d4fd9c22b4040f14ad46ec79c339e1ffd8451fad04a3d2b7c4945d8474f4c9c9cf3c620cfc3b0298123ba21844849d5070cc85993f46997025
 SHA512 
ff75593cf9606c724232517c8340beb115ceda254acb5989c043bd0653f215b928b663570c98c27b845cc7431ea142514c85968e3e3b9bda0406ce799a2b1d2e
+DIST irc-20.4.1.tar.gz 91229 BLAKE2B 
05518a19821016e5a10173a5ee20a0d3cb6047eb87f4a153331bc8458abb365d27cde8ae02b1e7c12a86957adc7811511f61c516bdb1c6f0f03f4a5186524eb5
 SHA512 
e57e18c7c8111c883737cbaa176e0e895c182e43208ff784abf382bcab0b613287076ec35cfe266d78418e27b38a6443344b03bd90ea768c1c50ce0c32453d89

diff --git a/dev-python/irc/irc-20.4.1.ebuild b/dev-python/irc/irc-20.4.1.ebuild
new file mode 100644
index ..a090f3ee344d
--- /dev/null
+++ b/dev-python/irc/irc-20.4.1.ebuild
@@ -0,0 +1,50 @@
+# 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="IRC client framework written in Python"
+HOMEPAGE="
+   https://github.com/jaraco/irc/
+   https://pypi.org/project/irc/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   dev-python/jaraco-logging[${PYTHON_USEDEP}]
+   dev-python/jaraco-stream[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.10[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # https://github.com/jaraco/irc/issues/231
+   rm -r docs || die
+   distutils-r1_src_prepare
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/scripts"
+   dodoc -r scripts
+   fi
+   distutils-r1_python_install_all
+}



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

2024-06-08 Thread Michał Górny
commit: cc6021e94f919ba59ede9d15b918437adc10ad0b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:11:00 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6021e9

dev-python/pyupgrade: Bump to 3.16.0

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

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

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index c051fd276089..fa948958c3c1 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -1,2 +1,3 @@
 DIST pyupgrade-3.15.1.gh.tar.gz 65432 BLAKE2B 
2978745edcbbcc3aee5abb14c2b509a3912d1932401e8957e04d0491fa0e6b01521317ef62b6486f80835715f09254e6bb39c6482c2155e8986580c146ad06ca
 SHA512 
5946cd03231e9c56543ac2f1dc4a84c0a4dc8cb44b0f88983a0a02f190a20615e2c2e4b22d8b3ec0d4728482464fe4f87bbd90514e11230776a1d67540170e91
 DIST pyupgrade-3.15.2.gh.tar.gz 65444 BLAKE2B 
3e0004452957f4bac9e7bc2fab886fd3e4dc799d7c53d988da1c0515d445cb275463115d9dee495991a1be61adbee7dd72782f2a21985568dd39fd8afe4088d5
 SHA512 
98ac1629e2bdc0956536b51e96929e7a88a3355364ccc0696cff38d2e6cf4dd5552f91f76644d7977dbdc57ef44ca9942585acd0506ca47e7a4e69c6eb95ed7c
+DIST pyupgrade-3.16.0.gh.tar.gz 65582 BLAKE2B 
99c04e528d6bc8d802595ee320843561b317cdf57c87fe2f095b29dfa99b23d00c87951b48f437a72a2602a5bc7bd237abc98cdf9b802ca8c5faff83fe666396
 SHA512 
a348fd925418e5ec5360f77aa814eb1b95e45842b8310ed4edb357e5a3648dfbecf09ab7c5d70a8ba98728f2355ef5e5f51908a8c53faf5762869b74e1da

diff --git a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
new file mode 100644
index ..127ff6fc4c1d
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/tokenize-rt-5.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: f65fa07c3f1954fed7cc827c4307c0afc6c970c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:16:51 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65fa07c

dev-python/uncertainties: Enable py3.13

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

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

diff --git a/dev-python/uncertainties/uncertainties-3.2.1.ebuild 
b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
index 6d67e5f2f80f..2a213488261f 100644
--- a/dev-python/uncertainties/uncertainties-3.2.1.ebuild
+++ b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature pypi
 



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

2024-06-08 Thread Michał Górny
commit: c17441b6f61a1e3dfb91dc9e239691fbea91b650
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:17:29 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17441b6

dev-python/pyupgrade: Enable py3.13

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

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

diff --git a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
index 127ff6fc4c1d..12bbba4127a7 100644
--- a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
+++ b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-06-08 Thread Michał Górny
commit: 749f251a0e261ebb3b2e811e31ad0f84fd6ebf14
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:14:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:14:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749f251a

dev-python/plette: Bump to 2.1.0

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

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

diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest
index 5547cd1597ef..e759edbe3b56 100644
--- a/dev-python/plette/Manifest
+++ b/dev-python/plette/Manifest
@@ -1,3 +1,4 @@
 DIST plette-0.4.4.gh.tar.gz 36359 BLAKE2B 
dc630b9e98db9a8f6047fe0bb31c2ab29d695745b59d457c9cac218922c0d578a474f80ddc419364fb8ef92c5952c5cea33ee571cce2d698015466edb738885a
 SHA512 
c4342ce040966730d2eba638c718c1db9340051baa89238b99e64cf8ef734fe448f0aaeae224e9f6b51c9e38458e9caeb2c8d6abbd5db76249529aaee90ed5c0
 DIST plette-1.0.0.gh.tar.gz 54297 BLAKE2B 
7ade29df8bfc20d5c98f5f3290acea2f5e884f71b13c0950373f41240de54f3ea672d16c0557fef2e1be25aef0da68d4a7449ebea2f206d92901d7f11f6cc2bb
 SHA512 
72a3f270f76dbf32cb418628f1b24046111a46633603b07fd44fd4ed50d946653afaec070bce8e67a1ecff3ec8607f2476d3b25760c76726218873898bef97ed
 DIST plette-2.0.2.tar.gz 12905 BLAKE2B 
48d8e50b24a2b61a12f798467ed443a7a043bd6efca7cb99ce35e5e05edb44af327e3a2e5bdfde0e6db4a4be527ab668edd6433c195fe4f72975170bcb6acbed
 SHA512 
9f273af721b29b81ef8921fa9bf42856711242cef04372c5e1c632e907d889554beeb4d85c47cc9f2003984004dfa97a239643d9307389be9a6710dec26b5b28
+DIST plette-2.1.0.tar.gz 12908 BLAKE2B 
7e710826374f12317d93cd7410006059ecffe82095ecb05f5e30d3b1db56802ce44fb31ac5ef9fd6c6a1a83578cd69ae87c324a470a532557eed69f8c73923ba
 SHA512 
ce75385d958be6c0adc0e11a8431484a91eb7b7e237218b37e073411551813bfbad4872fe6f1b3d5980f9da5f0465c66de4e19646d11716079a6be67b2c138a5

diff --git a/dev-python/plette/plette-2.1.0.ebuild 
b/dev-python/plette/plette-2.1.0.ebuild
new file mode 100644
index ..31d962c16d70
--- /dev/null
+++ b/dev-python/plette/plette-2.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Structured Pipfile and Pipfile.lock models"
+HOMEPAGE="
+   https://github.com/sarugaku/plette/
+   https://pypi.org/project/plette/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   dev-python/cerberus[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: 752156e20110b7c5c11b23d55637786ae45a7b7a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:11:29 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:11:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752156e2

dev-python/pkginfo: Bump to 1.11.1

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

 dev-python/pkginfo/Manifest  |  1 +
 dev-python/pkginfo/pkginfo-1.11.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index a26c5247f631..fe2d777f37dc 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,2 +1,3 @@
 DIST pkginfo-1.10.0.tar.gz 378457 BLAKE2B 
976bde677c365b78bde56604cef46892c95f796af59836946e1302cea868882a06d3f8cdbb330e3af011691dc8123f2555d0ebf6bacfaeff5a4e010a9bdd7030
 SHA512 
d1350166bc6d37d8c7f227bfee332f5d289e1a513a13db1ba75992dbb24b30b42b2b95d2fe55ca249c83132e880a46975d4146e0cb9d5b1d103da2e9ce36a858
 DIST pkginfo-1.11.0.tar.gz 376619 BLAKE2B 
ccbe90c61a97d88a44f8b61dd928962032b6cfdca8a9095e6151a9f1ba5f2cd23270e28f03fbf28a6b7bc2e762510578f2e53195c8d6a0e91611e0714ae365b2
 SHA512 
f145d29fa8bd7e9e0264c98fb440fe6e2b53081751e40264860dc50ea3bca4c69b3959ce70ea55669a89db9783a09369cd655ac93bf9a59a73c7d8023335d9c8
+DIST pkginfo-1.11.1.tar.gz 376911 BLAKE2B 
ee5a9b3c280636dbb58ba5aef5a94e74c639c63472a0630671c4277ed7b14f1e13a18daf050974d45502181bd22e80f969a9056cc13f134bdb61763a9003ab4b
 SHA512 
9bb159e4c9efe6d42c6f564346bb3bfacc700cfdf3498d7dcdddcbbc5e9797df720f3f0a2142a7abd2e84e82ec30823d9807a61304af1c165973a2582ffb2731

diff --git a/dev-python/pkginfo/pkginfo-1.11.1.ebuild 
b/dev-python/pkginfo/pkginfo-1.11.1.ebuild
new file mode 100644
index ..29862ec41210
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.11.1.ebuild
@@ -0,0 +1,28 @@
+# 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..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2024-06-08 Thread Michał Górny
commit: 4454811a0d6197aec7225081bba5ce90b772a0cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:13:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:13:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4454811a

dev-python/uncertainties: Bump to 3.2.1

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

 dev-python/uncertainties/Manifest  |  1 +
 .../uncertainties/uncertainties-3.2.1.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/uncertainties/Manifest 
b/dev-python/uncertainties/Manifest
index ef3ca04a07c5..118b8a16d6e8 100644
--- a/dev-python/uncertainties/Manifest
+++ b/dev-python/uncertainties/Manifest
@@ -1 +1,2 @@
 DIST uncertainties-3.1.7.tar.gz 158727 BLAKE2B 
d68b74d291b1f6c4505a47f6fa19653eade43dc1ccaf78e02bd320df92d8bdaeac1b0808a21dceb046a6e2acd076836728b4014d39ca8da17647582320ce50e8
 SHA512 
24576415265df22459d83bb28e632195e6760204a6e11523821afe25222ea3e035bf7f10c552ec456bb2cdf42a09e296865f9bf0d13ff44beb88c11ebc479ff9
+DIST uncertainties-3.2.1.tar.gz 143154 BLAKE2B 
68a0e840878eed602666f1b315ea575f3ab07ca12555f6153801ffbb54b9b1ae8742e4d87c7cec9ec0ace505c4dd8aeb45d3a010663691db31145a146390c932
 SHA512 
4b1b1738bed60dddacaa0e7f6d8672e32c8282681c4f2f5222e26798150774a24349fb1a98011ff37dc990ab2dd271a3fff2abbc7a0279d499d08585df1b814f

diff --git a/dev-python/uncertainties/uncertainties-3.2.1.ebuild 
b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
new file mode 100644
index ..6d67e5f2f80f
--- /dev/null
+++ b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
@@ -0,0 +1,32 @@
+# 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 optfeature pypi
+
+DESCRIPTION="Python module for calculations with uncertainties"
+HOMEPAGE="
+   https://pythonhosted.org/uncertainties/
+   https://github.com/lmfit/uncertainties/
+   https://pypi.org/project/uncertainties/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "numpy support" dev-python/numpy
+}



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

2024-06-08 Thread Michał Górny
commit: cbe6a69c4b3bd52bafd979860a59a64e62c8c442
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 02:19:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 02:57:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe6a69c

dev-python/Nuitka: Bump to 2.3.1

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-2.3.1.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 54bd5fedd7e3..0dc1473dc648 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-2.2.2.tar.gz 3999091 BLAKE2B 
1512b0112dfa36c704900b787ac43a24377ab2994d16865d85da0384d2bb29a6dd26a83be270c51c28bcca68dad2398d68096d4dae1ee3f2044a85dad2571d82
 SHA512 
13f03fb849d83a1fbb10df2fe54f429f8871068942dfe93316460e1abed9149793b6fc1d7b62b1e72fc00de94ae9fd4b218f4ee65ea7668d138700f2bfd94eb2
 DIST Nuitka-2.2.3.tar.gz 3657438 BLAKE2B 
f01a213f7dff39b6bba50ba21fbd120927caa60c88156aa0e9094339f260008fe18aaec4aabe5f878224516bddde697020ac16795e528b0e0141937565255b0a
 SHA512 
36147901a75fcefad10ec75b66a3c988be9c8d6f54aca0f2f9ab3a8c4b06efc7c1b4eb5af5686675ce7040948f7032c27a93f7ea2429e02b99c2d817c37c72fe
+DIST Nuitka-2.3.1.tar.gz 3668744 BLAKE2B 
fa2951f4e4f903007b8747748233b5a506d650bd4647f49f3a98e8a352da0ff10b9c2e462062cafe666e91003a47dcd61e4c55b9100fc73d15a5c23ac282a90d
 SHA512 
77caa68117e1bb22b5be1dbe411e1fcd2dfa2fd2dd2e066ea6373c57894df559519dac4c35b4ccddc3c34cb5e061ee6ee5b3feba61e15ebd21975a5b42448599
 DIST Nuitka-2.3.tar.gz 3663624 BLAKE2B 
14d11b529322710e1c733661447dda38b5c2140fa924f3a510b710fd9191c194f36a8340c7a6908bfcba62844b3e76604725b5e41e239a1097b9e6b91664b943
 SHA512 
2bdfd4970f024e1f035f231d3f11f417228d12c33929c2625f05ff410500f1f7903b4c7dca4493374b13acb615b00fd555239d59eda661b1e27b0a3facc7bd5e

diff --git a/dev-python/Nuitka/Nuitka-2.3.1.ebuild 
b/dev-python/Nuitka/Nuitka-2.3.1.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.3.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-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=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



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

2024-06-08 Thread Michał Górny
commit: 5b45aef4ab0b6d0ed7f414facaf9e243cdb36cfc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 15:46:39 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 15:46:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b45aef4

ltprune.eclass: Mark @DEAD

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

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

diff --git a/eclass/ltprune.eclass b/eclass/ltprune.eclass
index 5a36647d1d1c..51f5aaabfea7 100644
--- a/eclass/ltprune.eclass
+++ b/eclass/ltprune.eclass
@@ -1,6 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: ltprune.eclass
 # @MAINTAINER:
 # Michał Górny 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/alsa-plugins/, sys-firmware/sof-firmware/, dev-python/pyalsa/, ...

2024-06-08 Thread Michał Górny
commit: 773c42ea6aa860144ea55c495919843787f97df9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 15:23:11 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 15:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773c42ea

*/*: Reassign alsa-bugs@ packages

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

 dev-python/pyalsa/metadata.xml | 9 +
 media-libs/alsa-lib/metadata.xml   | 4 +---
 media-libs/alsa-oss/metadata.xml   | 4 +---
 media-libs/alsa-topology-conf/metadata.xml | 4 +---
 media-libs/alsa-ucm-conf/metadata.xml  | 4 +---
 media-plugins/alsa-plugins/metadata.xml| 4 +---
 media-sound/alsa-tools/metadata.xml| 4 +---
 media-sound/alsa-utils/metadata.xml| 4 +---
 sys-firmware/alsa-firmware/metadata.xml| 4 +---
 sys-firmware/sof-firmware/metadata.xml | 3 ---
 10 files changed, 9 insertions(+), 35 deletions(-)

diff --git a/dev-python/pyalsa/metadata.xml b/dev-python/pyalsa/metadata.xml
index d1ee6707bb56..82a2a81ec713 100644
--- a/dev-python/pyalsa/metadata.xml
+++ b/dev-python/pyalsa/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   Gentoo ALSA Project
-   
-   
-   pyt...@gentoo.org
-   Python
-   
+   

alsa-project/alsa-python
pyalsa

diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml
index dc26f4840b84..5e60b5110a54 100644
--- a/media-libs/alsa-lib/metadata.xml
+++ b/media-libs/alsa-lib/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

Enable support for ALISP (ALSA LISP) 
interpreter for advanced features.


diff --git a/media-libs/alsa-oss/metadata.xml b/media-libs/alsa-oss/metadata.xml
index 199aa2af5e15..fe1e5b6675b5 100644
--- a/media-libs/alsa-oss/metadata.xml
+++ b/media-libs/alsa-oss/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

alsa-project/alsa-oss


diff --git a/media-libs/alsa-topology-conf/metadata.xml 
b/media-libs/alsa-topology-conf/metadata.xml
index 4813cc3ba505..af9f4ca5affd 100644
--- a/media-libs/alsa-topology-conf/metadata.xml
+++ b/media-libs/alsa-topology-conf/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

cpe:/a:alsa-project:alsa-topology-conf
alsa-project/alsa-topology-conf

diff --git a/media-libs/alsa-ucm-conf/metadata.xml 
b/media-libs/alsa-ucm-conf/metadata.xml
index f89266cd5c30..9490313eaef3 100644
--- a/media-libs/alsa-ucm-conf/metadata.xml
+++ b/media-libs/alsa-ucm-conf/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   


https://www.alsa-project.org/wiki/Main_Page_News
cpe:/a:alsa-project:alsa-ucm-conf

diff --git a/media-plugins/alsa-plugins/metadata.xml 
b/media-plugins/alsa-plugins/metadata.xml
index b7ef9877f6fb..86f8dd96cfc3 100644
--- a/media-plugins/alsa-plugins/metadata.xml
+++ b/media-plugins/alsa-plugins/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

Enables Arcam AV control plugin
Enables upmix and vdownmix plugin

diff --git a/media-sound/alsa-tools/metadata.xml 
b/media-sound/alsa-tools/metadata.xml
index d2e8313dec39..414e9d96bf06 100644
--- a/media-sound/alsa-tools/metadata.xml
+++ b/media-sound/alsa-tools/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

alsa-project/alsa-tools


diff --git a/media-sound/alsa-utils/metadata.xml 
b/media-sound/alsa-utils/metadata.xml
index d5e35b0955b0..130888dda686 100644
--- a/media-sound/alsa-utils/metadata.xml
+++ b/media-sound/alsa-utils/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

install basic audio tester (BAT) util
install utils that use libsamplerate 
(e.g. alsaloop)

diff --git a/sys-firmware/alsa-firmware/metadata.xml 
b/sys-firmware/alsa-firmware/metadata.xml
index a6a9e0baa083..7d8a912dd3ef 100644
--- a/sys-firmware/alsa-firmware/metadata.xml
+++ b/sys-firmware/alsa-firmware/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   alsa-b...@gentoo.org
-   
+   

alsa-project/alsa

[gentoo-commits] repo/gentoo:master commit in: dev-python/myst-parser/files/, dev-python/myst-parser/

2024-06-08 Thread Michał Górny
commit: 36e6f055b68d3ba17b527c55347c2843eb99fbf9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 15:01:16 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 15:01:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e6f055

dev-python/myst-parser: Remove old

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

 dev-python/myst-parser/Manifest|  3 -
 .../files/myst-parser-2.0.0-sphinx-7.3.patch   | 81 --
 dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild | 71 ---
 dev-python/myst-parser/myst-parser-3.0.0.ebuild| 58 
 4 files changed, 213 deletions(-)

diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest
index 70070c31d18d..8f2f416d9ab8 100644
--- a/dev-python/myst-parser/Manifest
+++ b/dev-python/myst-parser/Manifest
@@ -1,4 +1 @@
-DIST MyST-Parser-2.0.0.gh.tar.gz 815453 BLAKE2B 
8f5dd823c3c79d843b45a7a4819d5677b51a12f78db2c1ce9700eb6faa8c4f0bc167fb1d8cd947e89ffab85aec947ab527b67dc73ef4db97a393f700a4331738
 SHA512 
c47bdd773565e93c4714d318a70f9a8adab1be6e2a63c23175667fc4afb5da4d66b84e11176782c8202e9fd68883e74d444911ddfb0b91356c2ba07fa65f7ea4
-DIST MyST-Parser-3.0.0.gh.tar.gz 823619 BLAKE2B 
95d8f1c5a2ab442225079495fa4ebf3619d554bd3e6f469f6215a2458bad4fde3ca555dca591ac20537026765a8fda8a4fa9d85ca592251d9b699bba90782c59
 SHA512 
a91abfcb99b9b53cee6877d469c32a95c69c2fcbc9cfe6217451c0995e49dec89fe98cd5a1a5e408845985a10fbc21d4e3d8063f1d7a3d96781cb44352b3e806
 DIST MyST-Parser-3.0.1.gh.tar.gz 823769 BLAKE2B 
2b8d84dc6a61abd7d168317bb80632172f01f109751b40c108828d0b2fb9c8536da32ff6c873cd3bc20b70c2613b25167999ea9f2d59dfc914ac231120b2
 SHA512 
4c2b08e9307685c2ef02eee89becba1d6e9f67eba7ab6d5bb5b425f232ac0922bb31cb5df5d60a5ed0846a9314475bcd2cb073a0101f514455c2598340e4b441
-DIST myst-parser-2.0.0-sphinx-7.2.patch 22443 BLAKE2B 
994f0b2c419832e61cb006b1b45c01274970900bdcfcef3422d5331e88962a46884afbf5b27b5cb98ed349a426444ca4ff21810526cc34eae4cf074102f7b3de
 SHA512 
707b2a69c81352d2900c91088ca137f6455e0006b0e7c798b6f03b9f0cac85489c27db662f5e6ab6e2cd52e10f1594aa54d5c6821c07c110ad138d0cf129ac65

diff --git a/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch 
b/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
deleted file mode 100644
index 3b9d9551311e..
--- a/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-diff --git a/tests/test_renderers/test_fixtures_sphinx.py 
b/tests/test_renderers/test_fixtures_sphinx.py
-index bd0f85eb..65aba83a 100644
 a/tests/test_renderers/test_fixtures_sphinx.py
-+++ b/tests/test_renderers/test_fixtures_sphinx.py
-@@ -22,7 +22,12 @@
- def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree):
- sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
- result = sphinx_doctree_no_tr(file_params.content, "index.md")
--file_params.assert_expected(result.pformat("index"), rstrip_lines=True)
-+pformat = result.pformat("index")
-+# changed in docutils 0.20.1
-+pformat = pformat.replace(
-+'', ''
-+)
-+file_params.assert_expected(pformat, rstrip_lines=True)
- 
- 
- @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md")
-@@ -100,6 +105,8 @@ def test_sphinx_directives(file_params, 
sphinx_doctree_no_tr: CreateDoctree):
- ),
- "",
- )
-+# changed in sphinx 7.3
-+pformat = pformat.replace("Added in version 0.2", "New in version 0.2")
- 
- file_params.assert_expected(pformat, rstrip_lines=True)
- 
-diff --git a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py 
b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-index f6612b4c..33aed04b 100644
 a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-+++ b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-@@ -2,5 +2,6 @@
- 
- extensions = ["myst_parser"]
- exclude_patterns = ["_build"]
-+suppress_warnings = ["config.cache"]
- myst_heading_anchors = 2
- myst_heading_slug_func = make_id
-diff --git a/tests/test_sphinx/test_sphinx_builds.py 
b/tests/test_sphinx/test_sphinx_builds.py
-index fcc1e463..b4e7c10d 100644
 a/tests/test_sphinx/test_sphinx_builds.py
-+++ b/tests/test_sphinx/test_sphinx_builds.py
-@@ -162,7 +162,12 @@ def test_references_singlehtml(
- docname="other/other",
- resolve=True,
- regress=True,
--replace={"other\\other.md": "other/other.md"},
-+replace={
-+"other\\other.md": "other/other.md",
-+# changed in sphinx 7.3
-+'="#document-index': '="index.html#document-index',
-+'="#document-other': '="index.html#document-other',
-+  

[gentoo-commits] proj/qa-scripts:master commit in: htdocs/

2024-06-08 Thread Michał Górny
commit: 77932be6dbd27f876dc59b437049d614738ee3b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:14:42 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:14:42 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=77932be6

index: Include 2023 Bugzilla search link

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

 htdocs/index.html | 1 +
 1 file changed, 1 insertion(+)

diff --git a/htdocs/index.html b/htdocs/index.html
index ddd182b..84fd41c 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -184,6 +184,7 @@
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2021-01-01=2020-01-01;
 class="list-group-item list-group-item-action">2020
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2022-01-01=2021-01-01;
 class="list-group-item list-group-item-action">2021
 https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2023-01-01=2022-01-01;
 class="list-group-item list-group-item-action">2022
+https://bugs.gentoo.org/buglist.cgi?f1=delta_ts_id=1554870=lessthaneq=---=greaterthaneq_format=advanced=delta_ts=2024-01-01=2023-01-01;
 class="list-group-item list-group-item-action">2023
   
 
   



[gentoo-commits] proj/qa-scripts:master commit in: htdocs/

2024-06-08 Thread Michał Górny
commit: a0b6f8ee758ffb47e94719256307c1e913691215
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:13:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:13:56 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=a0b6f8ee

index: Include py3.12 → py3.13 report

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

 htdocs/index.html | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/htdocs/index.html b/htdocs/index.html
index 60955d2..ddd182b 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -99,6 +99,9 @@
 
   Python reports
   
+
+  Py3.12 → 3.13 testing
+
 
   Py3.11 → 3.12 testing
   



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

2024-06-08 Thread Michał Górny
commit: 6d60a8d7116f6c72006bb96af0e2a7518e243626
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:11:33 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:11:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d60a8d7

licenses: Remove unused FFSL license

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

 licenses/FFSL | 261 --
 1 file changed, 261 deletions(-)

diff --git a/licenses/FFSL b/licenses/FFSL
deleted file mode 100644
index c0e3c85904d5..
--- a/licenses/FFSL
+++ /dev/null
@@ -1,261 +0,0 @@
- Floodgap Free Software License
-
-   The author of your software has chosen to distribute it under the
-   Floodgap Free Software License. Although this software is without cost,
-   it is not released under Copyleft or GPL, and there are differences
-   which you should read. Your use of this software package constitutes
-   your binding acceptance without restriction.
-
-  This software is without cost
-
-   The Floodgap Free Software License (FFSL) has one overriding mandate:
-   that software using it, or derivative works based on software that uses
-   it, must be free. By free we mean simply "free as in beer" -- you may
-   put your work into open or closed source packages as you see fit,
-   whether or not you choose to release your changes or updates publicly,
-   but you must not ask any fee for it. (There are certain exceptions for
-   for-profit use which we will discuss below.)
-
-  Definitions and terms
-
-   Author
-  The declared copyright owner of this software package.
-
-   Binary
-  A pre-compiled or pre-interpreted bytecode or machine language
-  representation of a software package not designed for further
-  modification and tied to a particular platform or architecture.
-
-   Derivative work
-  Any distribution (q.v.) that contains any modification to or
-  deviation from the official reference distribution (q.v.); or
-  any software package significantly based on or integrally
-  including the source code for its features, including but not
-  limited to supersets; subsets of a significant proportion;
-  in-place patched changes to source or binary files; linking in
-  as a library; binary-only distributions if the original package
-  included source (even if the source was not modified prior to
-  compilation); or translations to another programming language,
-  architecture or operating system environment. Derivative works
-  of packages released under this license are also considered
-  subject to this license.
-
-  However, a software package that requires this package but does
-  not include it or is not based upon it, even if it will not
-  operate without it, is not considered a derivative work. For
-  example, interpreted programs requiring an interpreter issued
-  under this license, assuming they are not distributed with any
-  portion of the interpreter, are not derivative works.
-
-   Distribution
-  A packaged release of this software, either the author's
-  original work (the "reference distribution") or a derivative
-  work based upon it.
-
-   Reference distribution
-  A packaged release of this software explicitly designated as the
-  official release, written by or on behalf of the Author with his
-  or her explicit designation as official. Only exact copies of
-  the reference distribution may be called reference
-  distributions; all other forms are derivative works.
-
-   Source code
-  The human-readable programming instructions of the package which
-  might be easily read as text and subsequently edited, but
-  requiring compilation or interpretation into binary before being
-  directly useable.
-
-  What you are permitted to do under this license
-
-   Pursuant to the remainder of the terms below,
- * You may freely use, copy, and disseminate this software package for
-   any non-commercial purpose as well as the commercial purposes
-   permitted below.
- * You may freely modify this package, including source code if
-   available. Your modifications need not be released, although you
-   are encouraged to do so.
- * You may release your derivative works based upon this software in
-   purely binary (non-source) form if you choose. You are not
-   obligated to release any portion of your source code openly,
-   although you are encouraged to do so.
- * If this package is a tool used for generation, compilation or
-   maintenance of works, including but not limited to readable
-   documents, software packages or images (for example, compilers,
-   inter

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

2024-06-08 Thread Michał Górny
commit: dc6adf342e9306bc593b0f9532c3f15a4d56e6c1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 13:58:30 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6adf34

profiles/arch/amd64/x32: Fix typo in rspamd package name

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

 profiles/arch/amd64/x32/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/amd64/x32/package.use.mask 
b/profiles/arch/amd64/x32/package.use.mask
index 96f324fe9614..79de1712fa27 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -5,7 +5,7 @@
 # Runtime issues (bug #925115) and build issues (bug #931092)
 dev-libs/libpcre2 jit
 dev-lang/php jit
-mail-filter/rspawmd jit
+mail-filter/rspamd jit
 net-proxy/haproxy pcre-jit
 www-servers/varnish jit
 



[gentoo-commits] repo/gentoo:master commit in: profiles/features/llvm/, profiles/arch/powerpc/, profiles/arch/riscv/, ...

2024-06-08 Thread Michał Górny
commit: c16a92d3aab376c3385848d63794c799cd01f9d1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:04:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:06:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16a92d3

profiles: Remove obsolete flag masks

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

 profiles/arch/arm/package.use.mask  | 4 
 profiles/arch/loong/package.use.mask| 5 -
 profiles/arch/powerpc/package.use.mask  | 4 
 profiles/arch/powerpc/ppc32/package.use.mask| 1 -
 profiles/arch/riscv/package.use.mask| 1 -
 profiles/arch/sparc/package.use.mask| 1 -
 profiles/base/package.use.mask  | 6 --
 profiles/features/llvm/package.use.mask | 5 +
 profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask | 3 +--
 9 files changed, 2 insertions(+), 28 deletions(-)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 5cbea4768169..5bf0f16c91c8 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -288,10 +288,6 @@ media-tv/tvheadend hdhomerun
 # smallest wav files.
 media-sound/xmms2 mac
 
-# Michał Górny  (2017-08-10)
-# Requires USE=ipmi which is masked in this profile.
-sys-power/nut ups_drivers_nut-ipmipsu
-
 # Michał Górny  (2017-08-08)
 # Requires USE=opencl that is masked in this profile.
 net-misc/bfgminer adl lm-sensors

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index d1229cf2d413..ef9d0db5d71e 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -15,11 +15,6 @@ dev-lang/python jit
 # loong yet.
 net-misc/chrony html
 
-# WANG Xuerui  (2024-04-04)
-# dev-qt/qtwebengine is not available on loong (no upstream Chromium support,
-# patchset not integrated yet)
->=kde-apps/kdecore-meta-24 handbook
-
 # Sam James  (2024-03-27)
 # No rust-bin available for profiler
  (2017-08-10)
-# Requires USE=ipmi which is masked in this profile.
-sys-power/nut ups_drivers_nut-ipmipsu
-
 # Michał Górny  (2017-08-08)
 # Requires USE=opencl that is masked in this profile.
 net-misc/bfgminer adl lm-sensors

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 8b5f9711f300..3ffa4d7d7592 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -25,7 +25,6 @@ app-crypt/mit-krb5 keyutils
 app-emulation/qemu keyutils
 net-fs/cifs-utils ads creds pam
 net-fs/samba ads
-sys-auth/sssd keyutils
 >=sys-libs/libblockdev-3.0.0 cryptsetup
 sys-libs/libnvme keyutils
 

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 4ff7748d732a..71f3b1ed025f 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -220,7 +220,6 @@ dev-libs/mongo-c-driver test
 # LuaJIT does not support riscv
 app-text/texlive-core luajittex
 dev-texlive/texlive-basic luajittex
-dev-texlive/texlive-context luajittex
 media-gfx/gimp lua
 www-servers/nginx nginx_modules_http_lua
 

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 4d1773b16ee7..25161d4a42a1 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -48,7 +48,6 @@ app-crypt/mit-krb5 keyutils
 app-emulation/qemu keyutils
 net-fs/samba ads
 net-fs/cifs-utils ads creds pam
-sys-auth/sssd keyutils
 >=sys-libs/libblockdev-3.0.0 cryptsetup
 sys-libs/libnvme keyutils
 

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 81aef24ebf5f..b7c43720b8c2 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -57,11 +57,6 @@ app-admin/calamares qt6
 # Needs masked KF6 for Wayland at least.
 app-crypt/pinentry qt6
 
-# Michał Górny  (2024-03-17)
-# Suffers from unaligned accesses, upstream's working on it.
-# https://github.com/psycopg/psycopg/issues/734
-<=dev-python/psycopg-3.1.18 native-extensions
-
 # Guilherme Amadio  (2024-03-09)
 # Requires manually installing dependencies, see bug #791802
 # Please use MYCMAKEARGS instead.
@@ -803,7 +798,6 @@ app-emulation/libvirt openvz
 # need or even advantage to set custom compiler flags at all.
 # Example: bug #619628
 sys-boot/gnu-efi custom-cflags
-sys-boot/refind custom-cflags
 
 # Andreas K. Hüttel  (2017-05-29)
 # Does not build

diff --git a/profiles/features/llvm/package.use.mask 
b/profiles/features/llvm/package.use.mask
index 2b52ec272120..44b8fcea3c54 100644
--- a/profiles/features/llvm/package.use.mask
+++ b/profiles/features/llvm/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+

[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, profiles/base/, profiles/, profiles/arch/amd64/x32/

2024-06-08 Thread Michał Górny
commit: 96ba84d4b2616fe7d9c98dfdda731fa2eb9cd09f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:00:41 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:06:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ba84d4

profiles: Remove old package references

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

 profiles/arch/amd64/x32/package.mask | 1 -
 profiles/base/package.use.mask   | 4 
 profiles/features/musl/package.mask  | 4 
 profiles/package.mask| 4 
 4 files changed, 13 deletions(-)

diff --git a/profiles/arch/amd64/x32/package.mask 
b/profiles/arch/amd64/x32/package.mask
index 71b4fd093e41..864b43d5f5d6 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -138,7 +138,6 @@ media-video/vidify
 media-video/vidify-audiosync
 net-analyzer/nmapsi
 >=net-im/neochat-24.02.0
-=net-im/tokodon-24.02*
 net-im/whatsie
 net-libs/signon-ui
 sci-geosciences/qmapshack

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index caaa4901f27d..81aef24ebf5f 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -277,10 +277,6 @@ sci-libs/vtk debug
 # See also: https://bugs.gentoo.org/891499
 sys-libs/libomp llvm_targets_AMDGPU
 
-# Sam James  (2023-01-21)
-# Fails to compile: https://github.com/libffi/libffi/issues/760
- (2023-01-08)
 # Doesn't compile currently, bug #853094.
 >=net-dialup/freeradius-3.2.0 oracle

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 3833e2130f51..6f8eb1437452 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -356,11 +356,7 @@ sys-block/hpssacli
 sys-block/megacli
 www-apps/chromedriver-bin
 www-apps/grafana-bin
-www-apps/jellyfin
 www-apps/kibana-bin
-www-apps/prowlarr
-www-apps/radarr
-www-apps/readarr
 www-client/firefox-bin
 www-client/google-chrome
 www-client/google-chrome-beta

diff --git a/profiles/package.mask b/profiles/package.mask
index 3fc4605ae9a6..236e7e8ed235 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -245,10 +245,6 @@ x11-plugins/pidgintex
 # Removal on 2024-06-16.  Bugs #932095, #768072, #47.
 app-forensics/air
 
-# Sam James  (2024-05-17)
-# Needs adaptation to new build system (bug #932092).
-=net-libs/libupnpp-0.26.4
-
 # Michał Górny  (2024-05-17)
 # A Python < 3.3 backport of shutil.which().  No revdeps left.
 # Removal on 2024-06-16.  Bug #932088.



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

2024-06-08 Thread Michał Górny
commit: 0b03d354908bc4b44cfdf7f6d8e84d6b0bb88c46
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 14:06:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 14:06:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b03d354

profiles/desc: Remove obsolete GPSD_PROTOCOLS

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

 profiles/desc/gpsd_protocols.desc | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/profiles/desc/gpsd_protocols.desc 
b/profiles/desc/gpsd_protocols.desc
index c27e9b112a2b..31d9dbaf9162 100644
--- a/profiles/desc/gpsd_protocols.desc
+++ b/profiles/desc/gpsd_protocols.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file contains descriptions of possible protocols for gpsd package.
@@ -17,14 +17,10 @@ gpsclock - GPSclock protocol support
 greis - Javad GREIS protocol support
 isync - Isync protocol support
 itrax - iTrax protocol support
-mtk3301 - MTK-3301 protocol support
 navcom - Navcom protocol support
-nmea0183 - NMEA protocol support
 nmea2000 - NMEA2000/CAN support
-ntrip - NTRIP protocol support
 oceanserver - OceanServer protocol support
 oncore - OnCore protocol support
-passthrough - Pass through JSON data
 rtcm104v2 - RTCM104V2 protocol support
 rtcm104v3 - RTCM104V3 protocol support
 sirf - SiRF protocol support



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

2024-06-08 Thread Michał Górny
commit: 4d47ab351dad5bf503de7d51c3df265e1d715241
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 13:51:48 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 13:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d47ab35

profiles: Mask Xfce 4.20 prereleases

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 873ba3780aa2..3fc4605ae9a6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,23 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-06-08)
+# Prereleases of Xfce 4.20.  Masking upon popular request, due to
+# a large number of regressions in every new release.
+>=xfce-base/exo-4.19
+>=xfce-base/garcon-4.19
+>=xfce-base/libxfce4ui-4.19
+>=xfce-base/libxfce4util-4.19
+>=xfce-base/thunar-4.19
+>=xfce-base/tumbler-4.19
+>=xfce-base/xfce4-appfinder-4.19
+>=xfce-base/xfce4-panel-4.19
+>=xfce-base/xfce4-power-manager-4.19
+>=xfce-base/xfce4-session-4.19
+>=xfce-base/xfce4-settings-4.19
+>=xfce-base/xfconf-4.19
+>=xfce-base/xfdesktop-4.19
+
 # David Seifert  (2024-06-08)
 # Last release 12 years ago, clearly abandoned upstream, EAPI 6, no
 # other major distro still carries this.



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

2024-06-08 Thread Michał Górny
commit: e8ddb90995f283919ba6b22afd41adf7e4a6200b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 11:19:58 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 11:19:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ddb909

dev-python/pyproject-fmt: Remove old

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 deletions(-)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index d7387e7affd1..8419dd540e39 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,2 +1 @@
-DIST pyproject_fmt-1.8.0.tar.gz 16696 BLAKE2B 
1614fd6da4bb7be818825138b69b826b7141ae0fcada4414daa54b1c883ec3bbdbe95377155869d0c393b1b9646b69ebb009fe47f1c530b1f1c9f02c8ba8f57d
 SHA512 
0731ffbe514cf8788bf1cfcca506591fefce3b98b1c6d014a8e17825ab6c73edc4ad8e7214cd8f6fc9124ed2ff362d03b328d47e96a6246165b4dd9fdd68299f
 DIST pyproject_fmt-2.1.3.tar.gz 9016 BLAKE2B 
742d29283f883f36a6705b74613455932057c508bb98c61d245254fca5d35c31333d01e1047f3c3c4fe46c41ea0633d6a491f59c9633770dd5fb5ee9b696f5ed
 SHA512 
3ba7bc939ed555a58c41bc35563fecba4066e95b0fc4d9c0ecf77ed484cbf2ebd8067fb097dabb499d95ddd7be64712961b70b9abb2f147cc6491c3c8ca85877

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild
deleted file mode 100644
index 8b6ae464f1a6..
--- a/dev-python/pyproject-fmt/pyproject-fmt-1.8.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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="amd64 arm arm64 ~loong 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] proj/qa-scripts:master commit in: /

2024-06-08 Thread Michał Górny
commit: ee2b355d788b070a7e57dc6e36b973a7bf8478ea
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:52:09 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:52:09 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=ee2b355d

gpyutils: Add 312-to-313.txt

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

 Makefile.gpyutils | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/Makefile.gpyutils b/Makefile.gpyutils
index 75fee4e..fafc1ba 100644
--- a/Makefile.gpyutils
+++ b/Makefile.gpyutils
@@ -22,12 +22,22 @@ upgr_txt = $(upgr_base) $(upgr_streq)
 upgr_dot = $(patsubst %.txt,%.dot,$(upgr_txt))
 upgr_svg = $(patsubst %.dot,%.svg,$(upgr_dot))
 # add new impls here if not stable yet, to avoid insanely huge generation times
-upgr_all = $(upgr_txt) $(upgr_dot) $(upgr_svg)
+upgr_all = $(upgr_txt) $(upgr_dot) $(upgr_svg) $(outdir)/312-to-313.txt
 
 all = $(upgr_all)
 
 all: $(all)
 
+$(outdir)/312-to-313.txt: $(timestamp)
+   mkdir -p $(outdir)
+   gpy-upgrade-impl -m python3_12 python3_13 > $@.new
+   mv $@.new $@
+
+$(outdir)/312-to-313-stablereq.txt: $(timestamp)
+   mkdir -p $(outdir)
+   gpy-upgrade-impl -m -s python3_12 python3_13 > $@.new
+   mv $@.new $@
+
 $(outdir)/311-to-312.txt: $(timestamp)
mkdir -p $(outdir)
gpy-upgrade-impl -m python3_11 python3_12 > $@.new



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

2024-06-08 Thread Michał Górny
commit: 1fad2e403a840ab74ec0ab82657d54bfefc26001
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:14 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fad2e40

sys-libs/libomp: Add 19.0.0_pre20240608 snapshot

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

 sys-libs/libomp/Manifest |  1 +
 sys-libs/libomp/libomp-19.0.0_pre20240608.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 1fa0e15ba39e..56ddfd77e0b1 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libomp/libomp-19.0.0_pre20240608.ebuild 
b/sys-libs/libomp/libomp-19.0.0_pre20240608.ebuild
new file mode 100644
index ..32b91b3699c4
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0_pre20240608.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug gdb-plugin hwloc ompt test"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+pkg_setup() {
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   # LTO causes issues in other packages building, #870127
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_

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

2024-06-08 Thread Michał Górny
commit: 8172d3e5a7cfab785e3c238cbcf38f67c1db39a1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:16 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8172d3e5

dev-libs/libclc: Add 19.0.0_pre20240608 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-19.0.0_pre20240608.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240608.ebuild 
b/dev-libs/libclc/libclc-19.0.0_pre20240608.ebuild
new file mode 100644
index ..2b8c5e63c257
--- /dev/null
+++ b/dev-libs/libclc/libclc-19.0.0_pre20240608.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..18} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+   ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2024-06-08 Thread Michał Górny
commit: ddf0e0c17ae039b1c70b71d042b94bb0c63dafd7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:15 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf0e0c1

sys-devel/clang-runtime: Add 19.0.0_pre20240608 snapshot

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

 .../clang-runtime-19.0.0_pre20240608.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240608.ebuild 
b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240608.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240608.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2024-06-08 Thread Michał Górny
commit: b00a2b546ad7b539ab04377585d73f73f0bfa5ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:11 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00a2b54

sys-libs/llvm-libunwind: Add 19.0.0_pre20240608 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-19.0.0_pre20240608.ebuild   | 128 +
 2 files changed, 129 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240608.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240608.ebuild
new file mode 100644
index ..e4c76c15ebc8
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240608.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_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rt

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

2024-06-08 Thread Michał Górny
commit: 32d223d187fe3c7afe6cdacd910d7b3765e8dd75
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:13 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d223d1

sys-libs/libcxx: Add 19.0.0_pre20240608 snapshot

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

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

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index a4706c5e79a6..e3e96b837f10 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,5 +10,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libcxx/libcxx-19.0.0_pre20240608.ebuild 
b/sys-libs/libcxx/libcxx-19.0.0_pre20240608.ebuild
new file mode 100644
index ..8713b12c69fb
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0_pre20240608.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-p

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

2024-06-08 Thread Michał Górny
commit: 36d2f5e1bd87e37797e1016df6cdad4744d3bfb2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:09 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d2f5e1

sys-libs/compiler-rt: Add 19.0.0_pre20240608 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-19.0.0_pre20240608.ebuild  | 172 +
 2 files changed, 173 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 8f8caaccaf46..efc84c051386 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -11,5 +11,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240608.ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240608.ebuild
new file mode 100644
index ..4679822780fc
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240608.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_

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

2024-06-08 Thread Michał Górny
commit: 4e65f6530cc5bd10867368ed94274dbbe7d17fd3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:12 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e65f653

sys-libs/libcxxabi: Add 19.0.0_pre20240608 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-19.0.0_pre20240608.ebuild  | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240608.ebuild 
b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240608.ebuild
new file mode 100644
index ..903f8e866cb6
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240608.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2024-06-08 Thread Michał Górny
commit: 07ae0bc57285f217142964f479f90d9dedeb36e4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:05 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ae0bc5

dev-python/lit: Add 19.0.0_pre20240608 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-19.0.0_pre20240608.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-python/lit/lit-19.0.0_pre20240608.ebuild 
b/dev-python/lit/lit-19.0.0_pre20240608.ebuild
new file mode 100644
index ..d862b4f8cd03
--- /dev/null
+++ b/dev-python/lit/lit-19.0.0_pre20240608.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..13} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   # flaky test
+   # https://github.com/llvm/llvm-project/issues/72022
+   rm tests/progress-bar.py || die
+
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2024-06-08 Thread Michał Górny
commit: a29fb7f753e635b66f9c61f43ce5dc723109bb0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:02 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29fb7f7

sys-devel/clang: Add 19.0.0_pre20240608 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-19.0.0_pre20240608.ebuild | 476 
 2 files changed, 477 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index de7a55a11a55..a3afe88b0a82 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,5 +15,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/clang/clang-19.0.0_pre20240608.ebuild 
b/sys-devel/clang/clang-19.0.0_pre20240608.ebuild
new file mode 100644
index ..a4e4e458149e
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0_pre20240608.ebuild
@@ -0,0 +1,476 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( ~sys-devel/lld-${PV} )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+   $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of c

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

2024-06-08 Thread Michał Górny
commit: 45fc56da8e2f3badd5d405a15a991f2df616a69e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:06 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45fc56da

sys-devel/lld: Add 19.0.0_pre20240608 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-19.0.0_pre20240608.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index be8167dd7d17..a5f1470873f0 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/lld/lld-19.0.0_pre20240608.ebuild 
b/sys-devel/lld/lld-19.0.0_pre20240608.ebuild
new file mode 100644
index ..79558afa1abe
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0_pre20240608.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # ODR violations (https://github.com/llvm/llvm-project/issues/83529, 
bug #922353)
+   filter-lto
+
+   # LLVM_EN

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-06-08 Thread Michał Górny
commit: 3d32c5c3fa0265424b11c243756fa239b7e0b100
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:10 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:28:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d32c5c3

sys-libs/compiler-rt-sanitizers: Add 19.0.0_pre20240608 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-19.0.0_pre20240608.ebuild | 220 +
 2 files changed, 221 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 23c00ebc23a6..84005f6723de 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240608.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240608.ebuild
new file mode 100644
index ..d395b7fd5a11
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240608.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/

[gentoo-commits] repo/gentoo:master commit in: dev-debug/lldb/

2024-06-08 Thread Michał Górny
commit: b2ec014c16dfdbeec2578dc6b7736f455bf76728
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:08 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ec014c

dev-debug/lldb: Add 19.0.0_pre20240608 snapshot

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

 dev-debug/lldb/Manifest   |   1 +
 dev-debug/lldb/lldb-19.0.0_pre20240608.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240608.ebuild 
b/dev-debug/lldb/lldb-19.0.0_pre20240608.ebuild
new file mode 100644
index ..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0_pre20240608.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENAB

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

2024-06-08 Thread Michał Górny
commit: 7a395b0f91ac2680da00a75b5d29a26f766b674b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:24:57 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a395b0f

sys-devel/llvm: Add 19.0.0_pre20240608 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-19.0.0_pre20240608.ebuild | 542 ++
 2 files changed, 543 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 65c73341f02b..af9bd6f6bb63 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -15,5 +15,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240608.ebuild 
b/sys-devel/llvm/llvm-19.0.0_pre20240608.ebuild
new file mode 100644
index ..c4930d262794
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0_pre20240608.ebuild
@@ -0,0 +1,542 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   /dev/null || die
+   fi
+}
+
+src_prepare() {
+   # disable use of SDK on OSX, bug #568758
+   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # Update config.guess to support more systems
+   cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+   # Verify that the ebu

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2024-06-08 Thread Michał Górny
commit: 14eb8afd8801765d5b931aecc8742e2e1ea05b59
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:00 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14eb8afd

dev-ml/llvm-ocaml: Add 19.0.0_pre20240608 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-19.0.0_pre20240608.ebuild   | 107 +
 2 files changed, 108 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240608.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240608.ebuild
new file mode 100644
index ..36b3716c0372
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240608.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+  

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

2024-06-08 Thread Michał Górny
commit: b89212413a90ccc114746580fdc6f0736cd39242
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:01 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8921241

sys-devel/clang-common: Add 19.0.0_pre20240608 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-19.0.0_pre20240608.ebuild | 304 +
 2 files changed, 305 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240608.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240608.ebuild
new file mode 100644
index ..f260391ba4ab
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240608.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+   default-compiler-rt default-libcxx default-lld
+   bootstrap-prefix cet hardened llvm-libunwind
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( >=sys-devel/lld-${PV} )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror &quo

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

2024-06-08 Thread Michał Górny
commit: 6b4b8a012e86c0e1ee90efb077b5e993ebf4d5b3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:25:04 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4b8a01

dev-python/clang-python: Add 19.0.0_pre20240608 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-19.0.0_pre20240608.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240608.ebuild 
b/dev-python/clang-python/clang-python-19.0.0_pre20240608.ebuild
new file mode 100644
index ..7f3de6814bbb
--- /dev/null
+++ b/dev-python/clang-python/clang-python-19.0.0_pre20240608.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2024-06-08 Thread Michał Górny
commit: 48f76a8faeaba63830608b7acc9b6c90a52c03ad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:24:46 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f76a8f

Add 19.0.0_pre20240608 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 9d2dc78e0d92..30d919db2300 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   19.0.0_pre20240608)
+   
EGIT_COMMIT=5aabbf0602c48b67bb89fd37f95bf97c95ded488
+   ;;
19.0.0_pre20240525)

EGIT_COMMIT=7dc2f6602212bf0a0433c157b70e4fc0d70bb730
;;



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

2024-06-08 Thread Michał Górny
commit: ae8d9bebdbad31fa0c262584165cd3d351a89536
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 10:24:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 10:27:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8d9beb

sys-devel/llvm-common: Add 19.0.0_pre20240608 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-19.0.0_pre20240608.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 3e746077c534..208843d5bdb6 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,5 +8,6 @@ DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c6
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
 DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
 DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
+DIST llvm-project-5aabbf0602c48b67bb89fd37f95bf97c95ded488.tar.gz 212582616 
BLAKE2B 
78522148bb4993bd26b16f1e3f44c2baf617705667c7fb104edc844c4330017166c783adae2f0215ca7463c05d1eef30fdf02b13241a9497aaede36bb8580a26
 SHA512 
104e0b5b4f34102f2da03cd54fe9bf5f7fb6efb3a9745d8ec85caa5f92189fde4a5c02c327243d87ff5c7d24b3790fcabdf0ef7144e79e15765785ca72dd3841
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240608.ebuild 
b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240608.ebuild
new file mode 100644
index ..2d8f35a84179
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240608.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+BDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+   default
+
+   use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r vim/*/
+   # some users may find it useful
+   newdoc vim/README README.vim
+   dodoc vim/vimrc
+
+   if use emacs ; then
+   elisp-install llvm emacs/*.{el,elc}
+   elisp-make-site-file "${SITEFILE}" llvm
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2024-06-08 Thread Michał Górny
commit: baace0d16f4e3fbb880002cc4b8b983742f6d5dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:55:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baace0d1

dev-python/boto3: Remove old

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

 dev-python/boto3/Manifest  |  5 
 dev-python/boto3/boto3-1.34.108.ebuild | 53 --
 dev-python/boto3/boto3-1.34.118.ebuild | 53 --
 dev-python/boto3/boto3-1.34.119.ebuild | 53 --
 dev-python/boto3/boto3-1.34.120.ebuild | 53 --
 dev-python/boto3/boto3-1.34.121.ebuild | 53 --
 6 files changed, 270 deletions(-)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a9cafd27ede7..f3471dd5d942 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,8 +1,3 @@
-DIST boto3-1.34.108.gh.tar.gz 809808 BLAKE2B 
56d21fdc35917426ea94f27ee4c7a59bc9eb8b265bdd6366216df090e25e834a7045cc26559b4773a12771a825054462552a44a701acabf2ba662aae9aee1f90
 SHA512 
d286bb99b838469b8f467f54fcebba4f3712fd1247cda227ba42dab2690ddc937368edcf54452b1ea555d19c9e0f8852c7ac01f0a3612b0592b16e97abbb6697
 DIST boto3-1.34.113.gh.tar.gz 812031 BLAKE2B 
ffb4cc54a83d9d783eb69694393a6cc8c4d07325496802de80e8ac1999a1b5f45166571ae52eb8b38cb7d3e58d0cc8114088f7cd698f090b6ab1244565c0af63
 SHA512 
eebde25a83b2a7169b6892fa61475f26f9bf6baf7eff242d8bde0a5cd1920a7a39107071b093e59aca2a742662e16825b7fcf2850f59840da63a9cf78a19615d
 DIST boto3-1.34.117.gh.tar.gz 813596 BLAKE2B 
1b68c6410a9e4859c05ec6e8baa7b4d0a8eda39ac9cfe7173d581e5712409bb5df83d35f30deb4f5e4e1dd70c0dc411cd8a1725b00f1e8a3026dbaef9862cde0
 SHA512 
40c6c1d62d94e0ac8d0237abbbacb9b7473dbce0ee7be5f2e8106f0c0be99b6bf048f3068e2978c578a8df5948f854bd4f3b9d99d935094a646a33f3bada7136
-DIST boto3-1.34.118.gh.tar.gz 814051 BLAKE2B 
cad75e7e7a24db1642e743efc83fdbe7cf4b5f86723279fb3ae60716ea18385177b497fdb6dba5f2ceee278f27f0c805f65004eef68b3e004f8fbd267e6495f3
 SHA512 
96ab8049d36f9b8769146f4f1af4bce95b53f785d2097aa7f8a115401016369389332ba48c8736127d145a8e1c4be36f7c9f669b9d5cfd398ad1d371ddf87667
-DIST boto3-1.34.119.gh.tar.gz 814478 BLAKE2B 
a6284483d2921805176c657ae0e4cb3b6136d73e22c8cdeb5e8dd05617b86c07c4721adc936b485fb1f15885b71cc2b9fd1fceed78d2c82773bb623e2a743bde
 SHA512 
6fe31f127582967ef088e851b69bf5925e9ef8d117e4695f576832f8dcd2a85e588c852200b6a1c6e9b49cb17edb600c3d078d05900175898abe38c88221ab94
-DIST boto3-1.34.120.gh.tar.gz 814865 BLAKE2B 
a21973ccd1eaf511d6b38b7b58b0dce0c4f70577f74985cefc74e61afa36e77e2776c7f20ad64dc0b728b041670911398a6e1cdcc88b5a1471a4d87201381f78
 SHA512 
d75e7cba82b087010447b8c5a49b70706ef2b444c0c2fbad744dcb80a16dfe298e9d98908682007ce0cedce0a20410df6e654d059b8dd87e1551bc889a37bdce
-DIST boto3-1.34.121.gh.tar.gz 816291 BLAKE2B 
8bff627f58c4ccbbfb0d8992032df051a67ac750babd240d641bf4243fdfaf7856c70c73641bd309586279bf090106cd0f13d55e9dabb3ef760e3a312851530c
 SHA512 
02bb02dd0c86eaa9d26dbf367ff1b6f72c0e8a9809a3d9295f79e8721ea87567b58c39b084888e6379047c31d6268af105377c01945b1cba9210930949e5d0e8
 DIST boto3-1.34.122.gh.tar.gz 817093 BLAKE2B 
ecc91833d5d8b7ae33c2fe435e33bc8fa236388dcd36bbbfad138e72dcada1018d9fe032a04565bc6ba04f252c5b1e066f650620aab2b6682705d164660eaa9b
 SHA512 
26ece26e24a09ce12f57fd7cbede798446ddb60c28dd7d090c2604b71cc92fca9cfdc268e6d65fad1bcecf161976186b21acefdb70a2de8acaccd85567a388d0

diff --git a/dev-python/boto3/boto3-1.34.108.ebuild 
b/dev-python/boto3/boto3-1.34.108.ebuild
deleted file mode 100644
index 51f4c7f3ec96..
--- a/dev-python/boto3/boto3-1.34.108.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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 \
-

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

2024-06-08 Thread Michał Górny
commit: 7bbf3aae96d2c7724449d8f767435a577f871e72
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:57:22 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbf3aae

dev-python/cfn-lint: Remove old

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

 dev-python/cfn-lint/Manifest   |  4 --
 dev-python/cfn-lint/cfn-lint-0.86.4.ebuild | 64 --
 dev-python/cfn-lint/cfn-lint-0.87.1.ebuild | 64 --
 dev-python/cfn-lint/cfn-lint-0.87.2.ebuild | 64 --
 dev-python/cfn-lint/cfn-lint-0.87.4.ebuild | 64 --
 5 files changed, 260 deletions(-)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index fcacd7902d13..dd7ccf5a077b 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,6 +1,2 @@
-DIST cfn_lint-0.86.4.tar.gz 3911739 BLAKE2B 
ea2d58abb78b466371b5a65cda2f5fd06f31eb16eece4d5bb3741f166e0bfb54d35c5d6605f5d9b333876fa1a85916f0aaecab5f0b0bd6b29841a2b5e813ed09
 SHA512 
71b50058ccdbcccedc92b70ca1af4c5163feb26415a97afad6e39761645423259b4dcdb6a24b517ba494e7474b31909d44399461c6d19834791d5057b14ef886
-DIST cfn_lint-0.87.1.tar.gz 3997592 BLAKE2B 
058de8badb0b37bda16e5239a2d9aa3727804bc9bd1b308cf9225c4b650eb6d0ad184025eee9e32ac9909db429641a8c928695be9c1a0cf587cffbf4f50dcba2
 SHA512 
3143d23738de9435c63b1f7f6f8abcea9fa235e45c885f15869a18a67089421094f77b5f4dd472f354f2901595bf1d0c2ef66f5605ff5ebc1ebbdbdca181d6bf
-DIST cfn_lint-0.87.2.tar.gz 3963369 BLAKE2B 
e1238db45fa2856ed1becdbaeccd2bd7aab3c0c3f54e3bd13cdad27d20c0c9e0c85a232121f63b152554f95066cf24119b9e2c02d0402d673ed5d7eefc8565ed
 SHA512 
b0503138d7ca939003b472ce0e35ae0f0c3aa9550cc889e28a709856051d059c619c2ac5d47735ce0702cb975949d6ea64aff6c2b5168738ccf8afbcf950801d
 DIST cfn_lint-0.87.3.tar.gz 3963065 BLAKE2B 
400532698248204fe2bbf9f29fb374d178cd4a8b168dcb681b284da0d5d7be17cd28292b8f37a7c600936b96a56e90d925e5e0d88f062f5c8a7821f0ffe43528
 SHA512 
b23ed7259907da993469b4b2a6cfb6a5b8f1bc9186d65e8392ccf628b8b37fe7a0bde6d5d57ca6924d738770367e67245f13abce4777fa88945316569eb59b4b
-DIST cfn_lint-0.87.4.tar.gz 3971540 BLAKE2B 
75fda8093cb10dd289966fa3732f9e1572d3bdda4aad6431d3982eecf8c09e98d404d49aa607ae3928a8c87b93608d06c1ad83f75de6edbfbd35362827f1b699
 SHA512 
75298ad1577297d885af7afb7c2828215d4261069346aa1231fbfbf5cb6b4bf32cdeabdbbfeae7a4ddd3cca162ab977075abf8588e5a241ed952f3ff3f5d85f6
 DIST cfn_lint-0.87.5.tar.gz 4059125 BLAKE2B 
93d1b6ad445628360f62d1d4ceab75af85c1ed8ae9b5ac667f70346e5ddb6e75cac57544f5fb4f1f44d30503041c2259a4cedcd4be343eb7408b6d82a9e2fe9a
 SHA512 
3a1fc8514a9490544190e6f8b9d1333676683ebdafbe040660558f9c2cd3675494ac44979019f1fc57857cb692ee32000e60218a9abb959e686949ff032e6eb9

diff --git a/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild
deleted file mode 100644
index 302ab46636d6..
--- a/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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="CloudFormation Linter"
-HOMEPAGE="
-   https://github.com/aws-cloudformation/cfn-lint/
-   https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/aws-sam-translator-1.87.0[${PYTHON_USEDEP}]
-   dev-python/jsonpatch[${PYTHON_USEDEP}]
-   >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
-   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
-   dev-python/junit-xml[${PYTHON_USEDEP}]
-   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
-   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
-   >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
-   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # unpin the deps
-   sed -e 's:~=[0-9.]*::' -i setup.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO
-   
test/unit/module/test_template.py::TestTemplate::test_build_graph
-   # requires git repo
-   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
-   # Internet
-   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
-   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
-   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
-   tes

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

2024-06-08 Thread Michał Górny
commit: f5503a9efc470c0f104c615529341f3fd59d7672
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:16 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5503a9e

dev-python/pytools: Remove old

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

 dev-python/pytools/Manifest|  2 --
 dev-python/pytools/pytools-2024.1.2.ebuild | 33 --
 dev-python/pytools/pytools-2024.1.4.ebuild | 33 --
 3 files changed, 68 deletions(-)

diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index c8db3b052e08..d9c5369db715 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,4 +1,2 @@
-DIST pytools-2024.1.2.tar.gz 77642 BLAKE2B 
b393149a81a708f3681b34e88e22113223f53f23e83c8f1848d4fd6ec456af7145fba8a98efd716d8be5b6184fc9973c05aa9c0814d48ee4925255b57f6119a5
 SHA512 
3252b3930934c43f840a77f41e0958fef6121db1d64efc5498defadf8e48fdbda89d1539b87b6367c8acf4ad7eaf7fdf364263340ffebd834861f0f21f1af4c7
 DIST pytools-2024.1.3.tar.gz 79453 BLAKE2B 
00d19b5e3918ae2e230db8778edcbaa8102436be1d82ee0a24f5f7504ef5f8ca5903c07386b5ebb1359138d4cb2f68840585b30e118f5dc1f3e2266230ec7d1d
 SHA512 
89ee628af18ab68ebc1dab500a886cad24a0ebf85128c1b06608b51638fc713e2d485b8d50bd3c70ab3143c46e789a49f7f7fc4fa8a14dd9644e7a822d72
-DIST pytools-2024.1.4.tar.gz 79234 BLAKE2B 
e0cbca8c1b6556a6865d21c6b94591d19e50bdae3f8216bbfa55e965ccf236b8265fb25acaee8d939f7e187da8a39f618196e9b567b18700d92bc857de26952c
 SHA512 
110a0672ba069a41dedc7e45dc407c5027e3c1384ab62706e04326e4b158b09a69822d51cadc6a164cdd20b361a7d82ad632ba072cfc0d6e7be449596d295374
 DIST pytools-2024.1.5.tar.gz 80774 BLAKE2B 
37e9e14d5a62cdad34ddbfd0eabec747c392ba1506aacc76322f090699192369915882ba948fa07cd7a45369d3391343d9b2554def851e844976bc0442ddcfb6
 SHA512 
af7b79f1e26a43459765627ce6e6740953c38e05e26f3ec17360ccdf588ac320eabb5540fbbf9570cde324b8aae2412878316e9930e5195f467dbf5b74ca76b8

diff --git a/dev-python/pytools/pytools-2024.1.2.ebuild 
b/dev-python/pytools/pytools-2024.1.2.ebuild
deleted file mode 100644
index 01f5df21d875..
--- a/dev-python/pytools/pytools-2024.1.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of tools missing from the Python standard library"
-HOMEPAGE="
-   https://mathema.tician.de/software/pytools/
-   https://github.com/inducer/pytools/
-   https://pypi.org/project/pytools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-
-# NB: numpy is now an "extra" (optional) dep -- we can remove it from
-# RDEPEND If revdeps don't need it
-RDEPEND="
-   >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/pytools/pytools-2024.1.4.ebuild 
b/dev-python/pytools/pytools-2024.1.4.ebuild
deleted file mode 100644
index 38860936dd01..
--- a/dev-python/pytools/pytools-2024.1.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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..13} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of tools missing from the Python standard library"
-HOMEPAGE="
-   https://mathema.tician.de/software/pytools/
-   https://github.com/inducer/pytools/
-   https://pypi.org/project/pytools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-
-# NB: numpy is now an "extra" (optional) dep -- we can remove it from
-# RDEPEND If revdeps don't need it
-RDEPEND="
-   >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-
-distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: 8dfa0735184d073c3253fdaf8289db18da936009
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:57:31 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfa0735

dev-python/oslo-log: Remove old

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

 dev-python/oslo-log/Manifest  |  1 -
 dev-python/oslo-log/oslo-log-5.5.1.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 9932fc929aa7..4e705e3dc829 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1,2 +1 @@
-DIST oslo.log-5.5.1.tar.gz 96952 BLAKE2B 
e36734c6b31f3773955085098898172b6936d9ed6dd7635a2ae026b615d36ee4da0cf8921aacc8b2cc16e0818b003b31718e95d0d539b266bc013df034c8a376
 SHA512 
c32cd84922b8a8976f6c79f97ccb8bba4dc68be17933ee4f35ca3abc923f807e8b3ae003ae83528d322642884dd16a9d788b57d478f4a0efcde12551b7b166cf
 DIST oslo.log-6.0.0.tar.gz 95271 BLAKE2B 
13967ea4eeb2ad227d5534027c3a424b0f142ea334a701537ea31341a2a5166fd9c7991206e589be4d3378371bc21331027010005f36d63a13c4d59cd362c308
 SHA512 
87ab8e5da0f57675095734d62f7d46908c55528f89d118de6c15c3e483a15e2f20cace46d9eb2766dd617d40cc45027faee89edd2c1ef881629237b8b63513f8

diff --git a/dev-python/oslo-log/oslo-log-5.5.1.ebuild 
b/dev-python/oslo-log/oslo-log-5.5.1.ebuild
deleted file mode 100644
index 0c210c595a11..
--- a/dev-python/oslo-log/oslo-log-5.5.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="OpenStack logging config library, configuration for all openstack 
projects"
-HOMEPAGE="
-   https://opendev.org/openstack/oslo.log/
-   https://github.com/openstack/oslo.log/
-   https://pypi.org/project/oslo.log/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
-   >=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
-   >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc/source \
-   dev-python/openstackdocstheme \
-   dev-python/oslo-config
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local EPYTEST_IGNORE=(
-   # requires eventlet
-   oslo_log/tests/unit/test_pipe_mutex.py
-   )
-   local EPYTEST_DESELECT=(
-   # messed up with pytest
-   
oslo_log/tests/unit/fixture/test_logging_error.py::TestLoggingFixture::test_logging_handle_error
-   )
-
-   case ${EPYTHON} in
-   python3.1[12])
-   # upstream is... *sigh*
-   EPYTEST_DESELECT+=(
-   
oslo_log/tests/unit/test_log.py::LogConfigTestCase::test_log_config_append_invalid
-   )
-   esac
-
-   epytest
-}



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

2024-06-08 Thread Michał Górny
commit: bc25af6ca503e1591592429b2d10493089973a33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:55:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc25af6c

dev-python/jupyterlab-server: Remove old

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

 dev-python/jupyterlab-server/Manifest  |  1 -
 .../jupyterlab-server-2.27.1.ebuild| 66 --
 2 files changed, 67 deletions(-)

diff --git a/dev-python/jupyterlab-server/Manifest 
b/dev-python/jupyterlab-server/Manifest
index 5036bf500ff2..da1a5f390103 100644
--- a/dev-python/jupyterlab-server/Manifest
+++ b/dev-python/jupyterlab-server/Manifest
@@ -1,2 +1 @@
-DIST jupyterlab_server-2.27.1.tar.gz 75524 BLAKE2B 
d25457954984d66ddcb52330d9a224d8e7bf85fdda7d20957a5949c95ea8d1dad0529a5135fc636911d9eef9f8663c0ef9bca71ec88f9de12cc4924b6f5ce3a5
 SHA512 
0ddaa2f765131357d1e75509db41a15ded720257fe956acb142e3cfb46c4cff280388b0507dead333d3c6f4cc5e6320e24be1e847c14eaf3e2f5eef0505e12c3
 DIST jupyterlab_server-2.27.2.tar.gz 75817 BLAKE2B 
fff1e7e274d500c8a0dc9c7c7edd6630c9587b758ad40184917e9bf3d32ba95d0e4b3b8ea5b47a359100e09779f846f97bf197d0094d148c8431c9fc8c839329
 SHA512 
621e1d4816301fc7c9276b5c2a2448803f79c43775cd9559399a38c9c24020ccaa2adf680cf769f769f87dbcc185bc28753c9f5130e08429b9866f32ce32dc8c

diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild 
b/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild
deleted file mode 100644
index c8b6aabdf4a2..
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# 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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Server components for JupyterLab and JupyterLab like applications"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyterlab/jupyterlab_server/
-   https://pypi.org/project/jupyterlab-server/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/Babel-2.10[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
-   >=dev-python/json5-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.31[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}]
-   

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

2024-06-08 Thread Michał Górny
commit: 98ad62ee7e698bf33bfdca46cbb8f89c11fc35fa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:35 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ad62ee

dev-python/sphobjinv: Remove old

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

 dev-python/sphobjinv/Manifest   |  1 -
 dev-python/sphobjinv/sphobjinv-2.3.1.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/dev-python/sphobjinv/Manifest b/dev-python/sphobjinv/Manifest
index 25049fe2ef23..d128ee344ec0 100644
--- a/dev-python/sphobjinv/Manifest
+++ b/dev-python/sphobjinv/Manifest
@@ -1,2 +1 @@
 DIST sphobjinv-2.3.1.1.gh.tar.gz 1345537 BLAKE2B 
8cbe5a6066ed611cb3b7579a34f75021e26262069aad2bd77bf3fefb1dd69b8a9977692424b296f9444968e1decb54ac8246896e678b64a7bd526d45e160f307
 SHA512 
c5260bbccff8531469ec67c44dfb33e46f55c4a07d25ed4a1332ebde3be09721877cf4af31feff8ff0aa81d6af68905607bf47a62cfda7893e449fd90b10bdbf
-DIST sphobjinv-2.3.1.gh.tar.gz 1345653 BLAKE2B 
17752829028d2dd249be0afa1a1420a4b6e61afc508f89377171aa11f528f62b15022413a8e665a213f95f3a888a85c5134e1cc7ca27bc3afd6f90bff18ce071
 SHA512 
7253b8b21e2027ce22013edf76a6cd397dcebf652e235a8af8b82349fb19a2f7df15d33f9f032f195a4b471f5bb5321c7de0fb195a5c0c2ce3847be23da35862

diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild 
b/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
deleted file mode 100644
index 3eb641b971c7..
--- a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Sphinx objects.inv Inspection/Manipulation Tool"
-HOMEPAGE="
-   https://github.com/bskinn/sphobjinv/
-   https://pypi.org/project/sphobjinv/
-"
-SRC_URI="
-   https://github.com/bskinn/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/fuzzywuzzy[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/dictdiffer[${PYTHON_USEDEP}]
-   dev-python/pytest-check[${PYTHON_USEDEP}]
-   dev-python/pytest-ordering[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   >=dev-python/stdio-mgr-1.0.1[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/timeout-decorator[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Internet
-   README.rst::README.rst
-   tests/test_readme.py::test_readme_shell_cmds
-)
-
-src_prepare() {
-   sed -e '/CLI_TEST_TIMEOUT/s/2/20/' -i tests/test_cli.py || die
-
-   # remove bundled deps
-   rm -r src/sphobjinv/_vendored || die
-   sed -i -e 's:sphobjinv[.]_vendored[.]::' src/sphobjinv/*.py || die
-
-   distutils-r1_src_prepare
-}



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

2024-06-08 Thread Michał Górny
commit: da63b8d21738d4cc965127add406c03d8635a65d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:04 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da63b8d2

dev-python/stripe: Remove old

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

 dev-python/stripe/Manifest|  2 -
 dev-python/stripe/stripe-9.7.0.ebuild | 88 ---
 dev-python/stripe/stripe-9.9.0.ebuild | 88 ---
 3 files changed, 178 deletions(-)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index d80a4d3cfaf0..1c7d5a084942 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,4 +1,2 @@
 DIST stripe-9.10.0.tar.gz 1273670 BLAKE2B 
ebe42096846a124dea93744b26103dfc0a82f51191be612962258d7ab8c903e3da707dad3e35bafaa7431dd65a08234d9df5f9a614ff1959d86dc2d992ae7ad0
 SHA512 
f2a22534703add04512fa5ee124bd0ac48dd8a69dd19438260e9fce2cd00b659b9b014f76e325b6b0e51c79c157d15acb775d4ee4e1401a837d7e7dd81e81191
-DIST stripe-9.7.0.tar.gz 1268225 BLAKE2B 
2ae512fa7f24966166e2d64a8e4e9f23077d0d0318c6f85e4b922b59fbf66e7bf884567d86270c96911a82b51ecfd72312dfd42d335801e9dd40a1912150e8f0
 SHA512 
5c36ca6447f5d4947b0e069fe5d4fa30ce2cf11768efa8abb70fcc9a69bd104fe085707a463d566abb5417f9dd4b6cb1d3bab132d20616267931fd895544236e
 DIST stripe-9.8.0.tar.gz 1268721 BLAKE2B 
12eeb333a51e71f39c366dda1a4bf82c15f7c3673fc4d27c0e25b978a19902b722d44d5b0f17c017638740cb95f353a024f5012ad70b13c0ac7f7b420df4b082
 SHA512 
3b19ba9709818af12ba2110b32232c9a33f3a43ce33dfeb8a1e0a7c8a2d643f96795ef474ccdef9e780c1ab58bfa3e687105311cc1d5d24c2984d442d539706b
-DIST stripe-9.9.0.tar.gz 1272880 BLAKE2B 
222cc85453d6ed184c7b945d55ca2d35fb5327b3005c04b97d57ab14d44174394f4c7a03d8ed699297cd1b8a7d2e38a1265e66efe07a6c71abefcea7b36df2cc
 SHA512 
49c783e4365e2cc04fbeef66e2678e5e596899cbc90b1edc2192cc7aac6590a138a7315bb2e0f5f504f6a81b7bc3dd8ee7dfb9777d7780d9944b129b0b8e0d2d

diff --git a/dev-python/stripe/stripe-9.7.0.ebuild 
b/dev-python/stripe/stripe-9.7.0.ebuild
deleted file mode 100644
index bb67222d08e2..
--- a/dev-python/stripe/stripe-9.7.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# 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} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Stripe python bindings"
-HOMEPAGE="
-   https://github.com/stripe/stripe-python/
-   https://pypi.org/project/stripe/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="telemetry"
-
-RDEPEND="
-   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
-"
-# please bump dev-util/stripe-mock dep to the latest version on every bump
-BDEPEND="
-   test? (
-   >=dev-util/stripe-mock-0.186.0
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/anyio[${PYTHON_USEDEP}]
-   dev-python/httpx[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/trio[${PYTHON_USEDEP}]
-   net-misc/curl
-   )
-"
-
-distutils_enable_tests pytest
-
-DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
-
-src_prepare() {
-   if ! use telemetry; then
-   sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py 
|| die
-   fi
-   # https://github.com/stripe/stripe-python/pull/1297
-   sed -e 's:from mock:from unittest.mock:' \
-   -i tests/test_http_client.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest tests -p anyio -p pytest_mock
-}
-
-src_test() {
-   local stripe_mock_port=12111
-   local stripe_mock_max_port=12121
-   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
-   # Try to start stripe-mock until we find a free port
-   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
-   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
-   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
-   local stripe_mock_pid=${!}
-   sleep 2
-   # Did stripe-mock start?
-   curl --fail -u "sk_test_123:" \
-   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
-   eend ${?} "Port ${stripe_mock_port} unavailable"
-   if [[ ${?} -eq 0 ]]; then
-   einfo "stripe-mock running on port ${stripe_mock_port}"
-   break
- 

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

2024-06-08 Thread Michał Górny
commit: 2ae5ab961ed2f94bd301a1a562ba6ff043f1598f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:55:27 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae5ab96

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest |  5 ---
 dev-python/botocore/botocore-1.34.108.ebuild | 67 
 dev-python/botocore/botocore-1.34.118.ebuild | 67 
 dev-python/botocore/botocore-1.34.119.ebuild | 67 
 dev-python/botocore/botocore-1.34.120.ebuild | 67 
 dev-python/botocore/botocore-1.34.121.ebuild | 67 
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ba8986719b3f..954462a270e2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.34.108.gh.tar.gz 13029228 BLAKE2B 
947c11bb991e9e7622412bb7e90579e56d688b43ed836fb95ac133520221f56c2e96dc3a6d8b939d334ee4b4ad6ce8b30259c671be1bf9b3fc3deae62391674c
 SHA512 
af23c80879d12cbb279741c216b99bf643b09ef516837275d31f6fbce253863027741b0cd6c815ae32bb6f41ebf0d33c8f2120ec81d6a3803cd0ffeab7be91e1
 DIST botocore-1.34.113.gh.tar.gz 13060395 BLAKE2B 
8f9329d613f489f2305d068566940a94199a16e9d538597a86cd916a331245a70c6ad771f0d7d71a05a77a49c86aa8ff6be2ac6cd97c04828cc9f54cb6c5e2ac
 SHA512 
218656c921b7ae6a605d6cca4cb90b76aee2a18541e78189828f2adfbb821fbebac406ba19887c0a07aece72dd4936f41b057fb25611e1b03db4bd11fda66bd6
 DIST botocore-1.34.117.gh.tar.gz 13076178 BLAKE2B 
defbd66d6409004fe49df44aec0a00b4bbe1a459d3e4b067c5c8609b998c63e7d62c8d3c48805416d44c08aeb3ab261f4449cc7e6a7c66dd3ca5f97bdcce291f
 SHA512 
d9736ddb868e602afbaad95989d284b2835636f273e8a4263caa7eec619fe7cc45515fbbe98d4fd33121fe0d97d34353f7cd811bc878a81d1f5f7437798b24d6
-DIST botocore-1.34.118.gh.tar.gz 13078257 BLAKE2B 
3fbd875002373cd883daee9b2f5669f24ad45c8524b26d82ac732ad7387e2910783cf912c239f61b6c107a571bdf6db36f04cde0bb979d531544630b99e7de68
 SHA512 
04785ddfc67507bd0023f86bb7f9048c6fcb498ba3933186fc925d1554bf8c6dcf2499ef980393cd0dbd1e95dc835585d39c24ae005dbf3887477f86187e7be4
-DIST botocore-1.34.119.gh.tar.gz 13095281 BLAKE2B 
81fed94cb671b4f7bbd0705a8eb7f8e3eb782d40307549edb81f042e9ad3ea22554cc60f02d614a9010c7d501b8cb41ceaecfc9a16d961c31fbf4dc4cf98ec15
 SHA512 
c48a2d8d4b048a1b0c0ef7ba81a7e1565d4bebc02a38c579d46c1ab23b594310e3f40fc1323b1bcbce47e156a00e82b52518297372ed34e5a45f1f0d98a600d4
-DIST botocore-1.34.120.gh.tar.gz 13097207 BLAKE2B 
241a9022f4366128da6f8f35050227c9117b1e31e2ca89e07517ca518d2d39c9c9c69f91e916a54d66e2b90786a407dde0a416380e8821819ad42bd50c546107
 SHA512 
a3bec99a218424e8b63fcd69df4ac6ec2ab5a6cd3e7b0f58aee649a2b42965290669ca8385d2d959e356a7b0bae101e780d3706542bd8b7b8d53596c16460e3e
-DIST botocore-1.34.121.gh.tar.gz 13062301 BLAKE2B 
ed7220d6c88365402f3dd6517eae6cecea67179584db2f145f67f21f82aae18e45ee4cb622b57590b29a8dda29ff41459b95779410ceef957b8359c51709d734
 SHA512 
45f8b9fc5af43061e36d7d7d5cec94f5149ec03e30931f6f688cc325e7378f9ae244c58757429f12845b7fc01c7c0ea149b36c2362b50b770f71107d57cd67f8
 DIST botocore-1.34.122.gh.tar.gz 13066937 BLAKE2B 
f22af79873b5574ae4b2b9041568cfc1d727625c3fa45c9b8d1bef71ffcce893aa8a3591c83160437c7e617be72814a2209569db633d857f869a2152af7c8e05
 SHA512 
f08dcb2920d4bd26a47478edb871f75b240275a7b96acf58be838080dddca3d4f64b9fda8683e5a3db97defe367298b2ba634fc4d605523805b23c83c3a5ae0d

diff --git a/dev-python/botocore/botocore-1.34.108.ebuild 
b/dev-python/botocore/botocore-1.34.108.ebuild
deleted file mode 100644
index 7a44b043295f..
--- a/dev-python/botocore/botocore-1.34.108.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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
-
-  

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

2024-06-08 Thread Michał Górny
commit: d79b8946b0e2bbc7e3ac361d9fdae85c23ecb05e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:57:07 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79b8946

dev-python/google-api-python-client: Remove old

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

 dev-python/google-api-python-client/Manifest   |  3 --
 .../google-api-python-client-2.128.0.ebuild| 51 --
 .../google-api-python-client-2.129.0.ebuild| 51 --
 .../google-api-python-client-2.131.0.ebuild| 51 --
 4 files changed, 156 deletions(-)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index d225415ef55d..7994a55842a6 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,5 +1,2 @@
-DIST google-api-python-client-2.128.0.tar.gz 11193400 BLAKE2B 
c9762dc89a2dda1bdf96f6ae4b4f3540627510900cfccd6153e2399be7d835afdd1513854a9f25577e24e7555aa81b9bc0df06e8685c3f39871233655c9dc083
 SHA512 
9edd8c9c7b6736e98652e2abc4e482fae176e72cf5b04521b9ca2d0a86b885766a956b451d78dab038a5cfc7d7709eb2a505f03a07393decc3f3be8673400c88
-DIST google-api-python-client-2.129.0.tar.gz 11153292 BLAKE2B 
0d2e909fb592d1b54721143b88f5a841bf53f9dde11fa555aa1384bc306f3648463578886069695568f4491b2d13cc4993adb7df47988fe3440f93c973764e68
 SHA512 
73b93847f3b2dc2ef722edc033fec6f292b16acbf81227276c34b651915854556ae58eb160baa462bf868aa988e194ed462ff235532f5ca1a35a234bb1eda8e5
 DIST google-api-python-client-2.130.0.tar.gz 11178249 BLAKE2B 
8f89f85124f72fa1c23ef6ab2d8e0eba2935ae14bf3528102de977aeec6b6b525f51f6d6d574e582b010ad49f6d8ac450cdf6edae7653a6b47b15868754e6ea4
 SHA512 
3553a140a86974cbf05cf21b4792f59adb3dee23e50772c8b6d285868ef08566bda8a64895b7054fa3f340dac0c9f52b4a712eba3fabea8feebca7390149e0ed
-DIST google-api-python-client-2.131.0.tar.gz 11201337 BLAKE2B 
c2d10ae7c98be89604742efc9b2d75b1902d48fc0fc0c8d13133c675e247a702ae72cac2f65593401486a9e8de94b2d1b0742f56f9c322b6eded153f8d0b757b
 SHA512 
b3f5a42e75669b807e8a2542afdd972e9be725d1dae7af7bce0ab58ff5d8cc3e1a8a74b4eb22e4953779e6cf8a827b5069aa525a99f34972ff3a0074aa4a6355
 DIST google-api-python-client-2.132.0.tar.gz 11256536 BLAKE2B 
4a046c03a50b3922b94e6a07bfce974851752542a69300d544b7c8439c4ad54fc9fd2d5fdf84656801ebe9bf5ad35588d39dc3603537d67db93ea995b50651ff
 SHA512 
ecd6be9009f979447ee7d29dc05af2b25c500ca17a8d88ae6660ac0a72f6bb8237f3224dda63b22378a38c6cf7fab914bc6372351d95e691c3b16f248be04a64

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.128.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.128.0.ebuild
deleted file mode 100644
index eff0e425ea44..
--- 
a/dev-python/google-api-python-client/google-api-python-client-2.128.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-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=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
-   https://github.com/googleapis/google-api-python-client/
-   https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
-   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
-   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
-   https://github.com/googleapis/google-api-python-client/
-   https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
-   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
-   https://github.com/googleapis/google-api-python-client/
-   https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
-   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-notfound-page/

2024-06-08 Thread Michał Górny
commit: e2352bfbe9223d23dbee56c79df44552e97691fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:25 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2352bfb

dev-python/sphinx-notfound-page: Remove old

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

 dev-python/sphinx-notfound-page/Manifest   |  2 --
 .../sphinx-notfound-page-1.0.0.ebuild  | 35 --
 .../sphinx-notfound-page-1.0.1.ebuild  | 35 --
 3 files changed, 72 deletions(-)

diff --git a/dev-python/sphinx-notfound-page/Manifest 
b/dev-python/sphinx-notfound-page/Manifest
index 94a0f5c3a6b3..df65c0f1cb23 100644
--- a/dev-python/sphinx-notfound-page/Manifest
+++ b/dev-python/sphinx-notfound-page/Manifest
@@ -1,3 +1 @@
-DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 
87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d
 SHA512 
e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e
-DIST sphinx-notfound-page-1.0.1.gh.tar.gz 543803 BLAKE2B 
e1d7c568a0d7bfdde3cde397424d8e5e00291ec442278613bcc9dcf1fdd372ad3483e9e0fd23e9e9dd2bcdbfe4ec33c6ddfbd21705ee73743820b2e46b3f6718
 SHA512 
464373abf7b9d1025a339eb83305800866f0b8bfc53fbc1d320637c4be9016aa36daf2f22a9ed47224db0f64d5c3236a35b291681a56e9f2f7a2b6aec96a40a2
 DIST sphinx-notfound-page-1.0.2.gh.tar.gz 543984 BLAKE2B 
a6a7a1f157c9500618c296152f44a441db9bf4198e196e5be5c71444e05f2623457d0807103dcc55d08c869afb0d35b719dc73f7f43e57f08a025aa08a4f42b1
 SHA512 
faa6c2cf59dcb3ab90e00176f1f9480ad8f5ff07e76dfd49a17985e638ea05329faaffa15f64d5c7cedc37028d0b9de10927429eb85d5b0bb1397d6bd14e

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
deleted file mode 100644
index 38d9464d65f8..
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
-   https://sphinx-notfound-page.readthedocs.io/
-   https://github.com/readthedocs/sphinx-notfound-page/
-   https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
-   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-
-RDEPEND="
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # calls sphinx-build directly, works around venv
-   tests/test_urls.py::test_parallel_build
-)

diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild 
b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
deleted file mode 100644
index d7552cfa7cd8..
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded"
-HOMEPAGE="
-   https://sphinx-notfound-page.readthedocs.io/
-   https://github.com/readthedocs/sphinx-notfound-page/
-   https://pypi.org/project/sphinx-notfound-page/
-"
-SRC_URI="
-   https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~x64-macos"
-
-RDEPEND="
-   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # calls sphinx-build directly, works around venv
-   tests/test_urls.py::test_parallel_build
-)



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

2024-06-08 Thread Michał Górny
commit: a77460799fba0508766e6b5f0f4fefc6adbe6fe0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:56:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7746079

dev-python/tempest: Remove old

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

 dev-python/tempest/Manifest  |  1 -
 dev-python/tempest/tempest-38.0.0.ebuild | 74 
 2 files changed, 75 deletions(-)

diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest
index 507c94043e1f..ada01c488068 100644
--- a/dev-python/tempest/Manifest
+++ b/dev-python/tempest/Manifest
@@ -1,2 +1 @@
-DIST tempest-38.0.0.tar.gz 1148398 BLAKE2B 
2905b24ebad4b5e5c83575f0d51de7eae23567dc508367a1c7a40eccbde33990152f7eebe6b7af7b9a1379b72178684b2dbf1e6d87b848b85c06ace98c8f4116
 SHA512 
d3a57b73e58b4898abc57e004da4a7d7e544612c498d03d4b8b2e88b36f5a160c2e74e6fea0ebd022f86dc6eb963125c45df8b932e7e012210a36e9318b548cd
 DIST tempest-39.0.0.tar.gz 1156891 BLAKE2B 
8f4d4026f3b304b713d97a511ba85363ed39dde22ef6c529b75ba35d01619eca925cc759d899f16b791784cd0c1d7acaa78e8361189dd5167de8300e26d5e74e
 SHA512 
4e60b7fe90b7943cb9208cab72188f3f3668fdc4fd90b4667e5f578f979f66dbc6e9a2486c47fb7f0f608ac8197b726da1fd6b7ded169d804705dc4e58eed256

diff --git a/dev-python/tempest/tempest-38.0.0.ebuild 
b/dev-python/tempest/tempest-38.0.0.ebuild
deleted file mode 100644
index f022f1461ccb..
--- a/dev-python/tempest/tempest-38.0.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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 multiprocessing pypi
-
-DESCRIPTION="OpenStack Integration Testing"
-HOMEPAGE="
-   https://pypi.org/project/tempest/
-   https://docs.openstack.org/tempest/latest/
-   https://launchpad.net/tempest/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}]
-   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
-   >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
-   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   dev-python/stestr[${PYTHON_USEDEP}]
-   )
-"
-
-src_prepare() {
-   # Small subset of tests, which fail as result of not using specific
-   # testing environment.
-   rm -r tempest/tests/lib/services/volume/v3/ || die
-
-   # remove dep on hacking
-   rm tempest/tests/test_hacking.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   mv "${BUILD_DIR}"/install/{usr/,}etc || die
-}
-
-python_test() {
-   local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1
-   local -x OS_TEST_TIMEOUT=300
-   stestr --test-path ./tempest/tests run --concurrency="$(makeopts_jobs)" 
||
-   die "Tests failed for ${EPYTHON}"
-}



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

2024-06-08 Thread Michał Górny
commit: 04e32687bdf90ecb0e80bd58403da84905cd639e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:52:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e32687

dev-python/sentry-sdk: Remove old

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

 dev-python/sentry-sdk/Manifest|   4 -
 dev-python/sentry-sdk/sentry-sdk-2.1.1.ebuild | 119 --
 dev-python/sentry-sdk/sentry-sdk-2.2.1.ebuild | 119 --
 dev-python/sentry-sdk/sentry-sdk-2.4.0.ebuild | 117 -
 dev-python/sentry-sdk/sentry-sdk-2.5.0.ebuild | 117 -
 5 files changed, 476 deletions(-)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 5976196d8d56..ec6ca76b2d02 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,7 +1,3 @@
 DIST sentry-python-1.45.0.gh.tar.gz 475425 BLAKE2B 
8dc46154dfc1c7c9104a706be032b5269d407dee6845da252f1c603ea4f9486d02d1d3c6bec314064b821dee31b503d07a9c17935ca1f4dd6cc4d7b9c3165094
 SHA512 
dad23a3f6a8e6ef5fe78e1d38a61977d8974edf306d5688537f331801d8fa0f60743d18cc3dadf6e9a9666c55a01c98b9ff8d8808ece7d8f95ee68a69b6cb9be
-DIST sentry-python-2.1.1.gh.tar.gz 499979 BLAKE2B 
92a401dd0b7202cff288ea252bcaa52c6b7175607aeddcc8f0f6506b722c694bd4499bef1b058e886bed28493408b1979165b698c8c4470747d80a39e098
 SHA512 
13566786b97ddc571bbb189a3e57ea6721c57c23805be99929883e37db52fe65b636e6f129118dcb7453cb20bb00a352c4a1fa0d43dce7a71236c9d3a9ad5451
-DIST sentry-python-2.2.1.gh.tar.gz 506079 BLAKE2B 
396664193906b1712950d6776f7e6ef63fe3c8001bc9a1866ff275bd9885abca82d04c02788d74d9c57ad020c10efa6d0db74c5a3112fc670d867a1189d5ad88
 SHA512 
b6d55c54342e0847d11ada5844641ea1052763c7fa4eda0f104df983195ac3fab0668b1cbf4dfb48d6b5d285a686ec8b10dcbe4f812fd7b13c05be15d54cd852
 DIST sentry-python-2.3.1.gh.tar.gz 511775 BLAKE2B 
5cc0cf6a225b8619df76492abbce76d01631148dc73aeea47d13c71435e973af7cc7904ef50e7edcde5821bce28b213b5e3ca3208887688e2d4cec1d03c7d54e
 SHA512 
12ccd25142fd42262735babe986f9972571b4a3c48607c47c8b6887e722f53a964e259e82be56cf4c4ba6d14efe8335ebb32ed98a40a763a63a5f7b52ef6ce9e
-DIST sentry-python-2.4.0.gh.tar.gz 512867 BLAKE2B 
6473ce92ee5d9886bdca7dd13770f6639de64e7fcf4bc6cd0aa966aeab483abc6a884a96158c9627402bbaefd6678fc987518380e2b395fecd386e12431a89a5
 SHA512 
a1b539ffe6b538f0f3fabd3c6df2997b08ca2ba9e9bcef19f01dbde384de5b31c9795a80c2862172c0ccd918e878c90d42e04b15ed44222340ffc56d1f7f1c7e
-DIST sentry-python-2.5.0.gh.tar.gz 514977 BLAKE2B 
010c15ec1bf51d6a3a3f01f39715d81e63e640ff34c83f1b8cbb5c6049b14e3473ddd26739807e123a661f03ee2ae45c86e4a8ec762216c30b8d7421d29617c0
 SHA512 
4b138b55cdc8222d858335d9fc16f0b0134d6bdcc99bb7bc6548df4551939074a5265ad37f4558d7d667d0fc701517916a339781d83084e4cb262beb9af21f3c
 DIST sentry-python-2.5.1.gh.tar.gz 515056 BLAKE2B 
fab3e6e4faa1f07879fc679d43d86fc9590ba3049f5117efe69827a5678b7292c30c9e2d04992a2d75abe54498c3e6fe0366cea210e81b92ccf302c7abcf7e3c
 SHA512 
6467e3836af9f44be93c9a9d0b2e4cf341b7ea4b70937a9624f5d53b746f9a5d2ee5507056c3f58662e0382d88bd3a9851b2ebdf2438bd39e4d5b15096d84a3b

diff --git a/dev-python/sentry-sdk/sentry-sdk-2.1.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-2.1.1.ebuild
deleted file mode 100644
index d2841f5bfca7..
--- a/dev-python/sentry-sdk/sentry-sdk-2.1.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# 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_{11..12} )
-
-inherit distutils-r1
-
-MY_P=sentry-python-${PV}
-DESCRIPTION="Python client for Sentry"
-HOMEPAGE="
-   https://sentry.io/
-   https://github.com/getsentry/sentry-python/
-   https://pypi.org/project/sentry-sdk/
-"
-SRC_URI="
-   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/certifi[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/asttokens[${PYTHON_USEDEP}]
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/executing[${PYTHON_USEDEP}]
-   dev-python/fakeredis[${PYTHON_USEDEP}]
-   dev-python/flask-login[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/pyrsistent[${PYTHON_USEDEP}]
-   https://sentry.io/
-   https://github.com/getsentry/sentry-python/
-   https://pypi.org/project/sentry-sdk/
-"
-SRC_URI="
-   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-&

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

2024-06-08 Thread Michał Górny
commit: 3cb2fe0e873ed570aafe96abb144390ef353f3f3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:54:12 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb2fe0e

dev-python/jupyterlab: Remove old

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

 dev-python/jupyterlab/Manifest|  2 -
 dev-python/jupyterlab/jupyterlab-4.1.8.ebuild | 80 ---
 dev-python/jupyterlab/jupyterlab-4.2.0.ebuild | 80 ---
 3 files changed, 162 deletions(-)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 12c2c7ede307..cd0d3ada8275 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,3 +1 @@
-DIST jupyterlab-4.1.8.tar.gz 21774267 BLAKE2B 
d707257b2f7c53c023fa0e2741ff1ddbb83116c1b8cc8136b550c94120737161c519c4a2e67211fff275267ab31c58e58b17ea6041e9ba00d44baa1919876f1e
 SHA512 
376b9a9b154b70716ca8450126b9623932b44c88b1a83e42fadc4b98f5a3dd3982d77ae9fc807f483fbd84615c184dd8c170297002c9f609b81755aec21e1ff4
-DIST jupyterlab-4.2.0.tar.gz 21488098 BLAKE2B 
7857d2ba970b095cf2bd47a7786e47e6aa687a189d165fb04f5685b7848cf9647011a7145cd1a2f351c8f2bc4f876217225583749158b803c4899098ec03be7d
 SHA512 
ee3d99ecd27c44ea9f97b6fbef7e5e0571b0371e5e745d56978151332c840247e1e3464a1947d7df72274032d87c6182cd90f1952669693e3ff72e2c03776e04
 DIST jupyterlab-4.2.1.tar.gz 21505297 BLAKE2B 
10f3ed9a3f223623b7414f24791dfe488bc5b94a1bef8c4dae462c246c03fc265254516d39452c79a9226a44afd0fb0a8d3a1b5958f8fd34b125b79c0694e85a
 SHA512 
0235d1561a043c75613289204242c349dcee55ae2c30e4fb3dd04ac4ca5bc13d57d13926603e46a64dcc46aeb3cbc8b5eaad56c3824760ac54e62d20d6eb2b8c

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
deleted file mode 100644
index 69a3d013c708..
--- a/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# 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} )
-
-inherit distutils-r1 pypi xdg
-
-DESCRIPTION="JupyterLab computational environment"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyterlab/jupyterlab/
-   https://pypi.org/project/jupyterlab/
-"
-
-LICENSE="BSD MIT GPL-3 Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
-   dev-python/async-lru[${PYTHON_USEDEP}]
-   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
-   >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
-   dev-python/jupyter-core[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
-   =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
-   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
-   ' 3.10)
-   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-   net-libs/nodejs
-"
-
-BDEPEND="
-   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
-   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
-   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/requests-cache[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_DESELECT=(
-   # These tests call npm and want internet
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
-   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
-   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
-   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
-   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
-   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
-)
-
-EPYTEST_IGNORE=(
-   jupyterlab/tests/test_announcements.py
-)
-
-distutils_enable_tests pytest
-# TODO: package sphinx_copybutton
-#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/

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

2024-06-08 Thread Michał Górny
commit: 4128c2fad49fb3c875480becd53da34011692a38
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:55:02 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4128c2fa

app-admin/awscli: Remove old

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

 app-admin/awscli/Manifest   |  5 --
 app-admin/awscli/awscli-1.32.108.ebuild | 90 -
 app-admin/awscli/awscli-1.33.0.ebuild   | 90 -
 app-admin/awscli/awscli-1.33.1.ebuild   | 90 -
 app-admin/awscli/awscli-1.33.2.ebuild   | 90 -
 app-admin/awscli/awscli-1.33.3.ebuild   | 90 -
 6 files changed, 455 deletions(-)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 828333b2c574..1994d90774d2 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,8 +1,3 @@
-DIST aws-cli-1.32.108.gh.tar.gz 2728605 BLAKE2B 
83606ebe909a4ee3d4f0d2875f56958b02b791d31d2fc770b1dc60072d31a56b6b7b5ef3ad79d8239b5f061f99f0dbfb554cab169bb99e6813f2b55cf8c185e2
 SHA512 
ce4bde840a4bfcdce91165bcf66139056e479322c80ef3211c98cd12c09d60d95bad8255f616dca4c11db3a26f3dca8149a42b76d163a8f02a88e6f986faff51
 DIST aws-cli-1.32.113.gh.tar.gz 2730091 BLAKE2B 
d7c88dd962f1be64fc57f19a3ad247725efdd14b611f752200d333297f3f896855bc307fcab8ec76c6c00b982dca2f507023211f6ce54bcb6380f71f9dd3
 SHA512 
9dcc017e8b8ab9d9aef26c7bcbaaeb7256e20ba4abf4fe80580561cb46a61fd5e79e5057dc38b05b1af22a7b03610c88a1babb63c9503b16176010d2903661cb
 DIST aws-cli-1.32.117.gh.tar.gz 2732508 BLAKE2B 
699d7596ea0e417f624f72e801d2c6e5c5b73aa1485f830d09923f12d00091e9252517b8f29f20212ddcb18e13b25b43f9545c759c68246a8a9db0a1abb0b047
 SHA512 
00731d552b372d7d0cd8213f9d645fdaa1b5691b9ee01a0e09ccfce169c0ca97052c03300e824c2522a3ca98a107a67106a31f818884b0050c0f66ba4131d8cd
-DIST aws-cli-1.33.0.gh.tar.gz 2737941 BLAKE2B 
1572e517dd627870611b54bae77bb7c6a3eddcb882af0f18a7da51e302dd4db97609d315416cb0acaa1898e08881779a79f9a22795e99de8aa79577d4b858e61
 SHA512 
4473b068cfc5848335fbcfa0237f1f00d8bb76cde6936d1f07bc6637c6721c3d6ea0172437fcbc99459a6a2508983d598583c8d80c66573752a80615202abf08
-DIST aws-cli-1.33.1.gh.tar.gz 2738329 BLAKE2B 
46aea84b6ca6ca43d74bb24236aa3d8b9dbf71ad0197efb349001a6dfebd1d6309c9ed5b37a241a5b472263b2dd6e54a977b32ad2ff387891af863129089c5cc
 SHA512 
2317c1f6c7b8c766ef381401eb45356cc297b35a9fd6431ba38f56f4b9c8e4880d3a71002bdcde088cb71002608c6ea9f15d5d08c50723f1a2f71d389e19408b
-DIST aws-cli-1.33.2.gh.tar.gz 2738575 BLAKE2B 
0d8ccf9e9831cf43b4dab50a871ebd7e9bc81b769d7742b2ccc4f1cdbb5da4d26b2e381200464d2ba1e7fe2734426edca731afe64b17d1f5ef1a144b485a
 SHA512 
ca1cf2e18b6bcb99741fc62fa1d78850bc74bb68b3896b4f8c97f5f10d9d8758f4826d388b1ad38615071331a67274798e57bee1f95e385c4a5076a94b6640c0
-DIST aws-cli-1.33.3.gh.tar.gz 2739705 BLAKE2B 
5b486d4028b4e3963a1dccf714d2beb2cd7438efbcea09a96b6c383717586da24afcbfbb6bb84a40bbafb8c82e7feb6fad51dc10396fe8ac6460c38198e419f6
 SHA512 
46b468791d9d14689fe59afaab037be88989a1772bfe8c43d890a7cb262ea77e0560550e4b8136aa6689f2ebeaa73e06e36ded1c2340dc62da97fa14a795bb8f
 DIST aws-cli-1.33.4.gh.tar.gz 2740224 BLAKE2B 
40fb26f895a28e41e45c861194ca959490d1675e2f9926bbcb5b092d4496b20be3e68f4eb370ffef541bd607c41181d34caa4e5674fc262b60cd882401530153
 SHA512 
faeced07895fc891803136061839d499b372cbf89e6e642e2782120d2b1a50486e01ae07ba7ee04c9fe84ffefd0e329e000d76f38f5839b048bbfdab59a64785

diff --git a/app-admin/awscli/awscli-1.32.108.ebuild 
b/app-admin/awscli/awscli-1.32.108.ebuild
deleted file mode 100644
index b7c9ceb6d88f..
--- a/app-admin/awscli/awscli-1.32.108.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# 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? (
-   

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

2024-06-08 Thread Michał Górny
commit: a38d4f5846f189ebb9fff2fd70d4072ee2e4b2f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:54:04 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38d4f58

dev-python/hypothesis: Remove old

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

 dev-python/hypothesis/Manifest  |  2 -
 dev-python/hypothesis/hypothesis-6.102.1.ebuild | 91 -
 dev-python/hypothesis/hypothesis-6.103.0.ebuild | 91 -
 3 files changed, 184 deletions(-)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 410e5bb2f241..fb9dc72cbd67 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,4 +1,2 @@
-DIST hypothesis-6.102.1.gh.tar.gz 9459939 BLAKE2B 
36edbaf4ad89af3c4554e05ed395b29681b39708cd85a35cd5662766ce08ac95564a2b7ff7892e98df3fad1e729b779d00fcce86c2d17b879a21f3c877156875
 SHA512 
acb2b5f62e9f23eb379d61705f22330d9e81f7a23164bbdd196124fc3a67ba1265125597f840fa135f35af6f626229b3340b9557b2d69fc81f0b08c99d948e18
 DIST hypothesis-6.102.6.gh.tar.gz 9462342 BLAKE2B 
7daf1cfedd3e8aec72ca2a16a320ccac8c03d62dd02c7b6e20a8c0e8e9510996fc36b5f1050c111ef2eb389b77a9f468b23ef7627867b8d50559c59df003f635
 SHA512 
aa458c9db8ca0f5661ffc64ae61b08ffe2e93cd1fe5431752aa92339af22cf90b79763d08c6e381dd0875b26b2cfbdad92e95cc581ba325072ec5330223d3b7e
-DIST hypothesis-6.103.0.gh.tar.gz 9461225 BLAKE2B 
66dd333598af775371b9c1d12b00441397b687f2c1a6e590626988579ebf4a06b53b8a20ae4812ef02f36fcd18ccc681f1c80eaa65c799c9d5a748bfcf081c4b
 SHA512 
636a5df06dba81d76ec054c9d69cc95e0a511182f6555adf8e0b982757d7f96c5e55ee462ed8228eeac8226c7bfa591621513cd17bd52d81bb258419e5dfaded
 DIST hypothesis-6.103.1.gh.tar.gz 9463631 BLAKE2B 
7c7df97ff5702103c3e02d664732cdb2beb32acc51a385b086cd64763822ef8938a75feb522d62335b3392517f8756f60c73d5c681d3cbdf814659a27c94746c
 SHA512 
19e3bd48380ab8a4ce931437e68b224f77441b8c7da99832a18ec1cdeca9609675b8ba19110df33db45ff5c06a1065d21807436e86afe89366510ea36e7f548d

diff --git a/dev-python/hypothesis/hypothesis-6.102.1.ebuild 
b/dev-python/hypothesis/hypothesis-6.102.1.ebuild
deleted file mode 100644
index ae8fc1c6021e..
--- a/dev-python/hypothesis/hypothesis-6.102.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{10..12} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 python3_13 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
-   https://github.com/HypothesisWorks/hypothesis/
-   https://pypi.org/project/hypothesis/
-"
-SRC_URI="
-   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="cli"
-
-RDEPEND="
-   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
-   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-   cli? (
-   $(python_gen_cond_dep '
-   dev-python/black[${PYTHON_USEDEP}]
-   dev-python/click[${PYTHON_USEDEP}]
-   ' "${CLI_COMPAT[@]}")
-   )
-"
-BDEPEND="
-   test? (
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/pytest-8[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   !!https://github.com/HypothesisWorks/hypothesis/
-   https://pypi.org/project/hypothesis/
-"
-SRC_URI="
-   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
-   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
-   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-   cli? (
-   $(python_gen_cond_dep '
-   dev-python/black[${PYTHON_USEDEP}]
-   dev-python/click[${PYTHON_USEDEP}]
-   ' "${CLI_COMPAT[@]}")
-   )
-"
-BDEPEND="
-   test? (
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/pytest-8[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   !!

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

2024-06-08 Thread Michał Górny
commit: 5132f7c04052afed9571e1f7a9a7c736a8bf1dbb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:55:45 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5132f7c0

dev-python/pypugjs: Remove old

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

 dev-python/pypugjs/Manifest |  2 --
 dev-python/pypugjs/pypugjs-5.9.12-r1.ebuild | 53 -
 2 files changed, 55 deletions(-)

diff --git a/dev-python/pypugjs/Manifest b/dev-python/pypugjs/Manifest
index 78c1f4cdbcda..2d932358cc37 100644
--- a/dev-python/pypugjs/Manifest
+++ b/dev-python/pypugjs/Manifest
@@ -1,3 +1 @@
 DIST pypugjs-5.11.0.gh.tar.gz 57259 BLAKE2B 
666b37a68f9faa7131424aba895fd6ffd893a92b1d565f343c25cc126bf37f2b1794eb0c32c3475533ade810b2d9d09a4299ec8bac5da63b1303d60900226507
 SHA512 
208946c6709398b21ab5728f290b814330db647200c1f649bceb6b5596c5bac710dedeed4dad56330b4c97236b6793251575fb2638b7bf63bf32239114758033
-DIST pypugjs-5.9.12-nose.patch.xz 12616 BLAKE2B 
0cb8e8cce8af20c301e5781bca466c26f0ef97365fb67c0c46b241c0c110010a6dbf0bcc63dc7e8e886a875d2827b4fd3abd080f69022d9247d8c71c8ee80e07
 SHA512 
c575600273069f0395ceb55abc7dac3bf0889c8b17c89b5bf5562aa919d8818464c27eee6d7518c796b37bdbd3d265ac8301e845f024122c3cab87b0ccfaf617
-DIST pypugjs-5.9.12.gh.tar.gz 51164 BLAKE2B 
32b7bbc2bde966ea53c6f52a77482f4f6ca1e0cb09948c1c9850cdd66e4449ecc60e2f6b812f57a7ade5bc323c48be5d105d63ab6680d5e2197cd203fce40d85
 SHA512 
c6e4bd3bb27d321e3721504e7c01f97d869eb2e29e3ac8f086aa696ca29436978ceaa420ef8ac9b5addd859f7764817b1f159e0f41784a3fdb9cd3a0620eb7dd

diff --git a/dev-python/pypugjs/pypugjs-5.9.12-r1.ebuild 
b/dev-python/pypugjs/pypugjs-5.9.12-r1.ebuild
deleted file mode 100644
index 513939bb7171..
--- a/dev-python/pypugjs/pypugjs-5.9.12-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates"
-HOMEPAGE="https://github.com/kakulukia/pypugjs;
-SRC_URI="
-   https://github.com/kakulukia/pypugjs/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-SRC_URI+=" https://dev.gentoo.org/~dolsen/distfiles/${P}-nose.patch.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-RDEPEND="
-   >=dev-python/six-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/chardet-4.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/django[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.1[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.1.3[${PYTHON_USEDEP}]
-   >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${WORKDIR}/pypugjs-5.9.12-nose.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # Remove pyramid backend as pyramid isn't packaged
-   rm -r pypugjs/ext/pyramid || die
-   distutils-r1_src_prepare
-}
-
-pkg_postinst() {
-   optfeature "converting to Django output" dev-python/django
-   optfeature "converting to Jinja2 output" dev-python/jinja
-   optfeature "converting to Mako output" dev-python/mako
-   optfeature "converting to Tornado output" dev-python/tornado
-}



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

2024-06-08 Thread Michał Górny
commit: b73eb6cf26b73aea45774d8837ed04d9592dc72d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:53:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b73eb6cf

dev-python/pytest-reserial: Remove old

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

 dev-python/pytest-reserial/Manifest|  1 -
 .../pytest-reserial/pytest-reserial-0.3.0.ebuild   | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/pytest-reserial/Manifest 
b/dev-python/pytest-reserial/Manifest
index 213e26113680..0d0a4af0c659 100644
--- a/dev-python/pytest-reserial/Manifest
+++ b/dev-python/pytest-reserial/Manifest
@@ -1,2 +1 @@
-DIST pytest_reserial-0.3.0.tar.gz 10844 BLAKE2B 
fb0405cfc694e52205a3655a9fb0d477632811492b006483568c7889b19c5f9b1497a5fee0c002d6acb1a8207ba90bed82db33110a457e877d66d3a888fde739
 SHA512 
e906044f5d4ed07d77aafc67920b348512b7b0b6bf87062667d4a7b69ac0be3ce4cc36074235bd9319bd6eee4024ddb4295e4a41b4309f350a7e1a0d1eda59d3
 DIST pytest_reserial-0.4.1.tar.gz 11687 BLAKE2B 
68c54b8e89c25d41fcb99f715a6008f71f55ad9e3101b37a90bb3b944fac473dd66392d08bcbe464af942fae58d9406492a65a3d61b547bef33d446b46d69f6a
 SHA512 
1ac92258b3fdfeb9aca95b105c7a8ea21891f2609c591e7aa07ed8cc3d9b17f48eb7ec7d3d53524b564d5572ca679d897b8b06107fc4c370f3ed3cd2125cdfdf

diff --git a/dev-python/pytest-reserial/pytest-reserial-0.3.0.ebuild 
b/dev-python/pytest-reserial/pytest-reserial-0.3.0.ebuild
deleted file mode 100644
index 47cb8aa73985..
--- a/dev-python/pytest-reserial/pytest-reserial-0.3.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pytest plugin for recording and replaying serial port traffic 
during tests"
-HOMEPAGE="
-   https://pypi.org/project/pytest-reserial/
-   https://github.com/bessman/pytest-reserial/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   dev-python/pyserial[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: 32f0f43b0b174c16db11a1a1120d79261de0dbad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:53:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f0f43b

dev-python/jupyter-client: Remove old

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

 dev-python/jupyter-client/Manifest |  1 -
 .../jupyter-client/jupyter-client-8.6.1.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-python/jupyter-client/Manifest 
b/dev-python/jupyter-client/Manifest
index d07749358ba0..1e50bf347970 100644
--- a/dev-python/jupyter-client/Manifest
+++ b/dev-python/jupyter-client/Manifest
@@ -1,2 +1 @@
-DIST jupyter_client-8.6.1.tar.gz 340957 BLAKE2B 
a9a7e7818a463927ec11a4adc6758addef38fae45e29be59b388951715898e5bc81e02035c33fa6e4a0208db47a87a2b793258f4a85739925827895ea357b8f8
 SHA512 
be70d1f250da6698998a5c523d733da386940952487335e615160e04600e00e7ff170cae7f0c03e3a000ecca2bac26855f100c95f2759983c0b50fde10ed8223
 DIST jupyter_client-8.6.2.tar.gz 341102 BLAKE2B 
d9d04b6b965aa34f6b1dd228d1389a36509415e57cb66b4aede37963b6a48f5133c48e8343bbb54bd775b3faa59db8b248f515caca9dbbe594a9d4ba93a668d7
 SHA512 
ce0ae60b083ce0a37ddd0249d3caef0581ece61927ae685ee80b55d9431557352f1dce6cf81894d39343087b15cc6ac3449abe88cb4119a0d03824b3642f84ff

diff --git a/dev-python/jupyter-client/jupyter-client-8.6.1.ebuild 
b/dev-python/jupyter-client/jupyter-client-8.6.1.ebuild
deleted file mode 100644
index a7cf70811199..
--- a/dev-python/jupyter-client/jupyter-client-8.6.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyter/jupyter_client/
-   https://pypi.org/project/jupyter-client/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
-   >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}]
-   >=dev-python/tornado-6.0[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}]
-   ' 3.{8,9})
-"
-BDEPEND="
-   test? (
-   >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]
-   >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}]
-   >=dev-python/pytest-jupyter-0.4.1[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: times out
-   tests/test_client.py::TestAsyncKernelClient::test_input_request
-   # TODO
-   
tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -o tmp_path_retention_policy=all \
-   -p asyncio -p rerunfailures --reruns=3 -p timeout
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-plantuml/, dev-python/sphinxcontrib-plantuml/files/

2024-06-08 Thread Michał Górny
commit: 79895e4215774604efb552cc54a8ac29fcc1dc72
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:54:39 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79895e42

dev-python/sphinxcontrib-plantuml: Remove old

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

 dev-python/sphinxcontrib-plantuml/Manifest |  1 -
 .../sphinxcontrib-plantuml-0.29-pytest-8.patch | 53 --
 .../sphinxcontrib-plantuml-0.29.ebuild | 50 
 3 files changed, 104 deletions(-)

diff --git a/dev-python/sphinxcontrib-plantuml/Manifest 
b/dev-python/sphinxcontrib-plantuml/Manifest
index a19b1d0eb682..cde7c7124279 100644
--- a/dev-python/sphinxcontrib-plantuml/Manifest
+++ b/dev-python/sphinxcontrib-plantuml/Manifest
@@ -1,2 +1 @@
-DIST sphinxcontrib-plantuml-0.29.gh.tar.gz 19376 BLAKE2B 
c410be6af6364e347dd1b8e782e55d9cea1c799dc3e2d5055c893b37e437c5e300cafc79e70947447979fe4b11d97fab7cddd6e0894654e274cd05cb5d4abba3
 SHA512 
9bcec86db5956dd9cbad097ad52b5dc915598c3324662491229268689c3c57c5ce680b38e38ff3360a109f3fd50753c92252ecaf928b124f9a515f52d1da93b4
 DIST sphinxcontrib-plantuml-0.30.gh.tar.gz 19378 BLAKE2B 
1f146b59184acec99ff4320199943b2193c3e4c5f5d1f62c6741fb9bbd9802d7c3955bfad786bf7dd4b937b99b974f94d753212c95e7940ab066a9d6ee02af9a
 SHA512 
e85c6332d26d09531c961f8026c72cd82ff4a31700a38cb8285f24d942340700012c08cc1f87a86389b71bfc5d32164586407b5c6777cc94d4d0022c9872ee3a

diff --git 
a/dev-python/sphinxcontrib-plantuml/files/sphinxcontrib-plantuml-0.29-pytest-8.patch
 
b/dev-python/sphinxcontrib-plantuml/files/sphinxcontrib-plantuml-0.29-pytest-8.patch
deleted file mode 100644
index 2f10e1fae51d..
--- 
a/dev-python/sphinxcontrib-plantuml/files/sphinxcontrib-plantuml-0.29-pytest-8.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 74e31ad4dd8f4fefd5b9e430e4d9caea3002fd97 Mon Sep 17 00:00:00 2001
-From: Yuya Nishihara 
-Date: Sun, 10 Mar 2024 19:30:21 +0900
-Subject: [PATCH] tests: rename setup/teardown functions for pytest 8.1.1
- compatibility
-
-I don't know if that's intended, but nose-style setup() is no longer called.

- tests/test_functional.py | 4 ++--
- tests/test_svgstyle.py   | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/tests/test_functional.py b/tests/test_functional.py
-index 697b01d..8ef6a3d 100644
 a/tests/test_functional.py
-+++ b/tests/test_functional.py
-@@ -12,7 +12,7 @@
- _fakecmd = os.path.join(os.path.dirname(__file__), 'fakecmd.py')
- 
- 
--def setup():
-+def setup_module():
- global _tempdir, _srcdir, _outdir
- _tempdir = tempfile.mkdtemp()
- _srcdir = os.path.join(_tempdir, 'src')
-@@ -20,7 +20,7 @@ def setup():
- os.mkdir(_srcdir)
- 
- 
--def teardown():
-+def teardown_module():
- shutil.rmtree(_tempdir)
- 
- 
-diff --git a/tests/test_svgstyle.py b/tests/test_svgstyle.py
-index c62e1ed..a25901f 100644
 a/tests/test_svgstyle.py
-+++ b/tests/test_svgstyle.py
-@@ -5,12 +5,12 @@
- from sphinxcontrib import plantuml
- 
- 
--def setup():
-+def setup_module():
- global _tempdir
- _tempdir = tempfile.mkdtemp()
- 
- 
--def teardown():
-+def teardown_module():
- shutil.rmtree(_tempdir)
- 
- 

diff --git 
a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.29.ebuild 
b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.29.ebuild
deleted file mode 100644
index f293d79e9e0e..
--- a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.29.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# 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_{11..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Sphinx extensions for PlantUML"
-HOMEPAGE="
-   https://github.com/sphinx-contrib/plantuml/
-   https://pypi.org/project/sphinxcontrib-plantuml/
-"
-SRC_URI="
-   
https://github.com/sphinx-contrib/plantuml/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${P#sphinxcontrib-}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-BDEPEND="
-   test? (
-   app-text/texlive
-   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
-   dev-tex/latexmk
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latexextra
-   )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   # 
https://github.com/sphinx-contrib/plantuml/commit/74e31ad4dd8f4fefd5b9e430e4d9caea3002fd97
-   "${FILESDIR}/${P}-pytest-8.patch"
-)
-
-python_test() {
-   # Fix for sphinx.errors.ExtensionError: Could not import extension 
sphinxcontrib.applehelp
-   # See 
https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions,
 tha

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

2024-06-08 Thread Michał Górny
commit: 5bab28ad8f67237834f5202c4b62af47bc2d6972
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:53:13 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bab28ad

dev-python/sphinx-autoapi: Remove old

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

 dev-python/sphinx-autoapi/Manifest |  2 -
 .../sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild | 50 --
 .../sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
index 020589a27d2e..77e89ae443e9 100644
--- a/dev-python/sphinx-autoapi/Manifest
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -1,3 +1 @@
-DIST sphinx-autoapi-3.0.0.gh.tar.gz 62951 BLAKE2B 
80c1168b7d6f2d8489139d1daaa00817bf88345b92d962d1b7114ffd078dab5babd00f3837b9a80bd7175f07a50a432be4096140ac3ee8db11d90e1b836cd308
 SHA512 
fece7ff76de1ad4a58d8128d7c1f4c57a91ffbc2fb788f7bf4ce230860e97279f8ddf32d24dee4b961d89807056abd2f621484ff91e13b98b57d7f7a00d1cd4c
-DIST sphinx-autoapi-3.1.0.gh.tar.gz 67664 BLAKE2B 
5fefd1cf5ff401db9e309eeed3d8211bd72e43d6f40b088b6e1a2e406a910b2b99ff0e2431d0f8c55b0300c51f65c6892f2068131ecea2524fba3f0dd439bd2b
 SHA512 
22ea54a11d9ecb2a91f3c7fee8561bd42f87fa82894b17cac51daeab94a298a7cc3bc5c0158c4fdead62879e89ea760beb3222e5bf31489b68a3483b47adb499
 DIST sphinx-autoapi-3.1.1.gh.tar.gz 67903 BLAKE2B 
aec809e53b2c1080a29c49f5d9916df2e9def0c2072d99dde7ee3250a9cc7a9fc2d1e3e76ad954cfc417205c9b8994dcb7d0533f5994eb2a584d8ffa3ee3260e
 SHA512 
c5a3db4f6e3969af8f8f2933822e577d3469c649f6976327e55c449cd6992274ee896a7ad01d5a3bfab378819bd4fe319b9f08e989214c00b4844c03c56ed2c8

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild
deleted file mode 100644
index 58eb769f1889..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-
-RDEPEND="
-   dev-python/anyascii[${PYTHON_USEDEP}]
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   
tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration
-   
"tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample"
-   )
-
-   distutils-r1_python_test
-}

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
deleted file mode 100644
index 9182b8aa4e2c..
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A new approach to API documentation in Sphinx"
-HOMEPAGE="
-   https://sphinx-autoapi.readthedocs.io/
-   https://github.com/readthedocs/sphinx-autoapi/
-   https://pypi.org/project/sphinx-autoapi/
-"
-# sdist is missing docs, as of 2.1.0
-SRC_URI="
-   https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-6.1.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND+="
-   test? ( dev-python/beautifulsoup4[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst CHANGELOG.rst )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   tests/python/test_pyint

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

2024-06-08 Thread Michał Górny
commit: 5fd4b130873841615ae472f965dc7ee183b7033e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:54:24 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd4b130

dev-python/types-setuptools: Remove old

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

 dev-python/types-setuptools/Manifest|  1 -
 .../types-setuptools-69.5.0.20240522.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index 346ad6765ca8..0a65e15b703d 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,2 +1 @@
-DIST types-setuptools-69.5.0.20240522.tar.gz 38273 BLAKE2B 
c488e16638697c899ad6b01dfa3fac4dd9e9379680408cb44fc3624084cca2f87b5d510e44632e521b8f531a10f189608f002ce555355a308f5c879369d499e9
 SHA512 
3062676cf158c7505c4fb07faab41a75163b79cca06a3a558d62879efd0a05413fefb31eb291c35f7e0dee5c8a9ff95ef8738e9e7780714e58984f50e43e0449
 DIST types-setuptools-70.0.0.20240524.tar.gz 38370 BLAKE2B 
7964344dfb8a9b3594bd3b6f46b1e41b439dff2c035c16c3bb93b0ed23f2e9380e4ba8af50f3ae44217fdab79fb15a5002f6792d1b9d9e1d5e5cd11057f55bfd
 SHA512 
9edace3d84b9bbcb67fb4ff5f0c17ba7416901b1b12359e5394f0a5edb3250bbf81cd39946a4566217f0060fe50b15580df99b1f4e028774e4d36e0b5416a374

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.5.0.20240522.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.5.0.20240522.ebuild
deleted file mode 100644
index ee31e761550d..
--- a/dev-python/types-setuptools/types-setuptools-69.5.0.20240522.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2023-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=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for setuptools"
-HOMEPAGE="https://pypi.org/project/types-setuptools/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"



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

2024-06-08 Thread Michał Górny
commit: 8f6b739b09f0b9910fe1031da2d67d394aa49d2d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 08:51:57 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 09:01:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6b739b

dev-python/pylast: Remove old

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

 dev-python/pylast/Manifest|  1 -
 dev-python/pylast/pylast-5.2.0.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest
index 7db41c679c5a..78038226c2dd 100644
--- a/dev-python/pylast/Manifest
+++ b/dev-python/pylast/Manifest
@@ -1,2 +1 @@
-DIST pylast-5.2.0.tar.gz 41137 BLAKE2B 
a7742bd2a23e281ab1a12d0198c74f1b5d8302700cb58490a5b3bff693098c8c3bf548ed52ca7f8cefecbcc10972c57da9ca04fe1d791141aacbb84ead9592ed
 SHA512 
1ae76ff4ec6f009388abfcf8525f1c19e47cbabaace1f5e8c518819d0856168d855b789e3c08a9699dd7ab88ebfc7c3ab81c2d74a0fa1fd210450741b99da8c6
 DIST pylast-5.3.0.tar.gz 41552 BLAKE2B 
0d6fd60e02f6106cbbfe2027614d8d403c54ee1f749ea697dba7d863e7a1fc647f95d2ea341e1d0ecfa2900a1ae117920466bb8f8a0728c5a9dea6be8d1009f0
 SHA512 
b8d015d9d1452a650a6fc05019a145c2c5104c1acd0e296d7a9b536fd91710b4efe3dab2646b4b373ca13278fbdc385a64472829dfd1cf8980a22a5f2314afe9

diff --git a/dev-python/pylast/pylast-5.2.0.ebuild 
b/dev-python/pylast/pylast-5.2.0.ebuild
deleted file mode 100644
index c95e79f3f4a4..
--- a/dev-python/pylast/pylast-5.2.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 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..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python interface to last.fm and other api-compatible websites"
-HOMEPAGE="
-   https://pypi.org/project/pylast/
-   https://github.com/pylast/pylast/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
-   dev-python/httpx[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/flaky[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: 733765cd7084591a53a79bfc31adce2c9e35a275
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 06:15:30 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 06:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733765cd

dev-python/bottleneck: Remove old

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

 dev-python/bottleneck/bottleneck-1.3.8.ebuild | 43 ---
 1 file changed, 43 deletions(-)

diff --git a/dev-python/bottleneck/bottleneck-1.3.8.ebuild 
b/dev-python/bottleneck/bottleneck-1.3.8.ebuild
deleted file mode 100644
index 75a79f5b4de5..
--- a/dev-python/bottleneck/bottleneck-1.3.8.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# 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
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Fast NumPy array functions written in C"
-HOMEPAGE="
-   https://github.com/pydata/bottleneck/
-   https://pypi.org/project/Bottleneck/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-
-DEPEND="
-   >=dev-python/numpy-1.9.1:=[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # don't overwrites user's optimization level
-   sed -e '/extra_compile_args=\["-O2"\]/d' -i setup.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   rm -rf bottleneck || die
-   epytest --pyargs bottleneck
-}



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

2024-06-08 Thread Michał Górny
commit: 4376da96a94e181abf9fe277e2e69b2880b21c08
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 06:15:09 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 06:18:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4376da96

dev-python/pypax: Remove old

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

 dev-python/pypax/pypax-0.9.5-r1.ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git a/dev-python/pypax/pypax-0.9.5-r1.ebuild 
b/dev-python/pypax/pypax-0.9.5-r1.ebuild
deleted file mode 100644
index 8a9786c387f2..
--- a/dev-python/pypax/pypax-0.9.5-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git;
-   inherit git-r3
-else
-   SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
-   S="${WORKDIR}/elfix-${PV}"
-fi
-
-DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags"
-HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
-   https://wiki.gentoo.org/wiki/Project:Hardened/PaX_Quickstart;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+ptpax +xtpax"
-REQUIRED_USE="|| ( ptpax xtpax )"
-
-RDEPEND="
-   ptpax? ( dev-libs/elfutils )
-   xtpax? ( sys-apps/attr )"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   cd scripts || die
-   unset PTPAX
-   unset XTPAX
-   use ptpax && export PTPAX="yes"
-   use xtpax && export XTPAX="yes"
-   distutils-r1_src_compile
-}
-
-src_install() {
-   cd scripts || die
-   distutils-r1_src_install
-}



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

2024-06-07 Thread Michał Górny
commit: d78354a61b913949624ee07fce6afbc2fa51d55f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:57:28 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 05:00:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78354a6

dev-python/sentry-sdk: Bump to 2.5.1

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

 dev-python/sentry-sdk/Manifest|   1 +
 dev-python/sentry-sdk/sentry-sdk-2.5.1.ebuild | 117 ++
 2 files changed, 118 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 2ea504de91ce..5976196d8d56 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -4,3 +4,4 @@ DIST sentry-python-2.2.1.gh.tar.gz 506079 BLAKE2B 
396664193906b1712950d6776f7e6e
 DIST sentry-python-2.3.1.gh.tar.gz 511775 BLAKE2B 
5cc0cf6a225b8619df76492abbce76d01631148dc73aeea47d13c71435e973af7cc7904ef50e7edcde5821bce28b213b5e3ca3208887688e2d4cec1d03c7d54e
 SHA512 
12ccd25142fd42262735babe986f9972571b4a3c48607c47c8b6887e722f53a964e259e82be56cf4c4ba6d14efe8335ebb32ed98a40a763a63a5f7b52ef6ce9e
 DIST sentry-python-2.4.0.gh.tar.gz 512867 BLAKE2B 
6473ce92ee5d9886bdca7dd13770f6639de64e7fcf4bc6cd0aa966aeab483abc6a884a96158c9627402bbaefd6678fc987518380e2b395fecd386e12431a89a5
 SHA512 
a1b539ffe6b538f0f3fabd3c6df2997b08ca2ba9e9bcef19f01dbde384de5b31c9795a80c2862172c0ccd918e878c90d42e04b15ed44222340ffc56d1f7f1c7e
 DIST sentry-python-2.5.0.gh.tar.gz 514977 BLAKE2B 
010c15ec1bf51d6a3a3f01f39715d81e63e640ff34c83f1b8cbb5c6049b14e3473ddd26739807e123a661f03ee2ae45c86e4a8ec762216c30b8d7421d29617c0
 SHA512 
4b138b55cdc8222d858335d9fc16f0b0134d6bdcc99bb7bc6548df4551939074a5265ad37f4558d7d667d0fc701517916a339781d83084e4cb262beb9af21f3c
+DIST sentry-python-2.5.1.gh.tar.gz 515056 BLAKE2B 
fab3e6e4faa1f07879fc679d43d86fc9590ba3049f5117efe69827a5678b7292c30c9e2d04992a2d75abe54498c3e6fe0366cea210e81b92ccf302c7abcf7e3c
 SHA512 
6467e3836af9f44be93c9a9d0b2e4cf341b7ea4b70937a9624f5d53b746f9a5d2ee5507056c3f58662e0382d88bd3a9851b2ebdf2438bd39e4d5b15096d84a3b

diff --git a/dev-python/sentry-sdk/sentry-sdk-2.5.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-2.5.1.ebuild
new file mode 100644
index ..e76b77593e45
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-2.5.1.ebuild
@@ -0,0 +1,117 @@
+# 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_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: app-text/qpdf/

2024-06-07 Thread Michał Górny
commit: 56e4b8b3d0c85c68937affb02fe34501a6d0d52d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:53:26 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 05:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e4b8b3

app-text/qpdf: Bump to 11.9.1

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

 app-text/qpdf/Manifest   |  3 ++
 app-text/qpdf/qpdf-11.9.1.ebuild | 99 
 2 files changed, 102 insertions(+)

diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index c868a806c643..62bdf134862c 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -7,3 +7,6 @@ DIST qpdf-11.8.0.tar.gz.asc 833 BLAKE2B 
02c0cfec3bab48a3d49783cb68bd6b6c6382536f
 DIST qpdf-11.9.0-doc.zip 6893438 BLAKE2B 
102b7bbe0a7c1b12c2956c3f8e400b4259ca1c95e359308a940a4f8b4c304f6b0866f794fb58eba792fec2e7ad52209cb0c2cad4494358a185b6a9720d0a7cfb
 SHA512 
91a94cbda66a9c3bbbad9a433d9de78b83989757917fb150aa175cebb3aa295ba3e631e84e97cba3df3bdb4715fba411984b293a6b0df0f4549de2a77a4c257f
 DIST qpdf-11.9.0.tar.gz 18552462 BLAKE2B 
3f79bef4b8d276cb73db1a08eb72cc67dec803c942c5e6f5322ecfc2fb017c7169aebb6b0790f1789970c86f4c8790465d0315ff8b355dd7e395a02192a605cb
 SHA512 
5e0a990797081f121b3a52fddedea199baf1af260093a384ed6df347e052601622b03c9ff62b7ea069d81464eb0381932428cb8c0565b3686961f7505021a165
 DIST qpdf-11.9.0.tar.gz.asc 833 BLAKE2B 
6f00b52643b76828f65ce45ac031a72369753495ee96d5facaf708c80a41a669f5eb407c0e5d25492214813b307fc4cc7ae42b97f9ad6d78d92cc51cc98a87ed
 SHA512 
dd58a1721ce6e15b77bfde1ab68bb37a9d2b1d755872811fb24fadef7be4cf562bb8f8371fd56bdc583d0f6da50654696cc4576234d9fd74319e3f1f2bb7b5cf
+DIST qpdf-11.9.1-doc.zip 6895053 BLAKE2B 
6f23676b54cc1e913ec131cd2121e9ef35dd74cc2d85949e28374ca8fc449a8a93946c0ec7bd41c2cbabaef2eb00e54fb9cac7376658e835f9c2ab9e1e58bb7a
 SHA512 
7cd4add8d43ab366feac34e98e7ce13338ed3e2282f5bbe5c59b96230acff3bdb259723ebf197f2e4aba6ed03ba20cab01df4cf583b9d80102e8f5ec0e06e18d
+DIST qpdf-11.9.1.tar.gz 18585065 BLAKE2B 
fa845e04d6044c70e1864a8eee9831774218a2fa6de74fed1efc22f0cc4982b7e41b2a7d6f0c794941eac08ba65d2196d72399514c376e2774c754f074560c43
 SHA512 
8c60c6639371e71a5229afb2e11c18aa660061e652eae4a8d9c8e9ceff913b0c7d866ed17375d1be9c439b0789ea03064ab98771f43fd03c7059aa136285a4b2
+DIST qpdf-11.9.1.tar.gz.asc 833 BLAKE2B 
4b676ac2469971e0b4862d329d489ca4c37a11a753bee380668159f8e0c8bdeecefcfc51b6aa0fbafc379a732aacb89481b52138a38cb69fd8d8cfb804dcae9f
 SHA512 
392cec40c7f7251f77ef3c7d27d9fc5c8d63ae6774192af59b3651c240fe652d67dee8ad80c94ee67362e27983124fecefc97df542b8e8d48843f2c305fa99b8

diff --git a/app-text/qpdf/qpdf-11.9.1.ebuild b/app-text/qpdf/qpdf-11.9.1.ebuild
new file mode 100644
index ..055841cf1036
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.9.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 cmake verify-sig
+
+DESCRIPTION="Command-line tool for structural, content-preserving 
transformation of PDF files"
+HOMEPAGE="
+   https://qpdf.sourceforge.io/
+   https://github.com/qpdf/qpdf/
+"
+SRC_URI="
+   https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip
+   )
+   verify-sig? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc
+   )
+"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   app-text/ghostscript-gpl[tiff(+)]
+   media-libs/tiff
+   sys-apps/diffutils
+   )
+"
+BDEPEND="
+   dev-lang/perl
+   doc? ( app-arch/unzip )
+   verify-sig? ( sec-keys/openpgp-keys-jberkenbilt )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # glibc only (bug #899052)
+   malloc_info
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc
+
+src_unpack() {
+   if use verify-sig ; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+   fi
+
+   default
+}
+
+src_configure() {
+   local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+   local crypto_provider_lowercase=${crypto_provider,,}
+
+   # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html

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

2024-06-07 Thread Michał Górny
commit: 9144cbe23b12226412566f20f082790526242853
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:51:11 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9144cbe2

dev-python/testfixtures: Bump to 8.3.0

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

 dev-python/testfixtures/Manifest  |  1 +
 dev-python/testfixtures/testfixtures-8.3.0.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index 1b1938f66dc8..492bc318ba8a 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1 +1,2 @@
 DIST testfixtures-8.2.0.tar.gz 136662 BLAKE2B 
37dcc8c718a0db51d42f7f7c5b8876e852d4e9ddbd157ce7f278c0ccbd304ce923e41e5126ee9194680059274fad04567de6e56976b281249e85e540b1a984d8
 SHA512 
a151767ea44a36c244e4c46fc2ce8665ebc64a52159213e5739f78537e684d6760b03a56b393894afabb70a5d777e3b9fbe0aa8acec33c958fc973eda3ec1e5e
+DIST testfixtures-8.3.0.tar.gz 137420 BLAKE2B 
bf0fe670533a26dcc98be061c1dafbe331ca6c4ac8c028e146f7e156870ee8abe5118b3182600e8d513530c442a4fa1efa696253b9b0c114733bd40fc6ee
 SHA512 
b2c18a35c44b90bce50cc68ca9bf9909ac8f75287c7188eeddfa855aec1db3bd14f3fccb4c5ef0e44b19c683ad4bd6be4876554ce9127698e8e20cbfa4191800

diff --git a/dev-python/testfixtures/testfixtures-8.3.0.ebuild 
b/dev-python/testfixtures/testfixtures-8.3.0.ebuild
new file mode 100644
index ..07bcb3d54340
--- /dev/null
+++ b/dev-python/testfixtures/testfixtures-8.3.0.ebuild
@@ -0,0 +1,47 @@
+# 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="A collection of helpers and mock objects for unit tests and doc 
tests"
+HOMEPAGE="
+   https://pypi.org/project/testfixtures/
+   https://github.com/Simplistix/testfixtures/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   >=dev-python/sybil-6[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18[${PYTHON_USEDEP}]
+   sys-libs/timezone-data
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/furo
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTHONPATH="."
+   local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings
+
+   local EPYTEST_DESELECT=(
+   # TODO
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present
+   )
+
+   epytest
+}



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

2024-06-07 Thread Michał Górny
commit: d1b6c0ae072ec2e7a95eb3b960a07f2ed571171f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 05:02:13 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 05:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b6c0ae

dev-python/pandas: Remove old

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

 dev-python/pandas/Manifest   |   1 -
 dev-python/pandas/pandas-2.2.1-r1.ebuild | 217 --
 dev-python/pandas/pandas-2.2.1.ebuild| 220 ---
 3 files changed, 438 deletions(-)

diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 05856a547c23..17515a2da67d 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,2 +1 @@
-DIST pandas-2.2.1.tar.gz 4395256 BLAKE2B 
7f66c2995699832930a626ff01b3b39bafa0bd19f41245b8b49bbf5a1b78663433060f4d94817498494b6cf66d38dde27da64e196c6400e50f30441d7e51991b
 SHA512 
8e6af4793d8b77e5c86a22c88f999dba63b1cc1954f5148bdb8c9b1bfe4e7fc5004de7d0f035b2d651f56c44b28ba4b0bd304f9c9122426cc37fb97596e13746
 DIST pandas-2.2.2.tar.gz 4398391 BLAKE2B 
6b723d85c500abaca4d833e4fb329d9a495e3e8ae51c74632111b139ed38ca9e26087ba43ecc40d68f66613352dc140bb2f1b0cbb92915bb027548886072fc79
 SHA512 
85b006f96bd6400aeea2ec29df3557ea6c4bfee0a7aebb172547a43171dc0e7682d15f798081846a4f464559ab83f579cfe06d66d4b5c0cb0fb2975c2ef98f9c

diff --git a/dev-python/pandas/pandas-2.2.1-r1.ebuild 
b/dev-python/pandas/pandas-2.2.1-r1.ebuild
deleted file mode 100644
index d7f511b19791..
--- a/dev-python/pandas/pandas-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-VIRTUALX_REQUIRED="manual"
-
-inherit distutils-r1 optfeature pypi virtualx
-
-DESCRIPTION="Powerful data structures for data analysis and statistics"
-HOMEPAGE="
-   https://pandas.pydata.org/
-   https://github.com/pandas-dev/pandas/
-   https://pypi.org/project/pandas/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~riscv"
-IUSE="big-endian full-support minimal test X"
-RESTRICT="!test? ( test )"
-
-RECOMMENDED_DEPEND="
-   >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}]
-   >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}]
-"
-
-# TODO: add pandas-gbq to the tree
-# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports 
python3_11
-# https://github.com/statsmodels/statsmodels/issues/8287
-OPTIONAL_DEPEND="
-   >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
-   dev-python/blosc[${PYTHON_USEDEP}]
-   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
-   >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
-   >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
-   >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
-   >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
-   >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
-   >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
-   !arm? ( !hppa? ( !ppc? ( !x86? (
-   >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
-   dev-python/statsmodels[${PYTHON_USEDEP}]
-   ) ) ) )
-   !big-endian? (
-   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
-   )
-   X? (
-   || (
-   >=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-2.2.0[${PYTHON_USEDEP}]
-   x11-misc/xclip
-   x11-misc/xsel
-   )
-   )
-"
-DEPEND="
-   =dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
-"
-COMMON_DEPEND="
-   ${DEPEND}
-   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${COMMON_DEPEND}
-   >=dev-build/meson-1.2.1
-   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
-   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
-   test? (
-   ${VIRTUALX_DEPEND}
-   ${RECOMMENDED_DEPEND}
-   ${OPTIONAL_DEPEND}
-   dev-libs/apache-arrow[brotli,parquet,snappy]
-   >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}]
-   >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}]
-   >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}]
-   >=dev-python/pymysql-1.0.2[${PYT

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

2024-06-07 Thread Michał Górny
commit: d4729e6bdbda617978e68216e10a5228713c2d52
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 05:01:18 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 05:01:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4729e6b

dev-python/nbxmpp: Fix variable order

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

 dev-python/nbxmpp/nbxmpp-4.5.4.ebuild | 2 +-
 dev-python/nbxmpp/nbxmpp-5.0.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild 
b/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild
index b8da6e5c49c4..7f2595a80c09 100644
--- a/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-4.5.4.ebuild
@@ -19,8 +19,8 @@ SRC_URI="
 "
 S=${WORKDIR}/${MY_P}
 
-SLOT="0"
 LICENSE="GPL-3"
+SLOT="0"
 KEYWORDS="amd64 arm64 ~loong ~riscv x86"
 
 RDEPEND="

diff --git a/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild 
b/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild
index 67560e6f811d..6ed0b60facda 100644
--- a/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild
@@ -19,8 +19,8 @@ SRC_URI="
 "
 S=${WORKDIR}/${MY_P}
 
-SLOT="0"
 LICENSE="GPL-3"
+SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
 
 RDEPEND="



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

2024-06-07 Thread Michał Górny
commit: 4d759dbb05120ce49ab883cb16d920954ead7368
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:50:21 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:50:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d759dbb

dev-python/pytools: Bump to 2024.1.5

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

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

diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index 9653a72e755b..c8db3b052e08 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,3 +1,4 @@
 DIST pytools-2024.1.2.tar.gz 77642 BLAKE2B 
b393149a81a708f3681b34e88e22113223f53f23e83c8f1848d4fd6ec456af7145fba8a98efd716d8be5b6184fc9973c05aa9c0814d48ee4925255b57f6119a5
 SHA512 
3252b3930934c43f840a77f41e0958fef6121db1d64efc5498defadf8e48fdbda89d1539b87b6367c8acf4ad7eaf7fdf364263340ffebd834861f0f21f1af4c7
 DIST pytools-2024.1.3.tar.gz 79453 BLAKE2B 
00d19b5e3918ae2e230db8778edcbaa8102436be1d82ee0a24f5f7504ef5f8ca5903c07386b5ebb1359138d4cb2f68840585b30e118f5dc1f3e2266230ec7d1d
 SHA512 
89ee628af18ab68ebc1dab500a886cad24a0ebf85128c1b06608b51638fc713e2d485b8d50bd3c70ab3143c46e789a49f7f7fc4fa8a14dd9644e7a822d72
 DIST pytools-2024.1.4.tar.gz 79234 BLAKE2B 
e0cbca8c1b6556a6865d21c6b94591d19e50bdae3f8216bbfa55e965ccf236b8265fb25acaee8d939f7e187da8a39f618196e9b567b18700d92bc857de26952c
 SHA512 
110a0672ba069a41dedc7e45dc407c5027e3c1384ab62706e04326e4b158b09a69822d51cadc6a164cdd20b361a7d82ad632ba072cfc0d6e7be449596d295374
+DIST pytools-2024.1.5.tar.gz 80774 BLAKE2B 
37e9e14d5a62cdad34ddbfd0eabec747c392ba1506aacc76322f090699192369915882ba948fa07cd7a45369d3391343d9b2554def851e844976bc0442ddcfb6
 SHA512 
af7b79f1e26a43459765627ce6e6740953c38e05e26f3ec17360ccdf588ac320eabb5540fbbf9570cde324b8aae2412878316e9930e5195f467dbf5b74ca76b8

diff --git a/dev-python/pytools/pytools-2024.1.5.ebuild 
b/dev-python/pytools/pytools-2024.1.5.ebuild
new file mode 100644
index ..38860936dd01
--- /dev/null
+++ b/dev-python/pytools/pytools-2024.1.5.ebuild
@@ -0,0 +1,33 @@
+# 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..13} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of tools missing from the Python standard library"
+HOMEPAGE="
+   https://mathema.tician.de/software/pytools/
+   https://github.com/inducer/pytools/
+   https://pypi.org/project/pytools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+# NB: numpy is now an "extra" (optional) dep -- we can remove it from
+# RDEPEND If revdeps don't need it
+RDEPEND="
+   >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+distutils_enable_tests pytest



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

2024-06-07 Thread Michał Górny
commit: d757272827e1410b43ab79d0f39aef158581f64a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:50:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:50:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7572728

dev-python/typing-extensions: Bump to 4.12.2

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

 dev-python/typing-extensions/Manifest  |  1 +
 .../typing-extensions-4.12.2.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/typing-extensions/Manifest 
b/dev-python/typing-extensions/Manifest
index 45cec6d0e3bb..c20636d02a87 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -3,3 +3,4 @@ DIST typing_extensions-4.11.0.tar.gz 78744 BLAKE2B 
641d4a13fcd10151a0b7059d11393
 DIST typing_extensions-4.12.0.tar.gz 84291 BLAKE2B 
96ebdf7ea479fb96e106e79782845380dcb1323265bf4931d26e1c09c09519c6712cbff9270a97ab45e26e61b48d5fb57f44c3ec6651eec29ef724b5896046e0
 SHA512 
da9d983f320ae4c7f386ab2bcaf57a881ff2b6bb6030618f270195ce9f905f2cbaf4f67c40311f21c096bedc014b7717c014f142f33fd25bf8e41803ac12bc4a
 DIST typing_extensions-4.12.0rc1.tar.gz 83702 BLAKE2B 
5f8faaf15bb975f84fc4e217ab1ef9aaa3526dbfc3e17150a1b94cade70e19b27d9e0b637b175aae108719dd234a972c53696e96f7d6b5e96c626c31ded68123
 SHA512 
a0ce4d62695facb9ad11a4719ea31a0d5f95ca10eee939fb9b3fde8bae963e343a6779e7f5507af7f8751cf0b944d703110bcb18a345f020923ff5ebac54bc9e
 DIST typing_extensions-4.12.1.tar.gz 84923 BLAKE2B 
aff356290f0d138d29d0e52e8530e0b3ff11f8e53cceac97609f99d4a1ca062eb628b53b202626a538c16c511cbe5909f735740c5b15de049fec58e4bb5adfd9
 SHA512 
b9084010de271f0193181c77c4a74d72d207a6484d2ccec9f5162cfb288c38a6f7c9d844804e907816ca9a0d2f2aa7a8afcb9b377f7734a2fa927281744b0106
+DIST typing_extensions-4.12.2.tar.gz 85321 BLAKE2B 
8f32740675f5da226c6fd5fa95e0b903794d76cc25d759bee6b136913a3eedc7a702cdc7709587cae13ba3b3d44a7bb1acbdad61333fe655382e3d01d63a3fa7
 SHA512 
b06f26ae55194f37ee48dcb894bf583051c9e74f639f25195990f56330eae7b585ab4b8655ca575539f48254c20f1920628db6db10512953d1f6364e3c076a27

diff --git a/dev-python/typing-extensions/typing-extensions-4.12.2.ebuild 
b/dev-python/typing-extensions/typing-extensions-4.12.2.ebuild
new file mode 100644
index ..71adea3717b9
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-4.12.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+"
+HOMEPAGE="
+   https://pypi.org/project/typing-extensions/
+   https://github.com/python/typing_extensions/
+"
+
+LICENSE="PSF-2"
+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"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd src || die
+   eunittest
+}



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

2024-06-07 Thread Michał Górny
commit: 5ed6f0d532a52adbccf28fe6d10db08296eda882
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:48:51 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:48:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed6f0d5

dev-python/nbxmpp: Bump to 5.0.0

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

 dev-python/nbxmpp/Manifest|  1 +
 dev-python/nbxmpp/nbxmpp-5.0.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index 945b22ec087f..79fb592b6398 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1 +1,2 @@
 DIST python-nbxmpp-4.5.4.tar.bz2 138170 BLAKE2B 
00a4919032dd29828dc735695afe9c0814a8fe2ec765a534257768896d9f27bc3a395275d546ad717bdd16c97161e8f0a8acaf43cdb7bd9404e40bc72f2c3da5
 SHA512 
fcaedae519d8cd2d52cc65721ab1e743569ba1cf7c29f2db41ed5671ba0f2c5b47f1f6d9521e1614e89e21512a4575c6788316cdb86936f0c4886d54c3831bb3
+DIST python-nbxmpp-5.0.0.tar.bz2 142680 BLAKE2B 
9e54ad931ad5145c743f07e888eca519707b9179ece95d740c2209068cc02ee56b8af41bf18cf690ddb703485fab5f532b5bcf33eb74f022b0701c9421e3cd96
 SHA512 
0797e20dbdfaebbeb0a274786cb615cd0e57b26ec876ce94e5d66beb077510f8b38a97e0d0b151e2e069b10d1fe10b755d6531a4c676d7292675335314e4c214

diff --git a/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild 
b/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild
new file mode 100644
index ..67560e6f811d
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-5.0.0.ebuild
@@ -0,0 +1,35 @@
+# 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
+
+MY_P=python-nbxmpp-${PV}
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="
+   https://dev.gajim.org/gajim/python-nbxmpp/
+   https://pypi.org/project/nbxmpp/
+"
+SRC_URI="
+   
https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/gobject-introspection
+   net-libs/libsoup:3.0[introspection]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2024-06-07 Thread Michał Górny
commit: caeabc6336b07252b40629121d5380ad40e189b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:49:21 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:49:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caeabc63

dev-python/cfn-lint: Bump to 0.87.5

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.87.5.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 73f204b49a38..fcacd7902d13 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn_lint-0.87.1.tar.gz 3997592 BLAKE2B 
058de8badb0b37bda16e5239a2d9aa372780
 DIST cfn_lint-0.87.2.tar.gz 3963369 BLAKE2B 
e1238db45fa2856ed1becdbaeccd2bd7aab3c0c3f54e3bd13cdad27d20c0c9e0c85a232121f63b152554f95066cf24119b9e2c02d0402d673ed5d7eefc8565ed
 SHA512 
b0503138d7ca939003b472ce0e35ae0f0c3aa9550cc889e28a709856051d059c619c2ac5d47735ce0702cb975949d6ea64aff6c2b5168738ccf8afbcf950801d
 DIST cfn_lint-0.87.3.tar.gz 3963065 BLAKE2B 
400532698248204fe2bbf9f29fb374d178cd4a8b168dcb681b284da0d5d7be17cd28292b8f37a7c600936b96a56e90d925e5e0d88f062f5c8a7821f0ffe43528
 SHA512 
b23ed7259907da993469b4b2a6cfb6a5b8f1bc9186d65e8392ccf628b8b37fe7a0bde6d5d57ca6924d738770367e67245f13abce4777fa88945316569eb59b4b
 DIST cfn_lint-0.87.4.tar.gz 3971540 BLAKE2B 
75fda8093cb10dd289966fa3732f9e1572d3bdda4aad6431d3982eecf8c09e98d404d49aa607ae3928a8c87b93608d06c1ad83f75de6edbfbd35362827f1b699
 SHA512 
75298ad1577297d885af7afb7c2828215d4261069346aa1231fbfbf5cb6b4bf32cdeabdbbfeae7a4ddd3cca162ab977075abf8588e5a241ed952f3ff3f5d85f6
+DIST cfn_lint-0.87.5.tar.gz 4059125 BLAKE2B 
93d1b6ad445628360f62d1d4ceab75af85c1ed8ae9b5ac667f70346e5ddb6e75cac57544f5fb4f1f44d30503041c2259a4cedcd4be343eb7408b6d82a9e2fe9a
 SHA512 
3a1fc8514a9490544190e6f8b9d1333676683ebdafbe040660558f9c2cd3675494ac44979019f1fc57857cb692ee32000e60218a9abb959e686949ff032e6eb9

diff --git a/dev-python/cfn-lint/cfn-lint-0.87.5.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.87.5.ebuild
new file mode 100644
index ..1965af60837c
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.87.5.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=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.89.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-06-07 Thread Michał Górny
commit: e955f862ada2ed8de50bc90900ff8d9144de4e9d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:51:45 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 05:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e955f862

dev-python/Faker: Bump to 25.8.0

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

 dev-python/Faker/Faker-25.8.0.ebuild | 42 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/Faker/Faker-25.8.0.ebuild 
b/dev-python/Faker/Faker-25.8.0.ebuild
new file mode 100644
index ..bef66c8c66a9
--- /dev/null
+++ b/dev-python/Faker/Faker-25.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=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+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}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+   EPYTEST_XDIST= epytest --exclusive-faker-session 
tests/pytest/session_overrides
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 3302f6e5c23a..a34f19952f7a 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,3 +2,4 @@ DIST Faker-25.2.0.tar.gz 1760547 BLAKE2B 
cba47dd21caaabef23212d38b856c67d9d68c64
 DIST Faker-25.3.0.tar.gz 1760396 BLAKE2B 
46e12f80a84385b4bb50e19a26fe436be1ee846f87309869bc624ec45c15550f33e733d70d9e87c493521020c4e16cddb6f17f2bbc36b6d8072829f582f0beed
 SHA512 
d4b3a762d22b9947ebae254d07abc7e0c3511d9277439075fe876371f1c25dbcbe5a08729e33925c98ec86ef3b5f3321b5a3ac3802784bb42f8296fe9a09eb30
 DIST Faker-25.4.0.tar.gz 1760724 BLAKE2B 
c081bac6264721bafb80c8c64d85050dddfcc89a47f84c1e31ddc8980919c9f46cce0eec00c63f5af906ae09f4e55782610e6a216e481b784a733d9d15385815
 SHA512 
90398d9ba91d54eb5f81794a7df3b2131206eeff37105653e8175226ad82ef63ac365a9e5fa32f1fb0f30cdf398811e72ac22c2eefc6f2e8ff0821180a362186
 DIST Faker-25.6.0.tar.gz 1761114 BLAKE2B 
ed88ab6f3bd86ae29bce97318a693b5045a0a688e09b3266b32d217d04c66805bae30f809fc3e384cefc8e7d44e172908cb156c7ce3c43fe68505f47a89c5ffd
 SHA512 
6048a7d225b6cbf4c5e2b11c4d33eeef2eb22414345310907180723e93688d11c885c168bf6d67dd253bd992856e5b41d2921d5673c9ce674cd6d5dd3f81e299
+DIST Faker-25.8.0.tar.gz 1760950 BLAKE2B 
89b18875ae2c3934423d4e7ce9d0da048830f73384db73589372791c6a1798254e3cab54b566ecfbe3263c44edbe12f2c3e7e0d6cbb004e6fc09e9b2e12f7e89
 SHA512 
88d0c073b48e0df050d3601d97223d64ccf04ad57d59cb37e26a40211633b04301000e7ce12a124e97b32b63225b440f5b44e1d6197f9c8999f7dd0b579a075e



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

2024-06-07 Thread Michał Górny
commit: 7c992caa9f40d3f513d8168244b6cd5765cf35df
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:48:23 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:48:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c992caa

dev-python/xdoctest: Bump to 1.1.5

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

 dev-python/xdoctest/Manifest  |  1 +
 dev-python/xdoctest/xdoctest-1.1.5.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest
index 8dbb89d7d030..c0379d377f6f 100644
--- a/dev-python/xdoctest/Manifest
+++ b/dev-python/xdoctest/Manifest
@@ -1,2 +1,3 @@
 DIST xdoctest-1.1.3.gh.tar.gz 227008 BLAKE2B 
dcda05cbbc692fe7dd7d6b49d92f980f997e3f5f7025406d2a26019f67486b2dc8f1657d9f8760e3034e6bed9f35d9dd7ab728a07a3e25596dab95327ecc8ba4
 SHA512 
5ee08f15bc01efee8be55c85aa259615bd433d9be02655ac48d7db93a72c5bf69f73562d7887e56836a74721b90517e797e5a128311438b22ace6f463ecf330d
 DIST xdoctest-1.1.4.gh.tar.gz 230110 BLAKE2B 
a096dea40a783b7a0366ba00ab29e8cbd5e2be61c04ed790839b56674851ff2a8ad27a99a2a2523bac6e4b28c752ca683d2634ef5fa7bfb17708d8a637b867ac
 SHA512 
cd2df8a01be14b5b2dc195621028c09a139b6cf952a853dea6548b706314f109fa88e27be331135d46aff8ca980a1e48a16c4afdedd368718a83c91ffa02bd34
+DIST xdoctest-1.1.5.gh.tar.gz 230382 BLAKE2B 
0bbcd09464cc48d6450c746fc341892401bfa91a18be45ab340d291a4001a71f6d5a0fca6b3a7e869c2c34ce008e992fdac62fdd898a941659017e9bf68b7ae9
 SHA512 
6664eef216f7e83236673542bcdd75276c14260dd94026575e4e72ff41c6b4249909659e54a46fda84c49e22954fb169d23a1baf439823d28337731232803781

diff --git a/dev-python/xdoctest/xdoctest-1.1.5.ebuild 
b/dev-python/xdoctest/xdoctest-1.1.5.ebuild
new file mode 100644
index ..70d8909b5a6b
--- /dev/null
+++ b/dev-python/xdoctest/xdoctest-1.1.5.ebuild
@@ -0,0 +1,49 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A rewrite of Python's builtin doctest module but without all the 
weirdness"
+HOMEPAGE="
+   https://github.com/Erotemic/xdoctest/
+   https://pypi.org/project/xdoctest/
+"
+SRC_URI="
+   https://github.com/Erotemic/xdoctest/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+# dev-python/nbformat-5.1.{0..2} did not install package data
+BDEPEND="
+   test? (
+   >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+#distutils_enable_sphinx docs/source \
+#  dev-python/autoapi \
+#  dev-python/sphinx-rtd-theme
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/test_pytest_cli.py::test_simple_pytest_import_error_cli
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=xdoctest.plugin
+
+   epytest --pyargs tests xdoctest
+}



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

2024-06-07 Thread Michał Górny
commit: c57398b4d030f858506a3ae8f757a92095a36710
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:18:02 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57398b4

dev-python/boto3: Bump to 1.34.122

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c2b55f7ed672..a9cafd27ede7 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.118.gh.tar.gz 814051 BLAKE2B 
cad75e7e7a24db1642e743efc83fdbe7cf4
 DIST boto3-1.34.119.gh.tar.gz 814478 BLAKE2B 
a6284483d2921805176c657ae0e4cb3b6136d73e22c8cdeb5e8dd05617b86c07c4721adc936b485fb1f15885b71cc2b9fd1fceed78d2c82773bb623e2a743bde
 SHA512 
6fe31f127582967ef088e851b69bf5925e9ef8d117e4695f576832f8dcd2a85e588c852200b6a1c6e9b49cb17edb600c3d078d05900175898abe38c88221ab94
 DIST boto3-1.34.120.gh.tar.gz 814865 BLAKE2B 
a21973ccd1eaf511d6b38b7b58b0dce0c4f70577f74985cefc74e61afa36e77e2776c7f20ad64dc0b728b041670911398a6e1cdcc88b5a1471a4d87201381f78
 SHA512 
d75e7cba82b087010447b8c5a49b70706ef2b444c0c2fbad744dcb80a16dfe298e9d98908682007ce0cedce0a20410df6e654d059b8dd87e1551bc889a37bdce
 DIST boto3-1.34.121.gh.tar.gz 816291 BLAKE2B 
8bff627f58c4ccbbfb0d8992032df051a67ac750babd240d641bf4243fdfaf7856c70c73641bd309586279bf090106cd0f13d55e9dabb3ef760e3a312851530c
 SHA512 
02bb02dd0c86eaa9d26dbf367ff1b6f72c0e8a9809a3d9295f79e8721ea87567b58c39b084888e6379047c31d6268af105377c01945b1cba9210930949e5d0e8
+DIST boto3-1.34.122.gh.tar.gz 817093 BLAKE2B 
ecc91833d5d8b7ae33c2fe435e33bc8fa236388dcd36bbbfad138e72dcada1018d9fe032a04565bc6ba04f252c5b1e066f650620aab2b6682705d164660eaa9b
 SHA512 
26ece26e24a09ce12f57fd7cbede798446ddb60c28dd7d090c2604b71cc92fca9cfdc268e6d65fad1bcecf161976186b21acefdb70a2de8acaccd85567a388d0

diff --git a/dev-python/boto3/boto3-1.34.122.ebuild 
b/dev-python/boto3/boto3-1.34.122.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.122.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-06-07 Thread Michał Górny
commit: 6e8493fd729de549d68d576b861b2d1d5deb651d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:17:52 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8493fd

dev-python/botocore: Bump to 1.34.122

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ab516c2ec539..ba8986719b3f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.118.gh.tar.gz 13078257 BLAKE2B 
3fbd875002373cd883daee9b2f5669
 DIST botocore-1.34.119.gh.tar.gz 13095281 BLAKE2B 
81fed94cb671b4f7bbd0705a8eb7f8e3eb782d40307549edb81f042e9ad3ea22554cc60f02d614a9010c7d501b8cb41ceaecfc9a16d961c31fbf4dc4cf98ec15
 SHA512 
c48a2d8d4b048a1b0c0ef7ba81a7e1565d4bebc02a38c579d46c1ab23b594310e3f40fc1323b1bcbce47e156a00e82b52518297372ed34e5a45f1f0d98a600d4
 DIST botocore-1.34.120.gh.tar.gz 13097207 BLAKE2B 
241a9022f4366128da6f8f35050227c9117b1e31e2ca89e07517ca518d2d39c9c9c69f91e916a54d66e2b90786a407dde0a416380e8821819ad42bd50c546107
 SHA512 
a3bec99a218424e8b63fcd69df4ac6ec2ab5a6cd3e7b0f58aee649a2b42965290669ca8385d2d959e356a7b0bae101e780d3706542bd8b7b8d53596c16460e3e
 DIST botocore-1.34.121.gh.tar.gz 13062301 BLAKE2B 
ed7220d6c88365402f3dd6517eae6cecea67179584db2f145f67f21f82aae18e45ee4cb622b57590b29a8dda29ff41459b95779410ceef957b8359c51709d734
 SHA512 
45f8b9fc5af43061e36d7d7d5cec94f5149ec03e30931f6f688cc325e7378f9ae244c58757429f12845b7fc01c7c0ea149b36c2362b50b770f71107d57cd67f8
+DIST botocore-1.34.122.gh.tar.gz 13066937 BLAKE2B 
f22af79873b5574ae4b2b9041568cfc1d727625c3fa45c9b8d1bef71ffcce893aa8a3591c83160437c7e617be72814a2209569db633d857f869a2152af7c8e05
 SHA512 
f08dcb2920d4bd26a47478edb871f75b240275a7b96acf58be838080dddca3d4f64b9fda8683e5a3db97defe367298b2ba634fc4d605523805b23c83c3a5ae0d

diff --git a/dev-python/botocore/botocore-1.34.122.ebuild 
b/dev-python/botocore/botocore-1.34.122.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.122.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] repo/gentoo:master commit in: app-admin/awscli/

2024-06-07 Thread Michał Górny
commit: 12000cf7c6fa9123bd2046cbc7b27efd360ce13f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  8 04:18:45 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Jun  8 04:18:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12000cf7

app-admin/awscli: Bump to 1.33.4

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 33dac8a395e9..828333b2c574 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.33.0.gh.tar.gz 2737941 BLAKE2B 
1572e517dd627870611b54bae77bb7c6a3
 DIST aws-cli-1.33.1.gh.tar.gz 2738329 BLAKE2B 
46aea84b6ca6ca43d74bb24236aa3d8b9dbf71ad0197efb349001a6dfebd1d6309c9ed5b37a241a5b472263b2dd6e54a977b32ad2ff387891af863129089c5cc
 SHA512 
2317c1f6c7b8c766ef381401eb45356cc297b35a9fd6431ba38f56f4b9c8e4880d3a71002bdcde088cb71002608c6ea9f15d5d08c50723f1a2f71d389e19408b
 DIST aws-cli-1.33.2.gh.tar.gz 2738575 BLAKE2B 
0d8ccf9e9831cf43b4dab50a871ebd7e9bc81b769d7742b2ccc4f1cdbb5da4d26b2e381200464d2ba1e7fe2734426edca731afe64b17d1f5ef1a144b485a
 SHA512 
ca1cf2e18b6bcb99741fc62fa1d78850bc74bb68b3896b4f8c97f5f10d9d8758f4826d388b1ad38615071331a67274798e57bee1f95e385c4a5076a94b6640c0
 DIST aws-cli-1.33.3.gh.tar.gz 2739705 BLAKE2B 
5b486d4028b4e3963a1dccf714d2beb2cd7438efbcea09a96b6c383717586da24afcbfbb6bb84a40bbafb8c82e7feb6fad51dc10396fe8ac6460c38198e419f6
 SHA512 
46b468791d9d14689fe59afaab037be88989a1772bfe8c43d890a7cb262ea77e0560550e4b8136aa6689f2ebeaa73e06e36ded1c2340dc62da97fa14a795bb8f
+DIST aws-cli-1.33.4.gh.tar.gz 2740224 BLAKE2B 
40fb26f895a28e41e45c861194ca959490d1675e2f9926bbcb5b092d4496b20be3e68f4eb370ffef541bd607c41181d34caa4e5674fc262b60cd882401530153
 SHA512 
faeced07895fc891803136061839d499b372cbf89e6e642e2782120d2b1a50486e01ae07ba7ee04c9fe84ffefd0e329e000d76f38f5839b048bbfdab59a64785

diff --git a/app-admin/awscli/awscli-1.33.4.ebuild 
b/app-admin/awscli/awscli-1.33.4.ebuild
new file mode 100644
index ..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.4.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+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+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
+   
t

[gentoo-commits] repo/gentoo:master commit in: games-strategy/colobot/files/, games-strategy/colobot/

2024-06-07 Thread Michał Górny
commit: db53498a2cd426ca48e30e0020e5af454abd2357
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:23:14 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db53498a

games-strategy/colobot: Fix building with gcc-14

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

 games-strategy/colobot/colobot-0.2.1_alpha.ebuild|  8 +++-
 games-strategy/colobot/files/colobot-0.2.1_alpha-gcc14.patch | 12 
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/games-strategy/colobot/colobot-0.2.1_alpha.ebuild 
b/games-strategy/colobot/colobot-0.2.1_alpha.ebuild
index 731b33cd8a2d..b1ad12a0b717 100644
--- a/games-strategy/colobot/colobot-0.2.1_alpha.ebuild
+++ b/games-strategy/colobot/colobot-0.2.1_alpha.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,6 +50,12 @@ DEPEND+="
 "
 
 src_prepare() {
+   local PATCHES=(
+   # fixed upstream as part of:
+   # 
https://github.com/colobot/colobot/commit/1b69589302c2ac92c6befd2880a03b4b07c7f820
+   "${FILESDIR}/${P}-gcc14.patch"
+   )
+
cmake_src_prepare
 
# we need to call it explicitly to help Ninja figure out the deps

diff --git a/games-strategy/colobot/files/colobot-0.2.1_alpha-gcc14.patch 
b/games-strategy/colobot/files/colobot-0.2.1_alpha-gcc14.patch
new file mode 100644
index ..198aa6ab1a00
--- /dev/null
+++ b/games-strategy/colobot/files/colobot-0.2.1_alpha-gcc14.patch
@@ -0,0 +1,12 @@
+diff --git a/src/level/scoreboard.cpp b/src/level/scoreboard.cpp
+index 87c4451..abc44fe 100644
+--- a/src/level/scoreboard.cpp
 b/src/level/scoreboard.cpp
+@@ -31,6 +31,7 @@
+ #include "ui/displaytext.h"
+ 
+ #include 
++#include 
+ 
+ void CScoreboard::CScoreboardRule::Read(CLevelParserLine* line)
+ {



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

2024-06-07 Thread Michał Górny
commit: 26188c8aaa094ef2cd40ef4dab2726368ab829c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:15:03 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26188c8a

dev-python/tables: Remove big-endian platform keywords

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

 dev-python/tables/tables-3.8.0-r3.ebuild | 2 +-
 dev-python/tables/tables-3.9.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/tables/tables-3.8.0-r3.ebuild 
b/dev-python/tables/tables-3.8.0-r3.ebuild
index 30252497c3f6..1dce8f7cec22 100644
--- a/dev-python/tables/tables-3.8.0-r3.ebuild
+++ b/dev-python/tables/tables-3.8.0-r3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+cpudetection examples test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-python/tables/tables-3.9.2.ebuild 
b/dev-python/tables/tables-3.9.2.ebuild
index 774972532129..a07dfd6f5310 100644
--- a/dev-python/tables/tables-3.9.2.ebuild
+++ b/dev-python/tables/tables-3.9.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+cpudetection examples test"
 RESTRICT="!test? ( test )"
 



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

2024-06-07 Thread Michał Górny
commit: 2cf7321594e925bd3d871d392f3b5b9b52e8cc7f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:13:30 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf73215

profiles/features/big-endian: Mask dev-python/tables

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

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

diff --git a/profiles/features/big-endian/package.mask 
b/profiles/features/big-endian/package.mask
index 0541513392c4..e285ef20c4dc 100644
--- a/profiles/features/big-endian/package.mask
+++ b/profiles/features/big-endian/package.mask
@@ -1,6 +1,10 @@
 # Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2024-06-07)
+# dev-python/tables is broken on big endian platforms.  Bug #922235.
+dev-python/tables
+
 # Michał Górny  (2024-06-05)
 # media-libs/exempi is seriously broken on big endian platforms.
 # 
https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243



[gentoo-commits] repo/gentoo:master commit in: dev-python/tables/files/, dev-python/tables/

2024-06-07 Thread Michał Górny
commit: 0944b53089163ae55efe8b2ac5ac8d0f0bb0718f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:15:17 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0944b530

dev-python/tables: Remove old

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

 dev-python/tables/Manifest |  1 -
 dev-python/tables/files/tables-3.8.0-blosc2.patch  | 30 
 dev-python/tables/files/tables-3.8.0-cython3.patch | 40 --
 .../files/tables-3.8.0-optional-cpuinfo.patch  | 69 --
 dev-python/tables/tables-3.8.0-r3.ebuild   | 85 --
 5 files changed, 225 deletions(-)

diff --git a/dev-python/tables/Manifest b/dev-python/tables/Manifest
index be610456495d..9498bdb0d829 100644
--- a/dev-python/tables/Manifest
+++ b/dev-python/tables/Manifest
@@ -1,2 +1 @@
-DIST tables-3.8.0.tar.gz 8014052 BLAKE2B 
28d120ad609ebc9ae8cd97286bb3fb9c484bd8a179edcf0de1b96e4400b7a21b4db835d94fae3aaee84924bd46b84b84da12c538b39517362d805651e7aa3aef
 SHA512 
1616c00787a2e88ff3dc2aebe3a1b2ad428b5a8ea48fc94058b49c509f1c040b540b3f62551b16b3246d2fed58e0b33443cbdaaf1dfcba5a6eead5f3e8028029
 DIST tables-3.9.2.tar.gz 4683437 BLAKE2B 
7044aede85d9eca67260a309d19b5c80944b80b2107f665296ad7ae6a3c3f9a8717a41ae7298a5ae45e5b9de7ae0a6678a83d4bd914bd8709512333e783367bc
 SHA512 
9b416222304b7798585a20d4d7d61934023f151d4262a58a4f0ee969aa365264270c12a734461a194d2c857a13a8e09fb7a1386042267113f601560c041cecd9

diff --git a/dev-python/tables/files/tables-3.8.0-blosc2.patch 
b/dev-python/tables/files/tables-3.8.0-blosc2.patch
deleted file mode 100644
index 59403cdec12d..
--- a/dev-python/tables/files/tables-3.8.0-blosc2.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 99a7f336635aaeb666ea8dc791743177a030dc18 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Wed, 28 Dec 2022 15:53:08 +0100
-Subject: [PATCH] Workaround blosc2 detection via blosc2 package
-

- setup.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 966be028..2708deb9 100755
 a/setup.py
-+++ b/setup.py
-@@ -262,11 +262,11 @@ if __name__ == "__main__":
- 
- debug = "--debug" in sys.argv
- 
--blosc2_inc, blosc2_lib = get_blosc2_directories()
-+blosc2_inc, blosc2_lib = "", ""
- 
- # Global variables
- lib_dirs = [blosc2_lib]
--inc_dirs = [Path("hdf5-blosc/src"), Path("hdf5-blosc2/src"), blosc2_inc]
-+inc_dirs = [Path("hdf5-blosc/src"), Path("hdf5-blosc2/src")]
- optional_libs = []
- copy_libs = []
- 
--- 
-2.39.0
-

diff --git a/dev-python/tables/files/tables-3.8.0-cython3.patch 
b/dev-python/tables/files/tables-3.8.0-cython3.patch
deleted file mode 100644
index 9ad0b72d224a..
--- a/dev-python/tables/files/tables-3.8.0-cython3.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From a70e36f0b0d4fb15b0b50e7ca513c4e4452767cc Mon Sep 17 00:00:00 2001
-From: Matus Valo 
-Date: Wed, 15 Mar 2023 22:49:07 +0100
-Subject: [PATCH] Fix build errors when compiled using cython 3.0.0b1.
-

- pyproject.toml| 2 +-
- tables/tableextension.pyx | 2 +-
- tables/utilsextension.pyx | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/tables/tableextension.pyx b/tables/tableextension.pyx
-index 8f3bb01b..4a50c6ab 100644
 a/tables/tableextension.pyx
-+++ b/tables/tableextension.pyx
-@@ -37,7 +37,7 @@ from .utils import SizeType
- from .utilsextension cimport get_native_type, cstr_to_pystr
- 
- # numpy functions & objects
--from hdf5extension cimport Leaf
-+from .hdf5extension cimport Leaf
- from cpython cimport PyErr_Clear
- from libc.stdio cimport snprintf
- from libc.stdlib cimport malloc, free
-diff --git a/tables/utilsextension.pyx b/tables/utilsextension.pyx
-index 5b16dcd3..664e1ea5 100644
 a/tables/utilsextension.pyx
-+++ b/tables/utilsextension.pyx
-@@ -344,7 +344,7 @@ except ImportError:
- #-
- 
- # Error handling helpers
--cdef herr_t e_walk_cb(unsigned n, const H5E_error_t *err, void *data) with 
gil:
-+cdef herr_t e_walk_cb(unsigned n, const H5E_error_t *err, void *data) 
noexcept with gil:
- cdef object bt = data   # list
- #cdef char major_msg[256]
- #cdef char minor_msg[256]
--- 
-2.40.1
-

diff --git a/dev-python/tables/files/tables-3.8.0-optional-cpuinfo.patch 
b/dev-python/tables/files/tables-3.8.0-optional-cpuinfo.patch
deleted file mode 100644
index 2843914f4a87..
--- a/dev-python/tables/files/tables-3.8.0-optional-cpuinfo.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-https://github.com/PyTables/PyTables/pull/1013
-
-From 9d2487eb53af940de3b5c79200c9f4c2b90f51f2 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 3 Apr 2023 02:07:47 +0100
-Subject: [PATCH] Handle py-cpuinf

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

2024-06-07 Thread Michał Górny
commit: ece58aa44ab57bd0cb40152251859b0b3b740c2c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:12:27 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece58aa4

dev-python/pandas: Restrict dev-python/tables dep to LE

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

 dev-python/pandas/pandas-2.2.1-r1.ebuild | 6 --
 dev-python/pandas/pandas-2.2.1.ebuild| 6 --
 dev-python/pandas/pandas-2.2.2-r1.ebuild | 6 --
 dev-python/pandas/pandas-2.2.2.ebuild| 6 --
 4 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/dev-python/pandas/pandas-2.2.1-r1.ebuild 
b/dev-python/pandas/pandas-2.2.1-r1.ebuild
index 360e1d07a141..d7f511b19791 100644
--- a/dev-python/pandas/pandas-2.2.1-r1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1-r1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~hppa ~riscv"
-IUSE="full-support minimal test X"
+IUSE="big-endian full-support minimal test X"
 RESTRICT="!test? ( test )"
 
 RECOMMENDED_DEPEND="
@@ -42,7 +42,6 @@ OPTIONAL_DEPEND="
>=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
-   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
>=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
@@ -52,6 +51,9 @@ OPTIONAL_DEPEND="
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
dev-python/statsmodels[${PYTHON_USEDEP}]
) ) ) )
+   !big-endian? (
+   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
+   )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index 2f918de587c8..48f9b26fe9a6 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 arm64 ~hppa ~loong ~riscv x86"
-IUSE="full-support minimal test X"
+IUSE="big-endian full-support minimal test X"
 RESTRICT="!test? ( test )"
 
 RECOMMENDED_DEPEND="
@@ -42,7 +42,6 @@ OPTIONAL_DEPEND="
>=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
-   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
>=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
@@ -52,6 +51,9 @@ OPTIONAL_DEPEND="
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
dev-python/statsmodels[${PYTHON_USEDEP}]
) ) ) )
+   !big-endian? (
+   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
+   )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.2.2-r1.ebuild 
b/dev-python/pandas/pandas-2.2.2-r1.ebuild
index 0b4c750cbd70..30280685ccba 100644
--- a/dev-python/pandas/pandas-2.2.2-r1.ebuild
+++ b/dev-python/pandas/pandas-2.2.2-r1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~riscv ~x86"
-IUSE="full-support minimal test X"
+IUSE="big-endian full-support minimal test X"
 RESTRICT="!test? ( test )"
 
 RECOMMENDED_DEPEND="
@@ -42,7 +42,6 @@ OPTIONAL_DEPEND="
>=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
-   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
>=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
@@ -52,6 +51,9 @@ OPTIONAL_DEPEND="
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
dev-python/statsmodels[${PYTHON_USEDEP}]
) ) ) )
+   !big-endian? (
+   >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
+   )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.2.2.ebuild 
b/dev-python/pandas/pandas-2.2.2.ebuild
index 2b6004916e2d..9b6a5d2b7ffa 100644
--- a/dev-python/pandas/pandas-2.2.2.ebuild
+++ b/dev-python/pandas/pandas-2.2.2.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="
 LICENSE="BSD"
 SLOT=

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

2024-06-07 Thread Michał Górny
commit: 206f890373a596b04fcfa79fb56d41f78733539b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206f8903

dev-libs/libclc: Add 18.1.7

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

 dev-libs/libclc/Manifest |  2 ++
 dev-libs/libclc/libclc-18.1.7.ebuild | 62 
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-libs/libclc/libclc-18.1.7.ebuild 
b/dev-libs/libclc/libclc-18.1.7.ebuild
new file mode 100644
index ..369d04fb2877
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.1.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..18} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+   ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2024-06-07 Thread Michał Górny
commit: 68a1944ab579f87e0845c1f2784df7413844a270
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:35 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a1944a

sys-libs/libomp: Add 18.1.7

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-18.1.7.ebuild | 161 +++
 2 files changed, 163 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 54c1f5266ff5..1fa0e15ba39e 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libomp/libomp-18.1.7.ebuild 
b/sys-libs/libomp/libomp-18.1.7.ebuild
new file mode 100644
index ..b3b6281fa7d0
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.1.7.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org llvm-utils
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_d

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

2024-06-07 Thread Michał Górny
commit: 932e474d46bebc7baf07e8ff0031be9bedce7088
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:32 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932e474d

sys-libs/libcxxabi: Add 18.1.7

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-18.1.7.ebuild | 111 +
 2 files changed, 113 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libcxxabi/libcxxabi-18.1.7.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.1.7.ebuild
new file mode 100644
index ..8865a2ce4c2c
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.1.7.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2024-06-07 Thread Michał Górny
commit: 7ff6dd523356854498706c61d1019c2d825c7d2b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:36 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff6dd52

sys-devel/clang-runtime: Add 18.1.7

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

 .../clang-runtime/clang-runtime-18.1.7.ebuild  | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.7.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.1.7.ebuild
new file mode 100644
index ..38042f073a24
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2024-06-07 Thread Michał Górny
commit: 2031d6410ed28c5f8eda6a135c8d699a9cb2a523
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:31 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2031d641

sys-libs/llvm-libunwind: Add 18.1.7

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

 sys-libs/llvm-libunwind/Manifest   |   2 +
 .../llvm-libunwind/llvm-libunwind-18.1.7.ebuild| 129 +
 2 files changed, 131 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.1.7.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.7.ebuild
new file mode 100644
index ..b6a7c9822310
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.7.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~arm64-macos ~x64-macos"
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separate

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-06-07 Thread Michał Górny
commit: 87271727e8c2160e6ca7952bc49a2947f0e39ff5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:30 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87271727

sys-libs/compiler-rt-sanitizers: Add 18.1.7

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 .../compiler-rt-sanitizers-18.1.7.ebuild   | 218 +
 2 files changed, 220 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index c5d01086efa1..23c00ebc23a6 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.7.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.7.ebuild
new file mode 100644
index ..6fb017c151f5
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.7.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+  

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

2024-06-07 Thread Michał Górny
commit: 07116af11767fe1a0fb6310d36576267a6c26d39
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:33 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07116af1

sys-libs/libcxx: Add 18.1.7

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-18.1.7.ebuild | 210 +++
 2 files changed, 212 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 9f17e2b70e1a..a4706c5e79a6 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -8,5 +8,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/libcxx/libcxx-18.1.7.ebuild 
b/sys-libs/libcxx/libcxx-18.1.7.ebuild
new file mode 100644
index ..a6fca47e6c29
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.1.7.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc

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

2024-06-07 Thread Michał Górny
commit: 9c50527b145ff1f62b0609b1c5503fa6af02589c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:21 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c50527b

sys-devel/clang: Add 18.1.7

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-18.1.7.ebuild | 476 
 2 files changed, 478 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 229126cc9f1c..de7a55a11a55 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -13,5 +13,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/clang/clang-18.1.7.ebuild 
b/sys-devel/clang/clang-18.1.7.ebuild
new file mode 100644
index ..daf8ded03599
--- /dev/null
+++ b/sys-devel/clang/clang-18.1.7.ebuild
@@ -0,0 +1,476 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~x64-macos"
+IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( ~sys-devel/lld-${PV} )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEP

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

2024-06-07 Thread Michał Górny
commit: 143ed310f390f59d92cbefe12711a5ddf2c3262a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:26 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143ed310

sys-devel/lld: Add 18.1.7

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-18.1.7.ebuild | 94 +
 2 files changed, 96 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 6e8f60afdec0..be8167dd7d17 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/lld/lld-18.1.7.ebuild b/sys-devel/lld/lld-18.1.7.ebuild
new file mode 100644
index ..7052d857f918
--- /dev/null
+++ b/sys-devel/lld/lld-18.1.7.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~arm64-macos"
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to e

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

2024-06-07 Thread Michał Górny
commit: 917aadf60637d8c7d640852fd1b87f98e45c6377
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:23 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917aadf6

dev-python/clang-python: Add 18.1.7

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

 dev-python/clang-python/Manifest   |  2 +
 dev-python/clang-python/clang-python-18.1.7.ebuild | 54 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-python/clang-python/clang-python-18.1.7.ebuild 
b/dev-python/clang-python/clang-python-18.1.7.ebuild
new file mode 100644
index ..9b3ee513e023
--- /dev/null
+++ b/dev-python/clang-python/clang-python-18.1.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2024-06-07 Thread Michał Górny
commit: 503c1e251bba4f3ff2e9e5e402fe75c3ec685f8e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:25 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c1e25

dev-python/lit: Add 18.1.7

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

 dev-python/lit/Manifest  |  2 ++
 dev-python/lit/lit-18.1.7.ebuild | 46 
 2 files changed, 48 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-python/lit/lit-18.1.7.ebuild b/dev-python/lit/lit-18.1.7.ebuild
new file mode 100644
index ..75b7c01e4ef3
--- /dev/null
+++ b/dev-python/lit/lit-18.1.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   # flaky test
+   # https://github.com/llvm/llvm-project/issues/72022
+   rm tests/progress-bar.py || die
+
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/lldb/

2024-06-07 Thread Michał Górny
commit: 7d84f5c0621c6ed312ef9251b05a6470ad258497
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:28 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d84f5c0

dev-debug/lldb: Add 18.1.7

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

 dev-debug/lldb/Manifest   |   2 +
 dev-debug/lldb/lldb-18.1.7.ebuild | 111 ++
 2 files changed, 113 insertions(+)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-debug/lldb/lldb-18.1.7.ebuild 
b/dev-debug/lldb/lldb-18.1.7.ebuild
new file mode 100644
index ..2d30fb2bfd7a
--- /dev/null
+++ b/dev-debug/lldb/lldb-18.1.7.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # bug #858389 (https://github.co

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

2024-06-07 Thread Michał Górny
commit: 0e709c2400d322cc018567433e3b5b67c9cfb565
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:29 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e709c24

sys-libs/compiler-rt: Add 18.1.7

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-18.1.7.ebuild | 172 +
 2 files changed, 174 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index ed9cb81f34eb..8f8caaccaf46 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -9,5 +9,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.7.ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.1.7.ebuild
new file mode 100644
index ..d2473ff8d59c
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.1.7.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {

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

2024-06-07 Thread Michał Górny
commit: 2df67b93b66c4238aeae8ce9e65801cc4edb1a41
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:20 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df67b93

sys-devel/clang-common: Add 18.1.7

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

 sys-devel/clang-common/Manifest   |   2 +
 sys-devel/clang-common/clang-common-18.1.7.ebuild | 305 ++
 2 files changed, 307 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/clang-common/clang-common-18.1.7.ebuild 
b/sys-devel/clang-common/clang-common-18.1.7.ebuild
new file mode 100644
index ..b7d4720e0e22
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-18.1.7.ebuild
@@ -0,0 +1,305 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+   default-compiler-rt default-libcxx default-lld
+   bootstrap-prefix cet hardened llvm-libunwind
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( >=sys-devel/lld-${PV} )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${f

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

2024-06-07 Thread Michał Górny
commit: ff3b6f5b4056e607ee530f9bfeee881d604922b8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:15 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3b6f5b

sys-devel/llvm-common: Add 18.1.7

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

 sys-devel/llvm-common/Manifest  |  2 +
 sys-devel/llvm-common/llvm-common-18.1.7.ebuild | 54 +
 2 files changed, 56 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/sys-devel/llvm-common/llvm-common-18.1.7.ebuild 
b/sys-devel/llvm-common/llvm-common-18.1.7.ebuild
new file mode 100644
index ..7a852f871e36
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-18.1.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="emacs"
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+BDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+   default
+
+   use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r vim/*/
+   # some users may find it useful
+   newdoc vim/README README.vim
+   dodoc vim/vimrc
+
+   if use emacs ; then
+   elisp-install llvm emacs/*.{el,elc}
+   elisp-make-site-file "${SITEFILE}" llvm
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2024-06-07 Thread Michał Górny
commit: f8bf84461f11e14554100d89934d1de11851e46d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  7 18:03:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Jun  7 18:16:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bf8446

dev-ml/llvm-ocaml: Add 18.1.7

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

 dev-ml/llvm-ocaml/Manifest |   2 +
 dev-ml/llvm-ocaml/llvm-ocaml-18.1.7.ebuild | 108 +
 2 files changed, 110 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 9fbdd9c8f8ba..3e746077c534 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.6.src.tar.xz 132064976 BLAKE2B 
d38d8026068de371dc4bc288c68c8e441a126cf8e89e55a965f3b9e3a629a37d5743fd7859a60bedaddf27ff2da1e0f08c81806871ef542cb7c3f40b23b22cf5
 SHA512 
89ec276aa41bb2d76cfc3a72d8e728a9ce9176e02c085338b704790524fe329904cf311381805814faa8a6c79637620c01627bf122a51f89e0f3adb47e5df34c
 DIST llvm-project-18.1.6.src.tar.xz.sig 566 BLAKE2B 
4b4a1ec2f084b0728134b9c04775db5938e571f1d7c7aa45b985bed490dcfd2cceab2069a43d4ce7766faec703310a376b83565af317e5f60bf10bc06a732395
 SHA512 
fbae037d39f4f1c13babafd42dee719f3d79f0e2142cc319f59fb319361a1db8ce65fa736a0e2a5e702ac49e3b8323374be6cfa1003f96b0887fa1894e2b6dee
+DIST llvm-project-18.1.7.src.tar.xz 132063384 BLAKE2B 
b8c37bd131fb5f3131bfab4fbad7aa811079ca10723faa14779253bc62b1ee08d4e04650e1da883297ed88a62d518b868a1f13cf57d03233254fd01209da5c02
 SHA512 
0f67818267803aca9d2bc9eb89335ee6dc56269e8066a0f8a48c4a959e8805dbf6bc839b9f96a92f86ee50d72e7cc326ffe18febb5eb06751ab54a217c0221c8
+DIST llvm-project-18.1.7.src.tar.xz.sig 566 BLAKE2B 
9ae6d80eba5309ce3d5cba580df57c28dbcf429266b2ced622465e34ab2a7ae0f100d1e89c73a44abccd95a3367979344450fd53fb6a2baa029b929d3f13eee3
 SHA512 
7e5601e35f4fcaa4ed042638ae5a4fb90714c9dce58aa3f98e965568660b88294185621a4eb5547de262dca8a96f620db3f94932bb1776661e345dbe1266315c
 DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 
BLAKE2B 
b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479
 SHA512 
b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
 DIST llvm-project-7dc2f6602212bf0a0433c157b70e4fc0d70bb730.tar.gz 211903416 
BLAKE2B 
4a2f12e0aa234d507d2fc2136a1d98a7624147ce6e401831743e640abcaceb5152c80ba2dc312f9256e4a04be2ad065d1a57dbe5dc24f2d3edc9d65888986710
 SHA512 
c9eb99f666fc15b29f01a1b2a4b3c6edd3a726033533111e60763c6313a4af8c9dba3396856d6650ac5e666d00941efcc944fac85a4483748bbbea9475e6daf8

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.1.7.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.7.ebuild
new file mode 100644
index ..84bd71875fac
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.7.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+ 

  1   2   3   4   5   6   7   8   9   10   >