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

2024-03-07 Thread Alfredo Tupone
commit: 134e80e0686c911283cc4156f72bb4e932ec0647
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar  8 07:26:02 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar  8 07:26:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=134e80e0

sci-libs/caffe2:  remove test file from correct location

Closes: https://bugs.gentoo.org/926304
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/caffe2-2.1.2-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/caffe2/caffe2-2.1.2-r6.ebuild 
b/sci-libs/caffe2/caffe2-2.1.2-r6.ebuild
index a8d3fb624cf2..969c36754c5c 100644
--- a/sci-libs/caffe2/caffe2-2.1.2-r6.ebuild
+++ b/sci-libs/caffe2/caffe2-2.1.2-r6.ebuild
@@ -237,6 +237,6 @@ src_install() {
if use cuda; then
python_domodule python/nvfuser
fi
-   rm -rf "${ED}"/var/tmp
+   rm -rf "${ED}${WORKDIR}"
find "${ED}" -empty -delete
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-build/just/

2024-03-07 Thread Joe Kappus
commit: 5e4dfc0e87979a13066194e5a9e3337cecc43fc0
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Mar  8 06:56:10 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Mar  8 06:56:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e4dfc0e

dev-build/just: add 1.25.0

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

 dev-build/just/Manifest   |  34 +++
 dev-build/just/just-1.25.0.ebuild | 194 ++
 2 files changed, 228 insertions(+)

diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest
index 4397017a26..a55978d279 100644
--- a/dev-build/just/Manifest
+++ b/dev-build/just/Manifest
@@ -1,22 +1,31 @@
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
+DIST arrayref-0.3.7.crate 9620 BLAKE2B 
69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613
 SHA512 
dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce
+DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 

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

2024-03-07 Thread Joonas Niilola
commit: 1e98a17e220bf4d6019544ac67755c4690580139
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar  8 06:47:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar  8 06:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e98a17e

profiles: remove last-rited package net-misc/buka

Closes: https://bugs.gentoo.org/924007
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 770b7761947d..96de09bb979c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -654,11 +654,6 @@ dev-python/debugpy
 # Removal on 2024-03-08.  Bug #806079.
 sys-libs/libhugetlbfs
 
-# Joonas Niilola  (2024-02-07)
-# The webpage it was built to scrape isn't online anymore.
-# Removal: 2024-03-08.  Bug #924007.
-net-misc/buka
-
 # Michał Górny  (2024-02-03)
 # Doesn't work with Flask 3, and is abandoned upstream.  It can be
 # trivially replaced by a local function.  No revdeps.



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

2024-03-07 Thread Joonas Niilola
commit: 1ec76c253c8eae0009109edc67f02c17b6709b0f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar  8 06:47:29 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar  8 06:47:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec76c25

net-misc/buka: treeclean

Closes: https://bugs.gentoo.org/924007
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/buka/Manifest  |  1 -
 net-misc/buka/buka-3.0.1.ebuild | 33 -
 net-misc/buka/metadata.xml  | 12 
 3 files changed, 46 deletions(-)

diff --git a/net-misc/buka/Manifest b/net-misc/buka/Manifest
deleted file mode 100644
index 986b739eabe8..
--- a/net-misc/buka/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST buka-3.0.1.tar.gz 14697 BLAKE2B 
2aabbe6bc78105bb0a1a44378c36ec82fef23df70d7600eaaa055d524bd4d38283644c49043f8c9d77cc52d7b1762f5ea4f2ddf896c0cda85ee677018679c1b6
 SHA512 
6893f1ad63130c55d2023abc0839e20f02ae4cede2162ec1d6e52d43f6b49cfc734b569776172b38bf2c208c2b41d123cb7bba9398ad689a22ce6703fa47eb22

diff --git a/net-misc/buka/buka-3.0.1.ebuild b/net-misc/buka/buka-3.0.1.ebuild
deleted file mode 100644
index 14302f2aa23f..
--- a/net-misc/buka/buka-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="45e6b32de708759a4e15181a8e2ad5de55cc78ef"
-inherit optfeature
-
-DESCRIPTION="Download manga from buka.cn"
-HOMEPAGE="https://gitlab.com/drylemon/buka;
-SRC_URI="https://gitlab.com/drylemon/buka/repository/${PV}/archive.tar.gz?ref=${PV}
 -> ${P}.tar.gz"
-S=${WORKDIR}/${P}-${COMMIT}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/beautifulsoup4
-   dev-python/requests
-   sys-process/parallel
-   net-misc/curl
-   dev-util/dialog"
-
-src_install() {
-   default
-   doman "${PN}.1"
-   dobin "${PN}" "${PN}-parse"
-}
-
-pkg_postinst() {
-   optfeature "pdf support" media-gfx/imagemagick
-   optfeature "cbz support" app-arch/zip
-}

diff --git a/net-misc/buka/metadata.xml b/net-misc/buka/metadata.xml
deleted file mode 100644
index ef8bb31dfe9d..
--- a/net-misc/buka/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-m...@dragona.ca
-Mohamad Issawi
-  
-  
-proxy-ma...@gentoo.org
-Gentoo Proxy Maintainers
-  
-



[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/

2024-03-07 Thread Viorel Munteanu
commit: 59ac6ae744f35cf93d72da53c531e8233f1a36f3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Mar  8 06:01:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar  8 06:01:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ac6ae7

app-misc/fastfetch: add 2.8.8, drop 2.8.7

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

 app-misc/fastfetch/Manifest   | 2 +-
 app-misc/fastfetch/{fastfetch-2.8.7.ebuild => fastfetch-2.8.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 9a05d677a27c..7d8c9a5856cf 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1,2 @@
 DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 
061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc
 SHA512 
55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
-DIST fastfetch-2.8.7.tar.gz 1013771 BLAKE2B 
119d2b44b050c374d924023cbaad25bf9e6ee5817edcc7ff4934985508e86c3125a820370947ea64c41b8307f8bb07a50960f762df39cdbc20e09a3d1dd90a8d
 SHA512 
efc06434de0821d5fdb6f539f281e7d139c078181f9473522f7765ac936cf128d614268d8e46ed46d6ba1832872e1ada75a3a61cacb5aa503d9f3619fe6265ee
+DIST fastfetch-2.8.8.tar.gz 1014055 BLAKE2B 
bf8145db1fdad1ae1c89f32b56d1e61b7b793492ed9e3e76bb9436ed456aeeef76543f52eb5d6ce52d389547abb9b59cd5760f5e8b7c6cd1350b0e7683fb8a76
 SHA512 
a39ae6cf59a6e2f95d138205892b46072cab35d6be7422ed3d22430050ea73284006aad99c8d6e195475b7e5b3ae40489f654cbd766e825e093b08f193a6fb23

diff --git a/app-misc/fastfetch/fastfetch-2.8.7.ebuild 
b/app-misc/fastfetch/fastfetch-2.8.8.ebuild
similarity index 100%
rename from app-misc/fastfetch/fastfetch-2.8.7.ebuild
rename to app-misc/fastfetch/fastfetch-2.8.8.ebuild



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

2024-03-07 Thread Michał Górny
commit: 137edc08ac873a5ec966e228794c1cf026b49b13
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:12:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137edc08

dev-python/pytest-timeout: Bump to 2.3.1

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

 dev-python/pytest-timeout/Manifest |  1 +
 .../pytest-timeout/pytest-timeout-2.3.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pytest-timeout/Manifest 
b/dev-python/pytest-timeout/Manifest
index 74b4d5a96c03..339ebf919692 100644
--- a/dev-python/pytest-timeout/Manifest
+++ b/dev-python/pytest-timeout/Manifest
@@ -1 +1,2 @@
 DIST pytest-timeout-2.2.0.tar.gz 16391 BLAKE2B 
550b803ed4a64ab0fead7f6e61297ea6bfc6e59988998c5383fdccdebb3664fe9f6651314bb1a439f6431e844bb770feb50bedcabd568e4dfea7526d8c328dd7
 SHA512 
11a0c4e958b324bff3e149bf2a7dc5bf6ab6549405d5061856f8f1ad0e43df1cddce83df4c804b717276bfbcfcf60ee6b400625d0f4e4e73c98785146c22164f
+DIST pytest-timeout-2.3.1.tar.gz 17697 BLAKE2B 
5f0ffa2fdda59ef28a92bfd5742891f63c1fa400db4ef89077fa13d917932d83e76d543c4c326a27df582a025122d8a75f1f7adf0daebbecc42273d4323ff93a
 SHA512 
f200d625d11f76173521f4e2e4e09d57f6613d9b1420c57893b454ec496d5f11b32390b95eb995b403d15f8563b742a58fa0e0cbad42246b4049787a389ad83e

diff --git a/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild 
b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild
new file mode 100644
index ..ea860f7df388
--- /dev/null
+++ b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin to abort hanging tests"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-timeout/
+   https://pypi.org/project/pytest-timeout/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# do not rdepend on pytest, it won't be used without it anyway
+# pytest-cov used to test compatibility
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   !hppa? (
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_timeout
+
+   if has_version dev-python/pytest-cov; then
+   PYTEST_PLUGINS+=,pytest_cov.plugin
+   else
+   EPYTEST_DESELECT+=(
+   test_pytest_timeout.py::test_cov
+   )
+   fi
+
+   epytest
+}



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

2024-03-07 Thread Michał Górny
commit: 082d47882f3541b7023556cd5afa8cf699e7b40d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:10:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082d4788

dev-python/pytest-subtests: Bump to 0.12.1

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

 dev-python/pytest-subtests/Manifest|  1 +
 .../pytest-subtests/pytest-subtests-0.12.1.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pytest-subtests/Manifest 
b/dev-python/pytest-subtests/Manifest
index 307cb06f77de..9e875f194fcc 100644
--- a/dev-python/pytest-subtests/Manifest
+++ b/dev-python/pytest-subtests/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-subtests-0.11.0.tar.gz 12763 BLAKE2B 
b1e1373d197798a9c27ed65569a681e9ea8dd36014cf6ea57a1d44ed888dca21bd8c5afffeb7f590a501d83d1bc0a8e1fe06b13832173e6937b722163614f21e
 SHA512 
cab486252148e457e234e0dadacefa5ff38cf67df48d9c8bd61aa546a4a1e712b70dca0a270dffceede6be0f8a6324e8c21beaa4d1528b39f12bba72e077ef1d
 DIST pytest-subtests-0.12.0.tar.gz 15251 BLAKE2B 
d7a526a4af21828d4ad8364b0cf50dc5ae071806b49dfd13068f679b43dfef6367f32e61bad0547100408d0d6fd58d6a33ee96220d234116535b840da1b659c4
 SHA512 
4ff64e29b5c7f76a239ac3f365450a60d3ebe3ee9d01781c4f79f100b1590d24a867c503567d0bbf60e397bc1cc3dff091afbee823aa9399b7cc14a6e60bc0b8
+DIST pytest-subtests-0.12.1.tar.gz 15303 BLAKE2B 
68ce29fd067836cb32b43f260c98b0a8d1827a1bf6f3f61bc98eb69a5259dad725379bece5fe745e86561cab7e58042aff7da51d39e99fd09bbf0127d04d8cca
 SHA512 
5eb4ff950171f8e008b3879453b55bab1ebc82ec60ca4da839158ad6e195c03f1a5d6b6ce2ac263a3ecaa2f684955e4fcc7abf5e429de9ffd898586b758e6cd4

diff --git a/dev-python/pytest-subtests/pytest-subtests-0.12.1.ebuild 
b/dev-python/pytest-subtests/pytest-subtests-0.12.1.ebuild
new file mode 100644
index ..322989e03e96
--- /dev/null
+++ b/dev-python/pytest-subtests/pytest-subtests-0.12.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unittest subTest() support and subtests fixture"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-subtests/
+   https://pypi.org/project/pytest-subtests/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7[${PYTHON_USEDEP}]
+"
+# pytest-xdist is used to test compatibility
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=xdist.plugin,pytest_subtests.plugin
+   epytest
+}



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

2024-03-07 Thread Michał Górny
commit: 5955dc1e6c2ac6a6f2dcac94f6a6381cf99f0547
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:14:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5955dc1e

dev-python/pyqtgraph: Bump to 0.13.4

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

 dev-python/pyqtgraph/Manifest|  1 +
 dev-python/pyqtgraph/pyqtgraph-0.13.4.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index d00bdbb19d8e..3ef345640dae 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1 +1,2 @@
 DIST pyqtgraph-0.13.3.gh.tar.gz 1423224 BLAKE2B 
6c054e243a95387f18c7f18a1d4375fac3a7ae3794902f72e8d75eaeea01e031422abb7bbd84bb94977c6ce14664fed4f66ebd9892f4200c3b3ccdd598ccbfd2
 SHA512 
a397fcf8fc2fcc5a212df9f4cd48dc07bc1ad9eb7a9b1283488eb52c236e054b01df02d04088a9d91679c4ae3ab7796cdf95cdbad06a6a585fbbcdb921f33617
+DIST pyqtgraph-0.13.4.gh.tar.gz 1438293 BLAKE2B 
aaa1ccdf318dfdee0dfee73f8f7be99897d58114971569eb14cd9e32f404cabe08edf20e78301152ad9663bda0d1e8c589ff6af63799bfdc87dfe12ab3ac5a63
 SHA512 
9c5c276d1e191bbb72ce1ce66fcf2cfe34f5f31318bbc3069c634a77b0373b2df6a7572eccb3cfec9a45d225f5f5da71d6ca9db3f9ef520eaab27b76176a8904

diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.4.ebuild 
b/dev-python/pyqtgraph/pyqtgraph-0.13.4.ebuild
new file mode 100644
index ..7f4e943402a5
--- /dev/null
+++ b/dev-python/pyqtgraph/pyqtgraph-0.13.4.ebuild
@@ -0,0 +1,73 @@
+# 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..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy"
+HOMEPAGE="
+   https://www.pyqtgraph.org/
+   https://github.com/pyqtgraph/pyqtgraph/
+   https://pypi.org/project/pyqtgraph/
+"
+SRC_URI="
+   https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="opengl svg"
+REQUIRED_USE="test? ( opengl svg )"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   if ! use opengl; then
+   rm -r pyqtgraph/opengl || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # apparently fragile
+   tests/test_reload.py::test_reload
+
+   # TODO
+   tests/exporters/test_svg.py::test_plotscene
+   tests/graphicsItems/test_ROI.py::test_PolyLineROI
+
+   # pyside2 is normally skipped if not installed but these two
+   # fail if it is installed
+   # TODO: this could be due to USE flags, revisit when pyside2
+   # gains py3.9
+   'pyqtgraph/examples/test_examples.py::testExamples[ 
DateAxisItem_QtDesigner.py - PySide2 ]'
+   'pyqtgraph/examples/test_examples.py::testExamples[ 
designerExample.py - PySide2 ]'
+   )
+
+   epytest -p xvfb -n "$(makeopts_jobs)"
+}



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

2024-03-07 Thread Michał Górny
commit: a8c76a8a871f81e98a634a6ad1164de7798f5b52
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:08:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c76a8a

dev-python/pyglet: Bump to 2.0.13

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

 dev-python/pyglet/Manifest |  1 +
 dev-python/pyglet/pyglet-2.0.13.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 589500c0c9ff..971042da7167 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,2 +1,3 @@
 DIST pyglet-2.0.10.gh.tar.gz 6414679 BLAKE2B 
42d6724d67bfac5b80f22f8e995b601dde9e68c49e75b75d1deffb5816ac5a246f0fa5923d159ea27b71720a8301f49dade12ed5179dd4dd69af81085a3daf80
 SHA512 
cb92e920eebc7b09ccbf396f5a78e5e089df17fbc0cd40b862be9309d97999fcf76995de5602c75efa2294bb387c7489a075fa0bd8ef322ec3573ba6524a3aa4
 DIST pyglet-2.0.12.gh.tar.gz 6415028 BLAKE2B 
ba1a697fe4e75b77da2b4ed7c1fa7b95269eb6f67502103fba158ec9fca636fe6027c6ece10c517ed4f7bbaae063b62d947cf9963bb4ed31b842eb7fddf793cb
 SHA512 
e94009f002b295df891367f7e2b30f692606b0a35c1475e9ddf7f463ef5286691f8755f804b24c382fbea97ab2d58dfd51422110be9994a520dce6d365b90df0
+DIST pyglet-2.0.13.gh.tar.gz 6417145 BLAKE2B 
ad47d22e53b4da08e6a4b4f4351ba03ea7b236d8680edd793e83c3e0bc5c350d8b1514b08c0dfe24b392761f7df64cf5e0ef8972d9fed6f9d367b0c887567ea5
 SHA512 
3ffb67b4a5aac72f4c2cdbe4f2492e9e41e69749e544d281bfa8bc491dc56fd2bb483392b4f639070c162c9460baf01f25090d91b9bd371d8ce23a4309c3

diff --git a/dev-python/pyglet/pyglet-2.0.13.ebuild 
b/dev-python/pyglet/pyglet-2.0.13.ebuild
new file mode 100644
index ..28c5feeacc17
--- /dev/null
+++ b/dev-python/pyglet/pyglet-2.0.13.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 virtualx xdg-utils
+
+DESCRIPTION="Cross-platform windowing and multimedia library for Python"
+HOMEPAGE="
+   https://pyglet.org/
+   https://github.com/pyglet/pyglet/
+   https://pypi.org/project/pyglet/
+"
+SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples image +sound"
+
+RDEPEND="
+   virtual/glu
+   virtual/opengl
+   image? (
+   || (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-libs/gtk+:2
+   )
+   )
+   sound? (
+   || (
+   media-libs/libpulse
+   media-libs/openal
+   )
+   )
+"
+#  ffmpeg? ( media-libs/avbin-bin )
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   media-libs/fontconfig
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   xdg_environment_reset
+
+   local EPYTEST_DESELECT=(
+   # lacking device/server permissions
+   tests/unit/media/test_listener.py::test_openal_listener
+   tests/unit/media/test_listener.py::test_pulse_listener
+   # fragile to system load
+   
tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume
+   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
+   )
+
+   # Specify path to avoid running interactive tests
+   # We could add in integration tests, but they're slow
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2024-03-07 Thread Michał Górny
commit: a953a6a74253739123ecd9264e0202a1ef9fb691
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:09:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a953a6a7

dev-python/stripe: Bump to 8.6.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-8.6.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index ab2971030ab7..191ea8c9c265 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-8.3.0.tar.gz 1067989 BLAKE2B 
fb91886e93e9398fac0e20d72f70e63579150bdf27d594ec256b74e76561a5fe52ab326743f31d0f48874f3e066fbd0441569d62f41da0ec486ad84a592ce4e1
 SHA512 
963bc17da4acb8664482459dd0c09bba6859f17e0aa0ef55da8a9aa588174e1f34072084e9f94829cf81d0e4f9bb78df2836fdc58710f49acb4b17a271b7742c
 DIST stripe-8.4.0.tar.gz 1071302 BLAKE2B 
b7aa15e20baa6c0a2e939fda1ee45d3acab72ab771717ca15b0302793f4958257d0fe915c02d92d4be1d51eb6cc6be3bc28d4cda43dffb0ed1e2e958cfc29160
 SHA512 
b7ddb5a11c379492f5a7eafcc44197e026e3020420a83c294db6bbe2d73b39c4af38746817d0684e84f09232b12b45280d919090a331a9a0d03af4d02e59ef99
 DIST stripe-8.5.0.tar.gz 1073351 BLAKE2B 
7e30a06b34c99cbdeb06e33ee462ae6e5ace4583e293f860992f64dcc7ab6b8766e9cac0f941fd709747f0d6e0c2a171dbd72931e0af527a731c860266812121
 SHA512 
f6ab165d13f037856d2648faa5aef1d47d7c0aea78e222d23aec0a5ffd90e782c30401367fe00a7c09807e029f53382bd5f76ebcd096ad8d06185e32776766b4
+DIST stripe-8.6.0.tar.gz 1075310 BLAKE2B 
cf497317cce5f8525ccc8491ccfe8610f701abc175b9d24099790ab8a5ed7b8c67888960f96d579c7d623162d82e9f26beb09532f84eb7785c93acc3cb516825
 SHA512 
25fc7396ea0d5cc448a8c9c00f5dfac7ea5181a4c82d7f1b3d81d0e54b55876213ffddcb478391604f228ff5a7bbe6adcfdee0cdfce3ed385be8432c400053bf

diff --git a/dev-python/stripe/stripe-8.6.0.ebuild 
b/dev-python/stripe/stripe-8.6.0.ebuild
new file mode 100644
index ..5ed0d9dd1b63
--- /dev/null
+++ b/dev-python/stripe/stripe-8.6.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.182.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+   if ! use telemetry; then
+   sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py 
|| die
+   fi
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2024-03-07 Thread Michał Górny
commit: 9b2b1e85b325b7f83f4cca4265e035785d4921ec
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:09:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2b1e85

dev-libs/flatbuffers: Bump to 24.3.7

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

 dev-libs/flatbuffers/Manifest  |  1 +
 dev-libs/flatbuffers/flatbuffers-24.3.7.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
index df7a4cf841f8..995e921d3592 100644
--- a/dev-libs/flatbuffers/Manifest
+++ b/dev-libs/flatbuffers/Manifest
@@ -1,3 +1,4 @@
 DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 
6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428
 SHA512 
fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f
 DIST flatbuffers-23.5.26.gh.tar.gz 2257271 BLAKE2B 
147425e7c018072f4ae4cdb3e034a4f434362d88d5e27b09375965993c279acfbed36064014c8f4fbe3fb81175ac0aa9b07629675e2c7ad33d59a9c85f2c3bb8
 SHA512 
cd0a5efad8016e1217d01a181d6b02e546f5693c6412361bfeaee820d5dfe5e2a424cee1963270e851c1a4f936ae8a0032a51c5bb16ee19313e0ecc77dc4ba31
 DIST flatbuffers-24.3.6.gh.tar.gz 2296876 BLAKE2B 
2a9233c5256c16a494a850999565ee7b7fe6a032794770f7a9cb47e43d1abf8335f08f1ec2e94cb3fdb06d452bcb46c4b7f98519a7d52d2479891d50beeaf3c3
 SHA512 
2b0a97ee3ff0236b38dac9edbe4d984ae32c0a89436fd043b831e27c947782c704937afd44216ac1f7bdb7ad003f09bc381b1567e4866462fd3c9d6c7ab272e1
+DIST flatbuffers-24.3.7.gh.tar.gz 2296896 BLAKE2B 
439d84a58ed169f6cd980388034f3dfaf53444dc4733b942aeeac24ed805dcf7c4348df8080fdbd899d2b4bc7f1ad75f546f8db3bcbb6fc942b75e2c3877331e
 SHA512 
