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

2023-10-24 Thread Michał Górny
commit: 8a3b0b2b3068beee8f2af3e676180b082f3fa64b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:51:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3b0b2b

dev-python/pytest-xprocess: Remove old

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

 dev-python/pytest-xprocess/Manifest|  1 -
 .../pytest-xprocess/pytest-xprocess-0.22.2.ebuild  | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-python/pytest-xprocess/Manifest 
b/dev-python/pytest-xprocess/Manifest
index f9c2c41abdd7..8fd9164f72ec 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,2 +1 @@
-DIST pytest-xprocess-0.22.2.tar.gz 31346 BLAKE2B 
07b9fdfea2ecd3d3aaf4115c2f7ecd41c864b4490694cedc54460d0f16397ebdda0ac88fd9bd1613dcaec1cb9c36571b8ab2febc8d151f8f6c4e19fe3abd0821
 SHA512 
2051be110dfda8063c31bb9555bff569f5d7a1332a62f8ce57fd799dfc7d8551ba1227df12f44fccc1ec62d9fcc0face104a77c9c5cc1abb583b74cd1d8a9ff7
 DIST pytest-xprocess-0.23.0.tar.gz 31350 BLAKE2B 
71492aa1bbc438221c6ac2825bf2bd678a75c12e8b5a8654d333c1ba2ad5c66b21f85e572998f0e5f1835097483a4895942d664ef7d8f078cad7923a9ee2e962
 SHA512 
97aa2a8ba0bcca62d53c0a0523696f6ae5fec5eae29e3e2cfe1a3ec8f14622c2c31f0802b2e65b55aa16778dd6ea82951e15af768c9d84cfd13aa2d427f94c9e

diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild 
b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
deleted file mode 100644
index cc945bfd1786..
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage external processes across test runs"
-HOMEPAGE="
-   https://pypi.org/project/pytest-xprocess/
-   https://github.com/pytest-dev/pytest-xprocess/
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/py[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2023-10-24 Thread Michał Górny
commit: ffbb3726bdfdb63d4a2df8951b315d50163c99ea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:48:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbb3726

dev-python/trimesh: Bump to 4.0.1

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.0.1.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 027f23650977..756895073e36 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-3.23.5.gh.tar.gz 12720153 BLAKE2B 
ef37eed712eb121529bf6bc724f96456a4dc86c7265b19d77a1bf578d2b5ffae043b5c3e0a03ad5be680125fcfced65ef933037defdc582e81d52b13ac11e9a9
 SHA512 
52783fe1c275aa121f412d5e2846d0d985e242a33e9c446e8bef538a53ba93b1f2e133e33e4f26390e1146ad8415c28fb146b2c74524c2aa20426819b1b875a0
 DIST trimesh-4.0.0.gh.tar.gz 12921048 BLAKE2B 
7592ba10b57aa5cafd47311a430f881cc1ecc917f503e0cea75b38d350738d35c937e1006f80a0acc8a54a33e55f41af3d6cf280751b82a932bd2428af12e033
 SHA512 
1f5c1a3e92d6bda2ed37e5c6ece9fde798a2c2766c816cbb6a8bf9fdbf489f733ea3988429107eb92043f723bc222348ffe9286663a03562834ae83391793257
+DIST trimesh-4.0.1.gh.tar.gz 12922631 BLAKE2B 
81cad4efea89c308f9cbb749b2515ed51f9fc87bbd37505ab94c08698f257c7f3a1b04e1b4a919bf529ee47d7531ecd605dd613c68b13fdaf853161811dfd1e6
 SHA512 
bfe56b3cfc94fcaa066b953e6df4c70da6fe9a99a6230d7201196a7df897a386c3425ad1da3cc7df75fa0d888fd05d07bf14e6b579a04dddab813c3858f904ef

diff --git a/dev-python/trimesh/trimesh-4.0.1.ebuild 
b/dev-python/trimesh/trimesh-4.0.1.ebuild
new file mode 100644
index ..06f82a59ea08
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.0.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing 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/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/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -n "$(makeopts_jobs)" --dist=worksteal
+}
+
+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" sci-libs/scikit-image
+}



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

2023-10-24 Thread Michał Górny
commit: 0e198cc32a91ffd04d02d802b0fe352ea38cfb9f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:50:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e198cc3

dev-python/rtslib-fb: Remove old

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

 dev-python/rtslib-fb/Manifest|  2 --
 dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild | 24 ---
 dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild | 29 
 3 files changed, 55 deletions(-)

diff --git a/dev-python/rtslib-fb/Manifest b/dev-python/rtslib-fb/Manifest
index de8e789d1d1a..c21f36c6e110 100644
--- a/dev-python/rtslib-fb/Manifest
+++ b/dev-python/rtslib-fb/Manifest
@@ -1,3 +1 @@
-DIST rtslib-fb-2.1.74.tar.gz 73919 BLAKE2B 
d16527ed1efae379aa976929d8e6dd8a13cb1d47eb8efe8897ee495b0864225f520b42bd27fe502a1fad11369d20690b9751e54ae7a328c60917144114358d24
 SHA512 
b0b0722a5a7e10af698ae0570a65b51d7f091bfcc370850dacb3087471ca98bd229b4a5ed73760b7ed5bbee1b53dae4781cc2b3d5e7a1ff8ce37c5c144477852
-DIST rtslib-fb-2.1.75.tar.gz 74188 BLAKE2B 
13fbeffb0396fa39d17362c05973572feab86eaa6748d4043f7721f3b631e670266dfbaebc26afb70e83547c4a24f149399d7d77725ecb9e9f6ac4ef709306d4
 SHA512 
b20109fd40cd0d23621bb01f884e302432a1dde98d0147dbd7a2eaf7a724801c77759effb26717b0451c5fb2f75e67287d9c0364c3c7ee3072d08cce259ce616
 DIST rtslib-fb-2.1.76.tar.gz 78055 BLAKE2B 
df22093072a7e7b12a080db8253eff9e6aff1efb44a8bdb6c37a21601fd10beea03b665d1e1621904a9a0c1d1299e7f9e5f61682669f75a06f4e050c503da9a7
 SHA512 
fee3087702e44ede59b9635d7cbe7af06da104d6aeffc3fbb584ce6e8170b7856650a006ee574940448801a67e9f7d9610ccb9ad632dd6d0c378fe7c6cd1c159

diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild 
b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
deleted file mode 100644
index 7e57e1e9c320..
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 systemd pypi
-
-DESCRIPTION="A Python object API for managing the Linux LIO kernel target"
-HOMEPAGE="https://github.com/open-iscsi/rtslib-fb;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="dev-python/pyudev[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"
-
-src_install() {
-   distutils-r1_src_install
-   systemd_dounit "${FILESDIR}/target.service"
-}

diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild 
b/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild
deleted file mode 100644
index ab841c60c9ad..
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 systemd pypi
-
-DESCRIPTION="A Python object API for managing the Linux LIO kernel target"
-HOMEPAGE="
-   https://github.com/open-iscsi/rtslib-fb/
-   https://pypi.org/project/rtslib-fb/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/pyudev[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-
-src_install() {
-   distutils-r1_src_install
-   systemd_dounit "${FILESDIR}/target.service"
-}



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

2023-10-24 Thread Michał Górny
commit: 8cfc98f81ca89029cdbf9f9395fea8e2b15f9977
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:45:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfc98f8

dev-python/botocore: Bump to 1.31.70

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9fd559335963..9b10ff35c210 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.31.62.gh.tar.gz 11961556 BLAKE2B 
315a1ba1543ba5b92c0a0394a4a21b1
 DIST botocore-1.31.63.gh.tar.gz 11975759 BLAKE2B 
3e757c6303f3390d3d563187c47140042d09271b16022a7a633bf68dc7188d42ac5a73838d2ae0556c8eec63296bb3f3b3f1011889fa7c10d660654695cd70f1
 SHA512 
39f1b6cb5c61a55a6f01e41750f651baf16c6d66e0b9e30cff042f54d03c0e862ab91a8f918257df8da678b13e732c68e887b21aa6778bafad5361f4edd2
 DIST botocore-1.31.68.gh.tar.gz 11989788 BLAKE2B 
d8d34511e3ef65f54e1b305cf60cdb98e43ed7f773da2d84abd2ba45277d0f244080dd9b86fb5ea75a1af3820f27e4255f5f78bf67415e18cff2be30cc625bd4
 SHA512 
7ec8bd1e2036f17dbaeec4b65e6100c0b5c163f3e05d7e4723f7f1bac75d561f1a2d76331021552cb08093c6e85858e6a76cb9846114adf9deacf97dd94135a0
 DIST botocore-1.31.69.gh.tar.gz 11993410 BLAKE2B 
3bb478c0d0bb8add09f3659739000ca5df6a2aead9ae51a44adb1d409d700fd27005cf9a96bffd679a70058125396761c2d654a93009cf660d9b7864567eeb7c
 SHA512 
334aa763eed79a479d8e8ca64eaf44919f3d9af7b637577e12eecc162c79235255ab6bd19ca9edd0698215fb11e198f38bf924db1590b6da3121ef5f7aa7f00e
+DIST botocore-1.31.70.gh.tar.gz 11998773 BLAKE2B 
1843caf6976d066b1898a3721303c05a1075acd4cb59393adfa31542647d85d6b9fb3dc06e7710ff0249126bc464eea3bf47e3e484a242100facce7c545ef2d3
 SHA512 
4b2f0548cd3b223e30537b2ec6d3de2f417b2df0e5c9af00e9cee295483a50f66abcc2ca1d449aa4e85917f0157b249e594f8be7fb919069b97e49b174d53960

diff --git a/dev-python/botocore/botocore-1.31.70.ebuild 
b/dev-python/botocore/botocore-1.31.70.ebuild
new file mode 100644
index ..7cacb5c3f634
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.70.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
+}



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

2023-10-24 Thread Michał Górny
commit: 71dd7aa8d71a70a9044162ca7b2cf7e544e07b39
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:02:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dd7aa8

dev-python/pillow: Remove old

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

 dev-python/pillow/Manifest |   1 -
 dev-python/pillow/pillow-10.0.0.ebuild | 134 -
 2 files changed, 135 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 04d602d090b9..d754b914ecd6 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,2 @@
-DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
 DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9
 DIST pillow-10.1.0.gh.tar.gz 50798274 BLAKE2B 
a69be8187e7206b50350af399b73b5c43b29c249a4a5a6bb23438dae9967bb84f1d487f52b188811cb3d2e550245f8d5a765668d8d5de1375a84fcd96fc531d9
 SHA512 
01c97b68d4167d10539a2d29fb82676fb417ee5003f0acd9f602ed13d41b200579497cc0ef0949b2c1549b684f76f2d43895a52abdb1367345d2affd544c5b5a

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
deleted file mode 100644
index 1e25a3391179..
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# setuptools wrapper
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="
-   https://python-pillow.org/
-   https://github.com/python-pillow/
-   https://pypi.org/project/Pillow/
-"
-SRC_URI="
-   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE 

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

2023-10-24 Thread Michał Górny
commit: 1ccc4c73c59d0f0518771a3dd79a4163db75fac3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:11:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccc4c73

dev-python/lxml: Remove old

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

 dev-python/lxml/Manifest   |   1 -
 dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch  | 452 -
 .../lxml-4.9.2-py3.12-backport-unicode-fix.patch   |  33 --
 .../lxml-4.9.2-py3.12-drop-deprecated-imp.patch|  49 ---
 dev-python/lxml/lxml-4.9.2-r1.ebuild   | 116 --
 dev-python/lxml/lxml-4.9.2.ebuild  | 115 --
 dev-python/lxml/lxml-4.9.3.ebuild  | 114 --
 7 files changed, 880 deletions(-)

diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index a58f79e32b3b..a90d7b0650ac 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,4 +1,3 @@
-DIST lxml-4.9.2.gh.tar.gz 957365 BLAKE2B 
201b3977da90386e413f1b89a4b7ee1e44d6bbea05e622e92feb1d67c637ce46ebf746f0648f034ed3bccd609233ccf7d8a7ee456f13b8d9ca8587ddf1ebd32a
 SHA512 
816b2fe2eef2a97a0df66cbc39850c6dc3d6470e4033cc73edb40c80c0afbbe6c084d042d7c98b29497926e76f648caa42e1ebe5d83060af08af6972316077b0
 DIST lxml-4.9.3-patches-2.tar.xz 24288 BLAKE2B 
47b7c486a1c1616c875111bd53b14d4211a1eee3f412985f4022e71b85b087abd71d36919fb025257f17de404329284898ddc639f85e8b15ade21778fa218d98
 SHA512 
713172b4c907db6479a0a803a842824825b212a9b645c1ca356f793658bd6c63113ea248278e7c46b512e22e3130696e9fc5127fea82a67372d920733fc160b0
 DIST lxml-4.9.3-patches.tar.xz 10544 BLAKE2B 
407938d2f701400e919110c3bfe84e94621f39f8178850c466d41549ee0eff4f23e93cdd8ea684713e8276acfaa05d6f7b7af4d375c859b9fc5b2981d60983a3
 SHA512 
c2d5d2ffb035aed6d846de84885b87142b2be7a09ffe6927e7c032acab343730acfcbefd75e8141cf3b41b308c532869a7878b515f3d4eeefa7526a3d2599398
 DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B 
ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113
 SHA512 
903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423

diff --git a/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch 
b/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch
deleted file mode 100644
index 51bcb8fe2e22..
--- a/dev-python/lxml/files/lxml-4.6.0-tests-pypy.patch
+++ /dev/null
@@ -1,452 +0,0 @@
-From 1804702b5e3c85c1a16014d62365a29d0a6d0c75 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Thu, 30 Jan 2020 06:15:27 +0100
-Subject: [PATCH] Skip tests failing on PyPy
-

- src/lxml/tests/test_elementtree.py|  3 +-
- src/lxml/tests/test_errors.py |  3 +-
- src/lxml/tests/test_http_io.py|  3 +-
- src/lxml/tests/test_nsclasses.py  |  3 +-
- src/lxml/tests/test_objectify.py  | 41 +--
- src/lxml/tests/test_xpathevaluator.py |  7 +++--
- src/lxml/tests/test_xslt.py   |  7 +++--
- 7 files changed, 56 insertions(+), 11 deletions(-)
-
-diff --git a/src/lxml/tests/test_elementtree.py 
b/src/lxml/tests/test_elementtree.py
-index 78d8964d..f3f28044 100644
 a/src/lxml/tests/test_elementtree.py
-+++ b/src/lxml/tests/test_elementtree.py
-@@ -26,7 +26,7 @@ from .common_imports import (
- BytesIO, etree, HelperTestCase,
- ElementTree, cElementTree, ET_VERSION, CET_VERSION,
- filter_by_version, fileInTestDir, canonicalize, tmpfile,
--_str, _bytes, unicode, IS_PYTHON2
-+_str, _bytes, unicode, IS_PYTHON2, IS_PYPY
- )
- 
- if cElementTree is not None and (CET_VERSION <= (1,0,7) or 
sys.version_info[0] >= 3):
-@@ -2956,6 +2956,7 @@ class _ETreeTestCaseBase(HelperTestCase):
- self.assertEqual('TEST', root2[0].get('{%s}a' % ns_href))
- 
- required_versions_ET['test_register_namespace'] = (1,3)
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_register_namespace(self):
- # ET 1.3+
- Element = self.etree.Element
-diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py
-index c0aee744..33111429 100644
 a/src/lxml/tests/test_errors.py
-+++ b/src/lxml/tests/test_errors.py
-@@ -11,7 +11,7 @@ import unittest
- import sys, gc, os.path
- from lxml import etree
- 
--from .common_imports import HelperTestCase
-+from .common_imports import HelperTestCase, IS_PYPY
- 
- 
- class ErrorTestCase(HelperTestCase):
-@@ -25,6 +25,7 @@ class ErrorTestCase(HelperTestCase):
- def test_empty_parse(self):
- self.assertRaises(etree.XMLSyntaxError, etree.fromstring, '')
- 
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_element_cyclic_gc_none(self):
- # test if cyclic reference can crash etree
- Element = self.etree.Element
-diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
-index 

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

2023-10-24 Thread Michał Górny
commit: f244ffb8cf4d43cf98b9af8d2c30809525a8f009
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:10:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f244ffb8

dev-python/pygresql: Remove old

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

 dev-python/pygresql/Manifest  |  1 -
 dev-python/pygresql/pygresql-5.2.4.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest
index de78ed54fed7..8d40af04a532 100644
--- a/dev-python/pygresql/Manifest
+++ b/dev-python/pygresql/Manifest
@@ -1,3 +1,2 @@
-DIST PyGreSQL-5.2.4.tar.gz 270319 BLAKE2B 
6ec2bf9786dd97f8649585bd00b87569d2cd668e43e8cc28443126ec2ee00943f044775b756785002c32aef516c4141e126e7d458b232bf8bfa1413bfdbd2db0
 SHA512 
3dbb90391e0a12f1ce4676dd5fa89d586d33a4bcb710779583beb05ae71131fbcf0412e702b542d856f3fd6ceeb145952c2f7bdede25efd08fe61ffcf0296212
 DIST PyGreSQL-5.2.5.tar.gz 272605 BLAKE2B 
6b3d63ee5d34bbe4eb3f482c7a6e6ef02f6087bf8799aeabf57e2bd7bc77ba46d3d741d1f1355336df7f76f6d23c6d2894d3e3fcfbaafbe6171978c7fc4db30b
 SHA512 
e99a9776e92d812fcf06cf3f448b38aa39ccd108b28237e22dcb663293db41c92d78aa72ad0665552dd99a6a0a8bad518521cacf0b545b888132758f36488f88
 DIST PyGreSQL-6.0.tar.gz 271585 BLAKE2B 
80e5dc9be955ac2b9a69b1cdbc6f164d11bd8f0386da340fc414340a7ebc7e857727f8b6570acf6696ac83daeb41ef80cc5875f4ae0ea766e838d54d96b33910
 SHA512 
a6ed1f252a40ae4c429c142cc408993bfe5ec7a4318cf219f977a440a3e3f823291b160843bc497e3375e5acc36b8043178f77c0f9cfd108e580e80b7a5c8eb9

diff --git a/dev-python/pygresql/pygresql-5.2.4.ebuild 
b/dev-python/pygresql/pygresql-5.2.4.ebuild
deleted file mode 100644
index 05d736defda9..
--- a/dev-python/pygresql/pygresql-5.2.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN="PyGreSQL"
-POSTGRES_COMPAT=( 9.6 {10..14} )
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 postgres pypi
-
-DESCRIPTION="A Python interface for the PostgreSQL database"
-HOMEPAGE="https://pygresql.org/;
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~sparc x86"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.2-CFLAGS.patch
-)
-
-distutils_enable_tests unittest
-
-src_test() {
-   local db="${T}/pgsql"
-   initdb --username=portage -D "${db}" || die
-   pg_ctl -w -D "${db}" start \
-   -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die
-   psql -h "${T}" -U portage -d postgres \
-   -c "ALTER ROLE portage WITH PASSWORD 'postgres';" || die
-   createdb -h "${T}" -U portage unittest || die
-
-   cat > tests/LOCAL_PyGreSQL.py <<-EOF || die
-   dbhost = '${T}'
-   EOF
-
-   distutils-r1_src_test
-
-   pg_ctl -w -D "${db}" stop || die
-}
-
-python_install_all() {
-   local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst )
-
-   distutils-r1_python_install_all
-}



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

2023-10-24 Thread Michał Górny
commit: 68725ab366531bfef3f51cd0105adb7ef544251f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:12:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68725ab3

dev-python/pytest: Remove old

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

 dev-python/pytest/Manifest|   1 -
 dev-python/pytest/pytest-7.4.0.ebuild | 107 --
 2 files changed, 108 deletions(-)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 18d7dc7d379d..fad24f911225 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,2 @@
-DIST pytest-7.4.0.tar.gz 1349733 BLAKE2B 
59b9e90ab226dd317a5beeb0b189d0e323379e781dcca3fc7aa37ab7ef6d623a25f6f50e4b648cd274bdbc202e914fd393749d093a4c9d8c2f19124403d6b4fe
 SHA512 
48caca22c77e03cb3bca04d2f11695c48868433e6966b6f652f414b3b4405cb9dfba1ebdfd66060ba6add45609ec27b2eddd81d3739ef8e84a51b9da3c6f6099
 DIST pytest-7.4.2.tar.gz 1354640 BLAKE2B 
3929631bae67c5bfa86c12850c48549b6e545512b3d37d821b48f69adaa8ef057d8cfac4426c047746d9c80e7e3515cc45018744f2155805b5381e7e43cd1b12
 SHA512 
6f68b7e2bf6a14fbe89a452706b25c4afda69de2c0f78da9c03cf8795d1795d9bdaaff26ba5bc93931c1a04c1472a4eba58bb9774f81116419526413eb1fed4f
 DIST pytest-7.4.3.tar.gz 1356179 BLAKE2B 
2f4fd893aaf9867f20548eababc7aac6f4978253bcc4a35c50f7e2327a48458bc184f2340764ee7fed3dd02bc779ed03f084a0d8839a18f614d32245888c4f56
 SHA512 
1b80e9b7e0ba8fe966d6658aa72d49d101190f255acd9eb81d66142327535b7108c921055d8fe3e330e3ff4163aa03d7c67b2807d433dd9e1799be6a59b208c9

