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

2024-03-16 Thread Arthur Zamarin
commit: 66bc849eec97cbed93d62ad226dabb619d045439
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bc849e

dev-python/msgpack: Stabilize 1.0.8 x86, #927122

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

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

diff --git a/dev-python/msgpack/msgpack-1.0.8.ebuild 
b/dev-python/msgpack/msgpack-1.0.8.ebuild
index ae7d16fd5ac2..56e869494e21 100644
--- a/dev-python/msgpack/msgpack-1.0.8.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.8.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos"
 IUSE="+native-extensions"
 
 # extension code is relying on CPython implementation details



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

2024-03-16 Thread Arthur Zamarin
commit: 1ac658188bf5b689050cb1087121dcabec70701a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac65818

dev-build/cmake: Stabilize 3.28.3 ppc, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index 579ad492d4be..cdf93efc2e7c 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2024-03-16 Thread Arthur Zamarin
commit: 38f45cc239c46bb7e678de9139772ba4ce9a0629
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38f45cc2

xfce-extra/xfce4-clipman-plugin: Stabilize 1.6.6 amd64, #927112

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

 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
index c1aef612c511..a569c38d3408 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X qrcode wayland"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/

2024-03-16 Thread Arthur Zamarin
commit: fff8c7731160a57d15f6d7827e0b46302ec0f2b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff8c773

app-office/drawio-desktop-bin: Stabilize 23.1.5 amd64, #927034

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

 app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild 
b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
index 7712b373496c..c58511abd23b 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 "
 S="${WORKDIR}"
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 # These are the licenses used by node_modules packages, drawio and 
drawio-desktop repositories
 LICENSE="



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2024-03-16 Thread Arthur Zamarin
commit: 255bdbf3d77f7a9eddad0582c75082654eb7b54e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255bdbf3

xfce-extra/xfce4-clipman-plugin: Stabilize 1.6.6 x86, #927112

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

 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
index a569c38d3408..2efd082259c0 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="X qrcode wayland"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 139503880ee8065d441e8b93e2ba8d5921d09821
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13950388

dev-db/pgrouting: Stabilize 3.6.1 amd64, #926346

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

 dev-db/pgrouting/pgrouting-3.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/pgrouting/pgrouting-3.6.1.ebuild 
b/dev-db/pgrouting/pgrouting-3.6.1.ebuild
index dfac3a1976d6..9c53fe72688e 100644
--- a/dev-db/pgrouting/pgrouting-3.6.1.ebuild
+++ b/dev-db/pgrouting/pgrouting-3.6.1.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=7
@@ -15,7 +15,7 @@ HOMEPAGE="https://pgrouting.org/;
 LICENSE="GPL-2 MIT Boost-1.0"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 SRC_URI="https://github.com/pgRouting/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-16 Thread Patrick McLean
commit: 2cc780302cb92791bb3a23a30125dae21e742d78
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 17:31:56 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 17:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc78030

sys-cluster/ceph: Add filter-lto (bug #927066)

Closes: https://bugs.gentoo.org/927066
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/ceph-16.2.15.ebuild   | 3 +++
 sys-cluster/ceph/ceph-17.2.6-r8.ebuild | 3 +++
 sys-cluster/ceph/ceph-17.2.7.ebuild| 3 +++
 sys-cluster/ceph/ceph-18.2.1.ebuild| 3 +++
 4 files changed, 12 insertions(+)

diff --git a/sys-cluster/ceph/ceph-16.2.15.ebuild 
b/sys-cluster/ceph/ceph-16.2.15.ebuild
index 0a7e20f913c0..b1cd72124475 100644
--- a/sys-cluster/ceph/ceph-16.2.15.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.15.ebuild
@@ -362,6 +362,9 @@ ceph_src_configure() {
rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \
|| die "failed to remove cmake cache"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild 
b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
index e9d12ff1cf46..ec78adf22305 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
@@ -382,6 +382,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-17.2.7.ebuild 
b/sys-cluster/ceph/ceph-17.2.7.ebuild
index ea040dd6b53a..8face2c0d114 100644
--- a/sys-cluster/ceph/ceph-17.2.7.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.7.ebuild
@@ -384,6 +384,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-18.2.1.ebuild 
b/sys-cluster/ceph/ceph-18.2.1.ebuild
index e7b7cdfc84ec..38470ef0948a 100644
--- a/sys-cluster/ceph/ceph-18.2.1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1.ebuild
@@ -380,6 +380,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232



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

2024-03-16 Thread Mike Gilbert
commit: aacba1cb1740336cfa3ee5581b6634684baf20c2
Author: FictitiousExistence  fictx  com>
AuthorDate: Thu Mar  7 22:10:05 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 16 17:18:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aacba1cb

net-misc/freerdp: disable sample client

Closes: https://github.com/gentoo/gentoo/pull/35659
Signed-off-by: FictitiousExistence  fictx.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-3.2.0.ebuild => freerdp-3.2.0-r1.ebuild} | 1 +
 net-misc/freerdp/{freerdp-3.4.0.ebuild => freerdp-3.4.0-r1.ebuild} | 1 +
 net-misc/freerdp/freerdp-.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/net-misc/freerdp/freerdp-3.2.0.ebuild 
b/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.2.0.ebuild
rename to net-misc/freerdp/freerdp-3.2.0-r1.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-3.2.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON

diff --git a/net-misc/freerdp/freerdp-3.4.0.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.4.0.ebuild
rename to net-misc/freerdp/freerdp-3.4.0-r1.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-3.4.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 30a72c73cdb5..6063aa81da39 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -116,6 +116,7 @@ src_configure() {
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
+   -DWITH_SAMPLE=OFF
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
-DWITH_MANPAGES=ON



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

2024-03-16 Thread Arthur Zamarin
commit: 1dbd73f51f27c74ea61ea13fb315e0570115907d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:16:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:16:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dbd73f5

sci-mathematics/z3: Stabilize 4.12.6 x86, #927109

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

 sci-mathematics/z3/z3-4.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.12.6.ebuild 
b/sci-mathematics/z3/z3-4.12.6.ebuild
index af41d0e98184..64ffaff192f5 100644
--- a/sci-mathematics/z3/z3-4.12.6.ebuild
+++ b/sci-mathematics/z3/z3-4.12.6.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
 
 SLOT="0/$(ver_cut 1-2)"
 LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc x86"
 IUSE="doc examples gmp isabelle java python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/commons-downloader/

2024-03-16 Thread Vitaly Zdanevich
commit: 33045e3fdd51ef8efbffc8fb296f10a4a8b54f7b
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Mar 16 17:15:55 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Mar 16 17:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33045e3f

net-misc/commons-downloader: add

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

 .../commons-downloader-.ebuild | 29 ++
 net-misc/commons-downloader/metadata.xml   | 14 +++
 2 files changed, 43 insertions(+)

diff --git a/net-misc/commons-downloader/commons-downloader-.ebuild 
b/net-misc/commons-downloader/commons-downloader-.ebuild
new file mode 100644
index 00..513bfbc241
--- /dev/null
+++ b/net-misc/commons-downloader/commons-downloader-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker git-r3
+
+DESCRIPTION="A shell script to bulk download files from Wikimedia Commons, by 
category"
+HOMEPAGE="https://git.sr.ht/~nytpu/commons-downloader;
+EGIT_REPO_URI="https://git.sr.ht/~nytpu/commons-downloader;
+
+LICENSE="CC0-1.0"
+SLOT=0
+QA_PREBUILT="*"
+
+RDEPEND="
+   net-misc/curl
+   net-misc/wget
+   app-misc/jq
+"
+
+src_install() {
+   dobin ${PN}
+}
+
+pkg_postinst() {
+   einfo "See documentation at https://git.sr.ht/~nytpu/commons-downloader;
+   einfo "Example how to download a category to the current folder: 
commons-downloader -c 'My category name'"
+}

diff --git a/net-misc/commons-downloader/metadata.xml 
b/net-misc/commons-downloader/metadata.xml
new file mode 100644
index 00..e5525790d7
--- /dev/null
+++ b/net-misc/commons-downloader/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   
https://sr.ht/~nytpu/commons-downloader/feed
+   https://sr.ht/~nytpu/commons-downloader
+   https://lists.sr.ht/~nytpu/public-inbox
+   ~nytpu/commons-downloader
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-arch/xarchiver/

2024-03-16 Thread Arthur Zamarin
commit: b6dbdbe91ffc64d802571bdea0a34198204e5778
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:16:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:16:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6dbdbe9

app-arch/xarchiver: Stabilize 0.5.4.23 x86, #927110

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

 app-arch/xarchiver/xarchiver-0.5.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
index 2ec6f45994e0..8a53c3d8b670 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 3d5e2fe2f95928774ba9e6a1d951bf01326c9397
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:16:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5e2fe2

dev-python/scrypt: Stabilize 0.8.24 amd64, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index 8eddaeadc889..a142385421a6 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



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

2024-03-16 Thread Arthur Zamarin
commit: f57c54ee9d39e0bc19b79d9f0a07af1fdb463f03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:11:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57c54ee

dev-python/msgpack: Stabilize 1.0.8 amd64, #927122

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

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

diff --git a/dev-python/msgpack/msgpack-1.0.8.ebuild 
b/dev-python/msgpack/msgpack-1.0.8.ebuild
index b2fdd0714e9e..ae7d16fd5ac2 100644
--- a/dev-python/msgpack/msgpack-1.0.8.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.8.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
 IUSE="+native-extensions"
 
 # extension code is relying on CPython implementation details



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-03-16 Thread Michał Górny
commit: 3a1e95ed5d7a9fd606c140fcabf2a3844f62ba75
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 17:10:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 17:11:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1e95ed

xfce-extra/xfce4-taskmanager: Remove old

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

 xfce-extra/xfce4-taskmanager/Manifest  |  1 -
 .../xfce4-taskmanager-1.5.6-r1.ebuild  | 55 --
 2 files changed, 56 deletions(-)

diff --git a/xfce-extra/xfce4-taskmanager/Manifest 
b/xfce-extra/xfce4-taskmanager/Manifest
index 16739bfa4ebd..fe1578a61ba1 100644
--- a/xfce-extra/xfce4-taskmanager/Manifest
+++ b/xfce-extra/xfce4-taskmanager/Manifest
@@ -1,2 +1 @@
-DIST xfce4-taskmanager-1.5.6.tar.bz2 423948 BLAKE2B 
05ef840082589612b22aca76d826e2968b0402d0ef8a8d826e7ec4d51803a9414578b0014eba74f57fdbdda260fd6a7a2784a59b57d05e250b06382056ea1a4a
 SHA512 
49c6222f3dcab4767f356bb71bdb949f3cbb6e04a6969bf0b8757e7448066f3162b4b983c3ccb9b7b72d4d953eae2758c33f1e528b1bf730077171725110d2ff
 DIST xfce4-taskmanager-1.5.7.tar.bz2 425324 BLAKE2B 
fbd27c6ec1b6d499ccf39825e611bb62708de87a8348313867ded6ce22c319511c69effeac8db6ef8f0cd1267990890b20998450999843becb4b2e1d9f4374a3
 SHA512 
b9c8a3d088b116ba51e3db8685052f68702283509d7a7a9e7a54c079fcdfefa22b019bc0f1572546907da1c8fcd0a98ae4320f7b99a3e77f49ed1a8e86f41a80

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.6-r1.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.6-r1.ebuild
deleted file mode 100644
index 2991df58c3ff..
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.6-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Easy to use task manager"
-HOMEPAGE="
-   https://docs.xfce.org/apps/xfce4-taskmanager/start
-   https://gitlab.xfce.org/apps/xfce4-taskmanager/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="X"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0
-   >=x11-libs/cairo-1.5.0
-   >=x11-libs/gtk+-3.22.0:3
-   >=x11-libs/libXmu-1.1.2
-   >=x11-libs/libwnck-3.2:3
-   >=xfce-base/libxfce4ui-4.14.0:=
-   >=xfce-base/xfconf-4.14.0:=
-   X? (
-   >=x11-libs/libX11-1.6.7
-   )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local myconf=(
-   $(use_enable X libx11)
-   )
-
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2024-03-16 Thread Michał Górny
commit: 1d0ce75df8416d3d334c66b44e9a8ae39921714b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 17:11:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 17:11:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0ce75d

dev-python/python-glanceclient: Remove old

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

 dev-python/python-glanceclient/Manifest|  1 -
 .../python-glanceclient-4.4.0-r1.ebuild| 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-python/python-glanceclient/Manifest 
b/dev-python/python-glanceclient/Manifest
index 1b1cc611a244..258aefeb919c 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1,2 +1 @@
-DIST python-glanceclient-4.4.0.tar.gz 205612 BLAKE2B 
8a1e31eb8dbefe4b08e945377bb190264332cd01066b96ec061e8839a45294ed6cf5ab08fd89d97b57bc072987ce04d19f94a887d5e8eaa10760d996058122bf
 SHA512 
31d2994fef3298f790a3ec268b26d432602a6b73265277e961ff2b47df2a84028253da8b2090193e1e65c55ab6e4b40413a16d01a653b90cae926545ea4097ae
 DIST python-glanceclient-4.5.0.tar.gz 205909 BLAKE2B 
5e48abd2c869d4f3a0bfbfc593950754fd165bd36a98bc4358d88a1b64f6892b6633f10421999733c014fe8f1664d1181b5019739997139c1ef5d604194cfda8
 SHA512 
141f03fa55012981214283e961c4d4020a2fa4dc87b7cbc323d87c536b88e98f4798b59d83dc627a5846c5437fdac963fb34a3db444c20410a01441bf5838fa7

diff --git a/dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild 
b/dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild
deleted file mode 100644
index 3c609ea792f3..
--- a/dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Glance API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-glanceclient/
-   https://github.com/openstack/python-glanceclient/
-   https://pypi.org/project/python-glanceclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ddt[${PYTHON_USEDEP}]
-   dev-python/fixtures[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   dev-python/tempest[${PYTHON_USEDEP}]
-   dev-python/testscenarios[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   

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

2024-03-16 Thread Michał Górny
commit: 9660bc70651457fec731c2878308142d29332255
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 17:10:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 17:11:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9660bc70

dev-python/pytest-testinfra: Remove old

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

 dev-python/pytest-testinfra/Manifest   |  1 -
 .../pytest-testinfra-10.0.0.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/dev-python/pytest-testinfra/Manifest 
b/dev-python/pytest-testinfra/Manifest
index 853dc465e8f7..1d5362a19cbf 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,2 +1 @@
-DIST pytest-testinfra-10.0.0.tar.gz 84667 BLAKE2B 
10c62340af7cb0a07cbc3c8099f0d22bbf8e3623e8c5f80dd45acef23ec178a2b090aa012e5602c7b67d0ef61ca9922d05e412e8db62384589080455326c8abc
 SHA512 
3f289fccc3ba38ed1aa316adbb05ef74f51fbd1130ab7a39c5d56a11124de96c048aecef3a19438cd0d50d4891ed843671d9daf50fc5c3fb5c834164b276529d
 DIST pytest-testinfra-10.1.0.tar.gz 85117 BLAKE2B 
3db43661def60ef9627bd888b92f409886f2d6f1ae1306a8d46bbcbe3363cf5ae9e79f9fab49f0d0f8d6529d677a40db04fc68597d0d11e0285a7e27a01283fb
 SHA512 
98003ab250c06fc69ff015fc53af87aa642109866a86bdd679cc8876db614660f11f79c3146aef10c7b8f47723a13777cbad07276af661986129a5d0bfc11e1b

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild
deleted file mode 100644
index e16d835a1bb3..
--- a/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Write unit tests in Python to test actual state of your servers"
-HOMEPAGE="
-   https://github.com/pytest-dev/pytest-testinfra/
-   https://pypi.org/project/pytest-testinfra/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-
-RDEPEND="
-   dev-python/pytest[${PYTHON_USEDEP}]
-"
-# Ansible is called via its CLI
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-admin/ansible
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pywinrm[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x EPYTEST_DESELECT=()
-
-   # This is the only test which actually fails if salt cannot be imported
-   if ! has_version "dev-python/salt[${PYTHON_USEDEP}]"; then
-   EPYTEST_DESELECT+=(
-   test/test_backends.py::test_backend_importables
-   )
-   fi
-
-   epytest
-}
-
-pkg_postinst() {
-   elog "For the list of available connection back-ends and their 
dependencies,"
-   elog "please consult 
https://testinfra.readthedocs.io/en/latest/backends.html;
-}



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

2024-03-16 Thread Arthur Zamarin
commit: 16db82d8ab2e8509c9d72b72cb390005e6d4776f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:09:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:09:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16db82d8

dev-python/python-glanceclient: Stabilize 4.5.0 ALLARCHES, #927131

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

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

diff --git a/dev-python/python-glanceclient/python-glanceclient-4.5.0.ebuild 
b/dev-python/python-glanceclient/python-glanceclient-4.5.0.ebuild
index 6930cb7e8b95..cb0f5137ac48 100644
--- a/dev-python/python-glanceclient/python-glanceclient-4.5.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-4.5.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}]



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

2024-03-16 Thread Michał Górny
commit: 2836fd63ef7c7b8756883bffd58e06392653f65d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:52:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 17:08:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2836fd63

sys-libs/libomp: Add slotted versions

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

 ...-19.0.0..ebuild => libomp-15.0.7-r7.ebuild} | 61 +++---
 ...-19.0.0..ebuild => libomp-16.0.6-r1.ebuild} | 25 -
 ...-19.0.0..ebuild => libomp-17.0.6-r1.ebuild} | 25 -
 ...-19.0.0..ebuild => libomp-18.1.0-r1.ebuild} |  7 ++-
 sys-libs/libomp/libomp-19.0.0..ebuild  |  4 +-
 ebuild => libomp-19.0.0_pre20240316-r1.ebuild} |  4 +-
 6 files changed, 47 insertions(+), 79 deletions(-)