93541cbc6c1ba96beed77967d89693ebbc532664ee3b39eb9df9ec28871a3a0acb744b9c823afe6d3c480fe34e092306100e67f5b8fbed4432a875e87670019e

diff --git a/dev-libs/flatbuffers/flatbuffers-24.3.7.ebuild 
b/dev-libs/flatbuffers/flatbuffers-24.3.7.ebuild
new file mode 100644
index ..c03ba67b3e92
--- /dev/null
+++ b/dev-libs/flatbuffers/flatbuffers-24.3.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Memory efficient serialization library"
+HOMEPAGE="
+   https://flatbuffers.dev/
+   https://github.com/google/flatbuffers/
+"
+SRC_URI="
+   https://github.com/google/flatbuffers/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
+   -DFLATBUFFERS_BUILD_SHAREDLIB=ON
+   -DFLATBUFFERS_BUILD_TESTS=$(usex test)
+   -DFLATBUFFERS_BUILD_BENCHMARKS=OFF
+   )
+
+   cmake_src_configure
+}



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

2024-03-07 Thread Michał Górny
commit: d2d6727864cce06770e69b8e721ae0975444d045
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:10:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d67278

dev-python/flatbuffers: Bump to 24.3.7

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

 dev-python/flatbuffers/Manifest  |  1 +
 dev-python/flatbuffers/flatbuffers-24.3.7.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest
index df7a4cf841f8..995e921d3592 100644
--- a/dev-python/flatbuffers/Manifest
+++ b/dev-python/flatbuffers/Manifest
@@ -1,3 +1,4 @@
 DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 
6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428
 SHA512 
fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f
 DIST flatbuffers-23.5.26.gh.tar.gz 2257271 BLAKE2B 
147425e7c018072f4ae4cdb3e034a4f434362d88d5e27b09375965993c279acfbed36064014c8f4fbe3fb81175ac0aa9b07629675e2c7ad33d59a9c85f2c3bb8
 SHA512 
cd0a5efad8016e1217d01a181d6b02e546f5693c6412361bfeaee820d5dfe5e2a424cee1963270e851c1a4f936ae8a0032a51c5bb16ee19313e0ecc77dc4ba31
 DIST flatbuffers-24.3.6.gh.tar.gz 2296876 BLAKE2B 
2a9233c5256c16a494a850999565ee7b7fe6a032794770f7a9cb47e43d1abf8335f08f1ec2e94cb3fdb06d452bcb46c4b7f98519a7d52d2479891d50beeaf3c3
 SHA512 
2b0a97ee3ff0236b38dac9edbe4d984ae32c0a89436fd043b831e27c947782c704937afd44216ac1f7bdb7ad003f09bc381b1567e4866462fd3c9d6c7ab272e1
+DIST flatbuffers-24.3.7.gh.tar.gz 2296896 BLAKE2B 
439d84a58ed169f6cd980388034f3dfaf53444dc4733b942aeeac24ed805dcf7c4348df8080fdbd899d2b4bc7f1ad75f546f8db3bcbb6fc942b75e2c3877331e
 SHA512 
93541cbc6c1ba96beed77967d89693ebbc532664ee3b39eb9df9ec28871a3a0acb744b9c823afe6d3c480fe34e092306100e67f5b8fbed4432a875e87670019e

diff --git a/dev-python/flatbuffers/flatbuffers-24.3.7.ebuild 
b/dev-python/flatbuffers/flatbuffers-24.3.7.ebuild
new file mode 100644
index ..9f4884db1418
--- /dev/null
+++ b/dev-python/flatbuffers/flatbuffers-24.3.7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
+HOMEPAGE="
+   https://github.com/google/flatbuffers/
+   https://pypi.org/project/flatbuffers/
+"
+SRC_URI="
+   https://github.com/google/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   cd "${WORKDIR}/${P}/tests" || die
+   # zeroes means without benchmarks
+   "${EPYTHON}" py_test.py 0 0 0 0 false || die
+   "${EPYTHON}" py_flexbuffers_test.py -v || die
+}



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

2024-03-07 Thread Michał Górny
commit: 3311d8432289d9b6412396b8c903b84492916e3a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:07:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3311d843

dev-python/types-docutils: Bump to 0.20.0.20240308

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240308.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 5549f3302650..936caa923744 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1,4 @@
 DIST types-docutils-0.20.0.20240302.tar.gz 13137 BLAKE2B 
3e9190aa61d73454df392bd7c069db7b0fb2ad84017de8ec8051bd5c74f6bb9798ebfa4e5cb92aee444ec051a736fc1b2f2bf046cdc7ac32b675a5ca606e
 SHA512 
44f6cab5155e92d95aa18846f8713af156f61fec742651727f50f6779140fcab73cd993b2271796a563564a7301ad3f18f4b38de79e01b51440026832b1a044c
 DIST types-docutils-0.20.0.20240303.tar.gz 13607 BLAKE2B 
59963a2d072d8e3c408f778cb681872306f3f3598b24fa555993e1ef0e085aa2b1060528ca7ecae5f12bb6b0aca7b1e5d967cd21dabbbde558466aa057269f3e
 SHA512 
37c4864d68183b75458cdf2898c454c80fa7fa5563918a63764a038cd3b41b6abc727dc5c79e06a19d3e3623653548b72c98b539ac2fb219cc3a8531924c97d5
 DIST types-docutils-0.20.0.20240304.tar.gz 14344 BLAKE2B 
9a1013cf9c76dc3b388f28e2ecd215ad9c058143f97e19d659d76249290ee9977ee018c5cd8c19ea8181948549fd6ae9c6196a1901659cfd141cbd231b4626eb
 SHA512 
2156a97382029c75186c49460a1fc24a91db43c187a82eb967726f97cddd9232ab58182b5a33422d205e1d87bfcdea8a1e86513545917f8d0a4d4d915616274b
+DIST types-docutils-0.20.0.20240308.tar.gz 14973 BLAKE2B 
19fdba7a81197ad8ab643371aa7ec98fc8fe0bb12ae5a8b684acada5cf7c9431471d1a16157cf79e437e3e5cbc52f262a60adec42a71b3fff8381f404bdce437
 SHA512 
321c3e5dd7ff0f9040ead0d81255c557d9929ef130371b371514748e4fe6af97fd598763e12e260848e782883316ce27b059066e19dd1ccba4d5ee0b0bff16b5

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240308.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240308.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240308.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-03-07 Thread Michał Górny
commit: 877a9b0ff842600425fcaaa1fa7a69f15720f4b9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:13:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877a9b0f

dev-python/shtab: Bump to 1.7.1

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

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

diff --git a/dev-python/shtab/Manifest b/dev-python/shtab/Manifest
index 542e422346a9..11b6ad860b90 100644
--- a/dev-python/shtab/Manifest
+++ b/dev-python/shtab/Manifest
@@ -1 +1,2 @@
 DIST shtab-1.7.0.tar.gz 45485 BLAKE2B 
d1aef26a621da7654e5816fda7ebf197cdf23aa3a485716038b6161826b2f1a624caf369bf59a7fd611cc28906debb83f016b167f06c2cfe9d7a53724054ad55
 SHA512 
82e5bba15007e07c180c5d9585605150f0a5f53b3859888fcdc28c0bc537762635794f7a8ddd6f81f5337d3c7375b925380fc3797198a803fc09635b65dd07f4
+DIST shtab-1.7.1.tar.gz 45410 BLAKE2B 
15ed00feb1bb051ad3ec21bab9a3300175b22e677db905b714e29b10308489bec6273a7f1e226b3dd70088c74b0dd5f2c7d8958a130e339d197ba290ea6710f4
 SHA512 
749f21e5b4eba75744a270809b761e7c795e4404727f8e6da87f6620622e42dc6e35aa923c7f8df34bec27af45ec16496fdab11b8450edb09067df9c830ae219

diff --git a/dev-python/shtab/shtab-1.7.1.ebuild 
b/dev-python/shtab/shtab-1.7.1.ebuild
new file mode 100644
index ..3debac670a80
--- /dev/null
+++ b/dev-python/shtab/shtab-1.7.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automagic shell tab completion for Python CLI applications"
+HOMEPAGE="
+   https://github.com/iterative/shtab
+   https://pypi.org/project/shtab/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # Disable pytest-cov
+   epytest -o addopts=
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2024-03-07 Thread Michał Górny
commit: 61af01e8853146c3f716bfa49cd2625ef1d060c2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:12:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61af01e8

dev-python/aws-sam-translator: Bump to 1.86.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.86.0.ebuild   | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index b59bb29324ab..e0bcbcabf6ba 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1 +1,2 @@
 DIST serverless-application-model-1.85.0.gh.tar.gz 5472842 BLAKE2B 
528a7e5f17a461741d3dd1911dda13c592a835cb2d44452d2c719e072e6d1dd715562d3660f9f92200ff6b5893d32e05ecc9faf30a835de9cc29ef72af4489f3
 SHA512 
a48b0ca4d18f524623f2e23ea3b721e1bda3bc94ded53859f87e40c53ba4e9f3b97423aee58f20a041eaba4a1b092353c88de33a52576fc4084670cb45f4c7f2
+DIST serverless-application-model-1.86.0.gh.tar.gz 5490164 BLAKE2B 
f784adc234080d447b33e375acf62ab65728655aeef2d6a4c1210535e8f1afb85c011038b42435d5aaff8d69a179769a03d3c885e1fa487be434492c1c3c
 SHA512 
e4ec2eca9f5531402f34e37c1bc7c9257f3120c3863f18bf2661b9f8757a680c6433d59c2a3f1b31e1ffeeffaa02fbd87f6407b3faf6ba5909bfefb79462ca18

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.86.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.86.0.ebuild
new file mode 100644
index ..166699d76ae6
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.86.0.ebuild
@@ -0,0 +1,62 @@
+# 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 multiprocessing
+
+MY_P=serverless-application-model-${PV}
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # so much noise...
+   sed -i -e '/log_cli/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AWS_DEFAULT_REGION=us-east-1
+   epytest -o addopts= -o filterwarnings= \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2024-03-07 Thread Michał Górny
commit: bfb3e8491bc8653869bd247e52ae4aacd383a109
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:34:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb3e849

sci-mathematics/z3: Bump to 4.13.0

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

 sci-mathematics/z3/Manifest |   1 +
 sci-mathematics/z3/z3-4.13.0.ebuild | 119 
 2 files changed, 120 insertions(+)

diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index a22863ee41d3..89468d2ba859 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,2 +1,3 @@
 DIST z3-4.12.5.tar.gz 5491803 BLAKE2B 
9ad626386c73dea23b4a304312d5381be76b4c6b9aab4850568e4badd2a404cc7bf3f379490577b3acf8935f5bf8b39e241a8f85ed02819eb6d43785a9286e4a
 SHA512 
b5055468d1380c54b959f826e10846c323c0ef73cf6bba0970e187c38cabd5869786261cd9b89a89d8369144417180870627782bf705e5494286dfe75053c9a7
 DIST z3-4.12.6.tar.gz 5492517 BLAKE2B 
721db0881ec77112ca0461897fa01f2b7e9f8748976f54d1b0c36acc583f74c175d0002cf46261f87c15b2614832700c1e5f94a199767a945041950cc3d9048d
 SHA512 
10883877d20adbd229ad4bf65a9b50660d93d85514f933865f06920efd697f51ce34e502fbe451d4c1b2251f13d597050b8277036d4011d9c0f196111d681f8f
+DIST z3-4.13.0.tar.gz 5520232 BLAKE2B 
0889c03991311c46c361f269b85fb316c0b4be5cee84f1bb420ef640876058431fe5ec00f58a3dc9377ed3a2ea1cd908a8d9731f9575cf0e4a819fe1f50be670
 SHA512 
8503787fe0b18592b5a131bcec2cacfa5f5096d76386a1c4fda7a836e472924b154433306d27600ff0d0758ddb710c965901fbfc2e5605919b624b9d4d1bc4fd

diff --git a/sci-mathematics/z3/z3-4.13.0.ebuild 
b/sci-mathematics/z3/z3-4.13.0.ebuild
new file mode 100644
index ..f5b80b16a7e7
--- /dev/null
+++ b/sci-mathematics/z3/z3-4.13.0.ebuild
@@ -0,0 +1,119 @@
+# 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 java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="An efficient theorem prover"
+HOMEPAGE="https://github.com/Z3Prover/z3/;
+SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz;
+S=${WORKDIR}/z3-${P}
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc examples gmp isabelle java python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   java? ( >=virtual/jdk-1.8 )
+"
+BDEPEND="
+   doc? ( app-text/doxygen[dot] )
+"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_prepare() {
+   cmake_src_prepare
+   java-pkg-opt-2_src_prepare
+}
+
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/879327
+   # https://github.com/Z3Prover/z3/issues/7143
+   #
+   # Do not trust it with LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   cmake-multilib_src_configure
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DZ3_USE_LIB_GMP=$(usex gmp)
+   -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
+   -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
+   -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
+   -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
+   -DZ3_INCLUDE_GIT_DESCRIBE=OFF
+   -DZ3_INCLUDE_GIT_HASH=OFF
+   )
+
+   multilib_is_native_abi && use java && mycmakeargs+=( 
-DJAVA_HOME="$(java-config -g JAVA_HOME )" )
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cmake_build test-z3
+   set -- "${BUILD_DIR}"/test-z3 /a
+   echo "${@}" >&2
+   "${@}" || die
+}
+
+multilib_src_install_all() {
+   dodoc README.md
+   use examples && dodoc -r examples
+   use python && python_optimize
+
+   if use isabelle; then
+   insinto /usr/share/Isabelle/contrib/${P}/etc
+   newins - settings <<-EOF
+   Z3_COMPONENT="\$COMPONENT"
+   Z3_HOME="${EPREFIX}/usr/bin"
+   Z3_SOLVER="${EPREFIX}/usr/bin/z3"
+   Z3_REMOTE_SOLVER="z3"
+   Z3_VERSION="${PV}"
+   Z3_INSTALLED="yes"
+   Z3_NON_COMMERCIAL="yes"
+   EOF
+   fi
+}
+
+pkg_postinst() {
+   if use isabelle; then
+   if [[ -f ${ROOT}/etc/isabelle/components ]]; then
+   sed -e "/contrib\/${PN}-[0-9.]*/d" \
+   -i "${ROOT}/etc/isabelle/components" || die
+   cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
+   contrib/${P}
+   EOF
+   fi
+   

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

2024-03-07 Thread Michał Górny
commit: ce2ae2d2da18ab8a7d5d695e55e0ddb71521ae22
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 05:07:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2ae2d2

dev-python/types-setuptools: Bump to 69.1.0.20240308

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

 dev-python/types-setuptools/Manifest|  1 +
 .../types-setuptools-69.1.0.20240308.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index 7526f06d0ca6..945e6b7ade42 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1 +1,2 @@
 DIST types-setuptools-69.1.0.20240302.tar.gz 34794 BLAKE2B 
278be0abe3891e8436a2a583d7220d7e28e80606a7170bdc174aa184d43734f5c46c396a12122cbdfe593020fcd4e8851389f99ef0708226d2a47a547dc4b0e6
 SHA512 
9160098d6146f32069805a096d8c3418de1618748948ff813d0209071b28746bd526441e8e34d93b8e0ac9d5a9d22b6656a6a00377bd6599263fa13e3456189a
+DIST types-setuptools-69.1.0.20240308.tar.gz 34868 BLAKE2B 
091073d8741f2d3d7a45cfe31ab07bbfc52a7a90b049d5bbe354fce9baaf8c45dacda70651f6b12a4e88a92e6f27a667075a96529583d688657357554a9e05e1
 SHA512 
326d304bb5c1fb8b6b95793e48da69ad3ee4fa1c87f45fd272d91502a69e65f354cc0806dacfe82122af13ee58de0d12eaec12f8a9cb20adaf4284794652e679

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.1.0.20240308.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.1.0.20240308.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240308.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



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

2024-03-07 Thread Michał Górny
commit: 94d7e7e96945ed47e6d3ea6591cf498fd77994b8
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 20:28:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d7e7e9

distutils-r1.eclass: wire up meson-python to meson.eclass

The meson-python build backend -- as the name suggests -- uses meson
under the hood. We have a meson eclass which does lots of useful things
pertinent to meson. Make sure it gets invoked, by prying out the options
that meson_src_configure would use and setting passing them as our seed
values for gpep517.

[sam: Tweak '=' style.]
[sam: Tweak mesonargs->MESONARGS for final version of 
e9189344b971f7ee0e2bec36650c57dbade4f122.]
[sam: Update local variable list.]
[mgorny: Add local variables for LTO filtering.]

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35554
Signed-off-by: Michał Górny  gentoo.org>

 eclass/distutils-r1.eclass | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 134cb39f276a..e0c54d81a846 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -197,6 +197,10 @@ _DISTUTILS_R1_ECLASS=1
 inherit flag-o-matic
 inherit multibuild multilib multiprocessing ninja-utils toolchain-funcs
 
+if [[ ${DISTUTILS_USE_PEP517} == meson-python ]]; then
+   inherit meson
+fi
+
 if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
inherit python-r1
 else
@@ -1386,9 +1390,19 @@ distutils_pep517_install() {
)
;;
meson-python)
+   # variables defined by setup_meson_src_configure
+   local MESONARGS=() BOOST_INCLUDEDIR BOOST_LIBRARYDIR NM 
READELF
+   # it also calls filter-lto
+   local x
+   for x in $(all-flag-vars); do
+   local -x "${x}=${!x}"
+   done
+
+   setup_meson_src_configure "${DISTUTILS_ARGS[@]}"
+
local -x NINJAOPTS=$(get_NINJAOPTS)
config_settings=$(
-   "${EPYTHON}" - "${DISTUTILS_ARGS[@]}" <<-EOF || 
die
+   "${EPYTHON}" - "${MESONARGS[@]}" <<-EOF || die
import json
import os
import shlex



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

2024-03-07 Thread Michał Górny
commit: ca37fa787574e40ba23a99cabd972bf422753254
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:32:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca37fa78

dev-python/trimesh: Bump to 4.1.8

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.1.8.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 4fc798ea9a2a..97f8baf24e12 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -3,3 +3,4 @@ DIST trimesh-4.1.4.gh.tar.gz 13438872 BLAKE2B 
b03efc741bccf3b08c9f8611dbf282d99f
 DIST trimesh-4.1.5.gh.tar.gz 13440026 BLAKE2B 
bdf27c0ebfc24ede66ecd8ae94151cbf926e187112f096246080db34a43a23f950674a461c29d8b87a71d6b5bc8e3cc824007b54be90593ceb552e1669e41e36
 SHA512 
a62cdbad4a053fe6bf3d70285c2484600af09f9bc6a638214b10718bdf3c0901053bad0d25c4d7dc96f396c66fb3d438981d3fc96ea179bb078abb3d8b87695b
 DIST trimesh-4.1.6.gh.tar.gz 13439647 BLAKE2B 
785d27d794922a8e42013c4cbb9e58589874bd1db17c8b9f3490a91456d9b0a729c7714928e420174a5c7d9d4ccaa1781350134f13d1e2fb530150445d88918f
 SHA512 
9b3da87a176a5585c7d4ff818e883f259277ad3efc13c50bcb1dd17a6635b688b0b657d0111c50c93c01a453b6f96c757a58da88edc32de64bf11cba316913ef
 DIST trimesh-4.1.7.gh.tar.gz 13439430 BLAKE2B 
afd663112b71500f0fdf8655bc0bade6dc3ca5d80464192402eca6e57e1d15e3cb5539442c5575e4fdaa119a9ff93381297bee53d8138b157159be1a1a40c66b
 SHA512 
4b0ca18e03875700f08e8110ac189cd448ca9f5ae07efcdf6a2d8fa3ec22f72a2c2ebf0d40a95e521da8c065aa66b7b0c1685e9bd91d1a7111ddca9c24f8d73c
+DIST trimesh-4.1.8.gh.tar.gz 13440336 BLAKE2B 
aa4bddc3d613144a0e304ec320a2b38df213846260e2525dae0f0f35a4146561e7b81dc88e197a5b0f0a76ff4b757c30df2a68fe0db0d4a37cdc8a91aedc41ba
 SHA512 
e20ca45f08a4d65c44c214b104af7c6d9d27121716ed7efd53a521c5b896ce788dba91b7794db518f26bb2ae86a1b8269af94f9b9381f8fdd342372b4ba86ce4

diff --git a/dev-python/trimesh/trimesh-4.1.8.ebuild 
b/dev-python/trimesh/trimesh-4.1.8.ebuild
new file mode 100644
index ..fdbbaa5a2b10
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.1.8.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}



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

2024-03-07 Thread Michał Górny
commit: 4c1a6b824622ebecbc2b75b93e6b128ab2ce5aab
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 19:49:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1a6b82

distutils-r1.eclass: Make vars local before calling filter-lto

Make LTO filtering local to the compilation code.  This avoids disabling
LTO for non-Python parts of an ebuild.

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

 eclass/distutils-r1.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index ee1dcef24ff6..134cb39f276a 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1828,6 +1828,10 @@ distutils-r1_run_phase() {
# Rust extensions are incompatible with C/C++ LTO compiler
# see e.g. https://bugs.gentoo.org/910220
if has cargo ${INHERITED}; then
+   local x
+   for x in $(all-flag-vars); do
+   local -x "${x}=${!x}"
+   done
filter-lto
fi
fi



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

2024-03-07 Thread Michał Górny
commit: cb3e71a9c0df4ffc6e017283830889e571dd83cc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:29:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3e71a9

dev-python/selenium: Fix variable order

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

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

diff --git a/dev-python/selenium/selenium-4.18.1.ebuild 
b/dev-python/selenium/selenium-4.18.1.ebuild
index 6bca2fb286ea..1ef3e5bed572 100644
--- a/dev-python/selenium/selenium-4.18.1.ebuild
+++ b/dev-python/selenium/selenium-4.18.1.ebuild
@@ -25,9 +25,9 @@ SRC_URI+="
)
 "
 
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 LICENSE="Apache-2.0"
 SLOT="0"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}]



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

2024-03-07 Thread Michał Górny
commit: 396a5939bfd6cfabca6356811b7e5e04aa4737e4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 12:22:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396a5939

distutils-r1.eclass: Remove -Werror... hack (now in cython)

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

 eclass/distutils-r1.eclass | 5 -
 1 file changed, 5 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index c0d1992ccce0..fb0c2dfaa693 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1813,11 +1813,6 @@ distutils-r1_run_phase() {
tc-export AR CC CPP CXX
 
if [[ ${DISTUTILS_EXT} ]]; then
-   if [[ ${BDEPEND} == *dev-python/cython* ]] ; then
-   # Workaround for 
https://github.com/cython/cython/issues/2747 (bug #918983)
-   local -x CFLAGS="${CFLAGS} $(test-flags-CC 
-Wno-error=incompatible-pointer-types)"
-   fi
-
local -x CPPFLAGS="${CPPFLAGS} $(usex debug '-UNDEBUG' 
'-DNDEBUG')"
# always generate .c files from .pyx files to ensure we get 
latest
# bug fixes from Cython (this works only when setup.py is using



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

