[gentoo-commits] repo/gentoo:master commit in: dev-ruby/chef-utils/

2024-01-30 Thread Hans de Graaff
commit: 392d0373c4e45bfaf2dc8c4a3d254a60e42e331c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 31 07:46:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 31 07:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392d0373

dev-ruby/chef-utils: add 18.4.2

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

 dev-ruby/chef-utils/Manifest |  1 +
 dev-ruby/chef-utils/chef-utils-18.4.2.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/chef-utils/Manifest b/dev-ruby/chef-utils/Manifest
index b79b1942b33c..dd1efc3dcfb9 100644
--- a/dev-ruby/chef-utils/Manifest
+++ b/dev-ruby/chef-utils/Manifest
@@ -1 +1,2 @@
 DIST chef-utils-18.3.0.gem 34816 BLAKE2B 
cafdacdf4c3923df8ba41d3d960c135d357c9712a8009cc06c5f8e43a039b83495036e46e6f2d3785f589f206a0d373ec87b8c728c99889c236b16509bc51bc0
 SHA512 
0a806d2b8a42f2d574c81788990e6e0b70eaf4ac25bc08836915deae8ecdc2f82415ea66d6a571b01097de1e6435d359eaabe3ec16b8f3df24d826c78c96a5a8
+DIST chef-utils-18.4.2.gem 34816 BLAKE2B 
31cf065f6c9879367af26e80a1201dba91863b94966a33278ed50068e796b25416327b979616a9533792c346fcc33dd61015cef42a89a11bcdfefd5e2b1f3c72
 SHA512 
96f083471166f5aba6eef27c8dd32c7d99d6fec558a529f469fd03677f97fccf1ca0d4a1512dedcdbb56d781858089c28dd848d8c7c675f30dc486dd6b38f574