diff --git a/sys-libs/libomp/libomp-19.0.0..ebuild 
b/sys-libs/libomp/libomp-15.0.7-r7.ebuild
similarity index 68%
copy from sys-libs/libomp/libomp-19.0.0..ebuild
copy to sys-libs/libomp/libomp-15.0.7-r7.ebuild
index a40d0aed1c41..969100d279b4 100644
--- a/sys-libs/libomp/libomp-19.0.0..ebuild
+++ b/sys-libs/libomp/libomp-15.0.7-r7.ebuild
@@ -3,32 +3,30 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic cmake-multilib linux-info llvm.org llvm-utils
-inherit python-single-r1 toolchain-funcs
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-any-r1
 
 DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
 HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0/${LLVM_SOABI}"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
 IUSE="
-   +debug gdb-plugin hwloc offload ompt test
+   debug 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? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
dev-libs/libffi:=[${MULTILIB_USEDEP}]
~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
)
+   !sys-libs/libomp:0
 "
 # tests:
 # - dev-python/lit provides the test runner
@@ -45,17 +43,19 @@ BDEPEND="
virtual/pkgconfig
)
test? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/lit[${PYTHON_USEDEP}]
-   ')
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
sys-devel/clang
)
 "
 
 LLVM_COMPONENTS=( openmp cmake llvm/include )
+LLVM_PATCHSET=15.0.7-r6
 llvm.org_set_globals
 
+python_check_deps() {
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 kernel_pds_check() {
if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
local CONFIG_CHECK="~!SCHED_PDS"
@@ -74,40 +74,26 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-   if use gdb-plugin || use test; then
-   python-single-r1_pkg_setup
-   fi
+   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
 }
 
 multilib_src_configure() {
-   use offload && llvm_prepend_path "${LLVM_MAJOR}"
-
# LTO causes issues in other packages building, #870127
filter-lto
 
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
 
-   local build_omptarget=OFF
-   # upstream disallows building libomptarget when sizeof(void*) != 8
-   if use offload &&
-   "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \
-   <<-EOF &>/dev/null
-   int test[sizeof(void *) == 8 ? 1 : -1];
-   EOF
-   then
-   build_omptarget=ON
-   fi
-
local libdir="$(get_libdir)"
local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
 
-DLIBOMP_USE_HWLOC=$(usex hwloc)
-   -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
-DLIBOMP_OMPT_SUPPORT=$(usex ompt)
 
-   -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget}
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
 
# do not install libgomp.so & libiomp5.so aliases
-DLIBOMP_INSTALL_ALIASES=OFF
@@ -115,22 +101,11 @@ multilib_src_configure() {
-DLIBOMP_COPY_EXPORTS=OFF
)
 
-   if [[ ${build_omptarget} == ON ]]; then
-   local ffi_cflags=$($(tc-getPKG_CONFIG) 

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

2024-03-16 Thread Michał Górny
commit: d4a10a7e6bb4d32fe42936dc3e97cabae0ffe64b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:55:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 17:08:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a10a7e

sys-devel/clang-runtime: Account for slotted sys-libs/libomp

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

 .../clang-runtime/clang-runtime-15.0.7-r1.ebuild   | 26 ++
 .ebuild => clang-runtime-16.0.6-r1.ebuild} |  3 ++-
 .ebuild => clang-runtime-17.0.6-r1.ebuild} |  3 ++-
 .ebuild => clang-runtime-18.1.0-r1.ebuild} |  3 ++-
 .../clang-runtime/clang-runtime-19.0.0..ebuild |  2 +-
 ... => clang-runtime-19.0.0_pre20240316-r1.ebuild} |  2 +-
 6 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.7-r1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-15.0.7-r1.ebuild
