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

2023-11-21 Thread Michał Górny
commit: 9ed8cc5a3a3da8191114b089c5dffcc0d58babec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:21:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed8cc5a

dev-python/pypy3_10-exe: Add missing virtual/pkgconfig BDEP

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

 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
index a9b71592d810..82fb0aeac85b 100644
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
+++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13_p2.ebuild
@@ -37,6 +37,7 @@ DEPEND="
 "
 BDEPEND="
dev-python/pypy
+   virtual/pkgconfig
 "
 
 check_env() {



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

2023-11-21 Thread Michał Górny
commit: a3faba9c126ecea09476926b727365f1d0df8962
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:51:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3faba9c

dev-python/pygments: Bump to 2.17.2

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

 dev-python/pygments/Manifest   |  1 +
 dev-python/pygments/pygments-2.17.2.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 98bd6da5a29d..a2ee87b0131e 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,3 +1,4 @@
 DIST Pygments-2.16.1.tar.gz 4872980 BLAKE2B 
57ec4f52f2bca3d9df993f583434d61ad0adbc2719f2d0b4ac84160672a3a57ec144509c520f2724a15f0222548abfbe0e743fa31a8dac64d54111b2d7393ae4
 SHA512 
9b66c79c03e7ecd36cc00efd428a0a6b372e70dbccdcaae26eff4d56c07a17e2e00d2cf0291eb6624ffd1c896b797789b973e80ccbca4240d56daad95eacfd80
 DIST pygments-2.17.0.tar.gz 4827657 BLAKE2B 
53ab36177bb88a3a19cd14a86bedab5aecf3286e2b08432f643d31d22179c4bf7e938dc8fffc3a5ecfcfead747d26085730dd611d050ae649cea62353639941e
 SHA512 
b385f58bb7dba6b193e6c9715e0a34a883d810d2ee919a24268d7b9fffaf7501c0964c8d84aa26edcb503141330e6b752fe52d11b3d146177d42ecd3ab9211de
 DIST pygments-2.17.1.tar.gz 4827687 BLAKE2B 
71e5311b15ece8463a5062a4a83796b5e652b3d67ab2d4578cc03d139816fb3de9dff204c1d35ef9e959e502d57ef22b1507212d3ed477866757e596c6c488f4
 SHA512 
587f9d32bbb6c9bdbe53db2f5a24b93323905cd515acf3a0e73318c00bdbb71e109d9258de54ac45a1d85fe285ffdd1b9b0397b41391124754f41af4c9e02e4b
+DIST pygments-2.17.2.tar.gz 4827772 BLAKE2B 
7e6db51ff35ec35981fcdd6f4a1f0a242c29e8b0947a5a3febdee35a0e4047414d49d6883b8fbf9de78b149323f0b3c86b315b03eaada557b4cd70e67917aab8
 SHA512 
a3408a21f4c0a9f1a81d4fae5c2924f66f1f17daf98a52c4379d6953625354f47bb8db3005e6ab09407627f592843efde12afb14e1271c1e685973eb4c238d89

diff --git a/dev-python/pygments/pygments-2.17.2.ebuild 
b/dev-python/pygments/pygments-2.17.2.ebuild
new file mode 100644
index ..11302a94d365
--- /dev/null
+++ b/dev-python/pygments/pygments-2.17.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 bash-completion-r1 pypi
+
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+   https://pygments.org/
+   https://github.com/pygments/pygments/
+   https://pypi.org/project/Pygments/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+   virtual/ttf-fonts
+   )
+"
+
+EPYTEST_DESELECT=(
+   # fuzzing tests, very slow
+   tests/test_basic_api.py::test_random_input
+   # incompatibility with python-ctags3, apparently
+   # https://github.com/pygments/pygments/issues/2486
+   tests/test_html_formatter.py::test_ctags
+)
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   newbashcomp external/pygments.bashcomp pygmentize
+}



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

2023-11-21 Thread Michał Górny
commit: e27ef87e915327ba3fc3778207792e757bcd43d7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:24:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27ef87e

dev-python/virtualenv: Bump to 20.24.7

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.24.7.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index cad89d4371a4..3f0f487c715d 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,2 +1,3 @@
 DIST virtualenv-20.24.5.tar.gz 7119883 BLAKE2B 
bc4a0e81feeac8975f259b329f223a286be41af11c9a8f27b68b6a42611668942ba18b691a848195609e47695e3104602d6563cabb930d7fed9f07cc57d2468e
 SHA512 
f77961ed26c3e7314f26c0c18d41ab843572b0a1d157eb7b5e51f955a289da8ecf633d2ad9c936b9292e5b06e4ce9f5b11a100681fbb63dd1fb9fc9bef37f4c4
 DIST virtualenv-20.24.6.tar.gz 7140367 BLAKE2B 
7a98219cc7933431720e3105b9e94efe7622ecf769ae7a8a9be45253e6cbd0978a653e341586936428bbe271c25a90aa93aebdc423b0eeafad67dd0394fbea5a
 SHA512 
cd09d05490b22c26220b48566e6df860cc135d142e9a390f85ed920a26f4ca2c0ca129b0b190fb9cb46ed0e2711231aa5966ae73ceabc1e3fa7812b63fc5c53b
+DIST virtualenv-20.24.7.tar.gz 7141024 BLAKE2B 
1125960c3a0b84f1350a9b427e6387dacbf2b2c5ef827bd21d61b5b0fd2e0c81c01b452390b1ec96ed139ed42d3f061394c82227c06a873bca9c21bd5a8fcfbc
 SHA512 
fdfa763f026665cf8bd624192f71853c00b22f0b34f4bf4cd629c928a3c666f60d3dd7ee10c3c46b9a8b383cce51015c5fdeb891e9c6033b02563686d5e7790e

diff --git a/dev-python/virtualenv/virtualenv-20.24.7.ebuild 
b/dev-python/virtualenv/virtualenv-20.24.7.ebuild
new file mode 100644
index ..798222352a04
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.24.7.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # workaround test failures due to warnings from setuptools-scm, sigh
+   echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+   # remove useless pins
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   

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

2023-11-21 Thread Michał Górny
commit: 0dc64b77498daac5af47302383e5be37e87030ed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:25:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc64b77

dev-python/setuptools: Bump to 69.0.2

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.0.2.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8e853fe80bbc..5cbe453ab826 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
 DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694
 DIST setuptools-69.0.1.tar.gz 2219238 BLAKE2B 
2d7a3b1442be77bc310276e95afe8a53dcadfc2e152a93ffb457d01567f148d6b316d2516a0e17ca084687ad5076e6bbdec87d256f757e9220fbf468e31f3a67
 SHA512 
98f7f65869db725e23fcbe921ba7e0370fc1e80a2952e58cb3cfedc097ed4d814e7cadc558e8c96fb41f3677cb3705bcf835621421f8b0c83ffde5e291508f6b
+DIST setuptools-69.0.2.tar.gz 2219248 BLAKE2B 
8873ce1eb0a04a8f561eaa9ea8332eb37ca8646e9ed2bb2f4723df0351b01d60ab94172ea34963b0084839b713b9a47e09ee00f82ec46297c7646565e4189ee4
 SHA512 
1a2955c8ff5955cb028f60ca538472c3a24dbda27984ef51ab59f6969e100b183456af82bc978a02f771b952908985eb85312065849f1afc64530d6461c7c6f6

diff --git a/dev-python/setuptools/setuptools-69.0.2.ebuild 
b/dev-python/setuptools/setuptools-69.0.2.ebuild
new file mode 100644
index ..db26d4e889d2
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   

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

2023-11-21 Thread Michał Górny
commit: 82a6c37eb6b37067ca540f86a27f965a71d8a717
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:25:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a6c37e

dev-python/ensurepip-setuptools: Bump to 69.0.2

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

 dev-python/ensurepip-setuptools/Manifest   |  1 +
 .../ensurepip-setuptools-69.0.2.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index cdbe78880aa3..c47707e93289 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-68.2.2-py3-none-any.whl 807864 BLAKE2B 
1ae4dab8a589c95281cac145c3e06b4027b585065a5191a9d6dd9c77730a096b592154863c555d8098c10425dfef315de3b79c6b631e8f6aacc0f234795f95fc
 SHA512 
6e0d854040baff861e1647d2bece7d090bc793b2bd9819c56105b94090df54881a6a9b43ebd82578cd7c76d47181571b671e60672afd9def389d03c9dae84fcf
 DIST setuptools-69.0.0-py3-none-any.whl 819391 BLAKE2B 
69b296d3f91a9aa35b9f01a3a9a49625677a9fc292163fbeac7e97b9ac7b2ac1a592feaf5c638705a8a586498f32adef187f24ed8f122014431a3c96f5d1c3bb
 SHA512 
e52aeabb115aa65340b94ac4cede3c21b6a07f770fc2f17a59cc876557ee29f82d9149055b9c729b328271983bf0089f1b8392b4a77c9452bec2a0ff13cf353f
 DIST setuptools-69.0.1-py3-none-any.whl 819395 BLAKE2B 
bc209ba01605de0075771f62dfd3b103cb11e937aa38cca35af8fd1e77aa87f488d3c5b2ec3800616db1997b731d617e376e7ec2967191d349816d26d37bc565
 SHA512 
d19c7cec1e8d18c6e151f7d67b7b26abf26ce9f5f4a2ebc82ab983ba3b5efae4a657020fff279f7cca56c1f8a3b4564f86eb161b68069994e8543568793776f5
+DIST setuptools-69.0.2-py3-none-any.whl 819519 BLAKE2B 
0145a60d8b2e2a2733a8c9281caf633241cadd6a84a1974cfbab4938ec310b3e2c7bbe0bf252a4dafee9b354c3b1822573b8abc6841df237ac54131a10e19571
 SHA512 
9c602118b656590dd02684f07ed4951198fa1929df5e3da3dd9624c83bcde481e2b01141963909b2c18c8a54c7e468050de0245adfe1a6f5bca6afc0c06513f5

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.0.2.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.0.2.ebuild
new file mode 100644
index ..8346a1bd0f6d
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   !

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

2023-11-21 Thread Michał Górny
commit: 2738a6f05b78fe95eabf31dddb9ccdaa5b148f45
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:22:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2738a6f0

dev-python/pypy3_9-exe: Add missing virtual/pkgconfig BDEP

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

 dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild 
b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
index b9174fee3c95..fd6aec5a2638 100644
--- a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
+++ b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.13.ebuild
@@ -37,6 +37,7 @@ DEPEND="
 "
 BDEPEND="
dev-python/pypy
+   virtual/pkgconfig
 "
 
 check_env() {



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

2023-11-21 Thread Michał Górny
commit: 3cd649c67c6725fb0e9e78f12bd75b97186178fb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:04:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd649c6

dev-python/awxkit: Bump to 23.5.0

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

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

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 7aeed2959758..7cbc5b67addf 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1 +1,2 @@
 DIST awx-23.4.0.gh.tar.gz 69984966 BLAKE2B 
d82f0f8d14627cdd3bcb178e9c44f245b15c7ba84c6ffab2ef915ad0eceed9c0cacd5ef69ec96bd8fe2509423e617a47923072d15ee1ca2ab7f8c76ffd903626
 SHA512 
ab1ed729b40ca82febfe99ab2e2c8c84e1632243cc78484268225fce4cf7c545f2078df0517bade7b2ff3d12d7ad4b152a3a24dd8e0d5601cd2033b9f3cd3dd5
+DIST awx-23.5.0.gh.tar.gz 70044941 BLAKE2B 
cd52d733e681b5c60f12af917dc17f33f921cdd31e5410580d499e216e4ac4fe4d11b7eb995f081b12f2308f135c765c6a09ec15a3f1defc6cc521104848ff5a
 SHA512 
3b44a48911772f1c90bbd4d3c768c88aa9453c2171b58d7ad52d2ec7016009966016532fde3f2c44f7990f9428cec02ce408d51f0d45e98d141210b137ba8077

diff --git a/dev-python/awxkit/awxkit-23.5.0.ebuild 
b/dev-python/awxkit/awxkit-23.5.0.ebuild
new file mode 100644
index ..52670ed68dde
--- /dev/null
+++ b/dev-python/awxkit/awxkit-23.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+   printf '%s\n' "${PV}" > VERSION || die
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-11-21 Thread Michał Górny
commit: d9ee5fee9ee87acc1d73d59e861360392be3a044
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:59:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ee5fee

dev-python/sybil: Bump to 6.0.0

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

 dev-python/sybil/Manifest   |  1 +
 dev-python/sybil/sybil-6.0.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest
index 0ef57f81a096..6be0e9543072 100644
--- a/dev-python/sybil/Manifest
+++ b/dev-python/sybil/Manifest
@@ -1 +1,2 @@
 DIST sybil-5.0.3.gh.tar.gz 56660 BLAKE2B 
99af245f765630523ab2c6cb21452a0c3a970109102900530f5528ac0902d0472ceb09778bd266e9071816de1da397480e53220a974c5cc38f40367d552cef5e
 SHA512 
0e2a96457b506558b4e9c58890a370c63dbde2c36780dd031cfe8de828f15a2f790c55df81d86800599302958006e704e627b7e8a5d3dd786398ce5f8ea46d35
+DIST sybil-6.0.0.gh.tar.gz 67505 BLAKE2B 
b7408802d5f6796701603762f1e48dbd2f218b5ae80fad940f1ba1fdf0643d1f16cb0a88d94b6385f6ff47d4ab18463be613f736613fa5f0baa3f9ff056ebfa8
 SHA512 
a03cb7e874a6a41f41ca21e9110f0b8f0d45bb94a5cd7c4f0eb0528ce01db4ac9ca6d8d84663d8851c01dda5da3cb232bcadb33594c5c10e5775f390db37ee9a

diff --git a/dev-python/sybil/sybil-6.0.0.ebuild 
b/dev-python/sybil/sybil-6.0.0.ebuild
new file mode 100644
index ..38d5f40dd52e
--- /dev/null
+++ b/dev-python/sybil/sybil-6.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automated testing for the examples in your documentation"
+HOMEPAGE="
+   https://github.com/simplistix/sybil/
+   https://pypi.org/project/sybil/
+"
+# tests are missing in sdist, as of 5.0.1
+SRC_URI="
+   https://github.com/simplistix/sybil/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/seedir[${PYTHON_USEDEP}]
+   dev-python/testfixtures[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-21 Thread Michał Górny
commit: bf535c90e0805239a407494c894af3e3114596d2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:58:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf535c90

dev-python/humanize: Bump to 4.9.0

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

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

diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index 7142ba5f727a..fcb410323166 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1 +1,2 @@
 DIST humanize-4.8.0.tar.gz 72894 BLAKE2B 
905c9499c9e57959cda3c66d98f4ddb1ddd04278ad53e1d139ca5ff65cf84d526ec7ba5766a6fffecda7e4f31ce9a6b1e59c377b7f37bad3c929ea3bcc77d44f
 SHA512 
2372b9518c6037bbd6bda341cce7f04e6acd0f68c1fe7218e3201477ce12324f6b98efca2bc7024222bfcc222840cd5a6a04649269c86ded7bb81b30d1602cc9
+DIST humanize-4.9.0.tar.gz 78465 BLAKE2B 
bb13199f7ed9b833891e1e5f166dce33e167224c5fb75ab33130a551680e802aa347f5e19cd1162caa79917af6e0acbbb36226d5051a9d4eef07bc554ba0e19e
 SHA512 
64238f6717302cec4cac853fd2813647132eb4f6cd73cc61fd43346577cd42bbc2cf5a7345910393cd9a4e9c2b5e949a50c6259b0bd8254a05e08d0d8d70a5d5

diff --git a/dev-python/humanize/humanize-4.9.0.ebuild 
b/dev-python/humanize/humanize-4.9.0.ebuild
new file mode 100644
index ..681e01638c1b
--- /dev/null
+++ b/dev-python/humanize/humanize-4.9.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Common humanization utilities"
+HOMEPAGE="
+   https://github.com/python-humanize/humanize/
+   https://pypi.org/project/humanize/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-21 Thread Michał Górny
commit: c48b3df051a0cf6cb2f58a74c9a6c4c510a133eb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:58:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48b3df0

dev-python/pebble: Bump to 5.0.4

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

 dev-python/pebble/Manifest|  1 +
 dev-python/pebble/pebble-5.0.4.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/pebble/Manifest b/dev-python/pebble/Manifest
index e416ca1b2574..6f1164f7d67f 100644
--- a/dev-python/pebble/Manifest
+++ b/dev-python/pebble/Manifest
@@ -1 +1,2 @@
 DIST Pebble-5.0.3.tar.gz 29076 BLAKE2B 
d140cc0abd08cb5d6031a3fb8ba6f573e273f865d23e8854e9e540e115b030cabd07d8517f94b542216294abd742960b3addda592f0e7d31662bd10b224c8d7b
 SHA512 
324cba58905b0be76b2cd56e0ee5d3e51a36d46a7754fbccb1f9307af0747c2f02b81d137e2c4bce1c766706b70ce1a909c3b287676db147c202cab7445fc764
+DIST Pebble-5.0.4.tar.gz 28976 BLAKE2B 
4a07fae1b186f658aad565d97837c204ce4c19f2478f179d9967f4770666eb243c26de54345332331ad85a4c34c842307be219b543c7f99e9f04ce5185841a32
 SHA512 
fec2aa4fad28dddc5987d010d341dd747d1056a9e75b3a81f5c6d1f40d07d139357472f0649d9b15f1fe22c5e018f533d616227faac10c1e06469af988cf2c8c

diff --git a/dev-python/pebble/pebble-5.0.4.ebuild 
b/dev-python/pebble/pebble-5.0.4.ebuild
new file mode 100644
index ..570400970374
--- /dev/null
+++ b/dev-python/pebble/pebble-5.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Threading and multiprocessing eye-candy"
+HOMEPAGE="
+   https://pebble.readthedocs.io/
+   https://github.com/noxdafox/pebble/
+   https://pypi.org/project/Pebble/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest



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

2023-11-21 Thread Michał Górny
commit: 409a5d8990122b59924ccd306425507986ee5d29
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:53:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409a5d89

dev-python/wcwidth: Bump to 0.2.12

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

 dev-python/wcwidth/Manifest  |  1 +
 dev-python/wcwidth/wcwidth-0.2.12.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 18695f193f21..ec0d39b4700d 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,4 +1,5 @@
 DIST wcwidth-0.2.10.gh.tar.gz 92276 BLAKE2B 
69347446b6571feb68871a6195bfe6718f23d8a21332cda839bb41f2a540d65065a1194e26d22a166d1d90fb4d5237703af96a8f1737c2f09d126ec2d623
 SHA512 
207e0086080e33f1e42728eb81c4543ebb21f08e2a743fbd29d64f3f5ee21a1f12c9b298fcc64df6eae646900c7858ba4a845a9b510d525f2582359b7c6a50aa
 DIST wcwidth-0.2.11.tar.gz 99709 BLAKE2B 
543eb98d7b49958a04a298705eacddf4bca954a0a5f2da25e49da1d2bc7226b1fe5b58079bbf372e6ddc27d66302527cc6440fc034748a1a035458fd658349be
 SHA512 
798a5f062fb3825ac6a4942e50dbff270962715e05e2ed40e465040264cfb4096aa6c857b4338fa2dc14918365e9e73cf9b722ee140bc257d79b00941ed1b705
+DIST wcwidth-0.2.12.tar.gz 99898 BLAKE2B 
3bfec1c2ab34103bf0706fcd0385dd034e2381f47b355a71c1167647c5fc168fa1b84737d0aae04412dceedc8417b6982455a826d1114f6f948e8755a9727838
 SHA512 
3d8d9d2c750f2e97db42135dc1322fc432ce25edc8e692b263e5b80c96779398e8b8eecdc7305f7d974b8dbc037f6c6ec8b5af343763660c841759f40e2249be
 DIST wcwidth-0.2.8.tar.gz 61713 BLAKE2B 
ca3d0c58e2ccab0fbb5493aacc8df81e9dc1faf7572543b7aa277875d617e0d4dc0c5ff6032f5f0f3846f52f26c407ddc5dd941780411572bce8ddc467a33dd7
 SHA512 
4a9ac4a3068c8ac25a7073d6c5e5782c3915184929ee191a2169eca510668e6e0b15856e71bd8b8d4c580767542d695b25a370329e95da317295104b962737f1
 DIST wcwidth-0.2.9.tar.gz 66133 BLAKE2B 
7df656c139c228324427e6be9cefe3496b7b5e55d7353f062ae4cb3d7d5988f1e5e03e11122c0e045b7a93abd95139fc2ac8a81a4d079518cc8c6fa747d2ff00
 SHA512 
8aff2ce67d8f331c4c75907f14ec602f4829d39e3f89af640d598e075165a011e41a5451a333bc2f6c95f33a4b9ca8ae1a5d02efe4f79acc988d60b85bf5929b

diff --git a/dev-python/wcwidth/wcwidth-0.2.12.ebuild 
b/dev-python/wcwidth/wcwidth-0.2.12.ebuild
new file mode 100644
index ..d1b459745990
--- /dev/null
+++ b/dev-python/wcwidth/wcwidth-0.2.12.ebuild
@@ -0,0 +1,31 @@
+# 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="Measures number of Terminal column cells of wide-character codes"
+HOMEPAGE="
+   https://pypi.org/project/wcwidth/
+   https://github.com/jquast/wcwidth/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -o addopts=
+}
+
+python_install_all() {
+   docinto docs
+   dodoc docs/intro.rst
+   distutils-r1_python_install_all
+}



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

2023-11-21 Thread Michał Górny
commit: 135b792025f4d744cd2fee218a3fc0e99c491775
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:24:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135b7920

app-admin/awscli: Bump to 1.30.5

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index af717bbaa5b9..1c30da7ee760 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,3 +6,4 @@ DIST aws-cli-1.30.1.gh.tar.gz 2586590 BLAKE2B 
6520fcb6818213d4ad9c002cf4dddcf16b
 DIST aws-cli-1.30.2.gh.tar.gz 2589683 BLAKE2B 
786aad7e939d3d8349d2d1930c82bad7b0bcdaa36f9df389f155f23e610019ff2f0bdd52da2d6ac4f4e1896a236d7aee895641245a518a3cb094ba3e43e3a594
 SHA512 
8fbbe9b951942d7230d9875a153403f2fa952657e124686926d94a6f816b9ae093ec025b595ccd7f7a532a930b8b3e516f1030ba7d7038dddaa188c5d3ee5ea9
 DIST aws-cli-1.30.3.gh.tar.gz 2594517 BLAKE2B 
67ffda10491b734a15119ed3963735e53a66d868954e908816ef918b0adb706ef23337a4dde76758bb1fc957be8a6794106c2d26b9865a9e9dd6e11cc70c4016
 SHA512 
9b9474a6206cecd0d9f15aabf1c94421aabf4b0ea2d5c829e59747d5fa68093e6f79b0e554ea1dfb891774a0ab49d1143cd582521bd21735e209b40f040973cd
 DIST aws-cli-1.30.4.gh.tar.gz 2594809 BLAKE2B 
2c4ec84c853f18045b3bc29719a4218e250594df3eade300f755d4c0aeec3f8a6001cee3a3a99c9973b848707a1c545b338958341e8ab9028a6b75ef45cb5533
 SHA512 
18692c83db93a60734fd689ac9808b00cccee4bec2b0ea420e265bead1d14324eaa522f5022c763b2a2835860ec6bafc9e18412197fbec37c12523628df0b3a5
+DIST aws-cli-1.30.5.gh.tar.gz 2595898 BLAKE2B 
3117ef5dca0880c761b5284f52cbb732b7e4aff9f720b3beb361a63923b1351b39a1167eeaa9786fab5f06c97d20111cabdc0ba9e96706ccc5b6d5da9d912817
 SHA512 
f649f876864985ff5798bf53a98cd49b7f6b2d73d4b610251f5faa3686606c908c4f56b8067098580e517c17d0d08d19afc39cc3e960bb91614dfd01014539fc

diff --git a/app-admin/awscli/awscli-1.30.5.ebuild 
b/app-admin/awscli/awscli-1.30.5.ebuild
new file mode 100644
index ..e5b1ee0667a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.30.5.ebuild
@@ -0,0 +1,86 @@
+# 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
+
+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}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/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
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest "${serial_tests[@]}"
+
+   local 

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

2023-11-21 Thread Michał Górny
commit: 8e7bcc9ef1e456c4657f3cc3b4b3d971428a24a0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:23:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7bcc9e

dev-python/botocore: Bump to 1.32.5

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f26e0ec0127c..58d6a1d75309 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.32.1.gh.tar.gz 12098630 BLAKE2B 
3a2501da4bd2ec8d29f032a2df4d7946
 DIST botocore-1.32.2.gh.tar.gz 12148168 BLAKE2B 
29a70ed37526b8b5e3439a183b194d350505dd4ad0ac1e5d2ff729be29813b4b99b2b0806ca2f20a776efdcefc2b46295432af281e026ecf014fe45d5317c528
 SHA512 
775c5076e691605d6efe392e5565b84314ed7c93300ea394e5598ee34f4bb9e708a2c8479fbd646fdb619d36e0122fd4f6854e9ed40430c069677345bd76e335
 DIST botocore-1.32.3.gh.tar.gz 12176739 BLAKE2B 
b119a54fb4770757c8f2c75b7404e009be1c7b35598d8a97e892aa644bbcc301b5f6bb44fa0f37bc8f4523af5ca9771daeda877937e640dd557038c8283967e1
 SHA512 
398127e140edc33750553f33a14cdc140048f5ee03c162705c6681b9bf08d871c9ba29f824ba2b6f1b11592260c6f0614ab4c06464cdda98172e8ca81bce73e9
 DIST botocore-1.32.4.gh.tar.gz 12176332 BLAKE2B 
0b0c2b1b481f88b23dad830f22dee4a79e947705a7b975cfda8f33e0154554eda930bf6e9f2d8e96b639706ae62c7b3b880e210d61e480afcd66f24375a4e754
 SHA512 
b3f8202a9144be2b7fa3d4030816d87a88959cb0d8340d100038e2d5c115071d272337d1570f1ff19d372bdd70a8d2643fb2e86f286e9a1d466cf0c8d84f9a1f
+DIST botocore-1.32.5.gh.tar.gz 12199009 BLAKE2B 
6d48adf8f75089e366a775dd678c07c87d92eefe0194ce5b04e02333563325adf08b0dfb0c7e66a063dd43ad5d70f4aac7f2d91a3e5fee8a8a94e75b058ce560
 SHA512 
f55548b3473f8f9894b1d6404c66eafe8fd53952ab21ef56b8f243cbd16cabfa52460d63bec2981036c6f8e1d1c7ae5ab85e0ac629b29b6198925aed330fb6e1

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



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

2023-11-21 Thread Michał Górny
commit: 1debcf6c3ea6683227d77b9143a3f8accf926300
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:23:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1debcf6c

dev-python/boto3: Bump to 1.29.5

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8bc71d11afab..5d3309963250 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.29.1.gh.tar.gz 731491 BLAKE2B 
15d7aa771369afac957d1c0fac1c0cca9fb43
 DIST boto3-1.29.2.gh.tar.gz 734398 BLAKE2B 
bc2816fd37130d4957873964b4020ec90f106fef5d034c4b47e9485610d577cdcac3106b66dcf20175335fcc49773dadcdabab9de65fb85caeddf5bea0845184
 SHA512 
dc5faf76f2949506db24888780cc07c792903707e54853258182a016b4b1b4f91ae79467e5f140ba0ce822d99e4fc570a16168211b10296bd9820eb245d9cbc5
 DIST boto3-1.29.3.gh.tar.gz 737012 BLAKE2B 
4282de0bbe03b61cf6884b08cf0a16e93c1e27a0323d2eee93277f8ac62f5ef440612292ebc245f13de0bbac9c156cae0cd5c76e8ae5b7d018a125cd49a682df
 SHA512 
e42064e2c825376dfe2a5aa0c92715d06d6d29c3cf8b194d8742c688a4743e216ba32111bba080d88505907e48ff26086106eaef62fa5048f34fcbf08355ab60
 DIST boto3-1.29.4.gh.tar.gz 737422 BLAKE2B 