diff --git a/dev-python/pytest/pytest-7.4.0.ebuild 
b/dev-python/pytest/pytest-7.4.0.ebuild
deleted file mode 100644
index c80e3a2e0b35..
--- a/dev-python/pytest/pytest-7.4.0.ebuild
+++ /dev/null
@@ -1,107 +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_TESTED=( python3_{10..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Simple powerful testing with Python"
-HOMEPAGE="
-   https://pytest.org/
-   https://github.com/pytest-dev/pytest/
-   https://pypi.org/project/pytest/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/iniconfig[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   ' 3.{9..10})
-"
-BDEPEND="
-   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   $(python_gen_cond_dep '
-   dev-python/argcomplete[${PYTHON_USEDEP}]
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/xmlschema[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-
-src_test() {
-   # workaround new readline defaults
-   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
-   local -x INPUTRC="${T}"/inputrc
-   distutils-r1_src_test
-}
-
-python_test() {
-   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
-   einfo "Skipping tests on ${EPYTHON}"
-   return
-   fi
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x COLUMNS=80
-
-   local EPYTEST_DESELECT=(
-   # broken by epytest args
-   testing/test_warnings.py::test_works_with_filterwarnings
-
-   # tend to be broken by random pytest plugins
-   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
-   testing/test_helpconfig.py::test_version_less_verbose
-   testing/test_helpconfig.py::test_version_verbose
-   testing/test_junitxml.py::test_random_report_log_xdist
-   testing/test_junitxml.py::test_runs_twice_xdist
-   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
-   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
-   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
-   

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

2023-10-24 Thread Michał Górny
commit: e21ef9a4f952620d39ad8d7fac087bfaef6b832c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:01:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21ef9a4

dev-python/sqlalchemy: Remove old

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

 dev-python/sqlalchemy/Manifest |   2 -
 dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild | 115 -
 dev-python/sqlalchemy/sqlalchemy-2.0.21.ebuild | 111 
 3 files changed, 228 deletions(-)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 5209f24d0580..008d28128097 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,4 +1,2 @@
 DIST SQLAlchemy-1.4.49.tar.gz 8536601 BLAKE2B 
2133723380b157a76f4af6103a2c68099f78d7a49ad90793d682bd6015d61a06a72ba6f02922111b60716e311ddc2f6067153f7b4b1f80329775e0d6f27a0d92
 SHA512 
268751b09aebd9da10fd57b4b987fa57f3c61d18d5104bb308e405aa034c74e7d5441abd94368857fbe11b8d15bb5315634f64f3b1252e7318d24107ba1fe3ff
-DIST SQLAlchemy-2.0.20.tar.gz 9437690 BLAKE2B 
d0be093ec796f42868352339f70e64a1a0fbd4e96315ab91b370df79882138763228bc365dceaec736f7dce1d7c6991c7d20ca7dbccb766aec78b7039004dad2
 SHA512 
3bc463465248f28948a1004a3c18a5dbc02af81b18b4f89155aca6a03ab582010318c3d177c3b5c4caabd49945b426d7e0f23c482aefc75eb1a7252b57241e53
-DIST SQLAlchemy-2.0.21.tar.gz 9454220 BLAKE2B 
67009f20349280b36c9b5664d5dc0c76ae35e5e2d8929cc8f848e862e4689dd695db5fc7fb10c1548a59f0a7f892f7573d969cdd4a6d400c89c23b35a5be3a31
 SHA512 
5fb0e3711445c6aa95d6facac098a05f0d20f9dacc4e9abe12057e0def7cfe07c73c2b43f1b8c7868e67e20e76f0b1da19eba10de87394db22d1d9a28ae23715
 DIST SQLAlchemy-2.0.22.tar.gz 9456107 BLAKE2B 
c4c5efd096c03550ce8f2adb944b97861a1f383f2c73dd096f4698428f88f80dba66bc22d209488c9ae3b0438ee6190377a36cc828ff411f99165cc41becc949
 SHA512 
76db680d80939235c17f2fbfe8f7dbc822a9299d52ab261ec76481e76de7bed80dbd4b5f9c7ed1d7c2d1b0651d035a47a8990691a128fd999a6a29c7c45b5459

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild
deleted file mode 100644
index 1bd1b1ab7734..
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="sqlite?"
-
-inherit distutils-r1 optfeature pypi
-
-MY_PN="SQLAlchemy"
-DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
-HOMEPAGE="
-   https://www.sqlalchemy.org/
-   https://pypi.org/project/SQLAlchemy/
-   https://github.com/sqlalchemy/sqlalchemy/
-"
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="examples +sqlite test"
-
-RDEPEND="
-   >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   $(python_gen_impl_dep sqlite)
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/greenlet/d' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   test/ext/mypy/test_mypy_plugin_py3k.py
-   test/typing/test_mypy.py
-   # hardcode call counts specific to Python versions
-   test/aaa_profiling
-   )
-   local EPYTEST_DESELECT=(
-   # warning tests are unreliable
-   test/base/test_warnings.py
-   )
-   local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
-   case ${EPYTHON} in
-   pypy3)
-   EPYTEST_DESELECT+=(
-   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
-   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
-   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
-   
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
-   
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
-   
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
-   
"test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message"
-   

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

2023-10-24 Thread Michał Górny
commit: ff335bd1ffa772ff087978b9dbdd40935b5490a0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:00:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff335bd1

dev-python/jupyter-server: Add ~sparc to 2.7.3 as well

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

 dev-python/jupyter-server/jupyter-server-2.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild 
b/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
index ae1bd14074c1..b3d6506de865 100644
--- a/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.7.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2023-10-24 Thread Michał Górny
commit: 62f57a9022bcf3bfe7ce11ad0058f891a43506fe
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:51:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f57a90

dev-python/astroid: Remove old

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

 dev-python/astroid/Manifest|  3 --
 dev-python/astroid/astroid-2.15.6.ebuild   | 67 -
 dev-python/astroid/astroid-2.15.7.ebuild   | 67 -
 dev-python/astroid/astroid-2.15.8.ebuild   | 69 --
 dev-python/astroid/astroid-3.0.0-r1.ebuild | 67 -
 dev-python/astroid/astroid-3.0.0.ebuild| 68 -
 6 files changed, 341 deletions(-)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 0d59c7608e49..d9ffb5932762 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,5 +1,2 @@
-DIST astroid-2.15.6.gh.tar.gz 462156 BLAKE2B 
f5df204a0b635d29165da1566afd9259ff26102fef3b56685ad9e10fe1cdae35aa90b1e1f81293e591c03122e980936dfd91b521dfe7a4c8cfacb8b40bcac9d6
 SHA512 
20c4d316176b84d61b5f44823026926e84c7de3c3a6febaa23cf9c8c5a9507ce65168804a61cb2db0ffcc7ec0ecb687282e6c794485135203cc25d30064e0047
-DIST astroid-2.15.7.gh.tar.gz 462906 BLAKE2B 
7a984f9f7c67c2956958b23ee2ca94c1f86284d8a50aaedbe10b9dca887802189cba21f19ee66b394f347f415d61946aaff52e4d0448271edba77b6bd958fa0e
 SHA512 
716665744915d8a635ac124f03ffe6f7aee6bde6d98c238551ea1c6468595d6c327bb2d5605f66e7ba6294ec1b79c85b861034acba8a4584095ba38e24f82ae9
 DIST astroid-2.15.8.gh.tar.gz 462922 BLAKE2B 
6a4bf0a50333701aab9282ab126fc53d30621d4e7a54796ac93d1db30bc37098d5409f3ffe91ed279bce5866e2e381eafc7f54f18c86aa3a7fc835f0bf844d9a
 SHA512 
d5d008df3e99c036fb38094c416c080745dad640d46e837b07336a23d5a929823b8b884564486600335791a1be0568cbe519b76e6bd3334e72725966af8cc5f5
-DIST astroid-3.0.0.gh.tar.gz 461185 BLAKE2B 
f6b5923f95f23fdc4731b75f5335d7e7ead6aa85b07c5d2a57bf2ce560774a5d85ad0dfba076e4f24bbc7a17050945956291f5a016867bee049913358f8fc3dd
 SHA512 
c1dbc42a35f7eea9bd87bd1c5701086271f8d4974b6b0e45b301f0b1841f4936bff32cd26647d9e9d9a7636017b5930a290ece0a4001b04dcc50e01344b43acb
 DIST astroid-3.0.1.gh.tar.gz 461593 BLAKE2B 
de3458bcd9ba111020132e89b6e2fdf18b81b82cba68c986e84af91c910e6c70e7d13ff024b7947f3fa08e2491ba211a77a35421b3d5cd184b94e6a833c0da42
 SHA512 
2c8a4cf22959aef1eb9510430bcc55d00fcda76d022575786c9a59c093fe4196b67c0b9401f9226595a4cbf1fb9444bdfbb9ac2d83c115ec1d7d46cb7dd75dbd

diff --git a/dev-python/astroid/astroid-2.15.6.ebuild 
b/dev-python/astroid/astroid-2.15.6.ebuild
deleted file mode 100644
index f1d58a6cc5b8..
--- a/dev-python/astroid/astroid-2.15.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
-   https://github.com/pylint-dev/astroid/
-   https://pypi.org/project/astroid/
-"
-SRC_URI="
-   https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-# Version specified in pyproject.toml
-RDEPEND="
-   >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   =dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # no clue why they're broken
-   
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
-   tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
-   
tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
-   # some problem with warnings (our options?)
-   
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
-   
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
-   tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute
-   # requires six bundled in urllib3, sigh
-   
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
-   # requires pip, and looks suspicious anyway
-   

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

2023-10-24 Thread Michał Górny
commit: db249e34cae0094c2aeb2a39211b2238cf797cd2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:47:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db249e34

dev-python/pytest: Bump to 7.4.3

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-7.4.3.ebuild | 107 ++
 2 files changed, 108 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 6b06f8c532ef..18d7dc7d379d 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-7.4.0.tar.gz 1349733 BLAKE2B 
59b9e90ab226dd317a5beeb0b189d0e323379e781dcca3fc7aa37ab7ef6d623a25f6f50e4b648cd274bdbc202e914fd393749d093a4c9d8c2f19124403d6b4fe
 SHA512 
48caca22c77e03cb3bca04d2f11695c48868433e6966b6f652f414b3b4405cb9dfba1ebdfd66060ba6add45609ec27b2eddd81d3739ef8e84a51b9da3c6f6099
 DIST pytest-7.4.2.tar.gz 1354640 BLAKE2B 
3929631bae67c5bfa86c12850c48549b6e545512b3d37d821b48f69adaa8ef057d8cfac4426c047746d9c80e7e3515cc45018744f2155805b5381e7e43cd1b12
 SHA512 
6f68b7e2bf6a14fbe89a452706b25c4afda69de2c0f78da9c03cf8795d1795d9bdaaff26ba5bc93931c1a04c1472a4eba58bb9774f81116419526413eb1fed4f
+DIST pytest-7.4.3.tar.gz 1356179 BLAKE2B 
2f4fd893aaf9867f20548eababc7aac6f4978253bcc4a35c50f7e2327a48458bc184f2340764ee7fed3dd02bc779ed03f084a0d8839a18f614d32245888c4f56
 SHA512 
1b80e9b7e0ba8fe966d6658aa72d49d101190f255acd9eb81d66142327535b7108c921055d8fe3e330e3ff4163aa03d7c67b2807d433dd9e1799be6a59b208c9

diff --git a/dev-python/pytest/pytest-7.4.3.ebuild 
b/dev-python/pytest/pytest-7.4.3.ebuild
new file mode 100644
index ..34cc63f9e938
--- /dev/null
+++ b/dev-python/pytest/pytest-7.4.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testing/test_helpconfig.py::test_version_verbose
+   testing/test_junitxml.py::test_random_report_log_xdist
+   testing/test_junitxml.py::test_runs_twice_xdist
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
+   

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

2023-10-24 Thread Michał Górny
commit: 5400168ea431e13a3a82847a5d55f3bf0aa13a3a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:59:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5400168e

xfce-base/thunar: Bump to 4.18.8

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

 xfce-base/thunar/Manifest |  1 +
 xfce-base/thunar/thunar-4.18.8.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 214bdfdaa226..1de36c50ab19 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,2 +1,3 @@
 DIST thunar-4.18.7.tar.bz2 2841751 BLAKE2B 
c5b2d60e4f94a172ed02a0999694a0a3dee57d9a335ec5da6bc4e608e1ce8d81c823b92dd32133054482351f24b47343664b1b1bb18b2e6836ff4463e764f1a4
 SHA512 
bbe567bad7c020489c3895109daf14edceef4d6301ac430f36c3036017a5d66d706aecd85471b9e41d25b7cbcfd86fefc4c14f904d4b38d19fb7ecea081f6eb9
+DIST thunar-4.18.8.tar.bz2 2844536 BLAKE2B 
dbd61d387f21956edad5f5f614c170b072788b2a1768382127f6fda3bca00afa0816201f364ba476e842fc44800bab3029e89db4aade10f1ab4f86012a4ba90b
 SHA512 
38f1f0af93df873e14d7e85851424c85272defa1c19c3d1f61c79fc6a8c79b16f568240c70237c6b490093447a5d947eab6fdf828f93e432cc4d28100c5cf59b
 DIST thunar-4.19.0.tar.bz2 2924690 BLAKE2B 
9d8cf10d3eae16c84489098b28020470b353f970ea561ff8dce2caccd7086ed39cae3796df26489b3a8586c0bd8d008a2d9953017b71cad2a760d498b60c1b15
 SHA512 
1db58776fe39f9f4c2f215b52a2209dac773e8b708e4796752630703531e1ddd9017e32e1fe779c5fcc5d543438bbebf14f510b9361fde22fe0045ac0fd3a87f

diff --git a/xfce-base/thunar/thunar-4.18.8.ebuild 
b/xfce-base/thunar/thunar-4.18.8.ebuild
new file mode 100644
index ..8a289d8815c0
--- /dev/null
+++ b/xfce-base/thunar/thunar-4.18.8.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/thunar/start
+   https://gitlab.xfce.org/xfce/thunar/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gdk-pixbuf-2.40.0
+   >=x11-libs/gtk+-3.24.0:3
+   >=xfce-base/exo-4.17.0:=
+   >=xfce-base/libxfce4ui-4.17.6:=
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre2-10.0:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? (
+   >=gnome-base/gvfs-1.18.3
+   )
+   udisks? (
+   >=gnome-base/gvfs-1.18.3[udisks,udev]
+   virtual/udev
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre pcre2)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-10-24 Thread Michał Górny
commit: 31827c2242709d923551fa4cc0459cc21d25702b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:46:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31827c22

dev-python/boto3: Bump to 1.28.70

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.70.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c0ac3d3765d7..9e5dae2b2a23 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.28.62.gh.tar.gz 712305 BLAKE2B 
1d61f857143f9471a254e035cf532cab3869
 DIST boto3-1.28.63.gh.tar.gz 713769 BLAKE2B 
f2e300458934893bb6d2186e900c4ba9abbd51d2ffabdbcd3026394315653e64fdc486f3ed4e33b26bef160b00e75acea875278eab03b4eeb50b5ecc94d4c0fc
 SHA512 
782c7bb48af31638899e8bcf8fc87f67ab793fe724392be90951ece61b165f55d1df47585bd5211d7ecf3c989e5316ff9db774c8f0f357d1afc2af3ca0e49879
 DIST boto3-1.28.68.gh.tar.gz 717553 BLAKE2B 
dd8ba562613456e30c0f8bfe2f3befa9601b091dacf1c19c6153ee98b81c74ed63ea1b54ce5cccfb5bcf0d67386d593276bcdd86ccb56083b54d5905042856cf
 SHA512 
714ff8cbd52d8775bb1fc44792e21d4a93c951b9adc4ac09bacef4df2fabf0af7896edf19b6f3bd3cd9872efab1fe20f0cb07eaca51f688024a3a18515c5f371
 DIST boto3-1.28.69.gh.tar.gz 717978 BLAKE2B 
d7339e73fec81a8c8eb013b4136ab3961bb7c27cbf2b479abf12d814bb49f959dad91cc091b5ceabc01de9205b732b7df6c7fb7c37dfacc72a7d862f3e54a3f7
 SHA512 
2f6fa2192115367f8a899fe16308365509f543146c00be4e04c2aa323a188dedfe3e531b8d2a8b80fe9a143d101039a8a34babf5c3b1073f306f7946a45ec976
+DIST boto3-1.28.70.gh.tar.gz 718741 BLAKE2B 
0d8c0f8e4ceda65f223a6b5151015182905e4c76dc34ceede2af78ee8e71bbda95a70add771cdb313f4f63d7ae83fdbcb1c505a0157219c06a4d2dbcac584b27
 SHA512 
aea9a1c957c3a184ed8f8472f245b822b27185aa9427b14fd5cd380282a5c6f4dbb831940b4b39b147093448d8889910a52e26fb790b1e3e18ae24d9b2ddca15

diff --git a/dev-python/boto3/boto3-1.28.70.ebuild 
b/dev-python/boto3/boto3-1.28.70.ebuild
new file mode 100644
index ..a37cc38af2f3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.70.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+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} \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-10-24 Thread Michał Górny
commit: 8afb5cd2914f5d52267fb487f24453c0184df038
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 04:46:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afb5cd2

app-admin/awscli: Bump to 1.29.70

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.70.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index a60d160bd0da..35aad38851d0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 
0aa6dba4dcee72e0d3cbddb62ebcd9405
 DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 
83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b
 SHA512 
2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072
 DIST aws-cli-1.29.68.gh.tar.gz 2565226 BLAKE2B 
b1f2209738c3a54beac322b14ceb54d31a4288b85038c2778d56d8dcafbabe7a307aa228c96e73faabc0ad2495edb65f701a35eddc506c70f0873f9084177c36
 SHA512 
d8cafa7560ab0f824b190301d9889d0cfe5d746a9a7edd3b19ad003ee70c5f6cc9a26403ec961826462f5e5509a2e12f8a6a99d851fc97b1e46f44e59294aca2
 DIST aws-cli-1.29.69.gh.tar.gz 2565597 BLAKE2B 
121ad22fe37968dc2f4b3f7fbe9af7af2bd578fa340b1caf44d089b2b12cc019a9b7734a42f64569483411a2849bc67a32ee59910e00988571d6ec480f6988d9
 SHA512 
1f3f4d6ba1d5302b6b9080a696fb496b405279610377ba4c87a146b60b3bfbebe2c68855704835eb99c6eb2a2e8de33086bb5632a2954a8bbc4f3e7d18d8ee41
+DIST aws-cli-1.29.70.gh.tar.gz 2567544 BLAKE2B 
2ca8db4f53d414dce916ab1cbfe997c3477c67005f83654b61cbc61be5626ab681fb2ebc69070842aff2562560bc24d38d2a80322a0267fd1b8fca8a5ce1598e
 SHA512 
cffc5d31b618fb4c728356c282251ac220029e25006bd43e7fb0ea16f3c4c8bb637c69208bfbd82da2a1d3e449ece2298811408f68d94c9f584b9749af176310

diff --git a/app-admin/awscli/awscli-1.29.70.ebuild 
b/app-admin/awscli/awscli-1.29.70.ebuild
new file mode 100644
index ..941051349113
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.70.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+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.7.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+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 EPYTEST_DESELECT=(
+   # broken xdist (signal() works only in main thread)
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
+   

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

2023-10-24 Thread Sam James
commit: f38e537aa83f6934cf83702c7e7d3cd11936d492
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 05:51:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:51:41 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f38e537a

NEWS: fix omission from portage-3.0.54 news

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

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d0d666086d..9141ad9ff5 100644
--- a/NEWS
+++ b/NEWS
@@ -34,7 +34,9 @@ Bug fixes:
 
 * sync: git: Handle when git is configured with 'log.showSignature'.
 
-* StaticFileSet: Fix os.walk for utf8_mode (bug #916182). This broke 
app-portage/unsymlink-lib.
+* StaticFileSet: Fix os.walk for utf8_mode (bug #916182).
+
+* create_trees: Handle bytes arguments for utf8_mode (bug #916149). This broke 
app-portage/unsymlink-lib.
 
 Cleanups:
 * MergeProcess: Support QueryCommand with spawn start method (bug #916106)



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

2023-10-24 Thread Sam James
commit: 52abbf63bdceab3921c683a602ecbc053db92f54
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 05:52:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:52:07 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=52abbf63

NEWS: add post-release template

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

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

diff --git a/NEWS b/NEWS
index 9141ad9ff5..06cd7695a6 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.55 (UNRELEASED)
+--
+
+TODO
+
 portage-3.0.54 (2023-10-25)
 --
 



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

2023-10-24 Thread Sam James
commit: 2b9128b401def05cac46f9e6d66048e5a0d888b8
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 05:48:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9128b4

sys-apps/portage: add 3.0.54

Closes: https://bugs.gentoo.org/905869
Closes: https://bugs.gentoo.org/915551
Closes: https://bugs.gentoo.org/915896
Closes: https://bugs.gentoo.org/916106
Closes: https://bugs.gentoo.org/916108
Closes: https://bugs.gentoo.org/916112
Closes: https://bugs.gentoo.org/916116
Closes: https://bugs.gentoo.org/916139
Closes: https://bugs.gentoo.org/916141
Closes: https://bugs.gentoo.org/916142
Closes: https://bugs.gentoo.org/916149
Closes: https://bugs.gentoo.org/916182
Closes: https://bugs.gentoo.org/916231
Closes: https://bugs.gentoo.org/916235
Closes: https://bugs.gentoo.org/916240
Closes: https://bugs.gentoo.org/916242
Closes: https://bugs.gentoo.org/916245
Closes: https://bugs.gentoo.org/916248
Closes: https://bugs.gentoo.org/899898
Closes: https://bugs.gentoo.org/906129
Closes: https://bugs.gentoo.org/906156
Closes: https://bugs.gentoo.org/916031
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.54.ebuild | 238 +
 2 files changed, 239 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index a129b71c24e3..e45accaa7109 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,3 +5,4 @@ DIST portage-3.0.50.tar.bz2 1153508 BLAKE2B 
b90d93f8922acdb5486a52c1354c6c9829fa
 DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 
1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c
 SHA512 
bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836
 DIST portage-3.0.52.tar.bz2 1157447 BLAKE2B 
61e4d32f9713b9b0a2df6ca636b2d756dacdb93f862eeab8a8b46d436b9c90d3d5d04989023dc5580ce0c4a6827fa623e5b32ce3d5094ff56ccde7a53c1af81c
 SHA512 
1a249b140cc24b6d83314ad0b3f4ca73fcff3df01f1207c2fe661b16e78ab1155bb6dca4fb89100910fce13bf0fc21636232f9560360cf12f2c43b803d2a0429
 DIST portage-3.0.53.tar.bz2 1162321 BLAKE2B 
1c38bc97d9aca2ce4062ed0fc2ef9297911379a32f1ed32b4d5ced760970edbfb9579471efd69c0fc16e3227ef6444d60c2bb19be6d809eabe832250d340b4b5
 SHA512 
d747acc922da2d6f2dc10a8b5a6c7cf4b325ab903b3c5634d5aa1927bbfffa306076ad780a4634d7bcf6092b763b753b02c14f1a21197706559d370c6eee00a1
+DIST portage-3.0.54.tar.bz2 1164619 BLAKE2B 
b70ed74a557470068f873b544bc7efc497f4121b2189601c44f9ddc1571e80cdc1387148cdd705604a24a2357289385345df5d60e03e7ebff1e8797bed350fe4
 SHA512 
2e9e16dae4a30e2bfed2d5eab7eb4e4c8260cc1b5a826d247e98908fb8669e4e5176d7f59a01d4d7a302f874fe1d80c17da87bb87d31f98af7a79e1823fa4009

diff --git a/sys-apps/portage/portage-3.0.54.ebuild 
b/sys-apps/portage/portage-3.0.54.ebuild
new file mode 100644
index ..5bf30b190b87
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.54.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit meson linux-info multiprocessing python-r1 tmpfiles
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/portage.git
+   https://github.com/gentoo/portage.git
+   "
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-1.2.1-r1
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ' python3_12)
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5
+   sys-devel/patch
+   !build? ( $(python_gen_impl_dep 'ssl(+)') )
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )
+   doc? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/freenet/

2023-10-24 Thread Sam James
commit: c36400bce0522967dc4a3e5240f8b4c94ad0b001
Author: YangMame  icloud  com>
AuthorDate: Wed Oct 25 02:20:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36400bc

net-p2p/freenet: use new version's conf

Closes: https://bugs.gentoo.org/914061
Signed-off-by: Xin Yang  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/33503
Signed-off-by: Sam James  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index 7d8dcc0bde07..054e844ddb6f 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -128,7 +128,7 @@ src_prepare() {
EOF
 
cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
-   cp "${FILESDIR}"/freenet-0.7.5_p1491-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/freenet-0.7.5_p1497-wrapper.conf freenet-wrapper.conf 
|| die
cp "${FILESDIR}"/run.sh-20090501 run.sh || die
 
sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \



[gentoo-commits] proj/portage: New tag: portage-3.0.54

2023-10-24 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:45:22 2023 +

New tag: portage-3.0.54




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

2023-10-24 Thread Sam James
commit: 2fd9f7d11e13757efa12eb0754411ae744a00a77
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 05:44:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:44:16 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2fd9f7d1

NEWS: update

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

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

diff --git a/NEWS b/NEWS
index bdeeeaa4b4..e44d25d62c 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,9 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.54 (UNRELEASED)
 --
 
+Zac has continued working on preparing us for the 'spawn' multiprocessing
+method.
+
 Breaking changes:
 * Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
   prepallstrip (bug #899898, bug #906129, bug #906156).
@@ -16,6 +19,9 @@ Breaking changes:
 Features:
 * sync: git: Pass --verbose to git when emerge --sync --verbose.
 
+* sync: git: Forcefully update git remote to match sync-uri for non-volatile
+  repositories (bug #905869).
+
 * emerge: Make --binpkg-respect-use output far more concise (don't show
   packages missing from the merge list and don't show packages w/ multiple
   BUILD_IDs).
@@ -28,6 +34,8 @@ Bug fixes:
 
 * sync: git: Handle when git is configured with 'log.showSignature'.
 
+* StaticFileSet: Fix os.walk for utf8_mode (bug #916182). This broke 
app-portage/unsymlink-lib.
+
 Cleanups:
 * MergeProcess: Support QueryCommand with spawn start method (bug #916106)
 



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

2023-10-24 Thread Sam James
commit: 9b89b9824dad7c6e99ecd6f16d6668631bdbf56c
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 05:44:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:44:41 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9b89b982

NEWS, meson.build: prepare for portage-3.0.54

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

 NEWS| 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e44d25d62c..d0d666086d 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.54 (UNRELEASED)
+portage-3.0.54 (2023-10-25)
 --
 
 Zac has continued working on preparing us for the 'spawn' multiprocessing

diff --git a/meson.build b/meson.build
index 4735205492..af36e0406c 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'portage',
 'c',
-version : '3.0.53',
+version : '3.0.54',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.58.0'
 )



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/arel-helpers/

2023-10-24 Thread Hans de Graaff
commit: 9fd19d7ee91304619c57968c61e0b073806928c4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 25 05:21:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 25 05:21:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd19d7e

dev-ruby/arel-helpers: drop 2.14.0

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

 dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild | 55 
 1 file changed, 55 deletions(-)

diff --git a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild 
b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
deleted file mode 100644
index c4ae0a3adf84..
--- a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_S=${PN}-*
-RUBY_FAKEGEM_VERSION="$(ver_cut 1-3)"
-inherit ruby-fakegem
-
-DESCRIPTION="Tools to help construct database queries"
-HOMEPAGE="https://github.com/camertron/arel-helpers;
-# No test data in gems
-SRC_URI="https://github.com/camertron/arel-helpers/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-
-ruby_add_rdepend "
-   || (
-   dev-ruby/activerecord:7.0
-   dev-ruby/activerecord:6.1
-   )
-"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/rr
-   dev-ruby/activerecord[sqlite]
-   dev-ruby/bundler
-   dev-ruby/combustion
-   >=dev-ruby/database_cleaner-1.8
-   =dev-ruby/sqlite3-1.4*
-   )
-"
-
-all_ruby_prepare() {
-   # pry is for debugging, not useful here
-   sed -i -e '/pry-/ s:^:#:' spec/spec_helper.rb || die
-
-   sed \
-   -e '/rake/ s/~>/>=/' \
-   -e '/appraisal/ s:^:#:' \
-   -e '/database_cleaner/ s/1.8/1.7/' \
-   -e '/database_cleaner/ s/~>/>=/' \
-   -e '/sqlite3/ s/~>/>=/' \
-   -i arel-helpers.gemspec || die
-}
-
-each_ruby_test() {
-   ${RUBY} -S bundle exec rake spec || die
-}



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

2023-10-24 Thread Hans de Graaff
commit: 55df7e5d6dd23e74603afe731665fccdcb1e3bf5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 25 05:20:17 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 25 05:20:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55df7e5d

dev-ruby/sqlite3: drop 1.6.4, 1.6.5

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

 dev-ruby/sqlite3/Manifest |  2 --
 dev-ruby/sqlite3/sqlite3-1.6.4.ebuild | 53 ---
 dev-ruby/sqlite3/sqlite3-1.6.5.ebuild | 53 ---
 3 files changed, 108 deletions(-)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index e71f0fc11cb3..9bb8efd934a8 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,6 +1,4 @@
 DIST sqlite3-1.4.4.gem 71168 BLAKE2B 
f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8
 SHA512 
48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38
 DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 
3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7
 SHA512 
017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
-DIST sqlite3-1.6.4.gem 3248640 BLAKE2B 
95deb2f826c912948b677c33b405e6f95ac124fe61074a30217aa823eceb9b8a2fc659e8c71e37c0dab4b30371f047ae693a401644a3d7c48d5b259926b81fc9
 SHA512 
47eb7b40305450d4e4a90c2985163ed6e8b971358405a6a8a4e24f6cc959921c19fb16d987bacbc2697de4bf9d9215b4395fbeb641bf2e281b3e13d82da8eef5
-DIST sqlite3-1.6.5.gem 3249664 BLAKE2B 
22f20fffd3c005d452efd4a27b8d6a8c56e09f4078f4c44c72eb48d740c8184803de21ed9ca8d2befc636cd1510e182fd6d1a51a23bebe07b44d70e6722024dd
 SHA512 
a297cb3daf27bcc9933e7521771fa1c570a3e6850dc498659f6b61b8add5d7765ea9758c0549a8c2ded7d9e23aadb6530c1c9c494ce83263b4c4a566ac7d5437
 DIST sqlite3-1.6.6.gem 3250176 BLAKE2B 
94afd152f77118af066de36ae1269c8a18b19409b5d2940d4b5fda926b49b9a7599442bd4b8ff060fcacfaff09e55375ec50d4616e99a8e884a410dfdaeb1420
 SHA512 
5679ea1ef4a8a54c6f60e53403e9d0e1b00e718593058b4532dbc4240ba4a52a36c17e8dd5908402c8fd944b7cc4642c1bdfe648fc4b86da0677512340736525
 DIST sqlite3-1.6.7.gem 3249664 BLAKE2B 
021edaa3d1a9d4cd8eeaaf3354e6e5aab047d8e61abbd5416ae50b2a7e426e5a6c1a484bc9f0c47a838b006b37eb3b41d7c51c200851f9d7bf0525b9dc91b597
 SHA512 
83455e533bbe84c71045b28ec6262b50804e774f3de4811e123cdb780ea4989227c01a8b6939179813ae3b59e1261e2d694830cc10ca05e7789dc635ff4d9b97

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.4.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.4.ebuild
deleted file mode 100644
index 1c4ebdc7a1b4..
--- a/dev-ruby/sqlite3/sqlite3-1.6.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_DOC="faq"
-RUBY_FAKEGEM_DOCDIR="doc faq"
-RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extension library to access a SQLite database from Ruby"
-HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
-LICENSE="BSD"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE=""
-
-# We track the bundled sqlite version here
-RDEPEND+=" >=dev-db/sqlite-3.43.0:3"
-DEPEND+=" >=dev-db/sqlite-3.43.0:3"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
-   test? ( dev-ruby/minitest:5 )
-"
-
-all_ruby_prepare() {
-   sed -i -e 's/enable_config("system-libraries")/true/' 
ext/sqlite3/extconf.rb || die
-
-   # Remove the runtime dependency on mini_portile2. We build without
-   # it and it is not a runtime dependency for us.
-   sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die
-}
-
-all_ruby_compile() {
-   all_fakegem_compile
-
-   if use doc; then
-   rdoc --title "${P} Documentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
-   rm -f doc/js/*.gz || die
-   fi
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.5.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.5.ebuild
deleted file mode 100644
index 1c4ebdc7a1b4..
--- a/dev-ruby/sqlite3/sqlite3-1.6.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_DOC="faq"
-RUBY_FAKEGEM_DOCDIR="doc faq"
-RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/test-unit-ruby-core/

2023-10-24 Thread Hans de Graaff
commit: 87d06a6299fdbec347c3e1e9d1b44e64a7ca432b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 25 05:16:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 25 05:16:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d06a62

dev-ruby/test-unit-ruby-core: add 1.0.5

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

 dev-ruby/test-unit-ruby-core/Manifest|  1 +
 .../test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-ruby/test-unit-ruby-core/Manifest 
b/dev-ruby/test-unit-ruby-core/Manifest
index 6d1beec0a5a1..5ad72c59100f 100644
--- a/dev-ruby/test-unit-ruby-core/Manifest
+++ b/dev-ruby/test-unit-ruby-core/Manifest
@@ -1,2 +1,3 @@
 DIST test-unit-ruby-core-1.0.3.gem 15872 BLAKE2B 
35130e8c1ecbcefb80930b2d5ecd9d19873d8e7e17fe2b857e63407086a1ea8d9d57ccefd3cbe6c18e7dbfc09ea0c8e66ef76e1482450ed906ab93c455412aed
 SHA512 
adeb406987b8e76b99006f4afec63038109a14c48f13d2ecf41cbda0445b157d64892790f9a6fad7ef83ecb43dfd19f099eeccf47d542e02a9a8378506ceb96f
 DIST test-unit-ruby-core-1.0.4.gem 15872 BLAKE2B 
e60d466c5c40f12606554a01ad266778c0006dcd8a4afa39ff829f3987235f9ce8ce29a5089cd7939c617cf13179ab465ae1be7b93666b3b0a0ebac673830c9a
 SHA512 
ab09bc7cd390f5614c891a49e38233bfa71d474a9ddea2e2fc4907336d74c69cc6c002f0d0a4d1583a7b1aba214552f32f8d425f12232242c18e209cc8bc413a
+DIST test-unit-ruby-core-1.0.5.gem 15872 BLAKE2B 
a6f20b5696ad61affc8f508eac804d2816910754a4a6f99105bf7b04bedcac6c3931fc83eb0e77497b94610f31c8242c312e66463d2ebe637596c6ac0db099be
 SHA512 
0fe157b49be30788c14c77e5676065ca3e1150f95b1ea4c0f68552ed331127263c996798ca82bb02e1d0d6afe2de9bc186da4cb89fdc922284d17ab77fe623ed

diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild 
b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild
new file mode 100644
index ..42761e439544
--- /dev/null
+++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Additional test assertions for Ruby standard libraries"
+HOMEPAGE="https://github.com/ruby/test-unit-ruby-core;
+
+LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"



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

2023-10-24 Thread Viorel Munteanu
commit: afc03d9c325d6449e575c5554b43b9cb26a10bd8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Oct 25 04:43:45 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 25 04:43:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc03d9c

media-libs/netpbm: add 11.4.3

Bug fixed upstream.

Closes: https://bugs.gentoo.org/914999
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.3.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index bf288d7b1262..a1341c133025 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6
+DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.4.3.ebuild 
b/media-libs/netpbm/netpbm-11.4.3.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.3.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE

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

2023-10-24 Thread Viorel Munteanu
commit: e5bb103ddb0298d83124ec5aa1e20fb6e29f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Oct 25 04:44:07 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 25 04:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bb103d

media-libs/netpbm: drop 11.4.2

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

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.2.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index a1341c133025..7829c9b48bc6 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
-DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.4.2.ebuild 
b/media-libs/netpbm/netpbm-11.4.2.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.2.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

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

2023-10-24 Thread Matthew Thode
commit: fa2f98f29e83a40ce1e258d033903080be7b4c68
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:18:53 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:18:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2f98f2

app-crypt/certbot-apache: add 2.7.3

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

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-2.7.3.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 32199a6717e7..8903731af144 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -2,3 +2,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b
 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 
224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be
 SHA512 
1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033
 SHA512 
01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
+DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c

diff --git a/app-crypt/certbot-apache/certbot-apache-2.7.3.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.7.3.ebuild
new file mode 100644
index ..4d1707d36f00
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-2.7.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 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 distutils-r1
+
+PARENT_PN="${PN%-apache}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-10-24 Thread Matthew Thode
commit: 6ebff3de5dbfd65cc5cdb048d4c5613c81cdab56
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:19:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:19:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebff3de

app-crypt/certbot-nginx: add 2.7.3

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

 app-crypt/certbot-nginx/Manifest   |  1 +
 app-crypt/certbot-nginx/certbot-nginx-2.7.3.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 32199a6717e7..8903731af144 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -2,3 +2,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b
 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 
224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be
 SHA512 
1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033
 SHA512 
01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
+DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.7.3.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.7.3.ebuild
new file mode 100644
index ..681a2d89b66e
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.7.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 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 distutils-r1
+
+PARENT_PN="${PN%-nginx}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-10-24 Thread Matthew Thode
commit: 66258c8d65a6284675d5cd1ce60ec6eadb45240f
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:16:31 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66258c8d

dev-python/cachetools: add 5.3.2

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

 dev-python/cachetools/Manifest|  1 +
 dev-python/cachetools/cachetools-5.3.2.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index e575bb2585a7..526fd7ee783c 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1 +1,2 @@
 DIST cachetools-5.3.1.tar.gz 27985 BLAKE2B 
f8fa7c4e0f18d23c319b121fd951c7929277a6e3177687c7151bcc2028b0f1dd1bda18ee996f4f3a24f7ff56527ad3e80a8f90cf15a7d943e251170fedabbda3
 SHA512 
7e5d92b580660c1a768a65f9dc8343bc9e57c5df5c44a30137558d08a270a2ec7b652d10c1a78c240218a865527a49fa4b6d545c0bc62fe1f79b5d74da1b58cb
+DIST cachetools-5.3.2.tar.gz 26510 BLAKE2B 
c3cf15b69d7d6950c3a78d6ef4dbff317206bf08aa504081a545523244cfee8ca4013b0227bf7525ad7b82022b55e5f67633587d006e21e6b6b8ca9af151bf6c
 SHA512 
1a6e32acefdd6165b3348dc32df300c5d3cd5bcff23c5f8eae5d7b6bc40a9aab7b5d6dee4bf23ebb49dea9a434570e854e24325028680a581f2b359d16e5d836

diff --git a/dev-python/cachetools/cachetools-5.3.2.ebuild 
b/dev-python/cachetools/cachetools-5.3.2.ebuild
new file mode 100644
index ..bbfc2fd61faa
--- /dev/null
+++ b/dev-python/cachetools/cachetools-5.3.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="
+   https://github.com/tkem/cachetools/
+   https://pypi.org/project/cachetools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+distutils_enable_tests pytest



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

2023-10-24 Thread Matthew Thode
commit: 59712fee9a5cf672e4f8015a6c740434c10b44ef
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:14:23 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59712fee

dev-libs/leatherman: add 1.12.11

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

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.11.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index de686d57f6ca..0d02d26c40c2 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.10.tar.gz 816708 BLAKE2B 
65c606c548a0394b6a1619d26f1814ea9a9ab2a3b40346ed9a1805291a9df90227f9f7cb37758fcb7f778a1f28e56fd8bf395c335125e1ede7e1455b1c70c0e5
 SHA512 
c9882553906287c27d79e9f3df8af96a77fdf9a0fc0fdadc26105eed3fd6da3f598344a9a0671cc0a1c70cea29402fb0ca76deff1a1a4b9fd9979815917c62fc
+DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.11.ebuild 
b/dev-libs/leatherman/leatherman-1.12.11.ebuild
new file mode 100644
index ..3e6283afc0c3
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman;
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



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

2023-10-24 Thread Matthew Thode
commit: 5b498386c70a71839cd1b80f55431947475f01cf
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:18:28 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b498386

app-crypt/certbot: add 2.7.3

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

 app-crypt/certbot/Manifest |  1 +
 app-crypt/certbot/certbot-2.7.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 32199a6717e7..8903731af144 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -2,3 +2,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b
 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 
224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be
 SHA512 
1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033
 SHA512 
01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
+DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c

diff --git a/app-crypt/certbot/certbot-2.7.3.ebuild 
b/app-crypt/certbot/certbot-2.7.3.ebuild
new file mode 100644
index ..28d628bba116
--- /dev/null
+++ b/app-crypt/certbot/certbot-2.7.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 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 distutils-r1
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+S="${WORKDIR}/${P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   selinux? ( sec-policy/selinux-certbot )
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2023-10-24 Thread Matthew Thode
commit: 8bfc3f960a5604abccb3c3be58cd966f5cc93229
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:18:04 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:18:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfc3f96

app-crypt/acme: add 2.7.3

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

 app-crypt/acme/Manifest  |  1 +
 app-crypt/acme/acme-2.7.3.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 32199a6717e7..8903731af144 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -2,3 +2,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b
 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 
224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be
 SHA512 
1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 
46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033
 SHA512 
01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 
83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5
 SHA512 
bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
+DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B 
b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0
 SHA512 
6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c

diff --git a/app-crypt/acme/acme-2.7.3.ebuild b/app-crypt/acme/acme-2.7.3.ebuild
new file mode 100644
index ..88e179e64295
--- /dev/null
+++ b/app-crypt/acme/acme-2.7.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 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 distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2023-10-24 Thread Matthew Thode
commit: 5e99197ab33659c52e5a86efeef3c929be9d74f2
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:15:29 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:15:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e99197a

dev-ruby/facter: add 4.5.1

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

 dev-ruby/facter/Manifest|  1 +
 dev-ruby/facter/facter-4.5.1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 23a630de1a26..b8bfebfca71a 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -3,3 +3,4 @@ DIST facter-4.4.1.tar.gz 492785 BLAKE2B 
b8f173aee1e2c3a6e9b650e1962ee6a7f860cadb
 DIST facter-4.4.2.tar.gz 493658 BLAKE2B 
162bb85f739c4c0c18c763323351a2d8a44799782b0ce89ccea3e1584a0cd587fb8c08bb9f7f2a7d234efe87e60a11e7e1ec709dae735d10c672b50016daf5a9
 SHA512 
035415253305eea67959cd4e41e426f842d9d0a1af2499f2cac8e0c651b30f314f50822ff48ad80d462bc56a92b88b7c021aa09558650f9ebdd26e55ef244829
 DIST facter-4.4.3.tar.gz 493663 BLAKE2B 
19f670e503b5ccf3d78b7fa72b0f3d25cef827eacf9939182fa4bfd6591fbfae6091425d6fc4d00c87ee587537dbcefdc1ff8d3a6d713c21ad6e167b55753835
 SHA512 
9e8867b00665559562e5778783247bf97a8fce154c857fc1b2e4cb193a66c9029edcfa09dd4e3ca8a0ad16b8dec272b440441f4cffab899366d543a66d1e26df
 DIST facter-4.5.0.tar.gz 494255 BLAKE2B 
7ec4edc85c83fd2a4ab198e0807d705cfba7c05ae5fd6dc1954c00a6e14ab6869926d315bc6fcaf553ec3ae632452a383c6a25e5da2d9a099f24c721fd14407c
 SHA512 
025afb1a8ce2716253cfa94f2a4692558ab1c0021afeacfe4c8e6f482fdf91e8042d0f914da04716c4c50faca5b7e89cd6e741b10d431a71ed933943ca4e712f
+DIST facter-4.5.1.tar.gz 494725 BLAKE2B 
d77ef233c901f41e2bfeaaf5ecd0d3be885154f5027d9e51a02815eed928ddfa6911af396b5ccfb4a33bd7814ba1e8afd77cafec76e78f2baa57a2113dfd2e0a
 SHA512 
f89dfda26fbde74a7425159cde6eb51755238b86b4e15e2237dbfe3997032130e88f7be3d80c5fe115c6dc41cc69ef8942b826aeeb1669d94fe7a1b7824c0167

diff --git a/dev-ruby/facter/facter-4.5.1.ebuild 
b/dev-ruby/facter/facter-4.5.1.ebuild
new file mode 100644
index ..18070dbf7ff7
--- /dev/null
+++ b/dev-ruby/facter/facter-4.5.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~x86"
+   #KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+#RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "dev-ruby/hocon 

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

2023-10-24 Thread Sam James
commit: 2d23ed036e775a81866c5a271e9dd5798279219c
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 03:23:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 03:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d23ed03

media-libs/libvpx: add upstream bug ref for FORTIFY_SOURCE patch

Bug: https://bugs.chromium.org/p/webm/issues/detail?id=1822
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch 
b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
index 5928c4e46723..45a86b926092 100644
--- a/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
+++ b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
@@ -1,3 +1,5 @@
+https://bugs.chromium.org/p/webm/issues/detail?id=1822
+
 This was originally added for ABI reasons in a case which barely works / 
doesn't
 work at all for glibc anyway, see 
https://github.com/webmproject/libvpx/commit/b73a3693e581583e9ec676f4396d0c3d173e2462.
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2023-10-24 Thread Sam James
commit: 921de324d89b9b5a1cc3c77c683b986ebadbea7c
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:30:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921de324

sys-fs/zfs: Stabilize 2.1.13 arm64, #915701

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

 sys-fs/zfs/zfs-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.1.13.ebuild b/sys-fs/zfs/zfs-2.1.13.ebuild
index 3e69b3e15709..dbf4c4a58bda 100644
--- a/sys-fs/zfs/zfs-2.1.13.ebuild
+++ b/sys-fs/zfs/zfs-2.1.13.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-10-24 Thread Sam James
commit: 77bdabd346ad47fa5d9a6eebe8838d2f1b25344a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:30:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:30:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bdabd3

sys-fs/zfs-kmod: Stabilize 2.1.13 amd64, #915701

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
index 06a635fca3e6..42a96e824562 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2023-10-24 Thread Sam James
commit: 4e8121a938a30d48d535ead40be9e1f297975800
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:30:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:30:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8121a9

sys-fs/zfs: Stabilize 2.1.13 amd64, #915701

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

 sys-fs/zfs/zfs-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.1.13.ebuild b/sys-fs/zfs/zfs-2.1.13.ebuild
index 6a174c5d6407..3e69b3e15709 100644
--- a/sys-fs/zfs/zfs-2.1.13.ebuild
+++ b/sys-fs/zfs/zfs-2.1.13.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-10-24 Thread Sam James
commit: 7beed5d653c4bf2595a751bffb1bb25801761fdd
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:31:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7beed5d6

sys-fs/zfs-kmod: Stabilize 2.1.13 ppc64, #915701

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
index d2dec0b48906..6228090df788 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2023-10-24 Thread Sam James
commit: d4e17ad8ad6d5d0d8af44c5f113740febd368595
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:31:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:31:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e17ad8

sys-fs/zfs: Stabilize 2.1.13 ppc64, #915701

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

 sys-fs/zfs/zfs-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.1.13.ebuild b/sys-fs/zfs/zfs-2.1.13.ebuild
index dbf4c4a58bda..848ca610b210 100644
--- a/sys-fs/zfs/zfs-2.1.13.ebuild
+++ b/sys-fs/zfs/zfs-2.1.13.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-10-24 Thread Sam James
commit: a77c6711afed0b6a2e5480cad04f74c3d24a434b
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 02:30:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77c6711

sys-fs/zfs-kmod: Stabilize 2.1.13 arm64, #915701

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
index 42a96e824562..d2dec0b48906 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~sparc"
fi
 fi
 



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

2023-10-24 Thread Sam James
commit: a1936383cafa03ef7eec5dab0793d2149adddf65
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Oct 19 03:32:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1936383

dev-util/lldb: drop outdated runtime dependency on six

In commit c919e59f4e6acf31497deb960ba15a42fadd4701 the obsolete cmake
variable was removed which toggled using the system six. But the
RDEPEND that went with it was left in.

Since https://reviews.llvm.org/D131304, the six module is not used by
lldb at all.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../lldb/{lldb-17.0.3..ebuild => lldb-16.0.6-r1.ebuild}   | 11 +++
 .../lldb/{lldb-17.0.3..ebuild => lldb-17.0.3-r1.ebuild}   |  9 ++---
 dev-util/lldb/lldb-17.0.3..ebuild |  6 --
 dev-util/lldb/lldb-18.0.0..ebuild |  6 --
 dev-util/lldb/lldb-18.0.0_pre20231019.ebuild  |  6 --
 5 files changed, 5 insertions(+), 33 deletions(-)

diff --git a/dev-util/lldb/lldb-17.0.3..ebuild 
b/dev-util/lldb/lldb-16.0.6-r1.ebuild
similarity index 90%
copy from dev-util/lldb/lldb-17.0.3..ebuild
copy to dev-util/lldb/lldb-16.0.6-r1.ebuild
index 85f3da6a1874..cb029e8fb2fd 100644
--- a/dev-util/lldb/lldb-17.0.3..ebuild
+++ b/dev-util/lldb/lldb-16.0.6-r1.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0/${LLVM_SOABI}"
-IUSE="+debug +libedit lzma ncurses +python test +xml"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug +libedit lzma ncurses +python test +xml"
 RESTRICT="test"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 
@@ -26,9 +27,6 @@ DEPEND="
 RDEPEND="
${DEPEND}
python? (
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
${PYTHON_DEPS}
)
 "
@@ -37,9 +35,6 @@ BDEPEND="
>=dev-util/cmake-3.16
python? (
>=dev-lang/swig-3.0.11
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
)
test? (
$(python_gen_cond_dep "
@@ -85,7 +80,7 @@ src_configure() {
# of -ltinfo)
-DCURSES_NEED_NCURSES=ON
 
-   -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+   
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}"
 
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DPython3_EXECUTABLE="${PYTHON}"

diff --git a/dev-util/lldb/lldb-17.0.3..ebuild 
b/dev-util/lldb/lldb-17.0.3-r1.ebuild
similarity index 92%
copy from dev-util/lldb/lldb-17.0.3..ebuild
copy to dev-util/lldb/lldb-17.0.3-r1.ebuild
index 85f3da6a1874..61bd954e14a2 100644
--- a/dev-util/lldb/lldb-17.0.3..ebuild
+++ b/dev-util/lldb/lldb-17.0.3-r1.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0/${LLVM_SOABI}"
-IUSE="+debug +libedit lzma ncurses +python test +xml"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug +libedit lzma ncurses +python test +xml"
 RESTRICT="test"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 
@@ -26,9 +27,6 @@ DEPEND="
 RDEPEND="
${DEPEND}
python? (
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
${PYTHON_DEPS}
)
 "
@@ -37,9 +35,6 @@ BDEPEND="
>=dev-util/cmake-3.16
python? (
>=dev-lang/swig-3.0.11
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
)
test? (
$(python_gen_cond_dep "

diff --git a/dev-util/lldb/lldb-17.0.3..ebuild 
b/dev-util/lldb/lldb-17.0.3..ebuild
index 85f3da6a1874..1459848607aa 100644
--- a/dev-util/lldb/lldb-17.0.3..ebuild
+++ b/dev-util/lldb/lldb-17.0.3..ebuild
@@ -26,9 +26,6 @@ DEPEND="
 RDEPEND="
${DEPEND}
python? (
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
${PYTHON_DEPS}
)
 "
@@ -37,9 +34,6 @@ BDEPEND="
>=dev-util/cmake-3.16
python? (
>=dev-lang/swig-3.0.11
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
)
test? (
$(python_gen_cond_dep "

diff --git a/dev-util/lldb/lldb-18.0.0..ebuild 
b/dev-util/lldb/lldb-18.0.0..ebuild
index 85f3da6a1874..1459848607aa 100644
--- a/dev-util/lldb/lldb-18.0.0..ebuild
+++ b/dev-util/lldb/lldb-18.0.0..ebuild
@@ -26,9 +26,6 @@ DEPEND="
 RDEPEND="
${DEPEND}
python? (
-   $(python_gen_cond_dep '
-   

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

2023-10-24 Thread Sam James
commit: 350d8aec7030763a52df813c6f3f622487f76e10
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 18 02:08:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350d8aec

dev-python/virtualenv: remove outdated test dependency on six

Removed in 20.16.7:
https://github.com/pypa/virtualenv/commit/2224abb367286cd2d6b888b0e22ee4d108ec6b74

Bug: https://bugs.gentoo.org/879619

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/virtualenv/virtualenv-20.24.5.ebuild | 1 -
 dev-python/virtualenv/virtualenv-20.24.6.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/virtualenv/virtualenv-20.24.5.ebuild 
b/dev-python/virtualenv/virtualenv-20.24.5.ebuild
index 9e0dc89cb632..dfdcadbe7e94 100644
--- a/dev-python/virtualenv/virtualenv-20.24.5.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.5.ebuild
@@ -40,7 +40,6 @@ BDEPEND="
' pypy3)
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
>=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')

diff --git a/dev-python/virtualenv/virtualenv-20.24.6.ebuild 
b/dev-python/virtualenv/virtualenv-20.24.6.ebuild
index 4ea9d9820200..4ac0f6450965 100644
--- a/dev-python/virtualenv/virtualenv-20.24.6.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.6.ebuild
@@ -41,7 +41,6 @@ BDEPEND="
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')



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

2023-10-24 Thread Sam James
commit: 839dbeffc85c234bbcff1739f9d51e610fac1715
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 18 00:15:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839dbeff

dev-python/colorama: drop outdated test dep on mock

It was modified upstream to use the stdlib unittest.mock:
https://github.com/tartley/colorama/commit/4321bbfda9aa190acdad05eb901d3b59439f0ec9

But it was forgotten to sync that change back here once upstream
released the change.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/colorama/colorama-0.4.6.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/dev-python/colorama/colorama-0.4.6.ebuild 
b/dev-python/colorama/colorama-0.4.6.ebuild
index 2d71f3b0a289..751fdfcdc4c9 100644
--- a/dev-python/colorama/colorama-0.4.6.ebuild
+++ b/dev-python/colorama/colorama-0.4.6.ebuild
@@ -23,12 +23,6 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples"
 
-BDEPEND="
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   )
-"
-
 distutils_enable_tests pytest
 
 python_install_all() {



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

2023-10-24 Thread Sam James
commit: 4e6b04aef2132dd235ed6396c04dd4f171c97837
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:12:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6b04ae

app-crypt/libsecret: drop useless test dep on mock

This dependency has been here since ::gentoo was imported into git. But
libsecret has never used the mock package in its tests. It has a mock/
directory inside its own source code providing mocking primitives that
are totally unrelated to unittest.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/libsecret/libsecret-0.20.5-r3.ebuild | 2 --
 app-crypt/libsecret/libsecret-0.21.1.ebuild| 2 --
 2 files changed, 4 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 7ad1e9217f9c..33e8b2806240 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -42,7 +42,6 @@ BDEPEND="
)
test? (
$(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
@@ -118,7 +117,6 @@ python_check_deps() {
if use introspection; then
has_version -b "dev-python/pygobject:3[${PYTHON_USEDEP}]" || 
return
fi
-   has_version -b "dev-python/mock[${PYTHON_USEDEP}]" &&
has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]"
 }
 

diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild 
b/app-crypt/libsecret/libsecret-0.21.1.ebuild
index 2bd69b9e0890..c3fd3822b2d7 100644
--- a/app-crypt/libsecret/libsecret-0.21.1.ebuild
+++ b/app-crypt/libsecret/libsecret-0.21.1.ebuild
@@ -42,7 +42,6 @@ BDEPEND="
)
test? (
$(python_gen_any_dep '
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )')
test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) )
@@ -118,7 +117,6 @@ python_check_deps() {
if use introspection; then
python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" 
|| return
fi
-   python_has_version "dev-python/mock[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
 }
 



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

2023-10-24 Thread Sam James
commit: b49e0fcae853221afa8ba791f10c873cd1b57614
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 18 00:09:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49e0fca

dev-python/hypothesis: remove outdated test dep on mock

Since 2019, it is imported from the stdlib unittest.mock where
available:
https://github.com/HypothesisWorks/hypothesis/commit/ea4c995e08bf74bd808eea8f91a98918969d957e

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/hypothesis/hypothesis-6.84.3.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.87.1.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.87.2.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.87.3.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.87.4.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.88.0.ebuild | 1 -
 dev-python/hypothesis/hypothesis-6.88.1.ebuild | 1 -
 7 files changed, 7 deletions(-)

diff --git a/dev-python/hypothesis/hypothesis-6.84.3.ebuild 
b/dev-python/hypothesis/hypothesis-6.84.3.ebuild
index 266faabd3550..67d44f17a56f 100644
--- a/dev-python/hypothesis/hypothesis-6.84.3.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.84.3.ebuild
@@ -43,7 +43,6 @@ RDEPEND="
 "
 BDEPEND="
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]

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

2023-10-24 Thread Sam James
commit: aa3a4aa3961c81edf41334987867c9c025895445
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 18 02:54:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3a4aa3

dev-python/testtools: remove outdated runtime dependency on six

Removed upstream in 2.5.0:
https://github.com/testing-cabal/testtools/commit/8e8bf526b760b1c49c0ec1b1a0f4bd91bd34115a

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33500
Signed-off-by: Sam James  gentoo.org>

 dev-python/testtools/testtools-2.6.0-r2.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/dev-python/testtools/testtools-2.6.0-r2.ebuild 
b/dev-python/testtools/testtools-2.6.0-r2.ebuild
new file mode 100644
index ..c697f34611ea
--- /dev/null
+++ b/dev-python/testtools/testtools-2.6.0-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensions to the Python standard library unit testing framework"
+HOMEPAGE="
+   https://github.com/testing-cabal/testtools/
+   https://pypi.org/project/testtools/
+"
+
+LICENSE="MIT"
+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 )"
+
+RDEPEND="
+   >=dev-python/pbr-0.11[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}]
+   dev-python/testscenarios[${PYTHON_USEDEP}]
+   dev-python/testresources[${PYTHON_USEDEP}]
+   )
+"
+PDEPEND="
+   >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx doc
+
+src_prepare() {
+   # very fragile to formatting changes (broken on py3.10 & pypy3)
+   sed -i -e 's:test_syntax_error(:_&:' \
+   testtools/tests/test_testresult.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${PYTHON}" -m testtools.run testtools.tests.test_suite ||
+   die "tests failed under ${EPYTHON}"
+}



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

2023-10-24 Thread Sam James
commit: 7eb266858124914664f9e4645b0355b2bb06bb2e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:20:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb26685

dev-python/pbr: remove outdated mock test dependency

It was dropped in pbr 5.9.0 by using the stdlib unittest.mock where
possible.

https://opendev.org/openstack/pbr/commit/397b6fcdf953f7483805ff1501ec7f847fa372f3

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pbr/pbr-5.11.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/pbr/pbr-5.11.1.ebuild b/dev-python/pbr/pbr-5.11.1.ebuild
index 34c9fbe14271..11a84785af21 100644
--- a/dev-python/pbr/pbr-5.11.1.ebuild
+++ b/dev-python/pbr/pbr-5.11.1.ebuild
@@ -34,7 +34,6 @@ BDEPEND="
$(python_gen_cond_dep '
>=dev-python/wheel-0.32.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
>=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]



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

2023-10-24 Thread Sam James
commit: 94b3308dfae38cf7085a10355bb1e6fd14d7935e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:34:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b3308d

dev-python/matplotlib: drop heavily outdated test dependency on mock

Since 2013, it has been a test dependency gated on python < 3.3

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index ba6ab14f52cf..4f9c75f2e269 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -110,7 +110,6 @@ BDEPEND="
>=media-gfx/graphviz-2.42.3[cairo]
)
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]



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

2023-10-24 Thread Sam James
commit: 0586192f4bd1426d19a4e2b2a7e2c6930a6e747b
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:41:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0586192f

net-misc/streamlink: remove outdated test dependency on mock

This was originally added in 5.1.0 for python < 3.8, and removed
entirely in favor of the stdlib unittest.mock in:
https://github.com/streamlink/streamlink/commit/cee59781fbf14c33d4f670b34e00584dafff0c08

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/streamlink/streamlink-6.1.0.ebuild | 1 -
 net-misc/streamlink/streamlink-6.2.0.ebuild | 1 -
 net-misc/streamlink/streamlink-6.2.1.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/net-misc/streamlink/streamlink-6.1.0.ebuild 
b/net-misc/streamlink/streamlink-6.1.0.ebuild
index 328db327ffcc..01f6fa60c3bb 100644
--- a/net-misc/streamlink/streamlink-6.1.0.ebuild
+++ b/net-misc/streamlink/streamlink-6.1.0.ebuild
@@ -49,7 +49,6 @@ BDEPEND="
$(python_gen_cond_dep '
>=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]

diff --git a/net-misc/streamlink/streamlink-6.2.0.ebuild 
b/net-misc/streamlink/streamlink-6.2.0.ebuild
index 328db327ffcc..01f6fa60c3bb 100644
--- a/net-misc/streamlink/streamlink-6.2.0.ebuild
+++ b/net-misc/streamlink/streamlink-6.2.0.ebuild
@@ -49,7 +49,6 @@ BDEPEND="
$(python_gen_cond_dep '
>=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]

diff --git a/net-misc/streamlink/streamlink-6.2.1.ebuild 
b/net-misc/streamlink/streamlink-6.2.1.ebuild
index 025dd94e32c9..5f7264547893 100644
--- a/net-misc/streamlink/streamlink-6.2.1.ebuild
+++ b/net-misc/streamlink/streamlink-6.2.1.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/setuptools-64[${PYTHON_USEDEP}]
>=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-irc/limnoria/

2023-10-24 Thread Sam James
commit: c58d89d5f1dc63231baa5a0280664ffe6ec6af4a
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:57:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58d89d5

net-irc/limnoria: drop unneeded test dependency on mock

With this, we can remove the "test" USE flag altogether.

Since 2015, the stdlib mock has been used if available:
https://github.com/progval/Limnoria/commit/758dc6d57f4aa0c3768f494715445d789a5cd6d8

(In 20230211 even the python2 fallback code is removed.)

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ....ebuild => limnoria-20221116-r1.ebuild} | 28 ++
 net-irc/limnoria/limnoria-.ebuild  |  4 +---
 2 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/net-irc/limnoria/limnoria-.ebuild 
b/net-irc/limnoria/limnoria-20221116-r1.ebuild
similarity index 76%
copy from net-irc/limnoria/limnoria-.ebuild
copy to net-irc/limnoria/limnoria-20221116-r1.ebuild
index 9f3c9f0c7e1d..3da735a7e56b 100644
--- a/net-irc/limnoria/limnoria-.ebuild
+++ b/net-irc/limnoria/limnoria-20221116-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_IN_SOURCE_BUILD=yes # needed for tests
 inherit distutils-r1
 
 MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
@@ -18,15 +18,14 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Python based extensible IRC infobot and channel bot"
 HOMEPAGE="https://docs.limnoria.net;
 LICENSE="BSD GPL-2 GPL-2+"
 SLOT="0"
-IUSE="crypt ssl test"
-RESTRICT=" !test? ( test )"
+IUSE="crypt ssl"
 
 RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
@@ -38,15 +37,12 @@ RDEPEND="
dev-python/PySocks[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
-   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
-   !net-irc/supybot
-   !net-irc/supybot-plugins"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )"
 
-python_prepare() {
-   einfo "Removing the RSS plugin because of clashes between libxml2's 
Python3"
-   einfo "bindings and feedparser."
-   rm -r "plugins/RSS" || die
+python_prepare_all() {
+   # replace "installed on ${timestamp}" with real version
+   echo "version='${MY_PV//-/.}'" > "${S}"/src/version.py || die
+   distutils-r1_python_prepare_all
 }
 
 python_test() {
@@ -55,9 +51,11 @@ python_test() {
EXCLUDE_PLUGINS=()
# intermittent failure due to issues loading libsandbox.so from 
LD_PRELOAD
# runs successfully when running the tests on the installed system
-   EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Unix" )
-   # Runs despite --no-network (GH #1392)
-   EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Aka" )
+   EXCLUDE_PLUGINS+=(
+   --exclude="${PLUGINS_DIR}/Unix"
+   --exclude="${PLUGINS_DIR}/Aka"
+   --exclude="${PLUGINS_DIR}/Misc"
+   )
"${EPYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" 
\
--plugins-dir="${PLUGINS_DIR}" --no-network \
--disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \

diff --git a/net-irc/limnoria/limnoria-.ebuild 
b/net-irc/limnoria/limnoria-.ebuild
index 9f3c9f0c7e1d..2bb6c682e6e1 100644
--- a/net-irc/limnoria/limnoria-.ebuild
+++ b/net-irc/limnoria/limnoria-.ebuild
@@ -25,8 +25,7 @@ DESCRIPTION="Python based extensible IRC infobot and channel 
bot"
 HOMEPAGE="https://docs.limnoria.net;
 LICENSE="BSD GPL-2 GPL-2+"
 SLOT="0"
-IUSE="crypt ssl test"
-RESTRICT=" !test? ( test )"
+IUSE="crypt ssl"
 
 RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
@@ -41,7 +40,6 @@ RDEPEND="
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
!net-irc/supybot
!net-irc/supybot-plugins"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
 
 python_prepare() {
einfo "Removing the RSS plugin because of clashes between libxml2's 
Python3"



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

2023-10-24 Thread Sam James
commit: e28988871676c232cbb65e250e35446c198773de
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 21:59:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2898887

dev-python/dulwich: remove unneeded test dependency on mock

Removed upstream in version 0.20.23, since mock is part of the stdlib now:
https://github.com/jelmer/dulwich/commit/bcd6ac2c430eb64c019e526ae40e530ca58e8d13

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/dulwich/dulwich-0.21.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/dulwich/dulwich-0.21.6.ebuild 
b/dev-python/dulwich/dulwich-0.21.6.ebuild
index 6560c776e6b0..20ab1fa9143e 100644
--- a/dev-python/dulwich/dulwich-0.21.6.ebuild
+++ b/dev-python/dulwich/dulwich-0.21.6.ebuild
@@ -29,7 +29,6 @@ BDEPEND="
test? (
${RDEPEND}
app-crypt/gpgme[python,${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/fastimport[${PYTHON_USEDEP}]
)
 "



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

2023-10-24 Thread Zac Medico
commit: d7e64317e3a0d789e17dfea7b451c6b3b6cdb3c0
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 24 23:52:46 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 24 23:56:15 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d7e64317

test_auxdb: multiprocessing spawn compat

Use staticmethod and functools.partial to avoid unpicklable
local functions. Also, don't try to pickle anydbm or sqlite
modules since they currently are not picklable. Ultimately,
it might be a good idea to implement pickling for the sqlite
module.

Bug: https://bugs.gentoo.org/916245
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/dbapi/test_auxdb.py | 103 ++
 1 file changed, 66 insertions(+), 37 deletions(-)

diff --git a/lib/portage/tests/dbapi/test_auxdb.py 
b/lib/portage/tests/dbapi/test_auxdb.py
index f022e02adc..1bbf1bde35 100644
--- a/lib/portage/tests/dbapi/test_auxdb.py
+++ b/lib/portage/tests/dbapi/test_auxdb.py
@@ -1,6 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
+import multiprocessing
+
 from portage.tests import TestCase
 from portage.tests.resolver.ResolverPlayground import ResolverPlayground
 from portage.util.futures import asyncio
@@ -13,7 +16,9 @@ class AuxdbTestCase(TestCase):
 from portage.cache.anydbm import database
 except ImportError:
 self.skipTest("dbm import failed")
-self._test_mod("portage.cache.anydbm.database", multiproc=False)
+self._test_mod(
+"portage.cache.anydbm.database", multiproc=False, picklable=False
+)
 
 def test_flat_hash_md5(self):
 self._test_mod("portage.cache.flat_hash.md5_database")
@@ -26,9 +31,9 @@ class AuxdbTestCase(TestCase):
 import sqlite3
 except ImportError:
 self.skipTest("sqlite3 import failed")
-self._test_mod("portage.cache.sqlite.database")
+self._test_mod("portage.cache.sqlite.database", picklable=False)
 
-def _test_mod(self, auxdbmodule, multiproc=True):
+def _test_mod(self, auxdbmodule, multiproc=True, picklable=True):
 ebuilds = {
 "cat/A-1": {
 "EAPI": "7",
@@ -60,55 +65,79 @@ class AuxdbTestCase(TestCase):
 )
 
 portdb = playground.trees[playground.eroot]["porttree"].dbapi
+metadata_keys = ["DEFINED_PHASES", "DEPEND", "EAPI", "INHERITED"]
 
-def test_func():
-loop = asyncio._wrap_loop()
-return loop.run_until_complete(
-self._test_mod_async(
-ebuilds,
-ebuild_inherited,
-eclass_defined_phases,
-eclass_depend,
-portdb,
-)
-)
+test_func = functools.partial(
+self._run_test_mod_async, ebuilds, metadata_keys, portdb
+)
 
-self.assertTrue(test_func())
+results = test_func()
 
-loop = asyncio._wrap_loop()
-self.assertTrue(
-loop.run_until_complete(loop.run_in_executor(ForkExecutor(), 
test_func))
+self._compare_results(
+ebuilds, eclass_defined_phases, eclass_depend, ebuild_inherited, 
results
 )
 
+loop = asyncio._wrap_loop()
+picklable_or_fork = picklable or multiprocessing.get_start_method == 
"fork"
+if picklable_or_fork:
+results = loop.run_until_complete(
+loop.run_in_executor(ForkExecutor(), test_func)
+)
+
+self._compare_results(
+ebuilds, eclass_defined_phases, eclass_depend, 
ebuild_inherited, results
+)
+
 auxdb = portdb.auxdb[portdb.getRepositoryPath("test_repo")]
 cpv = next(iter(ebuilds))
 
-def modify_auxdb():
-metadata = auxdb[cpv]
-metadata["RESTRICT"] = "test"
-try:
-del metadata["_eclasses_"]
-except KeyError:
-pass
-auxdb[cpv] = metadata
+modify_auxdb = functools.partial(self._modify_auxdb, auxdb, cpv)
 
-if multiproc:
+if multiproc and picklable_or_fork:
 loop.run_until_complete(loop.run_in_executor(ForkExecutor(), 
modify_auxdb))
 else:
 modify_auxdb()
 
 self.assertEqual(auxdb[cpv]["RESTRICT"], "test")
 
-async def _test_mod_async(
-self, ebuilds, ebuild_inherited, eclass_defined_phases, eclass_depend, 
portdb
+def _compare_results(
+self, ebuilds, eclass_defined_phases, eclass_depend, ebuild_inherited, 
results
 ):
 for cpv, metadata in ebuilds.items():
-defined_phases, depend, eapi, inherited = await 
portdb.async_aux_get(
-cpv, ["DEFINED_PHASES", "DEPEND", "EAPI", "INHERITED"]
+

[gentoo-commits] repo/gentoo:master commit in: app-vim/bufexplorer/

2023-10-24 Thread Sam James
commit: 55ba31cc3e54067215017ac2bb5360a7c6a48197
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 01:32:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:32:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ba31cc

app-vim/bufexplorer: Stabilize 7.4.25 amd64, #830866

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

 app-vim/bufexplorer/bufexplorer-7.4.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild 
b/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
index a7bbd1389d65..eb1fed880037 100644
--- a/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
+++ b/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/jlanzarotta/${PN}/archive/v.${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 S="${WORKDIR}/${PN}-v.${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/0.3.83/, media-video/pipewire/

2023-10-24 Thread Sam James
commit: e78e092c510e751cab6bf1ea1a1d0b7c145c0be0
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 01:30:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:31:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78e092c

media-video/pipewire: backport recommended upstream patches to 0.3.83

Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3592
Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3593
Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3600
Signed-off-by: Sam James  gentoo.org>

 ...1-stream-improve-queued_buffers-reporting.patch | 53 ++
 ...-module-echo-cancel-playback-source-async.patch | 36 +++
 .../0003-alsa-guard-against-null-areas.patch   | 52 +
 ...ire-0.3.83.ebuild => pipewire-0.3.83-r1.ebuild} |  0
 4 files changed, 141 insertions(+)

diff --git 
a/media-video/pipewire/files/0.3.83/0001-stream-improve-queued_buffers-reporting.patch
 
b/media-video/pipewire/files/0.3.83/0001-stream-improve-queued_buffers-reporting.patch
new file mode 100644
index ..029a7930a60e
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.83/0001-stream-improve-queued_buffers-reporting.patch
@@ -0,0 +1,53 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3592
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/3d8c7c40b5cc16eaf7bd1fb72c17783ce42e2d0e
+
+From 3d8c7c40b5cc16eaf7bd1fb72c17783ce42e2d0e Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Fri, 20 Oct 2023 09:57:52 +0200
+Subject: [PATCH] stream: improve queued_buffers reporting
+
+Also add the queued buffers in the converter to the pw_time.queued_buffers
+field. This means that queued_buffers + avail_buffers always equal the
+total amount of allocated buffers, which makes more sense.
+
+Fixes #3592
+--- a/src/pipewire/stream.c
 b/src/pipewire/stream.c
+@@ -2340,6 +2340,7 @@ int pw_stream_get_time_n(struct pw_stream *stream, 
struct pw_time *time, size_t
+   struct stream *impl = SPA_CONTAINER_OF(stream, struct stream, this);
+   uintptr_t seq1, seq2;
+   uint32_t buffered, quantum, index;
++  int32_t avail_buffers;
+ 
+   do {
+   seq1 = SPA_SEQ_READ(impl->seq);
+@@ -2358,19 +2359,23 @@ int pw_stream_get_time_n(struct pw_stream *stream, 
struct pw_time *time, size_t
+   time->delay += (impl->latency.min_rate + impl->latency.max_rate) / 2;
+   time->delay += ((impl->latency.min_ns + impl->latency.max_ns) / 2) * 
time->rate.denom / SPA_NSEC_PER_SEC;
+ 
++  avail_buffers = spa_ringbuffer_get_read_index(>dequeued.ring, 
);
++  avail_buffers = SPA_CLAMP(avail_buffers, 0, (int32_t)impl->n_buffers);
++
+   if (size >= offsetof(struct pw_time, queued_buffers))
+   time->buffered = buffered;
+   if (size >= offsetof(struct pw_time, avail_buffers))
+-  time->queued_buffers = 
spa_ringbuffer_get_read_index(>queued.ring, );
++  time->queued_buffers = impl->n_buffers - avail_buffers;
+   if (size >= sizeof(struct pw_time))
+-  time->avail_buffers = 
spa_ringbuffer_get_read_index(>dequeued.ring, );
++  time->avail_buffers = avail_buffers;
+ 
+   pw_log_trace_fp("%p: %"PRIi64" %"PRIi64" %"PRIu64" %d/%d %"PRIu64" %"
+-  PRIu64" %"PRIu64" %"PRIu64" %"PRIu64, stream,
++  PRIu64" %"PRIu64" %"PRIu64" %"PRIu64" %d/%d", stream,
+   time->now, time->delay, time->ticks,
+   time->rate.num, time->rate.denom, time->queued,
+   impl->dequeued.outcount, impl->dequeued.incount,
+-  impl->queued.outcount, impl->queued.incount);
++  impl->queued.outcount, impl->queued.incount,
++  avail_buffers, impl->n_buffers);
+   return 0;
+ }
+ 
+-- 
+GitLab

diff --git 
a/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch
 
b/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch
new file mode 100644
index ..ee96f949a2bb
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch
@@ -0,0 +1,36 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3593
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/93d5848031cd9101d830fb4c37c5a7404ac5f276
+
+From 93d5848031cd9101d830fb4c37c5a7404ac5f276 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Sat, 21 Oct 2023 09:27:43 +0200
+Subject: [PATCH] module-echo-cancel: playback and source are async
+
+The playback and source streams don't dequeue/queue buffers from
+the process function and so need to be marked async.
+
+Fixes #3593
+--- a/src/modules/module-echo-cancel.c
 b/src/modules/module-echo-cancel.c
+@@ -1002,7 +1002,8 @@ static int setup_streams(struct impl *impl)
+   PW_DIRECTION_OUTPUT,
+   

[gentoo-commits] repo/gentoo:master commit in: app-vim/bufexplorer/

2023-10-24 Thread Sam James
commit: 84ecd66b1754236ac52da432112a3f33b305337d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 01:32:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:32:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ecd66b

app-vim/bufexplorer: Stabilize 7.4.25 x86, #830866

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

 app-vim/bufexplorer/bufexplorer-7.4.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild 
b/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
index a16466d00d83..a7bbd1389d65 100644
--- a/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
+++ b/app-vim/bufexplorer/bufexplorer-7.4.25.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/jlanzarotta/${PN}/archive/v.${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 S="${WORKDIR}/${PN}-v.${PV}"
 



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

2023-10-24 Thread Sam James
commit: b18746efaff3765b50468ae7d50d9491e2c1cb4a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 01:32:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:32:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18746ef

app-crypt/yubikey-manager: Stabilize 5.2.0 amd64, #916251

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

 app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild 
b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
index 6d48df8eefbf..0632e999edc1 100644
--- a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
+++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="ssl"
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
 



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

2023-10-24 Thread Sam James
commit: 13e13d3a90063a48f8d5510cde508054fc2ce5d9
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 01:32:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:32:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e13d3a

app-crypt/yubikey-manager: Stabilize 5.2.0 x86, #916251

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

 app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild 
b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
index 96849c7bc968..6d48df8eefbf 100644
--- a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
+++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="ssl"
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/uim/files/

2023-10-24 Thread Sam James
commit: d3c8c3c88a466243342bce3a60f2d7fdad377051
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 23:30:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 01:31:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c8c3c8

app-i18n/uim: link to upstream PR for Clang 16 patch

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

 app-i18n/uim/files/uim-clang-16.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-i18n/uim/files/uim-clang-16.patch 
b/app-i18n/uim/files/uim-clang-16.patch
index 9a1a4726eb18..b8b32532881a 100644
--- a/app-i18n/uim/files/uim-clang-16.patch
+++ b/app-i18n/uim/files/uim-clang-16.patch
@@ -1,4 +1,6 @@
 Part of this went upstream as 
https://github.com/uim/uim/commit/99fd890fa601b81ff99e5e0f1977fe309f56b90e.
+
+The rest was done in https://github.com/uim/uim/pull/198.
 --- a/configure.ac
 +++ b/configure.ac
 @@ -601,6 +601,7 @@ if test "x$ac_cv_func_snprintf" = xyes; then



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/

2023-10-24 Thread Alexey Zapparov
commit: 00276a0aaee8d87b4ff80836edb83ad70f0995e7
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Tue Oct 24 23:54:19 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Tue Oct 24 23:54:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00276a0a

app-admin/pulumi-bin: drop 3.86.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  2 +-
 app-admin/pulumi-bin/pulumi-bin-3.86.0.ebuild | 34 ---
 2 files changed, 1 insertion(+), 35 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 139a4a4494..a1c154f3f7 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.86.0-linux-x64.tar.gz 163524936 BLAKE2B 
9a5865f85a6e835c91ac4b2b3a66a8eb97b6f85026cdd314614d9ffea9a3a7ec01d8d6571d9b2a8cbb13cd26c4b5df73cf4bef443ece841ce31d78a8147b5ffd
 SHA512 
6328207c6cbddd08824334a55906ad37c724335757298586fd9e0a3f50979b08bbb4754e1b34745f559b7fd285a99f8d0d615c49f9ca2fba43d7e3e25f28a93f
 DIST pulumi-v3.88.0-linux-x64.tar.gz 168130870 BLAKE2B 
876f03ae240f338a5a258cd0ddfca089837b55a29d1ded333b5c89cdcf5abcc4f7561cd31ccb7bd5a679d2a7e29dec1102e3a77cff5061d90e48570c0bfb3688
 SHA512 
bc85f4362cf0665b706aab731d079797e1eca9a064d5cf411891e5aa2e2cf50eefb76a7f1e156799754ec51548db17e9438ee6e0be077e692e0b25a6e0017d96
 DIST pulumi-v3.89.0-linux-x64.tar.gz 168161986 BLAKE2B 
0720c66fe5a64e8c988d54bd8775af2498ad75512b3b01962a4200d305afe8e58d7ea30864f9fac652c08aff3859b1d444b24e38719a2a0fa1e85be5ee3f53b4
 SHA512 
cc2e10e9bcb6c6cdbca18081668c9e8eda45f885cd65f4b0e27d4de5a8446c9a523c08a3b57759686eda0bb0513dd30589ecbc639cf32c7f8ccb178d9b620f2e
+DIST pulumi-v3.90.1-linux-x64.tar.gz 154431830 BLAKE2B 
9316928d17b05fa93086b4a056f999ce0f66de0a5c9c13051c624777a50faa75c93534c899cb472cce7328f5d9b5d249133d1242d36944094b861e6a511dc234
 SHA512 
b5e1d9036361968eb07e20a5f8e31fc4526bae64ef2f914345b81e553843f735d66515832220dadafc9719c90d610f69745e1753d23da2eb4ff9fb0161d3941b

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.86.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.86.0.ebuild
deleted file mode 100644
index febb59ec18..00
--- a/app-admin/pulumi-bin/pulumi-bin-3.86.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-S="${WORKDIR}/pulumi"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}



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

2023-10-24 Thread Marek Szuba
commit: c30d477a9e8c57ebeda57aa1caa11548e1a4219b
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 23:21:25 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30d477a

net-misc/oidc-agent: call tmpfiles_process in pkg_postinst()

Signed-off-by: Marek Szuba  gentoo.org>

 net-misc/oidc-agent/oidc-agent-5.0.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild 
b/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild
index 9852ffb3f2b7..9a69211000e7 100644
--- a/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild
+++ b/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit xdg-utils
+inherit tmpfiles xdg-utils
 
 DESCRIPTION="Agent and tools for managing OpenID Connect tokens on the command 
line"
 HOMEPAGE="https://github.com/indigo-dc/oidc-agent;
@@ -68,6 +68,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   tmpfiles_process ${PN}.conf
+
xdg_desktop_database_update
 
if [[ -z "${REPLACING_VERSIONS}" ]]; then



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

2023-10-24 Thread Marek Szuba
commit: c8020feb8866994f37756a171634cb462faa6a18
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:42:57 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8020feb

net-misc/oidc-agent: stabilize 4.5.2 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 net-misc/oidc-agent/oidc-agent-4.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/oidc-agent/oidc-agent-4.5.2.ebuild 
b/net-misc/oidc-agent/oidc-agent-4.5.2.ebuild
index d42def7c515c..10d657339258 100644
--- a/net-misc/oidc-agent/oidc-agent-4.5.2.ebuild
+++ b/net-misc/oidc-agent/oidc-agent-4.5.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/indigo-dc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 IUSE="test"
 
 DEPEND="app-crypt/libsecret



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

2023-10-24 Thread Marek Szuba
commit: 442c48c43d2a764baa94ef5d27bbc83337a1a201
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:31:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442c48c4

app-misc/gramps: drop 5.1.6-r1

Closes: https://bugs.gentoo.org/909880
Signed-off-by: Marek Szuba  gentoo.org>

 app-misc/gramps/gramps-5.1.6-r1.ebuild | 87 --
 1 file changed, 87 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.6-r1.ebuild 
b/app-misc/gramps/gramps-5.1.6-r1.ebuild
deleted file mode 100644
index 308f1fc3dd70..
--- a/app-misc/gramps/gramps-5.1.6-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2001-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 xdg-utils
-
-DESCRIPTION="Community genealogy program aiming to be both intuitive and 
feature-complete"
-HOMEPAGE="https://gramps-project.org/;
-SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="exif geo postscript +rcs +reports spell test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled.
-RESTRICT="test"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}]
-   dev-python/pyicu[${PYTHON_USEDEP}]
-   exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] 
)
-   ')
-   gnome-base/librsvg:2
-   >x11-libs/gtk+-3.14.8:3[introspection]
-   x11-libs/pango[introspection]
-   x11-misc/xdg-utils
-   geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
-   spell? ( app-text/gtkspell:3[introspection] )
-   rcs? ( dev-vcs/rcs )
-   reports? ( media-gfx/graphviz[postscript?] )
-"
-BDEPEND="test? (
-   ${RDEPEND}
-   $(python_gen_cond_dep '
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   ')
-)"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.1.3-test_locale.patch
-)
-
-src_prepare() {
-   # Install documentation to the proper location. This can't be done
-   # easily with a patch because we substitute in the ${PF} variable,
-   # and that changes with every revision.
-   sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die
-
-   default
-}
-
-src_compile() {
-   ${PYTHON} setup.py --verbose build || die
-}
-
-src_test() {
-   LC_ALL=C.UTF-8 ${PYTHON} setup.py --verbose test || die
-}
-
-src_install() {
-   ${PYTHON} setup.py --verbose install --root="${ED}" 
--resourcepath=/usr/share --no-compress-manpages || die
-   einstalldocs
-   python_optimize
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/oidc-agent/files/, net-misc/oidc-agent/

2023-10-24 Thread Marek Szuba
commit: f8f0e712d9e454f4b2dc8e10bcee7795cfab6bc5
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 22:02:46 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f0e712

net-misc/oidc-agent: add 5.0.1, drop 4.5.1

Signed-off-by: Marek Szuba  gentoo.org>

 net-misc/oidc-agent/Manifest   |  2 +-
 .../files/oidc-agent-4.4.0_install-perms.patch | 59 --
 .../files/oidc-agent-5.0.1_install-perms.patch | 11 
 .../files/oidc-agent-5.0.1_webkit41.patch  | 11 
 ...-agent-4.5.1.ebuild => oidc-agent-5.0.1.ebuild} | 17 ---
 5 files changed, 33 insertions(+), 67 deletions(-)

diff --git a/net-misc/oidc-agent/Manifest b/net-misc/oidc-agent/Manifest
index e6022652a197..a1f1b3d20bb2 100644
--- a/net-misc/oidc-agent/Manifest
+++ b/net-misc/oidc-agent/Manifest
@@ -1,2 +1,2 @@
-DIST oidc-agent-4.5.1.tar.gz 1823853 BLAKE2B 
d73ce4405ead08ddc0433a5c3b660b08037eecbde5f1e0358cad8731d0787e63ffae4b1317ecfe824a951e07a82d600fa4180557d93d0ce5a382e8c8f39289d6
 SHA512 
9afffbfcb00c610b04f97c59d610799a4ce45b1c40a61e388c6ab8b550381725602e43d219ce475a9d0425c1bc07b49ca982379286e9f48ebae1e19ca4587779
 DIST oidc-agent-4.5.2.tar.gz 1766905 BLAKE2B 
0558778a5162fbbbe29be9a476838d745abf4825e7274487637f368d521e03f6f165ec82129f37f135a6cf3d3d43bb9349574b88763a508bb683cdc8882230d2
 SHA512 
04c9ddb258c132781eaa875412f0a8d48d2127e5b78ba262eb0240dac05025db62f5d357e4b5c35a9009960b30d63ce96156c8dcf3b5eac4257c02d37578e676
+DIST oidc-agent-5.0.1.tar.gz 1802435 BLAKE2B 
75bc66bb2c6cc89293c7ad155d35b7a7adb73ad7f8a5aadeb029b43a095e2a80f0fc4505737a0c53c60e6f601acbcab990ad4b572b659050fe36e5dd2e7c4092
 SHA512 
caffa9d7733690917472d2d48ca58092ab722c5f049750de37169dc0a76ccbe374ae3fb5e56b8c578465e84a2f40795eaa26018281b4f851f7a7c94571d2a124

diff --git a/net-misc/oidc-agent/files/oidc-agent-4.4.0_install-perms.patch 
b/net-misc/oidc-agent/files/oidc-agent-4.4.0_install-perms.patch
deleted file mode 100644
index aee7184dd4a0..
--- a/net-misc/oidc-agent/files/oidc-agent-4.4.0_install-perms.patch
+++ /dev/null
@@ -1,59 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -656,19 +656,19 @@
- 
- ## Man pages
- $(MAN_PATH)/man1/$(AGENT).1: $(MANDIR)/$(AGENT).1 $(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(MAN_PATH)/man1/$(GEN).1: $(MANDIR)/$(GEN).1 $(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(MAN_PATH)/man1/$(ADD).1: $(MANDIR)/$(ADD).1 $(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(MAN_PATH)/man1/$(CLIENT).1: $(MANDIR)/$(CLIENT).1 $(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(MAN_PATH)/man1/$(AGENT_SERVICE).1: $(MANDIR)/$(AGENT_SERVICE).1 
$(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(MAN_PATH)/man1/$(KEYCHAIN).1: $(MANDIR)/$(KEYCHAIN).1 $(MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- $(PROMPT_MAN_PATH)/man1/$(PROMPT).1: $(MANDIR)/$(PROMPT).1 
$(PROMPT_MAN_PATH)/man1
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- 
- endif
- 
-@@ -685,16 +685,16 @@
-   @ln -sf $(SHARED_LIB_NAME_SO) $@
- 
- $(INCLUDE_PATH)/oidc-agent/%.h: $(SRCDIR)/api/%.h $(INCLUDE_PATH)/oidc-agent
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- 
- $(INCLUDE_PATH)/oidc-agent/ipc_values.h: $(SRCDIR)/defines/ipc_values.h 
$(INCLUDE_PATH)/oidc-agent
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- 
- $(INCLUDE_PATH)/oidc-agent/oidc_error.h: $(SRCDIR)/utils/oidc_error.h 
$(INCLUDE_PATH)/oidc-agent
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- 
- $(LIBDEV_PATH)/liboidc-agent.a: $(APILIB)/liboidc-agent.a $(LIBDEV_PATH)
--  @install -p $< $@
-+  @install -p -m 644 $< $@
- 
- endif
- 
-@@ -702,7 +702,7 @@
- 
- ## scheme handler
- $(DESKTOP_APPLICATION_PATH)/oidc-gen.desktop: 
$(CONFDIR)/scheme_handler/oidc-gen.desktop
--  @install -p -D $< $@
-+  @install -p -m 644 -D $< $@
-   @echo "Exec=x-terminal-emulator -e bash -c 
\"$(BIN_AFTER_INST_PATH)/bin/$(GEN) --codeExchange=%u; exec bash\"" >> $@
- 
- ## Xsession

diff --git a/net-misc/oidc-agent/files/oidc-agent-5.0.1_install-perms.patch 
b/net-misc/oidc-agent/files/oidc-agent-5.0.1_install-perms.patch
new file mode 100644
index ..6b19950e420e
--- /dev/null
+++ b/net-misc/oidc-agent/files/oidc-agent-5.0.1_install-perms.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
 b/Makefile
+@@ -739,7 +739,7 @@
+   @install -p -m 644 $< $@
+ 
+ $(LIBDEV_PATH)/liboidc-agent.a: $(APILIB)/liboidc-agent.a $(LIBDEV_PATH)
+-  @install -p $< $@
++  @install -p -m 644 $< $@
+ 
+ endif
+ 

diff --git a/net-misc/oidc-agent/files/oidc-agent-5.0.1_webkit41.patch 
b/net-misc/oidc-agent/files/oidc-agent-5.0.1_webkit41.patch
new file mode 100644
index ..d950fc879fb8
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: mail-mta/proton-mail-bridge/

2023-10-24 Thread Marek Szuba
commit: 9c12c32dc7a50c68424fc55e77078f2ad3b5f655
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 22:03:26 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c12c32d

mail-mta/proton-mail-bridge: add 3.5.4

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/proton-mail-bridge/Manifest   |   2 +
 .../proton-mail-bridge-3.5.4.ebuild| 119 +
 2 files changed, 121 insertions(+)

diff --git a/mail-mta/proton-mail-bridge/Manifest 
b/mail-mta/proton-mail-bridge/Manifest
index b9e6820cb224..3b3c92a21275 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -2,3 +2,5 @@ DIST proton-mail-bridge-3.1.3-deps.tar.xz 206716212 BLAKE2B 
4f79e4428ef37452d0ab
 DIST proton-mail-bridge-3.1.3.tar.gz 4443963 BLAKE2B 
2c8fc571612c11c0e281e8f268774e886ba3742b696bdd1180d7cf45525d21d9c062cd3d33acb57a6ceed8dad6b864490c89c090ebfd4bceb4e8c41b19015ae8
 SHA512 
4f4ca3a2b95c7eed34a13d7f8f296d95717b9c1f95bd157e08c3f21cc752ea3dac5eaefac27662f57f875d9690a5d77a9e15f71406280dcaad6f9054b2ef54b9
 DIST proton-mail-bridge-3.3.2-deps.tar.xz 252980292 BLAKE2B 
2d7c8961c1ed8a6fb15a26f6b3ee650932b89626c0eea1d3acaf24b5ef6b44a90cb021a051a5f018cf94db5ccb029c4b79390275bca9a39ceeb6b5ef62aa1386
 SHA512 
52ff54e80635e795462e0bdbd5e02b831478a49225d296ec46ef5591cef173c49bcf63d925d503537d57ccaf65a09424f82d1c8ad8e906d822306ca22bba1121
 DIST proton-mail-bridge-3.3.2.tar.gz 4481491 BLAKE2B 
e00cf4268dcebc7f4eeab5a0738c04e1a809a5633b4d97637ea74aa4ac3eb68dd343b45fef5fca602c4c89faa2d1e05f1c605d9b56ee83d669b07b815f8ae92b
 SHA512 
1b49355f8e816b6a00bf7fad91d0f696efb5ee1f5ea311fd4b92549f715185ea280ac874a759be5d3f8c7ff2309b8f0c3bb37c8502963059b26f4630bc9339f0
+DIST proton-mail-bridge-3.5.4-deps.tar.xz 246550932 BLAKE2B 
6b83a8c331e70abf026d2b74c85e5e52360f4163e23bb25b8cdf25558125e675805a2850eb43d40bf02f1109204f9f5d002e0862fd9b956b88b7078c7fdd1cd0
 SHA512 
a5ba16e77c6d773361223fc661959d38870b47f79ff303d0940305bdbe7a3ad8444ed47e166a13e13ca52010c1153b681728870d2cec7941bdd9185f47a2d4e2
+DIST proton-mail-bridge-3.5.4.tar.gz 4428659 BLAKE2B 
b366ee551279a46c928cba33b8879c12a101caae24a73d8aa6110cc2269dc94a9c7208c0e6a9c25485494a886e226d446aed29b76b8a95e4229d0a0e67bcf814
 SHA512 
7fc82ef135da5c24607cfca14d08aafdf4e7de51b087b279dbfb42c0a363db4bfb8ed029dc598fd30ffdb298798cebc1530338c87be28e495ee7e18c24e7558d

diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.5.4.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.5.4.ebuild
new file mode 100644
index ..d64b250bc9c0
--- /dev/null
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.5.4.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake go-module systemd xdg-utils
+
+MY_PN="${PN/-mail/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://proton.me/mail/bridge 
https://github.com/ProtonMail/proton-bridge/;
+SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gui"
+
+# Quite a few tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="app-crypt/libsecret
+   gui? (
+   >=dev-libs/protobuf-21.12:=
+   >=dev-libs/sentry-native-0.6.5-r1
+   dev-qt/qtbase:6=[gui,icu,widgets]
+   dev-qt/qtdeclarative:6=[widgets]
+   dev-qt/qtsvg:6=
+   media-libs/mesa
+   net-libs/grpc:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.3.2-gui_gentoo.patch
+)
+
+S="${WORKDIR}"/${MY_P}
+
+src_prepare() {
+   xdg_environment_reset
+   default
+   if use gui; then
+   local PATCHES=()
+   BUILD_DIR="${WORKDIR}"/gui_build \
+   
CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
+   cmake_src_prepare
+   fi
+}
+
+src_configure() {
+   if use gui; then
+   # TODO:
+   #  - auto-sync version number between the two executables
+   #  - can we leave BRIDGE_TAG unset? Seems it gets displayed in 
some info box
+   local mycmakeargs=(
+   -DBRIDGE_APP_FULL_NAME="Proton Mail Bridge"
+   -DBRIDGE_APP_VERSION="${PV}+git"
+   -DBRIDGE_REPO_ROOT="${S}"
+   -DBRIDGE_TAG="NOTAG"
+   -DBRIDGE_VENDOR="Gentoo Linux"
+   )
+   BUILD_DIR="${WORKDIR}"/gui_build \
+   
CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui 

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

2023-10-24 Thread Marek Szuba
commit: b83818ffaaecd2982f6f91d3ab1ea4fbb765ad4d
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:40:49 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83818ff

dev-libs/sentry-native: add 0.6.6

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/sentry-native/Manifest   |  1 +
 dev-libs/sentry-native/sentry-native-0.6.6.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-libs/sentry-native/Manifest b/dev-libs/sentry-native/Manifest
index edea38c2f4c5..824f11070e28 100644
--- a/dev-libs/sentry-native/Manifest
+++ b/dev-libs/sentry-native/Manifest
@@ -1 +1,2 @@
 DIST sentry-native-0.6.5.tar.gz 325573 BLAKE2B 
6308bef5cc194c3eb8f6f30d1ee894f3d7528d31604f26d6d54cfcc1545ef561346f60c9f35e80662431ad6145cf27a4adac70255b01f230551a541fd4dae709
 SHA512 
0c0be06f72f53277c9a34ca6514dc96ad14b4239ee92ae65e00d45a515ce13bc314982a651c476ddbb453079ea3fc3fa0bb75cc683dce046f69f0fe1d024f32e
+DIST sentry-native-0.6.6.tar.gz 325897 BLAKE2B 
0613e41aa1163c9ceb6d0aff2ad5db36d84fc0c86d3ebe9993b5e1a0ed06bcb811f0f58b20c6abfa3abbc3c2a5db655908372d439ec67412f4d152d82111509c
 SHA512 
ee39641ee3138b92e33b29d8bfbb454f61d5ab5621d71e199be8bcbbfc220a3456372e3757a820a69c5f2ad4be474216a6b816d3e1fb483479f39ebd864a09dd

diff --git a/dev-libs/sentry-native/sentry-native-0.6.6.ebuild 
b/dev-libs/sentry-native/sentry-native-0.6.6.ebuild
new file mode 100644
index ..1e3a691a642a
--- /dev/null
+++ b/dev-libs/sentry-native/sentry-native-0.6.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Sentry SDK for C, C++ and native applications"
+HOMEPAGE="https://sentry.io/ https://github.com/getsentry/sentry-native;
+SRC_URI="https://github.com/getsentry/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+breakpad +curl test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   breakpad? (
+   dev-util/breakpad
+   virtual/pkgconfig
+   )
+   curl? ( net-misc/curl )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.5_cmake-breakpad.patch
+   "${FILESDIR}"/${PN}-0.6.5_no-fuzz-test.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DSENTRY_BUILD_EXAMPLES=OFF
+   -DSENTRY_BACKEND=$(usex breakpad "breakpad" "inproc")
+   -DSENTRY_BUILD_TESTS=$(usex test)
+   -DSENTRY_TRANSPORT=$(usex curl "curl" "none")
+   )
+   # Avoid "not used by the project" warnings when USE=-breakpad
+   if use breakpad; then
+   mycmakeargs+=( -DSENTRY_BREAKPAD_SYSTEM=ON )
+   fi
+
+   cmake_src_configure
+}



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

2023-10-24 Thread Marek Szuba
commit: 73dc2d57c68be1f03da4d446c92eecccd89f092b
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:30:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73dc2d57

dev-vcs/git-machete: stabilize 3.18.2 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/git-machete-3.18.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git-machete/git-machete-3.18.2.ebuild 
b/dev-vcs/git-machete/git-machete-3.18.2.ebuild
index c26324c6913a..cdad063abdda 100644
--- a/dev-vcs/git-machete/git-machete-3.18.2.ebuild
+++ b/dev-vcs/git-machete/git-machete-3.18.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 RDEPEND="dev-vcs/git"
 BDEPEND="test? (



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

2023-10-24 Thread Marek Szuba
commit: 6110cb75217cf322a2072b36aa8b9232120ea425
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:29:17 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6110cb75

dev-vcs/git-machete: add 3.20.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  1 +
 dev-vcs/git-machete/git-machete-3.20.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 8f6d17a1192d..d6df03189928 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,3 +1,4 @@
 DIST git-machete-3.17.6.gh.tar.gz 1638444 BLAKE2B 
91995dec3dba53cd538db549248d9c42932ab4f4c3b7f016d60e4999617bd428c1c4fcfae3bc2aca75bba7bf62b4466e139ddada47a962f0f7d876cd220dbe34
 SHA512 
0766997db950a04ed5eec560be7fe1e76370d2c5f747bf121241280d44a3aff094c5828535bd11831ce1b326e05d48c8e4edf620c1dcccfbeb20e9d94c3cf023
 DIST git-machete-3.18.0.gh.tar.gz 1639576 BLAKE2B 
cd77ef6c86dc2eee6430bec5d371566082dd9243dc9a99d7b60e78155ce7340f8f798d59073acbb65e75483389d8ffd9a6f75520ed9f1aaa517ea31281dbd672
 SHA512 
ca07020defa69e4b8592ee77e8b7f6e7a8b0397b90f0f5b6b31a9d46a85f3d17ed96b7795fab145794182d7b40dd8acd9bda498533deada6e6efae24dbca
 DIST git-machete-3.18.2.gh.tar.gz 1640834 BLAKE2B 
c6d19b2207fcfa649ff5a1a32a5764b7c133c0bbf9f4ee16b6dbf9b1085d328e355d7267ab07f76ae4ebb6de4db94256a85bd8fc89a4a2e54724955452f7f616
 SHA512 
7a1aff9e3f8a4792a33de455e97a3435a64e4a9feede2d53aa12a8d7c12528a00e232a756726b94267acb8d25264e6122240b30cf3498db03de4fafb6c6fe725
+DIST git-machete-3.20.0.gh.tar.gz 1645348 BLAKE2B 
d07a7a78e835eb1afbed40d4133ba9ed914492cce03fbcd5c63bdd4260e65b6300e77d1f33175c7471667f044960b2948278db27b2d29731e7afe86564207311
 SHA512 
ba2a7e6741ad6cf47577301dd810fcd2bf7b2436fedf4b5fd566faad62fae54861d21b14ffa9395297e28e4176a9710b13e22dbb917bc7a8cc7f9f286c9f8afc

diff --git a/dev-vcs/git-machete/git-machete-3.20.0.ebuild 
b/dev-vcs/git-machete/git-machete-3.20.0.ebuild
new file mode 100644
index ..c26324c6913a
--- /dev/null
+++ b/dev-vcs/git-machete/git-machete-3.20.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
+HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/;
+# No tests in PyPI tarballs
+SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="test? (
+   >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}]
+)"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+distutils_enable_tests pytest
+
+# Several of the fish- and zsh-completion tests appear to be broken
+EPYTEST_DESELECT=(
+   
tests/completion_e2e/test_completion_e2e.py::TestCompletionEndToEnd::test_completion
+)
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp completion/${PN}.completion.bash ${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completion/${PN}.fish
+
+   insinto /usr/share/zsh/site-functions
+   newins completion/${PN}.completion.zsh _${PN}
+}



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

2023-10-24 Thread Marek Szuba
commit: 9750ff3beaa6f6bf78d3fb4e1b3facbcb6565854
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:36:06 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9750ff3b

app-crypt/yubikey-manager: add 5.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/yubikey-manager/Manifest |  2 +
 .../yubikey-manager/yubikey-manager-5.2.1.ebuild   | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/app-crypt/yubikey-manager/Manifest 
b/app-crypt/yubikey-manager/Manifest
index afc799a89612..518a8269b50e 100644
--- a/app-crypt/yubikey-manager/Manifest
+++ b/app-crypt/yubikey-manager/Manifest
@@ -2,3 +2,5 @@ DIST yubikey_manager-5.1.1.tar.gz 167947 BLAKE2B 
4f0b7a3ba3f083112c0a43c9b9304e7
 DIST yubikey_manager-5.1.1.tar.gz.sig 310 BLAKE2B 
4f636b5eab0602ec203c8d3d5b6d1de85c7341559b09fc131a994c75b15cb141706ccc65a8efb39e33d5a3704496e85c08a67d105d45f5264644b993c2585f20
 SHA512 
e964e39a995de7bd24a3e417d5e98cf68cdcd6412b7c95b552545468bbb434105fad97bbf82d758c9320bf9917d32312e6e286e9259d004899af2cde540cc731
 DIST yubikey_manager-5.2.0.tar.gz 184873 BLAKE2B 
09041c23e23ff01cad2d126face63006d1648dfe8d2e7a47b7113deed990143c83a36b6c60458dc9cbf55a71ddf286b8259c97ee982044dbc554231655fb82e2
 SHA512 
988c25f378e0ce5b53ba5a47aac5fd5a136653f1592af5e9c7440eef7336903cf459a567b4be02119262dba70c3058f5d9f26049dc21c1d934dcf8897eedc03d
 DIST yubikey_manager-5.2.0.tar.gz.sig 309 BLAKE2B 
bb1a012832c99aaa94404717560e72fb93352b82dd3c0091cb492cde65706c39b9e2411e38a36150d77e72f6397d98cef643d0b392c1751e9c109de3468c9a39
 SHA512 
926a7a7c40d38bcc0a48e3b44f3eb673c16f7bed73701f5cb6f9ac4418c9f2a242b8d2af9459093ec10e8c188410412a8ba8c05a0fd4774a738629a4b0f874d4
+DIST yubikey_manager-5.2.1.tar.gz 185533 BLAKE2B 
7aa61043eb7f8a9502ee3c3aaea8d2cae63bde564aa8d2332570247959df966049b181bc1b3fa5749d1f66f21c2a2b10871cbe8e6a83c81ee67648957a2eb869
 SHA512 
96118f1b4e9509f9b299f8dfea2b29f7ac2958797facfae6bacb425fd4aa4cf5c91a14dcdbb9edbc9cf5785cfb9d5e4c465ad3e3813fd902cf12ad2d6b072329
+DIST yubikey_manager-5.2.1.tar.gz.sig 310 BLAKE2B 
1338fd7f05766629790188e20d0dc71548941522ce02e0b3d0f7db0be6ee61655000aeb45b3a58c80d0cb891a13a816f4af2f145339d2fb09b9c6293a882bf86
 SHA512 
57a63bd272e61f93182fb26e1378d8e355efd91c2e2eede70744223fd47e02f4e210725ad31b1ce1bfdc81a67183159054a8238930ca4bdaec2aa7970b170f35

diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild 
b/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild
new file mode 100644
index ..de7ffa61172e
--- /dev/null
+++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 verify-sig
+
+MY_PN="${PN/-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python library and command line tool for configuring a YubiKey"
+HOMEPAGE="https://developers.yubico.com/yubikey-manager/;
+# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
+# tarballs on Yubico Web site and on GitHub should be identical, and at least
+# for recent releases the latter are signed as well. Only the automatically
+# generated "Source code (tar.gz)" tarballs should not be used.
+# Still, prefer the former if available.
+SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
+   verify-sig? ( 
https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="ssl"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
+
+# app-crypt/ccid required for
+# - 'ykman oath'
+# - 'ykman openpgp'
+# - 'ykman piv'
+RDEPEND="
+   app-crypt/ccid
+   >=dev-python/click-8.0[${PYTHON_USEDEP}]
+   =dev-python/pyscard-2.0[${PYTHON_USEDEP}]
+   ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
+BDEPEND="
+   test? ( dev-python/makefun[${PYTHON_USEDEP}] )
+   verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
+
+S="${WORKDIR}"/${MY_P}
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman man/ykman.1
+}



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

2023-10-24 Thread Marek Szuba
commit: 4b874746280fc7f27071717e2e7dde4a1fa232de
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:30:52 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 23:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b874746

dev-vcs/git-machete: drop 3.17.6, 3.18.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  2 --
 dev-vcs/git-machete/git-machete-3.17.6.ebuild | 41 
 dev-vcs/git-machete/git-machete-3.18.0.ebuild | 45 ---
 3 files changed, 88 deletions(-)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index d6df03189928..546a91de83d2 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,4 +1,2 @@
-DIST git-machete-3.17.6.gh.tar.gz 1638444 BLAKE2B 
91995dec3dba53cd538db549248d9c42932ab4f4c3b7f016d60e4999617bd428c1c4fcfae3bc2aca75bba7bf62b4466e139ddada47a962f0f7d876cd220dbe34
 SHA512 
0766997db950a04ed5eec560be7fe1e76370d2c5f747bf121241280d44a3aff094c5828535bd11831ce1b326e05d48c8e4edf620c1dcccfbeb20e9d94c3cf023
-DIST git-machete-3.18.0.gh.tar.gz 1639576 BLAKE2B 
cd77ef6c86dc2eee6430bec5d371566082dd9243dc9a99d7b60e78155ce7340f8f798d59073acbb65e75483389d8ffd9a6f75520ed9f1aaa517ea31281dbd672
 SHA512 
ca07020defa69e4b8592ee77e8b7f6e7a8b0397b90f0f5b6b31a9d46a85f3d17ed96b7795fab145794182d7b40dd8acd9bda498533deada6e6efae24dbca
 DIST git-machete-3.18.2.gh.tar.gz 1640834 BLAKE2B 
c6d19b2207fcfa649ff5a1a32a5764b7c133c0bbf9f4ee16b6dbf9b1085d328e355d7267ab07f76ae4ebb6de4db94256a85bd8fc89a4a2e54724955452f7f616
 SHA512 
7a1aff9e3f8a4792a33de455e97a3435a64e4a9feede2d53aa12a8d7c12528a00e232a756726b94267acb8d25264e6122240b30cf3498db03de4fafb6c6fe725
 DIST git-machete-3.20.0.gh.tar.gz 1645348 BLAKE2B 
d07a7a78e835eb1afbed40d4133ba9ed914492cce03fbcd5c63bdd4260e65b6300e77d1f33175c7471667f044960b2948278db27b2d29731e7afe86564207311
 SHA512 
ba2a7e6741ad6cf47577301dd810fcd2bf7b2436fedf4b5fd566faad62fae54861d21b14ffa9395297e28e4176a9710b13e22dbb917bc7a8cc7f9f286c9f8afc

diff --git a/dev-vcs/git-machete/git-machete-3.17.6.ebuild 
b/dev-vcs/git-machete/git-machete-3.17.6.ebuild
deleted file mode 100644
index 6558af28a767..
--- a/dev-vcs/git-machete/git-machete-3.17.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
-HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/;
-# No tests in PyPI tarballs
-SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-RDEPEND="dev-vcs/git"
-BDEPEND="test? (
-   >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}]
-)"
-
-DOCS=( CONTRIBUTING.md README.md )
-
-distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp completion/${PN}.completion.bash ${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins completion/${PN}.fish
-
-   insinto /usr/share/zsh/site-functions
-   newins completion/${PN}.completion.zsh _${PN}
-}

diff --git a/dev-vcs/git-machete/git-machete-3.18.0.ebuild 
b/dev-vcs/git-machete/git-machete-3.18.0.ebuild
deleted file mode 100644
index c26324c6913a..
--- a/dev-vcs/git-machete/git-machete-3.18.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
-HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/;
-# No tests in PyPI tarballs
-SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-vcs/git"
-BDEPEND="test? (
-   >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}]
-)"
-
-DOCS=( CONTRIBUTING.md README.md )
-
-distutils_enable_tests pytest
-
-# Several of the fish- and zsh-completion tests appear to be broken
-EPYTEST_DESELECT=(
-   
tests/completion_e2e/test_completion_e2e.py::TestCompletionEndToEnd::test_completion
-)
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp completion/${PN}.completion.bash ${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-  

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

2023-10-24 Thread Zac Medico
commit: 334946eadc7efb457062c7aba9d3b51085e463c3
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 24 22:33:20 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 24 22:34:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=334946ea

SonameAtom: multiprocessing spawn compat

Do not pickle the SonameAtom _hash_value attribute, since
hash() results are not meaningfully picklable.

Bug: https://bugs.gentoo.org/916248
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/dep/soname/SonameAtom.py | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/portage/dep/soname/SonameAtom.py 
b/lib/portage/dep/soname/SonameAtom.py
index 78129f3262..421ab3f5a2 100644
--- a/lib/portage/dep/soname/SonameAtom.py
+++ b/lib/portage/dep/soname/SonameAtom.py
@@ -20,11 +20,15 @@ class SonameAtom:
 )
 
 def __getstate__(self):
-return {k: getattr(self, k) for k in self.__slots__}
+state = {k: getattr(self, k) for k in self.__slots__}
+# hash() results are not meaningfully picklable.
+state["_hash_value"] = None
+return state
 
 def __setstate__(self, state):
 for k, v in state.items():
 object.__setattr__(self, k, v)
+object.__setattr__(self, "_hash_value", hash(self._hash_key))
 
 def __hash__(self):
 return self._hash_value



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

2023-10-24 Thread Sam James
commit: df441564fd10f8fa11e916dbb1437682ab885f98
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df441564

kde-plasma/plasma-vault: 5.27.9 version bump

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

 kde-plasma/plasma-vault/Manifest   |  1 +
 kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index f5d1f9c2f0af..880da0086e2c 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1 +1,2 @@
 DIST plasma-vault-5.27.8.tar.xz 186608 BLAKE2B 
fbd6a4a17caa07a1a74a339b754f1358c2a625433384630ae6ce9d4f261aa9ccbccf5e08661e0c15e9508e60c71a3b13c564a134e871511788b4af07ecc276ea
 SHA512 
28420737138c4e9f494f9b126f114d03e6c699a5cbf5207be0887be5889900cf0444a91512893cd1db4b64bfce53a40d4993ec4b9a487726cd4f28058f97fa7a
+DIST plasma-vault-5.27.9.tar.xz 186668 BLAKE2B 
a00b4313d4610d16c2b66a73a688d322b9a5ba1f2d27ab91b43d10d1cd0966172131dbcff4563f40707e66198283e534a8eb8f32fab841c1d70ceee8791fc1f9
 SHA512 
a4bf2bfee40139ea9663d406fe154fcdccbe3dc4b6858d54510e2f994c766a0e8ee86304871bc9ea8fffacd1ab3eeb2d7aa2444ec62feef3d6c00cd94d34d924

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild
new file mode 100644
index ..1ae2ce844152
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-5.27.9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/;
+
+LICENSE="LGPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-plasma/libksysguard-${PVCUT}:5
+   networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xdg-desktop-portal-kde/

2023-10-24 Thread Sam James
commit: e06328456e8863698ff3990ec4b70373d817305c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0632845

kde-plasma/xdg-desktop-portal-kde: 5.27.9 version bump

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

 kde-plasma/xdg-desktop-portal-kde/Manifest |  1 +
 .../xdg-desktop-portal-kde-5.27.9.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest 
b/kde-plasma/xdg-desktop-portal-kde/Manifest
index e1d3a7af1332..a709be437fbc 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-kde-5.27.8.tar.xz 142484 BLAKE2B 
966a877eb054bf514d6a0ee1786a8732f4fc965250f2b153fe70f336000764e449a15c24350ce405c9929924cd41743d096dd40d128ceb8995f423a4eb96aa47
 SHA512 
a53776715136c12b5ad6ad3efd5ecc9202665fcaa0f69940a87ddb4ac5021b4f1cf7e77ad25ec9b9b544df322110f639a6fb53b150c15a60c9e6c6a54c7b4018
+DIST xdg-desktop-portal-kde-5.27.9.tar.xz 142456 BLAKE2B 
414e6bcf2d25407f83104a25ae3385c7a0db39f9fd5b1ae078e3b6610d61213f01d35cda7b9ce0f168d850f002f14d1064adf39ac9c2b02d0d84f3facddf8f12
 SHA512 
df34970015ddc778b7fe00f4e8f11f58b328644d105f9df6fe6078edc8e72ed9ececbd065514c001e93d32bcf0c6a704363fe7b4859ce3a3c14703b7fc6b71df

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild
new file mode 100644
index ..c8ca6bbf31dc
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+COMMON_DEPEND="
+   >=dev-libs/wayland-1.15
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   || (
+   >=dev-qt/qtgui-${QTMIN}:5[libinput]
+   >=dev-qt/qtgui-${QTMIN}:5[X]
+   )
+   >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus]
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.7.0
+   >=dev-libs/wayland-protocols-1.25
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+   kde-misc/kio-fuse:5
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   virtual/pkgconfig
+"



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

2023-10-24 Thread Sam James
commit: 7e1ddd800c1e6f395cd721172e1402c01fbc5405
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1ddd80

kde-plasma/polkit-kde-agent: 5.27.9 version bump

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

 kde-plasma/polkit-kde-agent/Manifest   |  1 +
 .../polkit-kde-agent-5.27.9.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/kde-plasma/polkit-kde-agent/Manifest 
b/kde-plasma/polkit-kde-agent/Manifest
index 02b01da69510..f9481169c8fe 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1 +1,2 @@
 DIST polkit-kde-agent-1-5.27.8.tar.xz 52784 BLAKE2B 
30b35da9a5d0a80eab530d2ea70369de5d2cc6ff5b5edbf1c937bf4ce6d1e6ef396e667df7324b8a7170ec65180ffd52abd39227214e3bea2ee05fe7118a0676
 SHA512 
3098bb4da63ab239e860ced918d01668324509484746868061035d96ad810f84c165024744313d01068e954f9117549565c7eb83c3e9199cce2af194d402a015
+DIST polkit-kde-agent-1-5.27.9.tar.xz 52776 BLAKE2B 
fba13f00551e528a9581fb54c6f47722ceec0360144350444ad6fbee090f2fab3db7fab93736c637e4b6dd82f7c337ac25836f06f5c804b43441874bffccf304
 SHA512 
958590f073bef4f2ed984d78bafb611335aa44e243141816284d4a29aa40e3df1a308105549d2ff82bccbdd16cec54c386360de1fbb6f7e45b6eebc31f5da172

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild 
b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild
new file mode 100644
index ..c7d16191ca29
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-1"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xembed-sni-proxy/

2023-10-24 Thread Sam James
commit: 270be8abf340227b6168a8c3b0b421df28dfe540
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270be8ab

kde-plasma/xembed-sni-proxy: 5.27.9 version bump

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

 kde-plasma/xembed-sni-proxy/Manifest   |  1 +
 .../xembed-sni-proxy-5.27.9.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/kde-plasma/xembed-sni-proxy/Manifest 
b/kde-plasma/xembed-sni-proxy/Manifest
index 9b80ff7c66f3..32719af4b3fb 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-5.27.8.tar.xz 19465764 BLAKE2B 
61ac21353482ad7eea4de975be83755d4feed2ff1bb188f4b1b8e333c8aac8469691017c1c394eec90fdbd8cc44ad1015dccc0cb74fae5a249ee6c832b02b05b
 SHA512 
d75da7d8cea3124f921813643ebda76d3cc2ecbe2aaeee86e54a828e6a9767fa84b76991cfe282efdbf583abebee4a0bfe54a6b590c184ceb3d2995e9fcb
+DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 
8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87
 SHA512 
11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2

diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild 
b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild
new file mode 100644
index ..01e6c33d611c
--- /dev/null
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="plasma-workspace"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit cmake plasma.kde.org
+
+DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md;
+CMAKE_USE_DIR="${S}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   x11-libs/libxcb
+   x11-libs/libXtst
+   x11-libs/xcb-util-image
+"
+RDEPEND="${DEPEND}
+   !kde-plasma/xembed-sni-proxy:0
+"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
+
+PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" )
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+   -i ${PN}/CMakeLists.txt || die "Failed to prepare 
CMakeLists.txt"
+}



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

2023-10-24 Thread Sam James
commit: 913fdf25af10a8141ad766c3bb7a0be2782bcb53
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913fdf25

kde-plasma/plasma-welcome: 5.27.9 version bump

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

 kde-plasma/plasma-welcome/Manifest |  1 +
 .../plasma-welcome/plasma-welcome-5.27.9.ebuild| 60 ++
 2 files changed, 61 insertions(+)

diff --git a/kde-plasma/plasma-welcome/Manifest 
b/kde-plasma/plasma-welcome/Manifest
index 354d1f481844..091287b52359 100644
--- a/kde-plasma/plasma-welcome/Manifest
+++ b/kde-plasma/plasma-welcome/Manifest
@@ -1 +1,2 @@
 DIST plasma-welcome-5.27.8.tar.xz 835848 BLAKE2B 
46b2f29ae76dc0e3f45bdb694078c91c960b60a1648da48cffd228675f817fb60311449723c10d9271f24dd994449df4cab85db8821464f7f34608a7b3d960ec
 SHA512 
925e8621c2df0320e4364d8c9a73f85897ff164bedc3e1bf89e61be62da3df60516254d06a3e5cb44dca59c6a52f3e4bf5e9feeb2010261d72d98534b0efee60
+DIST plasma-welcome-5.27.9.tar.xz 835908 BLAKE2B 
fc7ce9d9a4d141c62f98676e072bb6dc8915e0b880602effd16c2123ef7bfd0787b2eee81fdd43cf32ec9efefe075730134e833dcfe74b4aa350c4c42c83f0e1
 SHA512 
c3a4e2f65ff471f56ee1efc111b1183bb1f00f6df488d7a6803fe478985769757ec26c43ef1f4617020f1d8c9d172fd10a904cdf07f619f7e6537044b4d3cd01

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild 
b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild
new file mode 100644
index ..e61d70604e59
--- /dev/null
+++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="A friendly onboarding wizard for Plasma"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="discover +kaccounts telemetry"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   kaccounts? ( kde-apps/kaccounts-integration:5 )
+   telemetry? ( dev-libs/kuserfeedback:5 )
+"
+RDEPEND="${DEPEND}
+   discover? ( kde-plasma/discover:5 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.27.4.1-kaccounts-optional.patch" )
+
+src_prepare() {
+   ecm_src_prepare
+
+   if ! use discover; then
+   sed -e "s:pageStack.push(discover);:// & disabled by 
IUSE=discover:" \
+   -i src/contents/ui/main.qml || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package kaccounts KAccounts)
+   $(cmake_use_find_package telemetry KUserFeedback)
+   )
+   ecm_src_configure
+}



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

2023-10-24 Thread Sam James
commit: ee479909d26327375ec3ee7f6723a9f732b9f7c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee479909

kde-plasma/systemsettings: 5.27.9 version bump

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

 kde-plasma/systemsettings/Manifest |  1 +
 .../systemsettings/systemsettings-5.27.9.ebuild| 58 ++
 2 files changed, 59 insertions(+)

diff --git a/kde-plasma/systemsettings/Manifest 
b/kde-plasma/systemsettings/Manifest
index 045f0f219b9c..97943bbb0dd4 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1 +1,2 @@
 DIST systemsettings-5.27.8.tar.xz 226216 BLAKE2B 
7529cbad7ebc177cae59fd8a6b9afbd7b373b335b793eab3ee626edd6a61cedfc4ee5be9d50b5e63615b2671ae4d3b6569fa8721509ec63850d4b07f0b701e71
 SHA512 
6515e2b22360a857b48057ee19ff05104426119b3634316c32f85f6434a063843994b5f772ff75aa60dc58ba011dc8681399c0c646e1e099b37c5332c664ffae
+DIST systemsettings-5.27.9.tar.xz 229080 BLAKE2B 
18ed14ec407b898e1a730281c7b28df7f6b5737e646d0606036f0363c0478200f1b9ef6d7f380947d95477aa8001fe9ece37a5be4c50d33ab26214fa9e02bf85
 SHA512 
9d82f15e548738a304c223f2fac1edf965a0dbdcf178ce82759c1a79b981f6a680a5feef16521720e55fb167b349d50b04b927b421bdca5412d07048799e8643

diff --git a/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild 
b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild
new file mode 100644
index ..a449bfb6f0d4
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.27.9.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/krunner-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
+   fi
+   ecm_pkg_postinst
+}



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

2023-10-24 Thread Sam James
commit: fc45ee9036c9d5cecd7172fad95d47fc4fbdcb61
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc45ee90

kde-plasma/sddm-kcm: 5.27.9 version bump

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

 kde-plasma/sddm-kcm/Manifest   |  1 +
 kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 96f3306bb919..73f6b1d7203a 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1 +1,2 @@
 DIST sddm-kcm-5.27.8.tar.xz 93608 BLAKE2B 
0cbfa492be5908cf0251fed0626d3c513313821a9831a9f7ba19aabf2195898378340e51be0582cf777823968764f07caac03eb10366844688010f9054d6
 SHA512 
f840c306ccfdefb049c924675e58f143c9d9ae4a34c8d6c57e0265e326ceabfd982394ae7a42a3b6182bcd56b11ffd3d206b9eb388296df4e7d5b021808c776d
+DIST sddm-kcm-5.27.9.tar.xz 93628 BLAKE2B 
3fa9860ac38f5ed061232686ab8bca9a9e29fd16a509e60186dfe0265b91caa2e3b6353418756ca075282d9d32ad24083676300aba631d671b1e233e3f415c6b
 SHA512 
06bd5804a8c73588902bb2a7ebdcbf8f785fdbabe284fec4ea0259039faa3a592b4b65729f135f20e0c4329680ba2fd5f3fde8c7ab49db9ed5ef6252f92acdcd

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild 
b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild
new file mode 100644
index ..9e4ae90b666d
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.27.9.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+   x11-misc/sddm
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+DOCS=( CONTRIBUTORS )



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

2023-10-24 Thread Sam James
commit: 326eda8cde4e6b76a35542ec7c422bc6474597dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326eda8c

kde-plasma/powerdevil: 5.27.9 version bump

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

 kde-plasma/powerdevil/Manifest |  1 +
 kde-plasma/powerdevil/powerdevil-5.27.9.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 06dc280e98b2..2492b0e59969 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1 +1,2 @@
 DIST powerdevil-5.27.8.tar.xz 787952 BLAKE2B 
52d9a6673913133b084e546b60d5619252aa794c3e70c37cc64f237643be9b7b2f284a9c28fb70cbf0cf68b175b320a43f5d01557b36b4a5e0479bcc7dd0418a
 SHA512 
be9c18130ff13e5db9b7e297463fa07b1781dd7817f91837d330bbc5189c51b88b0258b9419a18171132162e42776008d1f1fa9582bf59a34cb1aa2e2f91ff2a
+DIST powerdevil-5.27.9.tar.xz 788132 BLAKE2B 
299182bc2a626e6834dcc590b9e165d4318c4daf1b3b3b3a049aca3a5831d4a97fbdd4a37e43bde4a699b4be43506414e7a29dc8e5e501d4fedf43fe168a910d
 SHA512 
06a613a5f3db5133bdd855f8c2f3ebdb2e3c3d2933c7f399528c10abac138f172c2bb8130a0aa54a695def0dedae669c4171942c484b463f0e9255058fbb7b83

diff --git a/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild
new file mode 100644
index ..2d8aec45adce
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.27.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="brightness-control caps +wireless"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5[policykit]
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+   virtual/libudev:=
+   x11-libs/libxcb
+   brightness-control? ( app-misc/ddcutil:= )
+   caps? ( sys-libs/libcap )
+   wireless? (
+   >=kde-frameworks/bluez-qt-${KFMIN}:5
+   >=kde-frameworks/networkmanager-qt-${KFMIN}:5
+   )
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+   sys-power/power-profiles-daemon
+   >=sys-power/upower-0.9.23
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DHAVE_DDCUTIL=$(usex brightness-control)
+   $(cmake_use_find_package caps Libcap)
+   $(cmake_use_find_package wireless KF5BluezQt)
+   $(cmake_use_find_package wireless KF5NetworkManagerQt)
+   )
+
+   ecm_src_configure
+}



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

2023-10-24 Thread Sam James
commit: 840742300553b063a5b6d6fa63165730e32624df
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84074230

kde-plasma/plasma-sdk: 5.27.9 version bump

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

 kde-plasma/plasma-sdk/Manifest |  1 +
 kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index c0205a027e12..d5414a95671b 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1 +1,2 @@
 DIST plasma-sdk-5.27.8.tar.xz 320828 BLAKE2B 
506e7c64c9b8517dc18c5d13747b0c78df52fde9cc6904c4f038bd7935524840da091c112d02507612729c97e40d8e3f9120b5b0278793d97511997cb0171192
 SHA512 
d11d0c5e29e4026c88a743edb2de644800ff951dceb9741668ac7a8243848aecedd57961639eda31f395b8a61cae5fa288cfdfa4dc94fcfc8f0ff67bc347e393
+DIST plasma-sdk-5.27.9.tar.xz 321192 BLAKE2B 
830bd5193244c640c5413f962e350374a570f813212323c2778e1a52c89d67f0755ba8f49b382480ea5331d3e81c1bf20cea2fb2f5be74027e4d795097c5961a
 SHA512 
b096a6b7da3db06b7a7411ac4faf4cae73afee4d126651d8fcc12bcdf07eba3ba7a407accb90c1c76a2c4207fed4144dec93a6095e3fee457191b891c6b32c9a

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild
new file mode 100644
index ..c54dad68faa1
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.27.9.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Useful applications for Plasma development"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+"



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

2023-10-24 Thread Sam James
commit: 6ab32998bb5acde5f855a54d0795101afbd1676b
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab32998

kde-plasma/plymouth-kcm: 5.27.9 version bump

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

 kde-plasma/plymouth-kcm/Manifest   |  1 +
 kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index e9ae7c5b8e4a..eb70034e4697 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1 +1,2 @@
 DIST plymouth-kcm-5.27.8.tar.xz 45704 BLAKE2B 
55d598f3c271565a52f41815dea23096d82aeba8e964ef84c616b81fbf86251ea0612bd2a988404bb74d04da0b96c5a7020a11b57fb62a3d2b40ab16395a81f6
 SHA512 
482797c3f8b8727d3d74cb157b0257fd1a30fe4cd69705822d5643b4ad898242cf59c77e13f790a001c3da67beb4a4dc2c978be7e58fb7a2271623989d31fbd5
+DIST plymouth-kcm-5.27.9.tar.xz 45728 BLAKE2B 
17c9d77904e4dbd87be26d575f6d34603a71ccbc8b06d7aa432896cac4d5a7d9426996160e1c9bce3dbd00e6316c3258bf83168b5a6fcd71f06917a82d632378
 SHA512 
914196f8c6740166d8ff503fc5cf6929bb6a153001480f1d41d94373692fe89897b892c7aa79aac295550565eb8266fefe486369bfb7e11494f03144eeb44ea0

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild 
b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild
new file mode 100644
index ..769061664663
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.9.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2023-10-24 Thread Sam James
commit: 6b5bb39551d81d014e95890bde7fae477f2bda82
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:15:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5bb395

kde-plasma/plasma-workspace-wallpapers: 5.27.9 version bump

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

 kde-plasma/plasma-workspace-wallpapers/Manifest   |  1 +
 .../plasma-workspace-wallpapers-5.27.9.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest 
b/kde-plasma/plasma-workspace-wallpapers/Manifest
index e89b9748b875..0bdcf22bb163 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-wallpapers-5.27.8.tar.xz 94031664 BLAKE2B 
e32ef8d92e5f4785062ebc07ec31aff5626dc948eafa7ae3977e65956aed868303a4600632d78f218de9256e6d67143632fd5960f2c117c03be799c16b8d0ae6
 SHA512 
34f195a2207d0a3996bc7617e5ec7b7bc1cbe653b02a3238ef6c2ddf4c68b79c54b7ce31644000e3682564eb8adaee717d4a85801313dd9831f0fd76a257e889
+DIST plasma-workspace-wallpapers-5.27.9.tar.xz 94031672 BLAKE2B 
cb2d4360a147e4c4ef1bceffc7682af0b7fa8ea957685a8bdfb865e2f3486dc10c1da171b7df0f4d8f637a502a22256ae2d5affc49613eb4a9fe9b7c4cb96c2b
 SHA512 
952768f143dc13783a1e1cd9163bcd0050c48ae641118b5754a36980acd6968ee069f43e0729ebcb0c7ae49e57a7989deea2ebc0c95b9fd224493092744ef009

diff --git 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild
 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild
new file mode 100644
index ..564203f511e1
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.9.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+inherit cmake plasma.kde.org
+
+DESCRIPTION="Wallpapers for the Plasma workspace"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-qt/qtcore:5
+   kde-frameworks/extra-cmake-modules:5
+"



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

2023-10-24 Thread Sam James
commit: fd692ef6c84b383a630139498aabf31bf407e17b
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd692ef6

kde-plasma/plasma-meta: 5.27.9 version bump

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

 kde-plasma/plasma-meta/plasma-meta-5.27.9.ebuild | 109 +++
 1 file changed, 109 insertions(+)

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.9.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.27.9.ebuild
new file mode 100644
index ..4b795e31de11
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.27.9.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="https://kde.org/plasma-desktop/;
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
++desktop-portal discover +display-manager +elogind +firewall flatpak grub gtk
++handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm
+sdk +smart systemd thunderbolt +wallpapers"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=kde-plasma/breeze-${PV}:${SLOT}
+   >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
+   >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
+   >=kde-plasma/kdecoration-${PV}:${SLOT}
+   >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
+   >=kde-plasma/kgamma-${PV}:${SLOT}
+   >=kde-plasma/khotkeys-${PV}:${SLOT}
+   >=kde-plasma/kinfocenter-${PV}:${SLOT}
+   >=kde-plasma/kmenuedit-${PV}:${SLOT}
+   >=kde-plasma/kscreen-${PV}:${SLOT}
+   >=kde-plasma/kscreenlocker-${PV}:${SLOT}
+   >=kde-plasma/ksshaskpass-${PV}:${SLOT}
+   >=kde-plasma/ksystemstats-${PV}:${SLOT}
+   >=kde-plasma/kwayland-integration-${PV}:${SLOT}
+   >=kde-plasma/kwin-${PV}:${SLOT}[lock]
+   >=kde-plasma/kwrited-${PV}:${SLOT}
+   >=kde-plasma/layer-shell-qt-${PV}:${SLOT}
+   >=kde-plasma/libkscreen-${PV}:${SLOT}
+   >=kde-plasma/libksysguard-${PV}:${SLOT}
+   >=kde-plasma/milou-${PV}:${SLOT}
+   >=kde-plasma/oxygen-${PV}:${SLOT}
+   >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+   >=kde-plasma/plasma-desktop-${PV}:${SLOT}
+   >=kde-plasma/plasma-integration-${PV}:${SLOT}
+   >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
+   >=kde-plasma/plasma-welcome-${PV}:${SLOT}
+   >=kde-plasma/plasma-workspace-${PV}:${SLOT}
+   >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
+   >=kde-plasma/powerdevil-${PV}:${SLOT}
+   >=kde-plasma/systemsettings-${PV}:${SLOT}
+   sys-apps/dbus[elogind?,systemd?]
+   sys-auth/polkit[systemd?]
+   sys-fs/udisks:2[elogind?,systemd?]
+   bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
+   browser-integration? ( 
>=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
+   colord? ( x11-misc/colord )
+   crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
+   crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+   desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
+   discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
+   display-manager? (
+   sddm? (
+   >=kde-plasma/sddm-kcm-${PV}:${SLOT}
+   x11-misc/sddm[elogind?,systemd?]
+   )
+   !sddm? ( x11-misc/lightdm )
+   )
+   elogind? ( sys-auth/elogind[pam] )
+   flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} )
+   grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
+   gtk? (
+   >=kde-plasma/breeze-gtk-${PV}:${SLOT}
+   >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+   x11-misc/appmenu-gtk-module
+   )
+   handbook? ( kde-apps/khelpcenter:5 )
+   kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
+   legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
+   networkmanager? (
+   >=kde-plasma/plasma-nm-${PV}:${SLOT}
+   net-misc/networkmanager[elogind?,systemd?]
+   )
+   plymouth? (
+   >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
+   >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
+   )
+   pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+   sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
+   smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
+   systemd? (
+   sys-apps/systemd[pam]
+   firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
+   )
+   thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
+   wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+"
+# Optional runtime deps: kde-plasma/plasma-desktop
+RDEPEND="${RDEPEND}
+   

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

2023-10-24 Thread Sam James
commit: 418cfe840a7eb8e32087e736886a71a246aaef97
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418cfe84

kde-plasma/plasma-thunderbolt: 5.27.9 version bump

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

 kde-plasma/plasma-thunderbolt/Manifest |  1 +
 .../plasma-thunderbolt-5.27.9.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/kde-plasma/plasma-thunderbolt/Manifest 
b/kde-plasma/plasma-thunderbolt/Manifest
index b85e0d677d26..20f275217dcd 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1 +1,2 @@
 DIST plasma-thunderbolt-5.27.8.tar.xz 72124 BLAKE2B 
2a770c6843195cd278cbe2b8cbb42fc7f9463002912eded2bc6e3b4c7e6c948278d6339a6acaf31412591a12b059ce2ce544938a581d9e651f9869ce2dc741ed
 SHA512 
1953c0d16a20f52dd076bf187f8ca665fc3c75378dda4fedb742d3b2927707462a86142aab276b2562519cc42d7b0b60abd14297055b672cc1d97e0edc738562
+DIST plasma-thunderbolt-5.27.9.tar.xz 72108 BLAKE2B 
d699f4a97a128aa6ebd25249f9f21b228e8f5ab52a67dad467e12702444c537abefcdff9c0c3c3bd3f58067468bd998b2c8b3f0b9f5907db9d9ed73254c95166
 SHA512 
3ab445eb660f9b882186ec8267f6dc678f703ad1ebf3bb063759eb29092f9f650bcfc0a2feac3724c877b03be5439ea818f48ded0af272f15606526683155dd3

diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild 
b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild
new file mode 100644
index ..5c12f7a8786a
--- /dev/null
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt;
+
+LICENSE="|| ( GPL-2 GPL-3+ )"
+SLOT="5"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE=""
+
+# tests require DBus
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   sys-apps/bolt
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2023-10-24 Thread Sam James
commit: 09a0f5dc25e3613828be6b168b599b677246013f
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a0f5dc

kde-plasma/plasma-workspace: 5.27.9 version bump

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

 kde-plasma/plasma-workspace/Manifest   |   1 +
 .../plasma-workspace-5.27.9.ebuild | 231 +
 2 files changed, 232 insertions(+)

diff --git a/kde-plasma/plasma-workspace/Manifest 
b/kde-plasma/plasma-workspace/Manifest
index 9b80ff7c66f3..32719af4b3fb 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-5.27.8.tar.xz 19465764 BLAKE2B 
61ac21353482ad7eea4de975be83755d4feed2ff1bb188f4b1b8e333c8aac8469691017c1c394eec90fdbd8cc44ad1015dccc0cb74fae5a249ee6c832b02b05b
 SHA512 
d75da7d8cea3124f921813643ebda76d3cc2ecbe2aaeee86e54a828e6a9767fa84b76991cfe282efdbf583abebee4a0bfe54a6b590c184ceb3d2995e9fcb
+DIST plasma-workspace-5.27.9.tar.xz 19467152 BLAKE2B 
8b88c2a65f2a8c3b1e0d93b1b3b805685afbd75117e218ab1ae8cfa4ea143d0cfff50fdd96c3355aea436d186b81df2ec7632f28cb4666f21bfc6d7b247e4f87
 SHA512 
11eefc03fa4e327454d13d873a3c4fbdaa6fc9a1ad0033d16986d31bf313005bd47dff2948f97aab801837620f9631f5e96acca3348491ee95486bdfbbbe3cc2

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.ebuild
new file mode 100644
index ..2c06667c2bcd
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.9.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma workspace"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="appstream +calendar +fontconfig geolocation gps +policykit
+screencast +semantic-desktop telemetry +wallpaper-metadata"
+
+REQUIRED_USE="gps? ( geolocation )"
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+# slot op: various private QtWaylandClient headers
+COMMON_DEPEND="
+   dev-libs/icu:=
+   >=dev-libs/wayland-1.15
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5=
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kactivities-stats-${KFMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kded-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kinit-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kpeople-${KFMIN}:5
+   >=kde-frameworks/krunner-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kunitconversion-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-frameworks/prison-${KFMIN}:5[qml]
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kscreenlocker-${PVCUT}:5
+   >=kde-plasma/kwin-${PVCUT}:5
+   

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

2023-10-24 Thread Sam James
commit: 6f8e9e5cee0f042153ab99cb9a4e08976c3f4b01
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f8e9e5c

kde-plasma/plasma-systemmonitor: 5.27.9 version bump

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

 kde-plasma/plasma-systemmonitor/Manifest   |  1 +
 .../plasma-systemmonitor-5.27.9.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/kde-plasma/plasma-systemmonitor/Manifest 
b/kde-plasma/plasma-systemmonitor/Manifest
index fd80bfc0685d..a8fdad68e5b9 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1 +1,2 @@
 DIST plasma-systemmonitor-5.27.8.tar.xz 173260 BLAKE2B 
e22e4f2ec4e66e2f19dc66be3e7cec54f7dd3029893c6fcf6b022dadfab473ba51995f20805cc4c34cdfd73acb77ee49810646486beaa3619ab4259e6bf5669e
 SHA512 
d4bcb7163d26fb6c4cf3fecb2ff4a8fee1a9942295dbafdee80fb737deb195520d01742e0ac1e0b538bdaf7c3e8ca39082a706dc00eb032e6acb4456f7456c02
+DIST plasma-systemmonitor-5.27.9.tar.xz 173248 BLAKE2B 
44d0137e4e75a1d938b89e193796ba51bc3770c7db817b76962a6250e383ecb878c69737f50b89b82cc2f14155278da3b78a19eef987a21ce41c6f1263971656
 SHA512 
b11060575d28cb57a2c7c5f79bbaecd49d95d6e4abec6b61c1e3cf3ca74f726593827f605870d06392df4a5015c39274ff6a5edd129052596411bd5189af0bfc

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild 
b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild
new file mode 100644
index ..8b54fa680f66
--- /dev/null
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Monitor system sensors, process information and other system 
resources"
+HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/;
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-plasma/libksysguard-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
+   >=kde-plasma/ksystemstats-${PVCUT}:5
+"



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

2023-10-24 Thread Sam James
commit: 19a53b70c59c9911fa7efca397846b9942a9f452
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a53b70

kde-plasma/plasma-nm: 5.27.9 version bump

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

 kde-plasma/plasma-nm/Manifest|  1 +
 kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index b34d22ca7b6e..d5afbde91de9 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1 +1,2 @@
 DIST plasma-nm-5.27.8.tar.xz 1155896 BLAKE2B 
55d51243956623d742165ce94c2b521b63fed50de36e9a2fb5e94db4cbd0c2f08fd2c538fcaaf74cf62e16a3f0244a35d97e1287c5750313e2d813c7f7392d52
 SHA512 
4c74e952dfa1a6d08bd4a2ac6a8e9492fb2d26e282363728cfbe531366b10daeca7b32dd6927b18c83610f33069d5da1fec7e944ea631a346c9c19b0894ea8b5
+DIST plasma-nm-5.27.9.tar.xz 1155540 BLAKE2B 
923c50385ccfb3085d4bf2e429dde12e8afcc808de0d57d38161503b358b3ec090c458b53366a3e44baa604485860abf5a0cf97ce734fd72a2cb9b3ffd43b44a
 SHA512 
e3e49da8d9093d5632e8200015046f47c576b15f74eb0d5b1ef26e1fbe75f532d02a5eb972e3fa4d4606036d9b3f9bd47f1e1822b39578fb830e91f9af286385

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild
new file mode 100644
index ..b8d087c175c6
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-5.27.9.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="openconnect teamd"
+
+DEPEND="
+   >=app-crypt/qca-2.3.0:2[qt5(+)]
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/modemmanager-qt-${KFMIN}:5
+   >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   net-misc/mobile-broadband-provider-info
+   net-misc/networkmanager[teamd=]
+   openconnect? (
+   net-vpn/networkmanager-openconnect
+   net-vpn/openconnect:=
+   )
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+"
+BDEPEND="
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   ecm_src_prepare
+
+   # TODO: try to get a build switch upstreamed
+   if ! use openconnect; then
+   sed -e "s/^pkg_check_modules.*openconnect/#&/" -i 
CMakeLists.txt || die
+   fi
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+
+   if ! has_version "kde-plasma/plasma-workspace:5"; then
+   elog "${PN} is not terribly useful without 
kde-plasma/plasma-workspace:5."
+   elog "However, the networkmanagement KCM can be called from 
either systemsettings"
+   elog "or manually: $ kcmshell5 kcm_networkmanagement"
+   fi
+}



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

2023-10-24 Thread Sam James
commit: a63d368032d6f599bac8c420172f5be952eb9fa3
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63d3680

kde-plasma/plasma-disks: 5.27.9 version bump

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

 kde-plasma/plasma-disks/Manifest   |  1 +
 kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index 58d33ae01868..d37756396bbe 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1 +1,2 @@
 DIST plasma-disks-5.27.8.tar.xz 93788 BLAKE2B 
b358feb991ebfbae3f31f4cc69d043381d860e182e4dd28d5deda7ca5188f2dad577b4fa7ebdc511296071f892666e8a641a9fa9292793fa331cd0aa1dd5c642
 SHA512 
d95d694663dc4393d3ce13c2ec86e216927a9552bd719ae623269dbb231a8d969300a3701e81051630ecebb94d4770fb067bdd9987c91b938062dc503122893e
+DIST plasma-disks-5.27.9.tar.xz 93808 BLAKE2B 
8b09a2a3230199759cfc2e7afddd898dd7d6e0af41d19700d2a64e8cacea172ea5761a3c69620588afdde14c7d5b0fffcff3a0ac71efce109c4d3faae90952da
 SHA512 
0bd786cabab0e2ef182757448d0837557decec3a9365bcb12d4da07b5246ed0dafbba850043156f49acd141494f3b4d2cf1f19aef6a5cb37571874009d45d19a

diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild 
b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild
new file mode 100644
index ..dd3afb99e742
--- /dev/null
+++ b/kde-plasma/plasma-disks/plasma-disks-5.27.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-disks;
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   sys-apps/smartmontools
+"
+RDEPEND="${DEPEND}
+   kde-plasma/kinfocenter:5
+"



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

2023-10-24 Thread Sam James
commit: 34f25768a8e25a167dde6da6f8e48d50529cecd9
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f25768

kde-plasma/plasma-pa: 5.27.9 version bump

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

 kde-plasma/plasma-pa/Manifest|  1 +
 kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 300ec3ebf9f5..fca453432dd0 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1 +1,2 @@
 DIST plasma-pa-5.27.8.tar.xz 163588 BLAKE2B 
19f0ea7547e6bb3cb44f5d69b2d50cf7d7fb19b4716418f9e355595b6a7bdb76278b0fbe3e1ecc66657eb6366f12bf7d9c5b294998ba5f5ea02638110b371241
 SHA512 
fa4750963b18272a5d3161966a74ffca2686d9c10d1d50a63fa2c8838b46d75bbf038d337027c88c8d318987ede6f8ab0c257b32f7723af651ad796f79bd2335
+DIST plasma-pa-5.27.9.tar.xz 163800 BLAKE2B 
4e906beb3f9a0c1068b6ed3312110747407db416ca8eaecb43dc73c76d679b140e62c3dc536c8cc007c4bcb0575747e64e53e14dbe87af808c3586bec823a774
 SHA512 
eba1ad3023f64c6ad1b173c1768dd94b6c14d008ed89f29312813122cee2d2ffab80dfec7d5935b8ddbc1757ccfa858c1f1b7a76c83754faf17bffcbc8a53466

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild
new file mode 100644
index ..2c889e263a00
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-5.27.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/glib:2
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   media-libs/libcanberra
+   media-libs/libpulse
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   x11-themes/sound-theme-freedesktop
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2023-10-24 Thread Sam James
commit: b5888f0124672e6387b00b971aab3b951ab62723
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5888f01

kde-plasma/plasma-firewall: 5.27.9 version bump

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

 kde-plasma/plasma-firewall/Manifest|  1 +
 .../plasma-firewall/plasma-firewall-5.27.9.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/kde-plasma/plasma-firewall/Manifest 
b/kde-plasma/plasma-firewall/Manifest
index f8e72dc082d2..0f3f33c769d1 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1 +1,2 @@
 DIST plasma-firewall-5.27.8.tar.xz 363260 BLAKE2B 
c3268388b90b46c36113a33c9deac5e8dd3d4075d9c0aca0b42f0750389c1d4ea6541dd633ccd6501d9df6e7342dc150b7c7003373028226c319d158469945b5
 SHA512 
b5c7c9fff4d154cb811561e22cf6dc144ce26c5e6c38142cdf9c3fe86def8f8e171d22b518205e431edf0b967d488f5d4e8260c2a7885b38a925b2568cbd4661
+DIST plasma-firewall-5.27.9.tar.xz 363280 BLAKE2B 
519e9e21aba5d779733320d4a1ab4b71a71c2b6a032c4274f99b84a8e22329b912b67f492b2cc6782ae5a185a578247ae7d5a9364a2ab3e527b0ce7400a8addb
 SHA512 
e58f27f4823f5c01d1f447018c43cc36bdbe8055f3cade667539a09e12dc4e73b9051f104a0a5e904846ae1dabc611006276eba68462fd19d7769f5d79803734

diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild 
b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild
new file mode 100644
index ..147513260d19
--- /dev/null
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.27.9.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org python-single-r1
+
+DESCRIPTION="Plasma frontend for Firewalld or UFW"
+HOMEPAGE="https://invent.kde.org/network/plasma-firewall;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="firewalld +ufw"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   ${PYTHON_DEPS}
+   firewalld? ( net-firewall/firewalld )
+   ufw? ( net-firewall/ufw )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+src_prepare() {
+   ecm_src_prepare
+   # this kind of cmake magic doesn't work for us at all.
+   sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \
+   -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_FIREWALLD_BACKEND=$(usex firewalld)
+   -DBUILD_UFW_BACKEND=$(usex ufw)
+   )
+   ecm_src_configure
+}
+
+pkg_postinst () {
+   ecm_pkg_postinst
+
+   if ! has_version sys-apps/systemd; then
+   ewarn "${PN} is not functional without sys-apps/systemd at this 
point."
+   ewarn "See also: https://bugs.gentoo.org/778527;
+   fi
+}



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

2023-10-24 Thread Sam James
commit: a602cf99bd9344e64221922d53c100f43e0c89f3
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:14:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a602cf99

kde-plasma/plasma-integration: 5.27.9 version bump

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

 kde-plasma/plasma-integration/Manifest |  1 +
 .../plasma-integration-5.27.9.ebuild   | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/kde-plasma/plasma-integration/Manifest 
b/kde-plasma/plasma-integration/Manifest
index 086d97c7794c..0fa1952aeb65 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1 +1,2 @@
 DIST plasma-integration-5.27.8.tar.xz 89908 BLAKE2B 
2c7c5f357d4df0617bf7717363569d737cb298293453ceb335b3fdc2fe81fd33cb603d8f87adbfa3a5c5eb6229f3c0cb1b017f752f64e684858af852302a78a5
 SHA512 
a0405c6bac7606421892bef65b010a9113b02add115cf654d84a7903d2930eb0ee9da4af18d0ef6e4a7f4c09b1594eed4a8ea552a17ce38dd7c86f98c556b543
+DIST plasma-integration-5.27.9.tar.xz 89796 BLAKE2B 
081c36fe46bf60b50a7691bd87c40ba1c85fd5fa7adc1918da6ea0d4327ed51f29771525acd33bc2688c10fab5c766a5edc81af528fedb4a35b760ee1d0f5dea
 SHA512 
d1f028962eb421896a6db885e126b8fd2b21f61c84018404c428f0fd9beb78e37af45ee4099ac11f4ce0df199de7820e3f6683a7e1c34e1a6d79c55a8d9a3625

diff --git a/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild 
b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild
new file mode 100644
index ..948e0e94a4e1
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-5.27.9.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running kde environment
+RESTRICT="test"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5=[dbus]
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   x11-libs/libXcursor
+   x11-libs/libxcb
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.6.0
+"
+RDEPEND="${COMMON_DEPEND}
+   media-fonts/hack
+   media-fonts/noto
+"
+BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"



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

2023-10-24 Thread Sam James
commit: 27d1e451b10243bbd4c6b85e8e31329b6a96684d
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d1e451

kde-plasma/milou: 5.27.9 version bump

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

 kde-plasma/milou/Manifest|  1 +
 kde-plasma/milou/milou-5.27.9.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index 1208e4d85633..8539a0a3a3c9 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1 +1,2 @@
 DIST milou-5.27.8.tar.xz 58540 BLAKE2B 
1f44b633af5448bb8a3ca6391921ee292e505cbe4cece523580f4113dc87276ef345502256be188bc2330e02a5e020c08ab8375aa0c399ec097d297c5b9d1bab
 SHA512 
02cfb4d95bb07c73b9fe7f10f8444c1ddec12d3edd5e05382eb5e0cdfe546d0762a9af6a93540ed5ff1db77ce441cbef87f13e50ec9c5a244395857ba2059f56
+DIST milou-5.27.9.tar.xz 58564 BLAKE2B 
8eef0ea5447b5ab06c49f885d8f363185e69cf8008e851d8462d35d62fbb09ccfe28369107c1cb031f35d36baf9cc4feace446a58b8d00c07cf70f05916ad3d3
 SHA512 
09b4681ba6ff75b4451fc4c15de6f2b9dc2b3e82f6210f674d3d6887725410e0f6406dd07f14faeabd3dceb33ab0fa7fe3ddce6a60a9a67344c7ed98a2bdf7b5

diff --git a/kde-plasma/milou/milou-5.27.9.ebuild 
b/kde-plasma/milou/milou-5.27.9.ebuild
new file mode 100644
index ..4821cea770ce
--- /dev/null
+++ b/kde-plasma/milou/milou-5.27.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://invent.kde.org/plasma/milou;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/krunner-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2023-10-24 Thread Sam James
commit: 355917b0c4aa38d1040edf3a2065bb4fa2d24010
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355917b0

kde-plasma/oxygen: 5.27.9 version bump

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

 kde-plasma/oxygen/Manifest |  1 +
 kde-plasma/oxygen/oxygen-5.27.9.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 71b349fefc12..25d9127d8b2d 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1 +1,2 @@
 DIST oxygen-5.27.8.tar.xz 2785564 BLAKE2B 
8d167e759528e0d99dafcc3a2182c51b0bfb51d3043b99fff95e370c8e0fd34fca964214f14695368142cf28cb11a139b1d39401870b89a9d3960387e844ecd8
 SHA512 
a89a858cdf20c4ee377e11ffc1b164d4e8702f6e8c3e50e6c3461de614eb4346745465db4ca44a76c45abb3b32a07dbb1d33ec42636dee5a82a5c153dc3b2caf
+DIST oxygen-5.27.9.tar.xz 2785072 BLAKE2B 
8c9dd0b1f882baa20a6e54e610bd4982453b6cdd2a5db87af2e7e7b422de6e7a5c7e3467e3fca1a1c37bfefeacb34d7a4dd2f8576a0c312fdddcb4dd3ca2cb1d
 SHA512 
16ee929a8230543d512cf0937370c23d3ca11cf4ccf5a59a492e16884d5e02f4c07b9113d15edf8a7a692674a48194cdfb5cc357aaee7f5956b8cf26efbe5c0f

diff --git a/kde-plasma/oxygen/oxygen-5.27.9.ebuild 
b/kde-plasma/oxygen/oxygen-5.27.9.ebuild
new file mode 100644
index ..69ab074c2f0d
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-5.27.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/oxygen;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/frameworkintegration-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/kservice-${KFMIN}:5
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"



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

2023-10-24 Thread Sam James
commit: bf6f5402203f781468c55f7f7bf6072d965d8bce
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6f5402

kde-plasma/plasma-browser-integration: 5.27.9 version bump

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

 kde-plasma/plasma-browser-integration/Manifest |  1 +
 .../plasma-browser-integration-5.27.9.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/kde-plasma/plasma-browser-integration/Manifest 
b/kde-plasma/plasma-browser-integration/Manifest
index 5f33d3c858a0..741ca82eaf55 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1 +1,2 @@
 DIST plasma-browser-integration-5.27.8.tar.xz 211188 BLAKE2B 
76f0884aac7d76a21edffae4547d00b2d39ce2828eed143a07ffbd0b19036acdf1cbaf15b63c262764b5950d98e95bc2aa1739755d9b55c883e63cf805cfb4a5
 SHA512 
6f14eda9d4bfa03ed6851f71b410614559af0d0b25d0842bfa70d407573608b860d5c47830ce20340a0c2b234b45e43f0649fe9a9108aff1ce39cc8ce404
+DIST plasma-browser-integration-5.27.9.tar.xz 211156 BLAKE2B 
41db564b30fb728c93d4fb4bac1ed8dcab03786038f82f03024eda6084ffb84f2b5241eea2f0e9c9a64fe1646ba021431b0d38bd28c68478010928ae85135fe4
 SHA512 
6653057b1ba79b50f64ef709e8da573a5e44f5da0669e7771155162ff53e7ba43b64320731d18bb491be87c7230589a923d2c1ddcfd56f6a6601293a1b57fb0d

diff --git 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild
 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild
new file mode 100644
index ..d7200be9f073
--- /dev/null
+++ 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser 
extensions"
+HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration;
+
+LICENSE="GPL-3+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kfilemetadata-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/purpose-${KFMIN}:5
+   >=kde-plasma/plasma-workspace-${PVCUT}:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/krunner-${KFMIN}:5
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
+   )
+
+   ecm_src_configure
+}



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

2023-10-24 Thread Sam James
commit: ac37934d890b05cc9bfd3bd571a109ddc81adda3
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 24 22:13:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 24 22:35:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac37934d

kde-plasma/oxygen-sounds: 5.27.9 version bump

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

 kde-plasma/oxygen-sounds/Manifest|  1 +
 kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/kde-plasma/oxygen-sounds/Manifest 
b/kde-plasma/oxygen-sounds/Manifest
index c6c427872cce..781c7cf257c6 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1 +1,2 @@
 DIST oxygen-sounds-5.27.8.tar.xz 1896428 BLAKE2B 
ce601a1f097d33cfa30452c4b3f07c098fd277ac29390d04f36250658c6963f61d2a5fcf82a936a687ed15c877afa98a56710c747d7950498b63ec33e790961d
 SHA512 
23f7b9b2d2ed2e90d107cb6186c9961aad162fca2c5d7e88a822c679aa4d9f76973477c88f382a6e5f56222d7cff664c6cbcaa02eb44b8a9d6fcae1db1afe164
+DIST oxygen-sounds-5.27.9.tar.xz 1896428 BLAKE2B 
88e73cf4b7d5b5997f27b2f7dcae29942e696c2a23403cf7f958c1f9e4da22cbdf30361b1ee1312ab3d868f3536ceaf76907036160e2c3ef4962a12ad6e3d554
 SHA512 
103c4b862953c84854d0452b32a9154c3dbe46a0713a2adc5f04976a46b11a67645d1499e0718aebbeb0ba5d7d66eaf7da3bc0a9cf91b02c0509ab80eec732bd

diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild 
b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild
new file mode 100644
index ..6de27bacc771
--- /dev/null
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.9.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Oxygen sound theme for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="!

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

2023-10-24 Thread Ionen Wolkens
commit: dd282d16bbe9a3c73e1ccd34831a5f2b483ef387
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 24 22:09:23 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 24 22:09:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd282d16

app-emulation/wine-mono: add 8.1.0

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

 app-emulation/wine-mono/Manifest   |  2 ++
 app-emulation/wine-mono/wine-mono-8.1.0.ebuild | 26 ++
 2 files changed, 28 insertions(+)

diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest
index b882c2b34735..f611e6a731de 100644
--- a/app-emulation/wine-mono/Manifest
+++ b/app-emulation/wine-mono/Manifest
@@ -8,3 +8,5 @@ DIST wine-mono-8.0.0-x86.msi 84587008 BLAKE2B 
ad2e94b89ef40497009b3a4c1df368482a
 DIST wine-mono-8.0.0-x86.tar.xz 42360588 BLAKE2B 
ef3ffceb788bb5683de105c20741be8d2ac63622edfa22cd60bf6fb5833ecab19b51ba5fe1ff6cd1a30425fd26ff861e4ad2d5eaf97d38251f66e88e54ab04ea
 SHA512 
7ffa8a87c9e23d84fee789da83f29480d91b79915d3acaa15803699d8ee1575097e24c38fb0e23b22fc5b67f64287fa3f7979b1a077c08ed2f5b69643dcacd4f
 DIST wine-mono-8.0.1-x86.msi 84579328 BLAKE2B 
946a0bf5a7e4fef8c6d40a9899a070fb4d6542ed6f4c632ded4edeab134e7fd6c17f1951cd3008b51c7f56eab95c0120bbf64212361a64653fb7bd4d54512a15
 SHA512 
06aed1bf24882987cd2eae99f9295faf450e0c1471381105ce794987cf37bb7feb7bc857e4dcd59a718b05b1676f227bf16abb472c1d1fc7f1902ec835de3156
 DIST wine-mono-8.0.1-x86.tar.xz 42365644 BLAKE2B 
53ae5cb57c4571aa7071d13b99af59b24b2275c559fd062a2621413b1e17a3d0a2bda23f143df6dd2b7685e65d62ab8e800fd3f082be02faac54450c8d71faf1
 SHA512 
bd174ce5031df1a13a6cb050b735d32330ccd0de43ea29888a91c49db49b02f9b377e78ef9531eaa1b30eed79c6706d84624b87d784f73224581763ca9e63945
+DIST wine-mono-8.1.0-x86.msi 84905984 BLAKE2B 
948b014fc6fba94bc97642b8aae266b8179b119ea3d8a0fdf47daee33eac65b8cc5dd1bc483ae4c66bdd1bdc10f4b73258bb6c83bca0911a30e86e358faafd20
 SHA512 
5c788dfa0c9b664242f3ce0ab24f3f9256dabf1e9fadc516140f267c763da1865b4536c707660acaf66e4a37d93198f5499971b4261e63d91252f6a7fc3eae4e
+DIST wine-mono-8.1.0-x86.tar.xz 40854944 BLAKE2B 
0e0dd83b92016da328547173d25dc396a895a7a161cd54796c9bda34ae958856f1bee342c1bb5fcffcf695b35adf66b2bf83cfa61e01790bf4b0f2d198f84feb
 SHA512 
ba87105a6527b9c392e9ad406e92fd90164e0abb3a348a1e343e63eff0ee8632399badb98f7fbc3581ce697ba09d98aafbf5033bf52fb14b7c7c280c64f25a84

diff --git a/app-emulation/wine-mono/wine-mono-8.1.0.ebuild 
b/app-emulation/wine-mono/wine-mono-8.1.0.ebuild
new file mode 100644
index ..96896ce732cf
--- /dev/null
+++ b/app-emulation/wine-mono/wine-mono-8.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Replacement for the .NET runtime and class libraries in Wine"
+HOMEPAGE="https://wiki.winehq.org/Mono;
+SRC_URI="
+   shared? ( 
https://github.com/madewokherd/wine-mono/releases/download/${P}/${P}-x86.tar.xz 
)
+   !shared? ( 
https://github.com/madewokherd/wine-mono/releases/download/${P}/${P}-x86.msi )"
+S="${WORKDIR}"
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared"
+
+src_install() {
+   insinto /usr/share/wine/mono
+
+   if use shared; then
+   doins -r ${P}
+   else
+   doins "${DISTDIR}"/${P}-x86.msi
+   fi
+}



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

2023-10-24 Thread Ionen Wolkens
commit: be286fc360dc50d757d4a6dfe2387d0d6f1eb600
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 24 22:09:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 24 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be286fc3

app-emulation/wine-staging: bump live to wine-mono:8.1.0

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

 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 7814d829f071..2f2a3a83109b 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -9,7 +9,7 @@ inherit autotools edo flag-o-matic multilib multilib-build
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
-WINE_MONO=8.0.0
+WINE_MONO=8.1.0
 WINE_P=wine-$(ver_cut 1-2)
 
 if [[ ${PV} == * ]]; then



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

2023-10-24 Thread Ionen Wolkens
commit: 099e8fb07e2655770e34e185982bb2bc8f01fca6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 24 22:09:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 24 22:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099e8fb0

app-emulation/wine-vanilla: bump live to wine-mono:8.1.0

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

 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index fb89e272b6ea..42964a47518d 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4
-WINE_MONO=8.0.0
+WINE_MONO=8.1.0
 
 if [[ ${PV} == * ]]; then
inherit git-r3



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

2023-10-24 Thread Zac Medico
commit: f2e8b37f37f01c4152693e01575293c8c611709d
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 24 19:17:21 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 24 20:52:30 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f2e8b37f

_unshare_validator: multiprocessing spawn compat

Since ctypes objects are not picklable for the multiprocessing
spawn start method, acquire them in the subprocess.

Bug: https://bugs.gentoo.org/916242
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/process.py | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/lib/portage/process.py b/lib/portage/process.py
index 63656cfbe6..28f977a046 100644
--- a/lib/portage/process.py
+++ b/lib/portage/process.py
@@ -1,5 +1,5 @@
 # portage.py -- core Portage functionality
-# Copyright 1998-2020 Gentoo Authors
+# Copyright 1998-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 
@@ -943,6 +943,8 @@ class _unshare_validator:
 @rtype: int
 @returns: errno value, or 0 if no error occurred.
 """
+# This ctypes library lookup caches the result for use in the
+# subprocess when the multiprocessing start method is fork.
 filename = find_library("c")
 if filename is None:
 return errno.ENOTSUP
@@ -955,7 +957,7 @@ class _unshare_validator:
 
 proc = multiprocessing.Process(
 target=cls._run_subproc,
-args=(subproc_pipe, cls._validate_subproc, (libc.unshare, flags)),
+args=(subproc_pipe, cls._validate_subproc, (filename, flags)),
 )
 proc.start()
 subproc_pipe.close()
@@ -984,7 +986,7 @@ class _unshare_validator:
 subproc_pipe.close()
 
 @staticmethod
-def _validate_subproc(unshare, flags):
+def _validate_subproc(filename, flags):
 """
 Perform validation. Calls to this method must be isolated in a
 subprocess, since the unshare function is called for purposes of
@@ -997,7 +999,10 @@ class _unshare_validator:
 @rtype: int
 @returns: errno value, or 0 if no error occurred.
 """
-return 0 if unshare(flags) == 0 else ctypes.get_errno()
+# Since ctypes objects are not picklable for the multiprocessing
+# spawn start method, acquire them here.
+libc = LoadLibrary(filename)
+return 0 if libc.unshare(flags) == 0 else ctypes.get_errno()
 
 
 _unshare_validate = _unshare_validator()



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

2023-10-24 Thread Marek Szuba
commit: dfd473ef6393a2e8a574b6e3dcb1e2a318b8103d
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct 24 21:23:56 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct 24 21:25:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd473ef

dev-python/yattag: stabilize 1.15.1 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/yattag/yattag-1.15.1.ebuild 
b/dev-python/yattag/yattag-1.15.1.ebuild
index 144f95618081..f158c1415763 100644
--- a/dev-python/yattag/yattag-1.15.1.ebuild
+++ b/dev-python/yattag/yattag-1.15.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.yattag.org/;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 
 distutils_enable_tests unittest
 



  1   2   3   4   >