new file mode 100644
index ..2c775a8cbbb8
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-15.0.7-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}:${PV%%.*}[${MULTILIB_USEDEP}] )
+"

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.6-r1.ebuild
similarity index 87%
copy from sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
copy to sys-devel/clang-runtime/clang-runtime-16.0.6-r1.ebuild
index 323c0b62c062..04961060832f 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.6-r1.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
 
@@ -21,7 +22,7 @@ RDEPEND="
)
)
libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
-   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}:${SLOT}[${MULTILIB_USEDEP}] )
 "
 
 pkg_pretend() {

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.6-r1.ebuild
similarity index 87%
copy from sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
copy to sys-devel/clang-runtime/clang-runtime-17.0.6-r1.ebuild
index 323c0b62c062..04961060832f 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.6-r1.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
 
@@ -21,7 +22,7 @@ RDEPEND="
)
)
libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
-   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}:${SLOT}[${MULTILIB_USEDEP}] )
 "
 
 pkg_pretend() {

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.1.0-r1.ebuild
similarity index 87%
copy from sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
copy to sys-devel/clang-runtime/clang-runtime-18.1.0-r1.ebuild
index 323c0b62c062..04961060832f 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.0-r1.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
 
@@ -21,7 +22,7 @@ RDEPEND="
)
)
libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
-   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( 

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

2024-03-16 Thread Arthur Zamarin
commit: 61b9ccd8709dc7deb5763dee9ab0647563648748
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:08:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b9ccd8

sci-mathematics/z3: Stabilize 4.12.6 amd64, #927109

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

 sci-mathematics/z3/z3-4.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.12.6.ebuild 
b/sci-mathematics/z3/z3-4.12.6.ebuild
index 1c49cc7cd191..af41d0e98184 100644
--- a/sci-mathematics/z3/z3-4.12.6.ebuild
+++ b/sci-mathematics/z3/z3-4.12.6.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
 
 SLOT="0/$(ver_cut 1-2)"
 LICENSE="MIT"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples gmp isabelle java python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2024-03-16 Thread Arthur Zamarin
commit: c7c8d9aa23e7ae0f6cfb47a7541cb13d101025fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c8d9aa

xfce-base/libxfce4ui: Stabilize 4.18.6 x86, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index d309fb76bb4f..794d3e8f89b1 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/xarchiver/

2024-03-16 Thread Arthur Zamarin
commit: 725ffa6cd10bde4efca90b0b56c7e49158eaa5db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725ffa6c

app-arch/xarchiver: Stabilize 0.5.4.23 amd64, #927110

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

 app-arch/xarchiver/xarchiver-0.5.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
index d8cd06a0d18b..2ec6f45994e0 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-03-16 Thread Arthur Zamarin
commit: 21a4f4cf2c615ff69c1c23296f65f118136ebfb1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a4f4cf

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 ppc, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index 454bda3a4fc3..5d105a4b116d 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 3f6af558510694a808e7dd06721a680af553571e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6af558

dev-python/pycurl: Stabilize 7.45.3 amd64, #927128

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

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

diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild 
b/dev-python/pycurl/pycurl-7.45.3.ebuild
index a50d1b916f76..17e44b4b215e 100644
--- a/dev-python/pycurl/pycurl-7.45.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl"
 
 # Depend on a curl with curl_ssl_* USE flags.



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

2024-03-16 Thread Arthur Zamarin
commit: b7cac3e63071e592736a686ac7c4432cc6aba86f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cac3e6

dev-python/pyglet: Stabilize 2.0.12 x86, #927120

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

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

diff --git a/dev-python/pyglet/pyglet-2.0.12.ebuild 
b/dev-python/pyglet/pyglet-2.0.12.ebuild
index 28c5feeacc17..4841032e256e 100644
--- a/dev-python/pyglet/pyglet-2.0.12.ebuild
+++ b/dev-python/pyglet/pyglet-2.0.12.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux ~x86-linux"
 IUSE="examples image +sound"
 
 RDEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: abafb38eaad10310de6f0ecca92df19a5b988f52
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abafb38e

dev-python/msgpack: Stabilize 1.0.8 ppc, #927122

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

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

diff --git a/dev-python/msgpack/msgpack-1.0.8.ebuild 
b/dev-python/msgpack/msgpack-1.0.8.ebuild
index 1e88713c70d0..b2fdd0714e9e 100644
--- a/dev-python/msgpack/msgpack-1.0.8.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.8.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
 IUSE="+native-extensions"
 
 # extension code is relying on CPython implementation details



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

2024-03-16 Thread Arthur Zamarin
commit: d206b780b52892abb624d5e6eb876cd7787ec588
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d206b780

dev-python/pytest-testinfra: Stabilize 10.1.0 amd64, #927115

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

 dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
index cb998a1104af..6a6eef4cb700 100644
--- a/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
+++ b/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~riscv"
+KEYWORDS="amd64 arm64 ~riscv"
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]



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

2024-03-16 Thread Arthur Zamarin
commit: 83a4ea72037dd7c5eadcce51b501ff4cfb90bc86
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a4ea72

xfce-base/libxfce4ui: Stabilize 4.18.6 ppc, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index 794d3e8f89b1..bc3c10b62bdf 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/xarchiver/

2024-03-16 Thread Arthur Zamarin
commit: 7271a7d35cff9b6bfbf36a99dde60002a15fe846
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7271a7d3

app-arch/xarchiver: Stabilize 0.5.4.23 ppc, #927110

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

 app-arch/xarchiver/xarchiver-0.5.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
index 8d94fab92ad0..d8cd06a0d18b 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: 6c3315b2f98e832fb5fb3a92d7f48c8c13d5e135
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:06:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:06:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3315b2

net-wireless/rtl-sdr: Stabilize 2.0.1 ppc, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 27fbfc30f2b9..be4305a53b0c 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2+"



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

2024-03-16 Thread Patrick McLean
commit: b3580dab9d223beaa2ea1a41f313ce10cfa4a212
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 17:03:49 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 17:04:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3580dab