afc98796b95bc82ca80e6fc20be8d3dd1ee786a23647628ff20822cb676bb520facd370828df1340d7515771fe879acbfde2d381109d0bb76c8fd430b1af9085
 SHA512 
a6b3d1aebc2594e0389acf090602276bea8ef1590f2beea285bb4dd9a8f5a81cf141a6f566c64fce5ab474830b84721f7d2833b80f06f0a531d6f64ac8c905c4
+DIST boto3-1.29.5.gh.tar.gz 738396 BLAKE2B 
d64d3529ec215e1ae01b13a3620125fe16f87c6e0b52a8b7b8974c06b0ee1fd540f36c6e718028055f1c6f3b6f5a9c7b863ebd267102d4616c1e677840476e70
 SHA512 
a199d28e817bcfec435f206d96a85e94b7b171ddc508cac29915efc532a1c73d4f1ba2288efe2677752e7a3ad29e73e25f9c369eb35c4c57de4281df8dce1030

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



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

2023-11-21 Thread Michał Górny
commit: 14f74ccc2d91265c828468f1c0a41e65cb52b60c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 06:52:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f74ccc

dev-python/stripe: Bump to 7.6.0

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

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

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 7ede9ba7de6b..95129e0ed691 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -5,3 +5,4 @@ DIST stripe-7.2.0.tar.gz 738081 BLAKE2B 
9d46139f989b9c5d50989ab21bc4c4d2f825b1bb
 DIST stripe-7.3.0.tar.gz 745559 BLAKE2B 
01bb0f1eda5cf844331d5883f7224c11bc7f90b0e179ba4df31bec88d35988031968209322022802e3c7cbad15314ab48ae185acd6485def5a2280cc391373cb
 SHA512 
a80af0fd3e49819bef9d8796ef817b0d58105f7a91b160beb4ff7a30ea9aac1590d5ff05fca5334b9da1dd125a4500e5cb32afbe990a8d15463d913a967e78e5
 DIST stripe-7.4.0.tar.gz 743353 BLAKE2B 
30246bf8c5c922fe1ab906757fef064d4f6eea6989825e1ddabc1ad3fad95cd486bcaa3be860045c29daa2f3c84f65a01e275c919da286d8f0d81cfa3aa512b8
 SHA512 
9e67fbfdd4fc65ad72a56bc841316e803eca031307a3ced4ba5773773a9920fd1d2e11cb7de6e6da4b2aae78611e198d999d85a5df65d3d7a43af195a47a84c7
 DIST stripe-7.5.0.tar.gz 735899 BLAKE2B 
e3b58f5e949cdea3f177cf87c82d15f1bd8a9fe3bbd8a07dd4f25d06e555d3e4f2cfd7f03d810ac80cefa70d5e4cbf77da6c3b77d091955530c9d18aedea7d34
 SHA512 
34d1a6e7cfc826c2f48321e07fed81fe8fdf19d4865f7bc657c81e170f55c8685331b550596b31fd20d69e130a9547539507fd22a772ac15a09d14492120e2f9
+DIST stripe-7.6.0.tar.gz 743504 BLAKE2B 
32b82cd34241f00c259edc3e0d46d25337cd2490e6c3f4fb9d90d13e785f5e844fbaf66b224a7ae2ac7643d80b90eb36fde465ffdae058ded7741cb53dca5ec6
 SHA512 
5383ee5bc7e128840f9a1a738eca3bd6ce4a98df554243308d3b6fc667b519b996fc63d34c29abfc4f2f9082e8062aaf9aacdb3edb70e4ef2a6556228926daa2

diff --git a/dev-python/stripe/stripe-7.6.0.ebuild 
b/dev-python/stripe/stripe-7.6.0.ebuild
new file mode 100644
index ..554c53012571
--- /dev/null
+++ b/dev-python/stripe/stripe-7.6.0.ebuild
@@ -0,0 +1,73 @@
+# 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="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.178.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2023-11-21 Thread Joonas Niilola
commit: 2da3b9957674134fa383f656a6b5475c0e31158e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 07:20:13 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 07:20:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da3b995

net-libs/pjproject: Stabilize 2.13.1 amd64, #917659

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

 net-libs/pjproject/pjproject-2.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pjproject/pjproject-2.13.1.ebuild 
b/net-libs/pjproject/pjproject-2.13.1.ebuild
index 3620c5411601..c9d8853f34c1 100644
--- a/net-libs/pjproject/pjproject-2.13.1.ebuild
+++ b/net-libs/pjproject/pjproject-2.13.1.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic toolchain-funcs
 DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
 HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/;
 SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"



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

2023-11-21 Thread Joonas Niilola
commit: 917d1903e4e8c2218f51231fe76d6e148d94e262
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 07:20:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 07:20:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917d1903

net-libs/pjproject: Stabilize 2.13.1 x86, #917659

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

 net-libs/pjproject/pjproject-2.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pjproject/pjproject-2.13.1.ebuild 
b/net-libs/pjproject/pjproject-2.13.1.ebuild
index c9d8853f34c1..ad7121f4bf01 100644
--- a/net-libs/pjproject/pjproject-2.13.1.ebuild
+++ b/net-libs/pjproject/pjproject-2.13.1.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic toolchain-funcs
 DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
 HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/;
 SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/

2023-11-21 Thread Joonas Niilola
commit: 022cfc6f24d938c0f06ef65dfd18238dfb1e496b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 07:10:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 07:12:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022cfc6f

app-editors/neovim: Stabilize 0.9.4 amd64, #917657

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

 app-editors/neovim/neovim-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-0.9.4.ebuild 
b/app-editors/neovim/neovim-0.9.4.ebuild
index 9b66098f9ec4..5e384cea9321 100644
--- a/app-editors/neovim/neovim-0.9.4.ebuild
+++ b/app-editors/neovim/neovim-0.9.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2023-11-21 Thread Hans de Graaff
commit: aa1344bee2719e8235e49eb15f262f05f7a78a2a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:09:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1344be

dev-ruby/net-imap: add 0.4.6

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

 dev-ruby/net-imap/Manifest  |  1 +
 dev-ruby/net-imap/net-imap-0.4.6.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 7a29ab1baadc..0d102f30cf66 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -4,3 +4,4 @@ DIST net-imap-0.4.2.tar.gz 196932 BLAKE2B 
ab58a3c2a5cea223f23f7325b9b632157dea48
 DIST net-imap-0.4.3.tar.gz 204911 BLAKE2B 
bed0cc6f61dc328161f48b97a23e83724956b449aa95a119ba45efbc94d68ab8a676b9e4a00f2ec5300ce5049cb732e1953532a9a4f327fe09d9deb63207a151
 SHA512 
f294b1455514a47a30456dd1d6b58404138f15ca5de61b5a24774836ccd0227f41900921814d608a7132a02053a296b0ddc9760a3a7058c6699c7959d92ad121
 DIST net-imap-0.4.4.tar.gz 205669 BLAKE2B 
995657acbbab35f74da8c8d09f6cb82f0d44bb4a111ca3e413de9f092ba291a44f4c2732acb7dc869b7794f3d2af56b96c00cd4f7601112cc691a2b077a6c43e
 SHA512 
4468c0b4b1f2b5eb99fb3c06f421751eb8e156a14fcd68efcfbda7190be542e03ccfd0b21b8944eaed3b92763df4552e58a1d2f9b5952d8199150fcc6964c877
 DIST net-imap-0.4.5.tar.gz 218668 BLAKE2B 
14d6c77d566b4c8dd93844c788fa330e2e2c5b7936c494e8881f3e8167e3988b047cc66d53f7faee24c81fb647dfa8510ddc75f86aa405216fd9cfad699cd34e
 SHA512 
2480aca844cab769f8ae1544ed91cb451c426f58d35a8f117f6684f0af20d56ca2f7373a045144be5e6e781507941901ade55ee439c307f37d9ccec0418a833e
+DIST net-imap-0.4.6.tar.gz 219179 BLAKE2B 
8b354156c672d308849b4b082ea980113f502d384be1f40004b7b4caef222a9647332baf9972df563d0b59d89d6e6faf0fb62c26dcb9812349840e5f97a3d801
 SHA512 
d4a3f0f47b8b7006232a88406f446ab799e2172bf2b058a22e594369d03dbebd81cf0fb44062d05a10c020ae0b9cecbd9964498a3f3c56a4d8a011e418fa549a

diff --git a/dev-ruby/net-imap/net-imap-0.4.6.ebuild 
b/dev-ruby/net-imap/net-imap-0.4.6.ebuild
new file mode 100644
index ..ff9ad346395a
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.4.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client api for Internet Message Access Protocol"
+HOMEPAGE="https://github.com/ruby/net-imap;
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1-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"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/date
+   dev-ruby/net-protocol
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/digest
+   dev-ruby/strscan
+   dev-ruby/test-unit
+   dev-ruby/test-unit-ruby-core
+)"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-11-21 Thread Hans de Graaff
commit: 82d5b170574029714144ddd50071e4b989716555
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:03:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d5b170

app-admin/puppet-lint: add 5.0.0

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

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/metadata.xml |  3 ++-
 app-admin/puppet-lint/puppet-lint-5.0.0.ebuild | 34 ++
 3 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index c215c1f8a214..9edb269053c7 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -4,3 +4,4 @@ DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
+DIST puppetlabs-puppet-lint-5.0.0.gem 81920 BLAKE2B 
6cef112f8ae507f0a0930d9cd65f1a2782209dc4cf0865e1ce79f6510bfb39395401eaa009f07ee16ec8c9c7a82f080aefbc6f260769ca488b775cdeb8ef3caf
 SHA512 
b4a2db67db1cc79437d03e99391c928089cb73ec60d719861b7ac3e7949d9bcee9b04c884b448539f07d5b9b845e14824cd0ac3299ecb46241cfbb09a954ad5a

diff --git a/app-admin/puppet-lint/metadata.xml 
b/app-admin/puppet-lint/metadata.xml
index 2b5ca51226eb..c56aec524553 100644
--- a/app-admin/puppet-lint/metadata.xml
+++ b/app-admin/puppet-lint/metadata.xml
@@ -10,6 +10,7 @@
Gentoo Ruby Project
 
 
-   rodjek/puppet-lint
+   puppetlabs/puppet-lint
+   puppetlabs-puppet-lint
 
 

diff --git a/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
new file mode 100644
index ..4ebc4a1c70fa
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
@@ -0,0 +1,34 @@
+# 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="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+RUBY_FAKEGEM_NAME="puppetlabs-puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



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

2023-11-21 Thread Hans de Graaff
commit: 41c8025bf12a94e3b7447dd4b4cf193816f4e60c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:00:17 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c8025b

app-admin/puppet-lint: add 4.2.2

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

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.2.2.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 859277cec9f2..c215c1f8a214 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -3,3 +3,4 @@ DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd5
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
+DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
@@ -0,0 +1,33 @@
+# 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="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



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

2023-11-21 Thread Hans de Graaff
commit: 3d75ad2bb3a4aa9f8993fb63cc6e37f86c765ec3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:04:59 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d75ad2b

app-admin/puppet-lint: drop 4.0.1, 4.2.0

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

 app-admin/puppet-lint/Manifest |  2 --
 app-admin/puppet-lint/puppet-lint-4.0.1.ebuild | 33 --
 app-admin/puppet-lint/puppet-lint-4.2.0.ebuild | 33 --
 3 files changed, 68 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 9edb269053c7..d9af69a4fc54 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,7 +1,5 @@
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
-DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
-DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
 DIST puppetlabs-puppet-lint-5.0.0.gem 81920 BLAKE2B 
6cef112f8ae507f0a0930d9cd65f1a2782209dc4cf0865e1ce79f6510bfb39395401eaa009f07ee16ec8c9c7a82f080aefbc6f260769ca488b775cdeb8ef3caf
 SHA512 
b4a2db67db1cc79437d03e99391c928089cb73ec60d719861b7ac3e7949d9bcee9b04c884b448539f07d5b9b845e14824cd0ac3299ecb46241cfbb09a954ad5a

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
deleted file mode 100644
index 3925aec549db..
--- a/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
deleted file mode 100644
index dc6f57808758..
--- a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
+++ /dev/null
@@ -1,33 +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_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests 

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

2023-11-21 Thread Hans de Graaff
commit: 01fcc62f04a243eec3aa72f82f7b27db7b065eca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:07:18 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01fcc62f

dev-ruby/faraday: add 2.7.12

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

 dev-ruby/faraday/Manifest  |  1 +
 dev-ruby/faraday/faraday-2.7.12.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 9ce933fe9866..2e8cdf0092d0 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,4 +1,5 @@
 DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 
284f7f612d3ab791a00ceab823be0246685fa38356bfeb6e01c12e81c7369c500719a6023dd929160ca598b41401b82cda0d8e9e363d0e7bdd91791742f8e68f
 SHA512 
b89839e5d602911904ce009f52d011c124f84811e0676a3a524d22ea7084d99a971b6573dcde6d512bf933909cc461ef01cd82a8eeb9df581c56f17f31966b1b
 DIST faraday-2.7.10.tar.gz 833034 BLAKE2B 
dca3ef6a48aa4d14f1717344c5ec85b1e9caf7205eb7ae1be76a7a96bdee9fbef2d112c05f96f5625262d2783fc0e5e196343f67b371e480532c5e74f77b73eb
 SHA512 
e1d2792f49df5679c16d3690a2475c56db9ae537bf53db4bb7cc256b41455d3db36d8d672eaf3f8a63fb2b04349d45dd4d32a2c194606fd795de51b1f79ead85
 DIST faraday-2.7.11.tar.gz 1029832 BLAKE2B 
fd5cc5a9fa0d8c40893600a89f71d906a9de0b800c9723d64e8dad5dac1bff4ec61ba2714347b38beeadafb42a29ed6fb217344ffdb122e137607ff140b6aed7
 SHA512 
eafbc0c88a94f03bfe659b10a86050d07e79c6c2fc81c16af9e2aad68bc5482748a4a41a0a7828b272a9e034cb77dab06e0a9a0e136a56c72b72ed97e5bad50c
+DIST faraday-2.7.12.tar.gz 1029923 BLAKE2B 
267880c4d35284c1eb2f894e9c2803662cf5a901417b5a8c6934b8cef3fe842924d945b64b6617dcd017cbfdc3c9be19271c7c295e2c39518215aba3ab8304bb
 SHA512 
e35aaa7096a77a3dc76aa0a2c262d6e83d894564474dd5b1414488615e54096e96fefa245d65804afa71fc22ef55748c18a32213ba6eaedb431246d5f8d382a1
 DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 
6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1
 SHA512 
2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d

diff --git a/dev-ruby/faraday/faraday-2.7.12.ebuild 
b/dev-ruby/faraday/faraday-2.7.12.ebuild
new file mode 100644
index ..a1d63144ce57
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.7.12.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday;
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+   dev-ruby/base64
+   || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 )
+   >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+   >=dev-ruby/test-unit-2.4
+   >=dev-ruby/connection_pool-2.2.2
+   dev-ruby/rack:2.2
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+   # Avoid loading all lib files since some of them require unpackaged 
dependencies.
+   sed -e '/[Cc]overall/ s:^:#:' \
+   -e '/lib\/\*\*/ s:^:#:' \
+   -e '/simplecov/ s:^:#:' \
+   -e '/SimpleCov/,/end/ s:^:#:' \
+   -e '/pry/ s:^:#:' \
+   -e '3igem "rack", "~> 2.2"' \
+   -i spec/spec_helper.rb || die
+
+   sed -e '/git ls-files/ s:^:#:' \
+   -e "s:_relative ': './:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true each_fakegem_test
+}



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

2023-11-21 Thread Hans de Graaff
commit: 3479c5cb5eefd9f72e1777c1942be5ef14bc8b30
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:04:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3479c5cb

app-admin/puppet-lint: stabilize 4.2.1 for amd64

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

 app-admin/puppet-lint/puppet-lint-4.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
index dc6f57808758..a0db90b8b2cf 100644
--- a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



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

2023-11-21 Thread Jakov Smolić
commit: 60c73fbda4f1ea5676051c8b7388828174f3f2bb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 07:01:49 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 07:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c73fbd

dev-python/expandvars: Keyword 0.11.0 riscv, #917683

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

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

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
index fff34e6d3299..f1129ff1bf35 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc"
 
 distutils_enable_tests pytest
 



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

2023-11-21 Thread Jakov Smolić
commit: 648a46c664af1b2636eb0a48a6ec09772ec63e14
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 07:01:50 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 07:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648a46c6

dev-python/yarl: Keyword 1.9.3 riscv, #917683

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

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

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
index 8965a26d7a46..958ea8d2610f 100644
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc"
 
 RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2023-11-21 Thread Joonas Niilola
commit: a9a7a87f21019d95477a177248204fde01092a0d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 06:29:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 06:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a7a87f

mail-client/thunderbird-bin: add 115.5.0

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

 mail-client/thunderbird-bin/Manifest   |  66 +
 .../thunderbird-bin/thunderbird-bin-115.5.0.ebuild | 327 +
 2 files changed, 393 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index fcb2f6161f41..b399f4170c7e 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -62,5 +62,71 @@ DIST thunderbird-115.4.3-uz.xpi 579985 BLAKE2B 
4e6a91fc4b582943c16a297cea58fe8d9
 DIST thunderbird-115.4.3-vi.xpi 742633 BLAKE2B 
cbfece2f06f8506fecf474761c4075481bba4c00fa6c54011bcf7783f0973c724e0c1646a8c9b7c586bd63dbfb7ac3c376c4a82bf2fb576bc5669696ea49f1ac
 SHA512 
1c285bd1e4affb7fd8d84047df5d6a03cf0fb4664b7d3ad8b74be7c9b9f07f14837faeab2fbc5b941eda11af26d5aeb5fba52419783d85afaf68af750c1151b3
 DIST thunderbird-115.4.3-zh-CN.xpi 740609 BLAKE2B 
010ab30198297c556c5d7242720ed61453dafe6abe6028c0dee85d1f8cee04a6adac24c9fdc1b6ed8ad0ff717b58ced28d8ae930d29a16d504a17b89988447ae
 SHA512 
244426aaa18953b92e1d4d40c4db0334deca4a45048f14db7fc71be3093890de4acf64d105a82967947910ca8240d036f852e66df69e10eac4ef21d3c4658141
 DIST thunderbird-115.4.3-zh-TW.xpi 743527 BLAKE2B 
1b2cf68c73f612ddb8e318463f78b9f7ffe80b01bd3c778eab3af5d47d34110e57e2ff3872f225dead500062cb9d004d71a4db9bc6c73b5291da51af031f7246
 SHA512 
f6813ac6267bfe93b7bac36610d2c1de0ef6e37056386461ba129b847949d5d8f26282db10f247eb88079a7d0c63fe04d5073f0a91e6847ac03d3d4a05cfea68
+DIST thunderbird-115.5.0-af.xpi 542210 BLAKE2B 
f2d65304c71b0bca3dc92702d668d761c64e4b9055ce4371c1c9b030c97d827430e98fb5a24181249dffa060053dcffd9765d160a25728eaeddeb290176d8f3b
 SHA512 
4f04fd6ef1f320197355516e64cca301027508cfbb65eed1aa69ac88af58a73248666dd33bce77c49b3a52ffbc87020111c6aaadd979615a6270e7f93bbe1596
+DIST thunderbird-115.5.0-ar.xpi 654790 BLAKE2B 
886239a925382d1b65e1dd95d51333f2ee70b291370a176cf48a0b7adeaab0e04aef2f37f49f13542b044b9b30eac80cd651287f32aa19a18672782eda8dd76b
 SHA512 
b4476c79dd61794ea1befcf28e0336e8c8e5e5b51d111b26614ca008dd02e9c50edeb3429a24bf91ed3278ecef0a98df4f6d539cc6af07739595364c30b4
+DIST thunderbird-115.5.0-ast.xpi 561180 BLAKE2B 
0966bb900e8d4fb52cd06a69d93487dd626f4275738921c4e889c90390920f132866eab1aae59b30918f3dc0cf8afb64b41c74e940d6f45a20b05ac3441717e1
 SHA512 
610d73e049c5ca1080c21f9f945075d8f2dab71eb6c690c32d9ff54a5682ef201284d247378e6ba8a69cedecd00186250f9d11baee1809a4611549439d698d08
+DIST thunderbird-115.5.0-be.xpi 694155 BLAKE2B 
d0d2d6c75bf96841b3de7c27028c53c9e5b3639b97a46d3286d51b4c4d69e3cf53b0db968745bcc8f207a9c36503f28651a371579a7e76954ead8632c267191f
 SHA512 
421b51a2aa2aa853730327b29b3b9c5f37e741905d818df772a23379f66301e7d00e47a899fcae90b2a07ae4c70a990eef86e94ed0841d92f341836ed0f7042d
+DIST thunderbird-115.5.0-bg.xpi 681316 BLAKE2B 
8078f1dc2a67fbb166f7bbc316c8251b6e54e13c1e99618a587f75401431319269788cf5b0e0154d02f463d5c8e7634d8485457d6306697e880fd68bf4e8d068
 SHA512 
ad8206d6d732294eea68126e85e85e0ffe0cc4faecd0579c0361a4a3e35442d7321a2db9ed89668a6c53a8705e2204b0c24c9c5fb3a924c8ea06eff7ba0f1eed
+DIST thunderbird-115.5.0-br.xpi 627000 BLAKE2B 
2db535103733d72d8be5dc097ad549131489ee1097f61ecc32dc905e4b20e4b14d47a731241f4c7387a71935845c1ea0eed780a9bba6f32834d6f29834183c83
 SHA512 
bbd52e2ba9fa1dd67c3866fb62f04d7ed5bb0ecc2a79ef8e325b821182d0c7b3319d75866289b1cc972f1c52497db66494acf4c23bb5193cdb411422c0533711
+DIST thunderbird-115.5.0-ca.xpi 671489 BLAKE2B 
dcf854d3190148e88873d2db1a7bc3e839cdfd9e4c2b3fe040a6c4380146fc79a9f0fbd77da4bfca4a7115909bbb22d237690866d845716e3b4870b91fb4faaa
 SHA512 
1f6c2ac77d152707ab407367201e0c089cd79156eec8a4ceef04c0e4d706366f24d45e877479cc77874d9dbeb993e27cede2728d4526e34eb27fdd850773493b
+DIST thunderbird-115.5.0-cak.xpi 658682 BLAKE2B 
1fa2d57a9659be9c3367249fba1cfa954665e62d6c336ad4ede8b1e7254fb51348be7cb8962af5a1546af831560b816915c632aeb9e285b44ede274e6d3ae620
 SHA512 
17b5272160a1868fee0471daaf8fed963163a8c23c189f62aee99b6ec57cf1923016eb5bca9e665d9838394c5642fb4b2402f496d1b3b80cfd479010d9985711
+DIST thunderbird-115.5.0-cs.xpi 735543 BLAKE2B 
8dd3a84016179e3587260b280da9d404d96502bdafb2e76853f2dddc6df66c85ce82fc33257a3b3ef863ca7a8f1a766bb5864b8bbaded014c4151cf3c84e62da
 SHA512 
9965bbb27666fd2694f62bd61e0204a369c9a652cf64e42e7d1a89b60d2d1b0bc180b77aa2d6c40f987f7c7ff182a7d892937b94cc42ce116f176b865cba5b38
+DIST thunderbird-115.5.0-cy.xpi 704929 BLAKE2B 
063742e7c7c4cae678f205e13937e7ab7b6a36f5f4664970bf065d1aa40a29a40f750f9fc8988e2347369d83ad4ef490cbeb552c00cd2d609fe7156ea8ba7d66
 SHA512 
db4f3096fecdbbe0d9b4ac01449957a21475572af1911838ab8507a62cd78526ba09f913dcfae6b67c493c90eb5bccffbf3c7fc6c4a7b5364c53b58ce4a58fb1

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2023-11-21 Thread Joonas Niilola
commit: 73c13c3d2a7c87689182ae7355cc7a66c1f7aa41
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 06:29:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 06:29:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c13c3d

mail-client/thunderbird-bin: drop 115.4.3

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

 mail-client/thunderbird-bin/Manifest   |  66 -
 .../thunderbird-bin/thunderbird-bin-115.4.3.ebuild | 327 -
 2 files changed, 393 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index b399f4170c7e..25e8655386a0 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,67 +1,3 @@
-DIST thunderbird-115.4.3-af.xpi 542153 BLAKE2B 
4530226aacf2ab2eb6a036a471ad6d4dc650673dbc6708d4633a3518840c0a5f44267ff94a3891cb86c7d97fb70aab159ec1f6839ff7eb846d336ba585471fcb
 SHA512 
3c4ee8d994651f9be40aea8865165963dab6452f2b256842b9b7f0269d5e6ce7fb288d0084605ec25c4da857fa70d053d4b7e628145f72c5a59e885cf0de0859
-DIST thunderbird-115.4.3-ar.xpi 654727 BLAKE2B 
bc2fba8ad27c6759c5961e19cfced2026639f8a41ef056cd40012f013bb3dfdf3435060a9248d3b70609cecd86b6e5946379b2cb709a3c791fce05ed087aecdd
 SHA512 
0f5ee9812ed28488c6bd7691845def142b694f7f9ced7825bc695d6776ccf6ff6b5b17f3a61a1788c08ba0349b2aa7127102cd821f35c1793005fac53554a106
-DIST thunderbird-115.4.3-ast.xpi 561119 BLAKE2B 
48e2f193d923200b51b3878e99590b08c441972780c16a27aafb0700b2e836b2e2f8dc2ecd15265752c3d378a862e133a11d04a9b0e20b0dfb66b401d12c5e69
 SHA512 
360a85ad2a398cf6ed2bba2e0d0e94d2cdc9833f8712ecbcecb347749cf729dad464d3192886ca3d693150c51e19575b688cfb24e040a0551e6f39dec58b78cd
-DIST thunderbird-115.4.3-be.xpi 694083 BLAKE2B 
dc7376071dbf2073c8b70f9f3e21159720f7d4e5f38fc6c8ceddaabc427db4dca4452f8be9368ba75b5c58f8d8baa39a7170a2665eb4210ea97cae765a19e352
 SHA512 
a0e542466476250f94f42117dce7cfc1a4480a4228c96edc78d3e76456c37333a5028749b2cbe0104316759d320339efdda2f236688587989723af4b3716aab4
-DIST thunderbird-115.4.3-bg.xpi 681252 BLAKE2B 
3b5a3d747b4894760f7ac56d7b5b9c2209e74bbab81c378380ff079ca6f16cee4e666b15cb11131f8740c3ee57c1cffedd273e03e0f8d5f7f0a4157ced5d60dc
 SHA512 
b66f5161364f008710881413ea09abe8648035f310ce698b1919bc51be7dc17074a1a83471f97de3ac5e5c775ecb626a9984d5d080054d3f726b63c87a889301
-DIST thunderbird-115.4.3-br.xpi 626933 BLAKE2B 
34fc7b66db103ff75a0c4e39b9de3468a4770d9f9a2419ee8a44c63246d2bfa8158c33b1bdce6e4a67e0686d0c8f6c5587d9d94079392f3892c401a886ee88d9
 SHA512 
75ca943b11ed952e48da3cf1b40629aa1f974eb62fc57c54f4eafa114d7d33cd8fe1a37517c3d7cb4cf2d0ece1c829dca4c01ad980078ab169bbd84b1d5436be
-DIST thunderbird-115.4.3-ca.xpi 670650 BLAKE2B 
3e7c579363e8272e7eb2e3834b9aad190463f35dd7be2535cced8b71796be8926383bb7c1b0c6362d7034452a0a9499650e7e24e081003baa6ee98deeec32b30
 SHA512 
5d0e6c9e2a0534e9de20d829c79f85cd0f40d043e887a5035a75046bbb05c564440a458a0b06166bf844e3a9d3f77cb41344312c4066930b74e094f5311f4a2b
-DIST thunderbird-115.4.3-cak.xpi 657815 BLAKE2B 
5e8f5ab4220fc855cf8a4e0ea0a9d8bef288794c2d99be11eadf4eb39fc76792b651dce47658d8bb8354159dffbc63ad3195b9a3755b6ca60a126f9baa637120
 SHA512 