diff --git a/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild 
b/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild
new file mode 100644
index ..6d4c643d4a13
--- /dev/null
+++ b/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRA_DOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Basic utility functions for Core Chef Infra development"
+HOMEPAGE="https://github.com/chef/chef/tree/main/chef-utils;
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby"
+
+all_ruby_prepare() {
+   # Avoid specs depending on unpackaged fauxhai
+   rm -f 
spec/unit/dsl/{cloud,os,platform,platform_family,virtualization}_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/incus/, app-containers/incus/files/

2024-01-30 Thread Joonas Niilola
commit: 9fc8db26611825de182020e86f5b00db65f8f58b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 31 07:35:48 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:35:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc8db26

app-containers/incus: add an upstream patch to fix some VM issues

 - upstream issue #455.

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

 ...ncus-0.5.1-handle-legacy-lxd-agent-loader.patch |  30 +++
 app-containers/incus/incus-0.5.1-r1.ebuild | 208 +
 2 files changed, 238 insertions(+)

diff --git 
a/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch 
b/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch
new file mode 100644
index ..472cf57cf273
--- /dev/null
+++ 
b/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch
@@ -0,0 +1,30 @@
+From aebcd59a3400f255aa9da97d271ec4c2b9ba4eb2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?St=C3=A9phane=20Graber?= 
+Date: Tue, 30 Jan 2024 11:32:45 -0500
+Subject: [PATCH] incusd/instance/qemu/agent-loader: Handle legacy
+ lxd-agent-loader
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Stéphane Graber 
+---
+ internal/server/instance/drivers/agent-loader/incus-agent | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/internal/server/instance/drivers/agent-loader/incus-agent 
b/internal/server/instance/drivers/agent-loader/incus-agent
+index 6ed5ece1ac..b0ebc25b68 100644
+--- a/internal/server/instance/drivers/agent-loader/incus-agent
 b/internal/server/instance/drivers/agent-loader/incus-agent
+@@ -1,5 +1,11 @@
+ #!/bin/sh
+ PREFIX="/run/incus_agent"
++
++# Legacy handling
++if [ ! -e "${PREFIX}" ] && [ -d "/run/lxd_agent" ]; then
++ln -s "/run/lxd_agent" "${PREFIX}"
++fi
++
+ mkdir -p "${PREFIX}/.mnt"
+ 
+ # Functions.

diff --git a/app-containers/incus/incus-0.5.1-r1.ebuild 
b/app-containers/incus/incus-0.5.1-r1.ebuild
new file mode 100644
index ..6060e5a3b598
--- /dev/null
+++ b/app-containers/incus/incus-0.5.1-r1.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+
+DESCRIPTION="Modern, secure and powerful system container and virtual machine 
manager"
+HOMEPAGE="https://linuxcontainers.org/incus/introduction/ 
https://github.com/lxc/incus;
+SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
+   verify-sig? ( 
https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="apparmor fuidshift nls"
+
+DEPEND="acct-group/incus
+   acct-group/incus-admin
+   app-arch/xz-utils
+   >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
+   dev-db/sqlite:3
+   dev-libs/cowsql
+   dev-libs/lzo
+   >=dev-libs/raft-0.18.3:=[lz4]
+   >=dev-util/xdelta-3.0[lzma(+)]
+   net-dns/dnsmasq[dhcp]
+   sys-libs/libcap
+   virtual/udev"
+RDEPEND="${DEPEND}
+   fuidshift? ( !app-containers/lxd )
+   net-firewall/ebtables
+   net-firewall/iptables
+   sys-apps/iproute2
+   sys-fs/fuse:*
+   >=sys-fs/lxcfs-5.0.0
+   sys-fs/squashfs-tools[lzma]
+   virtual/acl"
+BDEPEND="dev-lang/go
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+CONFIG_CHECK="
+   ~CGROUPS
+   ~IPC_NS
+   ~NET_NS
+   ~PID_NS
+
+   ~SECCOMP
+   ~USER_NS
+   ~UTS_NS
+
+   ~KVM
+   ~MACVTAP
+   ~VHOST_VSOCK
+"
+
+ERROR_IPC_NS="CONFIG_IPC_NS is required."
+ERROR_NET_NS="CONFIG_NET_NS is required."
+ERROR_PID_NS="CONFIG_PID_NS is required."
+ERROR_SECCOMP="CONFIG_SECCOMP is required."
+ERROR_UTS_NS="CONFIG_UTS_NS is required."
+
+WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual 
machines."
+WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
+WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
+
+# Go magic.
+QA_PREBUILT="/usr/bin/incus
+   /usr/bin/lxc-to-incus
+   /usr/bin/incus-agent
+   /usr/bin/incus-benchmark
+   /usr/bin/incus-migrate
+   /usr/sbin/fuidshift
+   /usr/sbin/lxd-to-incus
+   /usr/sbin/incusd"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
+
+# The testsuite must be run as root.
+# make: *** [Makefile:156: check] Error 1
+RESTRICT="test"
+
+GOPATH="${S}/_dist"
+
+PATCHES=( "${FILESDIR}"/incus-0.5.1-handle-legacy-lxd-agent-loader.patch )
+
+src_prepare() {
+   export GOPATH="${S}/_dist"
+
+   default
+
+   sed -i \
+   -e "s:\./configure:./configure --prefix=/usr 
--libdir=${EPREFIX}/usr/lib/incus:g" \
+   -e "s:make:make ${MAKEOPTS}:g" \
+  

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Joonas Niilola
commit: 81ea8f91a8d5d5c43388b655327440bbb445fc79
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:18:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ea8f91

net-dns/bind: Stabilize 9.16.42 sparc, #914082

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Joonas Niilola
commit: e7aa63bc357ed353fe01781bb909a05939081fe8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:18:33 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7aa63bc

net-dns/bind-tools: Stabilize 9.16.42 sparc, #914082

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/qr-code-generator/

2024-01-30 Thread Joonas Niilola
commit: 8376086ba24a4917e26965af1b56f09e630375b6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:46:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8376086b

dev-libs/qr-code-generator: Keyword 1.8.0 ppc64, #918404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild 
b/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
index c188bc7119f3..14b0abdb85b2 100644
--- a/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
+++ b/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/QR-Code-generator-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 src_prepare() {
# Move the CMake files into the project root.



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Joonas Niilola
commit: 62b293ae776da7aaa7e702654cf24b12ad4ea9ca
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:02:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b293ae

net-dns/bind-tools: Stabilize 9.16.41 sparc, #908617

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2024-01-30 Thread Joonas Niilola
commit: e90701eb2fc245acd6ff25126a170a8a3c54a636
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:46:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90701eb

media-video/obs-studio: Keyword 30.0.2 ppc64, #918404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/obs-studio/obs-studio-30.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/obs-studio/obs-studio-30.0.2.ebuild 
b/media-video/obs-studio/obs-studio-30.0.2.ebuild
index 70df48dbffbc..2dceed6b724c 100644
--- a/media-video/obs-studio/obs-studio-30.0.2.ebuild
+++ b/media-video/obs-studio/obs-studio-30.0.2.ebuild
@@ -27,7 +27,7 @@ else

https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz 
-> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Joonas Niilola
commit: d085ac48c5e75b90f1b22726b3c01a367f475e68
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:02:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d085ac48

net-dns/bind: Stabilize 9.16.41 sparc, #908617

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



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

2024-01-30 Thread Joonas Niilola
commit: 646dae9900e833d1529bdb7285f7399e320d2c12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:25 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646dae99

dev-qt/qtxmlpatterns: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild 
b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
index 86bc076eb111..9120ab00c654 100644
--- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="qml"



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

2024-01-30 Thread Joonas Niilola
commit: f487491956c8286ee43348e3f40701b482ed4438
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4874919

dev-python/pyside2-tools: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
index f52561b0a39e..93fd8b402f99 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



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

2024-01-30 Thread Joonas Niilola
commit: 90f16eb0fd62cbfad4325b07fe4713eb1fdc7c30
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:21 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f16eb0

dev-qt/qtwaylandscanner: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild 
b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
index 33788d995aee..1e20aa79200c 100644
--- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
+++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
 DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland 
protocol xml spec"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 DEPEND="=dev-qt/qtcore-${QT5_PV}*:5="



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

2024-01-30 Thread Joonas Niilola
commit: 428aa185b73de2debcce60817845d952cbbf6dd9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:18 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428aa185

dev-qt/qtserialport: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtserialport/qtserialport-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild 
b/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
index 5c18406ba99a..fb2d2f9e6913 100644
--- a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
+++ b/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Serial port abstraction library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE=""



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

2024-01-30 Thread Joonas Niilola
commit: 8bda716defd49c74d557ef57400d53c666883c51
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:19 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bda716d

dev-qt/qttranslations: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qttranslations/qttranslations-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild 
b/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
index 44b72429e941..63c7e55f13d6 100644
--- a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
+++ b/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 if [[ ${PV} != ** ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 965c60e50594bd98c72d06ec7633b3e980ec5186
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:24 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965c60e5

dev-qt/qtx11extras: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild 
b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
index 37725ba62764..fe0dc890cd5b 100644
--- a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE=""



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

2024-01-30 Thread Joonas Niilola
commit: 68cc0f8f64edb2b8252c9c4bf680b0601a65835c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:16 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cc0f8f

dev-qt/qtscxml: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtscxml/qtscxml-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild 
b/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
index aecd846e6a34..1a299c680c85 100644
--- a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
+++ b/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 fi
 
 IUSE=""



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

2024-01-30 Thread Joonas Niilola
commit: d5c366bd581164714431b5b1ee86ed484b5ff4d7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:17 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c366bd

dev-qt/qtsensors: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtsensors/qtsensors-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild 
b/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
index 311ee50b030b..ccf98c949aac 100644
--- a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
+++ b/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Hardware sensor access library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 # TODO: simulator



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

2024-01-30 Thread Joonas Niilola
commit: fa8cd3feebff44757a20f158ebfecf2b208038c9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:26 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8cd3fe

dev-python/pyside2: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild 
b/dev-python/pyside2/pyside2-5.15.12.ebuild
index 664e3a7140ae..c516810217e7 100644
--- a/dev-python/pyside2/pyside2-5.15.12.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



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

2024-01-30 Thread Joonas Niilola
commit: 8a2378752d0788c1170f4a5f1076a46b43293d12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a237875

dev-qt/qtwebchannel: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
index 79e5fe1edde8..8b3ce83281b2 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 007ea7604d55cc684db547788b2988a50aec9483
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:25 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007ea760

dev-python/shiboken2: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/shiboken2/shiboken2-5.15.12.ebuild 
b/dev-python/shiboken2/shiboken2-5.15.12.ebuild
index 2c962c270cf1..b52da8ea06a2 100644
--- a/dev-python/shiboken2/shiboken2-5.15.12.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.12.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}/sources/shiboken2"
 # arbitrarily relicensed. (TODO)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="+docstrings numpy test vulkan"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2024-01-30 Thread Joonas Niilola
commit: 907585a20baa0cf53c2525b593e23a2d29df9ece
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:20 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907585a2

dev-qt/qtwayland: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 031f7faf62f6..7c9468d9b411 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 4ea896177991733cf7e81f67c68a6cac2cd60029
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:23 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea89617

dev-qt/qtwebsockets: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
index 36fb9e6f685a..05a721c7b4c1 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 167063bc8239d8b0747d5a0307ca7bb832fedc65
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167063bc

dev-qt/qtwebengine: Stabilize 5.15.12_p20240122 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
index 7df64bffa845..50fb9a051ea4 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Library for rendering dynamic web content in Qt5 
C++ and QML applic
 HOMEPAGE="https://www.qt.io/;
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
if [[ ${PV} == ${QT5_PV}_p* ]]; then
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz;
S="${WORKDIR}/${P}"



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

2024-01-30 Thread Joonas Niilola
commit: f92a9de35a664f75b81a12bc65443a489129cdc2
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:23 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92a9de3

dev-qt/qtwebview: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtwebview/qtwebview-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild 
b/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
index 19f75aea79d9..984392251f2f 100644
--- a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
+++ b/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Module for displaying web content in a QML application using the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 fi
 
 IUSE=""



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

2024-01-30 Thread Joonas Niilola
commit: ed2d427790a3cb6961c3e1f7c8acbeadc0a82951
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:19 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2d4277

dev-qt/qtsvg: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtsvg/qtsvg-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild 
b/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
index 46c86b55d99d..8a503ba0adf9 100644
--- a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
+++ b/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 95d6c17a9f009bfb032032f1c08088b4945e016f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:18 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d6c17a

dev-qt/qtspeech: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtspeech/qtspeech-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild 
b/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
index c022d1b110a0..a50f10a9f2cb 100644
--- a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
+++ b/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 3980e276bb45aa40a73b9861cf5c593b3e042373
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:20 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3980e276

dev-qt/qtvirtualkeyboard: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
index 756b3b64feab..4980321fc38e 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 if [[ ${PV} != ** ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: cbcd7173240783b6bb4d4f436ba6ba8b7dc05a6b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:15 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcd7173

dev-qt/qtquickcontrols2: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
index 10877f9a8b60..d8cd2b93f3a1 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 inherit qt5-build



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

2024-01-30 Thread Joonas Niilola
commit: 23c0288981cb791e8708d441faa6d66a5b4dde3f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:16 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c02889

dev-qt/qtscript: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtscript/qtscript-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtscript/qtscript-5.15.12.ebuild 
b/dev-qt/qtscript/qtscript-5.15.12.ebuild
index b9c18f2e8efe..463d26748afe 100644
--- a/dev-qt/qtscript/qtscript-5.15.12.ebuild
+++ b/dev-qt/qtscript/qtscript-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="+jit scripttools"



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

2024-01-30 Thread Joonas Niilola
commit: 0d653ec597386f323d6b070854304d1d5902bd25
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:14 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d653ec5

dev-qt/qtquickcontrols: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild 
b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
index 8cf1a0765e6d..b0bbd28a2d21 100644
--- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Set of Qt Quick controls to create complete user interfaces 
(deprecated)"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
 fi
 
 IUSE="+widgets"



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

2024-01-30 Thread Michał Górny
commit: 386ca1c70093064a5127a917debf1679ce727260
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:49:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:49:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386ca1c7

dev-python/pyfakefs: Bump to 5.3.5

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

 dev-python/pyfakefs/Manifest  |  1 +
 dev-python/pyfakefs/pyfakefs-5.3.5.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 3b0126ee9321..1b698b4ba2e3 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,2 +1,3 @@
 DIST pyfakefs-5.3.2.gh.tar.gz 225929 BLAKE2B 
1a84f52e8d85b55d2ebc0dcf9c4b44bd053c0a3a12d6c47c1f8d5aec304e39a83ffb01d4c707929955ca5cd86ae9427332d5bf043cb7f910fe1d17fbcc19e35c
 SHA512 
4cc2c861fa358c06832df6e8a7cfc91e2b9be42f1164378ea6bd0a3a6cc48f36c545b7d61e03591d025ef7bd98fdc812f903973f28a278056961aec22ca88641
 DIST pyfakefs-5.3.4.gh.tar.gz 226538 BLAKE2B 
b0cac2799c7d9517a1fc89d15cf9dc5d5438ba4c43bc8796afbf77c2c7a2729bf42e1b57b1fb3777a91aa0fa12e0d6a0a6e0068855fba86bf6e372bac28e
 SHA512 
10c56af0b871b8b8ce483d01234ebba953b038fd030edf4f0fedcb5b23ee897c912d9e9404521ec11f9e8d0d041d4bde4f101a4d99b3b527721c4c291c2a6745
+DIST pyfakefs-5.3.5.gh.tar.gz 227359 BLAKE2B 
635e41cb9892e170759769c01d5b575e44c5f1dd412acc05c3bed3b2dad2724ba32341b59cdecdfb658c94008e09396970349d8c1ffdcb90bf89ea82aca0
 SHA512 
342dc9cc0378af8cd8a9b0783fb6a1415207505ec8d4992f8fdd7e8d2bc4aada26d0803ed3b74d30b42a50dffb793c70acdeb3f28f199c0918783e1ea0a5e0d8

diff --git a/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild
new file mode 100644
index ..754709257053
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild
@@ -0,0 +1,38 @@
+# 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
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+   https://github.com/pytest-dev/pyfakefs/
+   https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+   https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # test for regression with opentimelineio package
+   pyfakefs/pytest_tests/segfault_test.py
+   # test for regression with undefined package
+   pyfakefs/pytest_tests/pytest_fixture_test.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pyfakefs.pytest_plugin
+}



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

2024-01-30 Thread Michał Górny
commit: 50d5efd938c4df593ec862cd38aeacbd8c6dc6ef
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:51:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:51:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d5efd9

dev-python/griffe: Bump to 0.40.0

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

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

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index f91d7c54b391..2d97ab75c978 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,3 +1,4 @@
 DIST griffe-0.38.1.gh.tar.gz 201135 BLAKE2B 
cdd1b7a24bb1afa6cdf68cffa696b8a19886d03b97ab6eb821fc9db150b1cd9d2e64de65f55c78f64663448e4b268c12b7d95c512e2dac3418489f0b0ef2f9c3
 SHA512 
74dd48d687edd399ac5da10454e68d9b226ad1b0418d9df583c364f65f5922cc29e109f1fafb3914a73a7217720f2305a4949324736a693f0065b8cae1f591d1
 DIST griffe-0.39.0.gh.tar.gz 214713 BLAKE2B 
e27015592ffc1a817c6236ae7a242f4968ba7ad2c649541bad9c6c31ba0459df4d7122382a6a776117bf80afb563f50a736d3d6851fcceed3113ac8372af0969
 SHA512 
b872c929f5dd32d7c63f3f199755c8b1e4b9bae05b21b3c4a477f3ba94ca24170907faf0d4e878b43403f448f6d067300d80e612633d801f993f5e13187f572f
 DIST griffe-0.39.1.gh.tar.gz 215601 BLAKE2B 
b6c1d4de8e01a57b6a3d48370228184332e2cb6fe298e7ca1b798b25b49995df8e9a096903f2ea942d534af4c310953d28be77c48c6406ce0096a586173a4e4f
 SHA512 
877989570e0981e37f106c22b7fdb1cebb4847730eea3aaead5ca3647c0af97d2491c7d4afb29f9d5c2f5257349549169c70b47fa323881229eb696dcba34b73
+DIST griffe-0.40.0.gh.tar.gz 216145 BLAKE2B 
a85d765e2692b3bcbf75c02b4fee8867bf5cc0b8bc4aa5941f0407404949f6e3ca372cd00aa76bacbc994edc4f70b7bf25d95ab773993dd08d0885377f1a8003
 SHA512 
4b52e6f0df988f2c225cef6cbf913a858fd2f09c1ebfc3e1a9cf984aa0d362ed6768322a32fcaa43fdc8bd4dfa0f8ed25bee5b2721e47a38d2962cc5a712e114

diff --git a/dev-python/griffe/griffe-0.40.0.ebuild 
b/dev-python/griffe/griffe-0.40.0.ebuild
new file mode 100644
index ..73f99c53e1af
--- /dev/null
+++ b/dev-python/griffe/griffe-0.40.0.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=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



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

2024-01-30 Thread Michał Górny
commit: bbf8ce0195b93715fb255e6d69b83a89085770f6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:46:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:46:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf8ce01

dev-python/platformdirs: Bump to 4.2.0

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

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

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 1df500dc440b..41e868b2e58a 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1 +1,2 @@
 DIST platformdirs-4.1.0.tar.gz 19760 BLAKE2B 
d2deeb3d8300a92af0c0d69bcee2c02210d0cd32925ba7fdbd992723e13deba2a432bc7cb5eaf83ca9f576888d54d237b17028b25554bd65f044e61c0a353384
 SHA512 
f9cc171e7861cd9018be179963fc5d0316dc39a953b67dccf946937077704eb80955cca0d51c0edd8b4f931f705f719767f2b888be4276278891a099b5928fa2
+DIST platformdirs-4.2.0.tar.gz 20055 BLAKE2B 
07338fc1ad6f5edf3dfe9de9e74326af4c22a4b6db0979a2b0926d248e7bc27f6f40e9e47e62979657c0804e3d296dfba5b18f57fa64b1fdcd205d52ae21fe17
 SHA512 
615742163cc4eb0ee97c4dba069d59a08e0056e05a3fbeab32dcab854ed56976e8707dd70afd65dbd0732bf1ad1a42c565fb3d980b7b668aa2cdecc5cc1de4f0

diff --git a/dev-python/platformdirs/platformdirs-4.2.0.ebuild 
b/dev-python/platformdirs/platformdirs-4.2.0.ebuild
new file mode 100644
index ..a4620b76de0d
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-4.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "hatchling' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "${PN}"
+   version = "${PV}"
+   description = 'A small Python package for determining 
appropriate platform-specific dirs, e.g. a "user data dir".'
+   EOF
+   # sigh
+   cat > src/platformdirs/version.py <<-EOF || die
+   __version__ = version = '${PV}'
+   __version_tuple__ = version_tuple = (${PV//./, })
+   EOF
+}



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

2024-01-30 Thread Michał Górny
commit: 629f57802182537bb94e963335ad020fbcbcca9e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:50:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:50:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629f5780

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

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

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

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 19976d58e55c..a2a9ce649649 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.113.0.tar.gz 12473297 BLAKE2B 
7799021db708008bbc1d91a11c543fd261af467d226b3bc6b9773878826ac8c2820961d30ed6f3c2abbbe0d9618ceb52eb350594d4d02325cc36e4f0ccc56861
 SHA512 
257d062de19849c4807cec249e1b7d13a60721ad58ff701affaecfd45253d2c83ddd79079478245c2df0c0f94b220070d342769f1dcfab1fb62f658970c0b317
 DIST google-api-python-client-2.114.0.tar.gz 11486137 BLAKE2B 
69172e5db315f705d922eda5a093980c56e519cc2b808ed316962235ff20c5401971e1795a53b929bcf8c20c678058c6750d42b4f486214c9cd642e141862b8a
 SHA512 
f39939ea64955488c1445713e649204252c413fbe9e58d2d4668b4f5042ef48853044cfd034b3e78a6cd6579bc09790a17663d92cf3d5274f0bea0cea284cdaa
 DIST google-api-python-client-2.115.0.tar.gz 11512432 BLAKE2B 
95a3eac1a745ca094b6011fa1ddf8a24e8996201c515337f641e2a3afc38fc8a4bd4aa42b8f16f8965aefb02f21f173a6fc43c6a967d8aecac2abd689de8b294
 SHA512 
f24f3accd1ed1dd6fd3140608f53163401527ad926631488f46eb4f6bd02ef8434f2b2a6223240cb65f5a26fe6fab663f460265ffe7fb8b0d9c0d3d1bea879bc
+DIST google-api-python-client-2.116.0.tar.gz 11545357 BLAKE2B 
26b3949ee377a064db4e9108feb1fbca429bf71e97e4d7d07ac00422952faa7aa4682a77641470a199b81f69172514b04015ea6f55f4761aa087d9eeab58922b
 SHA512 
757d74b45abc570756965f7cd8bab0c833be151c59f64aa103a69d97d581b6b29c5c6c6ad1536067a99be1ef3d77cfdbdbaf309a5068b01b2d6a76d4733eedb7

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild
new file mode 100644
index ..c5a2303ef5ac
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.116.0.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
+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 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-01-30 Thread Michał Górny
commit: acea67ce4b822bef7a77d19193af0df53b13d45e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:51:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:51:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acea67ce

dev-python/jupyterlab: Bump to 4.0.12

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

 dev-python/jupyterlab/Manifest |  1 +
 dev-python/jupyterlab/jupyterlab-4.0.12.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index d231aa9f056d..ff5b4b2985f0 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,2 +1,3 @@
 DIST jupyterlab-4.0.10.tar.gz 18347775 BLAKE2B 
c217b18a5260da8a9ff7df833b7d2a4233255e5a0bbef37eb638bf0fcd99646f5233b70b17b0eb8a27c4fdc042c9dd55c94ffc4d593f890780c6e3f48cdaafd2
 SHA512 
e5203a17dcf682927cd480363d5952765e8c02c243f2a8fcbef785ffe4b58ea669a196c9040f516a3b4cecd323d54d005a91ce6ce5dfffb32d4e610c14a6f1e5
 DIST jupyterlab-4.0.11.tar.gz 18348142 BLAKE2B 
6a2676504a6475d02965ef7b6e393a52c19b3c6af8e58938a189f6bf22693ec754be6c165029f7b9f68b1b80a9f8c20fb67600cb4e9c526da5ae386b3bf728d3
 SHA512 
b02d18d0e0ecffc9a5d847efe4ce7c7258c741fd6ae0842f25c2c446b16af7cb11ac422dff7807a1a19f4536b514914e098c4fd04a58ceadb8296ce9aca3e2f3
+DIST jupyterlab-4.0.12.tar.gz 18352336 BLAKE2B 
afa406372cabd740dc09b354e626d4b87c3143e258294d48f82a816002f43e3d22e43bb0cae9eb34f1754d6ed947923c7fb60fbdaec9c82db162422c6057ec7c
 SHA512 
2a84d2d2e6c64e8fa469b7c5b144b364743d2def1c278aff13e5a9380aca0075b49b31370fed368df951208014a0737380966ab6171a13ff07246ad2b4eca996

diff --git a/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild
new file mode 100644
index ..2eb5e053e66d
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild
@@ -0,0 +1,77 @@
+# 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/ipykernel[${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.19[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${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/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-01-30 Thread Michał Górny
commit: bd30f6950cf884fa934fae3fdee0cfbd4e06c086
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:52:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:52:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd30f695

dev-python/aiohappyeyeballs: Bump to 2.3.2

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

 dev-python/aiohappyeyeballs/Manifest   |  1 +
 .../aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/aiohappyeyeballs/Manifest 
b/dev-python/aiohappyeyeballs/Manifest
index e39deb3d9b06..5675ae97746c 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1 +1,2 @@
 DIST aiohappyeyeballs-2.3.1.gh.tar.gz 46348 BLAKE2B 
6d20cd6db085b7d7bd0b2a18eec01dbd569eb64be7ae953eadcd07e161442637fee9ec63c3bb2253d11fea210d9ab6e8a130f9f036652a8965325db9fc30d3dd
 SHA512 
c02a12a269e0733f653df9fedc150aea8ad061fb8b1f67e3519d6c2e8ea92f8ad3360b4eaacc0e55f51e81f57cc9c8aa82dbe0fcd9779dcd8151a3f944f28847
+DIST aiohappyeyeballs-2.3.2.gh.tar.gz 46204 BLAKE2B 
85a050910181e7acd6520ae8126e6e1656b5d5e7d869bca481af5fe65b52bf1d4dc0502d2e0cce702c60dc9420757fc892a91a600a73925adce6990fc224bb1a
 SHA512 
5638dabb06c9d0182e21371470d612ec78a1a8981a0720318b0f4fc0569b7c556adfba6297b5bec75726e106f5a6335acfb19bd5322e43e5ebc4f71d4457424c

diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild 
b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild
new file mode 100644
index ..23130e159041
--- /dev/null
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
+HOMEPAGE="
+   https://pypi.org/project/aiohappyeyeballs/
+   https://github.com/aio-libs/aiohappyeyeballs/
+"
+SRC_URI="
+   https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p asyncio -o addopts=
+}



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

2024-01-30 Thread Michał Górny
commit: 2889b4b538b49899664a1a1bcd67f776ee63fed3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:50:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2889b4b5

dev-python/cryptography: Bump to 42.0.2

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

 dev-python/cryptography/Manifest   |   2 +
 dev-python/cryptography/cryptography-42.0.2.ebuild | 146 +
 2 files changed, 148 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index e94bdc72f474..a83b96bb5892 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -16,9 +16,11 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b
 DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B 
a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf
 SHA512 
c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219
 DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 
40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb
 SHA512 
96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d
 DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 
5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063
 SHA512 
978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd
+DIST cryptography-42.0.2.tar.gz 672761 BLAKE2B 
9c97305adebb88127cc6e2e44affee6c9703638abb1b09e34da424a617aa9eaddd8498a2452711af998dbe7818a6148392be78106104d01f2106d8de2b65ac97
 SHA512 
100f604884cfe5335369d48eeb1d28ccd822f13ddd13c007f4a265c887362bda2b88646328ca570c9969897bd838df6c1f6b7fe4abaf36e82cdb93358694b12c
 DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B 
ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958
 SHA512 
05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f
 DIST cryptography_vectors-42.0.0.tar.gz 35277565 BLAKE2B 
a770b13244633dc155f21c9179440d4f5d393c71801e44e374e38c183055b842f127090160fab6ba44748e68b2004c0d128980b89b1ae760e6148ba4784fecce
 SHA512 
2d7a633ddf6b81bc3098a54dc61b801e7ea8117424d02db2b9baeb2a2a6da734e07b64f24f924fbf1ae45d65ce2f34db8cc76b1bfaed9dab00a69ef0332245e1
 DIST cryptography_vectors-42.0.1.tar.gz 35277715 BLAKE2B 
a1996ddd91eb5986c6ea72a3a163506ac60522eb459ce36b90ade44045d662ecbc6e2c2875a0437371885968524c43829e02bcbc094e6a1cb5ade5b743114cb4
 SHA512 
b7d4503f182e29d1d33bcd5ad2f4327a8deb3e11c640c843eab3b870780b7285323fa044f98dd052101e4926b2ecdf5de00858df8fbedc25e7c69912b335
+DIST cryptography_vectors-42.0.2.tar.gz 35277730 BLAKE2B 
63e2d1b707b66e13f8aecefeebe1474118f05fcc017635b4fe91bfbd73ac43db2923375a75e0725eb35fb37d4facc2e2dadef771c84563d08d13e85fd90c0dfe
 SHA512 
8ebc90e26b1398c5315061f621c3364e0b1759ccedcc566e6420e730f7df65763741e2cb26a87f4004964f4fb57703be2009fc5443266e0bfd9b5620ced9d04d
 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 
520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867
 SHA512 
bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1
 SHA512 
bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8

diff --git a/dev-python/cryptography/cryptography-42.0.2.ebuild 
b/dev-python/cryptography/cryptography-42.0.2.ebuild
new file mode 100644
index ..de93827364b9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-42.0.2.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+   asn1@0.15.5
+   asn1_derive@0.15.5
+   autocfg@1.1.0
+   base64@0.21.7
+   

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

2024-01-30 Thread Michał Górny
commit: cf5cd0403b8d7ac48d38e8be3654a52c953cfcbe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:48:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5cd040

dev-python/xdoctest: Bump to 1.1.3

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

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

diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest
index cdf0f4ea696e..f6615b9a41b8 100644
--- a/dev-python/xdoctest/Manifest
+++ b/dev-python/xdoctest/Manifest
@@ -1 +1,2 @@
 DIST xdoctest-1.1.2.gh.tar.gz 225392 BLAKE2B 
6a140197244f362b65047b7f181b3682aa7cf65c2f103e22f277388b6fecdf4894ed7c04e24cf08be1ecf78c0957fb04dbe4f97d894761ba7a47476b3eaf867c
 SHA512 
9119c7895890b0369fd353aa2245fc4632004aca9be5086051f16de5abe0e596ee09cfedaa13b16a408aa98b81045d38e6e4df8b60197d66aec7b5e73709237d
+DIST xdoctest-1.1.3.gh.tar.gz 227008 BLAKE2B 
dcda05cbbc692fe7dd7d6b49d92f980f997e3f5f7025406d2a26019f67486b2dc8f1657d9f8760e3034e6bed9f35d9dd7ab728a07a3e25596dab95327ecc8ba4
 SHA512 
5ee08f15bc01efee8be55c85aa259615bd433d9be02655ac48d7db93a72c5bf69f73562d7887e56836a74721b90517e797e5a128311438b22ace6f463ecf330d

diff --git a/dev-python/xdoctest/xdoctest-1.1.3.ebuild 
b/dev-python/xdoctest/xdoctest-1.1.3.ebuild
new file mode 100644
index ..623bfa2476da
--- /dev/null
+++ b/dev-python/xdoctest/xdoctest-1.1.3.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..12} )
+
+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
+"
+
+SLOT="0"
+LICENSE="Apache-2.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/google-api-core/

2024-01-30 Thread Michał Górny
commit: 0a0665640859da898bb677e0dc507291d7b5288c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:47:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a066564

dev-python/google-api-core: Bump to 2.16.1

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-2.16.1.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 5e69cb222122..7bca74ead0f7 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,2 +1,3 @@
 DIST python-api-core-2.15.0.gh.tar.gz 193916 BLAKE2B 
708bee6e62b4049d88bc88dfc03add6496ee1861954485e145ab01707284216aef224bd8646a3336417d8b114a8c196ce44e8da63e53c3dff3d616ff9bef25ad
 SHA512 
1abbeb266e4bcb9cf8a2dc6ba795a5667b5e9a870fe8609335e929ac17410822e4324d88c7692f8c60534e9ee4b0933af0277cc44ccb2d805bcbaf8db1288bba
 DIST python-api-core-2.16.0.gh.tar.gz 205401 BLAKE2B 
a36c1e76912038b5d239c02c586d79e96f6167b200dab7d97cee1f9dbf679a217a2a67ab2075c86bdeb81a42649229bcfe4940bba8d0ec707ea1d317c364125c
 SHA512 
6ffe94ecb56bc9e67da644365726e3c03ad7a678f18019523e555e33d4226631162c7a749286273b735d4d0bf62af676bfac7c6d17ad1d074a1274c575c8d925
+DIST python-api-core-2.16.1.gh.tar.gz 205716 BLAKE2B 
9fef4c669a40d2a8b8432e329aabb6c7d672bbfd912a01ba2629e080a95a82935f31389964b76050d814f85b4f66e6115f5c7339e193eec0012762cb9971968a
 SHA512 
c9bba140e95f4a968297886937f96d86d7d2598699d7957ee4136be3741d52334f2525e1f9c2151ad4b9325456f36ace51ce7fd49079178d5d6049c45e2b0e7b

diff --git a/dev-python/google-api-core/google-api-core-2.16.1.ebuild 
b/dev-python/google-api-core/google-api-core-2.16.1.ebuild
new file mode 100644
index ..2c3f266b34e2
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.16.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-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-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-core/
+   https://pypi.org/project/google-api-core/
+   https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+   https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2024-01-30 Thread Michał Górny
commit: 5326261661ae759c2536322f9b73b8489a957705
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:01:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53262616

app-admin/awscli: Bump to 1.32.31

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 07c00f06eeb7..9eff49bd7d01 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.18.gh.tar.gz 2626034 BLAKE2B 
3d60094c5b6e70f8df57ada95e269cb71
 DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B 
b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2
 SHA512 
b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf
 DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 
0d07a5478c5a51baf743c97aa613611aee9e84d569af1ae62e0adde56229f2973d17490a9ae287a713c2b8e54149674d416c12b5387f87504d3d1c5133a26789
 SHA512 
221315ab814691dc7cdcdee3fbe702275ad85dde50313249ccd57904d5bdd3266295eed885c7e80228970e04af240dbdfa7f3303c8a84d39633575cd0a579f81
 DIST aws-cli-1.32.30.gh.tar.gz 2644389 BLAKE2B 
1cf06d774c83b1abfd91ab08100b6211a330ca30eb10a5312466dd14460b2db3588ac9318c412527f3fc8205f29852202b012ad09bde69bbdc601aae5fa0e48e
 SHA512 
f2a746062460be4d87aa377e03cdc68e060cbf2121eedfb266d272c6930d71834decb869b9ff9cf03fc03c964634fe4451db6cc2aa1ecdeeba2762240ced8032
+DIST aws-cli-1.32.31.gh.tar.gz 2645915 BLAKE2B 
aa8a8668f2d88c0b4ea7f6a2398dfe3f0015fc83bd174dd14961ca5707420ee8e360ec90b2c05a464509046d6d16d1931950cb4d2876c22f875b35de6258f504
 SHA512 
1e96a61785b42d89ca17b81a2638c8fa017cbd44959a316f78171b0a4257caa120318d48646a8560aa87b70805aba63fb9e533c0715de7a56744e9c142304c95

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

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

2024-01-30 Thread Michał Górny
commit: 887a4528c3d50c5e91686396f556dfb222e14d11
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:41:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:41:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887a4528

package.mask: Mask >=dev-python/pytest-8

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8e0d4f605389..981a34dc06a1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-01-31)
+# Breaks some plugins and a variety of test suites.  Upstream seems
+# to be planning to improve compatibility a bit.  Masking for testing
+# by the Python team.
+>=dev-python/pytest-8
+
 # Ulrich Müller  (2024-01-30)
 # SLOT 25 of app-editors/emacs, corresponding to GNU Emacs version 25.3.
 # This version was released in May 2018. Please upgrade to >=emacs-26



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

2024-01-30 Thread Michał Górny
commit: 4f532f0db783a7fd0d237dd10ef55995706b62dd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:01:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:01:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f532f0d

dev-python/boto3: Bump to 1.34.31

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.31.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 65d0b197f5b7..fbf8de9a12d5 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.18.gh.tar.gz 765458 BLAKE2B 
29414e20fa034f63c899b6f2d5460d8973dd
 DIST boto3-1.34.23.gh.tar.gz 766609 BLAKE2B 
d00b010c84c41695f02df58a51d483162af1ba770263218b6465132fdb104424ea8dd7c8d96e278c50700aa3c90d2321a21d31e9ae3b42712aff31a1a5c4b65d
 SHA512 
4f1c0cafb3d511a23c07b97ed2b41369299d0a4819e0bf103288c7b44074c93bc55b729a2979b133a50d390660078a0bb0e251dcd1523244fdbe06cae6ef037a
 DIST boto3-1.34.29.gh.tar.gz 769654 BLAKE2B 
3eec92f78f343c1806eb7ad96a31b07592ffb355aed5bca75b9cf9bc32cc240a1c254cd43e618d7cba442dddab31035f43f319aa674b5fd6ee99e93d76514389
 SHA512 
1dff0825811b346e1300030770f00dfea9694d3f6c4beccddfb2ff00520503271b617321e124a1d922da8e8fb1d2c2beb08a83f23eb5e5754bf1d519ea994cf3
 DIST boto3-1.34.30.gh.tar.gz 770197 BLAKE2B 
d2eabd13c0c38fddf96caed27e57c7558f5639daa343b5331c6f6d6a82eb2cd95819e77c389e05676c104a51d398515e68562fd3da8e54f7c0febf6a1d0d2419
 SHA512 
b0d3924ee4413f3cdb4a6efc11b30af944d6e183f5b5d49ae39b3da05f3794739f0d66c19bde0ab32243ea9ae16cbc43c042ad41b8fabff58a3a704978f9f309
+DIST boto3-1.34.31.gh.tar.gz 770337 BLAKE2B 
d39a6d173fbe5ddcf305260a36d5788dd920d387e28d6f8ad32f304a2e42fce04f5527568e261bfade2a3c6dca29c1519177df1c881d59b4f88e484cd6302b9f
 SHA512 
50828306a5da7cbdfc0a1e3028da15c6db6d54d36c1c8e641f777c6b62d4fcead9a6239c7a72667b219b3cfbc9e1008e47ee16ab60deda24cf0d88136ed52d5e

diff --git a/dev-python/boto3/boto3-1.34.31.ebuild 
b/dev-python/boto3/boto3-1.34.31.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.31.ebuild
@@ -0,0 +1,58 @@
+# 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}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-01-30 Thread Michał Górny
commit: 3539d948d40986ed561fe3ae182325cdc2acd7c7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:10:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3539d948

dev-python/fakeredis: Bump to 2.21.0

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

 dev-python/fakeredis/Manifest|  1 +
 dev-python/fakeredis/fakeredis-2.21.0.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 3c425f13f1d7..c4faaf639543 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1 +1,2 @@
 DIST fakeredis-2.20.1.tar.gz 122874 BLAKE2B 
65404806c15c9fb9b1a59f04ef64804fae9034ce53658058edea03fc9ca5b3348129a143d6f86566eebcb3b052316ce120d8d04b6ad52d8c5ede81db6906713e
 SHA512 
7ead4a7b5eed318380471ef421a0c59a33142067a104f5e0530e066b62a12f26011233366619ea068cfa71eaf4c617e89a94d62f1a2cda366783e7614e5aa32e
+DIST fakeredis-2.21.0.tar.gz 128492 BLAKE2B 
a7352e1518a23512c8410ab199ecea5beb28b93162d71ea95551a9267441c5487e676372951c950401dcb4003f066e80a03521ab2176059409c487a60a2e
 SHA512 
5ef46fcd16e5347cb6a4ef1f99140385ed0d1809ab584df952e3050e4f115b34b37387efb7d01521d433a32262e0729eef266a98b1d1ff46250b4545052e0a9e

diff --git a/dev-python/fakeredis/fakeredis-2.21.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.21.0.ebuild
new file mode 100644
index ..916767f1330c
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.21.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   
test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+   # new redis-server?
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+   # json ext
+   test/test_json/test_json.py
+   test/test_json/test_json_arr_commands.py
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   # Note: this package is not xdist-friendly
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-01-30 Thread Michał Górny
commit: 0766aaec5d7aa369c4c9b0f114b06344c5035e4f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 31 06:00:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 31 06:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0766aaec

dev-python/botocore: Bump to 1.34.31

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.31.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9f6b0686..648727e57e4f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.18.gh.tar.gz 12634296 BLAKE2B 
c3f18b042ea56c65f66b578f5b01061
 DIST botocore-1.34.23.gh.tar.gz 12647072 BLAKE2B 
be20994714a1f31ac5272d5b7be8424e574be1059c5be311e68d1932eb6884a54f71287dc5a9c11996063e4c2ab15a342bf778a0a90620710761e63a5deaa170
 SHA512 
fcc1879245e8d848c8cd6283af904e0408a5bdaa3b3e14c4ae267735cb29bdde50f1da5f3232ea23053f25fc1f29a1204a08a5c820909cf8667595543b6cfdea
 DIST botocore-1.34.29.gh.tar.gz 12665018 BLAKE2B 
928c27ae62a5e2675dc5476af05a4390cbeaf9d5c64cae6a5af0d5348f703417f48431258fc7c4ad316908fd29f6bfeb5a7c76290ea9622172f3d787f40021c7
 SHA512 
5314900eecf2d31fe08bcb9efbc1a361467fe034129c85f5cb4a678275115292fc5a6a95fbbe3cc06aa0a1387e14dde0f9115a9aa25ba59dba62a02c3b8db43b
 DIST botocore-1.34.30.gh.tar.gz 12666051 BLAKE2B 
b6a19b4145b17855a65ecfd89150613b460616413f55b112df54dd60fbd946d7bee1f33d615e859e9f56e49328ddb91cb9e1c9b350686a37eccb1892850dbdf0
 SHA512 
8ce09d2ffa190fb50fd2a9b98ad0bf36de886d5b9f2a0e833e425a0bbfedca7f98b8de50240eaa81d1b01b68bbc96f6fce706b0547a508140e615aa9c3927c26
+DIST botocore-1.34.31.gh.tar.gz 12665042 BLAKE2B 
2cf79fb1ea31921fd9c285b71d66fc645e3d22d599533eb30754c0b39337c871ac1d660bfe0786eccd9bc8d8e03c573cef00ab0363403e387df4fcffa9ad5fb3
 SHA512 
a740897de2c375b668b56af5ff6da3dd01b5420dcf4ae4a5f9805267c6b33f25364e16a1c2c199b18a95d6ed222be71ad9c6ba033cd0b45daf101f8b33c2b0b7

diff --git a/dev-python/botocore/botocore-1.34.31.ebuild 
b/dev-python/botocore/botocore-1.34.31.ebuild
new file mode 100644
index ..c90392068414
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.31.ebuild
@@ -0,0 +1,63 @@
+# 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/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-01-30 Thread Viorel Munteanu
commit: 01c47c33eb8197e324e794bcda690bc28382ca74
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 31 05:24:52 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 31 05:24:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c47c33

www-apps/wordpress: drop 6.4.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/wordpress/Manifest   |  1 -
 www-apps/wordpress/wordpress-6.4.2.ebuild | 58 ---
 2 files changed, 59 deletions(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index d688fe866bb9..e15ea3e82a66 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,2 +1 @@
-DIST wordpress-6.4.2.tar.gz 24479697 BLAKE2B 
9cc2d3c412f7487ebdf8a91ea9dd60a6079f65d5062eae5b473fe981b8120120ffdd73f5158e75022440f9cea7527aee3814223a101a92f6cbddeb2e81913af2
 SHA512 
05f23101169d934121569b0b1676acc5f144e6e5f1fc320f41e3f57899b39c065049b3cf43fe278248cf51f7102853afa8673ba1be503f5a1016c593db68
 DIST wordpress-6.4.3.tar.gz 24482912 BLAKE2B 
bf48e86884342af021fa6fd01190f10e1a3d83718f818e6d5e4f1b1d67c3cc63c920eea850905ac406f4460e11312feb74b7deaf1b255b75eaa36439ce907a9c
 SHA512 
a3602f1b7c046b6463d03d74a4f091434e5251518a4a11146675a5836f75a532d04e9b0fad9474bd9c53ed3e2adb06a2cfb0121fde017180e120ebb58cb643eb

diff --git a/www-apps/wordpress/wordpress-6.4.2.ebuild 
b/www-apps/wordpress/wordpress-6.4.2.ebuild
deleted file mode 100644
index b6c209d75a8c..
--- a/www-apps/wordpress/wordpress-6.4.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
-HOMEPAGE="https://wordpress.org/;
-SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
-S=${WORKDIR}/${PN}
-
-LICENSE="GPL-2+"
-if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RDEPEND="virtual/httpd-php
-   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
-
-need_httpd_cgi
-
-IUSE="+akismet examples +themes vhosts"
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc readme.html
-   rm readme.html license.txt || die
-
-   if use !akismet ; then
-   rm -R wp-content/plugins/akismet/ || die
-   fi
-   if use !examples ; then
-   rm wp-content/plugins/hello.php || die
-   fi
-   if use !themes ; then
-   rm -R wp-content/themes/*/ || die
-   fi
-
-   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
-   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
-   webapp_serverowned "${MY_HTDOCSDIR}"
-   # allows plugins update if allowed within WP
-   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
-
-   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
-
-   webapp_src_install
-}



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

2024-01-30 Thread Viorel Munteanu
commit: e5176ff9c0fdb59ed1a03585dda93485e205e222
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 31 05:24:46 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 31 05:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5176ff9

www-apps/wordpress: add 6.4.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/wordpress/Manifest   |  1 +
 www-apps/wordpress/wordpress-6.4.3.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 127a48693914..d688fe866bb9 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1,2 @@
 DIST wordpress-6.4.2.tar.gz 24479697 BLAKE2B 
9cc2d3c412f7487ebdf8a91ea9dd60a6079f65d5062eae5b473fe981b8120120ffdd73f5158e75022440f9cea7527aee3814223a101a92f6cbddeb2e81913af2
 SHA512 
05f23101169d934121569b0b1676acc5f144e6e5f1fc320f41e3f57899b39c065049b3cf43fe278248cf51f7102853afa8673ba1be503f5a1016c593db68
+DIST wordpress-6.4.3.tar.gz 24482912 BLAKE2B 
bf48e86884342af021fa6fd01190f10e1a3d83718f818e6d5e4f1b1d67c3cc63c920eea850905ac406f4460e11312feb74b7deaf1b255b75eaa36439ce907a9c
 SHA512 
a3602f1b7c046b6463d03d74a4f091434e5251518a4a11146675a5836f75a532d04e9b0fad9474bd9c53ed3e2adb06a2cfb0121fde017180e120ebb58cb643eb

diff --git a/www-apps/wordpress/wordpress-6.4.3.ebuild 
b/www-apps/wordpress/wordpress-6.4.3.ebuild
new file mode 100644
index ..aedc91ade73a
--- /dev/null
+++ b/www-apps/wordpress/wordpress-6.4.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
+HOMEPAGE="https://wordpress.org/;
+SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2+"
+if [[ ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RDEPEND="virtual/httpd-php
+   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
+
+need_httpd_cgi
+
+IUSE="+akismet examples +themes vhosts"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc readme.html
+   rm readme.html license.txt || die
+
+   if use !akismet ; then
+   rm -R wp-content/plugins/akismet/ || die
+   fi
+   if use !examples ; then
+   rm wp-content/plugins/hello.php || die
+   fi
+   if use !themes ; then
+   rm -R wp-content/themes/*/ || die
+   fi
+
+   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
+   webapp_serverowned "${MY_HTDOCSDIR}"
+   # allows plugins update if allowed within WP
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
+
+   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/gitolite/

2024-01-30 Thread Matt Turner
commit: 983e3edcb40741ffc28fabf167f3da1a48e0272b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 03:24:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 03:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983e3edc

dev-vcs/gitolite: Drop old versions

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

 dev-vcs/gitolite/Manifest  |   3 -
 dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild  |  65 ---
 dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild | 100 -
 dev-vcs/gitolite/gitolite-3.6.12.ebuild|  98 
 dev-vcs/gitolite/metadata.xml  |   1 -
 5 files changed, 267 deletions(-)

diff --git a/dev-vcs/gitolite/Manifest b/dev-vcs/gitolite/Manifest
index 47048999541b..29eb0220e3f9 100644
--- a/dev-vcs/gitolite/Manifest
+++ b/dev-vcs/gitolite/Manifest
@@ -1,4 +1 @@
-DIST gitolite-2.3.1.tar.gz 255807 BLAKE2B 
b51a664d6e786702cad999fa8df6d86f80eb9cc908ed092b55272c59a4bd52145302e638612f1788d68b2445b8c665f025b24c47d50992dd3f6ef2fd6eb63ee7
 SHA512 
a658104b54ff6668022a6010b961fbe13b8e7a66242d547e0e4cf685574d8a1fd60065112095b0d73b826f6346973cb3a5db307d84fd5aceba852f2ddd0c86ee
-DIST gitolite-3.6.11.tar.gz 198340 BLAKE2B 
9daf1e2cb2ebdca652d87aaa67b433174d35ece2ad859de6c6d6295f453b6fa86d15240e964fdc58fc4ee5b1018b935b7032e6bacef9743487189857782220cd
 SHA512 
7c11b3dfde9ecf9ef66185aab175d78302c42cc24f13e3e855fa27ffaee65b5887bdd7f96b00b6eed944b91af2b86993b284d1a09fe5a5a3cce82acd33631212
-DIST gitolite-3.6.12.tar.gz 203704 BLAKE2B 
b70bd8108f6c9d0e6d8776ab4338c523b0f27db305974fa40a0e074908302f8a8803fcf2f88a4c3e9972311b400142d7e3f9569d7ebd86f7343e2b70e3701d6e
 SHA512 
f6a7f4daf8a6f73db823a95cd677c1c436e04a05460a239b5844468cf0f3e6f8da1b1cd86d98c84bb8e80e5ca446c9afd0ca221cce622398c0d0a3ce18062c22
 DIST gitolite-3.6.13.tar.gz 204615 BLAKE2B 
f4a6f5ea106695371b75837fc8ff39a62f0464247781abcaa79bc779cd72a2c2483c2436cbd9cb1091689e51b09a3a9ee17bcce5bdab02b6cb641b1c8bab7066
 SHA512 
95c232dd117b8849b205946b6427422abadbfb0d59fdb72f1de75813cbe3fbf63cbc0f5f5f2de4e761797c0cf5423c94805a55af87b7ff78a2d9ea9f2406dfcb

diff --git a/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild 
b/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild
deleted file mode 100644
index 51044fbe8182..
--- a/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit perl-module
-
-DESCRIPTION="Highly flexible server for git directory version tracker"
-HOMEPAGE="https://github.com/sitaramc/gitolite;
-SRC_URI="https://milki.github.com/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="contrib vim-syntax"
-
-DEPEND="
-   dev-lang/perl
-   >=dev-vcs/git-1.6.6
-   virtual/perl-File-Path
-   virtual/perl-File-Temp
-"
-RDEPEND="
-   ${DEPEND}
-   acct-group/git
-   acct-user/git[gitolite]
-   !dev-vcs/gitolite-gentoo
-   vim-syntax? ( app-vim/gitolite-syntax )"
-
-src_prepare() {
-   rm Makefile doc/COPYING || die
-   rm -rf contrib/{gitweb,vim} || die
-
-   echo "${PF}" > conf/VERSION
-}
-
-src_install() {
-   local gl_bin="${D}/usr/bin"
-   gl_bin=${gl_bin/\/\//\/}
-
-   dodir /usr/share/gitolite/{conf,hooks} /usr/bin
-
-   # install using upstream method
-   export PATH="${gl_bin}:${PATH}"
-   ./src/gl-system-install ${gl_bin} \
-   "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks 
|| die
-   sed -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
-   -i "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die
-
-   rm "${D}"/usr/bin/*.pm
-   insinto "${VENDOR_LIB}"
-   doins src/*.pm
-
-   dodoc README.mkd doc/*
-
-   use contrib && dodoc -r contrib
-}
-
-pkg_postinst() {
-   # bug 352291
-   ewarn
-   elog "Please make sure that your 'git' user has the correct homedir 
(/var/lib/gitolite)."
-   elog "Especially if you're migrating from gitosis."
-   ewarn
-}

diff --git a/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild
deleted file mode 100644
index dab1116f65a7..
--- a/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-[[ ${PV} == * ]] && SCM="git-2"
-EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
-EGIT_MASTER=master
-
-inherit perl-module ${SCM}
-
-DESCRIPTION="Highly flexible server for git directory version tracker"
-HOMEPAGE="https://github.com/sitaramc/gitolite;
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm x86"
-else
-   SRC_URI=""
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux tools"
-
-DEPEND="
- 

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

2024-01-30 Thread Andreas K. Hüttel
commit: e4d5c61772ca806cff2ec2f90a6a48fad376810b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 31 01:35:33 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 31 01:36:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d5c617

sys-libs/glibc: keyword 2.38-r10

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

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

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



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

2024-01-30 Thread Yixun Lan
commit: 3f57e046be1f55205b4566721ec3d271d6b9604b
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan 31 00:37:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 00:39:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f57e046

net-misc/ofono: fix missing tools

Closes: https://bugs.gentoo.org/923344
Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/ofono/ofono-2.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/ofono/ofono-2.3.ebuild b/net-misc/ofono/ofono-2.3.ebuild
index 10655da4f763..544ccf185011 100644
--- a/net-misc/ofono/ofono-2.3.ebuild
+++ b/net-misc/ofono/ofono-2.3.ebuild
@@ -54,7 +54,6 @@ src_install() {
if use tools ; then
dobin tools/auto-enable \
tools/huawei-audio \
-   tools/lookup-provider-name \
tools/lookup-apn \
tools/get-location \
tools/tty-redirector



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

2024-01-30 Thread orbea
commit: 8e53b838302b4e80d06d8ef119a873c45cda2890
Author: orbea  riseup  net>
AuthorDate: Wed Jan 31 00:04:51 2024 +
Commit: orbea  riseup  net>
CommitDate: Wed Jan 31 00:04:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8e53b838

dev-qt/qtbase: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/files/qtbase-6.6.1-forkfd-childstack-size.patch | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6.6.1-forkfd-childstack-size.patch 
b/dev-qt/qtbase/files/qtbase-6.6.1-forkfd-childstack-size.patch
index 6b0ff17..3b9df41 100644
--- a/dev-qt/qtbase/files/qtbase-6.6.1-forkfd-childstack-size.patch
+++ b/dev-qt/qtbase/files/qtbase-6.6.1-forkfd-childstack-size.patch
@@ -6,6 +6,10 @@ Former fix involved replacing 4096 by SIGSTKSZ but
 bug #918664 shown that this may be insufficient so this
 tries 32k instead.
 
+Update: after https://bugs.gentoo.org/923013 and a fixed
+sandbox been stabilized for some time, it should in theory
+be possible to drop this
+
 https://bugs.gentoo.org/908809
 https://bugs.gentoo.org/908816
 https://bugs.gentoo.org/913493



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2024-01-30 Thread orbea
commit: 9401ac6579b2e24cd2ad1ba0a9382fed3ad59daa
Author: orbea  riseup  net>
AuthorDate: Wed Jan 31 00:05:33 2024 +
Commit: orbea  riseup  net>
CommitDate: Wed Jan 31 00:05:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9401ac65

dev-qt/qtnetwork: stabilize 5.15.12-r1 for amd64, ppc, ppc64, x86

Signed-off-by: orbea  riseup.net>

 dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
index fc4793d..5e3c0a4 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=2
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 QT5_MODULE="qtbase"



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2024-01-30 Thread orbea
commit: c8dda96e6f166f1ee497de850a1391f36875e9d3
Author: orbea  riseup  net>
AuthorDate: Tue Jan 30 23:55:54 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 30 23:55:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c8dda96e

dev-lang/rust: stabilize 1.74.1 for ppc64, sparc

Signed-off-by: orbea  riseup.net>

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

diff --git a/dev-lang/rust/rust-1.74.1.ebuild b/dev-lang/rust/rust-1.74.1.ebuild
index 65707cd..eee5354 100644
--- a/dev-lang/rust/rust-1.74.1.ebuild
+++ b/dev-lang/rust/rust-1.74.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/python/

2024-01-30 Thread orbea
commit: 9f060a3f7e79cc3a0b7313ea9037dd42b89d72e2
Author: orbea  riseup  net>
AuthorDate: Wed Jan 31 00:02:19 2024 +
Commit: orbea  riseup  net>
CommitDate: Wed Jan 31 00:02:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9f060a3f

dev-lang/python: stabilize 3.12.1_p1 for hppa, ppc

Signed-off-by: orbea  riseup.net>

 dev-lang/python/python-3.12.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.12.1_p1.ebuild 
b/dev-lang/python/python-3.12.1_p1.ebuild
index 7696e0e..226ad8e 100644
--- a/dev-lang/python/python-3.12.1_p1.ebuild
+++ b/dev-lang/python/python-3.12.1_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2024-01-30 Thread Alarig Le Lay
commit: 7e25d4bcc522a401daa2aad8dfde0c220caab791
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Jan 30 23:55:59 2024 +
Commit: Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Jan 30 23:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e25d4bc

net-misc/rpki-client: Install *.constraints files

As per 
https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors#name-example-listings-of-constra

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/rpki-client-8.8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/rpki-client/rpki-client-8.8.ebuild 
b/net-misc/rpki-client/rpki-client-8.8.ebuild
index d2bc9af4f0..7dcbad53e2 100644
--- a/net-misc/rpki-client/rpki-client-8.8.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.8.ebuild
@@ -44,6 +44,7 @@ src_install() {
 
insinto /etc/rpki
doins *.tal
+   doins *.constraints
keepdir "/var/db/${PN}/"
fowners -R _rpki-client "/var/db/${PN}/"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2024-01-30 Thread Alarig Le Lay
commit: f28c500d1a1d749ae8796306b912bb4f8868b265
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Jan 30 23:43:24 2024 +
Commit: Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Jan 30 23:44:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f28c500d

net-misc/rpki-client: removing 6.8, adding 8.0 8.4 and 8.8

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest   |  8 ++--
 ...-client-6.8_p0.ebuild => rpki-client-8.0.ebuild} | 13 ++---
 ...-client-6.8_p1.ebuild => rpki-client-8.4.ebuild} | 21 +++--
 ...-client-6.8_p0.ebuild => rpki-client-8.8.ebuild} | 15 ---
 4 files changed, 43 insertions(+), 14 deletions(-)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 3786173a54..4039099dd8 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,2 +1,6 @@
-DIST rpki-client-6.8p0.tar.gz 388472 BLAKE2B 
e0a3f7d8a3fa0503ba3d41556fa17fe5f1407513ed7417cc0fb185c206c7b525bc49d125723436f1e27b0b3c5f0c58a862579cd4b9ad23009ca0341959029e00
 SHA512 
cb34fbf9367e522a924d3ecaaff6d2be45cdec968946b491250949cbd07744b87b84c664bd70303b6568d387671217da99aba7fb35e4d8ed4eb33103063b00cd
-DIST rpki-client-6.8p1.tar.gz 390248 BLAKE2B 
f7d553cd1291ea803bf17da31a57ca940cfec4915cff1d504b3665b4c84e809bc2a20e5241d76589594426420903548fde4f1967526ae1e047661a03b948dd94
 SHA512 
41f6374e600b9411c70e6b5748ad4f06d779a47c25005111a72c28b2eeb941ea7ceaaced19c7f2917f62e4f595a951c7bfcbbc85288610501306a26454deb872
+DIST rpki-client-8.0-cert.pem 315784 BLAKE2B 
52c61b36cccdeaf62874be17df2e80302fb71e3f806715e00eb9c3da49b35d562ccc27aa6fe6ee92fea5017898b86046f0f68123b8d54362d4b651e5d0c2ff4b
 SHA512 
8e1dc1f9d079028c81ffd3755505645e6095a45042fe7fb26179b5fedcc580a5f12a111470fda1ece96643cb1845d730f0313fbdd8cb312a2f3fdfcb2f2c0963
+DIST rpki-client-8.0.tar.gz 465620 BLAKE2B 
d1babea261c058ba4ee259eb6a231204c8b00c82eac8897cc941fb2a815c655af98ac2ebf616a75c1355a9adfeb5920a0d7b1270b217077c991a83b873ded8d6
 SHA512 
f56fb7f6b20bac2f664608b7c4014be51090754c799c6b80d5fe641640d145d4acd9702e010f455c4e38be454fa3862b0881bf956c2ee6db24417f8c3d1b56f9
+DIST rpki-client-8.4-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
+DIST rpki-client-8.4.tar.gz 493885 BLAKE2B 
194b5d757ab02b2138effc4d94beed29585a1ad3113eab51061fd08779cbf70a526fa08f28493c7a074388e9dd7a9a313ecc5c962a89c71a4b3efd3b86e26022
 SHA512 
c0e0c133c561c0db373a2ce2e021ea801ac6260586572ea02c89918a437eda06c9f00c2f426f2d89d4d5c37ef671a52f2c64567c6d0ade199b2382f8576ac86f
+DIST rpki-client-8.8-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
+DIST rpki-client-8.8.tar.gz 541743 BLAKE2B 
1b6b86506731ef38228a0b53b0468fef6efe360e2bebd094d11be991de40c0adaf29d583cf1eb85f1cb3daca723bb4298a9e797dd9a22e02fe415b55026a6bdc
 SHA512 
555384cbc65a0b9be1a63541613d0866067dc4ad328deda0391d0bd291d1854d2a875cef71e35da1d89447c21c875bb5d65671a7dfe9fb6453bf3a71638e11b4

diff --git a/net-misc/rpki-client/rpki-client-6.8_p0.ebuild 
b/net-misc/rpki-client/rpki-client-8.0.ebuild
similarity index 69%
copy from net-misc/rpki-client/rpki-client-6.8_p0.ebuild
copy to net-misc/rpki-client/rpki-client-8.0.ebuild
index 3eb59e6b80..93f200a1fe 100644
--- a/net-misc/rpki-client/rpki-client-6.8_p0.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,8 +7,9 @@ MY_PV="${PV/_p/p}"
 MY_P="${PN}-${MY_PV}"
 
 DESCRIPTION="Portability shim for OpenBSD's rpki-client"
-HOMEPAGE="https://www.rpki-client.org/;
-SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz
+https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
 
 LICENSE="ISC"
 SLOT="0"
@@ -18,6 +19,8 @@ IUSE=""
 DEPEND="
acct-group/_rpki-client
acct-user/_rpki-client
+   dev-libs/libretls
+   dev-libs/openssl[rfc3779]
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
@@ -36,8 +39,12 @@ src_configure() {
 
 src_install() {
emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+
insinto /etc/rpki
doins *.tal
keepdir "/var/db/${PN}/"
fowners -R _rpki-client "/var/db/${PN}/"
+
+   insinto /etc/ssl
+   newins "${DISTDIR}/${PN}-${MY_PV}-cert.pem" cert.pem
 }

diff --git 

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-01-30 Thread James Le Cuirot
commit: 62572ab390fe1f5f0adb10e47831ef24b903c510
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jan 30 23:26:08 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jan 30 23:26:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62572ab3

gui-wm/gamescope: Pin back media-libs/glm dependency to <1.0.0

Closes: https://bugs.gentoo.org/923122
Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/gamescope-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/gamescope/gamescope-3.14.0.ebuild 
b/gui-wm/gamescope/gamescope-3.14.0.ebuild
index 1d3b105ccaab..251de7739ff2 100644
--- a/gui-wm/gamescope/gamescope-3.14.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.0.ebuild
@@ -50,7 +50,7 @@ DEPEND="
${RDEPEND}
dev-libs/stb
dev-util/vulkan-headers
-   media-libs/glm
+   =media-libs/vkroots-0_p20231108 )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/sdbus-c++/files/, dev-cpp/sdbus-c++/

2024-01-30 Thread James Le Cuirot
commit: af4fdba984fe0b5fe9384fed31fcf87a40f7e539
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 12:43:40 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jan 30 23:20:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4fdba9

dev-cpp/sdbus-c++: fix pkgconfig file

Closes: https://bugs.gentoo.org/922490
Bug: https://bugs.gentoo.org/917678
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34898
Signed-off-by: James Le Cuirot  gentoo.org>

 .../files/sdbus-c++-1.4.0-fix-pkgconfig.patch  | 94 ++
 ...-c++-1.4.0.ebuild => sdbus-c++-1.4.0-r1.ebuild} |  1 +
 2 files changed, 95 insertions(+)

diff --git a/dev-cpp/sdbus-c++/files/sdbus-c++-1.4.0-fix-pkgconfig.patch 
b/dev-cpp/sdbus-c++/files/sdbus-c++-1.4.0-fix-pkgconfig.patch
new file mode 100644
index ..d9022bdcfe99
--- /dev/null
+++ b/dev-cpp/sdbus-c++/files/sdbus-c++-1.4.0-fix-pkgconfig.patch
@@ -0,0 +1,94 @@
+https://github.com/Kistler-Group/sdbus-cpp/commit/fb9e4ae37152648a67814458d3ff673b1d3ca089
+https://github.com/Kistler-Group/sdbus-cpp/pull/378
+https://bugs.gentoo.org/917678
+https://bugs.gentoo.org/922490
+
+From 674d370470a62c670bf457896561cc36668c04c6 Mon Sep 17 00:00:00 2001
+From: FuchtelJockel <25532271+fuchteljoc...@users.noreply.github.com>
+Date: Mon, 20 Nov 2023 14:41:59 +0100
+Subject: [PATCH] fix: correctly add libsystemd dependency to pkgconfig (#378)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* fix: correctly add libsystemd dependency to pkgconfig
+
+* refactor: solve sd-bus dependencies uniformly
+
+-
+
+Co-authored-by: Stanislav Angelovič 
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -12,7 +12,8 @@ include(GNUInstallDirs) # Installation directories for 
`install` command and pkg
+ # PERFORMING CHECKS & PREPARING THE DEPENDENCIES
+ #---
+ 
+-set(LIBSYSTEMD "systemd")
++set(LIBSYSTEMD_IMPL "systemd")
++set(LIBSYSTEMD_LIB "libsystemd")
+ 
+ option(BUILD_LIBSYSTEMD "Build libsystemd static library and incorporate it 
into libsdbus-c++" OFF)
+ 
+@@ -23,13 +24,15 @@ if(NOT BUILD_LIBSYSTEMD)
+ message(WARNING "libsystemd not found, checking for libelogind 
instead")
+ pkg_check_modules(Systemd IMPORTED_TARGET GLOBAL libelogind>=236)
+ if(TARGET PkgConfig::Systemd)
+-set(LIBSYSTEMD "elogind")
++set(LIBSYSTEMD_IMPL "elogind")
++set(LIBSYSTEMD_LIB "libelogind")
+ string(REPLACE "." ";" VERSION_LIST ${Systemd_VERSION})
+ list(GET VERSION_LIST 0 Systemd_VERSION)
+   else()
+ message(WARNING "libelogind not found, checking for basu instead")
+ pkg_check_modules(Systemd IMPORTED_TARGET GLOBAL basu)
+-set(LIBSYSTEMD "basu")
++set(LIBSYSTEMD_IMPL "basu")
++set(LIBSYSTEMD_LIB "basu")
+ # https://git.sr.ht/~emersion/basu/commit/d4d185d29a26
+ set(Systemd_VERSION "240")
+ endif()
+@@ -125,8 +128,8 @@ add_library(sdbus-c++-objlib OBJECT ${SDBUSCPP_SRCS})
+ target_compile_definitions(sdbus-c++-objlib PRIVATE
+ BUILD_LIB=1
+ LIBSYSTEMD_VERSION=${LIBSYSTEMD_VERSION}
+-SDBUS_${LIBSYSTEMD}
+-SDBUS_HEADER=<${LIBSYSTEMD}/sd-bus.h>)
++SDBUS_${LIBSYSTEMD_IMPL}
++SDBUS_HEADER=<${LIBSYSTEMD_IMPL}/sd-bus.h>)
+ target_include_directories(sdbus-c++-objlib PUBLIC 
$
+
$)
+ if(BUILD_SHARED_LIBS)
+@@ -236,6 +239,7 @@ if(BUILD_SHARED_LIBS AND (BUILD_LIBSYSTEMD OR 
Systemd_LINK_LIBRARIES MATCHES "/l
+ else()
+ set(PKGCONFIG_REQS "")
+ endif()
++set(PKGCONFIG_DEPS ${LIBSYSTEMD_LIB})
+ configure_file(pkgconfig/sdbus-c++.pc.in pkgconfig/sdbus-c++.pc @ONLY)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/sdbus-c++.pc
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig COMPONENT dev)
+--- a/pkgconfig/sdbus-c++.pc.in
 b/pkgconfig/sdbus-c++.pc.in
+@@ -5,7 +5,7 @@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+ 
+ Name: @PROJECT_NAME@
+ Description: C++ library on top of sd-bus, a systemd D-Bus library
+-Requires@PKGCONFIG_REQS@: @LIBSYSTEMD@
++Requires@PKGCONFIG_REQS@: @PKGCONFIG_DEPS@
+ Version: @SDBUSCPP_VERSION@
+ Libs: -L${libdir} -l@PROJECT_NAME@
+ Cflags: -I${includedir}
+--- a/tests/CMakeLists.txt
 b/tests/CMakeLists.txt
+@@ -106,7 +106,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+ add_executable(sdbus-c++-unit-tests ${UNITTESTS_SRCS})
+ target_compile_definitions(sdbus-c++-unit-tests PRIVATE
+ LIBSYSTEMD_VERSION=${LIBSYSTEMD_VERSION}
+-SDBUS_HEADER=<${LIBSYSTEMD}/sd-bus.h>)
++SDBUS_HEADER=<${LIBSYSTEMD_IMPL}/sd-bus.h>)
+ target_link_libraries(sdbus-c++-unit-tests sdbus-c++-objlib GTest::gmock)
+ 
+ add_executable(sdbus-c++-integration-tests ${INTEGRATIONTESTS_SRCS})
+-- 
+2.43.0
+

diff --git a/dev-cpp/sdbus-c++/sdbus-c++-1.4.0.ebuild 

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

2024-01-30 Thread Andreas Sturmlechner
commit: d1409e7f8b46917eb60b8641a8c4854de732b94a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 30 21:52:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 30 23:18:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1409e7f

media-gfx/inkscape: drop 1.2.2, 1.3 (broken with dev-libs/libxml2-2.12)

Bug: https://bugs.gentoo.org/923247
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/inkscape/Manifest  |   1 -
 media-gfx/inkscape/inkscape-1.2.2.ebuild | 191 -
 media-gfx/inkscape/inkscape-1.3.ebuild   | 201 ---
 3 files changed, 393 deletions(-)

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

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

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-protobuf/

2024-01-30 Thread Lucio Sauer
commit: c04cadf531a0a87ebc03076dd661ab508fec7737
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Jan 30 22:07:01 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Jan 30 22:07:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c04cadf5

dev-python/types-protobuf: drop 4.24.0.20240106

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-protobuf/Manifest |  1 -
 .../types-protobuf-4.24.0.20240106.ebuild  | 18 --
 2 files changed, 19 deletions(-)

diff --git a/dev-python/types-protobuf/Manifest 
b/dev-python/types-protobuf/Manifest
index 9c41f5a637..fb57ca3c3c 100644
--- a/dev-python/types-protobuf/Manifest
+++ b/dev-python/types-protobuf/Manifest
@@ -1,2 +1 @@
-DIST types-protobuf-4.24.0.20240106.tar.gz 48159 BLAKE2B 
4b10f28990d8b204ab44f21e49c99ae8a80ea7c08063f91aed18964e91cf61b5c226caf65b2c01dc7e402877a1921512d307d539e5930c0c98d4cc8c08789e4e
 SHA512 
7f72f404e8144c3637abec7bcf7c356e56a1a51136e3cd64bd13210c52af43ab5fee7702f01de7e0fb072058afb73ddeb2dde47d0f0cccb14fb82b413d37f40a
 DIST types-protobuf-4.24.0.20240129.tar.gz 48125 BLAKE2B 
5348a59fe912411a06be7453066163b904f8183984da1f821745d0e7d1ff2ea81d087169c3ffdd5f4c22756b2c106a95a606e451eca84b341c1f05b882d87f56
 SHA512 
f7d381ed59ff72bddbd300d9d969bd323b6fd1f1a0add37065cdece3294a944e078d7701c6a8521c64103ab6e2a4d3c004ad2552523c0da75e45a971c2a96cde

diff --git a/dev-python/types-protobuf/types-protobuf-4.24.0.20240106.ebuild 
b/dev-python/types-protobuf/types-protobuf-4.24.0.20240106.ebuild
deleted file mode 100644
index 6262bb240a..00
--- a/dev-python/types-protobuf/types-protobuf-4.24.0.20240106.ebuild
+++ /dev/null
@@ -1,18 +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..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for protobuf"
-HOMEPAGE="
-   https://pypi.org/project/types-protobuf/
-   https://github.com/python/typeshed/tree/master/stubs/protobuf/
-"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-protobuf/

2024-01-30 Thread Lucio Sauer
commit: f8cc54d1d93f90fa07e6854813a87e90d1530fa8
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Jan 30 22:06:22 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Jan 30 22:06:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8cc54d1

dev-python/types-protobuf: add 4.24.0.20240129

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-protobuf/Manifest |  1 +
 .../types-protobuf-4.24.0.20240129.ebuild  | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/types-protobuf/Manifest 
b/dev-python/types-protobuf/Manifest
index 9e916f70d6..9c41f5a637 100644
--- a/dev-python/types-protobuf/Manifest
+++ b/dev-python/types-protobuf/Manifest
@@ -1 +1,2 @@
 DIST types-protobuf-4.24.0.20240106.tar.gz 48159 BLAKE2B 
4b10f28990d8b204ab44f21e49c99ae8a80ea7c08063f91aed18964e91cf61b5c226caf65b2c01dc7e402877a1921512d307d539e5930c0c98d4cc8c08789e4e
 SHA512 
7f72f404e8144c3637abec7bcf7c356e56a1a51136e3cd64bd13210c52af43ab5fee7702f01de7e0fb072058afb73ddeb2dde47d0f0cccb14fb82b413d37f40a
+DIST types-protobuf-4.24.0.20240129.tar.gz 48125 BLAKE2B 
5348a59fe912411a06be7453066163b904f8183984da1f821745d0e7d1ff2ea81d087169c3ffdd5f4c22756b2c106a95a606e451eca84b341c1f05b882d87f56
 SHA512 
f7d381ed59ff72bddbd300d9d969bd323b6fd1f1a0add37065cdece3294a944e078d7701c6a8521c64103ab6e2a4d3c004ad2552523c0da75e45a971c2a96cde

diff --git a/dev-python/types-protobuf/types-protobuf-4.24.0.20240129.ebuild 
b/dev-python/types-protobuf/types-protobuf-4.24.0.20240129.ebuild
new file mode 100644
index 00..6262bb240a
--- /dev/null
+++ b/dev-python/types-protobuf/types-protobuf-4.24.0.20240129.ebuild
@@ -0,0 +1,18 @@
+# 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..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for protobuf"
+HOMEPAGE="
+   https://pypi.org/project/types-protobuf/
+   https://github.com/python/typeshed/tree/master/stubs/protobuf/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"



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

2024-01-30 Thread Piotr Kubaj
commit: fd2b04ffb0e53a6a1f00a2257aa194f2e2a2d53a
Author: Piotr Kubaj  anongoth  pl>
AuthorDate: Tue Jan 30 22:01:23 2024 +
Commit: Piotr Kubaj  anongoth  pl>
CommitDate: Tue Jan 30 22:01:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd2b04ff

app-misc/brightnessctl: keyword 0.5.1 for ~arm64

Signed-off-by: Piotr Kubaj  anongoth.pl>

 app-misc/brightnessctl/brightnessctl-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild 
b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
index 04c56bbe6e..c4d3745d6d 100644
--- a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
+++ b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A program to read and control device brightness"
 HOMEPAGE="https://github.com/Hummer12007/brightnessctl;
 SRC_URI="https://github.com/Hummer12007/brightnessctl/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 LICENSE="MIT"
 SLOT="0"
 IUSE="systemd udev"



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

2024-01-30 Thread Piotr Kubaj
commit: 79ab934229bae24ccf97f34d8c7181380775b176
Author: Piotr Kubaj  anongoth  pl>
AuthorDate: Tue Jan 30 21:59:11 2024 +
Commit: Piotr Kubaj  anongoth  pl>
CommitDate: Tue Jan 30 21:59:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79ab9342

app-misc/ani-cli: keyword 4.7 for ~arm64

Signed-off-by: Piotr Kubaj  anongoth.pl>

 app-misc/ani-cli/ani-cli-4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ani-cli/ani-cli-4.7.ebuild 
b/app-misc/ani-cli/ani-cli-4.7.ebuild
index 61c10aa623..fc2d9328c5 100644
--- a/app-misc/ani-cli/ani-cli-4.7.ebuild
+++ b/app-misc/ani-cli/ani-cli-4.7.ebuild
@@ -14,7 +14,7 @@ else

https://github.com/pystardust/${PN}/releases/download/v${PV}/ani-cli.1 -> ${P}.1
"
S="${WORKDIR}"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-3"



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

2024-01-30 Thread Sam James
commit: 9ebb79a04f909576b0332655afb6764bcd01f017
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 21:47:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:47:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebb79a0

media-gfx/inkscape: fix libxml2-2.12 compat for 1.2.2 too

1.3.x is going to be a pain to stable as needs newer boost, so...

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

 media-gfx/inkscape/inkscape-1.2.2-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild 
b/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild
index 3d15b4e0824c..c3246f097c88 100644
--- a/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2.2-r4.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
@@ -107,6 +107,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.2-fix-compile.patch
+   "${FILESDIR}"/${PN}-1.3.2-libxml2-2.12.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xdg-utils/files/, x11-misc/xdg-utils/

2024-01-30 Thread Sam James
commit: 0400d10e939ff3cc16cc7810df1cfe6daf7aff11
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 21:36:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:36:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0400d10e

x11-misc/xdg-utils: add 1.2.0

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

 x11-misc/xdg-utils/Manifest|  1 +
 .../xdg-utils-1.2.0-xdg-icon-resource-syntax.patch | 21 +
 x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild  | 90 ++
 3 files changed, 112 insertions(+)

diff --git a/x11-misc/xdg-utils/Manifest b/x11-misc/xdg-utils/Manifest
index e81a7598b77a..cce0e8371457 100644
--- a/x11-misc/xdg-utils/Manifest
+++ b/x11-misc/xdg-utils/Manifest
@@ -1,3 +1,4 @@
 DIST xdg-utils-1.1.3_p20200220-no-which.patch.xz 5576 BLAKE2B 
cf8c3111689c355add2a0c16a887fd463dc2d00c267cac0561d4598430f043d19fea376859aa4ff521273ff788b4e8afdea5ef6e7b0ba51ffded23be2ad61335
 SHA512 
c30e512e8caae3f4d2282592722bc24e08cb33f5ec01d5504d2e49833c1598fe27807c095dc2226efca57dcbef4d2883fd9bfa46fb893c53f9880c050b51
 DIST xdg-utils-1.1.3_p20210805.tar.bz2 287544 BLAKE2B 
ec3755e5e6f596c5787324ab254ba14938f35dda6df5a4ef88fb582c5df7704e706dee2f4362cc0597164cf2aeab5cf8f5f6db1b9d374355723e3d738e101264
 SHA512 
ec51e98e4c73ad7cb3c77051617a939c7956c7da6bcbbcda4e54121af247ce6978c8638c80bc644a49cfca14b18f06cb25747719bc20c97f7e60b9b4f3597a71
 DIST xdg-utils-1.2.0_beta1_p20231203.tar.bz2 291213 BLAKE2B 
65004e451f002175a1dd5c142f9be312e66b16917ea61e3e8a907c92c99aa7e8a0111951ef075830ac2b2a09e809778a91770c6021edd82174ff4eef2a72fca1
 SHA512 
a19750fa9b18dbad434134e7b336c622419a9e272d310e10cd711fca592ecd5b6ee4fe648222108ada463c18c103310d92b4ca209057ee0372414e9041f489de
+DIST xdg-utils-v1.2.0.tar.bz2 293400 BLAKE2B 
896678febecbb8dff8d272d0901b28692406fa11d97ab0c43c45d2097f18d95a38c44f4eacd7ce2b9e14bb52835009755d50232904958b57d260e8f9d84ce020
 SHA512 
6562d728c0eac50a650ed5917eab83259f340691d7e7b94e4a6c58f3068fd1b62cfabc38efd3e39a246001c689d2cb2f001cef93af8281e868a20a49282daf91

diff --git 
a/x11-misc/xdg-utils/files/xdg-utils-1.2.0-xdg-icon-resource-syntax.patch 
b/x11-misc/xdg-utils/files/xdg-utils-1.2.0-xdg-icon-resource-syntax.patch
new file mode 100644
index ..272daad9073e
--- /dev/null
+++ b/x11-misc/xdg-utils/files/xdg-utils-1.2.0-xdg-icon-resource-syntax.patch
@@ -0,0 +1,21 @@
+https://gitlab.freedesktop.org/xdg/xdg-utils/-/commit/af2fe0d1dcbcd982d84ddf2bbd174afe90976ed9
+
+From af2fe0d1dcbcd982d84ddf2bbd174afe90976ed9 Mon Sep 17 00:00:00 2001
+From: Harald Sitter 
+Date: Tue, 30 Jan 2024 11:24:41 +0100
+Subject: [PATCH] xdg-icon-resource: unbreak syntax by removing stray grave
+ accent
+
+--- a/scripts/xdg-icon-resource.in
 b/scripts/xdg-icon-resource.in
+@@ -306,7 +306,7 @@ fi
+ need_kde_icon_path()
+ {
+   local path
+-  path="$(xdg_realpath "$1")" 2> /dev/null` # Normalize path
++  path="$(xdg_realpath "$1")" 2> /dev/null # Normalize path
+   DEBUG 2 "need_kde_icon_path $path"
+   if [ -z "$path" ] ; then
+  DEBUG 2 "need_kde_icon_path RETURN 1 (not needed, no xdg icon dir)"
+-- 
+GitLab

diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild 
b/x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild
new file mode 100644
index ..0332fe3c66b7
--- /dev/null
+++ b/x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Portland utils for cross-platform/cross-toolkit/cross-desktop 
interoperability"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/xdg-utils/;
+if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT="d4f00e1d803038af4f245949d8c747a384117852"
+   
SRC_URI="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/${MY_COMMIT}/${P}.tar.bz2;
+   S="${WORKDIR}"/xdg-utils-${MY_COMMIT}
+else
+   
SRC_URI="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+   S="${WORKDIR}"/${PN}-v${PV}
+fi
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dbus doc gnome"
+REQUIRED_USE="gnome? ( dbus )"
+
+RDEPEND="
+   dev-util/desktop-file-utils
+   dev-perl/File-MimeInfo
+   dbus? (
+   sys-apps/dbus
+   gnome? (
+   dev-perl/Net-DBus
+   dev-perl/X11-Protocol
+   )
+   )
+   x11-misc/shared-mime-info
+   x11-apps/xprop
+   x11-apps/xset
+"
+BDEPEND="
+   >=app-text/xmlto-0.0.28-r3[text(+)]
+   app-alternatives/awk
+"
+
+# Tests run random system programs, including interactive programs
+# that block forever
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-xdg-icon-resource-syntax.patch
+)
+
+src_prepare() {
+   default
+
+   if [[ ${PV} == *_p* ]] ; then
+   # If you 

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Sam James
commit: 6a499659bc0cd104d9fa50c45b56fbdd905839ab
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 20:54:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a499659

net-dns/bind-tools: increase test timeouts, skip one test on sparc

Closes: https://bugs.gentoo.org/852692
Bug: https://bugs.gentoo.org/908617
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35106
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 9 -
 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 69c405cfce33..53c11f114c95 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.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
@@ -60,6 +60,13 @@ src_prepare() {
# toolchain, and it breaks further configure checks
sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 69c405cfce33..53c11f114c95 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.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
@@ -60,6 +60,13 @@ src_prepare() {
# toolchain, and it breaks further configure checks
sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Sam James
commit: e3df0c21f27cb65b8abed3a43846d798e2c59df1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 20:53:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3df0c21

net-dns/bind: increase test timeouts, skip one test on sparc

Closes: https://bugs.gentoo.org/852692
Bug: https://bugs.gentoo.org/908617
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 9 -
 net-dns/bind/bind-9.16.42.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index bb9265810cb1..09c4787d7cf7 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.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
 
 # Re dlz/mysql and threads, needs to be verified..
@@ -101,6 +101,13 @@ src_prepare() {
# Should be installed by bind-tools
sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index bb9265810cb1..09c4787d7cf7 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.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
 
 # Re dlz/mysql and threads, needs to be verified..
@@ -101,6 +101,13 @@ src_prepare() {
# Should be installed by bind-tools
sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die



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

2024-01-30 Thread Sam James
commit: cf4aa17dcf12ffaa32bab85786298f3c307e76c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 21:06:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:21:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4aa17d

dev-libs/openssl: drop obsolete test workaround from 3.2.1

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

 dev-libs/openssl/openssl-3.2.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/openssl/openssl-3.2.1.ebuild 
b/dev-libs/openssl/openssl-3.2.1.ebuild
index 3d9bf86351ee..d64504cbcd91 100644
--- a/dev-libs/openssl/openssl-3.2.1.ebuild
+++ b/dev-libs/openssl/openssl-3.2.1.ebuild
@@ -230,9 +230,7 @@ multilib_src_test() {
# -j1 here for https://github.com/openssl/openssl/issues/21999, but it
# shouldn't matter as tests were already built earlier, and HARNESS_JOBS
# controls running the tests.
-   #
-   # test_symbol_presence: https://github.com/openssl/openssl/issues/22837
-   emake -Onone -j1 HARNESS_JOBS="$(makeopts_jobs)" VFP=1 
TESTS='-test_symbol_presence' test
+   emake -Onone -j1 HARNESS_JOBS="$(makeopts_jobs)" VFP=1 test
 }
 
 multilib_src_install() {



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

2024-01-30 Thread Michał Górny
commit: c8357121feced8fdd1d12d810912619507b8a4b3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8357121

sys-devel/llvm: Remove 18.0.0*

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

 sys-devel/llvm/Manifest   |   3 -
 sys-devel/llvm/llvm-18.0.0..ebuild| 534 --
 sys-devel/llvm/llvm-18.0.0_pre20240106.ebuild | 534 --
 sys-devel/llvm/llvm-18.0.0_pre20240113.ebuild | 534 --
 sys-devel/llvm/llvm-18.0.0_pre20240120.ebuild | 534 --
 5 files changed, 2139 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index a9ad4fa12962..9582e253cbc3 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -13,6 +13,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-devel/llvm/llvm-18.0.0..ebuild 
b/sys-devel/llvm/llvm-18.0.0..ebuild
deleted file mode 100644
index 80b458f57415..
--- a/sys-devel/llvm/llvm-18.0.0..ebuild
+++ /dev/null
@@ -1,534 +0,0 @@
-# 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 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
-   ncurses 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}] )
-   ncurses? ( >=sys-libs/ncurses-5.9-r3: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 

[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2024-01-30 Thread Sam James
commit: 7ed7971ba28efde36f3e76a5a6739c46b40df180
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 21:20:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:21:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed7971b

net-dns/c-ares: add 1.26.0

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

 net-dns/c-ares/Manifest |  2 +
 net-dns/c-ares/c-ares-1.26.0.ebuild | 92 +
 2 files changed, 94 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index fe03ef58efe7..71a98e4e9b04 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -6,3 +6,5 @@ DIST c-ares-1.24.0.tar.gz 1368749 BLAKE2B 
aae99e1b5715ae4c68b84e3ceedf3e9758cf0f
 DIST c-ares-1.24.0.tar.gz.asc 488 BLAKE2B 
965dc1ec04aae5ec4fb5e3cee6dfe99c102112d12498f841377d901e87d8b13e17a48ba8393054849206a21333173bd3ab1d7c61cf76b6c7415f5bf99a7ada1c
 SHA512 
dda1b8d3e715b5ba117542cab31826faf821061ea6ceefa77c0452f1d17d0c84a0cc5891722eb8e7f54da087c352409197d1e1a06420035a62c391e8e93cb8dd
 DIST c-ares-1.25.0.tar.gz 1264129 BLAKE2B 
a4f4b493e1331ade27504238c3e520e1ffaa525baf99442c88de3aeda1eb06a12ec804a5f0f699fb8acd469ccd2b3d08f5c32b4d01d50cfdc31097665087fce9
 SHA512 
f73ffc45c17f1e952ea5fae8a1d9e1508427f21c821ff470ff0b728cc4a1e21d1274f95d9192c22f704bc7e0f58a633608cfdc1704dfe8950902fdfc3dfa2e1c
 DIST c-ares-1.25.0.tar.gz.asc 488 BLAKE2B 
45b07fc1ef14452b8a4fda63f134e389b66c120ccd8de3d48ccc5659c481db1796339a1968db406cf9b3da1a9c5aa81ccf538bc0546bb6c4babbe7de9c14f576
 SHA512 
9cf2dcd80807b54cd7fa6871283863384a4b6b10e0ef9c287bb4969a9169b7f12180a15c5fa756770c5ba01558ef48615efa546d19b3496e3cbe0454346b
+DIST c-ares-1.26.0.tar.gz 1298394 BLAKE2B 
9bcbb321b31518fdd3481447e1bba733dbf0eabd1876aa0fec6737888fd176b837c64e6b22ae5754a905f0fd1591d4fd516db558fafae92cc2684ad7e0c29f63
 SHA512 
81657b8b9840a565b04ecf87ef8f0fc3192a9594808e47aed5e5bbebf2b5f0066b0cd5fae70f0fe70b68d428b4cc75fba22d2ae7683c6d0f87979c414c072af1
+DIST c-ares-1.26.0.tar.gz.asc 488 BLAKE2B 
89c420ed235dce86c3d18ce62b58f50b78abf919c178e9a786fce5ee11da2b7a1314f8eb76bef20df0e43d18f636508540d9a9d2dfcd84df0c62691497f3a9a0
 SHA512 
84cd9918c22346a975400f17bf64e5093aa7b2d8f3377799cde5f6ab508e8f5ab6a004497747b702b7249b2b1369cdd22149519da01a405cf928806007e7a599

diff --git a/net-dns/c-ares/c-ares-1.26.0.ebuild 
b/net-dns/c-ares/c-ares-1.26.0.ebuild
new file mode 100644
index ..f066b76c4ef8
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.26.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://c-ares.org/download/${P}.tar.gz
+   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
+"
+
+# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
+LICENSE="MIT ISC"
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( dev-cpp/gtest )
+   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
+"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES.md TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+A__QA_CONFIG_IMPL_DECL_SKIP=(
+   # Checking for obsolete headers
+   malloc
+   calloc
+   free
+
+   # Non-existent on Linux
+   closesocket
+   CloseSocket
+   ioctlsocket
+   bitncmp
+   ConvertInterfaceIndexToLuid
+   ConvertInterfaceLuidToNameA
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+   *TimeoutValue*
+   *GetSock*
+   *GetSock_virtualized*
+   *VerifySocketFunctionCallback*
+   # Seems flaky, even run manually
+   # 

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

2024-01-30 Thread Michał Górny
commit: 0aa2ab5538f24efa4f1fce22e2d2d20fdef680b4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa2ab55

sys-libs/llvm-libunwind: Remove 18.0.0*

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

 sys-libs/llvm-libunwind/Manifest   |   3 -
 .../llvm-libunwind-18.0.0..ebuild  | 131 -
 .../llvm-libunwind-18.0.0_pre20240106.ebuild   | 131 -
 .../llvm-libunwind-18.0.0_pre20240113.ebuild   | 131 -
 .../llvm-libunwind-18.0.0_pre20240120.ebuild   | 131 -
 5 files changed, 527 deletions(-)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0..ebuild
deleted file mode 100644
index 8f54197f0751..
--- a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0..ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 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 llvm.org python-any-r1 \
-   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}]"
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   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++
-   

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

2024-01-30 Thread Michał Górny
commit: 5fd231f0caadbde135adc0ce464c4bc944d0b156
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd231f0

dev-libs/libclc: Add 18.1.0_rc1

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

 dev-libs/libclc/Manifest |  2 +
 dev-libs/libclc/libclc-18.1.0_rc1.ebuild | 87 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 921b26789062..3721aff80256 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -4,6 +4,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git a/dev-libs/libclc/libclc-18.1.0_rc1.ebuild 
b/dev-libs/libclc/libclc-18.1.0_rc1.ebuild
new file mode 100644
index ..70dacd0cf8da
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.1.0_rc1.ebuild
@@ -0,0 +1,87 @@
+# 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 llvm llvm.org 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"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+

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

2024-01-30 Thread Michał Górny
commit: 0048bfc25933420b9885e9b072044039cceea7bc
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0048bfc2

sys-devel/clang: Remove 18.0.0*

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

 sys-devel/clang/Manifest|   3 -
 sys-devel/clang/clang-18.0.0..ebuild| 472 
 sys-devel/clang/clang-18.0.0_pre20240106.ebuild | 472 
 sys-devel/clang/clang-18.0.0_pre20240113.ebuild | 472 
 sys-devel/clang/clang-18.0.0_pre20240120.ebuild | 472 
 5 files changed, 1891 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 942d0e54f713..36ba653434ea 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -12,6 +12,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-devel/clang/clang-18.0.0..ebuild 
b/sys-devel/clang/clang-18.0.0..ebuild
deleted file mode 100644
index f5f1a7728b48..
--- a/sys-devel/clang/clang-18.0.0..ebuild
+++ /dev/null
@@ -1,472 +0,0 @@
-# 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 llvm llvm.org 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}
-   doc? ( $(python_gen_cond_dep '
-   dev-python/myst-parser[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ') )
-   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
-
-# Multilib notes:
-# 1. ABI_* flags control ABIs libclang* is built for only.
-# 2. clang is always capable of compiling code for all ABIs for enabled
-#target. However, you will need 

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

2024-01-30 Thread Michał Górny
commit: c0d52309b6d8704d7637ae18bbe92b1def7610e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d52309

sys-libs/libcxx: Remove 18.0.0*

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

 sys-libs/libcxx/Manifest |   3 -
 sys-libs/libcxx/libcxx-18.0.0..ebuild| 213 ---
 sys-libs/libcxx/libcxx-18.0.0_pre20240106.ebuild | 211 --
 sys-libs/libcxx/libcxx-18.0.0_pre20240113.ebuild | 213 ---
 sys-libs/libcxx/libcxx-18.0.0_pre20240120.ebuild | 213 ---
 5 files changed, 853 deletions(-)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 6ea730edd11e..bf7c9d19521d 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -9,6 +9,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libcxx/libcxx-18.0.0..ebuild 
b/sys-libs/libcxx/libcxx-18.0.0..ebuild
deleted file mode 100644
index a24b477a5ab8..
--- a/sys-libs/libcxx/libcxx-18.0.0..ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# 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 llvm.org python-any-r1 \
-   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() {
-   # Darwin Prefix builds do not have llvm installed yet, so rely on
-   # bootstrap-prefix to set the appropriate path vars to LLVM instead
-   # of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   fi
-   

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

2024-01-30 Thread Michał Górny
commit: 6a20e035050248125f13f71437f21616b121f4fc
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a20e035

sys-devel/lld: Remove 18.0.0*

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

 sys-devel/lld/Manifest  |  3 -
 sys-devel/lld/lld-18.0.0..ebuild| 89 -
 sys-devel/lld/lld-18.0.0_pre20240106.ebuild | 89 -
 sys-devel/lld/lld-18.0.0_pre20240113.ebuild | 89 -
 sys-devel/lld/lld-18.0.0_pre20240120.ebuild | 89 -
 5 files changed, 359 deletions(-)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 811201edd7fe..c8bc9c1ed5e6 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,6 +8,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-devel/lld/lld-18.0.0..ebuild 
b/sys-devel/lld/lld-18.0.0..ebuild
deleted file mode 100644
index e72385c1bdb1..
--- a/sys-devel/lld/lld-18.0.0..ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# 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 llvm.org 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() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_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_ENABLE_ASSERTIONS=NO does not guarantee this for us, 

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

2024-01-30 Thread Michał Górny
commit: c052bef509227f406c5be86f8894917b1ec4f3ec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c052bef5

sys-devel/llvm-common: Remove 18.0.0*

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

 sys-devel/llvm-common/Manifest |  3 --
 .../llvm-common/llvm-common-18.0.0..ebuild | 53 --
 .../llvm-common-18.0.0_pre20240106.ebuild  | 53 --
 .../llvm-common-18.0.0_pre20240113.ebuild  | 53 --
 .../llvm-common-18.0.0_pre20240120.ebuild  | 53 --
 5 files changed, 215 deletions(-)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-devel/llvm-common/llvm-common-18.0.0..ebuild 
b/sys-devel/llvm-common/llvm-common-18.0.0..ebuild
deleted file mode 100644
index 007885b7ac81..
--- a/sys-devel/llvm-common/llvm-common-18.0.0..ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 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
-}

diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20240106.ebuild 
b/sys-devel/llvm-common/llvm-common-18.0.0_pre20240106.ebuild
deleted file mode 100644
index 2d8f35a84179..
--- a/sys-devel/llvm-common/llvm-common-18.0.0_pre20240106.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
-
-inherit elisp-common llvm.org
-
-DESCRIPTION="Common files shared between multiple slots 

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

2024-01-30 Thread Michał Górny
commit: 2cc017b9b41318ab6b813a4508c28fd59ba5534d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc017b9

dev-debug/lldb: Remove 18.0.0*

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

 dev-debug/lldb/Manifest   |   3 -
 dev-debug/lldb/lldb-18.0.0..ebuild| 106 
 dev-debug/lldb/lldb-18.0.0_pre20240106.ebuild | 115 --
 dev-debug/lldb/lldb-18.0.0_pre20240113.ebuild | 115 --
 dev-debug/lldb/lldb-18.0.0_pre20240120.ebuild | 115 --
 5 files changed, 454 deletions(-)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-debug/lldb/lldb-18.0.0..ebuild 
b/dev-debug/lldb/lldb-18.0.0..ebuild
deleted file mode 100644
index caf23a9a38ee..
--- a/dev-debug/lldb/lldb-18.0.0..ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# 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 llvm llvm.org 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 +libedit lzma ncurses +python test +xml"
-RESTRICT="test"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-DEPEND="
-   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}
-"
-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
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   local mycmakeargs=(
-   -DLLDB_ENABLE_CURSES=$(usex ncurses)
-   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
- 

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

2024-01-30 Thread Michał Górny
commit: 94f6d3a1f87b0cafa2151f9e4137e2318b981971
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f6d3a1

dev-python/clang-python: Remove 18.0.0*

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

 dev-python/clang-python/Manifest   |  3 --
 .../clang-python/clang-python-18.0.0..ebuild   | 53 --
 .../clang-python-18.0.0_pre20240106.ebuild | 53 --
 .../clang-python-18.0.0_pre20240113.ebuild | 53 --
 .../clang-python-18.0.0_pre20240120.ebuild | 53 --
 5 files changed, 215 deletions(-)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-python/clang-python/clang-python-18.0.0..ebuild 
b/dev-python/clang-python/clang-python-18.0.0..ebuild
deleted file mode 100644
index e1394f43bcd1..
--- a/dev-python/clang-python/clang-python-18.0.0..ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-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
-}

diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20240106.ebuild 
b/dev-python/clang-python/clang-python-18.0.0_pre20240106.ebuild
deleted file mode 100644
index bef9bf6fddbd..
--- 

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

2024-01-30 Thread Michał Górny
commit: f49cfd558271226d55676d59aaa9b5417746ede5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49cfd55

sys-devel/clang-common: Remove 18.0.0*

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

 sys-devel/clang-common/Manifest|   3 -
 .../clang-common/clang-common-18.0.0..ebuild   | 283 -
 .../clang-common-18.0.0_pre20240106.ebuild | 283 -
 .../clang-common-18.0.0_pre20240113.ebuild | 283 -
 .../clang-common-18.0.0_pre20240120.ebuild | 283 -
 5 files changed, 1135 deletions(-)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-devel/clang-common/clang-common-18.0.0..ebuild 
b/sys-devel/clang-common/clang-common-18.0.0..ebuild
deleted file mode 100644
index a50679150043..
--- a/sys-devel/clang-common/clang-common-18.0.0..ebuild
+++ /dev/null
@@ -1,283 +0,0 @@
-# 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 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 )
-   !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 

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

2024-01-30 Thread Michał Górny
commit: da2106257170ed84f4dc59dc28814a3bc63face8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da210625

sys-libs/libcxx: Add 18.1.0_rc1

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-18.1.0_rc1.ebuild | 213 +++
 2 files changed, 215 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index cc7200c9f8f0..6ea730edd11e 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -6,6 +6,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git a/sys-libs/libcxx/libcxx-18.1.0_rc1.ebuild 
b/sys-libs/libcxx/libcxx-18.1.0_rc1.ebuild
new file mode 100644
index ..a24b477a5ab8
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.1.0_rc1.ebuild
@@ -0,0 +1,213 @@
+# 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 llvm.org python-any-r1 \
+   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}]"
+}
+

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

2024-01-30 Thread Michał Górny
commit: 805010c13bcb0c27a1dcda2aca04133460c0e8e1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805010c1

llvm.org.eclass: Remove 18.0.0 snapshots

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

 eclass/llvm.org.eclass | 9 -
 1 file changed, 9 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 6999d3fb6fe5..50bbd26301f4 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -75,15 +75,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
19.0.0_pre20240127)

EGIT_COMMIT=1f13203029333ac99cc9844b8b6915aae3fc0902
;;
-   18.0.0_pre20240120)
-   
EGIT_COMMIT=9eb0f86c279f40a792ec27bf0e9b491b8c90a640
-   ;;
-   18.0.0_pre20240113)
-   
EGIT_COMMIT=8d817f6479a5df874028a8b40fd30aecd3479005
-   ;;
-   18.0.0_pre20240106)
-   
EGIT_COMMIT=a085402ef54379758e6c996dbaedfcb92ad222b5
-   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2024-01-30 Thread Michał Górny
commit: aeda3d8a7cc99422df081073113954c1ad8f1f2e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeda3d8a

sys-libs/compiler-rt: Remove 18.0.0*

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

 sys-libs/compiler-rt/Manifest  |   3 -
 .../compiler-rt/compiler-rt-18.0.0..ebuild | 175 -
 .../compiler-rt-18.0.0_pre20240106.ebuild  | 175 -
 .../compiler-rt-18.0.0_pre20240113.ebuild  | 175 -
 .../compiler-rt-18.0.0_pre20240120.ebuild  | 175 -
 5 files changed, 703 deletions(-)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index ce61ed16366b..d29028525dbf 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,6 +10,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.0.0..ebuild
deleted file mode 100644
index 364ccbcca438..
--- a/sys-libs/compiler-rt/compiler-rt-18.0.0..ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# 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 crossdev flag-o-matic llvm llvm.org python-any-r1 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() {
-   # Darwin Prefix builds do not have llvm installed yet, so rely on
-   # bootstrap-prefix to set the appropriate path vars to LLVM instead
-   # of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then

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

2024-01-30 Thread Michał Górny
commit: 6e4d684e57b98f5310af6154f5ce552abc61f8fa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4d684e

sys-libs/libomp: Remove 18.0.0*

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

 sys-libs/libomp/Manifest |   3 -
 sys-libs/libomp/libomp-18.0.0..ebuild| 157 ---
 sys-libs/libomp/libomp-18.0.0_pre20240106.ebuild | 150 --
 sys-libs/libomp/libomp-18.0.0_pre20240113.ebuild | 157 ---
 sys-libs/libomp/libomp-18.0.0_pre20240120.ebuild | 157 ---
 5 files changed, 624 deletions(-)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 65942a97ac8a..45b6b45fe53c 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -8,6 +8,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libomp/libomp-18.0.0..ebuild 
b/sys-libs/libomp/libomp-18.0.0..ebuild
deleted file mode 100644
index 1d41ecc498a1..
--- a/sys-libs/libomp/libomp-18.0.0..ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
-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}"
-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_dep '
-   dev-python/lit[${PYTHON_USEDEP}]
-   ')
-   sys-devel/clang
-   )
-"
-
-LLVM_COMPONENTS=( openmp cmake llvm/include )

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

2024-01-30 Thread Michał Górny
commit: 88e5219fdcb2bd31928a9de33e99fc7b0a436692
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e5219f

dev-python/lit: Remove 18.0.0*

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

 dev-python/lit/Manifest  |  3 --
 dev-python/lit/lit-18.0.0..ebuild| 45 
 dev-python/lit/lit-18.0.0_pre20240106.ebuild | 45 
 dev-python/lit/lit-18.0.0_pre20240113.ebuild | 45 
 dev-python/lit/lit-18.0.0_pre20240120.ebuild | 45 
 5 files changed, 183 deletions(-)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-python/lit/lit-18.0.0..ebuild 
b/dev-python/lit/lit-18.0.0..ebuild
deleted file mode 100644
index bd8eed55b536..
--- a/dev-python/lit/lit-18.0.0..ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 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
-}

diff --git a/dev-python/lit/lit-18.0.0_pre20240106.ebuild 
b/dev-python/lit/lit-18.0.0_pre20240106.ebuild
deleted file mode 100644
index 3d0315962098..
--- a/dev-python/lit/lit-18.0.0_pre20240106.ebuild
+++ /dev/null
@@ -1,45 +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 llvm.org
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/;
-

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

2024-01-30 Thread Michał Górny
commit: f411debc30a7763782766f0d2d30f4c392eaa9a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f411debc

sys-libs/libcxxabi: Add 18.1.0_rc1

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-18.1.0_rc1.ebuild | 117 +
 2 files changed, 119 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 921b26789062..3721aff80256 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -4,6 +4,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git a/sys-libs/libcxxabi/libcxxabi-18.1.0_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.1.0_rc1.ebuild
new file mode 100644
index ..2c496689828b
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.1.0_rc1.ebuild
@@ -0,0 +1,117 @@
+# 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 llvm.org python-any-r1 \
+   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-ml/llvm-ocaml/

2024-01-30 Thread Michał Górny
commit: c39ab593be1b07b51106695dbf2faa15b0c832fe
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39ab593

dev-ml/llvm-ocaml: Remove 18.0.0*

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

 dev-ml/llvm-ocaml/Manifest |   3 -
 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0..ebuild| 110 -
 .../llvm-ocaml-18.0.0_pre20240106.ebuild   | 110 -
 .../llvm-ocaml-18.0.0_pre20240113.ebuild   | 110 -
 .../llvm-ocaml-18.0.0_pre20240120.ebuild   | 110 -
 5 files changed, 443 deletions(-)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0..ebuild
deleted file mode 100644
index 8c4bee7af2e9..
--- a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0..ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# 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 llvm llvm.org 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
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   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
-   

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

2024-01-30 Thread Michał Górny
commit: 7622b95e387bc02d9194991184c3b845c3d9a6d4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7622b95e

sys-libs/compiler-rt-sanitizers: Remove 18.0.0*

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   3 -
 .../compiler-rt-sanitizers-18.0.0..ebuild  | 216 -
 ...ompiler-rt-sanitizers-18.0.0_pre20240106.ebuild | 216 -
 ...ompiler-rt-sanitizers-18.0.0_pre20240113.ebuild | 216 -
 ...ompiler-rt-sanitizers-18.0.0_pre20240120.ebuild | 216 -
 5 files changed, 867 deletions(-)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 39c718a25611..1c6d43b7ffcf 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -8,6 +8,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0..ebuild
deleted file mode 100644
index 2ab1ae07e4c7..
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0..ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org 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+=" +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? (

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

2024-01-30 Thread Michał Górny
commit: bce8763136224ea9475f11c9c8a6d655304fdb2b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce87631

sys-libs/libcxxabi: Remove 18.0.0*

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

 sys-libs/libcxxabi/Manifest|   3 -
 sys-libs/libcxxabi/libcxxabi-18.0.0..ebuild| 117 -
 .../libcxxabi/libcxxabi-18.0.0_pre20240106.ebuild  | 115 
 .../libcxxabi/libcxxabi-18.0.0_pre20240113.ebuild  | 117 -
 .../libcxxabi/libcxxabi-18.0.0_pre20240120.ebuild  | 117 -
 5 files changed, 469 deletions(-)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/sys-libs/libcxxabi/libcxxabi-18.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.0.0..ebuild
deleted file mode 100644
index 2c496689828b..
--- a/sys-libs/libcxxabi/libcxxabi-18.0.0..ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# 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 llvm.org python-any-r1 \
-   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+="
-   !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+="
-   !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+="
-   !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: sys-devel/clang-runtime/

2024-01-30 Thread Michał Górny
commit: 7fb8468b86bf284869c67c37f5e26e2e402229b0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb8468b

sys-devel/clang-runtime: Add 18.1.0_rc1

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

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

diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.0_rc1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.1.0_rc1.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.0_rc1.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-01-30 Thread Michał Górny
commit: a193f6d7960fc56fcd95d4fa7f8d277ad093bf34
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a193f6d7

sys-libs/llvm-libunwind: Add 18.1.0_rc1

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

 sys-libs/llvm-libunwind/Manifest   |   2 +
 .../llvm-libunwind-18.1.0_rc1.ebuild   | 131 +
 2 files changed, 133 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 921b26789062..3721aff80256 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,6 +4,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc1.ebuild
new file mode 100644
index ..73ad1389deb4
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc1.ebuild
@@ -0,0 +1,131 @@
+# 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 llvm.org python-any-r1 \
+   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}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} 

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

2024-01-30 Thread Michał Górny
commit: 7990e072a6698fbd26cb157cc416be7d9cac0c77
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7990e072

dev-libs/libclc: Remove 18.0.0*

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

 dev-libs/libclc/Manifest |  3 -
 dev-libs/libclc/libclc-18.0.0..ebuild| 87 
 dev-libs/libclc/libclc-18.0.0_pre20240106.ebuild | 87 
 dev-libs/libclc/libclc-18.0.0_pre20240113.ebuild | 87 
 dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild | 79 -
 5 files changed, 343 deletions(-)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 3721aff80256..4e313c2acf54 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -7,6 +7,3 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149
 DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
 DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
-DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
-DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347
-DIST llvm-project-a085402ef54379758e6c996dbaedfcb92ad222b5.tar.gz 204569231 
BLAKE2B 
75403225fbe54f0921b279b237a90f1922b16997d1538fa5f225e04451fa2fc4a28e886efb7460ef0c26a3a964f0c57084e331b0736fa223926259c76d873200
 SHA512 
b8c6b0c7c0a4c369ecfa7ac71cf96549a19853e14bdf061b6b54429ce7ed998b236bb9ed3adbd6bf1c70c7e975508f751ebd0031ac2ff474d32216048a1c5f2d

diff --git a/dev-libs/libclc/libclc-18.0.0..ebuild 
b/dev-libs/libclc/libclc-18.0.0..ebuild
deleted file mode 100644
index 33b0826b8285..
--- a/dev-libs/libclc/libclc-18.0.0..ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake llvm llvm.org 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"
-
-LLVM_MAX_SLOT=17
-BDEPEND="
-   ${PYTHON_DEPS}
-   || (
-   (
-   sys-devel/clang:17
-   spirv? ( dev-util/spirv-llvm-translator:17 )
-   )
-   (
-   sys-devel/clang:16
-   spirv? ( dev-util/spirv-llvm-translator:16 )
-   )
-   (
-   sys-devel/clang:15
-   spirv? ( dev-util/spirv-llvm-translator:15 )
-   )
-   (
-   sys-devel/clang:14
-   spirv? ( dev-util/spirv-llvm-translator:14 )
-   )
-   (
-   sys-devel/clang:13
-   spirv? ( dev-util/spirv-llvm-translator:13 )
-   )
-   )
-"
-
-LLVM_COMPONENTS=( libclc )
-llvm.org_set_globals
-
-llvm_check_deps() {
-   if use spirv; then
-   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
-   return 1
-   fi
-   has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
-   llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local libclc_targets=()
-
-   

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

2024-01-30 Thread Michał Górny
commit: 6e2cfa5369cd8d63cf8c4d4d182e5d48fbbccbfe
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:17:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2cfa53

sys-devel/clang-runtime: Remove 18.0.0*

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

 .../clang-runtime/clang-runtime-18.0.0..ebuild | 39 --
 .../clang-runtime-18.0.0_pre20240106.ebuild| 39 --
 .../clang-runtime-18.0.0_pre20240113.ebuild| 39 --
 .../clang-runtime-18.0.0_pre20240120.ebuild| 39 --
 4 files changed, 156 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0..ebuild
deleted file mode 100644
index 1ce7130b4264..
--- a/sys-devel/clang-runtime/clang-runtime-18.0.0..ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 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
-}

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240106.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240106.ebuild
deleted file mode 100644
index 323c0b62c062..
--- a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240106.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
-}

diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240113.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240113.ebuild
deleted file mode 100644
index 323c0b62c062..
--- a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240113.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-

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

2024-01-30 Thread Michał Górny
commit: fcaf600ed16cdc6dc1245f50aea3bcf496bd60a0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcaf600e

sys-libs/libomp: Add 18.1.0_rc1

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-18.1.0_rc1.ebuild | 157 +++
 2 files changed, 159 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 7b3ee3ba8cca..65942a97ac8a 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -5,6 +5,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git a/sys-libs/libomp/libomp-18.1.0_rc1.ebuild 
b/sys-libs/libomp/libomp-18.1.0_rc1.ebuild
new file mode 100644
index ..1d41ecc498a1
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.1.0_rc1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+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}"
+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 )
+ 

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

2024-01-30 Thread Michał Górny
commit: bb5f9d9be9f5fdd38ffef245ce93e167be065597
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 20:16:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 21:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5f9d9b

sys-libs/compiler-rt-sanitizers: Add 18.1.0_rc1

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

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

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 53d813d9669c..39c718a25611 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -5,6 +5,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db3659
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2
 SHA512 
6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
+DIST llvm-project-18.1.0rc1.src.tar.xz 131969632 BLAKE2B 
0cc2f3049a89ee07182189a1ff7aec1751bfe6bbaed4887e139854737fe4eb0ec924b37d8d5b01e298d6a4b271735a615283465262345d0a288180edd6276139
 SHA512 
85afc331c8a023f4d8177cc42143b968b94d6987a7ed38b8be1170c6b4e1ef1a79d2d4e44d5fae98b713959b5d69bd4e44c6ba84355f59e8fe99588cbca03d7a
+DIST llvm-project-18.1.0rc1.src.tar.xz.sig 566 BLAKE2B 
c9fd7e92e0c6bb8291314ed388d518d15b75c5d4e7ba5da461c2176c5519d721c5ae95d8ecf99ce17bdc398cf23f13b540aacab306c2923e4c0ac8a5f059746f
 SHA512 
0bb072ef2d3156241bcb74102c977db73720f38918e1a0b2cbe6191b6884ce5750ed9f5af69575599bad840c0151a04f81ebc5194c4ce258cbd6516d6c26d9cb
 DIST llvm-project-1f13203029333ac99cc9844b8b6915aae3fc0902.tar.gz 205629630 
BLAKE2B 
cd6c127bc7b63fffc4707863ab8a34e23371ce28878818723ba74d78a1be1b43c2f401fba7de2084f628f9418b7f0e7b9fe9c224b92dc44233cde2f5e3470333
 SHA512 
0b35754d6e8836267393d0d63effe04e1af5851b217252953ca3a75e7d71e32b1188991d34ff649f8c1cf2a1b49b844ca7e0704597655ffd37d151f4b9a0cf36
 DIST llvm-project-8d817f6479a5df874028a8b40fd30aecd3479005.tar.gz 204890108 
BLAKE2B 
8c57c556371b37d00cda753a40f1162e678d89fa40e8f2b90a38aab7e17f9debfb2ebad53a3a95aa530a9e3e2b4b735828e404e576c8f2738370ec41c28badce
 SHA512 
a38ce082ca1b999888ee0a633b94a02258579591e6ce73ba4722eafb9f0610f9624887eca43e4a6ae567c07ffc014f4ea4137e905899407951265d7c93785f18
 DIST llvm-project-9eb0f86c279f40a792ec27bf0e9b491b8c90a640.tar.gz 205195168 
BLAKE2B 
c3d051270958216196d6051d41e78168a7027714c5658c7edc70d274ed91f9d4ee16e8d1f92672bf252c65005c636c380766210ac3d80b4ac2f9f6305aefa29b
 SHA512 
ee62acdfa756a2ddeb46fcafa364489885b6ecc50c87f365af42f308ebc87b9674c33c2f5a84c5169d9c9cada08e4fffe35d2eff48f05b70e791e27ac2c8b347

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc1.ebuild
new file mode 100644
index ..2ab1ae07e4c7
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org 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+=" +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}
+   

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

2024-01-30 Thread Sam James
commit: 52d89097c8d92c390e1bc396165553a00da780b5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 20:30:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d89097

dev-libs/openssl: add 3.0.13

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

 dev-libs/openssl/Manifest  |   2 +
 dev-libs/openssl/openssl-3.0.13.ebuild | 278 +
 2 files changed, 280 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index e8e3d588c177..3133f8a68c91 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -9,6 +9,8 @@ DIST openssl-3.0.11.tar.gz 15198318 BLAKE2B 
e522573aa72c8f6ffef82f20de36178fc6f9
 DIST openssl-3.0.11.tar.gz.asc 833 BLAKE2B 
e6e2636d5bb5fffb86833e64437fb440bbfd1c4e2bfbfdd72280cf1ce388b70d30eeea56ef6f3bb673e7dcd12020d993ef95f96bf099ded38e8cde4b549b38fa
 SHA512 
3c1fe94fc46861870d99d1edcfe3c151272f7864dde36b66e87a0c79d2289e9ed5cfc48bfa65ba0e88eadcb3cc8307d702e01155f48af8ffc2d4f8fbbf3aa03c
 DIST openssl-3.0.12.tar.gz 15204575 BLAKE2B 
1f00e33a5ed64a51cf28f0dbe7d53a9197c1edae7538dea9573394ee4dc03a885483d74b0b47a78b9067e87b4f420b9d7103f351bfec91710c168051cb7148df
 SHA512 
63e003653dd1126c66e278969a626cdf0801b97da8b7076824d661e4a77e1572c3171cf7f006c972b95bcfa284889ee0362d8a46a851f7d8e743e2a1fe593b24
 DIST openssl-3.0.12.tar.gz.asc 833 BLAKE2B 
5c7914e0449a1f2fad433544fa637263b237c2637b86960f904a7840ef6bd627728dfa45373e03a6ce7a0a4570d03e1dcd0188059bd5dbcc83d49d10be64dd39
 SHA512 
072d1572e6cc5240fed69c01b1f7f74958ceba33cec3b0a7f0db5929dc884381320fb737ec6b38f95ef81c855e2d382d7ecd19431a328b08efad70288ec4a964
+DIST openssl-3.0.13.tar.gz 15294843 BLAKE2B 
869aa5f70a8c1d0cac6027e9261530df70ab5a8b448c785f5f8ff3f206e742c5364424132d0e109a6449af9b4082c4c179c7103dccb16a4539f776ca834c8ccc
 SHA512 
22f4096781f0b075f5bf81bd39a0f97e111760dfa73b6f858f6bb54968a7847944d74969ae10f9a51cc21a2f4af20d9a4c463649dc824f5e439e196d6764c4f9
+DIST openssl-3.0.13.tar.gz.asc 833 BLAKE2B 
519515b6faa505d68ff9acc30db9515fac494145086fa5ad9561c39385a6fabb39ad9de10fedd49c8fc716ec59ea1b13ec5e6b466e549ea9f29b8d0bb74ba7b3
 SHA512 
c52d97c93d16f3ca2a7026fb25890482b6d86c37b5ab686c56b0e08522743ec4ea3f84afa4deb64b0df0d9a16b557430c4d4139ab42ffcf97d769b61d1e6197c
 DIST openssl-3.1.4.tar.gz 15569450 BLAKE2B 
bd6a3ef458f86dd5173e87b10432bd81c1570e1848da3c4d7a06eb021d2f67e4075421885c402f6ea792e383e756d78757c17ef060094e840ed5df6faf3d7f9e
 SHA512 
a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
 DIST openssl-3.1.4.tar.gz.asc 833 BLAKE2B 
9f4c2365617b3ea21c8d4f4281befe584e8d39d5f0546fb17d151b21b20615e5d20ed9105881ee981948e866a7629930a7544263c124dce66a9df4f19e16708e
 SHA512 
fc5fa55a54e3da5d48229f25073186613ddf6bb3907999b53ed61832cce9acef00c79d45357bc8590ffb04a829d45921d982924300da16d84eb5333c1512
 DIST openssl-3.2.0.tar.gz 17698352 BLAKE2B 
776123929796d2eb0f3974bf6ee3a55df9187231632837576bf5ded7b5917f052683cdfc756693c1bee6fe1ffc7c3cb1ebcf833018d3caf51886f4f4e7a495f1
 SHA512 
ba3ac38365fd0c50f1eaf1693b6200a0d66f01ff53c2d3bb0358643cd83fc0c61fc3b84c0658cf74b6ae91d7d8a9da7291697bd9be3063ada8a9df879e58ed52

diff --git a/dev-libs/openssl/openssl-3.0.13.ebuild 
b/dev-libs/openssl/openssl-3.0.13.ebuild
new file mode 100644
index ..647c4ee7dbf9
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.0.13.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc
+inherit edo flag-o-matic linux-info toolchain-funcs
+inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig
+
+DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
+HOMEPAGE="https://www.openssl.org/;
+
+MY_P=${P/_/-}
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
+
+   inherit git-r3
+else
+   SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3" # .so version of libssl/libcrypto
+IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   app-alternatives/bc
+   

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

2024-01-30 Thread Sam James
commit: f00b339a42285e269063b7cdecb9d5e726ee2bf7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 20:22:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00b339a

sys-apps/coreutils: patch CVE-2024-0684

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

 sys-apps/coreutils/coreutils-9.4-r1.ebuild | 273 +
 .../files/coreutils-9.4-CVE-2024-0684.patch|  31 +++
 2 files changed, 304 insertions(+)

diff --git a/sys-apps/coreutils/coreutils-9.4-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
new file mode 100644
index ..35ebf58c3f8e
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
+# backport fixes which we want to pick up.
+#
+# Also recommend subscribing to the coreutils and bug-coreutils MLs.
+
+PYTHON_COMPAT=( python3_{10..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/coreutils.asc
+inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
+
+MY_PATCH="${PN}-9.4-patches"
+DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, 
who,...)"
+HOMEPAGE="https://www.gnu.org/software/coreutils/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Note: could put this in devspace, but if it's gone, we don't want
+   # it in tree anyway. It's just for testing.
+   MY_SNAPSHOT="$(ver_cut 1-2).156-b3afb"
+   SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
+   SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
+   S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
+else
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
+fi
+
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr 
static test vanilla xattr"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="
+   acl? ( sys-apps/acl[static-libs] )
+   caps? ( sys-libs/libcap )
+   gmp? ( dev-libs/gmp:=[static-libs] )
+   openssl? ( dev-libs/openssl:=[static-libs] )
+   xattr? ( sys-apps/attr[static-libs] )
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs]} )
+   selinux? ( sys-libs/libselinux )
+   nls? ( virtual/libintl )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   app-arch/xz-utils
+   dev-lang/perl
+   test? (
+   dev-debug/strace
+   dev-lang/perl
+   dev-perl/Expect
+   ${PYTHON_DEPS}
+   )
+   verify-sig? ( sec-keys/openpgp-keys-coreutils )
+"
+RDEPEND+="
+   hostname? ( !sys-apps/net-tools[hostname] )
+   kill? (
+   !sys-apps/util-linux[kill]
+   !sys-process/procps[kill]
+   )
+   !9.4?), we may want to wire up USE=systemd:
+   # still experimental at the moment, but:
+   # 
https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=85edb4afbd119fb69a0d53e1beb71f46c9525dd0
+   local myconf=(
+   --with-packager="Gentoo"
+   --with-packager-version="${PVR} (p${PATCH_VER:-0})"
+   --with-packager-bug-reports="https://bugs.gentoo.org/;
+   # kill/uptime - procps
+   # groups/su   - shadow
+   # hostname- net-tools
+   --enable-install-program="arch,$(usev hostname),$(usev kill)"
+   --enable-no-install-program="groups,$(usev !hostname),$(usev 
!kill),su,uptime"
+   $(usev !caps --disable-libcap)
+   $(use_enable nls)
+   $(use_enable acl)
+   $(use_enable multicall single-binary)
+   $(use_enable xattr)
+   $(use_with gmp libgmp)
+   $(use_with openssl)
+   )
+
+   if use gmp ; then
+   myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr )
+   fi
+
+   if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+   # bug #311569
+   export fu_cv_sys_stat_statfs2_bsize=yes
+   # bug #416629
+   export gl_cv_func_realpath_works=yes
+   fi
+
+   # bug #409919
+   export 

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

2024-01-30 Thread Sam James
commit: e5a2169ef505c94723553bc396cc5db16c1e3005
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 20:38:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a2169e

dev-libs/openssl: add 3.1.5

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

 dev-libs/openssl/Manifest |   2 +
 dev-libs/openssl/openssl-3.1.5.ebuild | 281 ++
 2 files changed, 283 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 3133f8a68c91..820073948c2c 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -13,5 +13,7 @@ DIST openssl-3.0.13.tar.gz 15294843 BLAKE2B 
869aa5f70a8c1d0cac6027e9261530df70ab
 DIST openssl-3.0.13.tar.gz.asc 833 BLAKE2B 
519515b6faa505d68ff9acc30db9515fac494145086fa5ad9561c39385a6fabb39ad9de10fedd49c8fc716ec59ea1b13ec5e6b466e549ea9f29b8d0bb74ba7b3
 SHA512 
c52d97c93d16f3ca2a7026fb25890482b6d86c37b5ab686c56b0e08522743ec4ea3f84afa4deb64b0df0d9a16b557430c4d4139ab42ffcf97d769b61d1e6197c
 DIST openssl-3.1.4.tar.gz 15569450 BLAKE2B 
bd6a3ef458f86dd5173e87b10432bd81c1570e1848da3c4d7a06eb021d2f67e4075421885c402f6ea792e383e756d78757c17ef060094e840ed5df6faf3d7f9e
 SHA512 
a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
 DIST openssl-3.1.4.tar.gz.asc 833 BLAKE2B 
9f4c2365617b3ea21c8d4f4281befe584e8d39d5f0546fb17d151b21b20615e5d20ed9105881ee981948e866a7629930a7544263c124dce66a9df4f19e16708e
 SHA512 
fc5fa55a54e3da5d48229f25073186613ddf6bb3907999b53ed61832cce9acef00c79d45357bc8590ffb04a829d45921d982924300da16d84eb5333c1512
+DIST openssl-3.1.5.tar.gz 15663524 BLAKE2B 
a12eb88b0a4f2d927123e0d3ca7d2f80f2bdc867c710d24700fe39b631b93d90c73c3deceff151a9fa818ac88026eb798f3253f22d03c839ab9574086fa61eee
 SHA512 
82e2ac6b3d9b03f8fc66d2ec421246e989eb702eb94586515abfb5afb5300391a0beedf6a2602f61ac10896b41e5608fb4d37714fa17ac0f2ce465249fa9
+DIST openssl-3.1.5.tar.gz.asc 833 BLAKE2B 
633502ec0a87074136d7ea42d9ac5f3df53523560d2a97410b5b57d28d916336da95ab5521c10f94202e3a0995331f0e17bdcf8843135634a5d5a95cfafc7b21
 SHA512 
48187bb8a7bdbd8b76fdcca736d2b03e2a89330b304eefb4e9620f570c741c60f2023307d8619ba1fa101a99223f94895e7be57ced6547a4fb06bd4c3677533a
 DIST openssl-3.2.0.tar.gz 17698352 BLAKE2B 
776123929796d2eb0f3974bf6ee3a55df9187231632837576bf5ded7b5917f052683cdfc756693c1bee6fe1ffc7c3cb1ebcf833018d3caf51886f4f4e7a495f1
 SHA512 
ba3ac38365fd0c50f1eaf1693b6200a0d66f01ff53c2d3bb0358643cd83fc0c61fc3b84c0658cf74b6ae91d7d8a9da7291697bd9be3063ada8a9df879e58ed52
 DIST openssl-3.2.0.tar.gz.asc 833 BLAKE2B 
b73fd622276e9c8c592b49853c4aec04a9a84bab296aedf1489866ea6e0b5bfe0f299eadbd6e8eecb54e350958f253308f197ed5998cebf0512ca058bf48fdac
 SHA512 
636ed26fc3e9ad63f0666407f254be885c3e8e5db15e5d95f13207099853bac5dbb4e682113a9339f795630396fda78a735aa04b72098d34d5c65ae3c2ed7a33

diff --git a/dev-libs/openssl/openssl-3.1.5.ebuild 
b/dev-libs/openssl/openssl-3.1.5.ebuild
new file mode 100644
index ..a95bf0b407ff
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.1.5.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc
+inherit edo flag-o-matic linux-info toolchain-funcs
+inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig
+
+DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
+HOMEPAGE="https://www.openssl.org/;
+
+MY_P=${P/_/-}
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
+
+   inherit git-r3
+else
+   SRC_URI="
+   mirror://openssl/source/${MY_P}.tar.gz
+   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto
+IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   app-alternatives/bc
+   sys-process/procps
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230801 )"
+
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/openssl/configuration.h
+)
+
+pkg_setup() {
+   if use ktls ; 

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

2024-01-30 Thread Sam James
commit: 985a8d64ce5b3fdf25a95741c6b0574df9e7fa86
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 20:49:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 20:49:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985a8d64

dev-libs/openssl: add 3.2.1

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

 dev-libs/openssl/Manifest |   2 +
 dev-libs/openssl/openssl-3.2.1.ebuild | 302 ++
 2 files changed, 304 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 820073948c2c..eea2719b6307 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -17,3 +17,5 @@ DIST openssl-3.1.5.tar.gz 15663524 BLAKE2B 
a12eb88b0a4f2d927123e0d3ca7d2f80f2bdc
 DIST openssl-3.1.5.tar.gz.asc 833 BLAKE2B 
633502ec0a87074136d7ea42d9ac5f3df53523560d2a97410b5b57d28d916336da95ab5521c10f94202e3a0995331f0e17bdcf8843135634a5d5a95cfafc7b21
 SHA512 
48187bb8a7bdbd8b76fdcca736d2b03e2a89330b304eefb4e9620f570c741c60f2023307d8619ba1fa101a99223f94895e7be57ced6547a4fb06bd4c3677533a
 DIST openssl-3.2.0.tar.gz 17698352 BLAKE2B 
776123929796d2eb0f3974bf6ee3a55df9187231632837576bf5ded7b5917f052683cdfc756693c1bee6fe1ffc7c3cb1ebcf833018d3caf51886f4f4e7a495f1
 SHA512 
ba3ac38365fd0c50f1eaf1693b6200a0d66f01ff53c2d3bb0358643cd83fc0c61fc3b84c0658cf74b6ae91d7d8a9da7291697bd9be3063ada8a9df879e58ed52
 DIST openssl-3.2.0.tar.gz.asc 833 BLAKE2B 
b73fd622276e9c8c592b49853c4aec04a9a84bab296aedf1489866ea6e0b5bfe0f299eadbd6e8eecb54e350958f253308f197ed5998cebf0512ca058bf48fdac
 SHA512 
636ed26fc3e9ad63f0666407f254be885c3e8e5db15e5d95f13207099853bac5dbb4e682113a9339f795630396fda78a735aa04b72098d34d5c65ae3c2ed7a33
+DIST openssl-3.2.1.tar.gz 17733249 BLAKE2B 
960222e0305166160e5ab000e29650b92063bf726551ee9ad46060166d99738d1e3a5b86fd28b14c8f4fb3a72f5aa70850defb87c02990acff3dbcbdac40b347
 SHA512 
bab2b2419319f1feffaba4692f03edbf13b44d1090c6e075a2d69dad67a2d51e64e6edbf83456a26c83900a726d20d2c4ee4ead9c94b322fd0b536f3b5a863c4
+DIST openssl-3.2.1.tar.gz.asc 833 BLAKE2B 
a1d25fe30bf1804d13a8b6b98edf56be5bf744d9e2706f4169455c24efe2e3a361487d00d0d4bac240c3f0170693d77a39dd0d4ee5c792d2247aa00c47e74ebf
 SHA512 
de39516c7b77612f33cdc830a8d13ef6bcd91c03d24a6ed105480f140f9e1ad7049844e234c96a516d62e0e33ce90442ffd0f309ea674884c735f04d8562f372

diff --git a/dev-libs/openssl/openssl-3.2.1.ebuild 
b/dev-libs/openssl/openssl-3.2.1.ebuild
new file mode 100644
index ..3d9bf86351ee
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.2.1.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc
+inherit edo flag-o-matic linux-info toolchain-funcs
+inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig
+
+DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
+HOMEPAGE="https://www.openssl.org/;
+
+MY_P=${P/_/-}
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
+
+   inherit git-r3
+else
+   SRC_URI="
+   mirror://openssl/source/${MY_P}.tar.gz
+   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )
+   "
+
+   #if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+   #   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+   #fi
+fi
+
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto
+IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   app-alternatives/bc
+   sys-process/procps
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230801 )"
+
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/openssl/configuration.h
+)
+
+pkg_setup() {
+   if use ktls ; then
+   if kernel_is -lt 4 18 ; then
+   ewarn "Kernel implementation of TLS (USE=ktls) requires 
kernel >=4.18!"
+   else
+   CONFIG_CHECK="~TLS ~TLS_DEVICE"
+   ERROR_TLS="You will be unable to offload TLS to kernel 
because CONFIG_TLS is not set!"
+   ERROR_TLS_DEVICE="You will be unable to offload TLS to 
kernel because CONFIG_TLS_DEVICE is not set!"
+   use test && CONFIG_CHECK+=" ~CRYPTO_USER_API_SKCIPHER"
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2024-01-30 Thread Andreas Sturmlechner
commit: 4849ba4ed46d8a7c5c8b852c59f6f0c3789d787d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 30 20:23:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 30 20:26:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4849ba4e

app-office/libreoffice-l10n: add 24.2.0.3, drop 24.2.0.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/libreoffice-l10n/Manifest   | 366 ++---
 ...0.2.ebuild => libreoffice-l10n-24.2.0.3.ebuild} |   0
 2 files changed, 183 insertions(+), 183 deletions(-)

diff --git a/app-office/libreoffice-l10n/Manifest 
b/app-office/libreoffice-l10n/Manifest
index a2056cfe3122..574cf094712c 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -1,186 +1,186 @@
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_am.tar.gz 3362434 BLAKE2B 
8fbea3cbe5c889a51d3e6fba936aa042e0bc053a4e2e3976c896cab7f1595cb0f91d2cde75ffe5c38c635e75add28bc5095b2cf021f32da7fbc75b954bdd1692
 SHA512 
d9eaf44a0ef4926e3e99cbb49aa732c10610a7153063541b6f0274f22d4f027738fedf4526f4a3df34435a58a4d64f4d17462214f05d292f5e8e58c2e337de89
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3058467 BLAKE2B 
d9d5c5111f1fddeadbf69e7faa81ae3430181ba8e90e4f374746fd8574a148cda590fbdbd32745bf8eccd367817121943eaa2b8e06f4949dca09d33ee63ef4eb
 SHA512 
40d70e7b8a59295fa7780f261784204cc07af926a360ce142b54e78b0418ad0f5f72a61329affad13bbce4180ec7ccf0ce09fe3bb8742a69e0ee8a5f83ff1c47
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3224139 BLAKE2B 
d2c3d99a245d6def6710a05ceb3ec584d586ecb6c2a2d92590a215c36d0e9a38f0c295fa759e90fab9664d298a9bf3e95ae30f65c1ef46e26b1c28c3acf7a3d7
 SHA512 
f2519d2d686ea5d40c58d8f311ba39043eadd1290f252ade0d144ad0ba55b19b48871a49f636bff2391bec0959f7b7b9a772ad2bfb7351a2ff48258d0a2bf341
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_bg.tar.gz 3534004 BLAKE2B 
8e4cfe267c60e54c8ae5fbde34631903dc905a3d4dfeaf3f879c030da8e2c25ab44e0567e061a31761b0d76395c051b6f0995ddd36683b4721d53902b3d9a15a
 SHA512 
7e3ce7c63bee574ff0b3aae96141664c6f8d76a5e3ad9b704292bd96fc99c2fd3c2fa6f0c50d19c6d26b283cfe376b0b4f97c91c490f2d01cbb41a0b384c6d5b
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3514629 
BLAKE2B 
5d5373b22daf550a151ec8246b883aa800542149373c5b7feb11806360c0cb4c6c37f6bddee5049bc6befc603784eb66514cb4cdb4dc7c8a149419466d494949
 SHA512 
31749bef77578e9e7197d619c8cf2c31a7aab9fec9e135b109b9db61dd39a94a4d9f5e4431a66ac51d48245ad12da0c3526b3305356d09675063cc4c128304af
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3328592 BLAKE2B 
76b8c6569128bb039e42f759a39ff9094abfdfd8fdfb31dd7f7f773ee7823a4b324d650b50df8d27079551180fbce03733bd420e657059efdfeb82f2893798a5
 SHA512 
bc296e010bc8c6a1e33460a9c66907174ba5187b12d45d241fea6599eb77ceabaaf083b182a88dff46d1a7ce5784f4b8c1734cd0b261bb1bdf94ad4c5ce7f8c8
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3327703 BLAKE2B 
6ddf136d5aa024cd289c1f9bd7366e32e5c4195e6713b335c2227d82cbe1210b4b6ed408e249663df5b6554ca8c627148aa6a5d7697e971c46cc3d24ef36c57a
 SHA512 
5c7911697bc5dc3972d5e9882ded08e99ae1942b081ed5bfb42fc345ebf4024dc69af0a8c86cac907fb4bbda4542026185de6dd750272c4bdb2fa256773b65d6
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3145097 BLAKE2B 
841f1fc8c792167b330d5b3033ea166d06760a89da4b0509b76f61efd885764a6a209937356375a53c895bcccf39b05b944c3f7faf125c5a087172d0f20594fb
 SHA512 
1d91b60108c63bb269b98778722966825ff8b82ac09a5272a3f61164b0f15e0aa31a66488153cd98cb9adb66ef39a8ed8c2fad02a7f52e1619f9215eb646
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3250459 
BLAKE2B 
099c58b20d987588a7eee7ada8da17536211ce1a3890d965f3202fb2b35bb8d390a090cd7819c80706d24075ec439a33aaee4dd57b5cffcce0f99653ff4ce905
 SHA512 
5b0261795f715a1e4d4c2ccb4101e680a69c157e3b4da032c92b73be94589aa7ef6bbcbadf8242e8a3516cf1dde4680c6f21699c16a36c7bf37ec861f1ca9812
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3249881 BLAKE2B 
9392f84f8d90b49363427a99ae1521a19a2a8d6086058ebde30562a81babaa4d613ce3e496f57a803b306cd108b4132a4ced7b5cae74b1ed5593be9a87f3dd53
 SHA512 
1e61cd5b518f5c8bce76a366b9f521e501112cdbfae6defa696592d5fe9a42d31dd137732d77f4d4163ba957b1fe689e0ba673cc83bd7f4ce87af7b24337df1d
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3209504 BLAKE2B 
6f0506e2f03c03d1ed02d8a8003bc8f6ebf2cdae7531f4996618e309e5772afe04f8dde56542f0f5b7a4e937df9ee474959f76c62f321e86cef6fd9f23a984dc
 SHA512 
a08587a7024686b1fa91137dfbe8f2efd828cdba7c0f0ef75074009833c4a588e986120980fe73d8ae22215c831ecdae8fdf3dfca3ed633da0909d73167a1c4e
-DIST LibreOffice_24.2.0.2_Linux_x86-64_rpm_helppack_da.tar.gz 3222484 BLAKE2B 
b9b79d7103fc96dacc70db16e8a67d651b6dfa3adeaaab5b3fea932c5e7cc8a5904fbc640d8b4306003b4e1bf6c961c5758b828938085536ab045587a755202f
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/discover/

2024-01-30 Thread Andreas Sturmlechner
commit: 0a2723538608c931dd6d74c58379d9d247a569b2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 29 21:55:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 30 20:26:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a272353

kde-plasma/discover: add 5.27.10.1

See also:
https://mail.kde.org/pipermail/plasma-devel/2024-January/123315.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/discover/Manifest  |  1 +
 kde-plasma/discover/discover-5.27.10.1.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index 8bb0c5b5fa1c..0d67b3b682d2 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1,2 +1,3 @@
+DIST discover-5.27.10.1.tar.xz 875416 BLAKE2B 
b8dce90276473ddaeabbbdf87b55d7c7bb449a9b7f08c83da4d447d90136b70b780f6f54074b95573a01d88feee9d4bd1ce8fdb94c8037d0b41d45a8576249c0
 SHA512 
1425fe285b5307def18fa61ae9e0f8c37602dc9cf276f3a54700d644f46cb7ddfa55cfd8693625bb717dec32e52f9f84b5b919730aa0e78c95ba4c619270aced
 DIST discover-5.27.10.tar.xz 873396 BLAKE2B 
a4c1a85ee389fce15826bafca4d8f474fbc3e7bfc2f1342999ca9b7a5a566f3b220e78d3d373599d7e80567632cde98dd59932f05d58c3d5bc8d58a96771761c
 SHA512 
35e92ebc170d92267b89a99c67789732ef98c8b1847836665d3c4465be2e10a6ec39d9c53e3d6f54b9529a858ac858e64ac0db371df728750ba80b47b77528b0
 DIST discover-5.92.0.tar.xz 989416 BLAKE2B 
1c13b6828215f972224b6548787284ab0250608da95c263e72782957ad848578340e6459c8eb5493c24012499dbd6bfb5355399d128801a8c265d751fe41ced0
 SHA512 
53d4682ede1dbaa9a42a7b12e830950fce5d06ff228b9452fdb932ecbd0768cee8555ac63928203516c287ad68acd2929333ffc39bd4f1bb0f142eb37969

diff --git a/kde-plasma/discover/discover-5.27.10.1.ebuild 
b/kde-plasma/discover/discover-5.27.10.1.ebuild
new file mode 100644
index ..18a378d8ff7f
--- /dev/null
+++ b/kde-plasma/discover/discover-5.27.10.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma resources management GUI"
+HOMEPAGE="https://userbase.kde.org/Discover;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+firmware flatpak snap telemetry webengine"
+
+# libmarkdown (app-text/discount) only used in PackageKitBackend
+DEPEND="
+   >=dev-libs/appstream-0.15.3:=
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/attica-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/purpose-${KFMIN}:5
+   firmware? ( >=sys-apps/fwupd-1.5.0 )
+   flatpak? ( sys-apps/flatpak )
+   snap? ( sys-libs/snapd-glib:=[qt5] )
+   telemetry? ( kde-frameworks/kuserfeedback:5 )
+   webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   snap? ( app-containers/snapd )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" )
+
+src_prepare() {
+   ecm_src_prepare
+   # we don't need it with PackageKitBackend off
+   ecm_punt_kf_module Archive
+   # we don't do anything with this
+   sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \
+   -e "s/^pkg_check_modules.*Ostree/#&/" \
+   -i CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: Port PackageKit's portage back-end to python3
+   -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
+   # Automated updates will not work for us
+   # https://invent.kde.org/plasma/discover/-/merge_requests/142
+   -DWITH_KCM=OFF
+   -DBUILD_DummyBackend=OFF
+   -DBUILD_FlatpakBackend=$(usex flatpak)
+   -DBUILD_FwupdBackend=$(usex firmware)
+   -DBUILD_RpmOstreeBackend=OFF
+   -DBUILD_SnapBackend=$(usex snap)
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/

2024-01-30 Thread Andreas Sturmlechner
commit: 76ea8770237f2dda920c5ea5d916e6dcb25a51e0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 29 20:50:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 30 20:26:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ea8770

media-libs/taglib: drop 1.13

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/taglib/Manifest  |  1 -
 media-libs/taglib/files/taglib-1.13-cmake.patch | 37 ---
 media-libs/taglib/taglib-1.13.ebuild| 60 -
 3 files changed, 98 deletions(-)

diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index 22a15526c6f5..eaaab49e2e20 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1,2 +1 @@
 DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 
36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466
 SHA512 
986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b
-DIST taglib-1.13.tar.gz 1371504 BLAKE2B 
844aacec1a5a6baf69cc849cd09c53778b618acffc4bffb0b80835e0a0b6481c0492a5b66b51ef6fd15350b3a392f4a473410696534a7c2129cf045de6108156
 SHA512 
b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7

diff --git a/media-libs/taglib/files/taglib-1.13-cmake.patch 
b/media-libs/taglib/files/taglib-1.13-cmake.patch
deleted file mode 100644
index 5bda305db103..
--- a/media-libs/taglib/files/taglib-1.13-cmake.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 8aa7dd81d8b89bfa48bb32f6cab7df20f79f3562 Mon Sep 17 00:00:00 2001
-From: Ryan Schmidt 
-Date: Thu, 27 Oct 2022 20:02:04 -0500
-Subject: [PATCH] Fix macOS dylib install name to be absolute path
-
-Closes #1065

- bindings/c/CMakeLists.txt | 2 +-
- taglib/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt
-index 15f4e440a..b517da7b6 100644
 a/bindings/c/CMakeLists.txt
-+++ b/bindings/c/CMakeLists.txt
-@@ -58,7 +58,7 @@ set_target_properties(tag_c PROPERTIES
-   VERSION 0.0.0
-   SOVERSION 0
-   DEFINE_SYMBOL MAKE_TAGLIB_C_LIB
--  INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}
-+  INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR}
- )
- install(TARGETS tag_c
-   FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR}
-diff --git a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt
-index 527c00738..ea1ab8388 100644
 a/taglib/CMakeLists.txt
-+++ b/taglib/CMakeLists.txt
-@@ -344,7 +344,7 @@ endif()
- set_target_properties(tag PROPERTIES
-   VERSION 
${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH}
-   SOVERSION ${TAGLIB_SOVERSION_MAJOR}
--  INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR}
-+  INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR}
-   DEFINE_SYMBOL MAKE_TAGLIB_LIB
-   LINK_INTERFACE_LIBRARIES ""
-   PUBLIC_HEADER "${tag_HDRS}"

diff --git a/media-libs/taglib/taglib-1.13.ebuild 
b/media-libs/taglib/taglib-1.13.ebuild
deleted file mode 100644
index 969c64b00c3d..
--- a/media-libs/taglib/taglib-1.13.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Library for reading and editing audio meta data"
-HOMEPAGE="https://taglib.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1 MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="doc examples test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-text/doxygen[dot] )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-cmake.patch )
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/taglib-config
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_EXAMPLES=$(multilib_native_usex examples)
-   -DBUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-
-   if multilib_is_native_abi; then
-   use doc && cmake_build docs
-   fi
-}
-
-multilib_src_test() {
-   eninja check
-}
-
-multilib_src_install() {
-   cmake_src_install
-
-   if multilib_is_native_abi && use doc; then
-   HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   fi
-}



[gentoo-commits] proj/kde:master commit in: Documentation/package.unmask/.kde-gear-24.02/, Documentation/package.unmask/, ...

2024-01-30 Thread Andreas Sturmlechner
commit: 7e4d64b716ec4ee83f5a1fcb06bba2f0df675882
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 30 18:40:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 30 18:40:32 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7e4d64b7

Documentation: Fix dev-libs/kweathercore-0.8.0 unmask version typo

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps | 2 +-
 Documentation/package.accept_keywords/.kde-gear-24.02/more-deps | 2 +-
 Documentation/package.accept_keywords/.kde-gear-live.base/more-deps | 2 +-
 Documentation/package.accept_keywords/.kde-gear-live/more-deps  | 2 +-
 Documentation/package.accept_keywords/kde-gear-24.02.49..keywords   | 2 +-
 Documentation/package.accept_keywords/kde-gear-24.02.keywords   | 2 +-
 Documentation/package.accept_keywords/kde-gear-live.keywords| 2 +-
 Documentation/package.mask/kde-gear-24.02   | 2 +-
 Documentation/package.mask/kde-gear-live| 2 +-
 Documentation/package.unmask/.kde-gear-24.02/more-deps  | 2 +-
 Documentation/package.unmask/.kde-gear-live/more-deps   | 2 +-
 Documentation/package.unmask/kde-gear-24.02 | 2 +-
 Documentation/package.unmask/kde-gear-live  | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
index 0180ed3f6a..b4a7c948f5 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
@@ -1,7 +1,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/mpvqt-1.0.0
 ~media-libs/phonon-4.12.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
index 0180ed3f6a..b4a7c948f5 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
@@ -1,7 +1,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/mpvqt-1.0.0
 ~media-libs/phonon-4.12.0

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
index 0180ed3f6a..b4a7c948f5 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
@@ -1,7 +1,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/mpvqt-1.0.0
 ~media-libs/phonon-4.12.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
index 0180ed3f6a..b4a7c948f5 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
@@ -1,7 +1,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/mpvqt-1.0.0
 ~media-libs/phonon-4.12.0

diff --git 
a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
index 5f90b0fcc3..3731aa6873 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
@@ -250,7 +250,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/mpvqt-1.0.0
 ~media-libs/phonon-4.12.0

diff --git a/Documentation/package.accept_keywords/kde-gear-24.02.keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
index 5c01a06ee4..dacdea5bd6 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
@@ -250,7 +250,7 @@
 =dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.90
 ~dev-libs/ktextaddons-1.5.3
-~dev-libs/kweathercore-0.8
+~dev-libs/kweathercore-0.8.0
 

  1   2   3   >