dev-debug/bpftrace: Add missing BDEPENDs (bug #927141)

Closes: https://bugs.gentoo.org/927141
Signed-off-by: Patrick McLean  gentoo.org>

 .../bpftrace/{bpftrace-0.20.1-r1.ebuild => bpftrace-0.20.1-r2.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
similarity index 96%
rename from dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
rename to dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index d4856d58d474..3d446e62662b 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
>=sys-devel/clang-10


[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-03-16 Thread Arthur Zamarin
commit: c043494ac0e8b02494b097aff4bf0795e1a08813
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:58:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:58:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c043494a

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 x86, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index 3a714870d81c..454bda3a4fc3 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: 091661f09cc523dc41f201ee9626feeabbd6a0c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:56:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:56:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091661f0

net-wireless/rtl-sdr: Stabilize 2.0.1 amd64, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index d4574d6e0a27..27fbfc30f2b9 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: 8909d3c2771852ca783f892b840443e24f709a13
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:56:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:56:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8909d3c2

net-wireless/rtl-sdr: Stabilize 2.0.1 x86, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 471ed51c10bc..d4574d6e0a27 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2+"



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

2024-03-16 Thread Arthur Zamarin
commit: 7715b32a2080d16bd4341154935d0fe7d9f47dd0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:56:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:56:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7715b32a

dev-build/cmake: Stabilize 3.28.3 x86, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index bdd72442a16b..579ad492d4be 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



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

2024-03-16 Thread Arthur Zamarin
commit: 3f9082da868a648a94949de1ca68afa99869202a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:54:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:54:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9082da

dev-build/cmake: Stabilize 3.28.3 amd64, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index ddd374c0b70b..bdd72442a16b 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



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

2024-03-16 Thread Arthur Zamarin
commit: 25f27c5aab69c3e2a87e4aa7b34eb1d11bb83927
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:54:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:54:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f27c5a

dev-python/pycurl: Stabilize 7.45.3 ppc, #927128

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

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

diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild 
b/dev-python/pycurl/pycurl-7.45.3.ebuild
index 8282cd72a64a..a50d1b916f76 100644
--- a/dev-python/pycurl/pycurl-7.45.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl"
 
 # Depend on a curl with curl_ssl_* USE flags.



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

2024-03-16 Thread Arthur Zamarin
commit: a697a3eefa4e077633da0b0dbdd9c8422b5a2c32
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:52:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:52:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a697a3ee

dev-python/scrypt: Stabilize 0.8.24 ppc, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index dd24f9c243d0..8eddaeadc889 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



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

2024-03-16 Thread Arthur Zamarin
commit: de4a589e0f47b70f56c671fa202138bc92382009
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:52:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:52:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4a589e

sci-mathematics/z3: Stabilize 4.12.6 arm, #927109

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

 sci-mathematics/z3/z3-4.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.12.6.ebuild 
b/sci-mathematics/z3/z3-4.12.6.ebuild
index dc028b9de0d9..1c49cc7cd191 100644
--- a/sci-mathematics/z3/z3-4.12.6.ebuild
+++ b/sci-mathematics/z3/z3-4.12.6.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
 
 SLOT="0/$(ver_cut 1-2)"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples gmp isabelle java python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: ad930cf51ebff5408654a0bebc9c53f5f08b9fa6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:49:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad930cf5

net-wireless/rtl-sdr: Stabilize 2.0.1 arm, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 3005e1796833..471ed51c10bc 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-16 Thread Arthur Zamarin
commit: 137d56cad8928d8d01df278e17c49ab235f274d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:48:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137d56ca

app-crypt/gnupg: Stabilize 2.2.42-r3 arm, #927097

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

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index 0b378f5585b6..1034d8d094e0 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



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

2024-03-16 Thread Sergey Alirzaev
commit: 406322bcb210c1359b0dfb28fdd2edd517f9a79b
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 16:47:15 2024 +
Commit: Sergey Alirzaev  gmail  com>
CommitDate: Sat Mar 16 16:47:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=406322bc

app-misc/vrms-gentoo: add myself as a maintainer

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/vrms-gentoo/metadata.xml 
b/app-misc/vrms-gentoo/metadata.xml
index afd9a96d63..7602184c04 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -3,8 +3,8 @@
 

co-maintainers welcome
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
+   l2...@riseup.net
+   Sergey Alirzaev


z411/vrms-gentoo



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

2024-03-16 Thread Arthur Zamarin
commit: 811031115449454b335f411d6518a7d98a8c31c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81103111

dev-python/msgpack: Stabilize 1.0.8 arm, #927122

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

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

diff --git a/dev-python/msgpack/msgpack-1.0.8.ebuild 
b/dev-python/msgpack/msgpack-1.0.8.ebuild
index d58a2fcfa89e..1e88713c70d0 100644
--- a/dev-python/msgpack/msgpack-1.0.8.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.8.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
 IUSE="+native-extensions"
 
 # extension code is relying on CPython implementation details



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

2024-03-16 Thread Arthur Zamarin
commit: cbedcf19904d1e75aad82bde6eacd4ba82e1e05f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbedcf19

dev-python/pycurl: Stabilize 7.45.3 arm, #927128

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

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

diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild 
b/dev-python/pycurl/pycurl-7.45.3.ebuild
index 9ba2172564e6..8282cd72a64a 100644
--- a/dev-python/pycurl/pycurl-7.45.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl"
 
 # Depend on a curl with curl_ssl_* USE flags.



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

2024-03-16 Thread Arthur Zamarin
commit: ecfe2c5996d21aafab14ea035bbe132884747dcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfe2c59

dev-build/cmake: Stabilize 3.28.3 arm64, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index 6f6b82dc0b61..f6416ad57500 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: app-portage/elt-patches/

2024-03-16 Thread Arthur Zamarin
commit: 3bd1edbf874b0ed8af2af7f26d77db4b231d5ca9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd1edbf

app-portage/elt-patches: Stabilize 20240213 arm, #927048

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

 app-portage/elt-patches/elt-patches-20240213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elt-patches/elt-patches-20240213.ebuild 
b/app-portage/elt-patches/elt-patches-20240213.ebuild
index 09f4fb92a0a5..e4f296996a88 100644
--- a/app-portage/elt-patches/elt-patches-20240213.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240213.ebuild
@@ -19,7 +19,7 @@ else

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
 
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-03-16 Thread Arthur Zamarin
commit: 01d15199e5b42e3ccc145d3cffb6c5e85690c646
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d15199

dev-build/cmake: Stabilize 3.28.3 arm, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index f6416ad57500..ddd374c0b70b 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2024-03-16 Thread Arthur Zamarin
commit: ebf66870061b05046e3db73776315d3af1140bfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf66870

xfce-extra/xfce4-clipman-plugin: Stabilize 1.6.6 arm, #927112

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

 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
index 728cbd82937a..c1aef612c511 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X qrcode wayland"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 6dd1fc443ee89f4b027290a6a1a18b526ec7a76e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:42:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:42:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd1fc44

dev-build/cmake: Stabilize 3.28.3 ppc64, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index 45477a10bfce..6f6b82dc0b61 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



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

2024-03-16 Thread Arthur Zamarin
commit: 9728d56ef058cfaf83ee06b3e5202f45efc1b923
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:39:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:39:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9728d56e

xfce-base/libxfce4ui: Stabilize 4.18.6 arm, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index fc343c9282fb..d309fb76bb4f 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-03-16 Thread Arthur Zamarin
commit: c5e2c35cf4b8ab1077c997d8fd9a3a99bf0cf43a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e2c35c

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 amd64, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index 7cb7c9bc06ea..3a714870d81c 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: 6f121515fef852f583b6bdf5b3e33fbb06c5aad3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f121515

net-wireless/rtl-sdr: Stabilize 2.0.1 arm64, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 445e57556bfb..3005e1796833 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



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

2024-03-16 Thread Arthur Zamarin
commit: 1d000b0ca01feff9708e8cd87a0976a7d1f9c961
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d000b0c

xfce-base/libxfce4ui: Stabilize 4.18.6 amd64, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index 6bca9cbe3d18..fc343c9282fb 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



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

2024-03-16 Thread Arthur Zamarin
commit: 4be8df430e221136c7db5fb03c42a510aac0599a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be8df43

dev-python/scrypt: Stabilize 0.8.24 arm, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index 6c5943311c6b..dd24f9c243d0 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



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

2024-03-16 Thread Arthur Zamarin
commit: 060936f083d55ba88f8144ab991b863e6a0c7e3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060936f0

sci-mathematics/z3: Stabilize 4.12.6 sparc, #927109

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

 sci-mathematics/z3/z3-4.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.12.6.ebuild 
b/sci-mathematics/z3/z3-4.12.6.ebuild
index a15011922f35..dc028b9de0d9 100644
--- a/sci-mathematics/z3/z3-4.12.6.ebuild
+++ b/sci-mathematics/z3/z3-4.12.6.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
 
 SLOT="0/$(ver_cut 1-2)"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples gmp isabelle java python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2024-03-16 Thread Arthur Zamarin
commit: a520eae241157e14a07beb670193f7414a016127
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a520eae2

app-text/mdbook: Stabilize 0.4.37 sparc, #926115

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

 app-text/mdbook/mdbook-0.4.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mdbook/mdbook-0.4.37.ebuild 
b/app-text/mdbook/mdbook-0.4.37.ebuild
index a796c91cf903..2b512da75f1f 100644
--- a/app-text/mdbook/mdbook-0.4.37.ebuild
+++ b/app-text/mdbook/mdbook-0.4.37.ebuild
@@ -257,7 +257,7 @@ S="${WORKDIR}/${P/b/B}"
 LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
 LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc"
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"



[gentoo-commits] repo/gentoo:master commit in: app-arch/xarchiver/

2024-03-16 Thread Arthur Zamarin
commit: d0319c52176ddb0dfd31097246161c358460ff93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0319c52

app-arch/xarchiver: Stabilize 0.5.4.23 arm, #927110

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

 app-arch/xarchiver/xarchiver-0.5.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
index 158366b7bea2..8d94fab92ad0 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-03-16 Thread Arthur Zamarin
commit: 2acbe24d87fde3e65d420d769337644facb3002d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acbe24d

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 arm, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index cb82323dabd8..7cb7c9bc06ea 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 0dc0e266bcbf4986b4be806cc765df7c52dd172d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc0e266

dev-python/scrypt: Stabilize 0.8.24 sparc, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index f1075dc1bd11..6c5943311c6b 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/

2024-03-16 Thread Arthur Zamarin
commit: beefad362569d907a274747cbd46c9f2a017f698
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beefad36

mail-filter/maildrop: Stabilize 3.1.6-r2 sparc, #925883

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

 mail-filter/maildrop/maildrop-3.1.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild 
b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
index 4e3f597797bc..b1ae6e4c56ea 100644
--- a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
+++ b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86"
 IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools 
trashquota"
 
 CDEPEND="!mail-mta/courier



[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-16 Thread Arthur Zamarin
commit: 1acec8271d7b2167690cc6e599803106474cea6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1acec827

net-wireless/rtl-sdr: Stabilize 2.0.1 ppc64, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 0a5b8cebc9b0..445e57556bfb 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.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
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-16 Thread Arthur Zamarin
commit: 9f75eb9885ce6da03815c7a289d2a781673090d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f75eb98

app-crypt/gnupg: Stabilize 2.2.42-r3 sparc, #927097

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

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index cf35332850c1..0b378f5585b6 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



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

2024-03-16 Thread Arthur Zamarin
commit: b95030fc1987c5a21a17f34ace1e993d5f582447
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95030fc

dev-python/pillow: Stabilize 10.2.0-r1 sparc, #926916

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

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 7fd6d4972b03..3ed50cc69512 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



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

2024-03-16 Thread Arthur Zamarin
commit: 2fdb4c33f07daab690bc18c498dfde1b1e29944a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:33:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:33:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdb4c33

media-video/qmplay2: add 24.03.16

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

 media-video/qmplay2/Manifest|   1 +
 media-video/qmplay2/qmplay2-24.03.16.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 4d3b159c6549..0a043972956f 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
 DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 
605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e
 SHA512 
a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
+DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B 
bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface
 SHA512 
166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495

diff --git a/media-video/qmplay2/qmplay2-24.03.16.ebuild 
b/media-video/qmplay2/qmplay2-24.03.16.ebuild
new file mode 100644
index ..90c70de03992
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.03.16.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/zaps166/QMPlay2;
+else
+   
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz;
+   S="${WORKDIR}/QMPlay2-src-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+   modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+   shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+   audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+   shaders? ( vulkan )
+"
+
+RDEPEND="
+   media-video/ffmpeg:=[vaapi?,vdpau?]
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5[X(-),vulkan?]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   extensions? ( dev-qt/qtdeclarative:5 )
+   videofilters? ( dev-qt/qtconcurrent:5 )
+   )
+   qt6? (
+   
dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+   dev-qt/qt5compat:6
+   dev-qt/qtsvg:6
+   extensions? ( dev-qt/qtdeclarative:6 )
+   )
+   alsa? ( media-libs/alsa-lib )
+   cdio? ( dev-libs/libcdio[cddb] )
+   gme? ( media-libs/game-music-emu )
+   libass? ( media-libs/libass )
+   opengl? ( virtual/opengl )
+   pipewire? ( media-video/pipewire )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sid? ( media-libs/libsidplayfp )
+   shaders? ( >=media-libs/shaderc-2020.1 )
+   taglib? ( media-libs/taglib )
+   vaapi? ( media-libs/libva[X] )
+   vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+   xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+   # disable compress man pages
+   sed -r \
+   -e 's/if\(GZIP\)/if\(TRUE\)/' \
+   -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+   -i src/gui/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_WITH_QT6=$(usex qt6)
+   # core
+   -DUSE_LINK_TIME_OPTIMIZATION=false
+   -DUSE_UPDATES=OFF
+   -DUSE_ALSA=$(usex alsa)
+   -DUSE_AUDIOCD=$(usex cdio)
+   -DUSE_DBUS_SUSPEND=ON
+   -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+   -DUSE_LIBASS=$(usex libass)
+   -DUSE_NOTIFY=$(usex notifications)
+   -DUSE_OPENGL=$(usex opengl)
+   -DUSE_VULKAN=$(usex vulkan)
+   -DUSE_GLSLC=$(usex shaders)
+   -DUSE_XVIDEO=$(usex xv)
+
+   # ffmpeg
+   -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+   -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+   -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+   

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

2024-03-16 Thread Michał Górny
commit: 99af302836bf188c48d619dca8a73ad87edb91ad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99af3028

sys-libs/libomp: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 0fc791534528..1e8ceb98a9ab 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild 
b/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild
new file mode 100644
index ..a40d0aed1c41
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild
@@ -0,0 +1,160 @@
+# 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.org llvm-utils
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+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 )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   use offload && llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LTO causes issues in other packages building, #870127
+   filter-lto

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

2024-03-16 Thread Michał Górny
commit: d154b1f612ce97441aed558d7160a09f38710356
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d154b1f6

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

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

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

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.ebuild 
b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.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-03-16 Thread Michał Górny
commit: 2314f15c49992a7bd209b782622c71ae1593eade
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2314f15c

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

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild
new file mode 100644
index ..df7d3e6095bc
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   # Respect upstream build type assumptions (bug #910436) where they do:
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+   #   -DCMAKE_BUILD_TYPE=DEBUG  => -UNDEBUG
+   #   -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+   #   -UNDEBUG
+   # See also 
https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+   use debug || append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+ 

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

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

dev-libs/libclc: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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



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

2024-03-16 Thread Michał Górny
commit: f126a5c0fec221cec29cb320d4975a104e8e86d9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f126a5c0

dev-python/lit: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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



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

2024-03-16 Thread Michał Górny
commit: 52c9793ead57665e2367f9ee5f1fce18a6c14f0d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c9793e

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

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-19.0.0_pre20240316.ebuild | 217 +
 2 files changed, 218 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 30b4546a1824..a4f673325120 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
new file mode 100644
index ..57f868d54be6
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
@@ -0,0 +1,217 @@
+# 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.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 

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

2024-03-16 Thread Michał Górny
commit: 4a491029c525314484793ff4f40626e4e1a88174
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a491029

sys-devel/lld: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 80cf2211156c..2191e996e18d 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/lld/lld-19.0.0_pre20240316.ebuild 
b/sys-devel/lld/lld-19.0.0_pre20240316.ebuild
new file mode 100644
index ..5440a5c89919
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0_pre20240316.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # ODR violations (https://github.com/llvm/llvm-project/issues/83529, 
bug #922353)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_ENABLE_ZLIB=FORCE_ON
+   -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   tc-is-cross-compiler && mycmakeargs+=(
+   

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

2024-03-16 Thread Michał Górny
commit: 1f43c7e5f9ff0d25a77ab972d43a58af64c86f65
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f43c7e5

sys-devel/clang: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 966266406113..5cfe8b669483 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,3 +15,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/clang/clang-19.0.0_pre20240316.ebuild 
b/sys-devel/clang/clang-19.0.0_pre20240316.ebuild
new file mode 100644
index ..79df96923121
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0_pre20240316.ebuild
@@ -0,0 +1,475 @@
+# 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 llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( ~sys-devel/lld-${PV} )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+   $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+   # create extra parent dir for relative CLANG_RESOURCE_DIR access
+   mkdir -p x/y || die
+   BUILD_DIR=${WORKDIR}/x/y/clang
+
+   llvm.org_src_prepare
+
+   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+   eprefixify \
+   lib/Lex/InitHeaderSearch.cpp \
+   

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

2024-03-16 Thread Michał Górny
commit: 761b346e06cb26c6b273922be9de2b1e5fd778cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761b346e

sys-libs/libcxxabi: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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

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

2024-03-16 Thread Michał Górny
commit: fde6e9ed2406eddf8de882c9ea0f276133715990
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde6e9ed

sys-libs/libcxx: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 09cbe1ad745f..d8ae43cd6a4d 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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

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

2024-03-16 Thread Michał Górny
commit: 98e566d20f953bae689a185776da2dd10ec58c13
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:18:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e566d2

llvm.org.eclass: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 2ca04c9091a2..2086d44e7576 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   19.0.0_pre20240316)
+   
EGIT_COMMIT=6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e
+   ;;
19.0.0_pre20240309)

EGIT_COMMIT=1c7607e8ee6ec4ca3abce1561dd39a98d4efac96
;;



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

2024-03-16 Thread Michał Górny
commit: 9f0f757bf625734035db1d7d1e0c62e94c164fb6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0f757b

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

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 3a5ead23801e..7e4ffd7f6f40 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild
new file mode 100644
index ..75ff3c155c03
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild
@@ -0,0 +1,171 @@
+# 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.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   target_is_not_host && return
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang && ! is_crosspkg; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   

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

2024-03-16 Thread Michał Górny
commit: 6b628901a93176e0a7ea0e290410de1871849ba5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b628901

dev-debug/lldb: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild 
b/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild
new file mode 100644
index ..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+  

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

2024-03-16 Thread Michał Górny
commit: 369a458303d9cecbe7636256218726cf0a3eecda
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369a4583

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

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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



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

2024-03-16 Thread Michał Górny
commit: 26204a9f324ef87b33e022f052ce40576645a996
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26204a9f

sys-devel/llvm: Add 19.0.0_pre20240316 snapshot

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

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

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 94ae983073b9..2c4ca68afba7 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -15,3 +15,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild 
b/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild
new file mode 100644
index ..b4633658a186
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild
@@ -0,0 +1,542 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   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 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # Update config.guess to support more systems
+   cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+   # Verify that the ebuild is up-to-date
+   check_uptodate
+
+   llvm.org_src_prepare
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # shared libs
+   LLVM
+   LTO
+   Remarks
+
+   # tools
+   llvm-config
+
+   # common stuff
+   cmake-exports
+   llvm-headers
+
+   # libraries needed for clang-tblgen
+   LLVMDemangle
+   LLVMSupport
+   LLVMTableGen
+
+   # testing libraries
+   llvm_gtest
+   llvm_gtest_main
+   LLVMTestingAnnotations
+

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

2024-03-16 Thread Michał Górny
commit: 5bcf0353e2befe2c10af81af45bc5c845c34a428
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bcf0353

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

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

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



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

2024-03-16 Thread Michał Górny
commit: 1dce02d7d19cc4f5e6f22b194765d8b821970db2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dce02d7

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

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild
new file mode 100644
index ..879c30db0807
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local llvm_bindir=$(llvm-config 

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

2024-03-16 Thread Michał Górny
commit: 07114924dae360664d5889dba775947174549256
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07114924

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

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-19.0.0_pre20240316.ebuild | 290 +
 2 files changed, 291 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild
new file mode 100644
index ..80d989986d28
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild
@@ -0,0 +1,290 @@
+# 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 the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+_doclang_cfg() {
+   local triple="${1}"
+
+   local tool
+   for tool in ${triple}-clang{,++}; do
+   newins - "${tool}.cfg" <<-EOF
+   # This 

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

2024-03-16 Thread Michał Górny
commit: 04fccf1a5989fcaece707be1ada8824da0fa9318
Author: Alexander Miller  gmx  de>
AuthorDate: Thu Mar  7 16:20:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fccf1a

dev-util/nihtest: New package, add version 1.5.0

A dependency of the new test suite in app-arch/torrentzip.1.3.
Tests not enabled yet.

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/nihtest/Manifest |  1 +
 dev-util/nihtest/metadata.xml | 17 
 dev-util/nihtest/nihtest-1.5.0.ebuild | 37 +++
 3 files changed, 55 insertions(+)

diff --git a/dev-util/nihtest/Manifest b/dev-util/nihtest/Manifest
new file mode 100644
index ..49cf95f7d2b8
--- /dev/null
+++ b/dev-util/nihtest/Manifest
@@ -0,0 +1 @@
+DIST nihtest-1.5.0.tar.gz 39258 BLAKE2B 
6f2bf228d080a705ac9c7a56e7f73cd6000e03fae09dc9076eb7c9003f8cd9629690ccc2860c7939461edc089f8e73419232ed08bc131f9b526f141b434f33f8
 SHA512 
aac6167c18b5af3f49f5b43b6a218f3f3921d5b0bfe74df546a6808cf826debbe587de44b04baf1d4abd8e0c193da1b86a1f6490cc6bd7888b7707e261a1ebcf

diff --git a/dev-util/nihtest/metadata.xml b/dev-util/nihtest/metadata.xml
new file mode 100644
index ..d1ef0e8cf6e2
--- /dev/null
+++ b/dev-util/nihtest/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+alex.mil...@gmx.de
+Alexander Miller
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+  
+nih-at/nihtest
+nihtest
+  
+

diff --git a/dev-util/nihtest/nihtest-1.5.0.ebuild 
b/dev-util/nihtest/nihtest-1.5.0.ebuild
new file mode 100644
index ..e71045c4aa7e
--- /dev/null
+++ b/dev-util/nihtest/nihtest-1.5.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A testing tool for command line utilities"
+HOMEPAGE="
+   https://nih.at/nihtest/
+   https://github.com/nih-at/nihtest
+   https://pypi.org/project/nihtest/
+"
+SRC_URI+="
+   https://nih.at/nihtest/${P}.tar.gz
+   https://github.com/nih-at/nihtest/releases/download/v${PV}/${P}.tar.gz
+"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep 'dev-python/python-dateutil[${PYTHON_USEDEP}]')
+"
+
+DOCS=( NEWS.md README.md TODO.md )
+
+src_install() {
+   distutils-r1_src_install
+   newman manpages/nihtest.man nihtest.1
+   newman manpages/nihtest.conf.man nihtest.conf.5
+   newman manpages/nihtest-case.man nihtest-case.5
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/torrentzip/

2024-03-16 Thread Michał Górny
commit: 3d3575f4df1aa8c81092fbc7bc8913f17f0d3520
Author: Alexander Miller  gmx  de>
AuthorDate: Thu Mar  7 16:50:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3575f4

app-arch/torrentzip: Enable tests

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/torrentzip/torrentzip-1.3.ebuild | 26 +++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
index d7b943a837fe..5a45d54d5f5f 100644
--- a/app-arch/torrentzip/torrentzip-1.3.ebuild
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit cmake
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-any-r1
 
 MY_P="trrntzip-${PV}"
 DESCRIPTION="Create identical zip archives over multiple systems"
@@ -14,6 +15,8 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2+ ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
sys-libs/zlib:=
@@ -21,8 +24,25 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/nihtest-1.5.0
+   )
+"
 
 DOCS=(AUTHORS NEWS.md README.md)
 
-# Tests need nihtest , not packaged
-mycmakeargs=( -DRUN_REGRESS=OFF )
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   if use test; then
+   local mycmakeargs=( -DPYTHONBIN="${EPYTHON}" )
+   else
+   local mycmakeargs=( -DRUN_REGRESS=NO )
+   fi
+   cmake_src_configure
+}



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

2024-03-16 Thread Michał Górny
commit: 8f942acab59678609ede1e07522f50db9bbe04b5
Author: Alexander Miller  gmx  de>
AuthorDate: Sat Mar  9 22:49:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f942aca

dev-util/nihtest: Wire up tests

Signed-off-by: Alexander Miller  gmx.de>
Closes: https://github.com/gentoo/gentoo/pull/35644
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/nihtest/nihtest-1.5.0.ebuild | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-util/nihtest/nihtest-1.5.0.ebuild 
b/dev-util/nihtest/nihtest-1.5.0.ebuild
index e71045c4aa7e..15d9fa136dbe 100644
--- a/dev-util/nihtest/nihtest-1.5.0.ebuild
+++ b/dev-util/nihtest/nihtest-1.5.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit distutils-r1 pypi
+inherit cmake distutils-r1 pypi
 
 DESCRIPTION="A testing tool for command line utilities"
 HOMEPAGE="
@@ -22,13 +22,35 @@ SRC_URI+="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
$(python_gen_cond_dep 'dev-python/python-dateutil[${PYTHON_USEDEP}]')
 "
+BDEPEND="test? ( ${RDEPEND} )"
 
+CMAKE_SKIP_TESTS=(
+   preload-pass.test # https://github.com/nih-at/nihtest/issues/7
+)
 DOCS=( NEWS.md README.md TODO.md )
 
+src_prepare() {
+   distutils-r1_src_prepare
+   if use test; then
+   CMAKE_USE_DIR=${S}/tests
+   BUILD_DIR=${WORKDIR}/tests_build cmake_src_prepare
+   fi
+}
+
+python_test() {
+   local BUILD_DIR=${WORKDIR}/tests_build
+   local mycmakeargs=( -DNIHTEST=nihtest )
+   cmake_src_configure
+   cmake_src_compile
+   cmake_src_test
+}
+
 src_install() {
distutils-r1_src_install
newman manpages/nihtest.man nihtest.1



[gentoo-commits] repo/gentoo:master commit in: app-arch/torrentzip/

2024-03-16 Thread Michał Górny
commit: 74908e428cb2e6799630d8bafaa7ce42f64dfad1
Author: Alexander Miller  gmx  de>
AuthorDate: Wed Mar  6 23:55:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74908e42

app-arch/torrentzip: add 1.3

This release contains a few bug fixes and introduces a test suite.
Tests not enabled because of unpackaged dependency .

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/torrentzip/Manifest  |  1 +
 app-arch/torrentzip/torrentzip-1.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-arch/torrentzip/Manifest b/app-arch/torrentzip/Manifest
index 4226a0352679..08aa339c1310 100644
--- a/app-arch/torrentzip/Manifest
+++ b/app-arch/torrentzip/Manifest
@@ -1,2 +1,3 @@
 DIST torrentzip-0.9.tar.gz 59007 BLAKE2B 
eb5d7d8d9026115367afd88ef0cf33d2eed600e6eaa773f039a713c76a48a39e12cb5a8ac6faf2937d3563c9270029543bdb6361d2f22a39e2341953872f589c
 SHA512 
691cd25f501de3de16b5b15b2afadfc34b833c3e93208c2c3497674936580ad2c3532a02e02531b89974302eee7b36f7579a412718914b1b38044b78a39a4d4d
 DIST trrntzip-1.2.tar.gz 62707 BLAKE2B 
289ddfe89b91c63b1a6902ea7a4055fa8e235e712d6ea911da2848cc8db15cbdf712967b9fcc1414513c1a18eef160108f5f7b03aefd8f8f18c4d04907a16c17
 SHA512 
90c853efde1d077c741206362bc14fe779627f1b20571246e99ed29980840e78c0377110431c59c35596a0d209e612f6fe77b385707eb4bdb1ea47bb797c9272
+DIST trrntzip-1.3.tar.gz 67297 BLAKE2B 
c77fd134cfd3ab30f46b66f4b3dd36b899ee6267b17100b1ad15bdf5c6beddaea94fe22d23f1a81de85522768d76401f0192d0deac2ff75edc816510c8069e2c
 SHA512 
c21ed6ac4dacd652e2a67b700741d70dd9da699259bd299ca177c74f92e70eef0b3ad2ced54b5635780cab2b4c46b3f9c258dfa18bdde24e2718c38339be

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
new file mode 100644
index ..d7b943a837fe
--- /dev/null
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P="trrntzip-${PV}"
+DESCRIPTION="Create identical zip archives over multiple systems"
+HOMEPAGE="https://github.com/0-wiz-0/trrntzip;
+SRC_URI="https://github.com/0-wiz-0/trrntzip/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+ ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+DOCS=(AUTHORS NEWS.md README.md)
+
+# Tests need nihtest , not packaged
+mycmakeargs=( -DRUN_REGRESS=OFF )



[gentoo-commits] repo/gentoo:master commit in: sci-libs/vtk/

2024-03-16 Thread Arthur Zamarin
commit: 723da4746262b0635905732fdc3a5c30b02f7bc7
Author: Paul Zander  gmail  com>
AuthorDate: Sat Mar 16 14:32:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723da474

sci-libs/vtk: 9.3.0 require USE=views for USE=rendering

With 9.3.0 we switched from soft failures to hard failures for conflicting 
config options. Clean up a bit of mess left behind.

Closes: https://bugs.gentoo.org/926626
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35783
Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-libs/vtk/vtk-9.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/vtk/vtk-9.3.0.ebuild b/sci-libs/vtk/vtk-9.3.0.ebuild
index f57063d4f5b4..783441f55428 100644
--- a/sci-libs/vtk/vtk-9.3.0.ebuild
+++ b/sci-libs/vtk/vtk-9.3.0.ebuild
@@ -43,7 +43,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 # TODO: Like to simplifiy these. Mostly the flags related to Groups.
 IUSE="all-modules boost cuda debug doc examples ffmpeg +freetype gdal 
gles2-only imaging
java las +logging mpi mysql odbc opencascade openmp openvdb pdal 
postgres python qt5
-   qt6 +rendering sdl tbb test +threads tk video_cards_nvidia views vtkm 
web"
+   qt6 +rendering sdl tbb test +threads tk video_cards_nvidia +views vtkm 
web"
 
 RESTRICT="!test? ( test )"
 
@@ -60,7 +60,7 @@ REQUIRED_USE="
sdl? ( rendering )
tk? ( python rendering )
web? ( python )
-   rendering? ( freetype )
+   rendering? ( freetype views )
 "
 
 # eigen, nlohmann_json, pegtl and utfcpp are referenced in the cmake files



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-pa/

2024-03-16 Thread Andreas Sturmlechner
commit: 0ca676948ce33f9c4e78e3aa28935fec03675744
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 16 15:41:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:42:08 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0ca67694

kde-plasma/plasma-pa: Add new dependency

Upstream commit 9a2aa4db38d3115ed60da621e012c0efc0172aae

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

 kde-plasma/plasma-pa/plasma-pa-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-pa/plasma-pa-.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-.ebuild
index 871e154f3d..f67a7fd2b4 100644
--- a/kde-plasma/plasma-pa/plasma-pa-.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-.ebuild
@@ -24,6 +24,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6



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

2024-03-16 Thread Andreas Sturmlechner
commit: 91d5e15b52a61474873bb517ef0b76c86cea3c90
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:36:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:40:33 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=91d5e15b

dev-qt/qtwebengine: dev-util/ninja -> app-alternatives/ninja

All of these will be using app-alternatives/ninja anyway as they're not calling

ninja-reference, so make the dep reflect reality.

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

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

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
index 3e36c336..489e6121 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
@@ -96,8 +96,8 @@ DEPEND="${RDEPEND}
media-libs/libglvnd
 "
 BDEPEND="${PYTHON_DEPS}
+   app-alternatives/ninja
dev-util/gperf
-   dev-build/ninja
dev-util/re2c
net-libs/nodejs[ssl]
sys-devel/bison



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

2024-03-16 Thread Andreas Sturmlechner
commit: 157991d0d02010493ccc2f25f86a8e28a31c3d75
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 17 15:04:28 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:40:29 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=157991d0

Move {dev-util → dev-build}/gn

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

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

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
index ba9182c6..3e36c336 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
@@ -102,7 +102,7 @@ BDEPEND="${PYTHON_DEPS}
net-libs/nodejs[ssl]
sys-devel/bison
sys-devel/flex
-   ppc64? ( >=dev-util/gn-0.1807 )
+   ppc64? ( >=dev-build/gn-0.1807 )
 "
 
 PATCHES=( "${WORKDIR}/${PATCHSET}" )



[gentoo-commits] repo/proj/libressl:master commit in: www-servers/apache/

2024-03-16 Thread orbea
commit: 04dcaecdb62074912405109eeb7c8b5390f3656e
Author: orbea  riseup  net>
AuthorDate: Sat Mar 16 15:38:50 2024 +
Commit: orbea  riseup  net>
CommitDate: Sat Mar 16 15:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=04dcaecd

www-servers/apache: stabilize 2.4.58-r2 for amd64, arm64, ppc, ppc64

Signed-off-by: orbea  riseup.net>

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

diff --git a/www-servers/apache/apache-2.4.58-r2.ebuild 
b/www-servers/apache/apache-2.4.58-r2.ebuild
index 7f028a2..a274143 100644
--- a/www-servers/apache/apache-2.4.58-r2.ebuild
+++ b/www-servers/apache/apache-2.4.58-r2.ebuild
@@ -146,7 +146,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.57-libressl.patch



[gentoo-commits] repo/proj/guru:dev commit in: net-voip/baresip/, net-voip/re/

2024-03-16 Thread Dale Showers
commit: cf80e0b70a21d45575b0a4ab829f6f04138d0059
Author: Dale Showers  fictx  com>
AuthorDate: Sat Mar 16 15:35:43 2024 +
Commit: Dale Showers  fictx  com>
CommitDate: Sat Mar 16 15:35:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf80e0b7

net-voip/*: baresip/re 3.10.0 3.10.1

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/Manifest  |  2 ++
 net-voip/baresip/baresip-3.10.0.ebuild | 53 
 net-voip/baresip/baresip-3.10.1.ebuild | 55 ++
 net-voip/re/Manifest   |  1 +
 net-voip/re/re-3.10.0.ebuild   | 14 +
 5 files changed, 125 insertions(+)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
index 4564890f92..4ca401e1b6 100644
--- a/net-voip/baresip/Manifest
+++ b/net-voip/baresip/Manifest
@@ -1,3 +1,5 @@
+DIST baresip-3.10.0.tar.gz 1167280 BLAKE2B 
b75558f75c1842361a795645ed67fbf1f121bf76a98f9590984da754bc3171a6e8c5feaee1b45afd90960e8444f2ff5b5fbbb314ee2fa268239bccd481c79236
 SHA512 
62c977e4af72a401fc8d52a52afc7f3750070f539af8b41098c92dd5e1b6ed1e654bd7d35dda8704c255fbc13a5b2c75bb441818b86f4cf8ff95c1ffd87a0a8a
+DIST baresip-3.10.1.tar.gz 1166742 BLAKE2B 
01ff2fef17b805b79ab4cd85b90ea092384c467191b152dd8edbfb8f2c82f2334b1a8afbc812e9e724b8f863caa85d6cf86de303b2ce303165c88ecda3e4effb
 SHA512 
71853ab11895b9ce85a6f57400e570b353d594f8a0e6697368088cc393b14970401165b89cf3bc2d0392199cef76eca246a0c934014a726c5261dce65243bae4
 DIST baresip-3.7.0.tar.gz 1156270 BLAKE2B 
48d9f2762739f023dfe8597921de1bfcd355ce4d6e403a77c6fd2f95a88970538208e5aae5f2cd2ed98767f5b1c17e0740f3298faaf7056cd7e89906e22d67b8
 SHA512 
f3497a903fa67c8ecfb90cd63f9f2bdc376d98ea28a71ea64b042b3641628126fac5ff8afe8539f98f51a54aa4ef1304d22c0b83edc3e91767f8bf35310621c3
 DIST baresip-3.8.0.tar.gz 1158645 BLAKE2B 
e7badad42dde5e0cbd0fa090654b6559f7cf2f6c1dcc458290a43c72b26b0aa2fe40c92f4335ed72c4a2f85ec20d9bfb45f8059bc179cbd47b26867bf7612ccf
 SHA512 
12ff9aaedcc3bc19a38235f5abc955aa1a64db47827895b95ca55329cb29acef353ee0871e888f12f0a9ea5a2ac0b3a34c278115c05e9f55d055638b5e13f852
 DIST baresip-3.9.0.tar.gz 1163327 BLAKE2B 
c994a6ca16610936887f9bfbfb776e155ad9418fb46387af899044e8237e1e7662e62b697408c7c0a47849bbc8ce078122b9290afd868aa9974ad50c9a7b68dd
 SHA512 
7e6bf2c68ae4dec60da7692527d511b7acf373e14c67c96591b7a5e02af7275ff7adde8a8c07af6ed98474b87357b734aae17fb337d4fad8353c253de56dc534

diff --git a/net-voip/baresip/baresip-3.10.0.ebuild 
b/net-voip/baresip/baresip-3.10.0.ebuild
new file mode 100644
index 00..d1e006f926
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
+
+DEPEND="
+   ~net-voip/re-${PV}
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aptx? ( media-libs/libopenaptx )
+   aom? ( media-libs/libaom )
+   codec2? ( media-libs/codec2 )
+   ffmpeg? ( media-video/ffmpeg )
+   gst? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   )
+   gtk3? ( x11-libs/gtk+:3 )
+   jack? ( virtual/jack )
+   mqtt? ( app-misc/mosquitto )
+   mpa? (
+   media-sound/twolame
+   media-sound/mpg123
+   media-libs/speexdsp
+   )
+   ssl? ( dev-libs/openssl:0= )
+   opus? ( media-libs/opus )
+   png? ( media-libs/libpng )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( media-libs/libsndfile )
+   spandsp? ( media-libs/spandsp )
+   vpx? ( media-libs/libvpx )
+   X? ( x11-libs/libX11 )
+   "
+
+RDEPEND="${DEPEND}"

diff --git a/net-voip/baresip/baresip-3.10.1.ebuild 
b/net-voip/baresip/baresip-3.10.1.ebuild
new file mode 100644
index 00..a21a8f9169
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa 

[gentoo-commits] proj/qt:master commit in: dev-qt/qtdbus/, dev-qt/qtbluetooth/, dev-qt/qtprintsupport/, ...

2024-03-16 Thread Andreas Sturmlechner
commit: 7be4e214b12633ed364939cc2b82462983d66614
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 16 14:51:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 14:51:59 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=7be4e214

dev-qt/*: Rebased to 5.15.13 branch

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

 .../{assistant-5.15.12..ebuild => assistant-5.15.13..ebuild}  | 0
 .../{designer-5.15.12..ebuild => designer-5.15.13..ebuild}| 0
 ...guist-tools-5.15.12..ebuild => linguist-tools-5.15.13..ebuild} | 0
 .../{linguist-5.15.12..ebuild => linguist-5.15.13..ebuild}| 0
 .../{pixeltool-5.15.12..ebuild => pixeltool-5.15.13..ebuild}  | 0
 dev-qt/qdbus/{qdbus-5.15.12..ebuild => qdbus-5.15.13..ebuild} | 0
 .../{qdbusviewer-5.15.12..ebuild => qdbusviewer-5.15.13..ebuild}  | 0
 dev-qt/qdoc/{qdoc-5.15.12..ebuild => qdoc-5.15.13..ebuild}| 0
 dev-qt/qt3d/{qt3d-5.15.12..ebuild => qt3d-5.15.13..ebuild}| 0
 .../{qtbluetooth-5.15.12..ebuild => qtbluetooth-5.15.13..ebuild}  | 0
 .../{qtcharts-5.15.12..ebuild => qtcharts-5.15.13..ebuild}| 0
 ...{qtconcurrent-5.15.12..ebuild => qtconcurrent-5.15.13..ebuild} | 0
 dev-qt/qtcore/{qtcore-5.15.12..ebuild => qtcore-5.15.13..ebuild}  | 0
 .../{qtdatavis3d-5.15.12..ebuild => qtdatavis3d-5.15.13..ebuild}  | 0
 dev-qt/qtdbus/{qtdbus-5.15.12..ebuild => qtdbus-5.15.13..ebuild}  | 0
 ...tdeclarative-5.15.12..ebuild => qtdeclarative-5.15.13..ebuild} | 0
 dev-qt/qtdiag/{qtdiag-5.15.12..ebuild => qtdiag-5.15.13..ebuild}  | 0
 .../{qtgamepad-5.15.12..ebuild => qtgamepad-5.15.13..ebuild}  | 0
 ...effects-5.15.12..ebuild => qtgraphicaleffects-5.15.13..ebuild} | 0
 dev-qt/qtgui/{qtgui-5.15.12..ebuild => qtgui-5.15.13..ebuild} | 0
 dev-qt/qthelp/{qthelp-5.15.12..ebuild => qthelp-5.15.13..ebuild}  | 0
 ...mageformats-5.15.12..ebuild => qtimageformats-5.15.13..ebuild} | 0
 .../{qtlocation-5.15.12..ebuild => qtlocation-5.15.13..ebuild}| 0
 ...{qtmultimedia-5.15.12..ebuild => qtmultimedia-5.15.13..ebuild} | 0
 .../{qtnetwork-5.15.12..ebuild => qtnetwork-5.15.13..ebuild}  | 0
 ...tnetworkauth-5.15.12..ebuild => qtnetworkauth-5.15.13..ebuild} | 0
 .../{qtopengl-5.15.12..ebuild => qtopengl-5.15.13..ebuild}| 0
 .../qtpaths/{qtpaths-5.15.12..ebuild => qtpaths-5.15.13..ebuild}  | 0
 ...{qtplugininfo-5.15.12..ebuild => qtplugininfo-5.15.13..ebuild} | 0
 ...tpositioning-5.15.12..ebuild => qtpositioning-5.15.13..ebuild} | 0
 ...rintsupport-5.15.12..ebuild => qtprintsupport-5.15.13..ebuild} | 0
 ...ckcontrols-5.15.12..ebuild => qtquickcontrols-5.15.13..ebuild} | 0
 ...controls2-5.15.12..ebuild => qtquickcontrols2-5.15.13..ebuild} | 0
 ...cktimeline-5.15.12..ebuild => qtquicktimeline-5.15.13..ebuild} | 0
 .../{qtscript-5.15.12..ebuild => qtscript-5.15.13..ebuild}| 0
 .../qtscxml/{qtscxml-5.15.12..ebuild => qtscxml-5.15.13..ebuild}  | 0
 .../{qtsensors-5.15.12..ebuild => qtsensors-5.15.13..ebuild}  | 0
 .../{qtserialbus-5.15.12..ebuild => qtserialbus-5.15.13..ebuild}  | 0
 ...{qtserialport-5.15.12..ebuild => qtserialport-5.15.13..ebuild} | 0
 .../{qtspeech-5.15.12..ebuild => qtspeech-5.15.13..ebuild}| 0
 dev-qt/qtsql/{qtsql-5.15.12..ebuild => qtsql-5.15.13..ebuild} | 0
 dev-qt/qtsvg/{qtsvg-5.15.12..ebuild => qtsvg-5.15.13..ebuild} | 0
 dev-qt/qttest/{qttest-5.15.12..ebuild => qttest-5.15.13..ebuild}  | 0
 ...ranslations-5.15.12..ebuild => qttranslations-5.15.13..ebuild} | 0
 ...keyboard-5.15.12..ebuild => qtvirtualkeyboard-5.15.13..ebuild} | 0
 .../{qtwayland-5.15.12..ebuild => qtwayland-5.15.13..ebuild}  | 0
 ...ndscanner-5.15.12..ebuild => qtwaylandscanner-5.15.13..ebuild} | 0
 ...{qtwebchannel-5.15.12..ebuild => qtwebchannel-5.15.13..ebuild} | 0
 .../{qtwebengine-5.15.12..ebuild => qtwebengine-5.15.13..ebuild}  | 0
 ...{qtwebsockets-5.15.12..ebuild => qtwebsockets-5.15.13..ebuild} | 0
 .../{qtwebview-5.15.12..ebuild => qtwebview-5.15.13..ebuild}  | 0
 .../{qtwidgets-5.15.12..ebuild => qtwidgets-5.15.13..ebuild}  | 0
 .../{qtx11extras-5.15.12..ebuild => qtx11extras-5.15.13..ebuild}  | 0
 dev-qt/qtxml/{qtxml-5.15.12..ebuild => qtxml-5.15.13..ebuild} | 0
 ...txmlpatterns-5.15.12..ebuild => qtxmlpatterns-5.15.13..ebuild} | 0
 55 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-qt/assistant/assistant-5.15.12..ebuild 
b/dev-qt/assistant/assistant-5.15.13..ebuild
similarity index 100%
rename from dev-qt/assistant/assistant-5.15.12..ebuild
rename to 

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

2024-03-16 Thread Erik Mackdanz
commit: d04e803caa621ab09b87278daa6e4ff142794a85
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 14:58:13 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d04e803c

net-libs/libupnpp: add 0.26.3

Signed-off-by: Erik Mackdanz  gentoo.org>

 net-libs/libupnpp/Manifest   |  1 +
 net-libs/libupnpp/libupnpp-0.26.3.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/net-libs/libupnpp/Manifest b/net-libs/libupnpp/Manifest
index 0e097100c8ee..f77bed7e5c92 100644
--- a/net-libs/libupnpp/Manifest
+++ b/net-libs/libupnpp/Manifest
@@ -1 +1,2 @@
 DIST libupnpp-0.23.0.tar.gz 482952 BLAKE2B 
1e4615367f311c47ac99e70d926086585e4e06c7c245cf4e2b463a5c47ca71286c287829f46305202cb24ba4add138aa5fd2864387253e478defa2d083e5526a
 SHA512 
56a90635144a074680b20b28bc55d2258e25730d72fc99cab849e6f343f62ba2646c1510ad3dbfc2733895eba5ae9dd0ade8478f2debe4425781557ecd515b0e
+DIST libupnpp-0.26.3.tar.gz 485173 BLAKE2B 
9afc516118410bd5ddffe8f59848f25f5fc1da3247127b0fee2d1d6cb18c21247c14628e0e82d1d5ecc640d217a5b463bb692e39864740966a83025801173f9b
 SHA512 
78f9f3fabfbe3f79dc75153e95dc12e6a45064ee853ba19d8e0354baa37e7a2f673d4bc27b73196d91053f976fca7d5837b60de485a48150f6d20217ecedfc78

diff --git a/net-libs/libupnpp/libupnpp-0.26.3.ebuild 
b/net-libs/libupnpp/libupnpp-0.26.3.ebuild
new file mode 100644
index ..a49d443e93fb
--- /dev/null
+++ b/net-libs/libupnpp/libupnpp-0.26.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="The libupnpp C++ library wraps libupnp for easier use by upmpdcli 
and upplay"
+HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli;
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/expat
+   net-libs/libnpupnp
+   net-misc/curl
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   default_src_install
+   find "${ED}" -name '*.la' -delete || die "Couldn't delete .la files"
+}



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

2024-03-16 Thread Erik Mackdanz
commit: 5c48cced1895882ee218acb7f6974ef8b078fbdb
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 14:52:35 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c48cced

net-libs/libnpupnp: add 6.1.1

Signed-off-by: Erik Mackdanz  gentoo.org>

 net-libs/libnpupnp/Manifest   |  1 +
 net-libs/libnpupnp/libnpupnp-6.1.1.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/net-libs/libnpupnp/Manifest b/net-libs/libnpupnp/Manifest
index 37047f7c4d55..ddd695b9305f 100644
--- a/net-libs/libnpupnp/Manifest
+++ b/net-libs/libnpupnp/Manifest
@@ -1 +1,2 @@
 DIST libnpupnp-5.0.2.tar.gz 553436 BLAKE2B 
d285bf2b58c74f2aefd98ffb4a0021d82ac508cf91be0dd02db9125fb2966358ce8e5969f540de8c4e6c4930b5f55e1a55588fcd65010b9e0181aa01d70f0b72
 SHA512 
6beab39649acd9ad3ac71420455bf4449f3c8223abcd84578c0a4a0ec52e5fa8df2c07cfda439ce91bc8c83b3a43b74c36de8765adf4feb11b61ee72936ede4e
+DIST libnpupnp-6.1.1.tar.gz 549925 BLAKE2B 
b7d8db7ddf58f77ee855dd6e82567a8e0edf1cbad468e2f4fa9a813908ec3c25a304fd3f41c592f5dfda46831998bf74a39a1be4cb3cd63cdac55f5aa2bc08a0
 SHA512 
905c0dfc7f018a80380406682550271893d795a1964bb5e7c4a56c6934ce06b9b6e29a2c5a7a9c4bf1a5a2348637ad6af3fd99cd38d7bba9d935fdbec6a6dce5

diff --git a/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild 
b/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild
new file mode 100644
index ..fb767483046f
--- /dev/null
+++ b/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A C++ base UPnP library, derived from Portable UPnP, a.k.a 
libupnp"
+HOMEPAGE="https://framagit.org/medoc92/npupnp;
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat
+   net-libs/libmicrohttpd:=
+   net-misc/curl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-client \
+   --enable-debug \
+   --enable-device \
+   --enable-gena \
+   --enable-ipv6 \
+   --enable-optssdp \
+   --enable-reuseaddr \
+   --enable-soap \
+   --enable-ssdp \
+   --enable-tools \
+   --enable-webserver
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/upmpdcli/

2024-03-16 Thread Erik Mackdanz
commit: 651d4f84dd9f06bf52c9468e08257dfaec68e229
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 15:07:46 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651d4f84

media-sound/upmpdcli: add 1.8.9

Signed-off-by: Erik Mackdanz  gentoo.org>

 media-sound/upmpdcli/Manifest  |  1 +
 media-sound/upmpdcli/upmpdcli-1.8.9.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index d8a01e1b29b8..7d2114cde2d6 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1 +1,2 @@
 DIST upmpdcli-1.8.1.tar.gz 629467 BLAKE2B 
dcc5f719721711e8b1ab53c8a163aa1230f01358fea54aad4e4fc7bc9e1f1442c31328f16637606fc06bebdff012c581a16f843885e2675949f2cb92a6ce6444
 SHA512 
35c1cc3ac215d783253b93f88a50fef2caa2d9ac541240fe58398ae062f02c4934c7b832f0159c7e542284496af59f91a59a2cfe3a0d5e2152dd40e7dec1aed7
+DIST upmpdcli-1.8.9.tar.gz 658086 BLAKE2B 
61aa8752f7c2611fd27be5c8114630f9be00f84d27ad2ccbb32320cf7ba00c0dc5a983222de50f9bc361c6a695634c0c0d6896d355bc90bb26637f35bc4432be
 SHA512 
f7fc474d91076acfe1d1482db6ea3e9a4a15612cfdef854e11721673f5822f1d2adf1b353b39bdbfbb6cbf869f4b6e8b6995c78e11555cd03c44140f4104b087

diff --git a/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild
new file mode 100644
index ..620cb2f7e971
--- /dev/null
+++ b/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
+HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html;
+
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="thirdparty"
+
+DEPEND="
+   dev-libs/jsoncpp
+   media-libs/libmpdclient
+   net-libs/libmicrohttpd:=
+   net-libs/libupnpp
+"
+RDEPEND="
+   ${DEPEND}
+   acct-group/upmpdcli
+   acct-user/upmpdcli
+   app-misc/recoll
+   thirdparty? ( dev-python/requests )
+"
+
+PATCHES=(
+   "${FILESDIR}"/makefile.patch
+   "${FILESDIR}"/configure.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+
+   eautoconf
+
+   ./configure \
+   --prefix=/usr \
+   --sysconfdir=/etc \
+   --localstatedir=/var/lib \
+   --disable-dependency-tracking \
+   --disable-silent-rules \
+   "--docdir=/usr/share/doc/${P}" \
+   "--htmldir=/usr/share/doc/${P}/html" \
+   --libdir=/usr/lib64 \
+   || die "Configure failed"
+
+}
+
+src_install() {
+   default
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit systemd/upmpdcli.service
+}
+
+pkg_postinst() {
+   einfo
+   einfo "This package no longer assumes that upmpdcli is driving an"
+   einfo "mpd instance on the same host (https://bugs.gentoo.org/670130)."
+   einfo "Probably it is though, so be sure your mpd is built with"
+   einfo "USE=curl."
+}



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

2024-03-16 Thread Arthur Zamarin
commit: de29df69bf4f2e55e54645e231ef44177f26db9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 14:30:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 14:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de29df69

dev-python/pydantic-core: Stabilize 2.16.3 sparc, #926906

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

 dev-python/pydantic-core/pydantic-core-2.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
index f806567f093d..f504c668de04 100644
--- a/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
@@ -109,7 +109,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]



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

2024-03-16 Thread Arthur Zamarin
commit: 62a64f557c348009be94d2a682f0f31f7d92df5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 14:30:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 14:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a64f55

dev-python/pydantic: Stabilize 2.6.3 sparc, #926906

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

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

diff --git a/dev-python/pydantic/pydantic-2.6.3.ebuild 
b/dev-python/pydantic/pydantic-2.6.3.ebuild
index e67a1009b580..fbf388fc6a32 100644
--- a/dev-python/pydantic/pydantic-2.6.3.ebuild
+++ b/dev-python/pydantic/pydantic-2.6.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]



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

2024-03-16 Thread Joonas Niilola
commit: ec6fa6712907bc5e80c8beb60c19eb2999e55070
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Feb 17 13:56:58 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 13:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6fa671

dev-util/bear: add myself as a maintainer

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35393
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/bear/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-util/bear/metadata.xml b/dev-util/bear/metadata.xml
index d8aa9d5eb352..49faddbc65c4 100644
--- a/dev-util/bear/metadata.xml
+++ b/dev-util/bear/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Bear is a tool that generates a compilation database for clang 
tooling.
The concept behind Bear is: to execute the original build 
command and intercept the exec calls issued by the build tool.



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2024-03-16 Thread Alfredo Tupone
commit: d39429443ad556f3597ebea1a1d114f2458ea6a9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 16 13:21:00 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 16 13:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3942944

dev-ada/gtkada: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/Manifest |  1 +
 dev-ada/gtkada/gtkada-24.0.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 2d1e06147ff3..1e1fcd1e0518 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 
05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b
 SHA512 
ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f
+DIST gtkada-24.0.0.tar.gz 6046333 BLAKE2B 
38db0d87c978bd608344a3e7eda5642bb9d2e73e0a201f65910c96baa4ede410071713190597ce5190ddc49b9ee7b44cc83e64e73cd34ceec00dc2613e24bc33
 SHA512 
b1c2cd9fe2d7fa6e39b007d64edebdc725132af892442454a0950e5533bf19a0d53e195d56282086f0d6cec1047d54109b933daf6a16f795aca613a01ee9ee61

diff --git a/dev-ada/gtkada/gtkada-24.0.0.ebuild 
b/dev-ada/gtkada/gtkada-24.0.0.ebuild
new file mode 100644
index ..d99581906f41
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-24.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+inherit ada autotools multiprocessing
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="${ADA_DEPS}
+   app-accessibility/at-spi2-core
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}"/${PN}-23.0.0-gentoo.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   $(use_enable static-pic)
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+}



<    1   2   3   4   5   >