eef947c3090e4c1b735ddbce6d3756cfe47f4837d2fadaf9944894e97d414dfbf09b4933c927d95f4e1c036a2ae16ca0d75fb04bc3e6f3cf9ba5c8f4c7261b18
-DIST thunderbird-115.4.3-cs.xpi 733800 BLAKE2B 
e1aa37cc03a2feb04706810405b2ad6f618ebec1a881328e88e943f89fa973dd047d31579fcebe7bb78a1e26a5c372518b135f9685ffdf4ab7a18b42f1cd0b9f
 SHA512 
e930a5db030f8a442bde7cca4d56e006305d4ef256109d677a94f19fdf1a7a4489a082a68f70eb52a9dc1ca4ab19e6e090d17eb864881cbcf1c9422fb3806c24
-DIST thunderbird-115.4.3-cy.xpi 703266 BLAKE2B 
ecc3868ac2a398b7f54cd6465bc628a43076d152fe2e706ccc46ace7a0f8e0794da92bc0e6743fc91179ff3df21170c821901c34cd40153ab494fa87489f2720
 SHA512 
210c95a7aa1ae64baa4b65988f8e76448956934c51e5c1e4822021d636408c717e069fe588e1d4d255cf342aff02e58169069f2ec3ade557faf169a6bbd593e2
-DIST thunderbird-115.4.3-da.xpi 690752 BLAKE2B 
2d61d1223c0d3e8015df0cfb673ca0358a51b29307c56702652cb048280e15f0da90597a08a2dd975caf2f783888f12e7f83b0ed7e4547b16cacee49700bf045
 SHA512 
de1c975ed08a52f3996a2d592695f9484225ea8aef1401c13439f4812f8bdcd361d36751489ad054a3db545ec634718858e9d4c792444d2d4c94ee185dfec541
-DIST thunderbird-115.4.3-de.xpi 720202 BLAKE2B 
fe8e814c25e5e98c06bce6c1750230d2525768a07971be8155036c6d5a7a06c1360c4ca8aa63cf9f2c5af2203765d961c1fa0800bb05f0bd42a81c9bee8d5ac4
 SHA512 
b8bc54665c8d6c14c5710491201f92e8f58dc66ca55056ff71c2a3d473147da49e86557e4d6eeaaeda03443056a27af0ef9e235de4108cff37b83bff66bf0644
-DIST thunderbird-115.4.3-dsb.xpi 737297 BLAKE2B 
952f63cd849e77f42ca94dd261bef11c6126285b49490bd76be3b4ee67dd0ecf0b4fe10bcb4546e777093259b22f81b8cc2e2ac40f99b8dedf26afa798f11fa4
 SHA512 
af5b344434881c743cd2112174472964b3c8d7bb6edd8fd7dd17ca9b283489f59efd585a71eae8f21346dbf7967fdb28b491fe0e71a297be4f550cebe9c09241
-DIST thunderbird-115.4.3-el.xpi 836691 BLAKE2B 

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

2023-11-21 Thread Joonas Niilola
commit: 968508a58df2942591adb8064d1eda2e835e82e7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 06:16:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 06:16:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968508a5

www-client/firefox-bin: add 115.5.0

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

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-115.5.0.ebuild | 378 ++
 2 files changed, 476 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 03d9fc33c549..d4fabcfedc5b 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,6 +94,102 @@ DIST firefox-115.4.0esr-vi.xpi 595544 BLAKE2B 
cc836c0a6c69bd7b568d136367cb722504
 DIST firefox-115.4.0esr-xh.xpi 402434 BLAKE2B 
774decc8e1935e019412f36a7bd9fd39fae624cf6cc3f19f1b5c2ab058e20421736a9718a836848c7327409330a69bc5db113bf790b99352c913978091d9f3b5
 SHA512 
baff34d53b0ffc6f9ed5ad6b914a9c836e5b629d31cab17d69a0b4d4583fe87994eac97e655c0a3c5c13e0b3c4abce427e8da1ab8657f83c567c63f894f627a8
 DIST firefox-115.4.0esr-zh-CN.xpi 595487 BLAKE2B 
a348b596390af3b2ee1ca421c3f2391a41194bd5cad4c4a37d6a9e83489bcd9f0e22c528880084e5437202b65b3fd65d94ea4b41462ae4bb15e4458ca1fdfaec
 SHA512 
2af12c595bae759bb429dd6f7b0c93f4f7a097501f24cc80dcb55862917f7bc57d4ab880ceb08bea3c700bd78495b7d8e3880688a2c92a33378f4d118f4f5aa5
 DIST firefox-115.4.0esr-zh-TW.xpi 597813 BLAKE2B 
2e1e1ac89419e1a2a95ad8cfa5196e429500ec5a8850516add323b1188d1ae8e96a1273dd8ca1671708c87f9ee85a392d40d8e95f6a1e9c9fa821b255db8ee02
 SHA512 
9b0f478da6e0ef2e2c1397ab05820f0d4271b9d323c234b4aa74800d998f59ca56b484a227b5a7ecba768756ebca55b0d40681658d785d3d13ed285f21b05d68
+DIST firefox-115.5.0esr-ach.xpi 441053 BLAKE2B 
ed9c9f9750ae54e453b68b3d4a10009f04034a74e6f952fdeb29f2e95ff357e138e7c6931d6f1543a79676ecce8bf064cd6b8a176288f5b0b38f86262b5d178a
 SHA512 
d6f9328224ef55ac61aa7b3213d5408c5dbc84136085b20959752324fa9af6784d2bab932b5cd81871bed02de78664a682691152380830a87a7fecd8002b3b05
+DIST firefox-115.5.0esr-af.xpi 402468 BLAKE2B 
6369b10d33aa1bae7cd1a83951bdb3ce220edd4fc7b3b9a73fe8a4083df5be104b5eaa64795b7b2839e31830557c6aca7432ecb740e0586cfbe1464c40ed1661
 SHA512 
f848471c60d0c31cf779d0f602fca8a1c15d33a1e668d15f332579906f85bbf7bb82fb54cdb90d44ede850215b1368b46b321109271f71dbb261f1431e7c2bf2
+DIST firefox-115.5.0esr-an.xpi 482924 BLAKE2B 
c508180d789d9538be04d52136d9f2d956c1d801cb9aea5a8b130dc843a44fc4b2c62862f9884abece2484e76491444bcef4908410cbfb72d31673094585982d
 SHA512 
40efe790974ba57c9111748cabfe78684206c2831a95e4ffb044617fde3748f755efc2c9c17a719059bf9141114d524fcd618fb6a8f0f9bcb7c96fe7a49a2c8d
+DIST firefox-115.5.0esr-ar.xpi 549544 BLAKE2B 
f309be91050de4dc03910612976c52c887ac9c0347da757e94b14f3e186c6cac6fd63785b07bde9da8f6bd6bbeec6b43ce50d70ef419a424ba2656a9ad3b4796
 SHA512 
eed5a38521c131887343e7d8dcf8f0e3bc36af2558ceeef6669811aec56edb7131086fc720e71b11e9da7aa959b30388dd9ac8a51514098763f0aede7ad34cc3
+DIST firefox-115.5.0esr-ast.xpi 477367 BLAKE2B 
aec7f04ecb679f1786163307f343801b3e40158a71e96cb90311b465d2f4398143889f18b76bb2b4da23969a06cb54a4570048df7b83b99fe6d7f050051b4f31
 SHA512 
24d7609edd0448d25f66385188bcaf6b9c807c07e85181d03ccd0016db01928659d5ae1b13c4d1602c67c14440e48cb9fc71cd7335331fd6a5b2ca4b4ff27e5e
+DIST firefox-115.5.0esr-az.xpi 470737 BLAKE2B 
a18b1559f056bd0e29cdf38831ff017954564b99c8b31f6eecab4320c34f7ac91c5889ada1661511fd380cfccabcb6df2e53ec81ae31234e6860318ed4ca5116
 SHA512 
cfd269e253f470d0f65005941e3c0dbb6179c23cfc6e9c9e960045fe728189109edb398fb8caeb64b550186e9e72499f6a460ac118161535bb0a259ab6eb5fe9
+DIST firefox-115.5.0esr-be.xpi 647100 BLAKE2B 
b194bad273aaab14e6efc85dac8112a7e50dee0276f12e5a7551ef9f411a5474f71ff69c220be0415b1d8309eb25425720a71e4fe42a61ac09b9cfb0c4dc
 SHA512 
ed2564a7c3940da180134b69746e3f8b08a0b265ef0a319897d382e73106ad58c32678cf85090de437898dd8ea4d2d520ee971cc590d56a1afe98c54c476d583
+DIST firefox-115.5.0esr-bg.xpi 564180 BLAKE2B 
845ca0bcc04ea67fcf5cdddefd0dbec811bb927d93e3c98517952d88b0f6bb8d079d70fc40afcfc05c37656ba76fa51f6fb74895d52413a669d1497b9cede860
 SHA512 
7e0cd143d613911e87b2238ab14240c07f93ecfca54e24f50bdcdd0992dec7152ee446d5a47a48f79b6f876fc804a788a67c9c2b7033c6a08816a215cac8e9b0
+DIST firefox-115.5.0esr-bn.xpi 558439 BLAKE2B 
655656c2411f0e56336b77e69f0379529e44319dd6b23cb83a8f5732e239a88996de9c76ec1542959e7f1d9ced951e7602be27b553abd1629f2007cd1bd3bd88
 SHA512 
829e7e7664299b5e8a65e99da2c09988aba9f5c412f09e18e485eae5c6bdbfc7f44aa5ddb981ba592ba237847b6c18d9224dc77a2fcd67320a071504b2eca34e
+DIST firefox-115.5.0esr-br.xpi 534381 BLAKE2B 
8ca7a2855b4e7a99ec182911d75d2ac5d87416dc7adda4a8fc060d700600e734262525198dcc4a19c800b692b5bf928ef63a3d25d4f930c635e55878fc9ebf2d
 SHA512 
c0666c6264e7b11e89c54b4c29ab55fd9ea0577fd8033ad69f5fb3a11ae9c601bd4aa88e3aac83f4ac5e2523c13d8de2e1e646bdfdbf377c46a97783376d179e
+DIST firefox-115.5.0esr-bs.xpi 441267 

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

2023-11-21 Thread Joonas Niilola
commit: 8cac2d333a3612edcd08815c82f0b7e2b0ab030e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 06:17:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 06:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cac2d33

www-client/firefox-bin: drop 115.4.0, 119.0-r2, 119.0.1

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

 www-client/firefox-bin/Manifest| 294 
 www-client/firefox-bin/firefox-bin-115.4.0.ebuild  | 378 -
 www-client/firefox-bin/firefox-bin-119.0-r2.ebuild | 368 
 www-client/firefox-bin/firefox-bin-119.0.1.ebuild  | 368 
 4 files changed, 1408 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index d4fabcfedc5b..c18acf0eb29f 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -1,99 +1,3 @@
-DIST firefox-115.4.0esr-ach.xpi 441063 BLAKE2B 
34e7063552a4f39cb263b6a1a57500db9a85c86decb9df0eb190d429c8756c1a2c5d29906da8398efa77d6acc9dd91d9384032b3b335dd103e7e629edebb7378
 SHA512 
16ef9451c1661b3369b19e641f5b859344beecd0e33da51816f507ee70329ee67c312985f8277177ca309cf028280cdfe1dc77ffd03eda6dbdc4a37a3d0b64ac
-DIST firefox-115.4.0esr-af.xpi 402470 BLAKE2B 
7a525657763939a8d53cedf62b6ee2632e9090e7413fed36c270f8154acdce3e360cf0aa089ba60bc4b14bf551562f43f5cbeaa6cda1eb214e4f04022cf9e392
 SHA512 
5482de6e9806a2a1caad197d49ce05a0e7683efbc6fc4c95457fc962ab3617b40918b09ba6e37271f9d360f590484378629753aa5f66348180357704f393b3ee
-DIST firefox-115.4.0esr-an.xpi 482937 BLAKE2B 
e62095f5cc1d29e2ba45eb5157e8734fa231f3ffed46bf55fc38578ac806ab20d9527852b83169451678274e2c77abf83543cc0dcdcd44cd64ce67f097b7cda8
 SHA512 
2e277556f5cd5784a9c197b38966e2aa1d61c944fbf4a0304788fb44546b3b83f20742124a885941c6110a2b2fd38d21e4912dfe7eb067b554ce54c293867dc6
-DIST firefox-115.4.0esr-ar.xpi 549547 BLAKE2B 
1e4cb939add44283806cf00194c8b9b2fdc48548158dc8fdbfc09b2a274b2a9fbee363bb5684868dd4fd396d3702b1237cb4560e205c9c4fedf42fcbf01a66c9
 SHA512 
27af768fc59faa991ddca5491aefc0cdab262619f59d351c5bfa53381f85ecf39bfab54a17ebf682c1d525c53e8f1a7c229062b7ef561dc710ca208fc697ace1
-DIST firefox-115.4.0esr-ast.xpi 477366 BLAKE2B 
bc01effa1eb83dd4d761f533900dc23bbada9f4806020db6e9e829b4632362c1349371899417e18a0333f8c2ae43463c00b1a6eb63a314857bc3bfea38b1d37a
 SHA512 
9fa37e38ede8566f626987cd97045c2a8fee08118da298d55e31d55986cd480fb6496676bef399e87a8a19794f48cfde08c360bb6513ac5d67ffc53ee9e6ec85
-DIST firefox-115.4.0esr-az.xpi 470739 BLAKE2B 
8eaab362dc77a3ee96337fad3fbe26777ec50ab0135f15e819bce9b2922bf63976be05d3ac4db4f4b4e4c9e329ff7790ff99cbb14be0b64af271ef82867c17fc
 SHA512 
db5599cde46b79609b19791b4d0a4ead28599902e574aa352edbaf21bb1b51486fadc6265cbe7f8a51d388fecf61f403fc4f41825d32c46eaafae15226135933
-DIST firefox-115.4.0esr-be.xpi 647102 BLAKE2B 
db9afed9e265be0fb35127b5e527f32cbcad9292a9e085ba8d632208aa795128932d4729ba7131736013810123f76ec20605b99e294e82e712f5530378f599d3
 SHA512 
95b45af7e86f0436fee5b152ef2c02593543ca302731540f368f9b44871ebbdc7bad505a4c26a7cbaae76b36977bb4b255ab39306fd2f341d18490d3a50c87d4
-DIST firefox-115.4.0esr-bg.xpi 564177 BLAKE2B 
647650095bdbf4a4fb84e54c6040271985de5305fbd6dd8c3fe65e9c5fc5c90910e480ba7ad394f6ea309de769edd7b7f145c61f13f454ff3dc900354f146c0a
 SHA512 
a058bbe9cdf0d216056bf5d73f7a75439cf00168459b86213fade6afa325318224ed4b096c348116614af8b80682115d1cd07ab5862d7cd71c179310d2d6506a
-DIST firefox-115.4.0esr-bn.xpi 558431 BLAKE2B 
dcfc6e48b43a53e61c0553873d2c3011ca93c9923b499c7792ec3ae86fc5d3b7eda61d3b6b044036f02fb6f5931c2d586d1ce0723109e7588dcc463be0dcd05b
 SHA512 
591c2c4aff54e932747357176b69313d7b0a373e28896922849a313ec37127af9959a4bb9b09580f84ea59e8cb447c8bbe7c8c07b4bf1eb77fe57937041a873d
-DIST firefox-115.4.0esr-br.xpi 534373 BLAKE2B 
588b2070cbd25ce2a9149f6ab5652fa12c30cec7901ecd062acaa2d54cc1265057228e8aeb3741282b39a5cabbc83b363fb13bcbb7e9ce3deb510201c21a
 SHA512 
66215cbf68f2d7a8c445e3db70c1336c5aab0137fb2fcbd8980f0d2c4151947080c130a3abf548b4bed343d1a1df506bd79b2b37dd6f72e087531c169f07bcc3
-DIST firefox-115.4.0esr-bs.xpi 441266 BLAKE2B 
075e6128edbc90d933c920b75d5ff560869f32ac55ebbf7266b4e36ea85d6b217c4a6b414ed752cb8088ec67f15edeb54a744e37a1c596cc059d6e295383011e
 SHA512 
62469b200fc870d6dd23421416e1dc21e1ba06c48fd53984ddebdaf82591ad4f3e7501baebf78577c8aeda90287f8eafe726e3423063167d1bd4da6671b0ecf0
-DIST firefox-115.4.0esr-ca-valencia.xpi 521958 BLAKE2B 
6a3f41fb31101d671ec90776d5418d3780547feac8265647bf851ac220b6d9dba51ed9c610b1aa2f8762de92a2b88aafb2390299257cdc1ad0327d5e061bf3f6
 SHA512 
8139baf0b63ce41598594651ba91f1134709bc51791c1b3e82ba12621ee304cd0e77957c3799920477d4e7aba6805a8c0904997ed3ede031915694fed5dcd961
-DIST firefox-115.4.0esr-ca.xpi 545479 BLAKE2B 
adacc7ca535e1de78d0351c44d3a493cc768e794b925292bf4551c233e1efd322dfa8598a1b95f0e80f8bd70b3f36027d17caf3ad22dbcc5bbcab007379c6866
 SHA512 

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

2023-11-21 Thread Joonas Niilola
commit: 23ac0821e332f2b9e042bfe8742c9a1cff1d483d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 22 06:13:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 22 06:13:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ac0821

www-client/firefox: add upstream patch to fix missing dbus.h on 120.0

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

 www-client/firefox/Manifest | 1 +
 www-client/firefox/firefox-120.0.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index dfcad0374975..5cbe3385d3c1 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -401,6 +401,7 @@ DIST firefox-119.0.1-zh-CN.xpi 609155 BLAKE2B 
2e7358f866834f6991d54b40872234baac
 DIST firefox-119.0.1-zh-TW.xpi 612610 BLAKE2B 
1b98a3492e14867a8ee8bc3449465af7f365c3be6b092857bdc83045540b1b28d3c9bb864d395bfd50f273ee9a21a7acc583361939b5d6a3a233529ff3d5536d
 SHA512 
a510a590bc457d1ea70392bfdb3e7bc36ba43b379361d547ca55eadd9d44a6ce59c24cf01667df6e014bb164f0333ae728a1ecf9939065be71923cc22fb83c52
 DIST firefox-119.0.1.source.tar.xz 524717896 BLAKE2B 
b5a2ceadf05692d482dc8114634902d33c32c908e60394bf2e6b38afd8d83830d40c83afec28f7257e269595196140c0a8a1f345232f29c649a202d51ca39c68
 SHA512 
4f3201aee10e7b831cc384b2c7430a24f4de81f703115a917f9eb7acecb2ae1725f11af56c41257a056bb9d7a4d749d590cc9baffcd6e13852be45aaecf8163a
 DIST firefox-119.0.source.tar.xz 523093112 BLAKE2B 
4fc9852839a65b05c0861eea1d3c99aa9ef8eef02ba02dab15720d0da62b219f0fc2c4bdda1741dcf0eed316b88f032580c7cf433c4d09170b5c8e19e8ad4e1d
 SHA512 
4b555c444add36567fd538752b122f227cf78bb70b72c79e6d8ae8d9c2e61c3cdacfae79c37970753b8b5c7716b28c686071eb7b551773c30a76852f3550676c
+DIST firefox-120-patches-01.tar.xz 14636 BLAKE2B 
353a8435140a79a4d93092e19c04a27a762553d609246e78d724c83c3288a05e022fb6ba0e7de9ac67c41911ba44187855b9f9d879079e84a9b937269b380c4f
 SHA512 
8162f57c535ab90b7f58225aee07c19414c90e00afd58293a3427a6e8e662eb0afb9df81d2782d4a13e7514ea1899229de6f1a381d9f11bfc9b7c7c7da56e650
 DIST firefox-120.0-ach.xpi 452406 BLAKE2B 
c7d90c68f9533e0dde831575026061301a0359ae1b07dcc09d836216e75f42c485bb82a67376e2ed910ea46091efdacf8adb6fcb1d5a0dd1f7a85a140496bbc6
 SHA512 
ae6035a73d48e7f42627f180825765e7194e6afc1dd1d6ca1b626e472e6ac570d0dcffb19e69623a9dc4639a2969270b91b75948cc62308dfdc2b455a828b443
 DIST firefox-120.0-af.xpi 408350 BLAKE2B 
e841d6e1e11d2aa0747d6d1bab06eed8fd64942fa72e9661e47847c4f78d882ac3b07c497b14a0ca334742e07ff79278fd98b49cb38db06e8d91ff9971a320bf
 SHA512 
721f33a479c528551bb8dcb9dea3cd5f6bf9be7be1c5851b3b6e7814104ab66aaa5e1103d25787eae4c94a846ab2d13da5f6b3d3b880e5d5b2cae4ed590adb6a
 DIST firefox-120.0-an.xpi 493113 BLAKE2B 
438187930e8687fe7d90bde56112a7512b57292b224f3784a8a715fe28ccf2a29e2bc800fe252ccd180b6c1e0e2eb114cac2dfc091314134e9ba3f32c2fcb2a7
 SHA512 
4bf1bf696315bb39b0e0eb0325df1e55ec7bfc6ebc32671c30807e10b71f10405fae6e64a5b60f5ceba234c9fe3cdb4411080c0da6d63ff9e0b53c7a2ac0

diff --git a/www-client/firefox/firefox-120.0.ebuild 
b/www-client/firefox/firefox-120.0.ebuild
index c7fbedecf97e..cd20a5293678 100644
--- a/www-client/firefox/firefox-120.0.ebuild
+++ b/www-client/firefox/firefox-120.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-FIREFOX_PATCHSET="firefox-119-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-120-patches-01.tar.xz"
 
 LLVM_MAX_SLOT=17
 
@@ -663,8 +663,8 @@ src_prepare() {
eapply "${WORKDIR}/firefox-patches"
 
# Workaround for bgo#917599
-   if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
-   eapply "${FILESDIR}"/firefox-115.4.0-icu-74.patch
+   if use system-icu && ! has_version ">=dev-libs/icu-74.1" ; then
+   rm -v 
"${WORKDIR}"/firefox-patches/0028-bmo-1862601-system-icu-74.patch || die
fi
 
# Allow user to apply any additional patches without modifing ebuild



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

2023-11-21 Thread Zac Medico
commit: 1dd23baa7dcd96b9b3b60648a30aa8def6bc911b
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Mon Nov 20 23:03:58 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 22 05:16:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd23baa

app-containers/podman: add 4.8.0_rc1

1. Adding support for _rc versions

Signed-off-by: Rahil Bhimjiani  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33921
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest| 1 +
 app-containers/podman/{podman-.ebuild => podman-4.8.0_rc1.ebuild} | 3 ++-
 app-containers/podman/podman-.ebuild  | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index c5c4bef92c86..fc73f6057372 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,2 +1,3 @@
 DIST podman-4.5.0.tar.gz 17423692 BLAKE2B 
ba28e77626bb4bcdb85b20031e12cf93f2eb3174b678cb8e99557df13e2cdf377ea402eb373a51ea44302f878f8e1cdedda14a2f3ad8c9e88895754fc50c272e
 SHA512 
8a699dc01fc3d7c4a9e5ef4f166170303fc30e0f6695c61f763944e1cb755e75896108e0c4166d184fe49e3a6859f045aa3883047ebba9290e851fc128d77cac
 DIST podman-4.7.2.tar.gz 20554551 BLAKE2B 
a53bbe6b21145ab394b4a9bc540d4335ca6cdd0e0a98e741e5cfb8aa19aaeb2801ca8d117d42b0d66f618018a2d4b1d736fc851b58b661cbae6ee815712fb936
 SHA512 
1873a158f2e0527b6e57929f391c4ea5adee5fba33e861eb7744cd0ac845f7296f6149b5e824142e701e5b4db95466585206f37402298301f99cc40b781a51ba
+DIST podman-4.8.0_rc1.tar.gz 21624090 BLAKE2B 
0b11d3419e7934697e085daab4ea756cdd7f2d1ab059f8c35a78c60fee826757d208a48f4862e0105fe5a9e7b48c846d9ecdd32db8a74dd6fe0499b57ce0b3d2
 SHA512 
5b3cb3e78d311cf41c5b79ac0b93c34e77b7168230b6f307304be210a34606a937aa6039e2de14a5ae6271b94e7a19e12503335c3796f57c968df004d5f13607

diff --git a/app-containers/podman/podman-.ebuild 
b/app-containers/podman/podman-4.8.0_rc1.ebuild
similarity index 96%
copy from app-containers/podman/podman-.ebuild
copy to app-containers/podman/podman-4.8.0_rc1.ebuild
index 85842e6a4f69..e71d643e48de 100644
--- a/app-containers/podman/podman-.ebuild
+++ b/app-containers/podman/podman-4.8.0_rc1.ebuild
@@ -12,7 +12,8 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/podman.git;
 else
-   SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 

diff --git a/app-containers/podman/podman-.ebuild 
b/app-containers/podman/podman-.ebuild
index 85842e6a4f69..e71d643e48de 100644
--- a/app-containers/podman/podman-.ebuild
+++ b/app-containers/podman/podman-.ebuild
@@ -12,7 +12,8 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/podman.git;
 else
-   SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/dua-cli/

2023-11-21 Thread Jonas Frei
commit: 9cc681d0c80339ee01ef62c6a3a7a7db70654607
Author: Jonas Frei  pm  me>
AuthorDate: Wed Nov 22 04:19:20 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Wed Nov 22 04:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cc681d0

sys-fs/dua-cli: add 2.20.3

Signed-off-by: Jonas Frei  pm.me>

 sys-fs/dua-cli/Manifest  |  60 ++
 sys-fs/dua-cli/dua-cli-2.20.3.ebuild | 151 +++
 2 files changed, 211 insertions(+)

diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest
index 7fb0e1af43..00652b8e44 100644
--- a/sys-fs/dua-cli/Manifest
+++ b/sys-fs/dua-cli/Manifest
@@ -1,9 +1,14 @@
 DIST anstream-0.3.1.crate 19503 BLAKE2B 
f8e65cd47ddf95a1963bf5ddb91e8d226f368930731dcbb985fdd60dcfe218929e01be45168ccd6d86d76f0ab097c52e0ed4f89cca0d6b4864bab57d8a36dc05
 SHA512 
0eaad41de20fcb8207eecd810e47c833c59bea43cffd7e11450fc74617dcf3adb8d2ae1b5a61f8827dd3ef86ecf3ff7503d6b55c489aefab5f62c8bc746c2e8d
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
+DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
+DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/dua-cli/

2023-11-21 Thread Jonas Frei
commit: 165e22f45d180c914670ca43eb055041998bb97b
Author: Jonas Frei  pm  me>
AuthorDate: Wed Nov 22 04:20:15 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Wed Nov 22 04:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=165e22f4

sys-fs/dua-cli: drop 2.20.1

Signed-off-by: Jonas Frei  pm.me>

 sys-fs/dua-cli/Manifest  |  68 ---
 sys-fs/dua-cli/dua-cli-2.20.1.ebuild | 163 ---
 2 files changed, 231 deletions(-)

diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest
index 00652b8e44..4729133a54 100644
--- a/sys-fs/dua-cli/Manifest
+++ b/sys-fs/dua-cli/Manifest
@@ -1,184 +1,116 @@
-DIST anstream-0.3.1.crate 19503 BLAKE2B 
f8e65cd47ddf95a1963bf5ddb91e8d226f368930731dcbb985fdd60dcfe218929e01be45168ccd6d86d76f0ab097c52e0ed4f89cca0d6b4864bab57d8a36dc05
 SHA512 
0eaad41de20fcb8207eecd810e47c833c59bea43cffd7e11450fc74617dcf3adb8d2ae1b5a61f8827dd3ef86ecf3ff7503d6b55c489aefab5f62c8bc746c2e8d
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
-DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
-DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
-DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: net-im/chatterino/

2023-11-21 Thread Maria Keating
commit: 99e932ed23f8262cf138463694feb6e70503a667
Author: Maria Keating  mariakeating  com>
AuthorDate: Wed Nov 22 04:08:06 2023 +
Commit: Maria Keating  mariakeating  com>
CommitDate: Wed Nov 22 04:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99e932ed

net-im/chatterino: drop myself as a maintainer

Signed-off-by: Maria Keating  mariakeating.com>

 net-im/chatterino/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-im/chatterino/metadata.xml b/net-im/chatterino/metadata.xml
index 41fd3e8242..45b4d2f378 100644
--- a/net-im/chatterino/metadata.xml
+++ b/net-im/chatterino/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-Maria Keating
-ma...@mariakeating.com
-  
+  
   
 pajlada/signals
   



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

2023-11-21 Thread Alfredo Tupone
commit: 6907d7cf70ad61c6f0501c6bdfb404fe2f8c4890
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 22 00:47:56 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 22 00:48:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6907d7cf

dev-python/pyarrow: add 14.0.1

Bug: https://bugs.gentoo.org/917617
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-python/pyarrow/Manifest  |  1 +
 dev-python/pyarrow/pyarrow-14.0.1.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest
index 61a09a5ef288..dbaaf9c74afa 100644
--- a/dev-python/pyarrow/Manifest
+++ b/dev-python/pyarrow/Manifest
@@ -1 +1,2 @@
 DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B 
bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b
 SHA512 
551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce
+DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713

diff --git a/dev-python/pyarrow/pyarrow-14.0.1.ebuild 
b/dev-python/pyarrow/pyarrow-14.0.1.ebuild
new file mode 100644
index ..1c069c6e6b74
--- /dev/null
+++ b/dev-python/pyarrow/pyarrow-14.0.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Python library for Apache Arrow"
+HOMEPAGE="
+   https://pypi.org/project/pyarrow/
+   https://arrow.apache.org/
+"
+SRC_URI="mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz"
+S="${WORKDIR}/apache-arrow-${PV}/python"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="parquet snappy ssl"
+
+RDEPEND="
+   
~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?]
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   

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