2024-03-07 Thread Michał Górny
commit: 59c3eabf79595f15b091a64d649ca865441ce05d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:42:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c3eabf

meson.eclass: move python_export_utf8_locale to meson_src_configure

We don't need it in setup_meson_src_configure as distutils-r1 uses it and
it'll get called twice then.

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

 eclass/meson.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index 3bf0ba9ebe97..85f024de1b0c 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -393,9 +393,6 @@ setup_meson_src_configure() {
tc-export NM
tc-getPROG READELF readelf >/dev/null
 
-   # https://bugs.gentoo.org/625396
-   python_export_utf8_locale
-
# https://bugs.gentoo.org/721786
export BOOST_INCLUDEDIR="${BOOST_INCLUDEDIR-${EPREFIX}/usr/include}"
export 
BOOST_LIBRARYDIR="${BOOST_LIBRARYDIR-${EPREFIX}/usr/$(get_libdir)}"
@@ -412,6 +409,9 @@ meson_src_configure() {
 
BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}"
 
+   # https://bugs.gentoo.org/625396
+   python_export_utf8_locale
+
(
setup_meson_src_configure "$@"
MESONARGS+=(



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

2024-03-07 Thread Michał Górny
commit: e73e5efc3b76e0050fe21d36806b39ed89485c52
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:32:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73e5efc

dev-python/argcomplete: Bump to 3.2.3

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

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

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index af646db4b778..e1933ed6bac7 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1 +1,2 @@
 DIST argcomplete-3.2.2.tar.gz 80764 BLAKE2B 
0e059439c64301026fd238b070adb84f69c81f2f8fe6e27d31426abb71d4fadf8b34ff84465d9a9f5757550f6f55330ab17e204b7be18b459cddfb06c3851e25
 SHA512 
dd94795c561a692286341be234cd15ae684f0af6b11475322e6d616e640c27e7c9d9c73686790cecc09535b7f1287f95be2faa8b62329b12a6dbf9e2d403e439
+DIST argcomplete-3.2.3.tar.gz 81130 BLAKE2B 
1c3a1c3fe9159ba1ab64db2a05d32dd961b08bb00d4cf3015fbb7990c02ebb766200fabe228c4e48ad791ea1a02db0775df1eec3181c7d1291743894e986f61c
 SHA512 
25c73ec01a9c7e0b3d2cab1b86953369b0464431e86d6be2ba14d0209c1e1bc9fe5c5ce02590d86a44df74c9e828d4579b1265d2a37adf21f1e8bfdfb2350a44

diff --git a/dev-python/argcomplete/argcomplete-3.2.3.ebuild 
b/dev-python/argcomplete/argcomplete-3.2.3.ebuild
new file mode 100644
index ..0ea9deb31943
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.2.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+   https://github.com/kislyuk/argcomplete/
+   https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+   test? (
+   app-shells/fish
+   app-shells/tcsh
+   app-shells/zsh
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pip-19
+   )
+"
+
+PATCHES=(
+   # increase test timeouts -- this is particularly necessary
+   # for entry point tests because they read metadata of all installed
+   # packages which can take real long on systems with lots of packages
+   "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+   "${EPYTHON}" test/test.py -v || die
+}



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

2024-03-07 Thread Michał Górny
commit: 035330c42417fb6eeb920565f695877a4b20bdb7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar  2 15:20:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035330c4

python-utils-r1.eclass: Fix python_doheader install location with ROOT

python_get_includedir is prefixed with ESYSROOT, not EPREFIX, so we need
to strip off the former, not the latter.

This is currently only used for dev-python/pillow, which I have tested.

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

 eclass/python-utils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 3af3cbdb075e..caa39813feec 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -884,7 +884,7 @@ python_doheader() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is 
null).'
 
local includedir=$(python_get_includedir)
-   local d=${includedir#${EPREFIX}}
+   local d=${includedir#${ESYSROOT}}
 
(
insopts -m 0644



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

2024-03-07 Thread Michał Górny
commit: 9f0c3af3c3f75fa93997d73039864a6466815895
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:27:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0c3af3

app-admin/awscli: Bump to 1.32.58

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ad245b452a8d..9fdf0722437c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.32.54.gh.tar.gz 2656395 BLAKE2B 
7f41ac7bb0b11ef851cbc1793c202dd38
 DIST aws-cli-1.32.55.gh.tar.gz 2656402 BLAKE2B 
8ff707317be8c9d686cf11c8e1846e2f77bdaeaea327f98243e4c907f5c1f716ac8255cafb74faeea1ed65f683ed777c4561d05343a601489e772d6449735ee6
 SHA512 
ff796aee3b2127c3a11afae1642a5da8cc2229382858a30c2a05f48d1a4417317c88b2de5763ee3fd859d2b87ed42f105e27f2cb7d0fb09e835df501af5bb32d
 DIST aws-cli-1.32.56.gh.tar.gz 2656488 BLAKE2B 
79f88813757cf30430f8b8ba08798447e8e4f2b4e9359b8a57ee1cfa289e47e38c9d608df89bbec390b860f3ed89d19408b6c3112857c66edbd3d30f2f5ed43d
 SHA512 
af445266266d739b98d844e9718a0cf661f541e464cc7c07cf770528590867b3e9fc5e9b4472e638c0b7952eae50bdf0a6cb8860e1497a1347c5fb43e6315a3f
 DIST aws-cli-1.32.57.gh.tar.gz 2656770 BLAKE2B 
008133ab151d103fcf6f00ee953e0c4ab85d401263606da1ae91231a8c2ef1f7c5238c30e127741bb3899ef532d272d6231bb76cb54d673c3234a634343b45d2
 SHA512 
b3ff04b57fb19ee2d0eb1f57e3559dd36297fa8e1027d3958257508aa88202feccf0af6f86f64b779232a013bb819a06cd5314429f442d2e13b6d2a983b1f20f
+DIST aws-cli-1.32.58.gh.tar.gz 2658262 BLAKE2B 
f3782758f3f2bb87457f1a66b9e06fabbee1c27dd44af4db87744303de3bb072065d6a657af8e0e64010bf4d7ccd281751489330cf61cd30426a61ebb0dd8d0d
 SHA512 
293d6d99ec2cfe180beab5e127c0dd589fb88fdf6590d4ff0a302fa14f6a7bf0294e9ef1f21729f668a8848baecef17750f0eda01d26476790c8b82cb6d608eb

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

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

2024-03-07 Thread Michał Górny
commit: bc5c42c924853940273eeef585cb5b523abb2dbe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:31:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5c42c9

dev-python/pooch: Remove old

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

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

diff --git a/dev-python/pooch/Manifest b/dev-python/pooch/Manifest
index 3b3f6f0cf991..411bcee40c80 100644
--- a/dev-python/pooch/Manifest
+++ b/dev-python/pooch/Manifest
@@ -1,2 +1 @@
-DIST pooch-1.8.0.tar.gz 59408 BLAKE2B 
07ed7c17e98ef4627f347e9b71355e147f56970fe5f0d709269602796a5ba2d8ffd5ad0ad47a17114d32841b9a7fc3eeab978f8ca9f64d35c89ff35b0aa62279
 SHA512 
d97e3e1098d130108affc64ed5a12f679e9122d35494598a03f3a548bb83b57dc54ac5a2c85bc42e664cb90f713bdb55b47b430ff000a722ffad58010497
 DIST pooch-1.8.1.tar.gz 59614 BLAKE2B 
ff30e6f1a1cc71091d5e822eb0eeda59fb1ff8f53d2dd6dc67dccc955d28f3fa485d03615d544096fdae7786c181a3395b62e3c59212f80b977755e3df0addf0
 SHA512 
9e78da7839deb443340c925622d5e9b1d7a3f14fdac3eae2528fb91ebf86f88715e8737e869057fe7c703e8423303e15379c07e5d11a7bebd3da63b1ac06ae3f

diff --git a/dev-python/pooch/pooch-1.8.0.ebuild 
b/dev-python/pooch/pooch-1.8.0.ebuild
deleted file mode 100644
index d0b3e39d397b..
--- a/dev-python/pooch/pooch-1.8.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage your Python library's sample data files"
-HOMEPAGE="
-   https://github.com/fatiando/pooch/
-   https://pypi.org/project/pooch/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
-
-RDEPEND="
-   dev-python/appdirs[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.5.0[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_DESELECT=(
-   # Needs network
-   pooch/tests/test_core.py::test_check_availability_invalid_downloader
-   pooch/tests/test_core.py::test_load_registry_from_doi
-   pooch/tests/test_core.py::test_load_registry_from_doi_zenodo_with_slash
-   # dev-python/pytest-localftpserver -> dev-python/pyftpdlib has py3.12 
issues
-   # 
https://github.com/giampaolo/pyftpdlib/issues/560#issuecomment-971377238
-   pooch/tests/test_core.py::test_check_availability_on_ftp
-   pooch/tests/test_downloaders.py::test_invalid_doi_repository
-   pooch/tests/test_downloaders.py::test_doi_url_not_found
-   pooch/tests/test_downloaders.py::test_figshare_url_file_not_found
-   pooch/tests/test_downloaders.py::test_doi_downloader
-)
-
-### docs no included in pypi tarball
-# distutils_enable_sphinx doc \
-#  dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_httpserver -k "not network"
-}



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

2024-03-07 Thread Michał Górny
commit: 7f9c7703929108f0bf0d4cb4b2848c8fc36cdd27
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 04:26:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9c7703

dev-python/boto3: Bump to 1.34.58

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index bfa5fcdea9da..74ec829974f7 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.54.gh.tar.gz 779564 BLAKE2B 
f61a74f6a317af6f180edb047e8c37e55c2d
 DIST boto3-1.34.55.gh.tar.gz 779897 BLAKE2B 
9ca34cb517a0117e91945658ce67d8bc16569931846ef3cf61157a988ee3a6935b8da7581be39304c93bb3a7ae089925abce95e8dfbf4369910d3bb02d232dbe
 SHA512 
9cc45a125817ea1a442c72ba2759e8189dad3a3538f236afa980a3a8203e1ff85d8341b1f9c59bacd066b3b01a1e3a715d3deec42dfbe1846859229517a51e8c
 DIST boto3-1.34.56.gh.tar.gz 780044 BLAKE2B 
d0600fe852787835a74d48582238e8421aa83aa99413037ca03c89d1fb083e591d5b5cac35c94929c2de26f3ad58a97d3e74d70d264daa89cdaffafcc91530ba
 SHA512 
f692371fae8dedfd6bb3dbba1d9ed5a713d0d498d57f8c911caa110cf9ad70466199060271656213299d936b0d9e9b693871967575921cb8ddaee78e23c4ffe6
 DIST boto3-1.34.57.gh.tar.gz 780600 BLAKE2B 
80592c3877baeea889da4e8346489610337fbefaf8432e41338f4534b7db4d6bebaffc0472fe06ce5c49b9eec108cd18ab12e6ec458ef76ae834d655a0dc35c5
 SHA512 
c980dd20a470a911634f63cef61ccbf993d8815414edf820b0abdb60bcf0d802d54c3d23ebe0023ba84bbc255e2d6eaf277b872495a97feef1d6a4d0a5d34c77
+DIST boto3-1.34.58.gh.tar.gz 781455 BLAKE2B 
c0327eb97170554866c7970b6f513ce979f265ba337040ff338babaffe2515532ea1e8eaee4b237243bf481d71f470cf2f1d945126541f02bb35c4935e7a8306
 SHA512 
c93bf820c17df80a833cc4b89f1afa6611336d93e5fb13d0d32201334354c48012186f45e864d8f983b46cda3dc1d36d90fe2bc2e122918506824764ddc369fb

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



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

2024-03-07 Thread Michał Górny
commit: 2fd092b4457fae45cf155a1a0e2cad00ca112851
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 19:43:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd092b4

distutils-r1.eclass: Move filter-lto into DISTUTILS_EXT block

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

 eclass/distutils-r1.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 60554944a5a0..ee1dcef24ff6 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1824,17 +1824,17 @@ distutils-r1_run_phase() {
# bug fixes from Cython (this works only when setup.py is using
# cythonize() but it's better than nothing)
local -x CYTHON_FORCE_REGEN=1
+
+   # Rust extensions are incompatible with C/C++ LTO compiler
+   # see e.g. https://bugs.gentoo.org/910220
+   if has cargo ${INHERITED}; then
+   filter-lto
+   fi
fi
 
# silence warnings when pydevd is loaded on Python 3.11+
local -x PYDEVD_DISABLE_FILE_VALIDATION=1
 
-   # Rust extensions are incompatible with C/C++ LTO compiler
-   # see e.g. https://bugs.gentoo.org/910220
-   if has cargo ${INHERITED}; then
-   filter-lto
-   fi
-
# How to build Python modules in different worlds...
local ldopts
case "${CHOST}" in



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

2024-03-07 Thread Michał Górny
commit: bd8fbec80e9217a717f70621fdd6989a9d758466
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 19:37:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 05:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8fbec8

distutils-r1.eclass: Limit DISTUTILS_EXT logic to compile & test

Perform the environment modifications specific to DISTUTILS_EXT
to python_compile and python_test phases.  These are the only phases
where we expect extension builds to be called.  This allows us to
limit the scope of localized CPPFLAGS, as we both want to avoid leaking
changes to non-Python parts of the build and let ebuilds to manipulate
flags at their leisure, particularly prior to python_compile.

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

 eclass/distutils-r1.eclass | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index fb0c2dfaa693..60554944a5a0 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1812,7 +1812,13 @@ distutils-r1_run_phase() {
local -x AR=${AR} CC=${CC} CPP=${CPP} CXX=${CXX}
tc-export AR CC CPP CXX
 
-   if [[ ${DISTUTILS_EXT} ]]; then
+   # Perform additional environment modifications only for python_compile
+   # phase.  This is the only phase where we expect to be calling the 
Python
+   # build system.  We want to localize the altered variables to avoid them
+   # leaking to other parts of multi-language ebuilds.  However, we want
+   # to avoid localizing them in other phases, particularly
+   # python_configure_all, where the ebuild may wish to alter them 
globally.
+   if [[ ${DISTUTILS_EXT} && ( ${1} == *compile* || ${1} == *test* ) ]]; 
then
local -x CPPFLAGS="${CPPFLAGS} $(usex debug '-UNDEBUG' 
'-DNDEBUG')"
# always generate .c files from .pyx files to ensure we get 
latest
# bug fixes from Cython (this works only when setup.py is using



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

2024-03-07 Thread Matthew Thode
commit: 17301a0d3be5a056502f827ed5e699fe5695d6f8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:28:12 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17301a0d

app-admin/ansible-core: switch to pep517 based eclass path

Closes: https://bugs.gentoo.org/909858

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/ansible-core/ansible-core-2.14.13.ebuild | 2 +-
 app-admin/ansible-core/ansible-core-2.15.8.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-2.16.2.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-2.16.4.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/ansible-core/ansible-core-2.14.13.ebuild 
b/app-admin/ansible-core/ansible-core-2.14.13.ebuild
index 756b42643396..113c9aeb164f 100644
--- a/app-admin/ansible-core/ansible-core-2.14.13.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.14.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.15.8.ebuild 
b/app-admin/ansible-core/ansible-core-2.15.8.ebuild
index 3013d29fa0b5..45fc573d4107 100644
--- a/app-admin/ansible-core/ansible-core-2.15.8.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.15.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.16.2.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.2.ebuild
index 3013d29fa0b5..45fc573d4107 100644
--- a/app-admin/ansible-core/ansible-core-2.16.2.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.16.4.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.4.ebuild
index 49da7dc95856..51f3b5d36db1 100644
--- a/app-admin/ansible-core/ansible-core-2.16.4.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-.ebuild 
b/app-admin/ansible-core/ansible-core-.ebuild
index 17a70128adeb..a9e25609de36 100644
--- a/app-admin/ansible-core/ansible-core-.ebuild
+++ b/app-admin/ansible-core/ansible-core-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-shells/powerline/

2024-03-07 Thread Matthew Thode
commit: 6faa61c59e55bf56acb8fddbbea8f820a22a1c56
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:21:38 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6faa61c5

app-shells/powerline: add pep517

Closes: https://bugs.gentoo.org/909895

Signed-off-by: Matthew Thode  gentoo.org>

 app-shells/powerline/powerline-2.7-r2.ebuild | 3 ++-
 app-shells/powerline/powerline-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-shells/powerline/powerline-2.7-r2.ebuild 
b/app-shells/powerline/powerline-2.7-r2.ebuild
index 1a13ef03b3d6..829720104c3f 100644
--- a/app-shells/powerline/powerline-2.7-r2.ebuild
+++ b/app-shells/powerline/powerline-2.7-r2.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
@@ -6,6 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{9..11} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="The ultimate statusline/prompt utility"

diff --git a/app-shells/powerline/powerline-.ebuild 
b/app-shells/powerline/powerline-.ebuild
index 5e179f45c6a3..645322a6f82a 100644
--- a/app-shells/powerline/powerline-.ebuild
+++ b/app-shells/powerline/powerline-.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
@@ -6,6 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="The ultimate statusline/prompt utility"



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

2024-03-07 Thread Matthew Thode
commit: 56c1fa06eecb61c479c435161bf6cadb37dc2661
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:11:34 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:11:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c1fa06

dev-util/gertty: fix pep517 not being defined

https://bugs.gentoo.org/909979

Signed-off-by: Matthew Thode  gentoo.org>

 dev-util/gertty/gertty-1.6.0-r1.ebuild | 3 ++-
 dev-util/gertty/gertty-.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/gertty/gertty-1.6.0-r1.ebuild 
b/dev-util/gertty/gertty-1.6.0-r1.ebuild
index d8ec78d1a9be..bb526e970682 100644
--- a/dev-util/gertty/gertty-1.6.0-r1.ebuild
+++ b/dev-util/gertty/gertty-1.6.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 

diff --git a/dev-util/gertty/gertty-.ebuild 
b/dev-util/gertty/gertty-.ebuild
index 9d34f2fa9cef..6e5ddeafe6e3 100644
--- a/dev-util/gertty/gertty-.ebuild
+++ b/dev-util/gertty/gertty-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



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

2024-03-07 Thread Matthew Thode
commit: dd5b24324cdcfe19f7668cf94fe07417f724e0b8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:09:00 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:09:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5b2432

net-misc/pulseaudio-dlna: update pep517

closes: https://bugs.gentoo.org/910010

Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild | 3 ++-
 net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
index 837b1c73c4fd..596bd3f68add 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1
 

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
index e099c0d732d9..41b49563f683 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/glean/

2024-03-07 Thread Matthew Thode
commit: 0ff36ef3ef05c13a7154527b843b1164d3d269bd
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:05:30 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:06:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff36ef3

app-emulation/glean: switch to pep517

Closes: https://bugs.gentoo.org/909875

Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/glean/glean-1.23.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/glean/glean-1.23.0.ebuild 
b/app-emulation/glean/glean-1.23.0.ebuild
index 477667ee2a87..ab8799b85a34 100644
--- a/app-emulation/glean/glean-1.23.0.ebuild
+++ b/app-emulation/glean/glean-1.23.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi
 



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

2024-03-07 Thread Zac Medico
commit: 0dad8eaf0a1209d7bd3ab9fbcd63cd4b5c09cad9
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar  8 03:13:27 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  8 03:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dad8eaf

app-containers/podman: add 5.0.0_rc5

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

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-5.0.0_rc5.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 7c214fdb583c..9ad7bc642451 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,3 +1,4 @@
 DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 
13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082
 SHA512 
13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d
 DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 
9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb
 SHA512 
395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
 DIST podman-5.0.0_rc4.tar.gz 21846225 BLAKE2B 
c0e5a032af624401e1a61309194417a47144ccc5fa10ae827b80ff06b5034c78c4a01c5b44de587c357ef1aa1bbe848ee517edde1f90396bc675a35f4c9cf8e7
 SHA512 
034b411dfde2e3219b9bbdf5c966f474c9ed1a48a83793494abd0f74d164617f1321c2723384eb43827813faaf5737b378893c1555816badcbd1c81904349944
+DIST podman-5.0.0_rc5.tar.gz 21856941 BLAKE2B 
7800ad4d928bcc19c223a4dc6a84c32b32f8655753a8a77cca57d78b351bac911c7cf72d5425242ad93d165b620b7060e852a9b8816196136767bc500b5881f9
 SHA512 
a3ccd6eb53d66297be30ec66efa0a5fa5f5050a647c6bc5cdb2fd4cd9dd5638c42328bf1429a2fa3f8dcc84bb7d1ffbdd9c6bf06862993277f5b60d740d91c1b

diff --git a/app-containers/podman/podman-5.0.0_rc5.ebuild 
b/app-containers/podman/podman-5.0.0_rc5.ebuild
new file mode 100644
index ..031861e35e9e
--- /dev/null
+++ b/app-containers/podman/podman-5.0.0_rc5.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module tmpfiles linux-info
+
+DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman.git;
+else
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   fi
+fi
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="apparmor btrfs cgroup-hybrid cron wrapper +fuse +init +rootless +seccomp 
selinux systemd"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/gpgme:=
+   >=app-containers/conmon-2.0.0
+   >=app-containers/containers-common-0.56.0
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
+   !cgroup-hybrid? ( app-containers/crun )
+   cron? ( virtual/cron )
+   wrapper? ( !app-containers/docker-cli )
+   fuse? ( sys-fs/fuse-overlayfs )
+   init? ( app-containers/catatonit )
+   rootless? ( app-containers/slirp4netns )
+   seccomp? ( sys-libs/libseccomp:= )
+   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-go/go-md2man
+"
+
+PATCHES=(
+   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+)
+
+CONFIG_CHECK="
+   ~USER_NS
+"
+
+pkg_setup() {
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # assure necessary files are present
+   local file
+   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
+   [[ -f hack/"${file}".sh ]] || die
+   done
+
+   local feature
+   for feature in apparmor systemd; do
+   cat <<-EOF > hack/"${feature}"_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex ${feature} "echo ${feature}" echo)
+   EOF
+   done
+
+   echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
+   cat <<-EOF > hack/btrfs_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex btrfs echo 'echo exclude_graphdriver_btrfs 

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

2024-03-07 Thread Ionen Wolkens
commit: f75f5d5ef235577f581d9714b0ebd02ad04c0e84
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar  8 03:13:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar  8 03:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75f5d5e

dev-util/shellcheck-bin: add 0.10.0

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

 dev-util/shellcheck-bin/Manifest   |  3 +++
 .../shellcheck-bin/shellcheck-bin-0.10.0.ebuild| 29 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/shellcheck-bin/Manifest b/dev-util/shellcheck-bin/Manifest
index dd6d103999e4..b5b23ae718d8 100644
--- a/dev-util/shellcheck-bin/Manifest
+++ b/dev-util/shellcheck-bin/Manifest
@@ -1,3 +1,6 @@
+DIST shellcheck-v0.10.0.linux.aarch64.tar.xz 4291764 BLAKE2B 
6402fe9230c44dbf4620d019bd505246f06d7b96233d57b154f1b6a453f116e8c633768f8bce8f2031672a8df7dcac4de9ea5ebf627e450718b1cd300b4b
 SHA512 
77abeaa8bee293264ebfd94a2021bd490695ed5518f2da7c0f9ec4b402cd1e5da6642a0e9f953961510cef7351cc9afae7c7a528a597d1befd1867b8c69e15b1
+DIST shellcheck-v0.10.0.linux.armv6hf.tar.xz 1328236 BLAKE2B 
89788bf2de2c7c1fc1b78a64c1e28c08fea5fd29928c198cb80989191f63bcda6c9e0ebda5a5ffb471f7331292740486bc2f1cc894d30e8b704e6d2fb4a925f1
 SHA512 
466acfbd956d6a90f7e66c852b62fc0b9c236c1315ee58b0658780549f1b73c9a13cf203574de5969cf665f99046c4cff234813ffa45732eb7b0ea083350b4d1
+DIST shellcheck-v0.10.0.linux.x86_64.tar.xz 2404716 BLAKE2B 
9cf6eeccb13770808a6efdedd27b85c925f0ab899a82ac8fdf8c16e9133d3f91b5b80900a3c1e11ee7b0b035aab1c08d439b682a479c5b47a218e55bc08562c5
 SHA512 
31006830087c2b9ffe9fa36c1ab4a8b11c85078cac8203265d0cfd630c70a4a506e66dd9d7ccde964360ad95045894149de457db34f10cad76708c7a4aa544ca
 DIST shellcheck-v0.9.0.linux.aarch64.tar.xz 3110236 BLAKE2B 
b127d5070077c6233624a2a330609d83e7054e114b6159d053a97ca18ff6f4908cd41183a386a9f6a7c076314a53612d980f1d29c764f81c3be03c9a85951c3c
 SHA512 
3c11bc1901d470ba7f95334fcd4d8ea9c39c73ebb15655cd0cc478826279b02413409fa3f7b011c7ecdba98530953be54906b4a99b898b064c236f146f3ec749
 DIST shellcheck-v0.9.0.linux.armv6hf.tar.xz 1330204 BLAKE2B 
0b6525e63f56c2a5d2374621085a0c49fedf941b1fe31c838502ac0e6baff564fcf333ef08b058d5d6e97aeb29981f8712bc4f89604c27546cad2e96cb2d4aea
 SHA512 
ac495f5bcf358b5de9f2cbb275b30050e586218458c97c01444076947d22e9cb7acc817e361599290e22bf25996deb8006240e0350ef864372a29db3032c1388
 DIST shellcheck-v0.9.0.linux.x86_64.tar.xz 2351560 BLAKE2B 
d3264cd69eaed2cb6d9b68d45da81eed293c044e15032c6c36a8efac99fa48d8cc3f8fe697c545d40f28351506fa061e06fb8c7ffce12bda1c8a3b023e236bfb
 SHA512 
157fd8b2c18a257f3876e23015580ea63d27b12c4f13f87d625a180e8ca042e7501271d15edeb36e7b5780da73815b45386a33e063ab1c891d838f35c778a8ac

diff --git a/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild 
b/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild
new file mode 100644
index ..4276065956d4
--- /dev/null
+++ b/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SC_P=${PN%-bin}-v${PV}
+SC_URI="https://github.com/koalaman/shellcheck/releases/download/v${PV}/${SC_P}.linux;
+
+DESCRIPTION="Shell script analysis tool (binary package)"
+HOMEPAGE="https://www.shellcheck.net/;
+SRC_URI="
+   amd64? ( ${SC_URI}.x86_64.tar.xz  )
+   arm64? ( ${SC_URI}.aarch64.tar.xz )
+   arm? ( ${SC_URI}.armv6hf.tar.xz )
+"
+S=${WORKDIR}/${SC_P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+
+RDEPEND="!dev-util/shellcheck"
+
+QA_PREBUILT="usr/bin/shellcheck"
+
+src_install() {
+   dobin shellcheck
+   einstalldocs
+}



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

2024-03-07 Thread Zac Medico
commit: 226ab6f84133747ca38fd5fcde1addd22adbeebd
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Thu Mar  7 14:03:02 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  8 02:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226ab6f8

app-containers/buildah: add 1.35.0

1. Remove USE doc and install few KBs of docs unconditionally

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

 app-containers/buildah/Manifest| 1 +
 .../buildah/{buildah-.ebuild => buildah-1.35.0.ebuild} | 7 ++-
 app-containers/buildah/buildah-.ebuild | 7 ++-
 3 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 3bae66fc7635..ea1caa0133c6 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,3 +2,4 @@ DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a
 DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.1.tar.gz 18838539 BLAKE2B 
de11f64a54fa24c8aa543dd44e6a3fca9df62eecf39541fa37c22a2dc64560d056f638a6b1f8aa564a09f0594a5e7150ef14fd9ab8cc61390dc6d7d8afa5545b
 SHA512 
2d229ead1149b66d1b7d91f596809e97e5316356ab0997ea335eb3e246ed8bc6879e0e260bb478b4d7ec7c42c7dbf33d0e91086a34e89a3b79eb27322da06c1e
+DIST buildah-1.35.0.tar.gz 19353483 BLAKE2B 
806c098d557480b6d6e92e6da61c32e48dfd6c1bfa4926a2871a8f41a3ef5f35d91381e51d33636a892bce930eabfda509e97e9efa60ba5c4feab75781d027ee
 SHA512 
b4dd30b4d8087bbd0bbfd9a7b9791afc015a0c489041b38d6b6241df27a97286083dcf7b25102ce1fa1080265378442be73313e301c22660f21d8e4f39bb3aa4

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-1.35.0.ebuild
similarity index 95%
copy from app-containers/buildah/buildah-.ebuild
copy to app-containers/buildah/buildah-1.35.0.ebuild
index d5fd4e7a796e..8d0698568fd3 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-1.35.0.ebuild
@@ -14,12 +14,10 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
+IUSE="apparmor btrfs +seccomp systemd test"
 RESTRICT="test"
-EXTRA_DOCS=(
+DOCS=(
"CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
"troubleshooting.md"
"docs/tutorials"
 )
@@ -121,5 +119,4 @@ src_test() {
 src_install() {
emake DESTDIR="${ED}" install install.completions
einstalldocs
-   use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index d5fd4e7a796e..8d0698568fd3 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -14,12 +14,10 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
+IUSE="apparmor btrfs +seccomp systemd test"
 RESTRICT="test"
-EXTRA_DOCS=(
+DOCS=(
"CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
"troubleshooting.md"
"docs/tutorials"
 )
@@ -121,5 +119,4 @@ src_test() {
 src_install() {
emake DESTDIR="${ED}" install install.completions
einstalldocs
-   use doc && dodoc -r "${EXTRA_DOCS[@]}"
 }



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

2024-03-07 Thread Matt Jolly
commit: d5a40fcac253a49f4cbe04a2d3aa09c178fe
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar  7 22:45:59 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  8 01:56:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a40fca

www-client/chromium: add 123.0.6312.28

Bump GN dep to 0.2154; update category in too old gn message

Also update .22 to include correct rust and clang versions
for the 123 release

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

 www-client/chromium/Manifest  | 5 +++--
 www-client/chromium/chromium-123.0.6312.22.ebuild | 4 ++--
 ...hromium-123.0.6312.22.ebuild => chromium-123.0.6312.28.ebuild} | 8 
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ade5f2412e1f..141a3a0aa989 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,9 +2,10 @@ DIST chromium-122-clang.tar.xz 50107164 BLAKE2B 
6b07470aa9a3606d27784c4abfd1577e
 DIST chromium-122-rust.tar.xz 140507448 BLAKE2B 
cb00e65a617801b59a852d921ec1600f577a5a4d16a2df37d413de5cfa9d7274fd8e54d9bf8d21a94f93230e2a27a50f55a36d65e774daf38ba08ba292f52a45
 SHA512 
2cec9e9a84a494babe581aa900bc76babb3ba7c4622bf050537adf234644f054426eea87c01a037dc7e5f850dec55498d45e982ae334b8d6e99a85679c8aed79
 DIST chromium-122.0.6261.111.tar.xz 3422993788 BLAKE2B 
14e010fcb658aed85b6b8316912b5c69216668364aa280d8b7eade67e3bfae59433999de4d77b2e53b5810c59707911a0e257ee06a7b049006b2559391d99e7e
 SHA512 
c2383c9a8910e05b29238bdeb555881cfece8c93c2741ca336327fd72690f3d993d2f20dd835b290871ad1bd77757e8ba88fa7c3acfe630dba60b1e5445e74c7
 DIST chromium-122.0.6261.94.tar.xz 3418040128 BLAKE2B 
96c22f3842aacf533eac75495bc98b4dda519de1bc0c90e6c4a7587050ff4d5536b40bedaeb5eb01622acf6137242b8bb2d51ff47951fdea22427e164d1f8537
 SHA512 
4ebe03c74a9fce572e3cc7ed86a75a552da5a469be7fb6d5d9a37f2b75a06d392417578b33a720d4f85a48038c447543be38d58acb2f400b23a6ee7909fcdf43
-DIST chromium-123-clang.tar.xz 50107164 BLAKE2B 
6b07470aa9a3606d27784c4abfd1577ead70cc2c310c2db47d486a64d93d9984d9b7737493a9c30ea7e0f0868291f3aac8058ba23f81f940469d23bafa260bf1
 SHA512 
a46a7869bff2e5edd34167751257453fd89eae92bd5e291c4408ff0234997b04fae3df7906f46d83f72da5c4f11199489a14d8a55251d0efc3c0ffc1c56d9e22
-DIST chromium-123-rust.tar.xz 140507448 BLAKE2B 
cb00e65a617801b59a852d921ec1600f577a5a4d16a2df37d413de5cfa9d7274fd8e54d9bf8d21a94f93230e2a27a50f55a36d65e774daf38ba08ba292f52a45
 SHA512 
2cec9e9a84a494babe581aa900bc76babb3ba7c4622bf050537adf234644f054426eea87c01a037dc7e5f850dec55498d45e982ae334b8d6e99a85679c8aed79
+DIST chromium-123-clang.tar.xz 50178332 BLAKE2B 
4b5c4f81a83c7b0c809c93a713e869fde6fe559477665cb3b2f03c62d2175f821b81fb03b0ddd127c6eaf77c41011b4de06561f09a58384153d80fe2b3aa7427
 SHA512 
17108b9579f16d0da383bd5e41d012f94bcb8445a517ff823aa49b66d3861b0a124b6cce6183fbc64e8050f1ebcd65a9daa2acbda5fdaa42390bfbf4ecb16bd3
+DIST chromium-123-rust.tar.xz 145295100 BLAKE2B 
ae6603a0e0218e4e39d3e8b7aa48a2cd946c90779dac48be26582926963c8a10a48e3e58fd00a23cb8cd9a3584d9d4a142e843f93c761e862253817635f18c2c
 SHA512 
b4f8dce6d74be4be495d9948d7593ec9664c0b93e87456fab33d3ae5ac0e486a4e8576b26a9ab9890285a7c0d566afb803b98225c0692b6cac9f623a10b954a2
 DIST chromium-123.0.6312.22.tar.xz 3451205804 BLAKE2B 
cd90ad8e800bcf4de193d4075a020b2ece08c10978dd3fae9cfe161afbedb210c7e6e92f5df7785a1a1c01571ce8adfa427e04c1331f6eb39a5fcdc0c920f2d5
 SHA512 
0b30955bbf3b4b823859f207a10b0bdf44c3439f2d2201a2f4df2047d5fd92bba2b6636b5d028923b4fe461ad88408890132cb454f6f6cef2d2d167b8b7a3243
+DIST chromium-123.0.6312.28.tar.xz 3453261468 BLAKE2B 
0e319d5ea58f4ca582449e6d416788e25d5f9231cf8463bc20c224b2adc8ebc4e066c6a0256820f1e3b707157002129b6e07141876fde9617af633e9b286cb5e
 SHA512 
eac41ae78404b27768d6f3b9fbb732690eb44864e374d27d3e33d41ae7b6224c5cff0bdef8b7c51809e9865ce6eb50e43ef80a1a6af535c403c36d1813709004
 DIST chromium-patches-122-2.tar.bz2 5038 BLAKE2B 
fd104a7c1d81ecb9bf82da30a71916ff3d712ae710f1de8965cd0fb7395b6dced780f3a1af1ece8201dfe388fecff7b506cbb5cc5b32621895f37bb380cdc5aa
 SHA512 
331401d324ca4b1b90a44019ba7d823f8461188bd19864216320bd97580d835ef3151da49c71aff695159440ed2b48fcec7afc1bcbc2c0f629cbbce7d80faf74
 DIST chromium-patches-123.tar.bz2 4697 BLAKE2B 
8a7dd76edb23afb7b2f65084696bce5d6e54d63ca34c4590052db1086ed0a422b1efde863c4daad4e2526f329eb65276b9ad5406017cd97fb75b1a9556c1f933
 SHA512 
ea47255deac1893896f64496629d34c7092f266a175b8400fcf4f01b9d038ae240e911bff488558bb28e6f5795bbcf276adf20ed1e0ccb8ac99f9ddd260742f9
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-123.0.6312.22.ebuild 

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

2024-03-07 Thread Matt Jolly
commit: 34a0a718da5505e7edba227017e3d349de1d0fc1
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Mar  8 01:34:29 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Mar  8 01:35:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a0a718

dev-build/gn: add 0.2154

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

 dev-build/gn/Manifest |  1 +
 dev-build/gn/gn-0.2154.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-build/gn/Manifest b/dev-build/gn/Manifest
index 6be8e825b1dd..1cf130b849a5 100644
--- a/dev-build/gn/Manifest
+++ b/dev-build/gn/Manifest
@@ -2,3 +2,4 @@ DIST gn-0.2088.tar.xz 736408 BLAKE2B 
23cb932c6fa1711472e0369b5c9271dd28b1d1a8eee
 DIST gn-0.2114.tar.xz 740080 BLAKE2B 
51c6d373ed7a33673e76fe8bb40f727193c6e1172fba328916fd2229d1e350cea5c51da734edf6dbf4c0b7bed61a590424484d4150e7cd4c890abba7f43251c7
 SHA512 
f5370e45bc2a079b79e4bcfc802fbc6cf67f7674a11311f849699f54775593e75def15323843ef887231891cb06b043863c79c5168e565319a4b73fcffa13738
 DIST gn-0.2122.tar.xz 740444 BLAKE2B 
df57fb611f26964ed3ac47365080cd043ba4206233450bb39699e78e35b8acff918e94efe4e7cea957199dd2f441dfcf31566e7d64ad10aace9d2c1d538ed6ac
 SHA512 
80c330eac876fc0d6f46038b96eefd19bc1b6e5e89515489c1d02f82675213174fba394398ffc1bdd1405ddcd11b60c2870f3076296390976da74012867faf39
 DIST gn-0.2143.tar.xz 742220 BLAKE2B 
bfc33c4f323e9a7182c57c0c832866b48ae0877cfc1eeb42518a97ac6a64ab70e5bc81855f1c5201a49a7842e284b7a9042e1666f79c6182539076cfef6bb128
 SHA512 
8450947abf904faf47951ebb8336f4e2c54cb50fd6044750206a0d2a4284107670aeaec9d520374dfdb8baa1ca3b6dae5158ae564dcd40a2898f3614c003e7eb
+DIST gn-0.2154.tar.xz 746968 BLAKE2B 
2d1b29e183d7ebb37bee322b3dff367a019c03ef9a7f5bcb258d54dc232dda1ad0ec75eb11685851192630922f4df2d6f5f0d0108cc2551b0e6b96e7fbade360
 SHA512 
8bb0f4da180297d0d04b1c6fc83e1508343ff43f1b9d6b38825f59cb3cb496ca452870f7b0c27bb041a0d429a80da47f2579afa7526d24221b12e4894905b67f

diff --git a/dev-build/gn/gn-0.2154.ebuild b/dev-build/gn/gn-0.2154.ebuild
new file mode 100644
index ..5dea03c85f58
--- /dev/null
+++ b/dev-build/gn/gn-0.2154.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2018-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit edo ninja-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
+HOMEPAGE="https://gn.googlesource.com/;
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gn.googlesource.com/gn;
+else
+   # The version number is derived from `git describe HEAD --abbrev=12`
+   SRC_URI="https://deps.gentoo.zip/dev-build/gn/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-alternatives/ninja
+"
+
+PATCHES=(
+   "${FILESDIR}"/gn-gen-r5.patch
+)
+
+pkg_setup() {
+   :
+}
+
+src_configure() {
+   python_setup
+   tc-export AR CC CXX
+   if use elibc_musl ; then # bug 906362
+   export CC="${CC} -D_LARGEFILE64_SOURCE"
+   export CXX="${CXX} -D_LARGEFILE64_SOURCE"
+   fi
+   unset CFLAGS
+   set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip 
--no-static-libstdc++ --allow-warnings
+   edo "$@"
+   cat >out/last_commit_position.h <<-EOF || die
+   #ifndef OUT_LAST_COMMIT_POSITION_H_
+   #define OUT_LAST_COMMIT_POSITION_H_
+   #define LAST_COMMIT_POSITION_NUM ${PV##0.}
+   #define LAST_COMMIT_POSITION "${PV}"
+   #endif  // OUT_LAST_COMMIT_POSITION_H_
+   EOF
+}
+
+src_compile() {
+   eninja -C out gn
+}
+
+src_test() {
+   eninja -C out gn_unittests
+   out/gn_unittests || die
+}
+
+src_install() {
+   dobin out/gn
+   einstalldocs
+
+   insinto /usr/share/vim/vimfiles
+   doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2024-03-07 Thread Sam James
commit: f904cfa01856327ba405fd27f275e761cf25703e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:50:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f904cfa0

x11-terms/gnome-terminal: filter LTO

Upstream don't support LTO & error out on it in meson.build.

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

 x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild | 7 +--
 x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild | 5 -
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
index 702b8c3b97ff..d5716be44a7c 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/ 
https://gitlab.gnome.org/GNOME/gnome-terminal;
@@ -63,6 +63,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
$(meson_use debug dbg)
-Ddocs=false

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
index 54fcb6ddfd23..5f0fcaa45256 100644
--- a/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.50.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 
readme.gentoo-r1 xdg
 
 DESCRIPTION="A terminal emulator for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
@@ -66,6 +66,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
$(meson_use debug dbg)
-Ddocs=false



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

2024-03-07 Thread Sam James
commit: 995947d9e5787552d849b6754c8c5aa22823354c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:49:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995947d9

x11-libs/vte: filter LTO

Upstream don't support LTO & error out on it in meson.build.

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

 x11-libs/vte/vte-0.68.0.ebuild | 7 +--
 x11-libs/vte/vte-0.74.2.ebuild | 5 -
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index 1fec0100cb79..31a008153e99 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 
-inherit gnome.org meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOME/vte;
@@ -69,6 +69,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=true
$(meson_use debug debugg)

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index 30b7a48f852b..65965005d79e 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-libs/vte/vte-0.74.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
@@ -69,6 +69,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=true
$(meson_use debug debugg)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte/

2024-03-07 Thread Sam James
commit: 081c9a0a2501b3d84239e4b199a0e19a30e196b4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:48:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081c9a0a

gui-libs/vte: filter LTO

Upstream don't support LTO & error out on it in meson.build.

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

 gui-libs/vte/vte-0.74.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.74.2.ebuild
index 1a44c617716e..403cbcb761c3 100644
--- a/gui-libs/vte/vte-0.74.2.ebuild
+++ b/gui-libs/vte/vte-0.74.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
@@ -69,6 +69,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=true
$(meson_use debug debugg)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-03-07 Thread Sam James
commit: 3328d5802637e2a9aeca0e0886bbb5cb9b8a8b5a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:50:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:50:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3328d580

gui-libs/vte-common: filter LTO

Upstream don't support LTO & error out on it in meson.build.

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

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index d37ba2204f0f..bd3329c693d8 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org meson python-any-r1
+inherit flag-o-matic gnome.org meson python-any-r1
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
@@ -48,6 +48,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=false
-Ddebugg=false



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gucharmap/

2024-03-07 Thread Sam James
commit: 543b29a483d45bc5f7a48608ee40665a96ad1b12
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:51:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=543b29a4

gnome-extra/gucharmap: filter LTO

Upstream don't support LTO & error out on it in meson.build.

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

 gnome-extra/gucharmap/gucharmap-15.0.4.ebuild | 7 +--
 gnome-extra/gucharmap/gucharmap-15.1.1.ebuild | 7 +--
 gnome-extra/gucharmap/gucharmap-15.1.2.ebuild | 7 +--
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild
index d5cda00d943f..b788ccd08f8a 100644
--- a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome2-utils meson python-any-r1 vala xdg
 
 DESCRIPTION="Unicode character map viewer and library"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
@@ -50,6 +50,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926250)
+   filter-lto
+
local emesonargs=(
-Dcharmap=true
-Ddbg=false # in 14.0.1 all this does is pass -ggdb3

diff --git a/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild
index 5eaba63f4112..74d609904765 100644
--- a/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-15.1.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome2-utils meson python-any-r1 vala xdg
 
 DESCRIPTION="Unicode character map viewer and library"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
@@ -52,6 +52,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926250)
+   filter-lto
+
local emesonargs=(
-Dcharmap=true
-Ddbg=false # in 14.0.1 all this does is pass -ggdb3

diff --git a/gnome-extra/gucharmap/gucharmap-15.1.2.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.1.2.ebuild
index 5eaba63f4112..74d609904765 100644
--- a/gnome-extra/gucharmap/gucharmap-15.1.2.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-15.1.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome2-utils meson python-any-r1 vala xdg
+inherit flag-o-matic gnome2-utils meson python-any-r1 vala xdg
 
 DESCRIPTION="Unicode character map viewer and library"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
@@ -52,6 +52,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926250)
+   filter-lto
+
local emesonargs=(
-Dcharmap=true
-Ddbg=false # in 14.0.1 all this does is pass -ggdb3



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

2024-03-07 Thread Andreas Sturmlechner
commit: 0ee6bf028aa78b1b223e5e3635ff414247fc5e41
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 23:45:54 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:46:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee6bf02

dev-libs/utfcpp: Revert "Rebase onto upstream git master"

This reverts commit 1ab9fdb8622e280631035239af95c899750d8a37.

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

 dev-libs/utfcpp/utfcpp-.ebuild | 40 +-
 1 file changed, 22 insertions(+), 18 deletions(-)

diff --git a/dev-libs/utfcpp/utfcpp-.ebuild 
b/dev-libs/utfcpp/utfcpp-.ebuild
index f92cb7df4237..0b15d97bb35e 100644
--- a/dev-libs/utfcpp/utfcpp-.ebuild
+++ b/dev-libs/utfcpp/utfcpp-.ebuild
@@ -1,32 +1,41 @@
-# Copyright 2015-2024 Gentoo Authors
+# Copyright 2015-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI="8"
 
 inherit cmake
 
-if [[ ${PV} == ** ]]; then
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
EGIT_REPO_URI="https://github.com/nemtrif/utfcpp;
EGIT_SUBMODULES=()
-   inherit git-r3
 else
FTEST_GIT_REVISION=""
FTEST_DATE=""
-   SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> 
ftest-${FTEST_DATE}.tar.gz )"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="UTF-8 C++ library"
 HOMEPAGE="https://github.com/nemtrif/utfcpp;
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> 
ftest-${FTEST_DATE}.tar.gz )"
+fi
 
 LICENSE="Boost-1.0"
 SLOT="0"
+KEYWORDS=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+BDEPEND=""
+DEPEND=""
+RDEPEND=""
+
 src_unpack() {
-   if [[ ${PV} == ** ]]; then
+   if [[ "${PV}" == "" ]]; then
git-r3_src_unpack
 
if use test; then
@@ -46,15 +55,10 @@ src_unpack() {
 }
 
 src_configure() {
-   cmake_src_configure
+   local mycmakeargs=(
+   -DUTF8_SAMPLES=OFF
+   -DUTF8_TESTS=$(usex test ON OFF)
+   )
 
-   pushd tests > /dev/null || die
-   cmake_src_configure
-   popd > /dev/null || die
-}
-
-src_test() {
-   pushd tests > /dev/null || die
-   cmake_src_test
-   popd > /dev/null || die
+   cmake_src_configure
 }



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

2024-03-07 Thread Andreas Sturmlechner
commit: 8d526ddf236929f1f3692d7c48ea003b4c3f5316
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 23:45:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d526ddf

media-libs/taglib: Revert "add 2.0"

This reverts commit 817fdd67ef41f9e4aa180476515b0e27cedad93a.

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

 media-libs/taglib/Manifest  |  1 -
 media-libs/taglib/taglib-2.0.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index 28be72ecd6de..eaaab49e2e20 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1,2 +1 @@
 DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 
36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466
 SHA512 
986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b
-DIST taglib-2.0.tar.gz 1429934 BLAKE2B 
a6743c6da473e78487bb3569f01ff944c8e48ee85d40a710c98b55e302ba9bda8a428ab2bdef82f9f84c1eac4e4285adfb33d551924253bb0fc998c7b30c7c77
 SHA512 
099d02b2eab033f5702a8cb03e70752d7523c6f8c2f3eebdd0bcd939eafbdca3f2a6c82452983904b5822cfa45f2707ed866c3419508df9d43bf5c0b3a476f6c

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



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

2024-03-07 Thread Andreas Sturmlechner
commit: 6300842105e9abd59fc4746a423b08f9baa7991d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 23:43:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63008421

dev-libs/crossguid: Re-add 0_pre20150817 for now

Cleanup depends on media-tv/kodi-19.x cleanup ...

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

 dev-libs/crossguid/Manifest   |  1 +
 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
index 8c7c4899206d..cbf759e557c4 100644
--- a/dev-libs/crossguid/Manifest
+++ b/dev-libs/crossguid/Manifest
@@ -1 +1,2 @@
 DIST crossguid-0.2.2_p20190529.tar.gz 141660 BLAKE2B 
0f78a8ab5a420297f666b3b8156d499a9141ec25c049d4d2bb2ba594dc585abe211a149b83c605cce4f5530207231a065d5f3a87a0c969781de8c6381afa2527
 SHA512 
f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf
+DIST crossguid-0_pre20150817.tar.gz 46569 BLAKE2B 
3384b6c507c4713f5ea0d6012138f3543445a42c7353e934e267b91275f7cf75720a446f5fe24f334b1022946f856a65f5c158d0036c999c761e626c1e30062a
 SHA512 
823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
new file mode 100644
index ..9c61857673ce
--- /dev/null
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/graeme-hill/crossguid.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="8f399e8bd4252be9952f3dfa8199924cc8487ca4"
+   
SRC_URI="https://github.com/graeme-hill/crossguid/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+DESCRIPTION="Lightweight cross platform C++ GUID/UUID library"
+HOMEPAGE="https://github.com/graeme-hill/crossguid;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+
+# We use libuuid from util-linux.
+DEPEND="sys-apps/util-linux"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test" #575544
+
+e() { echo "$@"; "$@"; }
+
+src_compile() {
+   e $(tc-getCXX) \
+   ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} \
+   -std=c++11 \
+   -c guid.cpp -o guid.o \
+   -DGUID_LIBUUID \
+   || die
+
+   e $(tc-getAR) rs libcrossguid.a guid.o || die
+}
+
+src_install() {
+   insinto /usr/include
+   doins guid.h
+   dolib.a libcrossguid.a
+}



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

2024-03-07 Thread Andreas Sturmlechner
commit: 1ab9fdb8622e280631035239af95c899750d8a37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 30 20:25:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab9fdb8

dev-libs/utfcpp: Rebase onto upstream git master

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

 dev-libs/utfcpp/utfcpp-.ebuild | 40 +-
 1 file changed, 18 insertions(+), 22 deletions(-)

diff --git a/dev-libs/utfcpp/utfcpp-.ebuild 
b/dev-libs/utfcpp/utfcpp-.ebuild
index 0b15d97bb35e..f92cb7df4237 100644
--- a/dev-libs/utfcpp/utfcpp-.ebuild
+++ b/dev-libs/utfcpp/utfcpp-.ebuild
@@ -1,41 +1,32 @@
-# Copyright 2015-2022 Gentoo Authors
+# Copyright 2015-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
 inherit cmake
 
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-
+if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/nemtrif/utfcpp;
EGIT_SUBMODULES=()
+   inherit git-r3
 else
FTEST_GIT_REVISION=""
FTEST_DATE=""
+   SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> 
ftest-${FTEST_DATE}.tar.gz )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="UTF-8 C++ library"
 HOMEPAGE="https://github.com/nemtrif/utfcpp;
-if [[ "${PV}" == "" ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> 
ftest-${FTEST_DATE}.tar.gz )"
-fi
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND=""
-DEPEND=""
-RDEPEND=""
-
 src_unpack() {
-   if [[ "${PV}" == "" ]]; then
+   if [[ ${PV} == ** ]]; then
git-r3_src_unpack
 
if use test; then
@@ -55,10 +46,15 @@ src_unpack() {
 }
 
 src_configure() {
-   local mycmakeargs=(
-   -DUTF8_SAMPLES=OFF
-   -DUTF8_TESTS=$(usex test ON OFF)
-   )
-
cmake_src_configure
+
+   pushd tests > /dev/null || die
+   cmake_src_configure
+   popd > /dev/null || die
+}
+
+src_test() {
+   pushd tests > /dev/null || die
+   cmake_src_test
+   popd > /dev/null || die
 }



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

2024-03-07 Thread Andreas Sturmlechner
commit: 817fdd67ef41f9e4aa180476515b0e27cedad93a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 29 22:18:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817fdd67

media-libs/taglib: add 2.0

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

 media-libs/taglib/Manifest  |  1 +
 media-libs/taglib/taglib-2.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index eaaab49e2e20..28be72ecd6de 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1 +1,2 @@
 DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 
36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466
 SHA512 
986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b
+DIST taglib-2.0.tar.gz 1429934 BLAKE2B 
a6743c6da473e78487bb3569f01ff944c8e48ee85d40a710c98b55e302ba9bda8a428ab2bdef82f9f84c1eac4e4285adfb33d551924253bb0fc998c7b30c7c77
 SHA512 
099d02b2eab033f5702a8cb03e70752d7523c6f8c2f3eebdd0bcd939eafbdca3f2a6c82452983904b5822cfa45f2707ed866c3419508df9d43bf5c0b3a476f6c

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



[gentoo-commits] proj/releng:master commit in: tools/

2024-03-07 Thread Andreas K. Hüttel
commit: 0c270e053876525716cf6a6391385ea4aab79920
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Mar  7 23:37:43 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Mar  7 23:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0c270e05

Enable arm 23.0 musl builds

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

 tools/catalyst-auto-arm.conf | 36 
 1 file changed, 36 insertions(+)

diff --git a/tools/catalyst-auto-arm.conf b/tools/catalyst-auto-arm.conf
index e8dd56e2..37a590fe 100644
--- a/tools/catalyst-auto-arm.conf
+++ b/tools/catalyst-auto-arm.conf
@@ -35,10 +35,14 @@ SETS="
armv6j_hf_systemd_23
armv6j_sf_openrc_23
armv6j_sf_systemd_23
+   armv6j_hf_musl_openrc_23
+   armv6j_hf_musl_hardened_openrc_23
armv7a_hf_openrc_23
armv7a_hf_systemd_23
armv7a_sf_openrc_23
armv7a_sf_systemd_23
+   armv7a_hf_musl_openrc_23
+   armv7a_hf_musl_hardened_openrc_23
 "
 
 SET_armv4tl_openrc_SPECS="armv4tl/stage1-openrc.spec 
armv4tl/stage3-openrc.spec"
@@ -77,12 +81,18 @@ 
SET_armv6j_hf_systemd_23_SPECS="armv6j/stage1-hardfloat-systemd-23.spec armv6j/s
 SET_armv6j_sf_openrc_23_SPECS="armv6j/stage1-openrc-23.spec 
armv6j/stage3-openrc-23.spec"
 SET_armv6j_sf_systemd_23_SPECS="armv6j/stage1-systemd-23.spec 
armv6j/stage3-systemd-23.spec"
 
+SET_armv6j_hf_musl_openrc_23_SPECS="armv6j-musl/stage1-hardfloat-23.spec 
armv6j-musl/stage3-hardfloat-23.spec"
+SET_armv6j_hf_musl_hardened_openrc_23_SPECS="armv6j-musl-hardened/stage1-hardfloat-23.spec
 armv6j-musl-hardened/stage3-hardfloat-23.spec"
+
 SET_armv7a_hf_openrc_23_SPECS="armv7a/stage1-hardfloat-openrc-23.spec 
armv7a/stage3-hardfloat-openrc-23.spec"
 SET_armv7a_hf_systemd_23_SPECS="armv7a/stage1-hardfloat-systemd-23.spec 
armv7a/stage3-hardfloat-systemd-23.spec"
 
 SET_armv7a_sf_openrc_23_SPECS="armv7a/stage1-openrc-23.spec 
armv7a/stage3-openrc-23.spec"
 SET_armv7a_sf_systemd_23_SPECS="armv7a/stage1-systemd-23.spec 
armv7a/stage3-systemd-23.spec"
 
+SET_armv7a_hf_musl_openrc_23_SPECS="armv7a-musl/stage1-hardfloat-23.spec 
armv7a-musl/stage3-hardfloat-23.spec"
+SET_armv7a_hf_musl_hardened_openrc_23_SPECS="armv7a-musl-hardened/stage1-hardfloat-23.spec
 armv7a-musl-hardened/stage3-hardfloat-23.spec"
+
 
 update_symlinks() {
# Symlink the latest stages3 to build from
@@ -172,6 +182,19 @@ post_build() {
 
popd >/dev/null
 
+   pushd "${BUILD_SRCDIR_BASE}/builds/23.0-musl" >/dev/null
+
+   case ${spec} in
+   armv7a-musl/stage3-hardfloat-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl/stage3-armv7a_hardfp_musl" 
arm/23.0/armv7a_hardfp_musl
+   ;;
+   armv6j-musl/stage3-hardfloat-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl/stage3-armv6j_hardfp_musl" 
arm/23.0/armv6j_hardfp_musl
+   ;;
+   esac
+
+   popd >/dev/null
+
pushd "${BUILD_SRCDIR_BASE}/builds/musl-hardened" >/dev/null
 
case ${spec} in
@@ -187,6 +210,19 @@ post_build() {
 
popd >/dev/null
 
+   pushd "${BUILD_SRCDIR_BASE}/builds/23.0-musl-hardened" >/dev/null
+
+   case ${spec} in
+   armv7a-musl-hardened/stage3-hardfloat-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-hardened/stage3-armv7a_hardfp_musl" 
arm/23.0/armv7a_hardfp_musl_hardened
+   ;;
+   armv6j-musl-hardened/stage3-hardfloat-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-hardened/stage3-armv6j_hardfp_musl" 
arm/23.0/armv6j_hardfp_musl_hardened
+   ;;
+   esac
+
+   popd >/dev/null
+
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
 
case ${spec} in



[gentoo-commits] proj/releng:master commit in: releases/specs/arm/armv6j-musl-hardened/, releases/specs/arm/armv7a-musl/, ...

2024-03-07 Thread Andreas K. Hüttel
commit: ad913f3df0b58c752a38a463feaf09e43dbfda11
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Mar  7 23:32:01 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Mar  7 23:32:01 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ad913f3d

Add arm 23.0 musl specs

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

 .../specs/arm/armv6j-musl-hardened/stage1-hardfloat-23.spec | 13 +
 .../specs/arm/armv6j-musl-hardened/stage3-hardfloat-23.spec | 11 +++
 releases/specs/arm/armv6j-musl/stage1-hardfloat-23.spec | 13 +
 releases/specs/arm/armv6j-musl/stage3-hardfloat-23.spec | 11 +++
 .../specs/arm/armv7a-musl-hardened/stage1-hardfloat-23.spec | 13 +
 .../specs/arm/armv7a-musl-hardened/stage3-hardfloat-23.spec | 11 +++
 releases/specs/arm/armv7a-musl/stage1-hardfloat-23.spec | 13 +
 releases/specs/arm/armv7a-musl/stage3-hardfloat-23.spec | 11 +++
 8 files changed, 96 insertions(+)

diff --git a/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat-23.spec 
b/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat-23.spec
new file mode 100644
index ..1743df75
--- /dev/null
+++ b/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat-23.spec
@@ -0,0 +1,13 @@
+subarch: armv6j_hardfp_musl
+chost: armv6j-unknown-linux-musleabihf
+version_stamp: hardened-openrc-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-musl-hardened
+profile: default/linux/arm/23.0/armv6j_hf/musl/hardened
+snapshot_treeish: @TREEISH@
+source_subpath: 
23.0-musl-hardened/stage3-armv6j_hardfp_musl-hardened-openrc-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat-23.spec 
b/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat-23.spec
new file mode 100644
index ..8e337e8f
--- /dev/null
+++ b/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat-23.spec
@@ -0,0 +1,11 @@
+subarch: armv6j_hardfp_musl
+version_stamp: hardened-openrc-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-musl-hardened
+profile: default/linux/arm/23.0/armv6j_hf/musl/hardened
+snapshot_treeish: @TREEISH@
+source_subpath: 
23.0-musl-hardened/stage1-armv6j_hardfp_musl-hardened-openrc-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+binrepo_path: arm/binpackages/23.0/armv6j_hardfp_musl_hardened

diff --git a/releases/specs/arm/armv6j-musl/stage1-hardfloat-23.spec 
b/releases/specs/arm/armv6j-musl/stage1-hardfloat-23.spec
new file mode 100644
index ..7cb83d96
--- /dev/null
+++ b/releases/specs/arm/armv6j-musl/stage1-hardfloat-23.spec
@@ -0,0 +1,13 @@
+subarch: armv6j_hardfp_musl
+chost: armv6j-unknown-linux-musleabihf
+version_stamp: openrc-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-musl
+profile: default/linux/arm/23.0/armv6j_hf/musl
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-musl/stage3-armv6j_hardfp_musl-openrc-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm/armv6j-musl/stage3-hardfloat-23.spec 
b/releases/specs/arm/armv6j-musl/stage3-hardfloat-23.spec
new file mode 100644
index ..98caff78
--- /dev/null
+++ b/releases/specs/arm/armv6j-musl/stage3-hardfloat-23.spec
@@ -0,0 +1,11 @@
+subarch: armv6j_hardfp_musl
+version_stamp: openrc-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-musl
+profile: default/linux/arm/23.0/armv6j_hf/musl
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-musl/stage1-armv6j_hardfp_musl-openrc-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+binrepo_path: arm/binpackages/23.0/armv6j_hardfp_musl

diff --git a/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat-23.spec 
b/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat-23.spec
new file mode 100644
index ..4216b861
--- /dev/null
+++ b/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat-23.spec
@@ -0,0 +1,13 @@
+subarch: armv7a_hardfp_musl
+chost: armv7a-unknown-linux-musleabihf
+version_stamp: hardened-openrc-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-musl-hardened
+profile: default/linux/arm/23.0/armv7a_hf/musl/hardened
+snapshot_treeish: @TREEISH@
+source_subpath: 
23.0-musl-hardened/stage3-armv7a_hardfp_musl-hardened-openrc-latest.tar.xz
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat-23.spec 
b/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat-23.spec
new file mode 100644
index ..1e5b1965
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/

2024-03-07 Thread Andreas Sturmlechner
commit: c75b54e6596cf2775038d2dd48c014b6934007f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:59:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c75b54e6

kde-misc/kdeconnect: Add missing qdbus RDEPEND providers

Used in runcommand plugin.

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

 .../{kdeconnect-23.08.5.ebuild => kdeconnect-23.08.5-r1.ebuild}   | 1 +
 .../{kdeconnect-24.02.0.ebuild => kdeconnect-24.02.0-r1.ebuild}   | 4 
 2 files changed, 5 insertions(+)

diff --git a/kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild 
b/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild
similarity index 99%
rename from kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild
rename to kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild
index d45c75e9..8760d6f885a0 100644
--- a/kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-23.08.5-r1.ebuild
@@ -68,6 +68,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:5
dev-libs/kpeoplevcard:5
+   dev-qt/qdbus:*
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5[qml]
>=kde-frameworks/kdeclarative-${KFMIN}:5

diff --git a/kde-misc/kdeconnect/kdeconnect-24.02.0.ebuild 
b/kde-misc/kdeconnect/kdeconnect-24.02.0-r1.ebuild
similarity index 97%
rename from kde-misc/kdeconnect/kdeconnect-24.02.0.ebuild
rename to kde-misc/kdeconnect/kdeconnect-24.02.0-r1.ebuild
index 3a11a944ee28..4bcc619639ea 100644
--- a/kde-misc/kdeconnect/kdeconnect-24.02.0.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-24.02.0-r1.ebuild
@@ -65,6 +65,10 @@ RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+   || (
+   >=dev-qt/qttools-${QTMIN}:6[qdbus]
+   dev-qt/qdbus:*
+   )
>=kde-frameworks/kdeclarative-${KFMIN}:6
kde-plasma/libplasma:6
net-fs/sshfs



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kde-dev-utils/

2024-03-07 Thread Andreas Sturmlechner
commit: f0e236c3fe8d0c0ab89c25c4279bfc4d0f4355d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 20:45:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e236c3

kde-apps/kde-dev-utils: Fix dev-qt/qttools[designer => widgets] USEdep

Provides UiTools.

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

 .../{kde-dev-utils-24.02.0.ebuild => kde-dev-utils-24.02.0-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-24.02.0.ebuild 
b/kde-apps/kde-dev-utils/kde-dev-utils-24.02.0-r1.ebuild
similarity index 94%
rename from kde-apps/kde-dev-utils/kde-dev-utils-24.02.0.ebuild
rename to kde-apps/kde-dev-utils/kde-dev-utils-24.02.0-r1.ebuild
index f34dacfe47b0..322ebc5249ba 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-24.02.0.ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-24.02.0-r1.ebuild
@@ -16,7 +16,7 @@ IUSE=""
 
 DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6



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

2024-03-07 Thread Andreas Sturmlechner
commit: b5803e5309322c090bd1574880bdd3ca2116e236
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:07:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5803e53

kde-plasma/kwin: Fix dev-qt/qttools[designer => widgets] USEdep

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

 kde-plasma/kwin/{kwin-6.0.1.ebuild => kwin-6.0.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwin/kwin-6.0.1.ebuild 
b/kde-plasma/kwin/kwin-6.0.1-r1.ebuild
similarity index 98%
rename from kde-plasma/kwin/kwin-6.0.1.ebuild
rename to kde-plasma/kwin/kwin-6.0.1-r1.ebuild
index 05a94f2baa8c..0968b936c57a 100644
--- a/kde-plasma/kwin/kwin-6.0.1.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.1-r1.ebuild
@@ -91,7 +91,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1
>=dev-libs/wayland-protocols-1.32
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto



[gentoo-commits] repo/gentoo:master commit in: kde-apps/calendarsupport/

2024-03-07 Thread Andreas Sturmlechner
commit: 3ac1e94898758edcd3ac708ba6034eb62e7399fe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 20:42:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac1e948

kde-apps/calendarsupport: Drop unused dev-qt/qttools dependency

Unused since upstream commit 4e4531d4108d3f2a0aafa871018072c9ef4de70e

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

 ...{calendarsupport-23.08.5.ebuild => calendarsupport-23.08.5-r1.ebuild} | 1 -
 ...{calendarsupport-24.02.0.ebuild => calendarsupport-24.02.0-r1.ebuild} | 1 -
 2 files changed, 2 deletions(-)

diff --git a/kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild 
b/kde-apps/calendarsupport/calendarsupport-23.08.5-r1.ebuild
similarity index 97%
rename from kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild
rename to kde-apps/calendarsupport/calendarsupport-23.08.5-r1.ebuild
index 607a39d3a59e..cdf19614e618 100644
--- a/kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-23.08.5-r1.ebuild
@@ -19,7 +19,6 @@ IUSE=""
 
 DEPEND="
dev-libs/libical
-   >=dev-qt/designer-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5

diff --git a/kde-apps/calendarsupport/calendarsupport-24.02.0.ebuild 
b/kde-apps/calendarsupport/calendarsupport-24.02.0-r1.ebuild
similarity index 96%
rename from kde-apps/calendarsupport/calendarsupport-24.02.0.ebuild
rename to kde-apps/calendarsupport/calendarsupport-24.02.0-r1.ebuild
index 9efe29fd3f27..6c5f03eadfe3 100644
--- a/kde-apps/calendarsupport/calendarsupport-24.02.0.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-24.02.0-r1.ebuild
@@ -21,7 +21,6 @@ DEPEND="
dev-libs/libical
>=dev-libs/ktextaddons-1.4.42:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-notes-${PVCUT}:6



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

2024-03-07 Thread Andreas Sturmlechner
commit: 37dd7474e2eac4e6711ecf848458ab35731253cb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 10:17:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37dd7474

dev-libs/cJSON: drop 1.7.16

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

 dev-libs/cJSON/Manifest|  1 -
 dev-libs/cJSON/cJSON-1.7.16.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-libs/cJSON/Manifest b/dev-libs/cJSON/Manifest
index f638f3909841..50cc2e280a86 100644
--- a/dev-libs/cJSON/Manifest
+++ b/dev-libs/cJSON/Manifest
@@ -1,2 +1 @@
-DIST cJSON-1.7.16.tar.gz 353498 BLAKE2B 
9dd519b03b24e46fd84798af32d733cec8803d3f5a4b9259352ffe7b1ba0b198a3b4dc0dbdb9cc6247787e49c48beaadc7c31368d8fd695a8ddd711cc0cbfa5b
 SHA512 
3a894de03c33d89f1e7ee572418d5483c844d38e1e64aa4f6297ddaa01f4111f07601f8d26617b424b5af15d469e3955dae075d9f30b5c25e16ec348fdb06e6f
 DIST cJSON-1.7.17.tar.gz 353748 BLAKE2B 
11d47bebc4b6b3a8115234706f1b35af0f450725c2ee36aaf563a5d44e20a7bc0e2b83aaf15aeea3146bdad7467e96bf7d6edcd79ad4f3e5a9ffe40f002cf8d5
 SHA512 
4feebafa5225297fa3e6a7bf23f8d31b5c3e172f437078c5a07528522ad58ca2e9c72dd9e8611241d2b8321e9aa0a1a9af7743689d1c2001d1d9cb624aae6fa8

diff --git a/dev-libs/cJSON/cJSON-1.7.16.ebuild 
b/dev-libs/cJSON/cJSON-1.7.16.ebuild
deleted file mode 100644
index 8f951af9edaf..
--- a/dev-libs/cJSON/cJSON-1.7.16.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Ultralightweight JSON parser in ANSI C"
-HOMEPAGE="https://github.com/DaveGamble/cJSON;
-SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e '/-Werror/d' CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_CJSON_TEST=$(usex test)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/korganizer/

2024-03-07 Thread Andreas Sturmlechner
commit: 8460cf18aa42f3f7a03a1948e8de73c2198d845e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:00:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8460cf18

kde-apps/korganizer: Fix dev-qt/qttools[designer => widgets] USEdep

Plugins link to Qt6::UiTools

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

 .../{korganizer-24.02.0.ebuild => korganizer-24.02.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/korganizer/korganizer-24.02.0.ebuild 
b/kde-apps/korganizer/korganizer-24.02.0-r1.ebuild
similarity index 98%
rename from kde-apps/korganizer/korganizer-24.02.0.ebuild
rename to kde-apps/korganizer/korganizer-24.02.0-r1.ebuild
index d9ece6e5368f..972ced456f8e 100644
--- a/kde-apps/korganizer/korganizer-24.02.0.ebuild
+++ b/kde-apps/korganizer/korganizer-24.02.0-r1.ebuild
@@ -23,6 +23,7 @@ RESTRICT="test"
 
 COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
@@ -60,7 +61,6 @@ COMMON_DEPEND="
telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
 "
 DEPEND="${COMMON_DEPEND}
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/kldap-${PVCUT}:6
test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
 "



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

2024-03-07 Thread Andreas Sturmlechner
commit: e9f3955e4f9149a5d45317f81948a1b0a845a319
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 15:21:54 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f3955e

dev-libs/qcustomplot: add 2.1.1

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

 dev-libs/qcustomplot/Manifest |  2 ++
 dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild | 45 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-libs/qcustomplot/Manifest b/dev-libs/qcustomplot/Manifest
index b597eb03cf3a..ad63881c1367 100644
--- a/dev-libs/qcustomplot/Manifest
+++ b/dev-libs/qcustomplot/Manifest
@@ -1,2 +1,4 @@
 DIST qcustomplot-sharedlib-2.0.1.tar.gz 1963 BLAKE2B 
294877d929564767009a8a4409111408eda1eb4e0cc64b48e644d25f30ef18151c2df1f0c5caa4e95c5b75dd492e795f97077e47bb927ff9637a2da9a2ec757e
 SHA512 
ce90540fca7226eac37746327e1939a9c7af38fc2595f385ed04d6d1f49560da08fb5fae15d1b9d22b6ba578583f70de8f89ef26796770d41bf599c1b15c535d
+DIST qcustomplot-sharedlib-2.1.1.tar.gz 2315 BLAKE2B 
5ded041a46a35dece817749479cba83da260407e387a339c5fba57a37897118b20cd50f362e78ea4a35c9babc5f6c73c235a671a17b5b0423b00e472c0a8eb60
 SHA512 
c661e4a835066fee92b254fbd7b825dbd5c58973189ff2099a01308cb81fe6bf3bac1456f5da91f01c6265f8f548f61b57e237d00a9b5c2c94acf1a024baa18e
 DIST qcustomplot-source-2.0.1.tar.gz 319140 BLAKE2B 
868133f5126eea0aa8f80d34272f854de93b60575e3eed1b52211bec5ed96886503ba5c7f15c6f0ff15f3f67e35db6e5333adfc7465cee40768a65ed1b7275da
 SHA512 
b44abbd8fd95970a829bbb6e7becc0765e24bd8f05958c8c1223303b68fb4c0a64f503cf0a2fe4fc53957e6e61a6618500475cff3e81ed0ab387a9eada2c83a3
+DIST qcustomplot-source-2.1.1.tar.gz 372955 BLAKE2B 
985ce5fbfe2888ac2346a8c694e832f8d9e3d20ae1c2f93af8757f6a7c803e24ae429c11240aeaf9e79625d8eb0e8a835dca023b73eac4ca1338d21434bd3c67
 SHA512 
1feb4f45ef90d7709edb26c9964f0ec85ef4aa30f0a7e9fcd803fae586875e8d6744dbcfe08b21f461816ca426c8a6612f8e9c7ef9d3f5a7150c3de8fa5ee57d

diff --git a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild 
b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
new file mode 100644
index ..2aaa20581c29
--- /dev/null
+++ b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+DESCRIPTION="Qt C++ widget for plotting and data visualization"
+HOMEPAGE="https://www.qcustomplot.com/;
+SRC_URI="
+   https://www.qcustomplot.com/release/${PV}/QCustomPlot-sharedlib.tar.gz 
-> ${PN}-sharedlib-${PV}.tar.gz
+   https://www.qcustomplot.com/release/${PV}/QCustomPlot-source.tar.gz -> 
${PN}-source-${PV}.tar.gz"
+S=${WORKDIR}/${PN}-source
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   sed \
+   -e 's:../../::g' \
+   -e '/CONFIG/s:shared.*:shared:g' \
+   
"${WORKDIR}"/${PN}-sharedlib/sharedlib-compilation/sharedlib-compilation.pro > 
${PN}.pro || die
+}
+
+src_configure() {
+   eqmake5
+}
+
+src_install() {
+   dolib.so lib${PN}*
+   doheader ${PN}.h
+   dodoc changelog.txt
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/kvantum/

2024-03-07 Thread Andreas Sturmlechner
commit: f1e5cef3aa1da4784ecc946b969598a12348bcee
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 15:56:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e5cef3

x11-themes/kvantum: drop 1.0.7

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

 x11-themes/kvantum/Manifest |  1 -
 x11-themes/kvantum/kvantum-1.0.7.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/x11-themes/kvantum/Manifest b/x11-themes/kvantum/Manifest
index 7bd309f193b6..89f1c29d0331 100644
--- a/x11-themes/kvantum/Manifest
+++ b/x11-themes/kvantum/Manifest
@@ -1,2 +1 @@
 DIST kvantum-1.0.10.tar.gz 2969117 BLAKE2B 
f2e9cc954a3a6cf4cac77d1e0b5a455faf95927cb78101113d99bf9a8e3d1875dff248909c1d95af028d5a369b517ad501e298e2c54fbd785d254afd7e30e465
 SHA512 
fb31f424a16c37eafaaa0a1ce165bcaa58ed6ea3ef76e77d689c2b8b47e516a651d066712eaf14b1344e4b30955ce6c955367caf25d51f2aaa2c8970b0fd
-DIST kvantum-1.0.7.tar.gz 2975088 BLAKE2B 
0c2408cc56b40dca5659d39a67bce521ddf72477d855fea10268e44bb40a2498a4f5c09f399626002d79e850962ccd45877cd99fe9cdbb10fb98d19d27b389de
 SHA512 
327a9dfec5725230a59f2ead811c7e7223c3c1ca442caec500ad7b031877d2f323adeffbad034047728bd94570bd03a37eeb650622cce149b84bd6a219e6d1e0

diff --git a/x11-themes/kvantum/kvantum-1.0.7.ebuild 
b/x11-themes/kvantum/kvantum-1.0.7.ebuild
deleted file mode 100644
index 7957aee545fc..
--- a/x11-themes/kvantum/kvantum-1.0.7.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="SVG-based theme engine for Qt5, KDE Plasma and LXQt"
-HOMEPAGE="https://github.com/tsujan/Kvantum;
-SRC_URI="https://github.com/tsujan/${PN^}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN^}-${PV}/${PN^}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5=
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   kde-frameworks/kwindowsystem:5
-   x11-libs/libX11
-   x11-libs/libXext
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"



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

2024-03-07 Thread Andreas Sturmlechner
commit: 994391d47db4739ac69b3a95402509dfdda59a21
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:39:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=994391d4

media-libs/Field3D: drop 1.7.2-r3

Closes: https://bugs.gentoo.org/926342
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/Field3D/Field3D-1.7.2-r3.ebuild | 42 --
 media-libs/Field3D/Manifest|  1 -
 2 files changed, 43 deletions(-)

diff --git a/media-libs/Field3D/Field3D-1.7.2-r3.ebuild 
b/media-libs/Field3D/Field3D-1.7.2-r3.ebuild
deleted file mode 100644
index c8141a0bbffe..
--- a/media-libs/Field3D/Field3D-1.7.2-r3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A library for storing voxel data"
-HOMEPAGE="http://opensource.imageworks.com/?p=field3d;
-SRC_URI="https://github.com/imageworks/Field3D/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="mpi"
-
-RDEPEND="
-   dev-libs/boost:=
-   >=dev-libs/imath-3.1.4-r2:=
-   >=media-libs/openexr-3:0=
-   sci-libs/hdf5:=
-   mpi? ( virtual/mpi )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.7.2-openexr-3-imath.patch
-)
-
-src_configure() {
-   # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
-   # bug #808731
-   append-cppflags -DH5_USE_110_API
-
-   local mycmakeargs=(
-   -DINSTALL_DOCS=OFF # Docs are not finished yet.
-   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
-   $(cmake_use_find_package mpi MPI)
-   )
-
-   cmake_src_configure
-}

diff --git a/media-libs/Field3D/Manifest b/media-libs/Field3D/Manifest
index 6b3139c3a094..caed3d0e9763 100644
--- a/media-libs/Field3D/Manifest
+++ b/media-libs/Field3D/Manifest
@@ -1,2 +1 @@
-DIST Field3D-1.7.2.tar.gz 502481 BLAKE2B 
8d5fbac915b52b36e66250f8fcd2beb5fff9d2446696ad1829e3edf05c9810b5d54928c6ab4f5aa99c1338da24cea446134434a59aa1d053f3da3500c2800f59
 SHA512 
e4ea51310105980f759dce48830db8ae3592ce32a02b246214d8aed9df7a7f5c500314f2daf92196b7a76d648f2909b18112df4c5c3c8949c0676d710dfbf1f2
 DIST Field3D-1.7.3_p20230509.tar.gz 503942 BLAKE2B 
30926a3229306b444a0267ff22c05d51bd3cd9804f9685608813bee5a738e498286d1e7b35c32e48214e949e5aa91a1604c9b92d5ab4dc3c71d3bb85bd5f5920
 SHA512 
fcc718c0b1629af36f5a403cc4a453c343d97d464fe5b1e7b6a6ac2b36a38e245f785735c91f7bc9abceffc522d5a20855310f04e006f83f8660253de6e4cdda



[gentoo-commits] repo/gentoo:master commit in: x11-themes/qtcurve/

2024-03-07 Thread Andreas Sturmlechner
commit: c518e8ef7376ea9f3fdb7db72381a6330f16e6f0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 16:13:52 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c518e8ef

x11-themes/qtcurve: drop , no material development since 2021

Still limited to Qt5, Qt4 and GTK2, last-rites is only a matter of time.

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

 x11-themes/qtcurve/qtcurve-.ebuild | 82 --
 1 file changed, 82 deletions(-)

diff --git a/x11-themes/qtcurve/qtcurve-.ebuild 
b/x11-themes/qtcurve/qtcurve-.ebuild
deleted file mode 100644
index 7bab15aa055b..
--- a/x11-themes/qtcurve/qtcurve-.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake kde.org
-
-DESCRIPTION="Widget styles for Qt and GTK2"
-HOMEPAGE="https://invent.kde.org/system/qtcurve;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-IUSE="gtk nls plasma +qt5 test +X"
-
-if [[ ${KDE_BUILD_TYPE} = release ]] ; then
-   SRC_URI="https://github.com/KDE/qtcurve/archive/${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-   S="${WORKDIR}/${P/_/-}"
-fi
-
-REQUIRED_USE="gtk? ( X )
-   || ( gtk qt5 )
-   plasma? ( qt5 )
-"
-RESTRICT="test"
-
-DEPEND="
-   gtk? ( x11-libs/gtk+:2 )
-   plasma? (
-   dev-qt/qtprintsupport:5
-   kde-frameworks/frameworkintegration:5
-   kde-frameworks/karchive:5
-   kde-frameworks/kcompletion:5
-   kde-frameworks/kconfig:5
-   kde-frameworks/kconfigwidgets:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kguiaddons:5
-   kde-frameworks/ki18n:5
-   kde-frameworks/kiconthemes:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   kde-frameworks/kwindowsystem:5
-   kde-frameworks/kxmlgui:5
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   X? ( dev-qt/qtx11extras:5 )
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   plasma? ( kde-frameworks/extra-cmake-modules:0 )
-"
-
-DOCS=( AUTHORS ChangeLog.md README.md TODO.md )
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-   -DENABLE_QT4=OFF
-   -DQTC_QT4_ENABLE_KDE=OFF
-   -DQTC_KDE4_DEFAULT_HOME=ON
-   -DENABLE_GTK2="$(usex gtk)"
-   -DENABLE_QT5="$(usex qt5)"
-   -DBUILD_TESTING="$(usex test)"
-   -DQTC_ENABLE_X11="$(usex X)"
-   -DQTC_INSTALL_PO="$(usex nls)"
-   )
-   use qt5 && mycmakeargs+=( -DQTC_QT5_ENABLE_KDE="$(usex plasma)" )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/qtcurve/

2024-03-07 Thread Andreas Sturmlechner
commit: 86b27c5e0051c54039e5a39270d8a0fbc0959337
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 16:14:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b27c5e

x11-themes/qtcurve: update upstream metadata

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

 x11-themes/qtcurve/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/qtcurve/metadata.xml b/x11-themes/qtcurve/metadata.xml
index 686b5e0586c7..d42049c5bca2 100644
--- a/x11-themes/qtcurve/metadata.xml
+++ b/x11-themes/qtcurve/metadata.xml
@@ -10,6 +10,6 @@
 Gentoo KDE Project
   
   
-QtCurve/qtcurve
+system/qtcurve
   
 



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

2024-03-07 Thread Andreas Sturmlechner
commit: cfd8ad134ee2c257653917e74c59d8e14fb89826
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:37:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd8ad13

media-gfx/nomacs: drop 3.16.224-r5

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

 media-gfx/nomacs/nomacs-3.16.224-r5.ebuild | 92 --
 1 file changed, 92 deletions(-)

diff --git a/media-gfx/nomacs/nomacs-3.16.224-r5.ebuild 
b/media-gfx/nomacs/nomacs-3.16.224-r5.ebuild
deleted file mode 100644
index 6bba47db9342..
--- a/media-gfx/nomacs/nomacs-3.16.224-r5.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PLUGIN_PKG="${PN}-plugins-$(ver_cut 1-2)"
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt-based image viewer"
-HOMEPAGE="https://nomacs.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-plugins? ( https://github.com/${PN}/${PN}-plugins/archive/$(ver_cut 
1-2).tar.gz -> ${PLUGIN_PKG}.tar.gz )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86 ~amd64-linux"
-IUSE="+jpeg +opencv plugins raw +tiff zip"
-
-REQUIRED_USE="
-   raw? ( opencv )
-   tiff? ( opencv )
-"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[jpeg?]
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-gfx/exiv2:=
-   opencv? ( >=media-libs/opencv-3.4:= )
-   raw? ( media-libs/libraw:= )
-   tiff? (
-   dev-qt/qtimageformats:5
-   media-libs/tiff:=
-   )
-   zip? ( dev-libs/quazip:0=[qt5(+)] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${P}/ImageLounge"
-
-DOCS=( src/changelog.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-quazip1.patch
-   "${FILESDIR}"/${P}-DkMath-ostream.patch
-)
-
-src_prepare() {
-   if use plugins ; then
-   rmdir plugins || die
-   mv -v ../../${PLUGIN_PKG} plugins || die
-   # Fix bug #847112
-   sed -e 's:QT_QMAKE_EXECUTABLE NAMES "qmake" "qmake-qt5" 
"qmake.exe":QT_QMAKE_EXECUTABLE NAMES "qmake" "qmake5" "qmake.exe":' \
-   -i plugins/cmake/Utils.cmake || die
-   # Fix nomacs-plugins installation and search library directory
-   sed -e "s:lib/nomacs-plugins:$(get_libdir)/nomacs-plugins:" \
-   -i plugins/cmake/Utils.cmake || die
-   sed -e "s:lib/nomacs-plugins:$(get_libdir)/nomacs-plugins:" \
-   -i src/DkCore/DkPluginManager.cpp || die
-   fi
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_CODE_COV=OFF
-   -DUSE_SYSTEM_QUAZIP=ON
-   -DENABLE_TRANSLATIONS=ON
-   -DENABLE_OPENCV=$(usex opencv)
-   -DENABLE_PLUGINS=$(usex plugins)
-   -DENABLE_RAW=$(usex raw)
-   -DENABLE_TIFF=$(usex tiff)
-   -DENABLE_QUAZIP=$(usex zip)
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



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

2024-03-07 Thread Andreas Sturmlechner
commit: 0ad68538dd6210b7f5820977b719ecda30471087
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 14:05:43 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad68538

media-libs/musicbrainz: drop 5.1.0

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

 media-libs/musicbrainz/musicbrainz-5.1.0.ebuild | 44 -
 1 file changed, 44 deletions(-)

diff --git a/media-libs/musicbrainz/musicbrainz-5.1.0.ebuild 
b/media-libs/musicbrainz/musicbrainz-5.1.0.ebuild
deleted file mode 100644
index a8e7ef145305..
--- a/media-libs/musicbrainz/musicbrainz-5.1.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Client Library for accessing the latest XML based MusicBrainz web 
service"
-HOMEPAGE="https://musicbrainz.org/doc/libmusicbrainz;
-SRC_URI="https://github.com/metabrainz/lib${PN}/releases/download/release-${PV}/lib${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="5/1" # soname of libmusicbrainz5.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="examples test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libxml2
-   net-libs/neon
-"
-DEPEND="${RDEPEND}
-   test? ( dev-util/cppunit )
-"
-
-S="${WORKDIR}/lib${P}"
-
-PATCHES=( "${FILESDIR}/${P}-no-wildcards.patch" )
-
-src_prepare() {
-   use test || cmake_comment_add_subdirectory tests
-   cmake_src_prepare
-}
-
-src_install() {
-   cmake_src_install
-
-   if use examples; then
-   docinto examples
-   dodoc examples/*.{c,cc,txt}
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2024-03-07 Thread Andreas Sturmlechner
commit: 21a08569f4514fc9f62c965e6e0eb4c9f1bb57e4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:40:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a08569

media-sound/lmms: drop 1.2.2

Closes: https://bugs.gentoo.org/926327
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/lmms/Manifest  |   1 -
 media-sound/lmms/lmms-1.2.2.ebuild | 112 -
 2 files changed, 113 deletions(-)

diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest
index f2ed22466b75..efa2cac4b3a0 100644
--- a/media-sound/lmms/Manifest
+++ b/media-sound/lmms/Manifest
@@ -1,2 +1 @@
-DIST lmms-1.2.2.tar.xz 22733960 BLAKE2B 
8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4
 SHA512 
df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028
 DIST lmms_1.2.2.tar.xz 22733960 BLAKE2B 
8b561068194e9a4af8260675e784c25a92b6b2f731c29b677cbc16581306bbadcf27ea529adbcd735ff4adffedf3dd98ec7b2d89428a63ea600d022ecdae58e4
 SHA512 
df74d9e938f1c3807e9941b11db4ccfe9450e23b723c82774de15b7666ac39f1bfdd8519231e28849f994628190ecc92fa05d55bbc0b50a4421f2d183e729028

diff --git a/media-sound/lmms/lmms-1.2.2.ebuild 
b/media-sound/lmms/lmms-1.2.2.ebuild
deleted file mode 100644
index edae2ae36731..
--- a/media-sound/lmms/lmms-1.2.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# The order is important here! Both, cmake and xdg define src_prepare.
-# We need the one from cmake
-inherit xdg cmake
-
-DESCRIPTION="Cross-platform music production software"
-HOMEPAGE="https://lmms.io;
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/LMMS/lmms.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/LMMS/lmms/releases/download/v${PV/_/-}/${PN}_${PV/_/-}.tar.xz
 -> ${P}.tar.xz"
-   KEYWORDS="amd64 x86"
-   S="${WORKDIR}/${P/_/-}"
-fi
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-
-IUSE="alsa debug fluidsynth jack libgig mp3 ogg portaudio pulseaudio sdl 
soundio stk vst"
-
-COMMON_DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   >=media-libs/libsamplerate-0.1.8
-   >=media-libs/libsndfile-1.0.11
-   sci-libs/fftw:3.0
-   sys-libs/zlib
-   >=x11-libs/fltk-1.3.0_rc3:1
-   alsa? ( media-libs/alsa-lib )
-   fluidsynth? ( media-sound/fluidsynth )
-   jack? ( virtual/jack )
-   libgig? ( media-libs/libgig )
-   mp3? ( media-sound/lame )
-   ogg? (
-   media-libs/libogg
-   media-libs/libvorbis
-   )
-   portaudio? ( >=media-libs/portaudio-19_pre )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? (
-   media-libs/libsdl
-   >=media-libs/sdl-sound-1.0.1
-   )
-   soundio? ( media-libs/libsoundio )
-   stk? ( media-libs/stk )
-   vst? ( virtual/wine )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/qtx11extras:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-RDEPEND="${COMMON_DEPEND}
-   media-plugins/calf
-   media-plugins/caps-plugins
-   media-plugins/cmt-plugins
-   media-plugins/swh-plugins
-   media-plugins/tap-plugins
-"
-
-DOCS=( README.md doc/AUTHORS )
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284
-)
-
-src_configure() {
-   local mycmakeargs+=(
-   -DUSE_WERROR=FALSE
-   -DWANT_CAPS=FALSE
-   -DWANT_TAP=FALSE
-   -DWANT_SWH=FALSE
-   -DWANT_CMT=FALSE
-   -DWANT_CALF=FALSE
-   -DWANT_QT5=TRUE
-   -DWANT_ALSA=$(usex alsa)
-   -DWANT_JACK=$(usex jack)
-   -DWANT_GIG=$(usex libgig)
-   -DWANT_MP3LAME=$(usex mp3)
-   -DWANT_OGGVORBIS=$(usex ogg)
-   -DWANT_PORTAUDIO=$(usex portaudio)
-   -DWANT_PULSEAUDIO=$(usex pulseaudio)
-   -DWANT_SDL=$(usex sdl)
-   -DWANT_SOUNDIO=$(usex soundio)
-   -DWANT_STK=$(usex stk)
-   -DWANT_VST=$(usex vst)
-   -DWANT_SF2=$(usex fluidsynth)
-   )
-   cmake_src_configure
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-}



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

2024-03-07 Thread Andreas Sturmlechner
commit: f344d50409a38397a0a77c7b33579fdea38287ba
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:48:20 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f344d504

dev-libs/crossguid: drop 0_pre20150817

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

 dev-libs/crossguid/Manifest   |  1 -
 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
index cbf759e557c4..8c7c4899206d 100644
--- a/dev-libs/crossguid/Manifest
+++ b/dev-libs/crossguid/Manifest
@@ -1,2 +1 @@
 DIST crossguid-0.2.2_p20190529.tar.gz 141660 BLAKE2B 
0f78a8ab5a420297f666b3b8156d499a9141ec25c049d4d2bb2ba594dc585abe211a149b83c605cce4f5530207231a065d5f3a87a0c969781de8c6381afa2527
 SHA512 
f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf
-DIST crossguid-0_pre20150817.tar.gz 46569 BLAKE2B 
3384b6c507c4713f5ea0d6012138f3543445a42c7353e934e267b91275f7cf75720a446f5fe24f334b1022946f856a65f5c158d0036c999c761e626c1e30062a
 SHA512 
823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
deleted file mode 100644
index 2cd75d42e9cf..
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/graeme-hill/crossguid.git;
-   inherit git-r3
-else
-   EGIT_COMMIT="8f399e8bd4252be9952f3dfa8199924cc8487ca4"
-   
SRC_URI="https://github.com/graeme-hill/crossguid/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-fi
-
-DESCRIPTION="Lightweight cross platform C++ GUID/UUID library"
-HOMEPAGE="https://github.com/graeme-hill/crossguid;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-# We use libuuid from util-linux.
-DEPEND="sys-apps/util-linux"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" #575544
-
-e() { echo "$@"; "$@"; }
-
-src_compile() {
-   e $(tc-getCXX) \
-   ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} \
-   -std=c++11 \
-   -c guid.cpp -o guid.o \
-   -DGUID_LIBUUID \
-   || die
-
-   e $(tc-getAR) rs libcrossguid.a guid.o || die
-}
-
-src_install() {
-   insinto /usr/include
-   doins guid.h
-   dolib.a libcrossguid.a
-}



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

2024-03-07 Thread Mike Gilbert
commit: e0f3f9da51b19053e04e59e723257f357bddb5d2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar  7 22:18:33 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar  7 22:18:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f3f9da

sys-apps/kmod: move modprobe to /sbin on split-usr

The kernel calls /sbin/modprobe by default, so we need to match that.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/kmod/{kmod-32.ebuild => kmod-32-r1.ebuild} | 8 +++-
 sys-apps/kmod/kmod-.ebuild  | 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sys-apps/kmod/kmod-32.ebuild b/sys-apps/kmod/kmod-32-r1.ebuild
similarity index 93%
rename from sys-apps/kmod/kmod-32.ebuild
rename to sys-apps/kmod/kmod-32-r1.ebuild
index 531212bc23bc..341d36a4f5e2 100644
--- a/sys-apps/kmod/kmod-32.ebuild
+++ b/sys-apps/kmod/kmod-32-r1.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="debug doc +lzma pkcs7 static-libs +tools +zlib +zstd"
+IUSE="debug doc +lzma pkcs7 split-usr static-libs +tools +zlib +zstd"
 
 # Upstream does not support running the test suite with custom configure flags.
 # I was also told that the test suite is intended for kmod developers.
@@ -99,6 +99,12 @@ src_install() {
 
find "${ED}" -type f -name "*.la" -delete || die
 
+   if use tools && use split-usr; then
+   # Move modprobe to /sbin to match CONFIG_MODPROBE_PATH from 
kernel
+   rm "${ED}/usr/bin/modprobe" || die
+   dosym ../usr/bin/kmod /sbin/modprobe
+   fi
+
cat <<-EOF > "${T}"/usb-load-ehci-first.conf
softdep uhci_hcd pre: ehci_hcd
softdep ohci_hcd pre: ehci_hcd

diff --git a/sys-apps/kmod/kmod-.ebuild b/sys-apps/kmod/kmod-.ebuild
index 531212bc23bc..341d36a4f5e2 100644
--- a/sys-apps/kmod/kmod-.ebuild
+++ b/sys-apps/kmod/kmod-.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="debug doc +lzma pkcs7 static-libs +tools +zlib +zstd"
+IUSE="debug doc +lzma pkcs7 split-usr static-libs +tools +zlib +zstd"
 
 # Upstream does not support running the test suite with custom configure flags.
 # I was also told that the test suite is intended for kmod developers.
@@ -99,6 +99,12 @@ src_install() {
 
find "${ED}" -type f -name "*.la" -delete || die
 
+   if use tools && use split-usr; then
+   # Move modprobe to /sbin to match CONFIG_MODPROBE_PATH from 
kernel
+   rm "${ED}/usr/bin/modprobe" || die
+   dosym ../usr/bin/kmod /sbin/modprobe
+   fi
+
cat <<-EOF > "${T}"/usb-load-ehci-first.conf
softdep uhci_hcd pre: ehci_hcd
softdep ohci_hcd pre: ehci_hcd



[gentoo-commits] proj/kde:master commit in: kde-misc/kdeconnect/

2024-03-07 Thread Andreas Sturmlechner
commit: 80bbace9bb1dc0c8ace7ae21e97449e74d8f043a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:59:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 21:59:36 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=80bbace9

kde-misc/kdeconnect: Add missing qdbus RDEPEND providers

Used in runcommand plugin.

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

 kde-misc/kdeconnect/kdeconnect-24.02.49..ebuild | 4 
 kde-misc/kdeconnect/kdeconnect-.ebuild  | 4 
 2 files changed, 8 insertions(+)

diff --git a/kde-misc/kdeconnect/kdeconnect-24.02.49..ebuild 
b/kde-misc/kdeconnect/kdeconnect-24.02.49..ebuild
index 4b847feb08..8d881a0c87 100644
--- a/kde-misc/kdeconnect/kdeconnect-24.02.49..ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-24.02.49..ebuild
@@ -65,6 +65,10 @@ RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+   || (
+   >=dev-qt/qttools-${QTMIN}:6[qdbus]
+   dev-qt/qdbus:*
+   )
>=kde-frameworks/kdeclarative-${KFMIN}:6
kde-plasma/libplasma:6
net-fs/sshfs

diff --git a/kde-misc/kdeconnect/kdeconnect-.ebuild 
b/kde-misc/kdeconnect/kdeconnect-.ebuild
index 4b847feb08..8d881a0c87 100644
--- a/kde-misc/kdeconnect/kdeconnect-.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-.ebuild
@@ -65,6 +65,10 @@ RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+   || (
+   >=dev-qt/qttools-${QTMIN}:6[qdbus]
+   dev-qt/qdbus:*
+   )
>=kde-frameworks/kdeclarative-${KFMIN}:6
kde-plasma/libplasma:6
net-fs/sshfs



[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/

2024-03-07 Thread Mike Gilbert
commit: 6e879aec0e9af7894661b52c930fc92974177c6e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar  6 20:35:39 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar  7 21:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e879aec

net-dialup/ppp: drop 2.5.0-r3, 2.5.0-r4

Signed-off-by: Mike Gilbert  gentoo.org>

 net-dialup/ppp/ppp-2.5.0-r3.ebuild | 115 ---
 net-dialup/ppp/ppp-2.5.0-r4.ebuild | 120 -
 2 files changed, 235 deletions(-)

diff --git a/net-dialup/ppp/ppp-2.5.0-r3.ebuild 
b/net-dialup/ppp/ppp-2.5.0-r3.ebuild
deleted file mode 100644
index eb638501c713..
--- a/net-dialup/ppp/ppp-2.5.0-r3.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info pam tmpfiles
-
-PATCH_TARBALL_NAME="${PN}-2.4.9-patches-03"
-DESCRIPTION="Point-to-Point Protocol (PPP)"
-HOMEPAGE="https://ppp.samba.org/;
-SRC_URI="https://download.samba.org/pub/ppp/${P}.tar.gz
-   
https://raw.githubusercontent.com/ppp-project/ppp/${P}/contrib/pppgetpass/pppgetpass.8;
-
-LICENSE="BSD GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE="activefilter atm gtk pam systemd"
-
-DEPEND="
-   dev-libs/openssl:0=
-   virtual/libcrypt:=
-   activefilter? ( net-libs/libpcap )
-   atm? ( net-dialup/linux-atm )
-   gtk? ( x11-libs/gtk+:2 )
-   pam? ( sys-libs/pam )
-   systemd? ( sys-apps/systemd )
-"
-RDEPEND="${DEPEND}
-   !https://github.com/ppp-project/ppp/pull/412
-   #doman contrib/pppgetpass/pppgetpass.8
-   doman "${DISTDIR}/pppgetpass.8"
-}
-
-pkg_postinst() {
-   tmpfiles_process pppd.conf
-}

diff --git a/net-dialup/ppp/ppp-2.5.0-r4.ebuild 
b/net-dialup/ppp/ppp-2.5.0-r4.ebuild
deleted file mode 100644
index c459aa21366d..
--- a/net-dialup/ppp/ppp-2.5.0-r4.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info pam tmpfiles
-
-DESCRIPTION="Point-to-Point Protocol (PPP)"
-HOMEPAGE="https://ppp.samba.org/;
-SRC_URI="
-   https://download.samba.org/pub/ppp/${P}.tar.gz
-   
https://raw.githubusercontent.com/ppp-project/ppp/${P}/contrib/pppgetpass/pppgetpass.8
-"
-
-LICENSE="BSD GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE="activefilter atm gtk pam selinux systemd"
-
-DEPEND="
-   dev-libs/openssl:0=
-   virtual/libcrypt:=
-   activefilter? ( net-libs/libpcap )
-   atm? ( net-dialup/linux-atm )
-   gtk? ( x11-libs/gtk+:2 )
-   pam? ( sys-libs/pam )
-   systemd? ( sys-apps/systemd )
-"
-RDEPEND="
-   ${DEPEND}
-   !https://github.com/ppp-project/ppp/pull/412
-   #doman contrib/pppgetpass/pppgetpass.8
-   doman "${DISTDIR}/pppgetpass.8"
-}
-
-pkg_postinst() {
-   tmpfiles_process pppd.conf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkimg/

2024-03-07 Thread Alfredo Tupone
commit: 7cf1710ae68c886b496d038cc2af4faef4152fe0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:40:55 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf1710a

dev-tcltk/tkimg: drop QA warning

Closes: https://bugs.gentoo.org/926199
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tkimg/tkimg-1.4.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild 
b/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
index 05382e66b0ca..c8787bd9b569 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
@@ -41,7 +41,7 @@ PATCHES=(
 )
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   opendir64 rewinddir64 closedir64 stat64 # used on AIX
glBegin # used to test for openGL support
glutMainLoop # used to test for glut support
 )



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itk/

2024-03-07 Thread Alfredo Tupone
commit: adb2d6a3f035218153f9dc4d73c85b71a77f7fe2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:36:36 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb2d6a3

dev-tcltk/itk: drop QA warning

Closes: https://bugs.gentoo.org/926197
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itk/itk-4.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itk/itk-4.2.3-r1.ebuild 
b/dev-tcltk/itk/itk-4.2.3-r1.ebuild
index cd62e1a40f6f..39ad57561d67 100644
--- a/dev-tcltk/itk/itk-4.2.3-r1.ebuild
+++ b/dev-tcltk/itk/itk-4.2.3-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="${DEPEND}"
 S="${WORKDIR}/${PN}-${MY_PV}"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   opendir64 readdir64 rewinddir64 closedir64 stat64 # used on AIX
 )
 
 PATCHES=( "${FILESDIR}"/${P}-install.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkdnd/

2024-03-07 Thread Alfredo Tupone
commit: 8923abc6589651615aee6b17d82dec18a8b56ab8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:37:55 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8923abc6

dev-tcltk/tkdnd: drop QA warning

Closes: https://bugs.gentoo.org/926198
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild 
b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
index f21df17ee8a9..67c678d6df7a 100644
--- a/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
+++ b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
 RDEPEND=${DEPEND}
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   opendir64 readdir64 rewinddir64 closedir64 stat64 # used on AIX
 )
 
 S=${WORKDIR}/${PN}-${MY_P}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/thread/

2024-03-07 Thread Alfredo Tupone
commit: d6acb2ad62f3c982d667db920dd88a2b3896521f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:31:47 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6acb2ad

dev-tcltk/thread: drop QA warning

Closes: https://bugs.gentoo.org/925881
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/thread/thread-2.8.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/thread/thread-2.8.8.ebuild 
b/dev-tcltk/thread/thread-2.8.8.ebuild
index 0d61f5d80f0b..202ceb1c6cc9 100644
--- a/dev-tcltk/thread/thread-2.8.8.ebuild
+++ b/dev-tcltk/thread/thread-2.8.8.ebuild
@@ -19,7 +19,7 @@ DEPEND="dev-lang/tcl:0=[threads]"
 RDEPEND="${DEPEND}"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   opendir64 rewinddir64 closedir64 stat64 # used to test for Large File 
Support on AIX
 )
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tktable/

2024-03-07 Thread Alfredo Tupone
commit: dd56fd2225112f5e25aa5f62cbede521b69536be
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:42:26 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd56fd22

dev-tcltk/tktable: drop QA warning

Closes: https://bugs.gentoo.org/926208
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tktable/tktable-2.10.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tktable/tktable-2.10.8.ebuild 
b/dev-tcltk/tktable/tktable-2.10.8.ebuild
index 016f5927872f..a0353f3bd098 100644
--- a/dev-tcltk/tktable/tktable-2.10.8.ebuild
+++ b/dev-tcltk/tktable/tktable-2.10.8.ebuild
@@ -20,7 +20,7 @@ HTML_DOCS=( doc/tkTable.html )
 DOCS=( ChangeLog README.txt release.txt )
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   opendir64 rewinddir64 closedir64 stat64 # used on AIX
 )
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-03-07 Thread Alfredo Tupone
commit: 3c42e87242eba7e96d1c1be06da273cb5571060d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:34:37 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c42e872

dev-tcltk/itcl:  drop QA warning

Closes: https://bugs.gentoo.org/926196
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild 
b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
index bf4ef0c480da..23c618f45aec 100644
--- a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${PN}-${MYP}"
 #RESTRICT=test
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 opendir64 rewinddir64 closedir64 # used to test for Large File 
Support
+   stat64 opendir64 readdir64 rewinddir64 closedir64 # used on AIX
 )
 
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tdom/

2024-03-07 Thread Alfredo Tupone
commit: 611a45c189d4429fd304707af52ed5a7613baef0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:27:04 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611a45c1

dev-tcltk/tdom: drop QA_warning

Closes: https://bugs.gentoo.org/925880
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tdom/tdom-0.9.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild
index 5ab1bfa4e944..cf032e54f1e8 100644
--- a/dev-tcltk/tdom/tdom-0.9.3.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild
@@ -29,7 +29,8 @@ PATCHES=(
 )
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 arc4random_buf arc4random # used to test for Large File Support
+   opendir64 rewinddir64 closedir64 stat64 # used to test for Large File 
Support
+   arc4random_buf arc4random # used for BSD
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/picotool/files/, dev-embedded/picotool/

2024-03-07 Thread Matthew Smith
commit: 6aae73c5a4e9b32f8e19388bc831c23c0e19259f
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar  7 21:28:26 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Thu Mar  7 21:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aae73c5

dev-embedded/picotool: fix musl build

Closes: https://bugs.gentoo.org/867283
Signed-off-by: Matthew Smith  gentoo.org>

 dev-embedded/picotool/files/picotool-1.1.2-musl.patch | 17 +
 dev-embedded/picotool/picotool-1.1.2.ebuild   | 11 +--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/picotool/files/picotool-1.1.2-musl.patch 
b/dev-embedded/picotool/files/picotool-1.1.2-musl.patch
new file mode 100644
index ..77eeda5b6b9c
--- /dev/null
+++ b/dev-embedded/picotool/files/picotool-1.1.2-musl.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/867283
+https://wiki.gentoo.org/wiki/Musl_porting_notes#cdefs.h:_No_such_file_or_directory
+--- a/pico-sdk/src/host/pico_platform/include/pico/platform.h
 b/pico-sdk/src/host/pico_platform/include/pico/platform.h
+@@ -13,7 +13,11 @@
+ 
+ #ifdef __unix__
+ 
+-#include 
++#if defined __has_include
++# if __has_include ()
++#  include 
++# endif
++#endif
+ 
+ #endif
+ 

diff --git a/dev-embedded/picotool/picotool-1.1.2.ebuild 
b/dev-embedded/picotool/picotool-1.1.2.ebuild
index 4c0f759534b0..fbed611955ca 100644
--- a/dev-embedded/picotool/picotool-1.1.2.ebuild
+++ b/dev-embedded/picotool/picotool-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,9 +27,16 @@ RDEPEND="virtual/libusb:1"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.1.2-musl.patch )
+
+src_prepare() {
+   mv "${WORKDIR}"/${SDK_P} "${S}"/pico-sdk || die
+   cmake_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-   -DPICO_SDK_PATH="${WORKDIR}"/${SDK_P}
+   -DPICO_SDK_PATH="${S}"/pico-sdk
)
cmake_src_configure
 }



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

2024-03-07 Thread Andreas K. Hüttel
commit: c09d005ee2ecb2af608172bc615ecfa3af184582
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Mar  7 21:14:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Mar  7 21:15:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09d005e

profiles: default-enable openmp in 23.0 again, it's very much in use

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

 profiles/releases/23.0/make.defaults | 5 ++---
 profiles/releases/23.0/package.use   | 4 
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index b833954ae2f8..7d96215e456e 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -7,9 +7,8 @@
 # This just makes sense nowadays, if only for distfiles...
 USE="lzma zstd"
 
-## make sure toolchain has sane defaults 
-# (re-enable after one round of stage rebuilds)
-#USE="${USE} openmp"
+# make sure toolchain has sane defaults 
+USE="${USE} openmp"
 
 # bug 831045
 USE="${USE} -cli"

diff --git a/profiles/releases/23.0/package.use 
b/profiles/releases/23.0/package.use
index 8e91c6db09c1..f25938b2f986 100644
--- a/profiles/releases/23.0/package.use
+++ b/profiles/releases/23.0/package.use
@@ -4,7 +4,3 @@
 # Ionen Wolkens  (2024-02-28)
 # 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
 media-video/mpv cli
-
-# temporarily here, until one round of stage rebuilds is done and we can
-# default-enable it globally again
-sys-devel/gcc openmp



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

2024-03-07 Thread Andreas Sturmlechner
commit: c29b4cbbcba4846e61ebb4ccdb00a8c63042d2a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:07:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 21:07:09 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c29b4cbb

kde-plasma/kwin: Fix dev-qt/qttools[designer => widgets] USEdep

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

 kde-plasma/kwin/kwin-6.0.49..ebuild | 2 +-
 kde-plasma/kwin/kwin-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/kwin-6.0.49..ebuild 
b/kde-plasma/kwin/kwin-6.0.49..ebuild
index 57072d5e31..bdd5083917 100644
--- a/kde-plasma/kwin/kwin-6.0.49..ebuild
+++ b/kde-plasma/kwin/kwin-6.0.49..ebuild
@@ -91,7 +91,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1
>=dev-libs/wayland-protocols-1.32
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto

diff --git a/kde-plasma/kwin/kwin-.ebuild b/kde-plasma/kwin/kwin-.ebuild
index 61a26c5a40..7b9df0fd21 100644
--- a/kde-plasma/kwin/kwin-.ebuild
+++ b/kde-plasma/kwin/kwin-.ebuild
@@ -91,7 +91,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=dev-libs/plasma-wayland-protocols-1.11.1
>=dev-libs/wayland-protocols-1.32
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto



[gentoo-commits] proj/kde:master commit in: kde-misc/krusader/

2024-03-07 Thread Andreas Sturmlechner
commit: cf00f19f42a233a05cbc8092ba542d7ac3d1ca2b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 20:36:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 20:36:11 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=cf00f19f

kde-misc/krusader: Add missing kde-frameworks/ktexteditor RDEPEND

krusader is using the ktexteditor kpart at runtime accessible in its main
actions button bar, so the dependency can be considered integral.

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

 kde-misc/krusader/krusader-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-misc/krusader/krusader-.ebuild 
b/kde-misc/krusader/krusader-.ebuild
index 2adf5eaa5e..41960c74b8 100644
--- a/kde-misc/krusader/krusader-.ebuild
+++ b/kde-misc/krusader/krusader-.ebuild
@@ -59,6 +59,7 @@ RDEPEND="${COMMON_DEPEND}
kde-apps/kio-extras-kf5:5
kde-apps/kio-extras:5
)
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
 "
 
 src_prepare() {



[gentoo-commits] proj/kde:master commit in: kde-apps/calendarsupport/

2024-03-07 Thread Andreas Sturmlechner
commit: f08a56b4d0132318875daca36f16b1c0f466f918
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 20:42:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 20:42:35 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f08a56b4

kde-apps/calendarsupport: Drop unused dev-qt/qttools dependency

Unused since upstream commit 4e4531d4108d3f2a0aafa871018072c9ef4de70e

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

 kde-apps/calendarsupport/calendarsupport-24.02.49..ebuild | 1 -
 kde-apps/calendarsupport/calendarsupport-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/kde-apps/calendarsupport/calendarsupport-24.02.49..ebuild 
b/kde-apps/calendarsupport/calendarsupport-24.02.49..ebuild
index 7e9b4f6052..9b2abc0330 100644
--- a/kde-apps/calendarsupport/calendarsupport-24.02.49..ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-24.02.49..ebuild
@@ -21,7 +21,6 @@ DEPEND="
dev-libs/libical
>=dev-libs/ktextaddons-1.4.42:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-notes-${PVCUT}:6

diff --git a/kde-apps/calendarsupport/calendarsupport-.ebuild 
b/kde-apps/calendarsupport/calendarsupport-.ebuild
index 7e9b4f6052..9b2abc0330 100644
--- a/kde-apps/calendarsupport/calendarsupport-.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-.ebuild
@@ -21,7 +21,6 @@ DEPEND="
dev-libs/libical
>=dev-libs/ktextaddons-1.4.42:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-notes-${PVCUT}:6



[gentoo-commits] proj/kde:master commit in: kde-apps/korganizer/

2024-03-07 Thread Andreas Sturmlechner
commit: b9c2616134bd0a6d6e26171b782c8457382b597b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 21:00:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 21:00:46 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b9c26161

kde-apps/korganizer: Fix dev-qt/qttools[designer => widgets] USEdep

Plugins link to Qt6::UiTools

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

 kde-apps/korganizer/korganizer-24.02.49..ebuild | 2 +-
 kde-apps/korganizer/korganizer-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/korganizer/korganizer-24.02.49..ebuild 
b/kde-apps/korganizer/korganizer-24.02.49..ebuild
index f475dc4ac7..164ee25c5f 100644
--- a/kde-apps/korganizer/korganizer-24.02.49..ebuild
+++ b/kde-apps/korganizer/korganizer-24.02.49..ebuild
@@ -23,6 +23,7 @@ RESTRICT="test"
 
 COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
@@ -60,7 +61,6 @@ COMMON_DEPEND="
telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
 "
 DEPEND="${COMMON_DEPEND}
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/kldap-${PVCUT}:6
test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
 "

diff --git a/kde-apps/korganizer/korganizer-.ebuild 
b/kde-apps/korganizer/korganizer-.ebuild
index f475dc4ac7..164ee25c5f 100644
--- a/kde-apps/korganizer/korganizer-.ebuild
+++ b/kde-apps/korganizer/korganizer-.ebuild
@@ -23,6 +23,7 @@ RESTRICT="test"
 
 COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
@@ -60,7 +61,6 @@ COMMON_DEPEND="
telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
 "
 DEPEND="${COMMON_DEPEND}
-   >=dev-qt/qttools-${QTMIN}:6[designer]
>=kde-apps/kldap-${PVCUT}:6
test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
 "



[gentoo-commits] proj/kde:master commit in: kde-apps/kde-dev-utils/

2024-03-07 Thread Andreas Sturmlechner
commit: 90c6010cb9b6557065cbf4c43531c7f69fdd00c5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 20:45:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 20:45:25 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=90c6010c

kde-apps/kde-dev-utils: Fix dev-qt/qttools[designer => widgets] USEdep

Provides UiTools.

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

 kde-apps/kde-dev-utils/kde-dev-utils-24.02.49..ebuild | 2 +-
 kde-apps/kde-dev-utils/kde-dev-utils-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-24.02.49..ebuild 
b/kde-apps/kde-dev-utils/kde-dev-utils-24.02.49..ebuild
index 99d131b156..94fccca205 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-24.02.49..ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-24.02.49..ebuild
@@ -16,7 +16,7 @@ IUSE=""
 
 DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6

diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-.ebuild 
b/kde-apps/kde-dev-utils/kde-dev-utils-.ebuild
index 99d131b156..94fccca205 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-.ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-.ebuild
@@ -16,7 +16,7 @@ IUSE=""
 
 DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qttools-${QTMIN}:6[designer]
+   >=dev-qt/qttools-${QTMIN}:6[widgets]
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6



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

2024-03-07 Thread Sam James
commit: 39dd811517b6495f872445ccd28257e2ffc638bb
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 21:01:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 21:01:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dd8115

sys-apps/kmod: cleanup usrmerge collisions

Remove symlink hacks that don't provide any real benefit, especially we dropped
support for no-separate-/usr/-without-initramfs (see news item).

This also prevents breakage on usrmerge systems where /bin = /sbin = /usr/bin
= /usr/sbin.

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

 sys-apps/kmod/kmod-32.ebuild   | 14 --
 sys-apps/kmod/kmod-.ebuild | 14 --
 2 files changed, 28 deletions(-)

diff --git a/sys-apps/kmod/kmod-32.ebuild b/sys-apps/kmod/kmod-32.ebuild
index 9d4a9de69ccb..531212bc23bc 100644
--- a/sys-apps/kmod/kmod-32.ebuild
+++ b/sys-apps/kmod/kmod-32.ebuild
@@ -79,10 +79,8 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --bindir="${EPREFIX}/bin"
--enable-shared
--with-bashcompletiondir="$(get_bashcompdir)"
-   --with-rootlibdir="${EPREFIX}/$(get_libdir)"
$(use_enable debug)
$(usev doc '--enable-gtk-doc')
$(use_enable static-libs static)
@@ -101,18 +99,6 @@ src_install() {
 
find "${ED}" -type f -name "*.la" -delete || die
 
-   if use tools; then
-   local cmd
-   for cmd in depmod insmod modprobe rmmod; do
-   dosym ../bin/kmod /sbin/${cmd}
-   done
-
-   # These are also usable as normal user
-   for cmd in lsmod modinfo; do
-   dosym kmod /bin/${cmd}
-   done
-   fi
-
cat <<-EOF > "${T}"/usb-load-ehci-first.conf
softdep uhci_hcd pre: ehci_hcd
softdep ohci_hcd pre: ehci_hcd

diff --git a/sys-apps/kmod/kmod-.ebuild b/sys-apps/kmod/kmod-.ebuild
index 9d4a9de69ccb..531212bc23bc 100644
--- a/sys-apps/kmod/kmod-.ebuild
+++ b/sys-apps/kmod/kmod-.ebuild
@@ -79,10 +79,8 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --bindir="${EPREFIX}/bin"
--enable-shared
--with-bashcompletiondir="$(get_bashcompdir)"
-   --with-rootlibdir="${EPREFIX}/$(get_libdir)"
$(use_enable debug)
$(usev doc '--enable-gtk-doc')
$(use_enable static-libs static)
@@ -101,18 +99,6 @@ src_install() {
 
find "${ED}" -type f -name "*.la" -delete || die
 
-   if use tools; then
-   local cmd
-   for cmd in depmod insmod modprobe rmmod; do
-   dosym ../bin/kmod /sbin/${cmd}
-   done
-
-   # These are also usable as normal user
-   for cmd in lsmod modinfo; do
-   dosym kmod /bin/${cmd}
-   done
-   fi
-
cat <<-EOF > "${T}"/usb-load-ehci-first.conf
softdep uhci_hcd pre: ehci_hcd
softdep ohci_hcd pre: ehci_hcd



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

2024-03-07 Thread Ionen Wolkens
commit: 00fab6132aa19dba0e3d0640c2a498dc671a28eb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar  7 20:41:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar  7 20:45:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fab613

dev-qt/qttools: enable qdbus USE by default

Not that many revdeps (yet) beside 3 kde/plasma packages, but is
rather trivial to build and only needs qtbase[dbus,xml] which are
already default. Feel it's not worth being profile-specific.

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

 dev-qt/qttools/qttools-6.6.2.ebuild| 2 +-
 dev-qt/qttools/qttools-6.6..ebuild | 2 +-
 dev-qt/qttools/qttools-6.7..ebuild | 2 +-
 dev-qt/qttools/qttools-6..ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qttools/qttools-6.6.2.ebuild 
b/dev-qt/qttools/qttools-6.6.2.ebuild
index 1b00112f08e6..b590e568ee91 100644
--- a/dev-qt/qttools/qttools-6.6.2.ebuild
+++ b/dev-qt/qttools/qttools-6.6.2.ebuild
@@ -15,7 +15,7 @@ fi
 
 IUSE="
+assistant clang designer distancefieldgenerator gles2-only
-   +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+   +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
qtdiag qtplugininfo vulkan +widgets zstd
 "
 # note that some tools do not *require* widgets but will skip a sub-tool

diff --git a/dev-qt/qttools/qttools-6.6..ebuild 
b/dev-qt/qttools/qttools-6.6..ebuild
index 49dfe820f8ac..df27a0546248 100644
--- a/dev-qt/qttools/qttools-6.6..ebuild
+++ b/dev-qt/qttools/qttools-6.6..ebuild
@@ -15,7 +15,7 @@ fi
 
 IUSE="
+assistant clang designer distancefieldgenerator gles2-only
-   +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+   +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
qtdiag qtplugininfo vulkan +widgets zstd
 "
 # note that some tools do not *require* widgets but will skip a sub-tool

diff --git a/dev-qt/qttools/qttools-6.7..ebuild 
b/dev-qt/qttools/qttools-6.7..ebuild
index da3b0ac4c251..f71abecec56e 100644
--- a/dev-qt/qttools/qttools-6.7..ebuild
+++ b/dev-qt/qttools/qttools-6.7..ebuild
@@ -15,7 +15,7 @@ fi
 
 IUSE="
+assistant clang designer distancefieldgenerator gles2-only
-   +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+   +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
qtdiag qtplugininfo vulkan +widgets zstd
 "
 # note that some tools do not *require* widgets but will skip a sub-tool

diff --git a/dev-qt/qttools/qttools-6..ebuild 
b/dev-qt/qttools/qttools-6..ebuild
index da3b0ac4c251..f71abecec56e 100644
--- a/dev-qt/qttools/qttools-6..ebuild
+++ b/dev-qt/qttools/qttools-6..ebuild
@@ -15,7 +15,7 @@ fi
 
 IUSE="
+assistant clang designer distancefieldgenerator gles2-only
-   +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+   +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
qtdiag qtplugininfo vulkan +widgets zstd
 "
 # note that some tools do not *require* widgets but will skip a sub-tool



[gentoo-commits] proj/portage:master commit in: lib/portage/util/

2024-03-07 Thread Mike Gilbert
commit: b7e89f866a9a1d73ab72670d74e2292b05893849
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar  6 04:01:27 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Mar  6 18:19:31 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b7e89f86

util: set a timeout for urlopen calls

A hung urlopen call can cause emerge to produce no output when fetching
binhost data.

Bug: https://bugs.gentoo.org/926221
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/util/_urlopen.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/portage/util/_urlopen.py b/lib/portage/util/_urlopen.py
index 22f0e08df0..d451a94a89 100644
--- a/lib/portage/util/_urlopen.py
+++ b/lib/portage/util/_urlopen.py
@@ -26,10 +26,10 @@ def have_pep_476():
 return hasattr(__import__("ssl"), "_create_unverified_context")
 
 
-def urlopen(url, if_modified_since=None, headers={}, proxies=None):
+def urlopen(url, timeout=10, if_modified_since=None, headers={}, proxies=None):
 parse_result = urllib_parse.urlparse(url)
 if parse_result.scheme not in ("http", "https"):
-return _urlopen(url)
+return _urlopen(url, timeout=timeout)
 
 netloc = parse_result.netloc.rpartition("@")[-1]
 url = urllib_parse.urlunparse(
@@ -59,7 +59,7 @@ def urlopen(url, if_modified_since=None, headers={}, 
proxies=None):
 handlers.append(urllib_request.ProxyHandler(proxies))
 opener = urllib_request.build_opener(*handlers)
 
-hdl = opener.open(request)
+hdl = opener.open(request, timeout=timeout)
 if hdl.headers.get("last-modified", ""):
 try:
 add_header = hdl.headers.add_header



[gentoo-commits] proj/portage:master commit in: /

2024-03-07 Thread Mike Gilbert
commit: 3a1e39943ea43ec22b6cf7cfdf2673ed30f97d56
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar  7 20:42:16 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar  7 20:42:16 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3a1e3994

Update NEWS

Signed-off-by: Mike Gilbert  gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 5da71f776e..ef59577f66 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,8 @@ portage-3.0.64 (UNRELEASED)
 Bug fixes:
 * ctypes: Add workaround for loading libc on musl.
 
+* util: set a timeout for urlopen calls (bug #926221).
+
 portage-3.0.63 (2024-02-25)
 --
 



[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2024-03-07 Thread Sam James
commit: 66ed76361b07f18610a134dca21c6945f03c6a6b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:41:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:41:22 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=66ed7636

14.0.0: drop 50_all_PR111632_system_cxx_headers_libcxx.patch

qookie reports it's broken:
```
x86_64-pc-linux-gnu-g++  -fPIC -c   -DIN_GCC_FRONTEND -march=znver2 -pipe 
-ggdb3 -D_GLIBCXX_ASSERTIONS -O3 -fno-harden-control-flow-redundancy 
-DIN_GCC-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall 
-Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute 
-Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long 
-Wno-variadic-macros -Wno-overlength-strings -fno-common  -DHAVE_CONFIG_H -fPIC 
-I. -Ijit -I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc 
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/jit 
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../include  
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../libcpp/include
 -I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../libcody  
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../libdecnumber
 
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../libdecnumber/bid
  -I../libdecnumber 
-I/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../libbacktrace
   -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF 
jit/.deps/jit-recording.TPo 
/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/jit/jit-recording.cc
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_ios.h:37,
 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ios:46,
 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/istream:40,
 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/sstream:40,
 from 
/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/system.h:774,
 from 
/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/jit/jit-recording.cc:25:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/locale_facets.h:250:53:
 error: macro "toupper" passed 2 arguments, but takes just 1
  250 |   toupper(char_type *__lo, const char_type* __hi) const
  | ^
In file included from 
/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/system.h:235:
/var/tmp/portage/sys-devel/gcc-14.0./work/gcc-14.0./gcc/../include/safe-ctype.h:146:9:
 note: macro "toupper" defined here
  146 | #define toupper(c) do_not_use_toupper_with_safe_ctype
  | ^~~
[...]
```

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

 ...50_all_PR111632_system_cxx_headers_libcxx.patch | 239 -
 1 file changed, 239 deletions(-)

diff --git a/14.0.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch 
b/14.0.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch
deleted file mode 100644
index d44963e..000
--- a/14.0.0/gentoo/50_all_PR111632_system_cxx_headers_libcxx.patch
+++ /dev/null
@@ -1,239 +0,0 @@
-https://bugs.gentoo.org/912035
-https://inbox.sourceware.org/gcc-patches/0623e896-6b99-49ec-9144-b41bc5108...@andric.com
-https://inbox.sourceware.org/gcc-patches/15d35ffe-1e97-4047-a75c-f13d25826...@andric.com
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274038
-https://gcc.gnu.org/PR111632
-
-From 025e2a1abb2d14b421cb1e4b0aaae43c87bceb71 Mon Sep 17 00:00:00 2001
-From: Dimitry Andric 
-Date: Tue, 30 Jan 2024 20:03:38 +
-Subject: [PATCH] Include safe-ctype.h after C++ standard headers, to avoid
- over-poisoning
-
-When building gcc's C++ sources against recent libc++, the poisoning of
-the ctype macros due to including safe-ctype.h before including C++
-standard headers such as , , etc, causes many compilation
-errors, similar to:
-
-In file included from /home/dim/src/gcc/master/gcc/gensupport.cc:23:
-In file included from /home/dim/src/gcc/master/gcc/system.h:233:
-In file included from /usr/include/c++/v1/vector:321:
-In file included from
-/usr/include/c++/v1/__format/formatter_bool.h:20:
-In file included from
-/usr/include/c++/v1/__format/formatter_integral.h:32:
-In file included from /usr/include/c++/v1/locale:202:
-/usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute
-only applies to structs, variables, functions, and namespaces
-546 | _LIBCPP_INLINE_VISIBILITY
-| ^
-/usr/include/c++/v1/__config:813:37: note: expanded from macro
-'_LIBCPP_INLINE_VISIBILITY'
-813 | #  define _LIBCPP_INLINE_VISIBILITY _LIBCPP_HIDE_FROM_ABI
-| ^
-/usr/include/c++/v1/__config:792:26: note: expanded from macro
-'_LIBCPP_HIDE_FROM_ABI'
-792 |
-__attribute__((__abi_tag__(_LIBCPP_TOSTRING(

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

2024-03-07 Thread Sam James
commit: 1e5594be862119f975c4ea7a8e358c8e9d91c46d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:29:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:29:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5594be

dev-python/twisted: Stabilize 24.3.0 x86, #926406

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

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

diff --git a/dev-python/twisted/twisted-24.3.0.ebuild 
b/dev-python/twisted/twisted-24.3.0.ebuild
index 91e7469cea41..4aa535852237 100644
--- a/dev-python/twisted/twisted-24.3.0.ebuild
+++ b/dev-python/twisted/twisted-24.3.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="conch http2 serial ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-03-07 Thread Sam James
commit: 28b32621a71503fd10d75330c8e5542821fe67d5
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:29:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:29:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b32621

dev-python/twisted: Stabilize 24.3.0 amd64, #926406

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

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

diff --git a/dev-python/twisted/twisted-24.3.0.ebuild 
b/dev-python/twisted/twisted-24.3.0.ebuild
index 5f5d132b7fcb..91e7469cea41 100644
--- a/dev-python/twisted/twisted-24.3.0.ebuild
+++ b/dev-python/twisted/twisted-24.3.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="conch http2 serial ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: virtual/httpd-php/

2024-03-07 Thread Sam James
commit: a8205de83375261b98d8ad7d3cee2783f53f4c8f
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:23:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:23:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8205de8

virtual/httpd-php: Stabilize 8.2 x86, #920701

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

 virtual/httpd-php/httpd-php-8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/httpd-php/httpd-php-8.2.ebuild 
b/virtual/httpd-php/httpd-php-8.2.ebuild
index c88fde29b17b..c4e90e39f971 100644
--- a/virtual/httpd-php/httpd-php-8.2.ebuild
+++ b/virtual/httpd-php/httpd-php-8.2.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
 
 DESCRIPTION="Virtual to provide PHP-enabled webservers"
 SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
  dev-lang/php:${SLOT}[apache2]



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

2024-03-07 Thread Sam James
commit: e1566def44b02aa925a58c275041e879eedb4da4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:23:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:23:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1566def

profiles/arch/x86: un-stable-mask php_targets_php8-2

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

 profiles/arch/x86/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/x86/use.stable.mask 
b/profiles/arch/x86/use.stable.mask
index 29ea9236c922..6ad4dcbac594 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,10 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Sam James  (2024-03-07)
-# dev-lang/php:8.2 is not marked stable here yet (bug #920701)
-php_targets_php8-2
-
 # Ionen Wolkens  (2024-01-27)
 # Qt6 is not stable here yet
 qt6



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

2024-03-07 Thread Sam James
commit: 800402471e3f67f79eeb072ac7a30d42ebdae68e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 20:23:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 20:23:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80040247

dev-lang/php: Stabilize 8.2.15 x86, #920701

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

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

diff --git a/dev-lang/php/php-8.2.15.ebuild b/dev-lang/php/php-8.2.15.ebuild
index 2fb8ad2ce5d0..38a2c837e671 100644
--- a/dev-lang/php/php-8.2.15.ebuild
+++ b/dev-lang/php/php-8.2.15.ebuild
@@ -20,7 +20,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
 
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 # We can build the following SAPIs in the given order
 SAPIS="embed cli cgi fpm apache2 phpdbg"



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

2024-03-07 Thread Jakov Smolić
commit: d7e25b415652c2d29eda3c5a3254373f16a2b9dd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:22:07 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:22:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e25b41

dev-python/pooch: Stabilize 1.8.1 amd64, #926402

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pooch/pooch-1.8.1.ebuild 
b/dev-python/pooch/pooch-1.8.1.ebuild
index 858b564d628a..6c8e9bd05f5b 100644
--- a/dev-python/pooch/pooch-1.8.1.ebuild
+++ b/dev-python/pooch/pooch-1.8.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]



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

2024-03-07 Thread Jakov Smolić
commit: a0b81610654693fda5d3845113196d8af33e3d69
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:22:05 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:22:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b81610

dev-python/moto: Stabilize 5.0.2 x86, #926401

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/moto/moto-5.0.2.ebuild 
b/dev-python/moto/moto-5.0.2.ebuild
index 7dd96d007b49..9e01814d7ebd 100644
--- a/dev-python/moto/moto-5.0.2.ebuild
+++ b/dev-python/moto/moto-5.0.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]



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

2024-03-07 Thread Jakov Smolić
commit: 2a1e68b2b019c4a1b1d76a90f2d52d5c9f03113f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:22:04 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:22:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1e68b2

dev-python/xarray: Stabilize 2024.2.0 amd64, #926398

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/xarray/xarray-2024.2.0.ebuild 
b/dev-python/xarray/xarray-2024.2.0.ebuild
index e4eaff31c4a1..b975a824d817 100644
--- a/dev-python/xarray/xarray-2024.2.0.ebuild
+++ b/dev-python/xarray/xarray-2024.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="big-endian"
 
 RDEPEND="



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

2024-03-07 Thread Jakov Smolić
commit: 088ca7e71636304a9d117318b7e359e8bbf2c73b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:22:02 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088ca7e7

dev-python/tavern: Stabilize 2.9.3 amd64, #926393

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/tavern/tavern-2.9.3.ebuild 
b/dev-python/tavern/tavern-2.9.3.ebuild
index 74fcee9d1337..d837d9701698 100644
--- a/dev-python/tavern/tavern-2.9.3.ebuild
+++ b/dev-python/tavern/tavern-2.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
>=dev-python/jmespath-1[${PYTHON_USEDEP}]



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

2024-03-07 Thread Jakov Smolić
commit: 63d714c30481b4373e6c06af97939bd21e328b16
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:21:58 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:21:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d714c3

dev-python/pymongo: Stabilize 4.6.2 amd64, #926378

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pymongo/pymongo-4.6.2.ebuild 
b/dev-python/pymongo/pymongo-4.6.2.ebuild
index 623bf64f0148..b5a56d3e3587 100644
--- a/dev-python/pymongo/pymongo-4.6.2.ebuild
+++ b/dev-python/pymongo/pymongo-4.6.2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="doc kerberos +native-extensions +test-full"
 
 RDEPEND="



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

2024-03-07 Thread Jakov Smolić
commit: b9404cfcac3069f8123874c9423f0c494880a550
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar  7 20:22:00 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar  7 20:22:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9404cfc

dev-python/selenium: Stabilize 4.18.1 x86, #926392

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/selenium/selenium-4.18.1.ebuild 
b/dev-python/selenium/selenium-4.18.1.ebuild
index deca46814336..6bca2fb286ea 100644
--- a/dev-python/selenium/selenium-4.18.1.ebuild
+++ b/dev-python/selenium/selenium-4.18.1.ebuild
@@ -25,7 +25,7 @@ SRC_URI+="
)
 "
 
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 LICENSE="Apache-2.0"
 SLOT="0"
 



  1   2   3   4   5   >