2023-11-21 Thread Sam James
commit: 9368270cf5d8ad8fcb7e81fb71f909d99f276d5c
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 00:25:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:25:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9368270c

app-crypt/gpgme: Stabilize 1.23.1 sparc, #916950

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

 app-crypt/gpgme/gpgme-1.23.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.23.1.ebuild 
b/app-crypt/gpgme/gpgme-1.23.1.ebuild
index a1a887b15b75..fd82ac57ce98 100644
--- a/app-crypt/gpgme/gpgme-1.23.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.1.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2.1"
 # Bump FUDGE if a release is made which breaks ABI without changing SONAME.
 # (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
 SLOT="1/11.6.15.2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="common-lisp static-libs +cxx python qt5 test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"



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

2023-11-21 Thread Sam James
commit: 58b237f4ff19914b3957cc1787b109c44aab1088
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 00:25:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:25:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b237f4

media-libs/harfbuzz: Stabilize 8.2.2 sparc, #916950

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

 media-libs/harfbuzz/harfbuzz-8.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild
index c114ab1668f9..c50563c15f32 100644
--- a/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



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

2023-11-21 Thread Sam James
commit: 885aa471140683925e97ae8f63ff6c5b50448cd5
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 00:25:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:25:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885aa471

app-text/poppler: Stabilize 23.11.0 sparc, #916950

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

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

diff --git a/app-text/poppler/poppler-23.11.0.ebuild 
b/app-text/poppler/poppler-23.11.0.ebuild
index aaa749ef674e..6bb98198d3df 100644
--- a/app-text/poppler/poppler-23.11.0.ebuild
+++ b/app-text/poppler/poppler-23.11.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/

2023-11-21 Thread Sam James
commit: 593fc772da6ea5ca32707151ea371797aa83aa17
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 00:25:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:25:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593fc772

app-editors/neovim: Stabilize 0.9.4 x86, #917657

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

 app-editors/neovim/neovim-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-0.9.4.ebuild 
b/app-editors/neovim/neovim-0.9.4.ebuild
index 8da0bd0114d6..9b66098f9ec4 100644
--- a/app-editors/neovim/neovim-0.9.4.ebuild
+++ b/app-editors/neovim/neovim-0.9.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2023-11-21 Thread Sam James
commit: 7de7f8c28037efcc50e0d8f3e41c5d9d7abe83e6
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 23:59:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de7f8c2

sys-devel/automake-vanilla: add 1.15.1

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

 sys-devel/automake-vanilla/Manifest|   1 +
 .../automake-vanilla-1.15.1.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/sys-devel/automake-vanilla/Manifest 
b/sys-devel/automake-vanilla/Manifest
index ee180dcca549..c4d5d7c16d57 100644
--- a/sys-devel/automake-vanilla/Manifest
+++ b/sys-devel/automake-vanilla/Manifest
@@ -1,2 +1,3 @@
 DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 
17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144
 SHA512 
6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
+DIST automake-1.15.1.tar.xz 1509496 BLAKE2B 
e6ade31089f969140472004cd9854318470228c64e4f8e829d48c5379f62d2c5f8ef9509131c577653e81868d94544ecf6520f86b5d582ebb6ed65c832039f30
 SHA512 
02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688
 DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 
87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c
 SHA512 
3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88

diff --git a/sys-devel/automake-vanilla/automake-vanilla-1.15.1.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-1.15.1.ebuild
new file mode 100644
index ..8416c83e8723
--- /dev/null
+++ b/sys-devel/automake-vanilla/automake-vanilla-1.15.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/${MY_PN}.git;
+   inherit git-r3
+else
+   MY_PN=${PN/-vanilla}
+   MY_P=${MY_PN}-${PV}
+
+   SRC_URI="mirror://gnu/${MY_PN}/${MY_P}.tar.xz"
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="https://www.gnu.org/software/automake/;
+
+LICENSE="GPL-2"
+# Use Gentoo versioning for slotting.
+SLOT="${PV:0:4}"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/perl-5.6
+   >=sys-devel/automake-wrapper-11
+   >=sys-devel/autoconf-2.69:*
+   sys-devel/gnuconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-alternatives/gzip
+   sys-apps/help2man
+   test? (
+   ${PYTHON_DEPS}
+   dev-util/dejagnu
+   )
+"
+
+pkg_setup() {
+   # Avoid python-any-r1_pkg_setup
+   :
+}
+
+src_prepare() {
+   default
+
+   export WANT_AUTOCONF=2.5
+   # Don't try wrapping the autotools - this thing runs as it tends
+   # to be a bit esoteric, and the script does `set -e` itself.
+   ./bootstrap || die
+   sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
+
+   # bug #628912
+   if ! has_version -b sys-apps/texinfo ; then
+   touch doc/{stamp-vti,version.texi,automake.info} || die
+   fi
+}
+
+src_configure() {
+   use test && python_setup
+   # Also used in install.
+   MY_INFODIR="${EPREFIX}/usr/share/${P}/info"
+   econf \
+   --datadir="${EPREFIX}"/usr/share/automake-vanilla-${PV} \
+   --program-suffix="-vanilla" \
+   --infodir="${MY_INFODIR}"
+}
+
+src_install() {
+   default
+
+   #rm "${ED}"/usr/share/aclocal/README || die
+   #rmdir "${ED}"/usr/share/aclocal || die
+   rm \
+   "${ED}"/usr/bin/{aclocal,automake}-vanilla \
+   "${ED}"/usr/share/man/man1/{aclocal,automake}-vanilla.1 || die
+
+   # remove all config.guess and config.sub files replacing them
+   # w/a symlink to a specific gnuconfig version
+   local x
+   for x in guess sub ; do
+   dosym ../gnuconfig/config.${x} \
+   /usr/share/${PN}-${SLOT}/config.${x}
+   done
+
+   # Avoid QA message about pre-compressed file in docs
+   local 
tarfile="${ED}/usr/share/doc/automake-vanilla-${PVR}/amhello-1.0.tar.gz"
+   if [[ -f "${tarfile}" ]] ; then
+   gunzip "${tarfile}" || die
+   fi
+
+   pushd "${D}/${MY_INFODIR}" >/dev/null || die
+   for f in *.info*; do
+   # Install convenience aliases for versioned Automake pages.
+   ln -s "$f" "${f/./-vanilla-${PV}.}" || die
+   done
+   popd >/dev/null || die
+
+   local major="$(ver_cut 

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

2023-11-21 Thread Sam James
commit: b932b7740e8a09c22ed91516fa4f9053b59e6951
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Nov 15 12:05:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b932b774

sys-devel/automake-vanilla: resolve conflicts with sys-devel/automake

Signed-off-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild | 6 +++---
 sys-devel/automake-vanilla/automake-vanilla-1.16.5.ebuild | 6 +++---
 sys-devel/automake-vanilla/automake-vanilla-.ebuild   | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild
index f769b162739b..ae731a0451ef 100644
--- a/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild
+++ b/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild
@@ -49,7 +49,7 @@ src_prepare() {
 
 src_configure() {
# Also used in install.
-   MY_INFODIR="${EPREFIX}/usr/share/automake-vanilla-${PV}/info"
+   MY_INFODIR="${EPREFIX}/usr/share/${P}/info"
econf \
--datadir="${EPREFIX}"/usr/share/automake-vanilla-${PV} \
--program-suffix="-vanilla" \
@@ -90,14 +90,14 @@ src_install() {
pushd "${D}/${MY_INFODIR}" >/dev/null || die
for f in *.info*; do
# Install convenience aliases for versioned Automake pages.
-   ln -s "$f" "${f/./-${PV}.}" || die
+   ln -s "$f" "${f/./-vanilla-${PV}.}" || die
done
popd >/dev/null || die
 
local major="$(ver_cut 1)"
local minor="$(ver_cut 2)"
local idx="$((9-(major*1000+minor)))"
-   newenvd - "06automake${idx}" <<-EOF
+   newenvd - "07automake${idx}" <<-EOF
INFOPATH="${MY_INFODIR}"
EOF
 }

diff --git a/sys-devel/automake-vanilla/automake-vanilla-1.16.5.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-1.16.5.ebuild
index 1ffbeb5076d6..ad6816d67687 100644
--- a/sys-devel/automake-vanilla/automake-vanilla-1.16.5.ebuild
+++ b/sys-devel/automake-vanilla/automake-vanilla-1.16.5.ebuild
@@ -75,7 +75,7 @@ src_prepare() {
 src_configure() {
use test && python_setup
# Also used in install.
-   MY_INFODIR="${EPREFIX}/usr/share/automake-${PV}/info"
+   MY_INFODIR="${EPREFIX}/usr/share/${P}/info"
econf \
--datadir="${EPREFIX}"/usr/share/automake-vanilla-${PV} \
--program-suffix="-vanilla" \
@@ -108,14 +108,14 @@ src_install() {
pushd "${D}/${MY_INFODIR}" >/dev/null || die
for f in *.info*; do
# Install convenience aliases for versioned Automake pages.
-   ln -s "$f" "${f/./-${PV}.}" || die
+   ln -s "$f" "${f/./-vanilla-${PV}.}" || die
done
popd >/dev/null || die
 
local major="$(ver_cut 1)"
local minor="$(ver_cut 2)"
local idx="$((9-(major*1000+minor)))"
-   newenvd - "06automake${idx}" <<-EOF
+   newenvd - "07automake${idx}" <<-EOF
INFOPATH="${MY_INFODIR}"
EOF
 }

diff --git a/sys-devel/automake-vanilla/automake-vanilla-.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-.ebuild
index 9232ed261086..878f8d02ab85 100644
--- a/sys-devel/automake-vanilla/automake-vanilla-.ebuild
+++ b/sys-devel/automake-vanilla/automake-vanilla-.ebuild
@@ -67,7 +67,7 @@ src_prepare() {
 src_configure() {
use test && python_setup
# Also used in install.
-   MY_INFODIR="${EPREFIX}/usr/share/automake-vanilla-${PV}/info"
+   MY_INFODIR="${EPREFIX}/usr/share/${P}/info"
econf \
--datadir="${EPREFIX}"/usr/share/automake-vanilla-${PV} \
--program-suffix="-vanilla" \
@@ -100,14 +100,14 @@ src_install() {
pushd "${D}/${MY_INFODIR}" >/dev/null || die
for f in *.info*; do
# Install convenience aliases for versioned Automake pages.
-   ln -s "$f" "${f/./-${PV}.}" || die
+   ln -s "$f" "${f/./-vanilla-${PV}.}" || die
done
popd >/dev/null || die
 
local major="$(ver_cut 1)"
local minor="$(ver_cut 2)"
local idx="$((9-(major*1000+minor)))"
-   newenvd - "06automake${idx}" <<-EOF
+   newenvd - "07automake${idx}" <<-EOF
INFOPATH="${MY_INFODIR}"
EOF
 }



[gentoo-commits] repo/gentoo:master commit in: sys-devel/automake-vanilla/, sys-devel/automake-vanilla/files/

2023-11-21 Thread Sam James
commit: 23566373c9b4e0d9456cd059f0e418c17e9b45c9
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  5 14:34:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23566373

sys-devel/automake-vanilla: new package, add 1.11.6, 1.16.5, 

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

 sys-devel/automake-vanilla/Manifest|   2 +
 .../automake-vanilla-1.11.6.ebuild | 103 +
 .../automake-vanilla-1.16.5.ebuild | 121 +++
 .../automake-vanilla/automake-vanilla-.ebuild  | 113 ++
 ...1.6-install-sh-avoid-low-risk-race-in-tmp.patch |  77 +
 .../files/automake-1.11.6-perl-5.16.patch  | 128 +
 ...omake-1.11.6-perl-escape-curly-bracket-r1.patch |  37 ++
 .../automake-1.16.5-apostrophe-in-tests.patch  |  51 
 ...tomake-1.16.5-fix-instmany-python.sh-test.patch |  26 +
 ...ake-1.16.5-fix-py-compile-basedir.sh-test.patch |  26 +
 .../files/automake-1.16.5-py3-compile.patch|  73 
 sys-devel/automake-vanilla/metadata.xml|  12 ++
 12 files changed, 769 insertions(+)

diff --git a/sys-devel/automake-vanilla/Manifest 
b/sys-devel/automake-vanilla/Manifest
new file mode 100644
index ..ee180dcca549
--- /dev/null
+++ b/sys-devel/automake-vanilla/Manifest
@@ -0,0 +1,2 @@
+DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 
17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144
 SHA512 
6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
+DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 
87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c
 SHA512 
3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88

diff --git a/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild
new file mode 100644
index ..f769b162739b
--- /dev/null
+++ b/sys-devel/automake-vanilla/automake-vanilla-1.11.6.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-vanilla}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="https://www.gnu.org/software/automake/;
+SRC_URI="mirror://gnu/${MY_PN}/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+# Use Gentoo versioning for slotting.
+SLOT="${PV:0:4}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+RESTRICT="test !test? ( test )"
+
+RDEPEND="
+   >=dev-lang/perl-5.6
+   >=sys-devel/automake-wrapper-10
+   >=sys-devel/autoconf-2.69:*
+   sys-devel/gnuconfig
+"
+DEPEND="
+   ${RDEPEND}
+   sys-apps/help2man
+"
+BDEPEND="
+   app-arch/gzip
+   test? ( dev-util/dejagnu )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${MY_P}-perl-5.16.patch #424453
+   "${FILESDIR}"/${MY_P}-install-sh-avoid-low-risk-race-in-tmp.patch
+   "${FILESDIR}"/${MY_P}-perl-escape-curly-bracket-r1.patch
+)
+
+src_prepare() {
+   default
+   export WANT_AUTOCONF=2.5
+   export HELP2MAN=true
+   sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
+   export TZ="UTC"  #589138
+}
+
+src_configure() {
+   # Also used in install.
+   MY_INFODIR="${EPREFIX}/usr/share/automake-vanilla-${PV}/info"
+   econf \
+   --datadir="${EPREFIX}"/usr/share/automake-vanilla-${PV} \
+   --program-suffix="-vanilla" \
+   --infodir="${MY_INFODIR}"
+}
+
+src_compile() {
+   :;
+
+   # TODO: This was missing a || die originally and fails now...
+   #local x
+   #for x in aclocal automake; do
+   #   help2man "perl -Ilib ${x}" > doc/${x}-${SLOT}.1 || die
+   #done
+}
+
+src_install() {
+   default
+
+   rm \
+   "${ED}"/usr/bin/{aclocal,automake}-vanilla \
+   "${ED}"/usr/share/man/man1/{aclocal,automake}-vanilla.1 || die
+
+   # remove all config.guess and config.sub files replacing them
+   # w/a symlink to a specific gnuconfig version
+   local x
+   for x in guess sub ; do
+   dosym ../gnuconfig/config.${x} \
+   /usr/share/${PN}-${SLOT}/config.${x}
+   done
+
+   # Avoid QA message about pre-compressed file in docs
+   local 
tarfile="${ED}/usr/share/doc/automake-vanilla-${PVR}/amhello-1.0.tar.gz"
+   if [[ -f "${tarfile}" ]] ; then
+   gunzip "${tarfile}" || die
+   fi
+
+   pushd "${D}/${MY_INFODIR}" >/dev/null || die
+  

[gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/, sys-devel/automake-vanilla/

2023-11-21 Thread Sam James
commit: c6d66d52fd0da4410f23ff947bf13a480c89aded
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Nov 15 12:05:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d66d52

sys-devel/automake{,-vanilla}: fix idx computation for 

Signed-off-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/automake-vanilla/automake-vanilla-.ebuild | 9 +++--
 sys-devel/automake/automake-.ebuild | 9 +++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/sys-devel/automake-vanilla/automake-vanilla-.ebuild 
b/sys-devel/automake-vanilla/automake-vanilla-.ebuild
index 878f8d02ab85..d6c826dc6125 100644
--- a/sys-devel/automake-vanilla/automake-vanilla-.ebuild
+++ b/sys-devel/automake-vanilla/automake-vanilla-.ebuild
@@ -104,8 +104,13 @@ src_install() {
done
popd >/dev/null || die
 
-   local major="$(ver_cut 1)"
-   local minor="$(ver_cut 2)"
+   if [[ ${PV} ==  ]]; then
+   local major="89"
+   local minor="999"
+   else
+   local major="$(ver_cut 1)"
+   local minor="$(ver_cut 2)"
+   fi
local idx="$((9-(major*1000+minor)))"
newenvd - "07automake${idx}" <<-EOF
INFOPATH="${MY_INFODIR}"

diff --git a/sys-devel/automake/automake-.ebuild 
b/sys-devel/automake/automake-.ebuild
index 0fef18d0c6d4..0c72cfe6e473 100644
--- a/sys-devel/automake/automake-.ebuild
+++ b/sys-devel/automake/automake-.ebuild
@@ -109,8 +109,13 @@ src_install() {
done
popd >/dev/null || die
 
-   local major="$(ver_cut 1)"
-   local minor="$(ver_cut 2)"
+   if [[ ${PV} ==  ]]; then
+   local major="89"
+   local minor="999"
+   else
+   local major="$(ver_cut 1)"
+   local minor="$(ver_cut 2)"
+   fi
local idx="$((9-(major*1000+minor)))"
newenvd - "06automake${idx}" <<-EOF
INFOPATH="${infopath}"



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

2023-11-21 Thread Sam James
commit: 49963264f07ccb97c73db166c07d509094a95524
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 23:58:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49963264

sys-devel/autoconf-vanilla: drop to ~arch

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

 sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild | 2 +-
 sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild | 2 +-
 sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
index 603a1a174c94..a1101e7c7dee 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="${PV:0:3}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
index 6bc5388cd225..e5e60776090a 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
@@ -14,7 +14,7 @@ else
mirror://gnu/${MY_PN}/${MY_P}.tar.xz

https://dev.gentoo.org/~polynomial-c/dist/${MY_P}-runstatedir_patches.tar.xz
"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
index 7a85a49cd4ae..51b9ab8bb9b6 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
@@ -16,7 +16,7 @@ else
"
 
if ! [[ ${PV} == *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}"/${MY_P}
 fi



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

2023-11-21 Thread Sam James
commit: 5bc696cb73b16a50be83fede86c06282d0abe963
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:20:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc696cb

toolchain-autoconf.eclass: handle different PN

Prepare for autoconf-vanilla.

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

 eclass/toolchain-autoconf.eclass | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain-autoconf.eclass b/eclass/toolchain-autoconf.eclass
index ed8d5ff1412a..0211d810f6a2 100644
--- a/eclass/toolchain-autoconf.eclass
+++ b/eclass/toolchain-autoconf.eclass
@@ -30,7 +30,7 @@ _TOOLCHAIN_AUTOCONF_ECLASS=1
 # @ECLASS_VARIABLE: TC_AUTOCONF_INFOPATH
 # @DESCRIPTION:
 # Where to install info files if not slotting.
-TC_AUTOCONF_INFOPATH="${EPREFIX}/usr/share/autoconf-${PV}/info"
+TC_AUTOCONF_INFOPATH="${EPREFIX}/usr/share/${P}/info"
 
 toolchain-autoconf_src_prepare() {
find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + 
|| die
@@ -40,8 +40,11 @@ toolchain-autoconf_src_prepare() {
 toolchain-autoconf_src_configure() {
# Disable Emacs in the build system since it is in a separate package.
export EMACS=no
+
+   MY_P="${P#autoconf-}"
+
local myconf=(
-   --program-suffix="-${PV}"
+   --program-suffix="-${MY_P}"
)
if [[ -z "${TC_AUTOCONF_BREAK_INFOS}" && "${SLOT}" != 0 ]]; then
myconf+=(



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-vanilla/, sys-devel/autoconf-vanilla/files/

2023-11-21 Thread Sam James
commit: e17df548a1789de2d818d0dc8db8a42291f19522
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Nov  4 00:40:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17df548

sys-devel/autoconf-vanilla: resolve conflicts with sys-devel/autoconf

Signed-off-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../autoconf-vanilla/autoconf-vanilla-2.13.ebuild  |  2 +-
 .../autoconf-vanilla/autoconf-vanilla-2.69.ebuild  | 11 +
 .../autoconf-vanilla/autoconf-vanilla-2.71.ebuild  |  3 ++
 .../autoconf-vanilla/autoconf-vanilla-2.72c.ebuild |  4 ++
 .../autoconf-vanilla/autoconf-vanilla-.ebuild  |  2 +
 .../files/autoconf-2.71-conflicts.patch| 47 +
 .../files/autoconf-2.72c-conflicts.patch   | 48 ++
 7 files changed, 116 insertions(+), 1 deletion(-)

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
index d64e6199a1de..603a1a174c94 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
@@ -53,6 +53,6 @@ src_configure() {
toolchain-autoconf_src_configure \
--exec-prefix="${EPREFIX}"/usr \
--bindir="${EPREFIX}"/usr/bin \
-   --datadir="${EPREFIX}"/usr/share/${MY_P} \
+   --datadir="${EPREFIX}"/usr/share/"${P}" \
--infodir="${TC_AUTOCONF_INFOPATH}"
 }

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
index bd7c8e898fa5..6bc5388cd225 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
@@ -51,6 +51,8 @@ PATCHES=(
"${WORKDIR}"/patches/${MY_P}-texinfo.patch
 )
 
+TC_AUTOCONF_ENVPREFIX=07
+
 src_prepare() {
# usr/bin/libtool is provided by binutils-apple, need gnu libtool
if [[ ${CHOST} == *-darwin* ]] ; then
@@ -65,4 +67,13 @@ src_prepare() {
# Restore timestamp to avoid makeinfo call
# We already have an up to date autoconf.info page at this point.
touch -r doc/{old_,}autoconf.texi || die
+
+   # This version uses recursive makefiles.  As this code is dead by
+   # now, and this 'fix' is getting hacked in from the future back into
+   # the past, I doubt that the sins committed below will have a wide
+   # impact.  Don't copy this code.
+   find . \
+-name Makefile.in \
+-execdir sed -i '/^pkgdatadir/s/@PACKAGE@/&-vanilla/g' {} + \
+|| die
 }

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
index 02255def2731..7a85a49cd4ae 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
@@ -45,8 +45,11 @@ PATCHES=(
"${FILESDIR}"/${MY_P}-AC_LANG_CALL_C_cxx.patch
"${FILESDIR}"/${MY_P}-time.patch
"${FILESDIR}"/${MY_P}-make-4.4.patch
+   "${FILESDIR}"/"${MY_P}"-conflicts.patch
 )
 
+TC_AUTOCONF_ENVPREFIX=07
+
 src_prepare() {
# usr/bin/libtool is provided by binutils-apple, need gnu libtool
if [[ ${CHOST} == *-darwin* ]] ; then

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
index eab283a242b6..a678cada264c 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
@@ -47,6 +47,10 @@ RDEPEND="
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 
+PATCHES=(
+   "${FILESDIR}"/"${MY_P}"-conflicts.patch
+)
+
 src_prepare() {
if [[ ${PV} == * ]] ; then
# Avoid the "dirty" suffix in the git version by generating it

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-.ebuild
index eab283a242b6..2386d2432452 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-.ebuild
@@ -47,6 +47,8 @@ RDEPEND="
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 
+TC_AUTOCONF_ENVPREFIX=07
+
 src_prepare() {
if [[ ${PV} == * ]] ; then
# Avoid the "dirty" suffix in the git version by generating it

diff --git a/sys-devel/autoconf-vanilla/files/autoconf-2.71-conflicts.patch 
b/sys-devel/autoconf-vanilla/files/autoconf-2.71-conflicts.patch
new file mode 100644
index ..d9829d1ae213
--- /dev/null
+++ b/sys-devel/autoconf-vanilla/files/autoconf-2.71-conflicts.patch
@@ -0,0 +1,47 @@
+From 

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

2023-11-21 Thread Sam James
commit: 7452d9096983e22677c6b1bd2f4bb0ea037ff520
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Nov 15 12:05:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7452d909

sys-devel/autoconf-vanilla: set TC_AUTOCONF_PREFIX for 2.72c

Signed-off-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
index a678cada264c..ba5dad5a496c 100644
--- a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.72c.ebuild
@@ -51,6 +51,8 @@ PATCHES=(
"${FILESDIR}"/"${MY_P}"-conflicts.patch
 )
 
+TC_AUTOCONF_ENVPREFIX=07
+
 src_prepare() {
if [[ ${PV} == * ]] ; then
# Avoid the "dirty" suffix in the git version by generating it



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-vanilla/files/, sys-devel/autoconf-vanilla/

2023-11-21 Thread Sam James
commit: 211c52657cf98dedce503ac2d27b282763e56500
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:27:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211c5265

sys-devel/autoconf-vanilla: new package, add 2.13, 2.69, 2.71, 2.72c, 

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

 sys-devel/autoconf-vanilla/Manifest|  5 ++
 .../autoconf-vanilla/autoconf-vanilla-2.13.ebuild  | 58 +++
 .../autoconf-vanilla/autoconf-vanilla-2.69.ebuild  | 68 +
 .../autoconf-vanilla/autoconf-vanilla-2.71.ebuild  | 85 +
 .../autoconf-vanilla/autoconf-vanilla-2.72c.ebuild | 87 ++
 .../autoconf-vanilla/autoconf-vanilla-.ebuild  | 87 ++
 .../files/autoconf-2.13-destdir.patch  | 26 +++
 .../files/autoconf-2.13-gentoo.patch   | 36 +
 .../files/autoconf-2.13-perl-5.26.patch| 12 +++
 .../files/autoconf-2.13-test-fixes.patch   | 18 +
 .../files/autoconf-2.61-darwin.patch   | 11 +++
 .../files/autoconf-2.69-fix-libtool-test.patch | 31 
 ...autoconf-2.69-make-tests-bash5-compatible.patch | 63 
 .../files/autoconf-2.69-perl-5.26-2.patch  | 30 
 .../files/autoconf-2.69-perl-5.26.patch| 28 +++
 .../files/autoconf-2.71-AC_LANG_CALL_C_cxx.patch   | 35 +
 .../files/autoconf-2.71-darwin.patch   | 11 +++
 .../files/autoconf-2.71-make-4.4.patch | 25 +++
 .../files/autoconf-2.71-time.patch | 49 
 sys-devel/autoconf-vanilla/metadata.xml| 11 +++
 20 files changed, 776 insertions(+)

diff --git a/sys-devel/autoconf-vanilla/Manifest 
b/sys-devel/autoconf-vanilla/Manifest
new file mode 100644
index ..17182635f127
--- /dev/null
+++ b/sys-devel/autoconf-vanilla/Manifest
@@ -0,0 +1,5 @@
+DIST autoconf-2.13.tar.gz 443844 BLAKE2B 
ade10f9d4a0b1a0e8b752eee817cfe100d77b074192b9892330402ddc5b62dda1a3485ce0c36e72191daa9fd49382b99851cb6aa3a13aca8cf2ae6e884638fb6
 SHA512 
602584f4c77b7a554aaa068eda5409b68eb0b3229e9c224bffb91c83c4314d25de15bd560a323626ff78f6df339c79e1ef8938c54b78ecadf4dc75c5241290ad
+DIST autoconf-2.69-runstatedir_patches.tar.xz 257096 BLAKE2B 
ae765e0ca7fe8261117f6f6b75611c232fc3d4016c22c86346afa72f2b7e6c3b7ccc1f9dfe134b2443f8bde6d578b503d79cf88472f76ce75b6c2e843ef55b8e
 SHA512 
55f93299fe5243151f6bb782986a7935270f06d5065929f4d365a37aba05703e3ce66ecf7981d30413db50ee6b4f77d81d10a71b539c8a366c5c5a156c5443da
+DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 
71d33d72a06e9a05fbed0eda73bc9d8a3805c7c90bf082959862f93f3c5f01192114176e84d84ecb58fa99512eafbc0ab21ad1407be18c8c63bb3dc1117c482d
 SHA512 
995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b
+DIST autoconf-2.71.tar.xz 1292296 BLAKE2B 
7fd4b98b4cfff10720e8da6ee91045637991643b50fcb3e47a0ecfcc01600f7b7b36fd1c0a5f08b68a418f1bdbd8d5a98de1008157595dd37cc3a31facb61416
 SHA512 
73d32b4adcbe24e3bafa9f43f59ed3b6efbd3de0f194e5ec90375f35da1199c583f5d3e89139b7edbad35171403709270e339ffa56a2ecb9b3123e9285021ff0
+DIST autoconf-2.72c.tar.xz 1374524 BLAKE2B 
066a1687d66f22f31dfc889c89e618b3b8f3887162639d5349e95517fba7784d88355310f6ec22b3f85838be5e1dbf27b27e618e079e1fefd0358d835e718443
 SHA512 
7baa0af656879ef446ffca75763cde3a2391851fcc2dc08ddd00846fa474bb7a6beccc694a5ccb72fc5e0261a90f14b4aa72b6b91a8689ff8c651aa7706b55d5

diff --git a/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild 
b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
new file mode 100644
index ..d64e6199a1de
--- /dev/null
+++ b/sys-devel/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-autoconf
+
+MY_PN=${PN/-vanilla}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Used to create autoconfiguration files"
+HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html;
+SRC_URI="mirror://gnu/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-lang/perl
+   sys-devel/m4
+   test? ( dev-util/dejagnu )
+"
+RDEPEND="
+   ${BDEPEND}
+   sys-apps/texinfo
+   >=sys-devel/autoconf-wrapper-13
+"
+
+PATCHES=(
+   "${FILESDIR}"/${MY_P}-gentoo.patch
+   "${FILESDIR}"/${MY_P}-destdir.patch
+   "${FILESDIR}"/${MY_P}-test-fixes.patch #146592
+   "${FILESDIR}"/${MY_P}-perl-5.26.patch
+)
+
+src_configure() {
+   # need to include --exec-prefix and --bindir or our
+   #

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

2023-11-21 Thread Sam James
commit: 3d997445c447437251b9271a71af89548b7307bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:33:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d997445

toolchain-autoconf.eclass: accept arguments for src_configure

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

 eclass/toolchain-autoconf.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain-autoconf.eclass b/eclass/toolchain-autoconf.eclass
index 0211d810f6a2..b2c3a4884282 100644
--- a/eclass/toolchain-autoconf.eclass
+++ b/eclass/toolchain-autoconf.eclass
@@ -51,7 +51,7 @@ toolchain-autoconf_src_configure() {
--infodir="${TC_AUTOCONF_INFOPATH}"
)
fi
-   econf "${myconf[@]}" || die
+   econf "${myconf[@]}" "${@}" || die
# econf updates config.{sub,guess} which forces the manpages
# to be regenerated which we dont want to do #146621
touch man/*.1



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

2023-11-21 Thread Sam James
commit: 3090afd2a0f41d9183f2dbb580df7df9c6e3a0e3
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Nov  4 00:40:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 00:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3090afd2

toolchain-autoconf.eclass: Add TC_AUTOCONF_ENVPREFIX

This variable allows packages like autoconf-vanilla to adjust their
priority in env.d concatenation.

Signed-off-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain-autoconf.eclass | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain-autoconf.eclass b/eclass/toolchain-autoconf.eclass
index b2c3a4884282..137f0efac159 100644
--- a/eclass/toolchain-autoconf.eclass
+++ b/eclass/toolchain-autoconf.eclass
@@ -32,6 +32,13 @@ _TOOLCHAIN_AUTOCONF_ECLASS=1
 # Where to install info files if not slotting.
 TC_AUTOCONF_INFOPATH="${EPREFIX}/usr/share/${P}/info"
 
+# @ECLASS_VARIABLE: TC_AUTOCONF_ENVPREFIX
+# @DESCRIPTION:
+# Prefix number for env.d files produced by this eclass.  Defaults to
+# 06.  Note that the generated env.d filename format is
+# "${TC_AUTOCONF_ENVPREFIX}${PN}$((9-(major*1000+minor)))"
+: "${TC_AUTOCONF_ENVPREFIX:=06}"
+
 toolchain-autoconf_src_prepare() {
find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + 
|| die
default
@@ -98,7 +105,7 @@ toolchain-autoconf_src_install() {
local major="$(ver_cut 1)"
local minor="$(ver_cut 2)"
local idx="$((9-(major*1000+minor)))"
-   newenvd - "06autoconf${idx}" <<-EOF
+   newenvd - "${TC_AUTOCONF_ENVPREFIX}${PN}${idx}" <<-EOF
INFOPATH="${TC_AUTOCONF_INFOPATH}"
EOF
 



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

2023-11-21 Thread Sam James
commit: 05e31117103c3903ffe8c999d268219d39630eb5
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 23:52:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 23:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e31117

dev-qt/qtgui: Stabilize 5.15.11-r1 arm, #916753

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

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

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



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-21 Thread George Zenner
commit: 47c829b5c11c1cb23e5eed8b271f6abef6a6a69d
Author: Zen  pyl  onl>
AuthorDate: Tue Nov 21 22:48:50 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Nov 21 22:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47c829b5

sys-kernel/ugrd: Removed pypi3 compatibility

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.8.1.ebuild | 2 +-
 sys-kernel/ugrd/ugrd-0.8.2.ebuild | 2 +-
 sys-kernel/ugrd/ugrd-0.9.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.8.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.8.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"

diff --git a/sys-kernel/ugrd/ugrd-0.8.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.8.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"

diff --git a/sys-kernel/ugrd/ugrd-0.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.9.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"



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

2023-11-21 Thread Andreas Sturmlechner
commit: 7ac2555744e2c12ebe04137122da65c3cc55de58
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 21:23:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac25557

dev-libs/rapidjson: drop 1.1.0-r3

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

 dev-libs/rapidjson/rapidjson-1.1.0-r3.ebuild | 57 
 1 file changed, 57 deletions(-)

diff --git a/dev-libs/rapidjson/rapidjson-1.1.0-r3.ebuild 
b/dev-libs/rapidjson/rapidjson-1.1.0-r3.ebuild
deleted file mode 100644
index 73b3f54b7a78..
--- a/dev-libs/rapidjson/rapidjson-1.1.0-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A fast JSON parser/generator for C++ with both SAX/DOM style API"
-HOMEPAGE="https://rapidjson.org/;
-
-LICENSE="MIT"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/miloyip/rapidjson.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/miloyip/rapidjson/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
-   S="${WORKDIR}/rapidjson-${PV}"
-fi
-
-DEPEND="
-   doc? ( app-doc/doxygen )
-   test? ( dev-cpp/gtest )"
-RDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${P}-gcc-7.patch"
-   "${FILESDIR}/${P}-system_gtest.patch"
-   "${FILESDIR}/${P}-valgrind_optional.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e 's| -march=native||g' CMakeLists.txt || die
-   sed -i -e 's| -Werror||g' CMakeLists.txt example/CMakeLists.txt 
test/unittest/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DDOC_INSTALL_DIR="${EPREFIX}/usr/share/doc/${PF}"
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DRAPIDJSON_BUILD_CXX11=OFF # latest gtest requires C++14 or 
later
-   -DRAPIDJSON_BUILD_DOC=$(usex doc)
-   -DRAPIDJSON_BUILD_EXAMPLES=$(usex examples)
-   -DRAPIDJSON_BUILD_TESTS=$(usex test)
-   -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF
-   )
-   use test && mycmakeargs+=(
-   -DVALGRIND_EXECUTABLE=
-   )
-   cmake_src_configure
-}



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

2023-11-21 Thread Andreas Sturmlechner
commit: 5aa51046dca2c2b91565933eb81a2ba11d2012fb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 19:02:54 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa51046

dev-qt/qtwebengine: add 5.15.11_p20231120, fix build w/ libxml2-2.12

Bug: https://bugs.gentoo.org/917645
Closes: https://bugs.gentoo.org/917601
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwebengine/Manifest|   1 +
 ...twebengine-5.15.11_p20231120-libxml2-2.12.patch |  43 +++
 .../qtwebengine-5.15.11_p20231120.ebuild   | 287 +
 3 files changed, 331 insertions(+)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 72510429d777..ed57417f7e02 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,6 +1,7 @@
 DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B 
cfab4f02b8fac8ae7585eda0539f8adf988413aa52503caca3a347a62f75584efb42bcfa4832aadfc51fb98073f4ed3ddfc9701caf570e7186e0e1357af9569f
 SHA512 
e0275ac4eb8d113581fc4fdf42be831903496b6ed95dca5b3d88113107e5453ee8c40df0e2956dd4e343b08e09c57607b1b82a78bf77a780225ff0030a249cef
 DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 
6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef
 SHA512 
a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
 DIST qtwebengine-5.15.11_p20231102.tar.xz 299223768 BLAKE2B 
f0c3e00e2b266d54bf4239ca15c1dff1142f5d49c70780e7774ad3503dedd257430f17966d61ca78e9f9b7c53f0775a3f4ce3a5cb58b0b2d1bd839e84d097d8c
 SHA512 
124e3291a16a1e92edd35b90d769428ab027d2c5b1e0a38ddc3f3d95c1d1817173eef9fe2dfc415775185d66dc1a9248b89b4a3d47843a5e40f2e70579eb
+DIST qtwebengine-5.15.11_p20231120.tar.xz 299212012 BLAKE2B 
4f9fc9e3f380377f1eeaa8b04c6622c9e25d8b11151cccf7a04ef7dea88e4870db704dda3b303196e40bc8c1c6e76f495f911de5a74769b633952e35718a85de
 SHA512 
2d64edf0ec5322e25a6decfd92a1b1170135c852a8d154d30a336b894bfc4c24f08cb5c88028c68a4f74e6bd6767aaf827a5fa08a82a70fd49e1fa064ee56f27
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
 DIST qtwebengine-6.5-patchset-1.tar.xz 12936 BLAKE2B 
f44af36689596da0177f0607cf242d9cce3c376f4a5c28d7902a6b44651ce9272d745a824580268e999c2d58b72424d72eb6027d7461184bf7f04e0223e5195f
 SHA512 
f639eb09d18c19c7b0d422d6acdce62404be0fcce905374c5d47266340191f7ca66875680bb09d80e72db718e34b7dc6e7db5f2f16407a0edb892930513ea407
 DIST qtwebengine-6.6-patchset-3.tar.xz 9920 BLAKE2B 
12b287392dabf1f1e3e99381ab1abf7e8fe44d85fb1b7148bc2d3427ff82d91e0d545955ee7c326f4d5e5af739759df2246173151673dabce3aa8aec28c4ecd8
 SHA512 
371549b2a2577872700842cc7f93cca900499b99de62f297a012fb16ccbb9d7c1f87a0123996ab14a49adf5604018000615736a8cc728122d37012ec6838211f

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.11_p20231120-libxml2-2.12.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.11_p20231120-libxml2-2.12.patch
new file mode 100644
index ..3a0a3df43469
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.11_p20231120-libxml2-2.12.patch
@@ -0,0 +1,43 @@
+From 871f8ae9b65ce2679b0bc0be36902d65edf0c1e4 Mon Sep 17 00:00:00 2001
+From: Joey Arhar 
+Date: Thu, 2 Nov 2023 20:45:11 +
+Subject: [PATCH] Roll libxml from b8961a75 to 7a2d412f
+
+Bug: 934413
+Change-Id: I6fb176d76dba9a9adf411395fa5f6b950b52920a
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4985186
+Reviewed-by: David Baron 
+Commit-Queue: Joey Arhar 
+Cr-Commit-Position: refs/heads/main@{#1219084}
+---
+ .../blink/renderer/core/xml/xslt_processor.h  |2 +-
+ .../core/xml/xslt_processor_libxslt.cc|2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+ create mode 100644 third_party/libxml/src/testparser.c
+
+diff --git a/third_party/blink/renderer/core/xml/xslt_processor.h 
b/third_party/blink/renderer/core/xml/xslt_processor.h
+index d53835e9675793..2eaea31ed29b90 100644
+--- 
a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h
 
b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h
+@@ -77,7 +77,7 @@ class XSLTProcessor final : public ScriptWrappable {
+ 
+   void reset();
+ 
+-  static void ParseErrorFunc(void* user_data, xmlError*);
++  static void ParseErrorFunc(void* user_data, const xmlError*);
+   static void GenericErrorFunc(void* user_data, const char* msg, ...);
+ 
+   // Only for libXSLT callbacks
+diff --git a/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc 

[gentoo-commits] repo/gentoo:master commit in: app-backup/sarab/

2023-11-21 Thread Andreas Sturmlechner
commit: 53190ded3bc4cd2111a61f63b04073933106cd98
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 21:22:44 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53190ded

app-backup/sarab: drop 1.0.0

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

 app-backup/sarab/sarab-1.0.0.ebuild | 42 -
 1 file changed, 42 deletions(-)

diff --git a/app-backup/sarab/sarab-1.0.0.ebuild 
b/app-backup/sarab/sarab-1.0.0.ebuild
deleted file mode 100644
index 896edbcc95c8..
--- a/app-backup/sarab/sarab-1.0.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit readme.gentoo-r1
-
-DESCRIPTION="SaraB is a powerful and automated backup scheduling system based 
on DAR"
-HOMEPAGE="http://sarab.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sarab/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   app-backup/dar
-   virtual/mailx"
-
-PATCHES=( "${FILESDIR}"/${PV}-better-defaults-gentoo.patch )
-
-src_install() {
-   dobin sarab.sh
-   einstalldocs
-
-   insinto /etc/sarab
-   doins -r etc/.
-   # sarab.conf could contain passphrase information
-   fperms 600 /etc/sarab/sarab.conf
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-
-   ewarn "The configuration format for DAR encryption has changed in Sarab 
0.2.4."
-   ewarn "Replace DAR_ENCRYPTION_OPTIONS=\"--key blowfish:PASSPHRASE\""
-   ewarn "by SARAB_KEY=\"blowfish:PASSPHRASE\" in /etc/sarab/sarab.conf"
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/files/, sci-libs/gdal/

2023-11-21 Thread Andreas Sturmlechner
commit: 34ed053b36d0d8f3985ff95d1052bbe9eed3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 20:22:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ed053b

sci-libs/gdal: Fix build with dev-libs/libxml2-2.12.0

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

 .../gdal/files/gdal-3.8.0-libxml2-2.12-1.patch | 22 ++
 .../gdal/files/gdal-3.8.0-libxml2-2.12-2.patch | 27 ++
 sci-libs/gdal/gdal-3.8.0.ebuild|  1 +
 3 files changed, 50 insertions(+)

diff --git a/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-1.patch 
b/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-1.patch
new file mode 100644
index ..606dc3e05089
--- /dev/null
+++ b/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-1.patch
@@ -0,0 +1,22 @@
+From cbed9fc91dffba30d0f9a6a06a412a04d9cd36fa Mon Sep 17 00:00:00 2001
+From: Even Rouault 
+Date: Sat, 18 Nov 2023 15:38:46 +0100
+Subject: [PATCH] Fix build error with libxml2 2.12
+
+---
+ port/cpl_xml_validate.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/port/cpl_xml_validate.cpp b/port/cpl_xml_validate.cpp
+index 7eb49ff40c90..29070d957b65 100644
+--- a/port/cpl_xml_validate.cpp
 b/port/cpl_xml_validate.cpp
+@@ -914,7 +914,7 @@ static void CPLLibXMLWarningErrorCallback(void *ctx, const 
char *msg, ...)
+ 
+ if (strstr(pszStr, "since this namespace was already imported") == 
nullptr)
+ {
+-xmlErrorPtr pErrorPtr = xmlGetLastError();
++const xmlError *pErrorPtr = xmlGetLastError();
+ const char *pszFilename = static_cast(ctx);
+ char *pszStrDup = CPLStrdup(pszStr);
+ int nLen = static_cast(strlen(pszStrDup));

diff --git a/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-2.patch 
b/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-2.patch
new file mode 100644
index ..410b79e2ec15
--- /dev/null
+++ b/sci-libs/gdal/files/gdal-3.8.0-libxml2-2.12-2.patch
@@ -0,0 +1,27 @@
+From ec33f6d6dfe944f59dc5454d01b4d000d9479c02 Mon Sep 17 00:00:00 2001
+From: Even Rouault 
+Date: Sat, 18 Nov 2023 16:33:25 +0100
+Subject: [PATCH] Fix build error with libxml2 2.12 (cont'd)
+
+---
+ gcore/gdaljp2metadatagenerator.cpp | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/gcore/gdaljp2metadatagenerator.cpp 
b/gcore/gdaljp2metadatagenerator.cpp
+index b6caa2db9def..751fa3d5e9dd 100644
+--- a/gcore/gdaljp2metadatagenerator.cpp
 b/gcore/gdaljp2metadatagenerator.cpp
+@@ -357,7 +357,12 @@ static CPLString GDALGMLJP2EvalExpr(const CPLString 
,
+ //
+ 
+ static void GDALGMLJP2XPathErrorHandler(void * /* userData */,
+-xmlErrorPtr error)
++#if LIBXML_VERSION >= 21200
++const xmlError *error
++#else
++xmlErrorPtr error
++#endif
++)
+ {
+ if (error->domain == XML_FROM_XPATH && error->str1 != nullptr &&
+ error->int1 < static_cast(strlen(error->str1)))

diff --git a/sci-libs/gdal/gdal-3.8.0.ebuild b/sci-libs/gdal/gdal-3.8.0.ebuild
index 8c8c20bcd12e..97cfa8eb4057 100644
--- a/sci-libs/gdal/gdal-3.8.0.ebuild
+++ b/sci-libs/gdal/gdal-3.8.0.ebuild
@@ -101,6 +101,7 @@ QA_CONFIG_IMPL_DECL_SKIP=(
 PATCHES=(
"${FILESDIR}"/${PN}-3.6.4-abseil-cpp-20230125.2-c++17.patch
"${FILESDIR}"/${PN}-3.7.0-zlib-OF.patch
+   "${FILESDIR}"/${P}-libxml2-2.12-{1,2}.patch # bug 917564
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exiv2/, media-gfx/exiv2/files/

2023-11-21 Thread Andreas Sturmlechner
commit: 66125082f84df7dfc165559b8f0c1dffaf41582f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 20:13:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66125082

media-gfx/exiv2: Restore exiv2lib target

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

 media-gfx/exiv2/exiv2-0.28.1-r1.ebuild| 132 ++
 media-gfx/exiv2/files/exiv2-0.28.1-exiv2lib.patch |  31 +
 2 files changed, 163 insertions(+)

diff --git a/media-gfx/exiv2/exiv2-0.28.1-r1.ebuild 
b/media-gfx/exiv2/exiv2-0.28.1-r1.ebuild
new file mode 100644
index ..a099676b0818
--- /dev/null
+++ b/media-gfx/exiv2/exiv2-0.28.1-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="EXIF, IPTC and XMP metadata C++ library and command line utility"
+HOMEPAGE="https://exiv2.org/;
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/Exiv2/exiv2.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+# Upstream hope to have stable ABI in 1.0. Until then, go off ${PV}.
+# We may be able to change it to $(ver_cut 1-2) once e.g.
+# https://github.com/Exiv2/exiv2/pull/917 is merged.
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+bmff doc examples nls +png test webready +xmp"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
+   png? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   webready? (
+   net-misc/curl[${MULTILIB_USEDEP}]
+   )
+   xmp? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${DEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="
+   doc? (
+   ${PYTHON_DEPS}
+   app-doc/doxygen
+   dev-libs/libxslt
+   media-gfx/graphviz
+   virtual/pkgconfig
+   )
+   test? ( ${PYTHON_DEPS} )
+   nls? ( sys-devel/gettext )
+"
+
+DOCS=( README.md doc/ChangeLog doc/cmd.txt )
+
+# https://github.com/Exiv2/exiv2/pull/2832
+PATCHES=( "${FILESDIR}/${P}-exiv2lib.patch" ) # bug 917483
+
+pkg_setup() {
+   if use doc || use test ; then
+   python-any-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   # FIXME @upstream:
+   einfo "Converting doc/cmd.txt to UTF-8"
+   iconv -f LATIN1 -t UTF-8 doc/cmd.txt > doc/cmd.txt.tmp || die
+   mv -f doc/cmd.txt.tmp doc/cmd.txt || die
+
+   cmake_src_prepare
+
+   sed -e "/^include.*compilerFlags/s/^/#DONT /" -i CMakeLists.txt || die
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DEXIV2_BUILD_SAMPLES=NO
+   -DEXIV2_ENABLE_BROTLI=OFF
+   -DEXIV2_ENABLE_NLS=$(usex nls)
+   -DEXIV2_ENABLE_PNG=$(usex png)
+   -DEXIV2_ENABLE_CURL=$(usex webready)
+   -DEXIV2_ENABLE_INIH=OFF # multilib/libdir logic is broken
+   -DEXIV2_ENABLE_WEBREADY=$(usex webready)
+   -DEXIV2_ENABLE_XMP=$(usex xmp)
+   -DEXIV2_ENABLE_BMFF=$(usex bmff)
+
+   # We let users control this.
+   -DBUILD_WITH_CCACHE=OFF
+   # Our toolchain sets this by default.
+   -DBUILD_WITH_STACK_PROTECTOR=OFF
+
+   $(multilib_is_native_abi || echo -DEXIV2_BUILD_EXIV2_COMMAND=NO)
+   $(multilib_is_native_abi && echo -DEXIV2_BUILD_DOC=$(usex doc))
+   $(multilib_is_native_abi && echo 
-DEXIV2_BUILD_UNIT_TESTS=$(usex test))
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+   )
+
+   if use doc || use test ; then
+   mycmakeargs+=(
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+
+   if multilib_is_native_abi; then
+   use doc && eninja doc
+   fi
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   cd "${BUILD_DIR}"/bin || die
+   ./unit_tests || die "Failed to run tests"
+   fi
+}
+
+multilib_src_install_all() {
+   use xmp && DOCS+=( doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt} )
+
+   einstalldocs
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   docinto examples
+   dodoc samples/*.cpp
+   fi
+}

diff --git a/media-gfx/exiv2/files/exiv2-0.28.1-exiv2lib.patch 

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

2023-11-21 Thread Andreas Sturmlechner
commit: ae814da1be33ea0e11cc7fdb6fdfae6444c610d2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 22:04:26 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae814da1

app-office/libreoffice: curl: mitigate migration to OpenSSL on Linux

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

 ...libreoffice-7.5.8.2-curl-8.3.0-mitigation.patch | 316 +
 .../libreoffice/libreoffice-7.5.8.2-r2.ebuild  |   3 +
 2 files changed, 319 insertions(+)

diff --git 
a/app-office/libreoffice/files/libreoffice-7.5.8.2-curl-8.3.0-mitigation.patch 
b/app-office/libreoffice/files/libreoffice-7.5.8.2-curl-8.3.0-mitigation.patch
new file mode 100644
index ..78afc0e88692
--- /dev/null
+++ 
b/app-office/libreoffice/files/libreoffice-7.5.8.2-curl-8.3.0-mitigation.patch
@@ -0,0 +1,316 @@
+From 045bef390a025c3615d904524bf5ee21fa697ca4 Mon Sep 17 00:00:00 2001
+From: Michael Stahl 
+Date: Fri, 3 Nov 2023 20:16:09 +0100
+Subject: [PATCH] curl: mitigate migration to OpenSSL on Linux
+
+The problem is that curl 8.3.0 removed the NSS backend, so we now
+have no other choice than to use the bundled OpenSSL on Linux.
+
+Currently any curl https connection fails with:
+
+  CurlSession.cxx:963: curl_easy_perform failed: (60) SSL certificate problem: 
unable to get local issuer certificate
+
+Apparently this requires manually telling curl which CA certificates to
+trust; there is a configure flag --with-ca-bundle but that is useless as
+it tries to load the file relative to whatever is the current working
+directory, and also did i mention that there are at least 3 different
+locations where a Linux system may store its system trusted CA
+certificates because ALL ABOUT CHOICE.
+
+So add a new header with an init function to try out various file
+locations listed in this nice blog article and call it from way too many
+places that independently use curl.
+
+https://www.happyassassin.net/posts/2015/01/12/a-note-about-ssltls-trusted-certificate-stores-and-platforms/
+
+TODO: perhaps bundle a cacert.pem as a fallback in case the system chose
+to innovate by putting its certificates in yet another unexpected place
+
+(regression from commit c2930ebff82c4f7ffe8377ab82627131f8544226)
+
+Change-Id: Ibf1cc0069bc2ae011ecead9a4c2b455e94b01241
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158915
+Tested-by: Jenkins
+Reviewed-by: Michael Stahl 
+(cherry picked from commit 11f439b861922b9286b2e47ed326f3508a48d44e)
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159125
+Reviewed-by: Xisco Fauli 
+---
+ desktop/source/app/updater.cxx|  4 ++
+ desktop/source/minidump/minidump.cxx  |  4 ++
+ extensions/source/update/check/download.cxx   |  4 ++
+ include/curlinit.hxx  | 59 +++
+ .../languagetool/languagetoolimp.cxx  |  5 ++
+ linguistic/source/translate.cxx   |  4 ++
+ svl/source/crypto/cryptosign.cxx  |  6 ++
+ ucb/source/ucp/cmis/cmis_content.cxx  |  5 ++
+ ucb/source/ucp/ftp/ftploaderthread.cxx|  4 ++
+ ucb/source/ucp/webdav-curl/CurlSession.cxx|  2 +
+ 10 files changed, 97 insertions(+)
+ create mode 100644 include/curlinit.hxx
+
+diff --git a/desktop/source/app/updater.cxx b/desktop/source/app/updater.cxx
+index 5fb18dfad0bf8..4e4d2cda413ff 100644
+--- a/desktop/source/app/updater.cxx
 b/desktop/source/app/updater.cxx
+@@ -37,6 +37,8 @@
+ #include 
+ #include 
+ #include 
++
++#include 
+ #include 
+ 
+ #include 
+@@ -546,6 +548,8 @@ std::string download_content(const OString& rURL, bool 
bFile, OUString& rHash)
+ if (!curl)
+ return std::string();
+ 
++::InitCurl_easy(curl.get());
++
+ curl_easy_setopt(curl.get(), CURLOPT_URL, rURL.getStr());
+ curl_easy_setopt(curl.get(), CURLOPT_USERAGENT, kUserAgent);
+ bool bUseProxy = false;
+diff --git a/desktop/source/minidump/minidump.cxx 
b/desktop/source/minidump/minidump.cxx
+index 0bf20f2aa419e..7fbb0884987d8 100644
+--- a/desktop/source/minidump/minidump.cxx
 b/desktop/source/minidump/minidump.cxx
+@@ -17,6 +17,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #ifdef _WIN32
+ #include 
+ #include 
+@@ -95,6 +97,8 @@ static bool uploadContent(std::map& parameters, std::s
+ if (!curl)
+ return false;
+ 
++::InitCurl_easy(curl);
++
+ std::string proxy, proxy_user_pwd, ca_certificate_file, file, url, 
version;
+ 
+ getProperty("Proxy", proxy, parameters);
+diff --git a/extensions/source/update/check/download.cxx 
b/extensions/source/update/check/download.cxx
+index ba371bdee570b..cdbbe2c327343 100644
+--- a/extensions/source/update/check/download.cxx
 b/extensions/source/update/check/download.cxx
+@@ -23,6 +23,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include 
+ #include 
+ #include 
+@@ -222,6 +224,8 @@ static bool 

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

2023-11-21 Thread Andreas Sturmlechner
commit: 7043dc4ac6503056dafd626084740a97b8388db2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 20:13:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7043dc4a

media-gfx/exiv2: drop 0.28.1

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

 media-gfx/exiv2/exiv2-0.28.1.ebuild | 129 
 1 file changed, 129 deletions(-)

diff --git a/media-gfx/exiv2/exiv2-0.28.1.ebuild 
b/media-gfx/exiv2/exiv2-0.28.1.ebuild
deleted file mode 100644
index cb55ac39ccf5..
--- a/media-gfx/exiv2/exiv2-0.28.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake-multilib python-any-r1
-
-DESCRIPTION="EXIF, IPTC and XMP metadata C++ library and command line utility"
-HOMEPAGE="https://exiv2.org/;
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/Exiv2/exiv2.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-# Upstream hope to have stable ABI in 1.0. Until then, go off ${PV}.
-# We may be able to change it to $(ver_cut 1-2) once e.g.
-# https://github.com/Exiv2/exiv2/pull/917 is merged.
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+bmff doc examples nls +png test webready +xmp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
-   nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
-   png? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-   webready? (
-   net-misc/curl[${MULTILIB_USEDEP}]
-   )
-   xmp? ( dev-libs/expat[${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${DEPEND}
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="
-   doc? (
-   ${PYTHON_DEPS}
-   app-doc/doxygen
-   dev-libs/libxslt
-   media-gfx/graphviz
-   virtual/pkgconfig
-   )
-   test? ( ${PYTHON_DEPS} )
-   nls? ( sys-devel/gettext )
-"
-
-DOCS=( README.md doc/ChangeLog doc/cmd.txt )
-
-pkg_setup() {
-   if use doc || use test ; then
-   python-any-r1_pkg_setup
-   fi
-}
-
-src_prepare() {
-   # FIXME @upstream:
-   einfo "Converting doc/cmd.txt to UTF-8"
-   iconv -f LATIN1 -t UTF-8 doc/cmd.txt > doc/cmd.txt.tmp || die
-   mv -f doc/cmd.txt.tmp doc/cmd.txt || die
-
-   cmake_src_prepare
-
-   sed -e "/^include.*compilerFlags/s/^/#DONT /" -i CMakeLists.txt || die
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DEXIV2_BUILD_SAMPLES=NO
-   -DEXIV2_ENABLE_BROTLI=OFF
-   -DEXIV2_ENABLE_NLS=$(usex nls)
-   -DEXIV2_ENABLE_PNG=$(usex png)
-   -DEXIV2_ENABLE_CURL=$(usex webready)
-   -DEXIV2_ENABLE_INIH=OFF # multilib/libdir logic is broken
-   -DEXIV2_ENABLE_WEBREADY=$(usex webready)
-   -DEXIV2_ENABLE_XMP=$(usex xmp)
-   -DEXIV2_ENABLE_BMFF=$(usex bmff)
-
-   # We let users control this.
-   -DBUILD_WITH_CCACHE=OFF
-   # Our toolchain sets this by default.
-   -DBUILD_WITH_STACK_PROTECTOR=OFF
-
-   $(multilib_is_native_abi || echo -DEXIV2_BUILD_EXIV2_COMMAND=NO)
-   $(multilib_is_native_abi && echo -DEXIV2_BUILD_DOC=$(usex doc))
-   $(multilib_is_native_abi && echo 
-DEXIV2_BUILD_UNIT_TESTS=$(usex test))
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
-   )
-
-   if use doc || use test ; then
-   mycmakeargs+=(
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   fi
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-
-   if multilib_is_native_abi; then
-   use doc && eninja doc
-   fi
-}
-
-multilib_src_test() {
-   if multilib_is_native_abi; then
-   cd "${BUILD_DIR}"/bin || die
-   ./unit_tests || die "Failed to run tests"
-   fi
-}
-
-multilib_src_install_all() {
-   use xmp && DOCS+=( doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt} )
-
-   einstalldocs
-   find "${D}" -name '*.la' -delete || die
-
-   if use examples; then
-   docinto examples
-   dodoc samples/*.cpp
-   fi
-}



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

2023-11-21 Thread Andreas Sturmlechner
commit: ddbee9fb70bac9df89a6afceebb3d91096888eed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 18 18:50:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbee9fb

app-text/poppler: Add IUSE qt6

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

 app-text/poppler/poppler-.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index aaa749ef674e..13bad1057cc7 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -25,7 +25,7 @@ DESCRIPTION="PDF rendering library based on the xpdf-3.0 code 
base"
 HOMEPAGE="https://poppler.freedesktop.org/;
 
 LICENSE="GPL-2"
-IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k 
+lcms nss png qt5 test tiff +utils"
+IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k 
+lcms nss png qt5 qt6 test tiff +utils"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
@@ -49,6 +49,7 @@ COMMON_DEPEND="
dev-qt/qtgui:5
dev-qt/qtxml:5
)
+   qt6? ( dev-qt/qtbase:6[gui,xml] )
tiff? ( media-libs/tiff:= )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -56,10 +57,13 @@ RDEPEND="${COMMON_DEPEND}
 "
 DEPEND="${COMMON_DEPEND}
boost? ( >=dev-libs/boost-1.71 )
-   test? ( qt5? (
-   dev-qt/qttest:5
-   dev-qt/qtwidgets:5
-   ) )
+   test? (
+   qt5? (
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[test,widgets] )
+   )
 "
 BDEPEND="
>=dev-util/glib-utils-2.64
@@ -131,9 +135,9 @@ src_configure() {
-DENABLE_NSS3=$(usex nss)
-DWITH_PNG=$(usex png)
-DENABLE_QT5=$(usex qt5)
+   -DENABLE_QT6=$(usex qt6)
-DENABLE_LIBTIFF=$(usex tiff)
-DENABLE_UTILS=$(usex utils)
-   -DENABLE_QT6=OFF
)
use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex 
introspection) )
 



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

2023-11-21 Thread Andreas Sturmlechner
commit: 843bdb95b1c4ffa74c35a5f5100dd90c224195fb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 20:39:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843bdb95

app-office/libreoffice: Update dev-cpp/libcmis min version/slot op

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

 .../files/libreoffice-7.5.8.2-libcmis-0.6.patch| 39 ++
 ...8.2-r1.ebuild => libreoffice-7.5.8.2-r2.ebuild} |  6 +++-
 app-office/libreoffice/libreoffice-.ebuild |  2 +-
 3 files changed, 45 insertions(+), 2 deletions(-)

diff --git a/app-office/libreoffice/files/libreoffice-7.5.8.2-libcmis-0.6.patch 
b/app-office/libreoffice/files/libreoffice-7.5.8.2-libcmis-0.6.patch
new file mode 100644
index ..ae029a3c9a2c
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.5.8.2-libcmis-0.6.patch
@@ -0,0 +1,39 @@
+From e9320e567d6bca32783d0f716f386761d03a875a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= 
+Date: Mon, 13 Nov 2023 10:13:50 +
+Subject: upgrade libcmis
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Change-Id: Ie2d5f3f8208f9952db5be10905b5905cd03b91de
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159366
+Tested-by: Jenkins
+Reviewed-by: Caolán McNamara 
+(cherry picked from commit 3368447e826d4204086e4d8bfe59af4412c16233)
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159454
+Reviewed-by: Michael Stahl 
+(cherry picked from commit 25b159729f1202ca2a42de5e76f22718d68400c8)
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159589
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+(limited to 'configure.ac')
+
+diff --git a/configure.ac b/configure.ac
+index a88c81646c40..bdd08abeeeb5 100644
+--- a/configure.ac
 b/configure.ac
+@@ -7532,7 +7532,7 @@ AC_SUBST(GPERF)
+ dnl ===
+ dnl Check for system libcmis
+ dnl ===
+-libo_CHECK_SYSTEM_MODULE([libcmis],[LIBCMIS],[libcmis-0.5 >= 0.5.2],enabled)
++libo_CHECK_SYSTEM_MODULE([libcmis],[LIBCMIS],[libcmis-0.6 >= 0.6.1],enabled)
+ 
+ dnl ===
+ dnl C++11
+-- 
+cgit v1.2.1
+

diff --git a/app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
similarity index 99%
rename from app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild
rename to app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
index 71f73d7ece24..855040bd7842 100644
--- a/app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
@@ -126,7 +126,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
-   >=dev-cpp/libcmis-0.5.2-r2
+   >=dev-cpp/libcmis-0.5.2-r2:=
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=[nls]
@@ -351,6 +351,10 @@ src_unpack() {
 }
 
 src_prepare() {
+   if has_version '>=dev-cpp/libcmis-0.6.1'; then
+   PATCHES+=( "${FILESDIR}/${P}-libcmis-0.6.patch" ) # from 7.5.9.1
+   fi
+
default
 
# sandbox violations on many systems, we don't need it. Bug #646406

diff --git a/app-office/libreoffice/libreoffice-.ebuild 
b/app-office/libreoffice/libreoffice-.ebuild
index a24e522bc074..a706f71b5698 100644
--- a/app-office/libreoffice/libreoffice-.ebuild
+++ b/app-office/libreoffice/libreoffice-.ebuild
@@ -127,7 +127,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
-   >=dev-cpp/libcmis-0.5.2-r2
+   >=dev-cpp/libcmis-0.6.2:0=
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=[nls]



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/

2023-11-21 Thread Andreas Sturmlechner
commit: 2b96598694166457938b92c8f50911337884baa4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 11 16:37:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b965986

dev-cpp/libcmis: 0.6.2 version bump, SLOT=0 and bump subslot to 0.6

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

 dev-cpp/libcmis/Manifest  |  1 +
 dev-cpp/libcmis/{libcmis-.ebuild => libcmis-0.6.2.ebuild} | 11 ++-
 dev-cpp/libcmis/libcmis-.ebuild   | 11 ++-
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index 6dd6b81353db..46f4619af881 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -1,2 +1,3 @@
 DIST libcmis-0.5.2-patchset.tar.xz 16632 BLAKE2B 
0a9802955059214428e7c2d6171093b171e47899de05404ee462bbf2c68c808927759a0808d79aa3aa9c8b9cd1a60b55686f7596b121701704a2d9720d6a8ba8
 SHA512 
bca4cc908e5510a9f597d6f1b560b3bbfdcda185b79d21320c6e3f7e5c559b7dda375407dfd6f05420b6f4edd666f6e7e70b7b72808506acc22fdfdab344f52c
 DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 
325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05
 SHA512 
45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
+DIST libcmis-0.6.2.tar.gz 296218 BLAKE2B 
faad99e09b2721cd56b0d47d2a9589e06222ee7881006e936d0943d5e8afc588fcda721ef282ad7d55c785407a9885c90cbce1d172ca012c4a13cc51da0c15b6
 SHA512 
a75a69623f34149c39c382c357396b8dd719d589a78424fc3b5d9de84ffbf3f889bcaaed9a01f91b491a507c189347d3d9252db238fddbb522ff8ba9ce7b5ade

diff --git a/dev-cpp/libcmis/libcmis-.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
similarity index 83%
copy from dev-cpp/libcmis/libcmis-.ebuild
copy to dev-cpp/libcmis/libcmis-0.6.2.ebuild
index 10de5182674b..1d4b60e4cd0e 100644
--- a/dev-cpp/libcmis/libcmis-.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 
@@ -16,7 +16,7 @@ DESCRIPTION="C++ client library for the CMIS interface"
 HOMEPAGE="https://github.com/tdf/libcmis;
 
 LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
-SLOT="0.5"
+SLOT="0/0.6"
 IUSE="man test tools"
 
 RESTRICT="test"
@@ -26,7 +26,9 @@ DEPEND="
dev-libs/libxml2
net-misc/curl
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !dev-cpp/libcmis:0.5
+"
 BDEPEND="
virtual/pkgconfig
man? (
@@ -46,7 +48,6 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --program-suffix=-$(ver_cut 1-2)
--disable-werror
$(use_with man)
$(use_enable test tests)

diff --git a/dev-cpp/libcmis/libcmis-.ebuild 
b/dev-cpp/libcmis/libcmis-.ebuild
index 10de5182674b..1d4b60e4cd0e 100644
--- a/dev-cpp/libcmis/libcmis-.ebuild
+++ b/dev-cpp/libcmis/libcmis-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 
@@ -16,7 +16,7 @@ DESCRIPTION="C++ client library for the CMIS interface"
 HOMEPAGE="https://github.com/tdf/libcmis;
 
 LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
-SLOT="0.5"
+SLOT="0/0.6"
 IUSE="man test tools"
 
 RESTRICT="test"
@@ -26,7 +26,9 @@ DEPEND="
dev-libs/libxml2
net-misc/curl
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !dev-cpp/libcmis:0.5
+"
 BDEPEND="
virtual/pkgconfig
man? (
@@ -46,7 +48,6 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --program-suffix=-$(ver_cut 1-2)
--disable-werror
$(use_with man)
$(use_enable test tests)



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/, dev-cpp/libcmis/files/

2023-11-21 Thread Andreas Sturmlechner
commit: 123eca67c41a657baef5709ec6fa9ff2dcf5403f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 21 20:42:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 21 22:19:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123eca67

dev-cpp/libcmis: Fix build with dev-libs/libxml2-2.12.0

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

 .../libcmis/files/libcmis-0.6.2-libxml2-2.12.patch | 26 ++
 dev-cpp/libcmis/libcmis-0.6.2.ebuild   |  3 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-cpp/libcmis/files/libcmis-0.6.2-libxml2-2.12.patch 
b/dev-cpp/libcmis/files/libcmis-0.6.2-libxml2-2.12.patch
new file mode 100644
index ..a00fb863dcb5
--- /dev/null
+++ b/dev-cpp/libcmis/files/libcmis-0.6.2-libxml2-2.12.patch
@@ -0,0 +1,26 @@
+From 72618e63433c7243e4d9e79a638f19a09402eecc Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Tue, 21 Nov 2023 23:10:07 +0100
+Subject: [PATCH] Fix build with libxml2-2.12 (missing include)
+
+See also: https://github.com/tdf/libcmis/issues/51
+Signed-off-by: Andreas Sturmlechner 
+---
+ inc/libcmis/xml-utils.hxx | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/inc/libcmis/xml-utils.hxx b/inc/libcmis/xml-utils.hxx
+index 929385e..9bd99ae 100644
+--- a/inc/libcmis/xml-utils.hxx
 b/inc/libcmis/xml-utils.hxx
+@@ -34,6 +34,7 @@
+ #include 
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.43.0
+

diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index 1d4b60e4cd0e..6c8abf60f12d 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -41,6 +41,9 @@ BDEPEND="
)
 "
 
+# https://github.com/tdf/libcmis/pull/52
+PATCHES=( "${FILESDIR}/${P}-libxml2-2.12.patch" ) # bug 917523
+
 src_prepare() {
default
eautoreconf



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

2023-11-21 Thread Andreas K. Hüttel
commit: 54920f06ff50a19ee3cb4567115b14be349be80b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 21 22:10:31 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 21 22:12:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54920f06

app-office/libreoffice-bin: add 7.5.8.2

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

 app-office/libreoffice-bin/Manifest|  12 +
 .../libreoffice-bin/libreoffice-bin-7.5.8.2.ebuild | 263 +
 2 files changed, 275 insertions(+)

diff --git a/app-office/libreoffice-bin/Manifest 
b/app-office/libreoffice-bin/Manifest
index 467112de5a7f..8284bf0f89b3 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,12 +1,24 @@
 DIST amd64-bin-libreoffice-7.5.6.2.tar.xz 152259672 BLAKE2B 
6460947ad8feea4df3e832661277d87e4412147052334693f7ded219425747e07e8c763734b541b827f82db081f6a981ceeccacf438db7778d55e60fab4d
 SHA512 
eef02b49418b5e83fe84f5eef527610f58d6039fe7db7b26dd9ed60c1b477dacec5a98372383f65b713e73980614fa26e5225e7b975426fe67a412c96501a325
+DIST amd64-bin-libreoffice-7.5.8.2.tar.xz 152238160 BLAKE2B 
9f6e6db2c6dc41ea5c0ddd56e0e6e8f172dba61946a85dcfa15406ddb3555ad6e2147f51d87ebfb36b9921ecb0bd75d157c72cdf93b2f4edcb5752ab5b10
 SHA512 
af9806ebe88ca0d4a5b2c391076a4d80f3eacb723c120490b0b97e19acbbaccf3241fbef34e51c34bdcc4952e9eae0015188bcd0602b509cc7fe21dbe72f0314
 DIST amd64-bin-libreoffice-gnome-7.5.6.2.xd3 2278614 BLAKE2B 
e5a21656f31c0558230a2bb004e0bc800b2d2c82f94aafc189e1777ac1721c20161f1896ad7bfab91c7fa1c04325c2a6bc2466199e70e9cb72d0587aa2d1bedf
 SHA512 
3aa4fd626576ec582a03b24d3087618946c5a367f0f5092aa2b49526cbce32249cb5870dd2216b624a0ba3e9e8733e5c3768808162688ab308a4cedea2202975
+DIST amd64-bin-libreoffice-gnome-7.5.8.2.xd3 2288954 BLAKE2B 
42336a9184433eed453f7005246fd395b02f2e8c5814db2c3efa1f39827b5c1c232eea77dcecd09662462c481de5fe159789afe0aeb9e110fe4b6ee10a5b8399
 SHA512 
c9b5683fdbcb7c70e800b61c86f5069453def5330d470079710df8f15985995c7ab2ba1c4a85edf9eb86cf40438a73dcc47078a85715a554e0bef462c4babc03
 DIST amd64-bin-libreoffice-gnome-java-7.5.6.2.xd3 34965830 BLAKE2B 
98957e104ba566b82ef9bbdfa1b0dab9e47bea6e2e06296cad134ad7695b1765d2752d815dc8fbc2aef831b54cc4baef2f9b0ed1057675ccd85a0c9f5059eb11
 SHA512 
8195f18373f6f0832e64a62b4bde343925bceee71d216d560e8f9d452467f690786b998cba108a2ae6562f532d9eae12ad3afbfeed2bce706a7c2a9a9d138314
+DIST amd64-bin-libreoffice-gnome-java-7.5.8.2.xd3 34924008 BLAKE2B 
a27101503c3f014cd3df9b5c77c4d1ab88f23925615952412f45feec7079e00f69445931e5f42ae7e019c60aa8f9a3d397b05af666aafaca1b8ff88a0f33
 SHA512 
1f0d730ac803bbaf5966727fde7cc16632aa3437799d7b3c1189794b397172adf9d69a4d0176501e030de982273bb07152530eca1a6a8dca5d9c216f26ac3897
 DIST amd64-bin-libreoffice-java-7.5.6.2.xd3 34824322 BLAKE2B 
f549ef51c592430f91488bdf57861ed88219da42ccb145ab2757e08037134cfb6dbd34cf75a475bd801916ac75337783b66d1f6c9c488f30e4a35c4d0adc3151
 SHA512 
9843837be6bcf8de2a4f9605e448548b1125c5b397e20c6f34e6e23565dbb86a60a40f09442155192f9628070acd1246cece6433069146a0ead1deebe29ac714
+DIST amd64-bin-libreoffice-java-7.5.8.2.xd3 34770019 BLAKE2B 
baa6d4c05fefe1f3765d0f97a37b8b51555749c968f49e8d08d2419b52b3e3fb9df91840971f28b153298032ea2c832d8fc6312686e360b9295f95d94642cebb
 SHA512 
0e22e228bd3097c4c2446731e427987963f80c51e0ff6e9b787279474a0b18e46c840cd68ac6bc39ba002eae86c99a7a8db2f47551c2ec49f7b5280c1c7c4df9
 DIST amd64-bin-libreoffice-kde-7.5.6.2.xd3 23259798 BLAKE2B 
7e0d9452816219f44a4513d98818544a283faceeec670baf37cf5a947f1e978ebfdfd01879bd45b1c2f8f9cfe098accd1252004aba82c2488e106a1a5afbbefc
 SHA512 
0c10614b6aa557acd4329bb8fbcefd99eb5832ee5f002e6e64a93cbca53b2dfc961260ff639f04b8062fab6f5b3b381916e6f897dc550306f210d2f8dccc6692
+DIST amd64-bin-libreoffice-kde-7.5.8.2.xd3 23265223 BLAKE2B 
e1f00f2d3412d66e5f5be170ff9fbcb40679b7befdfcf4d61383aef1aed9461d59abb7a062017dfa3e55775d238768e37ea0f1e2644a78fec3c0362e4dbe7fa5
 SHA512 
c4133a4f9f8b3356a111725a12779df2209a379e3821a787d11aea12004a3d59e8b49f2ec33dc34489dc99f1f0f8fecfe3780de84f8684115a7f271e79209353
 DIST amd64-bin-libreoffice-kde-java-7.5.6.2.xd3 35638519 BLAKE2B 
87f8efcd1424b3d3d226af5153344a6c31a677279f042453e67a52ef123567d91f9e2cc472924ef60a687c473761f6f6c30f61c0232c650138f18f83c648ac48
 SHA512 
5ccf39e109881aed9ecbc8be4982af15b68c635922f1347e39d5cf472e2d3b8ddd5687e6e7d29bf466ba90380a0f6835f7f16a502a8ab58bd05b30684f5bb793
+DIST amd64-bin-libreoffice-kde-java-7.5.8.2.xd3 35490727 BLAKE2B 
538f94bc9589c04f41b924c848f00fde33dc9237670b9c0ed3d094c5c460c880cfca05268d4e8887aca8572e8b3bb2dcd486232700cc88097ac039b1fce115b0
 SHA512 
34c94d935c517d709c77dace683ac927cf6a4036fd0d92bf5fd110f8e87a3464b14d12132f4f6603bbd791b981a41daa274251dc5b1dcc08c64d4b216af2
 DIST x86-bin-libreoffice-7.5.6.2.tar.xz 154059548 BLAKE2B 
9283cd70ad6c4dae55a0d77adb001a92d204d0f9a82238a691d40b9a4c04a3b813afc332b1b1118fdc7a776b88ef282b52a59368d4f24bd77c00e37b7ef7afac
 SHA512 

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

2023-11-21 Thread Sam James
commit: 167061ec933e6ede3b9c2e1a540903ee9343d603
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:29:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167061ec

dev-python/yarl: Keyword 1.9.3 sparc, #917683

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

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

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
index 8fe723466afc..8965a26d7a46 100644
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc"
 
 RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]



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

2023-11-21 Thread Sam James
commit: 3e2b5fa682c11fcfac8ad0a0c5fc85ebdcbfe129
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:29:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2b5fa6

dev-python/yarl: Keyword 1.9.3 hppa, #917683

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

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

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
index d5f8510bef6a..8fe723466afc 100644
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa"
 
 RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/

2023-11-21 Thread Sam James
commit: 55276398069e0dcf1754cbbe7a5e28ad8044edb5
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:29:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55276398

app-editors/neovim: Stabilize 0.9.4 arm64, #917657

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

 app-editors/neovim/neovim-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-0.9.4.ebuild 
b/app-editors/neovim/neovim-0.9.4.ebuild
index ec45d50f6dd1..8da0bd0114d6 100644
--- a/app-editors/neovim/neovim-0.9.4.ebuild
+++ b/app-editors/neovim/neovim-0.9.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2023-11-21 Thread Sam James
commit: b8f2d9a379a652b3a1ecdcd12413bedbe7457ca8
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:29:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f2d9a3

dev-python/expandvars: Keyword 0.11.0 hppa, #917683

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

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

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
index 0c358201d77f..156cc543872a 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa"
 
 distutils_enable_tests pytest
 



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

2023-11-21 Thread Sam James
commit: 79da6f7d039ea82475a8eccd5217879fd797ae7c
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:29:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:29:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79da6f7d

dev-python/expandvars: Keyword 0.11.0 sparc, #917683

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

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

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
index 156cc543872a..fff34e6d3299 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc"
 
 distutils_enable_tests pytest
 



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

2023-11-21 Thread Ionen Wolkens
commit: 5f618bfe529fb29c23ff3913c6251cbf82a621c1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov 21 16:47:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 21 21:24:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f618bfe

dev-qt/qtwebengine: update patchset for 6.6 live branch

In preparation for approaching 6.6.1 release.

6.6-3 -> 6.6-4 changes:
  Removed:
   * ffmpeg-binutils-2.41.patch (upstreamed)
   * libvpx-CVE-2023-5217.patch (upstreamed)

Not adding icu74 patch, still waiting to see how it goes
upstream (should be hopefully short lived either way).

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

 dev-qt/qtwebengine/Manifest| 2 +-
 dev-qt/qtwebengine/qtwebengine-6.6..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 1abbb7b65351..72510429d777 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -3,7 +3,7 @@ DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 
BLAKE2B 6179ca4ad69f922
 DIST qtwebengine-5.15.11_p20231102.tar.xz 299223768 BLAKE2B 
f0c3e00e2b266d54bf4239ca15c1dff1142f5d49c70780e7774ad3503dedd257430f17966d61ca78e9f9b7c53f0775a3f4ce3a5cb58b0b2d1bd839e84d097d8c
 SHA512 
124e3291a16a1e92edd35b90d769428ab027d2c5b1e0a38ddc3f3d95c1d1817173eef9fe2dfc415775185d66dc1a9248b89b4a3d47843a5e40f2e70579eb
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
 DIST qtwebengine-6.5-patchset-1.tar.xz 12936 BLAKE2B 
f44af36689596da0177f0607cf242d9cce3c376f4a5c28d7902a6b44651ce9272d745a824580268e999c2d58b72424d72eb6027d7461184bf7f04e0223e5195f
 SHA512 
f639eb09d18c19c7b0d422d6acdce62404be0fcce905374c5d47266340191f7ca66875680bb09d80e72db718e34b7dc6e7db5f2f16407a0edb892930513ea407
-DIST qtwebengine-6.6-patchset-1.tar.xz 9648 BLAKE2B 
c1bb02662ed5952e22ac3c3ee68f5787503bcc6d12d05c22090cf9ba22511c76308aa1bb751df0a822585de63694f8ce0f254558416e392abe437995e30b7e99
 SHA512 
a634a2976bc19ada61671bc017a4456111214cc47a40c88812465f0ba25d025b3aa4da32467c59f7053d21650f3ac72010118b3b6962d34bb347d42b9109f95f
 DIST qtwebengine-6.6-patchset-3.tar.xz 9920 BLAKE2B 
12b287392dabf1f1e3e99381ab1abf7e8fe44d85fb1b7148bc2d3427ff82d91e0d545955ee7c326f4d5e5af739759df2246173151673dabce3aa8aec28c4ecd8
 SHA512 
371549b2a2577872700842cc7f93cca900499b99de62f297a012fb16ccbb9d7c1f87a0123996ab14a49adf5604018000615736a8cc728122d37012ec6838211f
+DIST qtwebengine-6.6-patchset-4.tar.xz 8744 BLAKE2B 
5afd81336718c3c2d72ee5e8045157cbfded8295ef914cdab3ffd84c8d53e03a2134d17b9ed4ecacc4ae00d734b1c4e81b0e24676cf5d73fa9d13b4147a2083b
 SHA512 
6317d5586509c93056216a5d8afec68d3edd4456c7c1973e2572c968de7ad71383799b5ab75432b2156b82699f43c205a61f017c9a053b9625beaf3ff4018690
 DIST qtwebengine-everywhere-src-6.5.3.tar.xz 412372456 BLAKE2B 
131b4baf0267e77e1356568867db26fe86af165ddbd9abb5f2c6121e757011f5e18dfc41b30342eebf5d53f54492a20c1c77309782355b369b73c088d2102814
 SHA512 
8634eac4931fb27a0ded417de901955774d001dc74dc5779b216519b6b79f0a30f0774224abb14dffef779ca9df1cf384f822f9d5190e4d80b9f6ab0d012bc49
 DIST qtwebengine-everywhere-src-6.6.0.tar.xz 421117212 BLAKE2B 
b168913644e07d3d649082a78a03ccfb135960ea61907046f3e16c28471a9684aca4685ea907ed47a27719647ae0d9c753d4faa9e24c9897e88dad24b08bd774
 SHA512 
30469cf50d84e4547f0cf76b78b921fab550958d812cfcb894cf03ffcd0b1cbd3c1dc9314835ca6b5a182cbabdd236cb315bcc288d999f23c10d7ab0763a6366

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
index d7f460872c21..b5b6023bdcaf 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
@@ -11,7 +11,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
 
 DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
 SRC_URI+="
-   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-3.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-4.tar.xz
 "
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index 3d5179796e93..b44e003cb94e 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -11,7 +11,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
 
 DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
 SRC_URI+="
-   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-1.tar.xz
+   

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

2023-11-21 Thread Sam James
commit: 356dc34aa407bdd786e55e1f1529733100b0a488
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:10:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:10:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356dc34a

dev-python/yarl: Keyword 1.9.3 arm64, #917683

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

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

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
index d53ea83a040d..5169a246a4f7 100644
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]



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

2023-11-21 Thread Sam James
commit: f6fb872fff3f91bdbd2f28ff075cf417403cbeac
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:10:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:10:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fb872f

dev-python/expandvars: Keyword 0.11.0 arm, #917683

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

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

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
index c3b74d094f90..0c358201d77f 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/files/, app-editors/neovim/

2023-11-21 Thread Sam James
commit: 974e1883f6ad1d910a4778850a3378c327dadeec
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Nov 21 06:20:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:09:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974e1883

app-editors/neovim: Rebase patch from upstream

Closes: https://bugs.gentoo.org/917665
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33924
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/files/neovim--cmake-darwin.patch | 13 +
 app-editors/neovim/neovim-.ebuild   |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/app-editors/neovim/files/neovim--cmake-darwin.patch 
b/app-editors/neovim/files/neovim--cmake-darwin.patch
new file mode 100644
index ..892d349b7e1c
--- /dev/null
+++ b/app-editors/neovim/files/neovim--cmake-darwin.patch
@@ -0,0 +1,13 @@
+--- a/src/nvim/CMakeLists.txt
 b/src/nvim/CMakeLists.txt
+@@ -416,10 +416,6 @@ foreach(target ${targets})
+   endforeach()
+ endforeach()
+ 
+-if(APPLE AND CMAKE_OSX_SYSROOT)
+-  list(APPEND gen_cflags "-isysroot")
+-  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
+-endif()
+ if(MSVC)
+   list(APPEND gen_cflags -wd4003)
+ endif()

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index 7af8db556a56..41b10f5d0a92 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -67,7 +67,7 @@ BDEPEND+="
 
 PATCHES=(
"${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch"
-   "${FILESDIR}/${PN}-0.9.1-cmake-darwin.patch"
+   "${FILESDIR}/${PN}--cmake-darwin.patch"
 )
 
 src_prepare() {



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

2023-11-21 Thread Sam James
commit: 10c1ac62bf4dd83c305651969bf5d913b1c76b08
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:10:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:10:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c1ac62

dev-python/yarl: Keyword 1.9.3 arm, #917683

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

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

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
index 5169a246a4f7..d5f8510bef6a 100644
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]



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

2023-11-21 Thread Sam James
commit: 73c60f8ff7bbaa835ef74552eb021eca7dead82a
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 21:10:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 21:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c60f8f

dev-python/expandvars: Keyword 0.11.0 arm64, #917683

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

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

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
index 6936e00222b6..c3b74d094f90 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-meta/

2023-11-21 Thread Matthew Smith
commit: eced927d6c28c5972252e5af6527629bf0387abc
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 21:02:51 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 21:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eced927d

dev-libs/tree-sitter-meta: tree-sitter-meta is not a grammar

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

 .../{tree-sitter-meta-1-r2.ebuild => tree-sitter-meta-1-r3.ebuild}   | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild 
b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r3.ebuild
similarity index 97%
rename from dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild
rename to dev-libs/tree-sitter-meta/tree-sitter-meta-1-r3.ebuild
index c1b6d84ee37e..773308fe55d6 100644
--- a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild
+++ b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r3.ebuild
@@ -27,7 +27,6 @@ RDEPEND="
dev-libs/tree-sitter-jsdoc
dev-libs/tree-sitter-json
dev-libs/tree-sitter-julia
-   dev-libs/tree-sitter-meta
dev-libs/tree-sitter-ocaml
dev-libs/tree-sitter-php
dev-libs/tree-sitter-python



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-meta/

2023-11-21 Thread Matthew Smith
commit: c8252d5f581b6c211c7cf8534e691134324d2763
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 20:57:20 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8252d5f

dev-libs/tree-sitter-meta: add new grammars

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

 .../tree-sitter-meta/tree-sitter-meta-1-r2.ebuild  | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild 
b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild
new file mode 100644
index ..c1b6d84ee37e
--- /dev/null
+++ b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Metapackage for Tree Sitter packages"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/tree-sitter
+   dev-libs/tree-sitter-bash
+   dev-libs/tree-sitter-c
+   dev-libs/tree-sitter-cmake
+   dev-libs/tree-sitter-cpp
+   dev-libs/tree-sitter-c-sharp
+   dev-libs/tree-sitter-css
+   dev-libs/tree-sitter-embedded-template
+   dev-libs/tree-sitter-go
+   dev-libs/tree-sitter-haskell
+   dev-libs/tree-sitter-html
+   dev-libs/tree-sitter-java
+   dev-libs/tree-sitter-javascript
+   dev-libs/tree-sitter-jsdoc
+   dev-libs/tree-sitter-json
+   dev-libs/tree-sitter-julia
+   dev-libs/tree-sitter-meta
+   dev-libs/tree-sitter-ocaml
+   dev-libs/tree-sitter-php
+   dev-libs/tree-sitter-python
+   dev-libs/tree-sitter-ql
+   dev-libs/tree-sitter-regex
+   dev-libs/tree-sitter-ruby
+   dev-libs/tree-sitter-rust
+   dev-libs/tree-sitter-scala
+   dev-libs/tree-sitter-tsq
+   dev-libs/tree-sitter-typescript
+"



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

2023-11-21 Thread Sam James
commit: cf366abd1bd50a33755734bbfb8c0e8a49a5480e
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 20:47:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 20:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf366abd

flag-o-matic.eclass: allow further MIPS errata flags

* We were missing 24k, r5900, vr4120, vr4130, sb1 [0].

* Chuck in -Wa,-mfix-loongson2f-nop while at it. The topic of -Wa,* is an 
interesting
  one, as we currently allow -Wl,*, so we should probably do the same for the 
assembler,
  but punt that to another time.

Note that we use r5900 and -Wa,-mfix-loongson2f-nop for building stages...

Prompted by discussion with immolo (see also 
fad75a344cbaada57ae490c3e8f88cdd5b35dadc).

[0] https://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html#index-mfix-24k (and 
below)

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

 eclass/flag-o-matic.eclass | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 6540f59aa960..d377568327e6 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -89,7 +89,7 @@ _setup-allowed-flags() {
'-fdiagnostics*' '-fplugin*'
'-W*' -w
 
-   # CPPFLAGS and LDFLAGS
+   # CPPFLAGS and LDFLAGS (TODO: Allow -Wa,*?)
'-[DUILR]*' '-Wl,*'
 
# Linker choice flag
@@ -114,9 +114,15 @@ _setup-allowed-flags() {
-mno-faster-structs -mfaster-structs -m32 -m64 -mx32 '-mabi=*'
-mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 
'-mcmodel=*'
-mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' 
'-mfloat-abi=*'
-   -mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400
+
+   # MIPS errata
+   -mfix-24k -mno-fix-24k -mfix-r4000 -mno-fix-r4000
+   -mfix-r4400 -mno-fix-r4400 -mfix-r5900 -mno-fix-r5900
-mfix-rm7000 -mno-fix-rm7000 -mfix-r9500 -mno-fix-r9500
-   -mfix-r1 -mno-fix-r1
+   -mfix-r1 -mno-fix-r1 -mfix-vr4120 -mno-fix-vr4120
+   -mfix-vr4130 -mfix-sb1 -mno-fix-sb1
+   '-Wa,-mfix-loongson2f-nop'
+
'-mr10k-cache-barrier=*' -mthumb -marm
 
# needed for arm64 (and in particular SCS)



[gentoo-commits] repo/gentoo:master commit in: app-emacs/haskell-mode/

2023-11-21 Thread Matthew Smith
commit: f942d44cb56bd3a2716cb4b96709d068f71931bc
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 20:36:12 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f942d44c

app-emacs/haskell-mode: require ghc for tests

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

 app-emacs/haskell-mode/Manifest | 1 +
 app-emacs/haskell-mode/haskell-mode-.ebuild | 5 -
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-emacs/haskell-mode/Manifest b/app-emacs/haskell-mode/Manifest
index 37c3d8cc42ab..cc35205b6a78 100644
--- a/app-emacs/haskell-mode/Manifest
+++ b/app-emacs/haskell-mode/Manifest
@@ -1 +1,2 @@
 DIST haskell-mode-17.4.tar.gz 1149313 BLAKE2B 
b30e2051448ba749b0d0b1872f824e8624c4f7d15447a94e61a69898c097ed51f289c3d0f581acffe244178e6b406466ff622e50a395be500a807ef787f92f09
 SHA512 
95296f9937019a9735388fde918a609aafedaeeede55f85729ddbc0b26d91dd9d39841c6aa727cdf0ebc69161b1367ce5ca895bf9a23c0b4fde8dfa49ef66b04
+DIST haskell-mode-17.5.tar.gz 1149634 BLAKE2B 
c07db9cccf24847cdf6833c8e71782d0e377c7b29908aa409a7b8061372d6c76937cf1ed36e891bd296d0eb213c880a90b98d7fe75636da1b1943fe8740c420c
 SHA512 
e31e22c017957e86149d2a17d3e5519d3cee23ce0f57c4e83e251192cb589f725402f6b3956d048798ced83bedeca3ac39d52f0e0617de874145a25d5b9ab651

diff --git a/app-emacs/haskell-mode/haskell-mode-.ebuild 
b/app-emacs/haskell-mode/haskell-mode-.ebuild
index 015e5777a278..3398482d5f87 100644
--- a/app-emacs/haskell-mode/haskell-mode-.ebuild
+++ b/app-emacs/haskell-mode/haskell-mode-.ebuild
@@ -15,12 +15,15 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/haskell/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3+ FDL-1.2+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
+DEPEND="test? ( dev-lang/ghc )"
 BDEPEND="sys-apps/texinfo"
 
 ELISP_REMOVE="



[gentoo-commits] repo/gentoo:master commit in: app-emacs/haskell-mode/

2023-11-21 Thread Matthew Smith
commit: bc6ff065e1475916acc0a878fabbd1ff2700f217
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 20:37:31 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6ff065

app-emacs/haskell-mode: add 17.5

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

 app-emacs/haskell-mode/haskell-mode-17.5.ebuild | 63 +
 1 file changed, 63 insertions(+)

diff --git a/app-emacs/haskell-mode/haskell-mode-17.5.ebuild 
b/app-emacs/haskell-mode/haskell-mode-17.5.ebuild
new file mode 100644
index ..3398482d5f87
--- /dev/null
+++ b/app-emacs/haskell-mode/haskell-mode-17.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Mode for editing (and running) Haskell programs in Emacs"
+HOMEPAGE="https://haskell.github.io/haskell-mode/
+   https://www.haskell.org/haskellwiki/Emacs#Haskell-mode;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/haskell/${PN}.git;
+else
+   SRC_URI="https://github.com/haskell/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.2+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-lang/ghc )"
+BDEPEND="sys-apps/texinfo"
+
+ELISP_REMOVE="
+   tests/haskell-cabal-tests.el
+   tests/haskell-customize-tests.el
+   tests/haskell-lexeme-tests.el
+"
+
+DOCS=( NEWS README.md )
+ELISP_TEXINFO="doc/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   # We install the logo in SITEETC, not in SITELISP
+   # https://github.com/haskell/haskell-mode/issues/102
+   sed -i -e "/defconst haskell-process-logo/{n;" \
+   -e "s:(.*\"\\(.*\\)\".*):\"${SITEETC}/${PN}/\\1\":}" \
+   haskell-process.el || die
+
+   elisp_src_prepare
+}
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file haskell-site-file.el
+}
+
+src_test() {
+   emake check-ert
+}
+
+src_install() {
+   elisp_src_install
+
+   insinto "${SITEETC}"/${PN}
+   doins logo.svg
+}



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

2023-11-21 Thread Sam James
commit: fad75a344cbaada57ae490c3e8f88cdd5b35dadc
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 20:40:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 20:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad75a34

flag-o-matic.eclass: allow -mfix-r5900 errata flag for MIPS

Reported by immolo.

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

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

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 58a14178f38a..6540f59aa960 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -115,7 +115,8 @@ _setup-allowed-flags() {
-mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 
'-mcmodel=*'
-mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' 
'-mfloat-abi=*'
-mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400
-   -mfix-rm7000 -mno-fix-rm7000 -mfix-r1 -mno-fix-r1
+   -mfix-rm7000 -mno-fix-rm7000 -mfix-r9500 -mno-fix-r9500
+   -mfix-r1 -mno-fix-r1
'-mr10k-cache-barrier=*' -mthumb -marm
 
# needed for arm64 (and in particular SCS)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-cmake/

2023-11-21 Thread Matthew Smith
commit: acd136f29798c351bb61436a68435e1295bb103a
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 19:52:43 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:01:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd136f2

dev-libs/tree-sitter-cmake: add 0.4.1

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

 dev-libs/tree-sitter-cmake/Manifest   |  1 +
 dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/tree-sitter-cmake/Manifest 
b/dev-libs/tree-sitter-cmake/Manifest
index e5722a79843e..510af67381d0 100644
--- a/dev-libs/tree-sitter-cmake/Manifest
+++ b/dev-libs/tree-sitter-cmake/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-cmake-0.1.0.tar.gz 42425 BLAKE2B 
a6d609b9baf297265bee4355c2f8d11853d393461e708475c53ce8ee067f668550a31cc75142d5ddd8e34160a03308388f01661b13fdb8a22a0c3cf95a0105a6
 SHA512 
5d228fde691b7ef9f4043ad41a852541551c31392ad5beb21580e6902039c5fa1adc2a42642644603871e373011ef3c9f4264bfc40e33fd0d3071a716b5d61cf
+DIST tree-sitter-cmake-0.4.1.tar.gz 50091 BLAKE2B 
a91fdeedca3bad83b1e8006ff464a09d761ba9d46601216f21885062c3559891837fcf0db7960b69382b117073a3ff937ea26e2861922133c8660e5c2043b6c2
 SHA512 
25318e305aa42bfaa6fd09fb515988a31a00247f535e4d881573226d862d72a74eb30dfdfb3bd2b985a9be96cdf6da6a8a9b945d9c256870755015ae573edd9c

diff --git a/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild 
b/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild
new file mode 100644
index ..513baef93b10
--- /dev/null
+++ b/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="CMake grammar for tree-sitter"
+HOMEPAGE="https://github.com/uyha/tree-sitter-cmake;
+SRC_URI="https://github.com/uyha/tree-sitter-cmake/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-php/

2023-11-21 Thread Matthew Smith
commit: 8a53c8d184080b79297044e08916b2f5d59183dc
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 19:53:43 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:01:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a53c8d1

dev-libs/tree-sitter-php: add 0.20.0

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

 dev-libs/tree-sitter-php/Manifest  |  1 +
 dev-libs/tree-sitter-php/tree-sitter-php-0.20.0.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-php/Manifest 
b/dev-libs/tree-sitter-php/Manifest
index 4f1ec59b17e4..9a3813ae5fa8 100644
--- a/dev-libs/tree-sitter-php/Manifest
+++ b/dev-libs/tree-sitter-php/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-php-0.19.0.tar.gz 155930 BLAKE2B 
e78b0a719f2e8cde6398a5645023c09135f61bbe138abeff8160bb1688bab84fa7ca51438e380d79fc0e05efa2e4897a7ff05fd677ac0b8cb4098e27d576a10a
 SHA512 
bf82af3a4c0da96f58e93aaee2724f327c11e297bcd455998e0863aa64ab6ae85d1d212afa51b75c8e8ab998568cc71b0309ee3d1d41b632ef0283478ecc5711
+DIST tree-sitter-php-0.20.0.tar.gz 290518 BLAKE2B 
5ba7dabf79665ceb2be737906493bf774e51a0233a62bdb89d84a6a9204745a99679322e047a9115d95e92c3dbb34c5da591497223bb580522b587bedc933d10
 SHA512 
0ce3e8b2a7cb26b8fa2210e2ac8b133c0ea8450b7504f93422a7baa0ee6f5217c72b9ce0cbdc5ac1e85deb2ab08fc6b968e74f124dce13ebfb8ad9b0af2afb8f

diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.20.0.ebuild 
b/dev-libs/tree-sitter-php/tree-sitter-php-0.20.0.ebuild
new file mode 100644
index ..1788cdcc7fd4
--- /dev/null
+++ b/dev-libs/tree-sitter-php/tree-sitter-php-0.20.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="PHP grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-php;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-ruby/

2023-11-21 Thread Matthew Smith
commit: 476ebded4edd053f8fb5fd8140c16357a3850e54
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 21 19:59:41 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 21 20:01:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476ebded

dev-libs/tree-sitter-ruby: add 0.20.0_pre20221101

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

 dev-libs/tree-sitter-ruby/Manifest |  1 +
 .../tree-sitter-ruby-0.20.0_pre20221101.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-libs/tree-sitter-ruby/Manifest 
b/dev-libs/tree-sitter-ruby/Manifest
index 2737869aee4c..621521608fb9 100644
--- a/dev-libs/tree-sitter-ruby/Manifest
+++ b/dev-libs/tree-sitter-ruby/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-ruby-0.19.0.tar.gz 325077 BLAKE2B 
eb39ba999ccf582b698138ebb7a7f9cbd949510046460d84e37471634700b0751219a7a266652256225bc6fbdd80340cca38662b180c2314f82c5ed7de3324cf
 SHA512 
dc092b55a73a7ffaf698c784e0a6e8fd115478ce8eb2de00301bb8c2455044a4b7f4cd04ab36eb19401386b55088ad3fba6cb9cce9856b6f607bd76caaf0900b
+DIST tree-sitter-ruby-0.20.0_pre20221101.tar.gz 575761 BLAKE2B 
17daf39dfd812ab0993cd2a3ad728603d629c2e177261fa60d237a1dfd504b2a087611824cdffb03e95c0b304d9f6991ccf36aad1f18db4aa3177c082c6e275e
 SHA512 
ff6eb4a28e5313cbdebca0f939d209d7c15016fef4ed864e64ce2e6f30023e15a88483c5bc90673fcee42df75c6e003b69fc2e5f81b72ecf1a506c836eebeba4

diff --git 
a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.20.0_pre20221101.ebuild 
b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.20.0_pre20221101.ebuild
new file mode 100644
index ..c22308dfb087
--- /dev/null
+++ b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.20.0_pre20221101.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# https://github.com/tree-sitter/tree-sitter-ruby/issues/232
+MY_COMMIT=c91960320d0f337bdd48308a8ad5500bd2616979
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Ruby grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby;
+SRC_URI="https://github.com/tree-sitter/${PN}/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}/src
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



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

2023-11-21 Thread Sam James
commit: c13fab3f1990bd30acb1ba8f41df346424f695a8
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 19:40:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 19:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13fab3f

app-emulation/qemu: add 7.2.7

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

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/qemu-7.2.7.ebuild | 971 +++
 2 files changed, 972 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 910dd2f70ad1..7bd5660cf48e 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -4,6 +4,7 @@ DIST 
keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 27971 BLAKE2B
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B 
a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42
 SHA512 
fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b
 DIST qemu-7.2.6.tar.xz 121322888 BLAKE2B 
c3f51cc1647f5c75774513f624c2e1a1e4badd7275c9f9a64a175809daf17d0b3c58eab0c36fa98fc46834d4d79f8552d1c9f34e840ee21ddd049cc3adba480a
 SHA512 
534fffe2d751a707a7cf15db8d5b9eddc2468fd7fe875715e79ee879fb20d7370553588384d345b586eeaddf9284de36f2d0d69f747380ee55161cc6eb09bf30
+DIST qemu-7.2.7.tar.xz 121869000 BLAKE2B 
b8d754c4c4e4aea63dc884ec568edf308829fe869e4eb8b9c0ae6a4f30debcbaa6a584decce416eed7bd4dd4913263238ed28575a1cf56db939bc141815de25a
 SHA512 
44c0023a9f6177706be5e565297b0ff5fd62a0ea17b085fe478677ada33ab4c922968e4e8fca7aecb310b2b7809a08c075262cc640981a42bcee618e6ae4e592
 DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B 
b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa
 SHA512 
d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054
 DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B 
dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915
 SHA512 
bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449
 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda
 SHA512 
ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc

diff --git a/app-emulation/qemu/qemu-7.2.7.ebuild 
b/app-emulation/qemu/qemu-7.2.7.ebuild
new file mode 100644
index ..dd5799797dad
--- /dev/null
+++ b/app-emulation/qemu/qemu-7.2.7.ebuild
@@ -0,0 +1,971 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=ajak
+QEMU_DOCS_VERSION="7.2.0"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+QEMU_DOC_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="7.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   QEMU_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
+   EGIT_SUBMODULES=(
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   MY_P="${PN}-${PV/_rc/-rc}"
+   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
+
+   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
+
+IUSE="accessibility 

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

2023-11-21 Thread Sam James
commit: d2337bc589e6659eb8589bb3885638a8d45da737
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 21 19:51:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 19:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2337bc5

app-emulation/qemu: add 8.1.3

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

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/qemu-8.1.3.ebuild | 969 +++
 2 files changed, 970 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 7bd5660cf48e..237f5e529e84 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -10,3 +10,4 @@ DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B 
dfb98964c629b251f0004b4630ae4500a524655
 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda
 SHA512 
ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc
 DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 
8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e
 SHA512 
905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9
 DIST qemu-8.1.2.tar.xz 123553328 BLAKE2B 
8f48638cd1f0285356aae2d14862f56cc79da09bb9ff9f09e90221fdca851e9c3f8a3d940039f578d24d0b4435baf19cb52a3e927e97bf978ea674d148ecd746
 SHA512 
d95ba8b294115b86b7f3bd1b438b059e38c7ccc68f14e76b455b355b4b68ec84fb799bef44dbf96befcad7c40a15f4660096b5ad5be4396d54dfeaba34c89db8
+DIST qemu-8.1.3.tar.xz 124040288 BLAKE2B 
365b5fa508c57f4738b73666c6f7306985b5d3fe00d1f1bd14d9277121adbd7ffda7764fbded834512e88d19f96b2c3def39bdf336396c27b26dc388c3821852
 SHA512 
d3847f1c0c0099937d08bba604713ac288b6151867a8da230297ee1d93b7e741fa406a2f7bf6645ce3293c0a98458dc9c79454746e7c2920e9a73e0574753e5a

diff --git a/app-emulation/qemu/qemu-8.1.3.ebuild 
b/app-emulation/qemu/qemu-8.1.3.ebuild
new file mode 100644
index ..2ea790325cf1
--- /dev/null
+++ b/app-emulation/qemu/qemu-8.1.3.ebuild
@@ -0,0 +1,969 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=sam
+#QEMU_DOCS_VERSION=$(ver_cut 1-3)
+QEMU_DOCS_VERSION=8.1.0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+QEMU_DOC_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="7.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   QEMU_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
+   EGIT_SUBMODULES=(
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   subprojects/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   MY_P="${PN}-${PV/_rc/-rc}"
+   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
+
+   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+   +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
+   jack jemalloc +jpeg keyutils
+   lzo multipath
+   ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire
+   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+   +slirp
+   smartcard snappy spice ssh static-user systemtap test udev usb
+   usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen
+   zstd"
+
+COMMON_TARGETS="
+   aarch64
+   alpha
+   arm
+   cris
+   hppa
+   i386
+   loongarch64
+   m68k
+   microblaze
+   microblazeel
+   mips
+   mips64
+   mips64el
+   mipsel
+   nios2
+   or1k
+   ppc
+   ppc64
+   riscv32
+   riscv64
+   s390x
+   sh4
+   sh4eb
+   sparc
+   sparc64

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

2023-11-21 Thread Sam James
commit: 659cf630a77405d45f76d4aa75fbb05d049bc630
Author: Paul Zander  gmail  com>
AuthorDate: Tue Nov 21 12:02:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 21 19:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659cf630

dev-qt/qtwebengine: fix build with icu74 (qt5)

Apply quick-fix from b7982facbd6d596888e100c11b07fff5599e2203 to qt5 as
well.

Closes: https://bugs.gentoo.org/917635
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33926
Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
index 6839c81f4377..8f6ad0f016b1 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
@@ -105,7 +105,11 @@ BDEPEND="${PYTHON_DEPS}
ppc64? ( >=dev-util/gn-0.1807 )
 "
 
-PATCHES=( "${WORKDIR}/${PATCHSET}" )
+PATCHES=(
+   "${WORKDIR}/${PATCHSET}"
+   # add extras as needed here, may merge in set if carries across versions
+   "${FILESDIR}"/${PN}-6.5.3-icu74.patch
+)
 
 qtwebengine_check-reqs() {
# bug #307861



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/limine/

2023-11-21 Thread Arsen Arsenović
commit: 2aa4cc0b0df52bbbc894594c75a6d3a3020e43a1
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Nov 21 19:52:33 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Nov 21 19:52:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2aa4cc0b

sys-boot/limine: add 5.20231121.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 sys-boot/limine/Manifest   |  1 +
 sys-boot/limine/limine-5.20231121.0.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest
index 7447db0c95..1df133722a 100644
--- a/sys-boot/limine/Manifest
+++ b/sys-boot/limine/Manifest
@@ -6,3 +6,4 @@ DIST limine-4.20230606.0.tar.xz 963232 BLAKE2B 
613a0d5c5893f2cff1398c03a08c50c60
 DIST limine-4.20230615.0.tar.xz 963720 BLAKE2B 
a4124be763c84ded9367cffc965ca60c6e4360e870f19342e8feb3d018ed33b26753c105c3dbe1db6580b5760c57ec08858fddb9bb29e9de466c0bbe31752ade
 SHA512 
2d06ff827a6720d6974bdbff88010c08772c4110a2c106bec089333a6b1ea50176a8e43930550af483d0c6fab3606744b6b36fcd930dc660934925ed06faa76a
 DIST limine-5.20230811.0.tar.xz 1289484 BLAKE2B 
3044bef68ce62a701df30774d35ce886a6af578e8e1bd943a5524bd9562e8f5709a85800aa5ba4f30a194308b1607a6cea3fedd0951466bf1eef2abb6e462b6c
 SHA512 
6b98ff89efc3e52d2fd36ca1b01818de24ddb512b4936994354ae6604a17738e357ab2a4fcaf81fca97fa8f3499493534fe1e581d8f97ea49c7079d2f5249d2a
 DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 
72348e39ad8cd614e19d88c840580c58b3dbd5d4796f2fb525bb6333bd60d641cb0e3fb2abacbef209637708754a52aadc626c625ae3b548d4d3b3db08e474f1
 SHA512 
e1a7a5ecfca30bf9246e3e9f6ae92a7f788a9c0f896c408ad0f98de08d76137d18627cbe8c0d9c7b322c6e5674c0a6c1cc0d24a2fb9b082e7e4753988e9f2fd8
+DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B 
b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7
 SHA512 
5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761

diff --git a/sys-boot/limine/limine-5.20231121.0.ebuild 
b/sys-boot/limine/limine-5.20231121.0.ebuild
new file mode 100644
index 00..73ea272148
--- /dev/null
+++ b/sys-boot/limine/limine-5.20231121.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI 
multiprotocol bootloader"
+HOMEPAGE="https://limine-bootloader.org/;
+SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64"
+
+MY_LLVM_TARGETS="AArch64 ARM X86 RISCV"
+MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
+
+BDEPEND="
+   app-alternatives/gzip
+   dev-lang/nasm
+   sys-apps/findutils
+   sys-devel/clang[${MY_LLVM_FLAGS}]
+   sys-devel/lld
+   sys-devel/llvm[${MY_LLVM_FLAGS}]
+
+   cd-efi? ( sys-fs/mtools )
+"
+
+src_configure() {
+   local myconf=(
+   "$(use_enable bios)"
+   "$(use_enable bios-cd)"
+   "$(use_enable bios-pxe)"
+
+   "$(use_enable uefi32 uefi-ia32)"
+   "$(use_enable uefi64 uefi-x86-64)"
+   "$(use_enable uefiaa64 uefi-aarch64)"
+   "$(use_enable uefirv64 uefi-riscv64)"
+   "$(use_enable cd-efi uefi-cd)"
+   )
+
+   TOOLCHAIN_FOR_TARGET=llvm \
+   econf "${myconf[@]}"
+}



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

2023-11-21 Thread Arsen Arsenović
commit: ba34aae9afaaeabb65ad31795e01ead5a6472564
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Nov 21 19:35:11 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Nov 21 19:37:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba34aae9

dev-util/poke: suppress QA_CONFIG_IMPL_DECL FPs

Closes: https://bugs.gentoo.org/898780
Signed-off-by: Arsen Arsenović  gentoo.org>

 dev-util/poke/poke-3.0.ebuild | 7 +++
 dev-util/poke/poke-3.1.ebuild | 7 +++
 dev-util/poke/poke-3.2.ebuild | 7 +++
 dev-util/poke/poke-3.3.ebuild | 7 +++
 4 files changed, 28 insertions(+)

diff --git a/dev-util/poke/poke-3.0.ebuild b/dev-util/poke/poke-3.0.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.0.ebuild
+++ b/dev-util/poke/poke-3.0.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
 
 SITEFILE="50${PN}-gentoo.el"
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # FP, bug #123456
+   MIN # gl_MINMAX
+   static_assert # gl_ASSERT_H
+   alignof # gl_STDALIGN_H
+)
+
 pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"

diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.1.ebuild
+++ b/dev-util/poke/poke-3.1.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
 
 SITEFILE="50${PN}-gentoo.el"
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # FP, bug #123456
+   MIN # gl_MINMAX
+   static_assert # gl_ASSERT_H
+   alignof # gl_STDALIGN_H
+)
+
 pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"

diff --git a/dev-util/poke/poke-3.2.ebuild b/dev-util/poke/poke-3.2.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.2.ebuild
+++ b/dev-util/poke/poke-3.2.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
 
 SITEFILE="50${PN}-gentoo.el"
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # FP, bug #123456
+   MIN # gl_MINMAX
+   static_assert # gl_ASSERT_H
+   alignof # gl_STDALIGN_H
+)
+
 pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"

diff --git a/dev-util/poke/poke-3.3.ebuild b/dev-util/poke/poke-3.3.ebuild
index 9ac3d2fc40bf..76445fd1a3fb 100644
--- a/dev-util/poke/poke-3.3.ebuild
+++ b/dev-util/poke/poke-3.3.ebuild
@@ -58,6 +58,13 @@ BDEPEND="
)
 "
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # FP, bug #123456
+   MIN # gl_MINMAX
+   static_assert # gl_ASSERT_H
+   alignof # gl_STDALIGN_H
+)
+
 SITEFILE="50${PN}-gentoo.el"
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2023-11-21 Thread Michał Górny
commit: 56bb0b8cacf25258ed086339a25bc58f8384a038
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 19:03:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bb0b8c

dev-python/pypy3_10-exe-bin: Bump to 7.3.13_p2

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 +++
 .../pypy3_10-exe-bin-7.3.13_p2.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 1b770e57da5f..d59e8689cafd 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -6,3 +6,11 @@ DIST pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6512640 
BLAKE2B 9611d47f890ccd2
 DIST pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
95ccc9bf239e77e6cd8821ba45fa1df36f4986b8b9dbe5b3291173a5a1c421eb57c9b7070b63be494e054c76ed233cd87f163a21368b404a853375d14404efa5
 SHA512 
0f43fe01ce92ee6d714067fe60035e3f9595f18b695004e7a0ad7ef82af9bfb46c96978b45eb5e85424b0c700a2d3672dfd8c63215dc98acf7471f0c174f4898
 DIST pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar 8744960 BLAKE2B 
362a7b6d3ed33623bb3adb94e62498b8c8794cef1354a3fd5579b2e647a8a74f38b44d470598d06a1a2645fee7b70a711f50f8c5e7648eae7e3a97b105fed632
 SHA512 
8f0109ed58a1344f44cb94aa360b2be82bff885a3fb1984c816d12069d9517e6a49c675d7eeb36d8f6c6869db13d4ec002a12795e72977e296122bf62f21f53f
 DIST pypy3_10-exe-7.3.13-1.x86.gpkg.tar 8796160 BLAKE2B 
9a838af1cd63249a55cc7f0849ddd783bd425d4c3a253583b590162ba1dccc5a8811222fb45121999a08a0935f9d61142efb6bbbf71a30e574f21a7b2e1e51b7
 SHA512 
3d67657e5ba8628ea6049bf74d5da29b32690e997993c37c7bd1166d6460bea8153c52bfea25066a38e7fe97b4612d64fd98b70c3b958a3862603299719bcbda
+DIST pypy3_10-exe-7.3.13_p2-1.amd64-musl.gpkg.tar 11888640 BLAKE2B 
5eec1b659638a44893fbb8700ea98a6effcf1479750653f848c1325039a06284a0361d53d75a31619b94d350b3137fdca5691e5ec19d3c5a04d0ce7f3eb9b2de
 SHA512 
76b5c8272fe475a6c85ed7bb56af58c54b4b79aeb126c93d0e9bdea1cea399f08e1d45b0788b4fc0d6202fffe1525766c381ebbb15fc5192f0d9386d978577ef
+DIST pypy3_10-exe-7.3.13_p2-1.amd64.gpkg.tar 11898880 BLAKE2B 
c6cd265a8643937ed42c72d2d21e6259cc7293bbce30f62e1150e6479811acf1700b4cc0e665fd3a8e856d0f1672e41b98cffe84cec6697093645446420cb713
 SHA512 
56f44a15fe7a16c2df8a1a20e2bbe6b83babafbb4064e318e903ec25e07234dde3446272a2d51b36ab2df4817578cc29c36849117c981e4572ee4e0d49cac719
+DIST pypy3_10-exe-7.3.13_p2-1.arm64-musl.gpkg.tar 9799680 BLAKE2B 
9646e8ed704e28d686ee1f4208a9760ec3924c2bb26212c0d73efe1e3bc658e2158015065e45ba0ce3e694b2ea1a3502ef6e8bf3c82bd666c87959949cc848fe
 SHA512 
aeeda8cb0aeb09a8ec38ff9768db1abcc0f88155cef32a666e5042bfeefe324f74bbdd5e30817fd92cd49bf41d00c6f37abe6425def9f5df3751d987a4e1f21c
+DIST pypy3_10-exe-7.3.13_p2-1.arm64.gpkg.tar 9861120 BLAKE2B 
3f85d59dd81f7226a54c5d5db9b03a0260db3bf1b18a31da45e92657eb9e1b56fad26ae7afab30e9f4935f6d1bf9ca13649b56f9b4b9d258fdb9207993f7cff9
 SHA512 
867688dfd115f86e6e37aaf1b326d59e2fedeff5b92d326b35b47f2692bce2f7eb667c00e584d1c4711857d5a78b4ba57174f45a21e3b25d8f02dfafd0996f6c
+DIST pypy3_10-exe-7.3.13_p2-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 
fde68e13478665a3378fd591f0e88bb98ca8771e95c34c2f547ec13741c26e1a4f1e47d5c4d02ae337baa736e1d7f3311d7ebe66ba292441ef6b38b1f792407c
 SHA512 
fea4750b2aaa1a1519a980555d4d8db9c91bc4c3d267f4245559c063d174b5f792155e9f49356ef71c728194f5db62def58abf68626932172e9ae162f75ba6e1
+DIST pypy3_10-exe-7.3.13_p2-1.ppc64le.gpkg.tar 10219520 BLAKE2B 
ada5a559d5e38b56ff8fd4c4d103ac51ab0b117ff58f0d5b781da3c43e31ab49adf64459ae25522f57dcc38268a5ec135e24e90697b32cac9c63e0cab28ba658
 SHA512 
d88fee82cc8386861547c26827947ecad411e733d8f177ac9c689ae23783a554e7a5ca32f4488b9ee6add7c57a49cf56e8042eeb6b8dbfcba57d230280f36822
+DIST pypy3_10-exe-7.3.13_p2-1.x86-musl.gpkg.tar 8775680 BLAKE2B 
6174c341088ba6c78681626fb90af4ccffc0980f07f76f0635bbef423a55d67e0fe6719f3abdb4964f7c4d7249fa4404e83a5250771874e04a79cf9ba9a06304
 SHA512 
c32b25a23cbff996c64ec245df6cb969aa562588a7fd7304688fb8bc9ce73c8c8dabd6a2a9433bd6072fcb706f356d45332a6f7417495d6a76ac6aa7ca41c289
+DIST pypy3_10-exe-7.3.13_p2-1.x86.gpkg.tar 8755200 BLAKE2B 
3ca6f513948eea65beb4899658de0bad1badc835a1afd4407c487190060dafe3f6208075f34c6ed4a0a00b33f9a44a5e1bbdfb17a4e2c0e60b9979f6f72b9e74
 SHA512 
716b5521104a4185c6fa477f7d49384dcd87420ab2d53db0a53bcefe1ed8c7d1784a64ccf1d332c88ba61d189f84e883aeabec0879a51220ee3f26ea1c72f878

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
new file mode 100644
index ..77878f3bc763
--- /dev/null
+++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13_p2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils unpacker
+
+PYVER=3.10

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

2023-11-21 Thread Michał Górny
commit: fbdb5d52e79ff1b12902118cb2f5a961e5c109e3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 17:26:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdb5d52

dev-python/yarl: Bump to 1.9.3

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

 dev-python/yarl/Manifest  |  1 +
 dev-python/yarl/yarl-1.9.3.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 769dea29903b..0b2854048acd 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1 +1,2 @@
 DIST yarl-1.9.2.tar.gz 184673 BLAKE2B 
bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3
 SHA512 
ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f
+DIST yarl-1.9.3.tar.gz 135606 BLAKE2B 
f73b41227c08c791442c4c96ec961bcdbc8078f72082a842b6537a28b212c8612d700f2245e8c431008b652afd59a08be36137e92ebb15f1ea2c733bfc00dd4f
 SHA512 
44dcc51c0b01eda024d9e6a236b95999a6be5989958362060b6b21c3d98fcb862824f7ec1897ac8c164ad2cb9362a2df4d40dcc980f57eaeefb0eddfc19b4741

diff --git a/dev-python/yarl/yarl-1.9.3.ebuild 
b/dev-python/yarl/yarl-1.9.3.ebuild
new file mode 100644
index ..d53ea83a040d
--- /dev/null
+++ b/dev-python/yarl/yarl-1.9.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+   https://github.com/aio-libs/yarl/
+   https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/expandvars[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd tests || die
+   epytest --override-ini=addopts=
+}



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

2023-11-21 Thread Michał Górny
commit: 92bde3479e70c62d57346a4f4ffc5eb8c6ed2603
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 14:18:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92bde347

dev-python/matplotlib: Update deselected tests for pypy3_10 fix

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

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 23 ++-
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index ce8672ca0961..dfd06adc7866 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -250,18 +250,9 @@ python_test() {
case ${EPYTHON} in
pypy3)
EPYTEST_DESELECT+=(
-   # TypeError is raised when exception is raised 
in a starred
-   # expression referencing a generator that uses 
"yield from"
-   # and raises -- non-critical, since some 
exception is raised
-   # after all
-   # 
https://foss.heptapod.net/pypy/pypy/-/issues/4032
-   tests/test_axes.py::test_bad_plot_args
-   tests/test_axes.py::test_plot_errors
-   tests/test_axes.py::test_plot_format_errors
# TODO: warning isn't passed through
tests/test_image.py::test_large_image
# TODO
-   
tests/test_legend.py::test_plot_multiple_label_incorrect_length_exception
tests/test_pickle.py::test_complete
tests/test_pickle.py::test_no_pyplot

tests/test_pickle.py::test_pickle_load_from_subprocess
@@ -272,6 +263,20 @@ python_test() {

tests/test_widgets.py::test_check_radio_buttons_image
tests/test_widgets.py::test_radio_buttons
)
+   if has_version "https://foss.heptapod.net/pypy/pypy/-/issues/4032
+   tests/test_axes.py::test_bad_plot_args
+   tests/test_axes.py::test_plot_errors
+   
tests/test_axes.py::test_plot_format_errors
+   )
+   fi
;;
python3.11)
EPYTEST_DESELECT+=(



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

2023-11-21 Thread Michał Górny
commit: d939fca08f42ffebe08d7b2cdf239488d89f8ee6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:47:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d939fca0

dev-python/pygit2: Bump to 1.13.3

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

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

diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
index b7f91541e936..1ea9cffe179d 100644
--- a/dev-python/pygit2/Manifest
+++ b/dev-python/pygit2/Manifest
@@ -1,3 +1,4 @@
 DIST pygit2-1.12.2.tar.gz 738453 BLAKE2B 
805472147021296b28f0d47f97e5b42355e2f8eb418cc48134a8c2a0c606e04bdf6ee9ddd5586949652b36d921631aaa16fb739d8491db01196c7ecb26f2ea13
 SHA512 
adf82f385b0cb8e239113171e7e4d75d4902828b18a04f2624c6931f7d11648ae0503d615ef5d89ddc477b94c5ac48354be223e2bde7d4c111a957e114b6a28d
 DIST pygit2-1.13.1.tar.gz 739041 BLAKE2B 
37997247edcc8b4268ea8e0347be4673ccd1e12e0cf1c1be37849560f91335c39998d7c42b0fc9ca40c9b5cbf315154ee13a5e9453d266ebce1a6f6ebb80fed6
 SHA512 
632d60c1d0602b264504b0e99458c93f0f3699b5ebff34b70ea9381a4472fd938db426c04b6ec0b8b3e5c85aaede440ed28dda232b55954813fce099df6d94e8
 DIST pygit2-1.13.2.tar.gz 739956 BLAKE2B 
b63e0aad30eca81cb268d28d400d637d2152be4b7400c25f8ca228edd58140493456425bbb70fbba2ed3d807672a1ca155d60e11c41c76fc9c21d1a4dce3e880
 SHA512 
db6a5bbda6b3ca0bc2361e37782f7d1bf19bf8c79d6229776d1cd8b78691ddfeaf462b8fec0604babc052a8829c4f2b0e4c66432f73bebf11b6301011ab94bd8
+DIST pygit2-1.13.3.tar.gz 752098 BLAKE2B 
474c7e4cf92ec81c128fec1ff6222aa524a8dbf291c7ad350a1f150536442a518dbcf6c5ed2af2902265bcb04f34effb258c30e983bf52d1a93d477da4fce00c
 SHA512 
def3d7b4df43ef231c488720a47cef91ad1e9a0568745869cec63f8a2ccfa7ad0be4c40b1cab973ef34e493d9451b33071aa64dc7fb8a8013fcdd1c6f6a45ef1

diff --git a/dev-python/pygit2/pygit2-1.13.3.ebuild 
b/dev-python/pygit2/pygit2-1.13.3.ebuild
new file mode 100644
index ..8e3b0e149b31
--- /dev/null
+++ b/dev-python/pygit2/pygit2-1.13.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for libgit2"
+HOMEPAGE="
+   https://github.com/libgit2/pygit2/
+   https://pypi.org/project/pygit2/
+"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   =dev-libs/libgit2-1.7*:=
+"
+BDEPEND="
+   >=dev-python/cffi-1.16.0:=[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # unconditionally prevent it from using network
+   sed -i -e '/has_network/s:True:False:' test/utils.py || die
+}
+
+src_test() {
+   rm -r pygit2 || die
+   distutils-r1_src_test
+}



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

2023-11-21 Thread Michał Górny
commit: c81f6e3182a3aa1bdaac2331c639f77262ee929f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:56:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81f6e31

dev-python/expandvars: New package, v0.11.0

New build-time dependency of homemade build backend in dev-python/yarl.

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

 dev-python/expandvars/Manifest |  1 +
 dev-python/expandvars/expandvars-0.11.0.ebuild | 41 ++
 dev-python/expandvars/metadata.xml | 12 
 3 files changed, 54 insertions(+)

diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
new file mode 100644
index ..daa32f23ac2c
--- /dev/null
+++ b/dev-python/expandvars/Manifest
@@ -0,0 +1 @@
+DIST expandvars-0.11.0.gh.tar.gz 10663 BLAKE2B 
cfbcb8bedc61cc8b1e88d4774784518e15846f7ea5ddbf58bd016ea2043dd5b1c9e55af117f6482e05e9ae4ba07e01d0fb471a72719f38191f1a29a9f66387a9
 SHA512 
e8de6544f2d369728e35c8b862662f348f46673f836f8b14dbdcfdc3dbcb7efda80deb55f8bcd597037ac974752e2463d429ddda3b8502fe19c402c253babf7f

diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild 
b/dev-python/expandvars/expandvars-0.11.0.ebuild
new file mode 100644
index ..6936e00222b6
--- /dev/null
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Expand system variables Unix style"
+HOMEPAGE="
+   https://github.com/sayanarijit/expandvars/
+   https://pypi.org/project/expandvars/
+"
+SRC_URI="
+   https://github.com/sayanarijit/expandvars/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires toml, useless
+   tests/test_expandvars.py::test_version
+)
+
+src_prepare() {
+   # sigh
+   cat >> pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["poetry-core"]
+   build-backend = "poetry.core.masonry.api"
+   EOF
+
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/expandvars/metadata.xml 
b/dev-python/expandvars/metadata.xml
new file mode 100644
index ..d66a900919de
--- /dev/null
+++ b/dev-python/expandvars/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   
+   sayanarijit/expandvars
+   expandvars
+   
+



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

2023-11-21 Thread Michał Górny
commit: 2442be630e3c101236b593df54c2e9646cc897d3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:45:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2442be63

dev-python/setuptools: Bump to 69.0.1

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.0.1.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ecc86b6dd142..8e853fe80bbc 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
 DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694
+DIST setuptools-69.0.1.tar.gz 2219238 BLAKE2B 
2d7a3b1442be77bc310276e95afe8a53dcadfc2e152a93ffb457d01567f148d6b316d2516a0e17ca084687ad5076e6bbdec87d256f757e9220fbf468e31f3a67
 SHA512 
98f7f65869db725e23fcbe921ba7e0370fc1e80a2952e58cb3cfedc097ed4d814e7cadc558e8c96fb41f3677cb3705bcf835621421f8b0c83ffde5e291508f6b

diff --git a/dev-python/setuptools/setuptools-69.0.1.ebuild 
b/dev-python/setuptools/setuptools-69.0.1.ebuild
new file mode 100644
index ..0519452daec5
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )
+
+   distutils-r1_src_prepare
+
+   # remove bundled dependencies
+   rm -r */_vendor || die
+
+   # remove the ugly */extern hack that breaks on unvendored deps
+   rm -r */extern || die
+   find -name '*.py' -exec sed \
+   

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

2023-11-21 Thread Michał Górny
commit: 43999a27e8f85fa299baf8bb4557a91609adc2b5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:45:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43999a27

dev-python/ipykernel: Bump to 6.27.0

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.27.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 0230e452d8a4..3b61773cf485 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,2 +1,3 @@
 DIST ipykernel-6.25.2.tar.gz 156247 BLAKE2B 
796ed40dd5ef11dbe8a0bb330aafd1e51e40b1fa5a0b55bdb1a1aff4d89187b3c6b3831f3d44b131f5e8158d6035697f788877a8e682c4c0355da74825ee2200
 SHA512 
a6f5089cff8c297379ae840b49ad705d23db46aa04030c7a2598031d118b5c0dd64e091de4d66adfd876e8ef45abfcb6bc963c3311dd8e50f4e83236bfc4cfa3
 DIST ipykernel-6.26.0.tar.gz 157526 BLAKE2B 
8ba5cf820cf03d7735a4dbcb613925b9f9f83d949e065d61f546f3b8ded17accdfdcb4d72718fa644f2233f0397afe8f77437fed1d219710ecac6c9db523e08e
 SHA512 
8199f59ac0147e3b21a07f28d64bf73311ccbf6b48b060979a520ac798a058496e659d08a7b41b1321b4be7092e09fe793d80fb061fc2706b46aa17e93e142f8
+DIST ipykernel-6.27.0.tar.gz 157721 BLAKE2B 
ea34d02f57f67d720fb744f8bd7fd9a191ec2c104aafca2741eb50b4a28519e609efc465e73dbd2aad5ce1c0e383ea33115f13171deee70825d734a42f38c852
 SHA512 
13c9c1c2083def67b3fa5e93b03d77a40b14d2505a07386554e03f896e9ca961c54ab6b7d51fbe05bd684f1acf651196a2b0f804ded23461eac5b6500b829c45

diff --git a/dev-python/ipykernel/ipykernel-6.27.0.ebuild 
b/dev-python/ipykernel/ipykernel-6.27.0.ebuild
new file mode 100644
index ..5c20d40e3a48
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.27.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   !elibc_Darwin? (
+   $(python_gen_cond_dep '
+   >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest-asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-20[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   tests/test_debugger.py::test_attach_debug
+   
tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   tests/test_debugger.py::test_set_breakpoints
+   tests/test_debugger.py::test_stop_on_breakpoint
+   tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   tests/test_eventloop.py::test_tk_loop
+   # doesn't like pyside2?
+   tests/test_eventloop.py::test_qt_enable_gui
+   )
+
+   virtx distutils-r1_src_test
+}



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

2023-11-21 Thread Michał Górny
commit: f3ce1ca9d3e3972ee22352f1783f8534e3e7cb86
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 14:18:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ce1ca9

dev-python/sympy: Update deselected tests for pypy3_10 fix

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

 dev-python/sympy/sympy-1.12.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-python/sympy/sympy-1.12.ebuild 
b/dev-python/sympy/sympy-1.12.ebuild
index 83dca584780b..ed847c87b617 100644
--- a/dev-python/sympy/sympy-1.12.ebuild
+++ b/dev-python/sympy/sympy-1.12.ebuild
@@ -80,10 +80,14 @@ python_test() {
 
case ${EPYTHON} in
pypy3)
-   EPYTEST_DESELECT+=(
-   # 
https://foss.heptapod.net/pypy/pypy/-/issues/4032
-   
sympy/tensor/array/tests/test_array_comprehension.py::test_arraycomprehensionmap
-   )
+   if has_version "https://foss.heptapod.net/pypy/pypy/-/issues/4032
+   
sympy/tensor/array/tests/test_array_comprehension.py::test_arraycomprehensionmap
+   )
+   fi
;;
esac
 



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

2023-11-21 Thread Michał Górny
commit: abb7bc2d53cf0769979d1c79ccc15af39f916d90
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:40:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb7bc2d

dev-python/pygal: Bump to 3.0.4

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

 dev-python/pygal/Manifest   |  1 +
 dev-python/pygal/pygal-3.0.4.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest
index 576ee1221c43..66fac461d99f 100644
--- a/dev-python/pygal/Manifest
+++ b/dev-python/pygal/Manifest
@@ -1,2 +1,3 @@
 DIST pygal-3.0.0.gh.tar.gz 3575455 BLAKE2B 
9b64cf441aeb25b0a0b9834f07e5892fe163f28a5da796d37083f8f3a10d8737a69bad39e503d722e6a36f2de4367b4fd2bdc3a06c5bc30bce66a370690d9c88
 SHA512 
71ac9f197d711c8cf5bb47caef128754f81b1cb0ba98c4cc67de78b68fca5d40baae9fbb5c978f6abaed4c73b8edfea2de07de2fda1aa7c15e0d81387518cc49
 DIST pygal-3.0.3.gh.tar.gz 3575707 BLAKE2B 
32dfb09f7dc5f97c758ff516a131da7ab82afb58028d710017af01220dbee57579cadc56e4b9ae207d71ad7d71d05dd14bd876c563f61f18263a0c2a839c0183
 SHA512 
052852552e0f07194acc832a953cc69131f2640216c22d5f7e5860b98ad80f24a5532a58b52903fedfcdb6e48331e4c8c02be54e90468476ca3f720be8845985
+DIST pygal-3.0.4.gh.tar.gz 3575681 BLAKE2B 
1d7b487d17e754323a54a8840f15f722186d4a782883a65f75886e4cd063e20bf0239ef1f1a3ed619f42a83a3fff21ecf9f3613564b716a2765604d64ca0f98c
 SHA512 
5e7e4e7eb5d4a8ccd08fc90ae68bcb7c24f6c1fa36cbe64130f2eda03ff2d3f1caab853691d0e67a02de6b4f64a530f3c5c6ae69815d248819c44923b634e8dd

diff --git a/dev-python/pygal/pygal-3.0.4.ebuild 
b/dev-python/pygal/pygal-3.0.4.ebuild
new file mode 100644
index ..620264aeebbf
--- /dev/null
+++ b/dev-python/pygal/pygal-3.0.4.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} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A python SVG charts generator"
+HOMEPAGE="
+   https://github.com/Kozea/pygal/
+   https://pypi.org/project/pygal/
+"
+SRC_URI="
+   https://github.com/Kozea/pygal/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pyquery[${PYTHON_USEDEP}]
+   media-gfx/cairosvg[${PYTHON_USEDEP}]
+   )
+"
+
+# CHANGELOG is a symlink to docs/changelog.rst
+DOCS=( docs/changelog.rst README.md )
+
+distutils_enable_sphinx docs
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Not actually required unless we want to do setup.py test
+   # https://github.com/Kozea/pygal/issues/430
+   sed -i -e "/setup_requires/d" setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   optfeature "improving rendering speed" "dev-python/lxml"
+   optfeature "png rendering" "dev-python/cairosvg"
+}



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

2023-11-21 Thread Michał Górny
commit: 0b072dbbe864d14e23c39dcf7e12c55c7cd20c9a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:52:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b072dbb

dev-python/pastedeploy: Bump to 3.1

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

 dev-python/pastedeploy/Manifest   |  1 +
 dev-python/pastedeploy/pastedeploy-3.1.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 13af0bc6a3ef..25f7adf17e69 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1 +1,2 @@
 DIST pastedeploy-3.0.1.gh.tar.gz 33420 BLAKE2B 
d96e9429852ce2f6b82aac834c3a1da069f02d542f7379935e42a9e663cdee807230bbede3acc03fb53b4462d3f3afaa84eec09225bbaffe6ece4534f3fe
 SHA512 
2b06351b9104da1e0d30c90492ee31113aacf5cde7a66a34482c4625af902b855eab2af80073db4eb18805a192f858dac360062dadf58a161cc3cfabf5b67a1a
+DIST pastedeploy-3.1.gh.tar.gz 33634 BLAKE2B 
11087275f0c0f73b44ecc4bdcd6c284534d81056ce2dc898b8a891261b2ec71502679a688e2183adc4572089846d2c06fe5b48648f78ea6667f29e142b656656
 SHA512 
da13c8181d1f003bf61f954655a1876f49253954c320c6a2db0ca2b92acf057e48dff97376da2f9dce6181e5349ffa2d8cddbf71d3360d6c0fa8d5dedbbb2ae3

diff --git a/dev-python/pastedeploy/pastedeploy-3.1.ebuild 
b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
new file mode 100644
index ..cdac4e2a2abb
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="
+   https://github.com/Pylons/pastedeploy/
+   https://pypi.org/project/PasteDeploy/
+"
+SRC_URI="
+   https://github.com/Pylons/pastedeploy/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   !dev-python/namespace-paste
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e 's:--cov::' pytest.ini || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



  1   2   >