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

2023-06-16 Thread Michał Górny
commit: 10e8ca0edb712acdec1dcccb4d0bacd42f3fa79b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:44:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e8ca0e

dev-python/ypy-websocket: Bump to 0.11.0

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

 dev-python/ypy-websocket/Manifest  |  1 +
 .../ypy-websocket/ypy-websocket-0.11.0.ebuild  | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/ypy-websocket/Manifest 
b/dev-python/ypy-websocket/Manifest
index 2811306bb5f1..0d9797a9eda5 100644
--- a/dev-python/ypy-websocket/Manifest
+++ b/dev-python/ypy-websocket/Manifest
@@ -1,3 +1,4 @@
 DIST ypy-websocket-0.10.0.gh.tar.gz 14621 BLAKE2B 
c027ebd10a2a6ac7098d662435eb26b5c3a466d83c22a9db62a795be72df86ce34f0d233f05fb6179f07cf479222db1266c9a5070130da23f87f7adbbb9b471c
 SHA512 
8267a3598c4c0e7b180f1718e9f84e05734f2e75acc971a531bf91cf9eaef4f0f5a4404ba0444aa7664c639ce877fb7409e0a65716dca046fe9423cc8f079b99
+DIST ypy-websocket-0.11.0.gh.tar.gz 19274 BLAKE2B 
61222dd10259c4f35bfd81d8f5391189bbbd8d950f796d6bc7e69e8df8e3167095facf6fbd2c0eb79c4ec8fdc95fbbf4e5c88941283dfcd531db69dfc1cc18f2
 SHA512 
ff1616f3bf65c4c2909359de4483ae1d27f31b7771e8c83ade039599fd85933664128469a2ecd6d52864887227ab3630c86ba6d1a10273d4a2cffce6e598aa2b
 DIST ypy-websocket-0.8.4.gh.tar.gz 13416 BLAKE2B 
9dd988d6eceb624bae2385180c408971a776f06324407506886c2ef5b8e713277a4c4fb0a2d328a20695d4db8808997c125bfb48faa60c93fe38bb1a1e899766
 SHA512 
20794b182bbf3958df9f3097ab8c4657acef1ca294c751e0524bc5a36cd7b7a6a2766ae9295cd5f9fc31070813d5b56e0e1e25e22931f63171f88b4757bb1584
 DIST ypy-websocket-0.9.0.gh.tar.gz 13677 BLAKE2B 
663cf37af7c1bf208da05bc92fc36d866b1a1f86eb2ae1d8362b023db95b68085b5d9eb35b5f34e106f41a819249db6a3d5d102f1c6a5bf04828d2a9cfc7
 SHA512 
5a193285fafc206de116e087ba10f37ee6e7238968d9c3e88537e054fd8c2238f9bf55c2b2dcb5871b8af9b080caba912a3526e124c33ea3156f19621312cdb4

diff --git a/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild 
b/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild
new file mode 100644
index ..075327cc99bf
--- /dev/null
+++ b/dev-python/ypy-websocket/ypy-websocket-0.11.0.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
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings to y-crdt "
+HOMEPAGE="
+   https://pypi.org/project/ypy-websocket/
+   https://github.com/y-crdt/ypy-websocket/
+"
+SRC_URI="
+   https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
+   =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}]
+   =dev-python/y-py-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/uvicorn[${PYTHON_USEDEP}]
+   dev-python/websockets[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Requires internet and nodejs
+   tests/test_ypy_yjs.py
+)
+
+distutils_enable_tests pytest



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

2023-06-16 Thread Michał Górny
commit: 89fa13f11185ddc2e34df3948ff07f53cec3b969
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:45:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:59:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fa13f1

dev-python/django-redis: Bump to 5.3.0

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

 dev-python/django-redis/Manifest  |  1 +
 dev-python/django-redis/django-redis-5.3.0.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/dev-python/django-redis/Manifest b/dev-python/django-redis/Manifest
index 69b6ca626cb7..14f4d48279bf 100644
--- a/dev-python/django-redis/Manifest
+++ b/dev-python/django-redis/Manifest
@@ -1 +1,2 @@
 DIST django-redis-5.2.0.tar.gz 44132 BLAKE2B 
5d9680e43bfff506924b90cdce4fcbf40883a732af6b599c2e36d8549ce2aedbd69540b187152dc8fdc0d2a93b21c5fd2724d6386772f9b4af8632e38414b577
 SHA512 
65d3dc6b1d72c8b90908cf368cb66ac2eb74bdd32d0b42c8a5288b4448bd7444b21320251262627bc950eaf0d1a1ef0c3014761b690122bea9e5e20f744dd433
+DIST django-redis-5.3.0.tar.gz 44800 BLAKE2B 
29a671f2899aefa6e59086bc194438aaf7e724b3edcefaf0c590a14e958847e86da34b8f94d4c29d62270f53f88395df2e911659e58471b5c037d1c2cd0f4dd7
 SHA512 
2867d405b69400355576eb3c052b4245844d56304979f09750251f8a2cf35ce704ebcdb6c80e6280fbfe24acfb237a3428f68081b6ada11ffc78257263703d7e

diff --git a/dev-python/django-redis/django-redis-5.3.0.ebuild 
b/dev-python/django-redis/django-redis-5.3.0.ebuild
new file mode 100644
index ..864b922bdd3b
--- /dev/null
+++ b/dev-python/django-redis/django-redis-5.3.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Full featured redis cache backend for Django"
+HOMEPAGE="
+   https://github.com/jazzband/django-redis/
+   https://pypi.org/project/django-redis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+   >=dev-python/redis-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/lz4[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/--cov/d' \
+   -e '/--no-cov/d' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cd tests || die
+   local setting_file settings=(
+   settings.sqlite
+   settings.sqlite_json
+   settings.sqlite_lz4
+   settings.sqlite_msgpack
+   settings.sqlite_sharding
+   settings.sqlite_zlib
+   # TODO: requires pyzstd
+#  settings.sqlite_zstd
+   )
+   for setting_file in "${settings[@]}"; do
+   einfo "Testing ${setting_file} configuration"
+   epytest "--ds=${setting_file}"
+   done
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+   local redis_test_config="
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   "
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-06-16 Thread Michał Górny
commit: 698dcd7132028836c951beab9020c2cfadaf6280
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:42:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698dcd71

dev-python/django-otp: Bump to 1.2.2

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

 dev-python/django-otp/Manifest|  1 +
 dev-python/django-otp/django-otp-1.2.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest
index ddc7cd033cda..eb46b5b19ba3 100644
--- a/dev-python/django-otp/Manifest
+++ b/dev-python/django-otp/Manifest
@@ -1,3 +1,4 @@
 DIST django-otp-1.1.6.gh.tar.gz 76790 BLAKE2B 
442c2418a870ccc8034a080415befb09780f9228562a15737e0911a0343945908f9fc2e026220a4477a5e5e1a6c1e4c3f7d51c823d4a9019f2bc15ae3367d8a3
 SHA512 
58c64651a5b274542bf09604daf3e59fdb0ea4eb96e7d14e59fd10a042d86cffb5df462191198f12320ea706f4d9aa651ef2c79ad7aa33e9d4ba0d157d90f4fb
 DIST django_otp-1.2.0.tar.gz 64888 BLAKE2B 
4b9eff29508b1ce537452ecf7337c7440acbab08b66c651080973d6a39e8e7cd5255f440e4dfb397886f562234d297333eee296ee9958075790e183e47e6637a
 SHA512 
2f108ff08a01044a0f6572f4e5a57311c28926b5baf808f5013e6ffc1e40db77fd182b078ce53596b4ecee87fc0223fdf6fc41158e03a6ba3e80455234d64810
 DIST django_otp-1.2.1.tar.gz 65762 BLAKE2B 
8243763a717c5f22513e10a03b8eeccf26d5e556cca15a22cad8e66ae8f6b4e6bfd53c43bf4de328e0b78f66895869a258ed1f42daaa0c3f686ae42ae0222ee5
 SHA512 
cb1ee0507dca15cd23d96c28566368079d38d85e3ef3a11ac14d25443c7d50ee62e8256dafe355632c33c84f74af54146890e58e17dc588e52502ee68716510f
+DIST django_otp-1.2.2.tar.gz 66391 BLAKE2B 
f66472ec2e3842ebc634edd8f689d1de51738381fd86c4af0859dee2f1bcf407b1c952c795203f9c742a95633ee14ce9253dcc1ffd7988c960e26b23a1ec5dfe
 SHA512 
e8608f0a3b0aeaa82e509f034f69131eb1015124ecf84b734a5be58f62c309eee506b12fffe2aeb4b707e70c612413d1458bc64533102508c55255035432eb1f

diff --git a/dev-python/django-otp/django-otp-1.2.2.ebuild 
b/dev-python/django-otp/django-otp-1.2.2.ebuild
new file mode 100644
index ..fae3a5117ea5
--- /dev/null
+++ b/dev-python/django-otp/django-otp-1.2.2.ebuild
@@ -0,0 +1,43 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Django framework adding two-factor authentication using one-time 
passwords"
+HOMEPAGE="
+   https://github.com/django-otp/django-otp/
+   https://pypi.org/project/django-otp/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/django-3.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   ${RDEPEND}
+   )
+"
+
+python_test() {
+   local -x PYTHONPATH=test:${PYTHONPATH}
+   local -x DJANGO_SETTINGS_MODULE=test_project.settings
+   "${EPYTHON}" -m django test -v 2 django_otp ||
+   die "Tests fail with ${EPYTHON}"
+}



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

2023-06-16 Thread Michał Górny
commit: 8fdbab339752a73d29c985064ab1655ece3b49ba
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:40:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fdbab33

dev-python/gsd: Bump to 3.0.0

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

 dev-python/gsd/Manifest |  1 +
 dev-python/gsd/gsd-3.0.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest
index 6d024ffef9cf..98d7e58e048e 100644
--- a/dev-python/gsd/Manifest
+++ b/dev-python/gsd/Manifest
@@ -1,3 +1,4 @@
+DIST gsd-3.0.0.tar.gz 106562 BLAKE2B 
0a8616300a0f568de82e7a7fa56440b7cdd3abc86e530ff3c139a21d9f57750c0454d55e261bcdaeebb1d882ffcc6d69a09b7fe61fbf662b647ca46ad91b265c
 SHA512 
2808fc52a46256413aeee98642f5cf2e2be8f3e09a8beb8626db7a71a1864566161d3496577d501a88caf5afde05212d80bac2fe2346f95c04a3284eb2c447d7
 DIST gsd-v2.8.0.tar.gz 107602 BLAKE2B 
1317548dda93f7b7d07e74163f09aea9808ee50617e02c43f635339313e7604f5e06e0d488bdb7b336e96a7c80c1d1b1cbde0de6809102fedcfcdba2ced7c8ca
 SHA512 
9346ed54a28d23cca9b1d3a82a86c4186dab47a6949e519e307ce121a3ed80105332360fb5a151cc68c403e00651746b2fef4d2c51781188a52569032f3bd700
 DIST gsd-v2.8.1.tar.gz 107943 BLAKE2B 
beeddac15851396a4969988396459ff244cc191d02618a5a2fe3059ad4e798b6f95a526fb46149d447c2478bb6f8eb9dae7e484bc15aeb7c0585b20808dfd1fa
 SHA512 
6b68966abc92b46d84287687e975631a923b38aaca936d5031c27b8dc0fda5e02f13b725e0c87dfb61f68bbfa0ac906895479232b8ff646c98c12025e78ed6ee
 DIST gsd-v2.9.0.tar.gz 107656 BLAKE2B 
78abd1bd832b1cd39844b87ddba6d687627c91624d3bcc3f81b7187b341bbcee1e2135934901bf1b860730ca4397298bd8d5d8723990e3f3efe3151bb941d406
 SHA512 
96883044b9c6cd580b2b45bc4db4b5f21121f83b4d67d2fc0449661e793a49466f26e497ef873d16a0af35bcb0926332fd4ce6f254f46582ba5cfccb8b52a02a

diff --git a/dev-python/gsd/gsd-3.0.0.ebuild b/dev-python/gsd/gsd-3.0.0.ebuild
new file mode 100644
index ..c9851b2e7559
--- /dev/null
+++ b/dev-python/gsd/gsd-3.0.0.ebuild
@@ -0,0 +1,40 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="GSD - file format specification and a library to read and write 
it"
+HOMEPAGE="
+   https://github.com/glotzerlab/gsd/
+   https://pypi.org/project/gsd/
+"
+SRC_URI="
+   https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-python/numpy-1.24.2[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs gsd
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2023-06-16 Thread Michał Górny
commit: fc7be61502386fc017a59bd084f20a1a53215f1b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:41:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7be615

dev-python/sphinx-autodoc-typehints: Bump to 1.23.2

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.23.2.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 438303ce5929..8ebc993a6e27 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx-autodoc-typehints-1.22.gh.tar.gz 35429 BLAKE2B 
d871de3d3a37b2632e6b43dcb4ce58fbf61bdfdb225650486fdffbbfff4148770f40096815d3e6807f4d3f789c0f7f7fdfef841a3d087f0b12e65671597207e3
 SHA512 
9fed312b5b63dcbf0b39e226486abd687e68c26eeb7303ee3049251c7007d7c364ceb196672ac16101b1a76493e0a0a4e1d9532e54eec250720a37f0c8f77fda
 DIST sphinx_autodoc_typehints-1.23.0.tar.gz 35945 BLAKE2B 
4af9ddd722a1fc59d52009ef46ad7af828d826cce61e0bce260b68045d4abe3b184ffc0368b29f60eba210def8d8b3b37a5455442c156b326d4b9956c6afc32c
 SHA512 
990db1f042913088fddf56cbc9ad5f401f7d886164c348aaf19fd1541fa1566a2d58d1c182e52d839d1dd32606ca3da1191b7062a6ed9c8f04dc6a47efaf5488
 DIST sphinx_autodoc_typehints-1.23.1.tar.gz 36243 BLAKE2B 
e53dc42a31e358ca1e3fbbe41a3002abd4e1f470ed259d5b0b6f8def81de91653d1cb609e44dc10409340775ca877ea394e4fba1a5f2c3a38c10ce33996e12c8
 SHA512 
fe10d0ae4d23a979125868fd6743b37d2f65e1297620142c13cb59b83ba242e4b45098cc580c18232be1b535f5927ba6dd401f7cd4d3a39c2aab3611a2a751ed
+DIST sphinx_autodoc_typehints-1.23.2.tar.gz 36198 BLAKE2B 
15c47e89e50a1a88878f2ec5c511900ad5f0437975c041c99a33f2cc9e29de955b897bd6f853b010c0f8185cd669be9e8de351ee654e9bd640337a5771caeb62
 SHA512 
27e9a4179f050444dfbd3d4648212f1d56c47a938f8e33dded9121c5cd4637b4e2096eb383bbf663078223dc46973f3e0fcd02ecd162611d353ef5d702977f48

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild
new file mode 100644
index ..c12ff85ed759
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild
@@ -0,0 +1,38 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/nptyping-2.5[${PYTHON_USEDEP}]
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)



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

2023-06-16 Thread Michał Górny
commit: c79d4b6d740e26abce71f8c11fb937fd783e16fa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:37:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79d4b6d

dev-python/jsonpatch: Bump to 1.33

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

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

diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest
index 3a766fbfb10a..7d18f8ebd857 100644
--- a/dev-python/jsonpatch/Manifest
+++ b/dev-python/jsonpatch/Manifest
@@ -1,2 +1,3 @@
 DIST jsonpatch-1.32.tar.gz 27988 BLAKE2B 
b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95
 SHA512 
4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d
 DIST python-json-patch-1.32.gh.tar.gz 27988 BLAKE2B 
b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95
 SHA512 
4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d
+DIST python-json-patch-1.33.gh.tar.gz 28475 BLAKE2B 
7d95ab23e09141cbe26618c91b12558d5fbfecda3e5b148d834753a364155d30859a9bdc3d321bdfcc5269f7e0170671524ae78f5fe65a8c97041bab3fb522b9
 SHA512 
0685f63949bee135b19d0962bdaab32ba97e02772b6650d885be57c09a2e89546222ebba1a4cf146b2f91027790b0a3ff2ea072d66dcebf9153aa601638bbfa2

diff --git a/dev-python/jsonpatch/jsonpatch-1.33.ebuild 
b/dev-python/jsonpatch/jsonpatch-1.33.ebuild
new file mode 100644
index ..db865c090f6c
--- /dev/null
+++ b/dev-python/jsonpatch/jsonpatch-1.33.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} )
+
+inherit distutils-r1
+
+MY_P=python-json-patch-${PV}
+DESCRIPTION="Apply JSON-Patches like 
http://tools.ietf.org/html/draft-pbryan-json-patch-04;
+HOMEPAGE="
+   https://github.com/stefankoegl/python-json-patch/
+   https://pypi.org/project/jsonpatch/
+"
+SRC_URI="
+   https://github.com/stefankoegl/python-json-patch/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jsonpointer-1.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}"
+   "${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with 
${EPYTHON}"
+}



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

2023-06-16 Thread Michał Górny
commit: c829970f754cb2f7368e699c863cd3e223fde661
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:20:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c829970f

dev-python/virtualenv: Bump to 20.23.1

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.23.1.ebuild | 115 
 2 files changed, 116 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 1c2d9f5b74ca..7ff3e3a49985 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,3 +1,4 @@
 DIST virtualenv-20.21.0.tar.gz 12070063 BLAKE2B 
f69d5934191ccd8e9420c37e51b53df7876961d6f13d0f75845530893fd91df29a512e64eaa27135535816250a3149087029e6fe1b15317b8079af9cee2832ea
 SHA512 
77aae5ebc5007093953c30da1eed996e851a65c7dd1f7a3a85961a1bb251b3d7970936eea1efe8babb216d2024072bdbf1c1a97ba8760a04a0abf6e7c3a27d09
 DIST virtualenv-20.22.0.tar.gz 6612036 BLAKE2B 
aeebf0a80dd96eb78dc4a2ca258e1089a9ce1a4e0bb66b1e8b5093353e298e22dbcc57acea7f5094dee29e4e855c51ce235901fd39d29fbfbc3dd96dcef8b15f
 SHA512 
83d15b03abebd856b1636d0f00443f77882de9fdeb9dff67b72dc839d55f4e7e0668914ef3ac79cdf1d8cf147e29ba97feb720a5ebfcf24dc6cd27ec2e04384d
 DIST virtualenv-20.23.0.tar.gz 6617594 BLAKE2B 
370cabd8b8fe24dc7bcaee9c9976d43ca36768824e5fa8c4167f701edba0498fc9faf7af12e8964b57246d2390d995562327067cb30d577ef70adcd9439b3a49
 SHA512 
90b5aae687984b982dd60d573f9b2cf9a525c135f93d51a9087940d2265a1dd0c59670dcfff9b3aa459a081b0b13d1183360022825f486c9cf2fc86bfc5b8bc3
+DIST virtualenv-20.23.1.tar.gz 6619074 BLAKE2B 
0b35a1439b7e2a9eba9c676457a39d22c4318dd4925723bdfcd5ec36cdae236b5bd6aee44a7e4cea5f1febfac7dbf58a7b0e21bb150529f9b851eb065fbddede
 SHA512 
9a19b8f4aff021f5419c10b5954118adb668294cdeffba7a43ed12f76fc6fc8aed8e53df68277a959deb7a4e81f81ed9b4797c17574c347610c8de8d85826af8

diff --git a/dev-python/virtualenv/virtualenv-20.23.1.ebuild 
b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
new file mode 100644
index ..591d6471b659
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
@@ -0,0 +1,115 @@
+# 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 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="~amd64"
+SLOT="0"
+
+RDEPEND="
+   =dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   =dev-python/filelock-3.12[${PYTHON_USEDEP}]
+   =dev-python/platformdirs-3.5.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/setuptools-67.8[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${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}]
+   )
+"
+# https://github.com/pypa/virtualenv/issues/2554
+BDEPEND+="
+   test? (
+   $(python_gen_cond_dep '
+   !!

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

2023-06-16 Thread Michał Górny
commit: 1d4bd47ee1a57b8edf2a69fafbabe30ee0ef464e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:20:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4bd47e

dev-python/tox: Bump to 4.6.2

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.6.2.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index d227f90ac110..7a9f0239964b 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -3,3 +3,4 @@ DIST tox-4.5.1.tar.gz 170137 BLAKE2B 
38ab00eb577e66211db0ecf8931087a8c5a14f8219e
 DIST tox-4.5.2.tar.gz 170336 BLAKE2B 
1dcd2bbd7d153dbf0ac7bb48cdd1826d5fb915b7ef6d30a943138e06bb5d82d67db551f8c6d0342a5a81d91ddfd7da6ad8272fc016eaea27bcd4d69f6be9c605
 SHA512 
44a6c9821975205258402eaaa2010a0acde98190c77db0361da6c67d793de90871786fe2d78c6c9ee83100d7399e1eac857e2edaf94c64c81fb535ff871a363c
 DIST tox-4.6.0.tar.gz 170401 BLAKE2B 
ae9decd66677fc4e0422687dcd166a27df2f5617c4dbad1d99762542e0d7e1cbcb27892fce74217f85d3e93176475fa39a22a6dd99ccf141a12832862b436a02
 SHA512 
465db889630d1aa36329b41cf91537e7ca27fe0901b77b8b24d180ab854f2b7c062ae62bdcc931a33235b617e7c709d9290f0769b133b5cd40e398aea9a8d918
 DIST tox-4.6.1.tar.gz 172090 BLAKE2B 
ee86b8972ee273f07ab0197ab2f0b6ce4505206eebc412f6ec68007e1cf5ac270662e4cb61aa6eb5b08df07a5b20a28c498f9e730fe08fd04339ba918a7712e5
 SHA512 
b6571790275ee6d7f33dfd72c587b70476fc4ea0798a5331831bea69087cacd21eed546197bfb4a32cb4fe182b63b759977f194e19b56fb346ed251a00be9d6b
+DIST tox-4.6.2.tar.gz 172333 BLAKE2B 
0fa9e7782eb18b525ff7f226b0fa9b8001f69f8b620b86a19bc2c19c349b2c8c7440a1de220387bccaa7a9044796db57ae63d16851c98a73ced2c495a01b5f3e
 SHA512 
3e4663972f8c51a634f00c57c8b9b6704a628e912ef2e1854a8dfbd7bce13e44822984af9f69cb5b8a306ede545a565044cfeb8803cff41a530de7958fc07878

diff --git a/dev-python/tox/tox-4.6.2.ebuild b/dev-python/tox/tox-4.6.2.ebuild
new file mode 100644
index ..a18298633f2c
--- /dev/null
+++ b/dev-python/tox/tox-4.6.2.ebuild
@@ -0,0 +1,80 @@
+# 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..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/cachetools-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.5.3[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.5.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   >=dev-python/virtualenv-20.23.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/build-0.10[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.11.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.10[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+   

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

2023-06-16 Thread Michał Górny
commit: 28c61bedacee13e986a3a4f72f9aa43234f22817
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 04:46:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c61bed

dev-python/boto3: Bump to 1.26.155

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 21f3d23c315f..dbdc2a7dd50f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.26.151.gh.tar.gz 661732 BLAKE2B 
8adc42757d828414dd4bde9f460bc9fd678
 DIST boto3-1.26.152.gh.tar.gz 662874 BLAKE2B 
31866c0c3244cdb868fadaf985410e5577d8d75f37387ee44f6ce879ae06c282a4e85e262da4bab3e588918b126110c10b5a64bf7764f076baf495a4382cd225
 SHA512 
3d496da055172bbc840a3a6f8bd7df6f24bbb1f2f5dbacbbc0e337d4bd15d1355b9fd2e5dbb9e611aa1e415d11dc32bd0b61428a0d0ce7e2d55bb143a0cf1491
 DIST boto3-1.26.153.gh.tar.gz 663859 BLAKE2B 
6c5a04fcaa6dde09a09552c2687a2ad1a780ce703cc60eda84c2fa6ad9061dd5f0a4aa0c8f7a7d15f73da2abd9f28d12f8f3d4f859a552cc355bde16f9b306aa
 SHA512 
70117de2475d82f4bb94be2033b7ba18447290f767334d3ea11c60807619d76846003868439f1d025b396df12b91e126f4935f7438d649ca2ee7d629f0a499f4
 DIST boto3-1.26.154.gh.tar.gz 664248 BLAKE2B 
d36363c3a1561392fe9217c694f263ed34d10fee42141efffbe9d0899e5472d765af717a148deb9b3ef2abe654dcbb5840557d24644763a43ebda61fb39d7b5a
 SHA512 
3aa8b243f9a39921c48d7d63ffb0be64f3bf8dbb824df03e7aafea072a218973660deb52b80ec23367f2a94f8bb9b2ee284a5b4d41d0edd81a1ea063cf94f453
+DIST boto3-1.26.155.gh.tar.gz 664838 BLAKE2B 
35c78d4da5bcba6f218a854d67647b71b16915b380271ed03c79775c547ab69fadd750f58557460445d5a6448f927042cccb6cea6e14670dda7e59ccac3c5b5f
 SHA512 
40197333b87c85119428faa35489207ffdc6c03cec03c6446e239d616bd19a40da1512e5ce43618fea9465f174564b533021ba95e26d105a00786dfe47ec7342

diff --git a/dev-python/boto3/boto3-1.26.155.ebuild 
b/dev-python/boto3/boto3-1.26.155.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.155.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+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.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-06-16 Thread Michał Górny
commit: b23148c2659b58d8ed517ff918c3724a91c04020
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:20:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23148c2

dev-python/time-machine: Bump to 2.10.0

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

 dev-python/time-machine/Manifest   |  1 +
 dev-python/time-machine/time-machine-2.10.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index fe3c9dbbdccc..94f6241d2342 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -1 +1,2 @@
+DIST time-machine-2.10.0.gh.tar.gz 28770 BLAKE2B 
ba4ff7dd2559530e86e38d23600209f2e860a1541c9ef5536d07092678018c210ec5e0c63bc615e81b62e8179324953d023ba247c501aa94e16beb0345cacf8f
 SHA512 
4a3120432cb6aacb1e022415094a4fb204d2f1b39c378307a0de34505d470982d81e1d2d940d0b9745c3edcd563ff55f9ab1d602bd1dea720a474fee5fa1e4af
 DIST time-machine-2.9.0.gh.tar.gz 28043 BLAKE2B 
9a9a521c94b72a7464853661da791b6f57f5155ddc62ffceeb82f808903f4c337e6bf48fe8300bb4f9f5673fd175fd85038a4e80a39e8f3e096c12c27ee790ec
 SHA512 
ecc780a72d279b49d026a8f3f89210cb4c90e02c5a517c08eadbabcb65216a24c603ace39afd76ea1e6ccdef589d5997581d0db7477bb28fe4d1e0510daf17a0

diff --git a/dev-python/time-machine/time-machine-2.10.0.ebuild 
b/dev-python/time-machine/time-machine-2.10.0.ebuild
new file mode 100644
index ..d6f96f71fc73
--- /dev/null
+++ b/dev-python/time-machine/time-machine-2.10.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-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
+
+DESCRIPTION="Travel through time in your tests"
+HOMEPAGE="
+   https://github.com/adamchainz/time-machine/
+   https://pypi.org/project/time-machine/
+"
+SRC_URI="
+   https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-06-16 Thread Michał Górny
commit: 15f3fed98bd50b1c412a90abe823031d62f92c80
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 05:20:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f3fed9

dev-python/pytest-freezer: New package, v0.4.6

New NIH dependency for dev-python/virtualenv-20.23.1.

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

 dev-python/pytest-freezer/Manifest |  1 +
 dev-python/pytest-freezer/metadata.xml | 12 ++
 .../pytest-freezer/pytest-freezer-0.4.6.ebuild | 26 ++
 3 files changed, 39 insertions(+)

diff --git a/dev-python/pytest-freezer/Manifest 
b/dev-python/pytest-freezer/Manifest
new file mode 100644
index ..0aa4de74538d
--- /dev/null
+++ b/dev-python/pytest-freezer/Manifest
@@ -0,0 +1 @@
+DIST pytest_freezer-0.4.6.tar.gz 8661714 BLAKE2B 
03d2545762f0702776fb72b63ceffaa44e53775c2b96636223aee67b7d8503624dad02371cd9985eb507939b1346463d8a38bec9305518768ad63af0aca50147
 SHA512 
85b703d9ef20ff9d2186004d574357a89f0c19de251c9fdda4f47526b920df40b330c7970d06dcde2eccbcdd2a61f62ef995670d11a9a3fe6816eb64f5bc3158

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

diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild 
b/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild
new file mode 100644
index ..94f14719fda3
--- /dev/null
+++ b/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 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="Pytest plugin providing a fixture interface for spulec/freezegun"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-freezer/
+   https://pypi.org/project/pytest-freezer/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/freezegun-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.6[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-06-16 Thread Michał Górny
commit: 7509cea14c5efe52f405b7f344629658bb47d63f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 04:46:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7509cea1

dev-python/botocore: Bump to 1.29.155

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b6f44746748c..9497e299a262 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.29.151.gh.tar.gz 11618833 BLAKE2B 
cac8007e6177c029b97e288c244668
 DIST botocore-1.29.152.gh.tar.gz 11624895 BLAKE2B 
f6b8596548ab8ff5cbf401d98ebf90cd0425f0363f9be1b71f58649a98dd6c69a859deb80467621bcdc5c15ebe151df7960880ebc013d5834d5310e80a89e948
 SHA512 
f51f8e00e61ed51d39ec9e51a08cf0f57d29f5e1d4e77460cf28ed296f062cf9df2b5761a30d8a78b6bc4ca8a971032150929cb84147d099e45f8e0112a717e5
 DIST botocore-1.29.153.gh.tar.gz 11665559 BLAKE2B 
82a51ba87753e4f241776652f846db39e5d3748997c635af960dfa389786f3abe3b622f2415abba1aaef81d12aee8b7197f1dea9e71a34e6fc18e1712a79eed5
 SHA512 
84f774eae433b8efecbc4ccf4990435cfa2f9a5fa1a6d29d94bbc57a75b6f3fd4c0b8392672a7d06a00ad7b5f0f4c3fcf66aa893ad655e3a1409083d8731df78
 DIST botocore-1.29.154.gh.tar.gz 11667747 BLAKE2B 
0f5ad1bd37b977fcbf938bde18ddec0aab0ce71180e64b5f7318647843082cedead62215a99099a7b4f795228afa1093f22364fbe84b3ecd6c1d177a00f5ee8f
 SHA512 
f66819a5b70ceb30b42bf448c9069d2ebfe68d25f33d4b489e1836b65a2233a3a62bd50d723c4b25531fa13fd49a4ba50cad9e67b6315954aa113428d8a87d4e
+DIST botocore-1.29.155.gh.tar.gz 11673165 BLAKE2B 
653cc8b368d34502bcb16622677f11562d38a301e449e2712bcaa7702920a2e2291406fc370d58b562e92719f3945234578f1dc185e9b31e636f09e06f8a00bc
 SHA512 
b4e0d46164953c7eb6fe185a3501a011395c48944028248f831347dd5abfa006c0e46196089d4c78010693f88137f49183b12381b984d99fc9a0a75b5d5892a2

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

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

2023-06-16 Thread Michał Górny
commit: 8ac3b01aa390ec6321a5436575d28ec96179e00e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 17 04:48:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 17 05:58:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac3b01a

app-admin/awscli: Bump to 1.27.155

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.155.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index eb3e841e1693..7c4af9c7c51a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.27.151.gh.tar.gz 2433265 BLAKE2B 
a26710e9af6cca92db87394c15415ade
 DIST aws-cli-1.27.152.gh.tar.gz 2434279 BLAKE2B 
4c7ff9c0df3aee2eb8d195941f0d443a0904f7becbf6d9484425d940ca2f686520a28e9ab196a634663f6b1662905352ad7548ec4ba2bbde770af74970a5bf99
 SHA512 
8039ff55f967091649e74f4a827044ebddeff7beb28cc4bc47ed817941c64cd6f6e274c705fbeb49ce58331514b4bc4b6622689f1740a6ef676983cf0224e942
 DIST aws-cli-1.27.153.gh.tar.gz 2436062 BLAKE2B 
e9351f70b36ffb15fcab233ba2c6845675749b34a16ddb6baac25acb712f7ce42fa531683684fa7deb4bde38c896eca6f5e47d6637f10e45c56d7e20eb99145e
 SHA512 
6e48dfed4c7d09acc1d567952e921a926ac2a63cbf4c0ab27856a17336cb517157ff5e7a3685b9f6c7d2f2edc2aad7dd52079ac3b5cbb13ad0da65a772dc3099
 DIST aws-cli-1.27.154.gh.tar.gz 2436624 BLAKE2B 
79f55cc001ba3286a125002304c350dbecc6582b0e52b1ab1c1460b15406a82b397907ab11c7fd92c0db4e952856cf6f7b2c7a0022ff4f836b5f49a86461
 SHA512 
366ddc5274631c70e2e5735ead4d54cecfdc7b115d8168aff6fff25b3f842731a2938cd66da1c6897833fae7ac534945c848551ca5a07c7a52fe7d6f9f2b55f7
+DIST aws-cli-1.27.155.gh.tar.gz 2437165 BLAKE2B 
59a757940ec6999567f1744d147078acbb3e0bf02390e40452d8a9ad04748d29d88e8bca70a666a5d7ed33d947f8a77433028033d732ae962f927dc42a799d9e
 SHA512 
6d1cb53fb2e7b9b724bf9ecbbaac3549fd44d33134f1060a52d67867cbca935304bce440f99c92adedbd15b2295a2753df79e83b660b0d415a95ee10c1cc52d7

diff --git a/app-admin/awscli/awscli-1.27.155.ebuild 
b/app-admin/awscli/awscli-1.27.155.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.155.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-06-16 Thread Sam James
commit: 0261b8bbcbbb4f4b1b8195901ae87953c737b724
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0261b8bb

net-misc/keychain: Stabilize 2.8.5-r2 arm64, #908633

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

 net-misc/keychain/keychain-2.8.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/keychain/keychain-2.8.5-r2.ebuild 
b/net-misc/keychain/keychain-2.8.5-r2.ebuild
index b4b0fddd5acb..9d1a154269b1 100644
--- a/net-misc/keychain/keychain-2.8.5-r2.ebuild
+++ b/net-misc/keychain/keychain-2.8.5-r2.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/funtoo/keychain/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~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 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 BDEPEND="dev-lang/perl"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-LibXML/

2023-06-16 Thread Sam James
commit: dcd07853fe09faa4452fa5331d4e64f038342b16
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd07853

dev-perl/XML-LibXML: Stabilize 2.20.800-r1 arm64, #908643

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

 dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild 
b/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild
index bd3938b77c2c..f1b53bf719a1 100644
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Perl binding for libxml2"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="minimal"
 
 # >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), 
as newer XML-Sax



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

2023-06-16 Thread Sam James
commit: 1a16dafb7867b38f9f1f66d2967222944a2f7e10
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a16dafb

app-admin/sudo: Stabilize 1.9.13_p3-r1 arm, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index 94779d70a22d..0436ce0971cf 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



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

2023-06-16 Thread Sam James
commit: 12714d726a69725eee020feed029c462a31110e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12714d72

sys-apps/less: Stabilize 633 arm64, #908637

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

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index d935c9465044..5516c5c8127f 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${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
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



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

2023-06-16 Thread Sam James
commit: 601b929057aa746d07ec72c87a408a9fb3446dd8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=601b9290

sys-fs/btrfs-progs: Stabilize 6.3.1 ppc64, #908642

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

 sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
index 3821fe7f99a0..06cf5910ddb8 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then

SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc x86"
fi
 
S="${WORKDIR}"/${PN}-${MY_PV}



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

2023-06-16 Thread Sam James
commit: dfbf366c8e2c135bf34d31c5fc3b3219ec711fbd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbf366c

sys-fs/btrfs-progs: Stabilize 6.3.1 x86, #908642

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

 sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
index f09b04117e64..3821fe7f99a0 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then

SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi
 
S="${WORKDIR}"/${PN}-${MY_PV}



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

2023-06-16 Thread Sam James
commit: 76af9a2f79f640917bfa0de9c86eb8e48fb2b206
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76af9a2f

sys-fs/btrfs-progs: Stabilize 6.3.1 arm, #908642

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

 sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
index c1f11dd5dd51..f09b04117e64 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then

SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
fi
 
S="${WORKDIR}"/${PN}-${MY_PV}



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

2023-06-16 Thread Sam James
commit: 3b1e03e95487fa79ff2937d90d67b5e77ea199d9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e03e9

sys-fs/xfsprogs: Stabilize 6.3.0 arm64, #908640

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

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

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index ac8f0c93a1ba..eb698bd6e1ef 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



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

2023-06-16 Thread Sam James
commit: 14ed0bc910c389085f836a0cfae568830125509b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ed0bc9

sys-apps/dmidecode: Stabilize 3.5-r2 arm64, #908636

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

 sys-apps/dmidecode/dmidecode-3.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild 
b/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild
index d7c7e894b84d..b2ffe976bb4b 100644
--- a/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="-* ~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~x86"
+KEYWORDS="-* ~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~x86"
 IUSE="selinux"
 
 RDEPEND="selinux? ( sec-policy/selinux-dmidecode )"



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

2023-06-16 Thread Sam James
commit: 8bd119429372f79f98ac9fe1be28488010b80f5f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd11942

sys-fs/xfsprogs: Stabilize 6.3.0 arm, #908640

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

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

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 1d995689b970..ac8f0c93a1ba 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



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

2023-06-16 Thread Sam James
commit: f3d17898d857e1a39b49e9088e78d1cbb1eb9a00
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d17898

sys-devel/autoconf-wrapper: Stabilize 20221207-r1 ALLARCHES, #908639

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

 sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild 
b/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild
index 91dc59284670..893b84bce967 100644
--- a/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild
+++ b/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild
@@ -18,7 +18,7 @@ else

SRC_URI="https://gitweb.gentoo.org/proj/autotools-wrappers.git/snapshot/${MY_P}.tar.gz;
S="${WORKDIR}/${MY_P}"
 
-   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
 
 LICENSE="GPL-2"



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

2023-06-16 Thread Sam James
commit: 307c24aecd6d470dbaa3c186aa2a060e17cf47f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307c24ae

sys-apps/less: Stabilize 633 hppa, #908637

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

 sys-apps/less/less-633.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild
index 40f831510273..d935c9465044 100644
--- a/sys-apps/less/less-633.ebuild
+++ b/sys-apps/less/less-633.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta}
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
 if [[ ${PV} !=  && ${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
 IUSE="pcre"
 # As of 623_beta, lesstest is not included in dist tarballs



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

2023-06-16 Thread Sam James
commit: 35bb7fdf08cbe7545df844b87ebcb3124f7c6274
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35bb7fdf

net-misc/dhcp: Stabilize 4.4.3_p1-r4 amd64, #908634

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

 net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
index 87bcfdbda2d7..70aaa8b57cd9 100644
--- a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
+++ b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
 
 LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-wget/

2023-06-16 Thread Sam James
commit: 7403a890ee5a6d4092fd781518783a35592830cf
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7403a890

sec-keys/openpgp-keys-wget: Stabilize 20230511 ALLARCHES, #908635

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

 sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild 
b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild
index 5a5999a660d7..64241b925ad8 100644
--- a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild
+++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2023-06-16 Thread Sam James
commit: 3b7f4190f9d7cc5390b7ca360cbe247896333087
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7f4190

app-arch/cpio: Stabilize 2.14 arm64, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index 8e24abfe8c9c..b9e8f5a747ef 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 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"
+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="nls"
 
 PDEPEND="



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

2023-06-16 Thread Sam James
commit: 2be015afac1e8ad81349453d2318407e5057eeb9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be015af

net-misc/dhcp: Stabilize 4.4.3_p1-r4 arm, #908634

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

 net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
index 4140099005c0..87bcfdbda2d7 100644
--- a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
+++ b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
 
 LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
 
 BDEPEND="



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

2023-06-16 Thread Sam James
commit: c29ab63b39869226aeb9b2545506ab0970d2fc9b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29ab63b

app-arch/cpio: Stabilize 2.14 amd64, #908631

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

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

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
index b9e8f5a747ef..5aa9d05c169a 100644
--- a/app-arch/cpio/cpio-2.14.ebuild
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
 
 LICENSE="GPL-3+"
 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"
+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="nls"
 
 PDEPEND="



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

2023-06-16 Thread Sam James
commit: 1e72a46f70d1ec0d99aac8c4e36c6d15d3e96479
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e72a46f

sys-devel/gnuconfig: Stabilize 20230121 ALLARCHES, #908626

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

 sys-devel/gnuconfig/gnuconfig-20230121.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gnuconfig/gnuconfig-20230121.ebuild 
b/sys-devel/gnuconfig/gnuconfig-20230121.ebuild
index bbfd2430e73e..36482deca301 100644
--- a/sys-devel/gnuconfig/gnuconfig-20230121.ebuild
+++ b/sys-devel/gnuconfig/gnuconfig-20230121.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~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"
S="${WORKDIR}"
 fi
 



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

2023-06-16 Thread Sam James
commit: 9d805450c4221e704c62476e275c098ec7eb7669
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d805450

sys-apps/gawk: Stabilize 5.2.2 amd64, #908627

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

 sys-apps/gawk/gawk-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/gawk/gawk-5.2.2.ebuild b/sys-apps/gawk/gawk-5.2.2.ebuild
index 8ac64cf48919..93ef4711cb84 100644
--- a/sys-apps/gawk/gawk-5.2.2.ebuild
+++ b/sys-apps/gawk/gawk-5.2.2.ebuild
@@ -29,7 +29,7 @@ else
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )"
 
-   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
 
 LICENSE="GPL-3+"



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

2023-06-16 Thread Sam James
commit: 137a420d5c73da9a36cb54978b0f3dafb731b30e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137a420d

sys-apps/gawk: Stabilize 5.2.2 arm64, #908627

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

 sys-apps/gawk/gawk-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/gawk/gawk-5.2.2.ebuild b/sys-apps/gawk/gawk-5.2.2.ebuild
index 8b74b93b6779..8ac64cf48919 100644
--- a/sys-apps/gawk/gawk-5.2.2.ebuild
+++ b/sys-apps/gawk/gawk-5.2.2.ebuild
@@ -29,7 +29,7 @@ else
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )"
 
-   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
 
 LICENSE="GPL-3+"



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

2023-06-16 Thread Sam James
commit: 3d106878c40744368a5ccfee43f40c17c3403b67
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d106878

sys-apps/hwdata: Stabilize 0.371 ALLARCHES, #908623

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

 sys-apps/hwdata/hwdata-0.371.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/hwdata/hwdata-0.371.ebuild 
b/sys-apps/hwdata/hwdata-0.371.ebuild
index afddd20d2fd1..b5d599c17b39 100644
--- a/sys-apps/hwdata/hwdata-0.371.ebuild
+++ b/sys-apps/hwdata/hwdata-0.371.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 
 RESTRICT="test"
 



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

2023-06-16 Thread Sam James
commit: b620a32c8ae24fb3323ada1cbf52356c8d1652d6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b620a32c

sys-fs/exfatprogs: Stabilize 1.2.1 ppc64, #908625

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

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

diff --git a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild 
b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
index 40fcb05e61b0..63cb26414ec7 100644
--- a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
+++ b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 LICENSE="GPL-2"
 SLOT="0"



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

2023-06-16 Thread Sam James
commit: f209ca2ec0cb07898fba1c3e0883ac41f624f016
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f209ca2e

sys-fs/exfatprogs: Stabilize 1.2.1 x86, #908625

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

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

diff --git a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild 
b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
index 38c4ccbcd880..40fcb05e61b0 100644
--- a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
+++ b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 LICENSE="GPL-2"
 SLOT="0"



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

2023-06-16 Thread Sam James
commit: 80a7454e40a750d49e468d23cc4c41db1c810c16
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a7454e

dev-util/byacc: Stabilize 20230521 amd64, #908621

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

 dev-util/byacc/byacc-20230521.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/byacc/byacc-20230521.ebuild 
b/dev-util/byacc/byacc-20230521.ebuild
index 4f9d390aafae..3d5b7f97934f 100644
--- a/dev-util/byacc/byacc-20230521.ebuild
+++ b/dev-util/byacc/byacc-20230521.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
 



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

2023-06-16 Thread Sam James
commit: 1407a9d332e46d7246d5511cfa442f3c7adb16f6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:55:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1407a9d3

dev-util/cmake: Stabilize 3.26.4-r1 arm, #908622

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

 dev-util/cmake/cmake-3.26.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cmake/cmake-3.26.4-r1.ebuild 
b/dev-util/cmake/cmake-3.26.4-r1.ebuild
index 4af9aa167779..96da2f99e873 100644
--- a/dev-util/cmake/cmake-3.26.4-r1.ebuild
+++ b/dev-util/cmake/cmake-3.26.4-r1.ebuild
@@ -48,7 +48,7 @@ else

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



[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/

2023-06-16 Thread Sam James
commit: 3c8a40a3f5f9cd02358be6ab5d9adb9557f73489
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:12:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8a40a3

net-proxy/squid: add 5.9

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

 net-proxy/squid/Manifest |   1 +
 net-proxy/squid/squid-5.9.ebuild | 382 +++
 2 files changed, 383 insertions(+)

diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index ccff7de79245..53f0c48eec29 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -1,3 +1,4 @@
 DIST squid-4.17.tar.xz 2464204 BLAKE2B 
e227dfbac846dff66f04c6c72d81d667076107653721d14804f079518cef68efc53f5404fbe3306efb0c775a10638661c300a8e7cd3d7ab43c0e57a344387674
 SHA512 
cea36de10f128f5beb51bdc89604c16af3a820a5ac27284b2aa181ac87144930489688e1d85ce357fe1ed8a4e96e300277b95034a2475cbf86c9d6923ddf7c0a
 DIST squid-5.7.tar.xz 2566560 BLAKE2B 
4a403ca4f94034356922ea1a4feffd5f5289e2aadbe1585bd04e83ee89712227ce04c53f7e05c10f7c8ac6be67a265a32b47032e7b56e929a172772fa41d5299
 SHA512 
624a39041a6ceda6c470dc0937616f1aa67200f3db02b4d74095d8d706ed31d6df5e0417dcacde45f6be40b617bee018849793d52c96a626aab32a2b182972aa
 DIST squid-5.8.tar.xz 2447560 BLAKE2B 
c9d1ae9464e68beabdf7ae1641a70d6c614bc4d4f4bae3fc5946c2bf61510634992cbd5abe63f071104edb2fa487a6c5c7fb8fbf8f06ac723a6522ec9ade8b68
 SHA512 
81a9a7d1dfcb58476369e08e99feb76411dd3242a3374feb175408fa0dc8161545a9a903603219c6fa2bcfb615461901e093428e97ac74cf4c596a7065d3247d
+DIST squid-5.9.tar.xz 2569204 BLAKE2B 
898a34357f8019291379ea37c66fa312e1a6437e8f643987dd4e54d7d52728248e16129b00195c5f6e0378c0f32c9f9ade3f98ca0ec4bb952f9f443357face82
 SHA512 
7dc366ef6b2a397ca6adec993c05876949de5f5e72a8a4409c9c9c52c42a8a4b37f58e85a171eebd36a166951f6c764176cfebec30019b299abe34a5adc4e5ac

diff --git a/net-proxy/squid/squid-5.9.ebuild b/net-proxy/squid/squid-5.9.ebuild
new file mode 100644
index ..f7f2f01d3c06
--- /dev/null
+++ b/net-proxy/squid/squid-5.9.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools flag-o-matic linux-info pam systemd toolchain-funcs
+
+DESCRIPTION="A full-featured web proxy cache"
+HOMEPAGE="http://www.squid-cache.org/;
+
+MY_PV_MAJOR=$(ver_cut 1)
+# Upstream patch ID for the most recent bug-fixed update to the formal release.
+#r=-20181117-r0022167
+r=
+if [[ -z ${r} ]]; then
+   
SRC_URI="http://www.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz;
+else
+   
SRC_URI="http://www.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}${r}.tar.bz2;
+   S="${S}${r}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux 
logrotate test ecap"
+IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp 
valgrind +wccp +wccpv2"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )"
+
+DEPEND="
+   acct-group/squid
+   acct-user/squid
+   dev-libs/libltdl
+   sys-libs/tdb
+   virtual/libcrypt:=
+   caps? ( >=sys-libs/libcap-2.16 )
+   ecap? ( net-libs/libecap:1 )
+   esi? (
+   dev-libs/expat
+   dev-libs/libxml2
+   )
+   ldap? ( net-nds/openldap:= )
+   gnutls? ( >=net-libs/gnutls-3.1.5:= )
+   logrotate? ( app-admin/logrotate )
+   nis? (
+   net-libs/libtirpc:=
+   net-libs/libnsl:=
+   )
+   kerberos? ( virtual/krb5 )
+   pam? ( sys-libs/pam )
+   qos? ( net-libs/libnetfilter_conntrack )
+   ssl? (
+   dev-libs/nettle:=
+   !gnutls? (
+   dev-libs/openssl:=
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl )
+   systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   mysql? ( dev-perl/DBD-mysql )
+   postgres? ( dev-perl/DBD-Pg )
+   perl? ( dev-lang/perl )
+   samba? ( net-fs/samba )
+   selinux? ( sec-policy/selinux-squid )
+   sqlite? ( dev-perl/DBD-SQLite )
+"
+DEPEND+=" valgrind? ( dev-util/valgrind )"
+BDEPEND="
+   dev-lang/perl
+   ecap? ( virtual/pkgconfig )
+   test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3-gentoo.patch
+   "${FILESDIR}"/${PN}-4.17-use-system-libltdl.patch
+)
+
+pkg_pretend() {
+   if use tproxy; then
+   local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET 
~NETFILTER_XT_TARGET_TPROXY"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   # Fixup various paths
+   sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
+   INSTALL QUICKSTART \
+   

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

2023-06-16 Thread Sam James
commit: 346510d96fcfdc79f4b4448135bbf58679120f53
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:10:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=346510d9

media-libs/gmmlib: fix build error

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

 .../gmmlib/files/gmmlib-22.3.7_ambiguating.patch   | 27 ++
 media-libs/gmmlib/gmmlib-22.3.7.ebuild |  1 +
 2 files changed, 28 insertions(+)

diff --git a/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch 
b/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch
new file mode 100644
index ..889573ed94a5
--- /dev/null
+++ b/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/908592
+https://github.com/intel/gmmlib/issues/103
+https://github.com/intel/gmmlib/pull/104
+
+From 2526286f29d8ad3d3a5833bdc29e23e5f3300b34 Mon Sep 17 00:00:00 2001
+From: Nicolas Chauvet 
+Date: Mon, 12 Jun 2023 11:49:51 +0200
+Subject: [PATCH] Fix ambiguating new declaration LockMAContextSyncMutex()
+
+This fixes https://github.com/intel/gmmlib/issues/103 introduced by
+commit 5e12695c2c "Multi-threaded fixes for GMM Context info"
+
+Signed-off-by: Nicolas Chauvet 
+--- a/Source/GmmLib/inc/External/Common/GmmInfo.h
 b/Source/GmmLib/inc/External/Common/GmmInfo.h
+@@ -627,8 +627,8 @@ typedef struct _GMM_ADAPTER_INFO_
+ GMM_ADAPTER_INFO *  GetAdapterNode(ADAPTER_BDF sBdf);   
// Replacement for GetAdapterIndex, now get adapter node from the linked list
+ 
+ // Mutexes which protect the below thread unsafe functions
+-GMM_STATUS  LockMAContextSyncMutex();
+-GMM_STATUS  UnLockMAContextSyncMutex();
++GMM_STATUS GMM_STDCALL  LockMAContextSyncMutex();
++GMM_STATUS GMM_STDCALL  UnLockMAContextSyncMutex();
+ 
+ // thread unsafe functions; these must be protected with 
LockMAContextSyncMutex
+ GMM_ADAPTER_INFO *  GetAdapterNodeUnlocked(ADAPTER_BDF 
sBdf);
+

diff --git a/media-libs/gmmlib/gmmlib-22.3.7.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.7.ebuild
index 21abbf34e428..9cd65afb169d 100644
--- a/media-libs/gmmlib/gmmlib-22.3.7.ebuild
+++ b/media-libs/gmmlib/gmmlib-22.3.7.ebuild
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
"${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
"${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+   "${FILESDIR}"/${PN}-22.3.7_ambiguating.patch
 )
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-midipix/

2023-06-16 Thread Sam James
commit: a8ef8c9ea0a126a17cc33b74308b0da97642c76f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:42:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:42:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ef8c9e

sec-keys/openpgp-keys-midipix: Stabilize 20210426 hppa, #907859

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

 sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild 
b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild
index ba0ff7061ca2..4ec88e8bebba 100644
--- a/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild
+++ b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.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=7
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 src_install() {
local files=(



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

2023-06-16 Thread Sam James
commit: b67f77c95232052cbaff4dd84ff104d3bb182c24
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:42:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67f77c9

sys-devel/slibtool: Stabilize 0.5.34 hppa, #907859

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

 sys-devel/slibtool/slibtool-0.5.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/slibtool/slibtool-0.5.34.ebuild 
b/sys-devel/slibtool/slibtool-0.5.34.ebuild
index 747b80b4a308..561d9de9395a 100644
--- a/sys-devel/slibtool/slibtool-0.5.34.ebuild
+++ b/sys-devel/slibtool/slibtool-0.5.34.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://dl.midipix.org/slibtool/${P}.tar.xz.sig )"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-midipix )"
 fi



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/

2023-06-16 Thread Sam James
commit: 5546101726cf707f5ea1cc8094f294b56e30b66d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:14:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55461017

app-forensics/aflplusplus: fix LLVM dep

15 was missing. Thanks to Anatolii for reporting by email.

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

 .../{aflplusplus-4.06c.ebuild => aflplusplus-4.06c-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild
similarity index 97%
rename from app-forensics/aflplusplus/aflplusplus-4.06c.ebuild
rename to app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild
index f86e69395a77..e7be31befa79 100644
--- a/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild
+++ b/app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild
@@ -27,10 +27,10 @@ RESTRICT="test"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=sys-devel/llvm-13:=
+   >=sys-devel/llvm-14:=
|| (
-   sys-devel/clang:13
sys-devel/clang:14
+   sys-devel/clang:15
sys-devel/clang:${LLVM_MAX_SLOT}
)
!app-forensics/afl"



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

2023-06-16 Thread Sam James
commit: 9ea56114be3a82a4d24f286f547582313867ed4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:39:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea56114

net-misc/memcached: drop stale patches

1. Drop sed for -Werror now there's a configure option upstream.
2. Drop pthread patch for FreeBSD which introduces a bashism into configure.ac;
   if this is really still needed, we should send AX_PTHREAD usage upstream.
3. Drop obsolete FreeBSD include patch.

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

 net-misc/memcached/memcached-1.6.21-r1.ebuild | 104 ++
 1 file changed, 104 insertions(+)

diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild 
b/net-misc/memcached/memcached-1.6.21-r1.ebuild
new file mode 100644
index ..9a7f346eea40
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.21-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/;
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # The xml2rfc tool to build the additional docs requires TCL :-(
+   # `use_enable doc docs`
+}
+
+src_compile() {
+   # There is a heavy degree of per-object compile flags
+   # Users do NOT know better than upstream. Trying to compile the testapp 
and
+   # the -debug version with -DNDEBUG _WILL_ fail.
+   append-flags -UNDEBUG -pthread
+   emake testapp memcached-debug CFLAGS="${CFLAGS}"
+
+   filter-flags -UNDEBUG
+   emake
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dobin scripts/memcached-tool
+   use debug && dobin memcached-debug
+
+   dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
+
+   newconfd "${FILESDIR}/memcached.confd" memcached
+   newinitd "${FILESDIR}/memcached.init2" memcached
+   systemd_dounit "${S}/scripts/memcached.service"
+}
+
+pkg_postinst() {
+   elog "With this version of Memcached Gentoo now supports multiple 
instances."
+   elog "To enable this you should create a symlink in /etc/init.d/ for 
each instance"
+   elog "to /etc/init.d/memcached and create the matching conf files in 
/etc/conf.d/"
+   elog "Please see Gentoo bug #122246 for more info"
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/

2023-06-16 Thread Sam James
commit: e64d2bab0141d9ac2fac6503cc300257826816d1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:23:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:40:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64d2bab

app-forensics/aflplusplus: add 4.07c

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

 app-forensics/aflplusplus/Manifest |  2 +
 app-forensics/aflplusplus/aflplusplus-4.07c.ebuild | 92 ++
 2 files changed, 94 insertions(+)

diff --git a/app-forensics/aflplusplus/Manifest 
b/app-forensics/aflplusplus/Manifest
index 95113c56470f..d97648b84c54 100644
--- a/app-forensics/aflplusplus/Manifest
+++ b/app-forensics/aflplusplus/Manifest
@@ -1,2 +1,4 @@
 DIST aflplusplus-4.06c-patches.tar.xz 4360 BLAKE2B 
fb59065ef610e87d8bc822513822c150b592e0cdcf4f8f2d861b5dc4a5ded49a03b4ccc46636e24d69bdcee58f6882511f25a04cbc02565f9435c47be1b0829f
 SHA512 
251db964ce6c7e1f59c6c1a8383c1fe4d362c7d336df4d13f0bc1f3c8583494e2b9c9f160fdd544174cc784afc1ae100310109d0d6a30c361b82f3ab50350afa
 DIST aflplusplus-4.06c.tar.gz 2859398 BLAKE2B 
bf26d6be364d01f91a5b60e2bca1ab48e2fed04571bbaee2fd74c31af1c3d53295808c5372bda8dc941232349e9113e09f2d0e8cadc5917fc4fc52e24bad9d60
 SHA512 
b585b244218e70e1120a81a5fbb7401d277174be13c5d5d507130ff7a7b25723ff29c2b3c820466ba847ff53ef016b23781edaccdfcdce904f6b93ec4d860140
+DIST aflplusplus-4.07c-patches.tar.xz 4788 BLAKE2B 
de109198fbabfce2554459fee6a14f66002a952f5584ff265a6ff7d7646f520ed53a6d9c8c125a05eb5a4aa0c1cc675dca82647ad4c0965cdab10d3aa2f09467
 SHA512 
0ea4279b261d55cf209e32ca4b7fd7dc1181ec902dd7e4c7f36854d84f14037e643a543dcbb849927b41919c527303fc5877c9fab5b09c8988fbfab499b8f8bc
+DIST aflplusplus-4.07c.tar.gz 2878659 BLAKE2B 
c3c4c5507e29ed8015784378a13a55cb6b389dec915979749b1869496c16366ce876f1eecc91eb09d51cc58266a92296218cd5eda2a201f5cf4faaa2ea61942f
 SHA512 
c62fce112d59ef5ffb847adab9a7ff8486d44e6316a391392979da19a8160b55f9af7f75fd39cdc98997b3e166f4f6a33ddf31b827c9414a1392657701ecb5e8

diff --git a/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild
new file mode 100644
index ..0cc23849eada
--- /dev/null
+++ b/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+LLVM_MAX_SLOT=16
+inherit toolchain-funcs llvm optfeature python-single-r1
+
+AFL_PATCHSET="${PN}-4.07c-patches"
+DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
+HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus;
+SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${AFL_PATCHSET}.tar.xz;
+S="${WORKDIR}"/AFLplusplus-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests involve heavy use of LD_PRELOAD in some cases
+# This isn't compatible with sandbox
+RESTRICT="test"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=sys-devel/llvm-14:=
+   || (
+   sys-devel/clang:14
+   sys-devel/clang:15
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !app-forensics/afl
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cmocka )
+"
+
+QA_FLAGS_IGNORED="
+   usr/lib.*/afl/afl-gcc-cmplog-pass.so
+   usr/lib.*/afl/afl-gcc-cmptrs-pass.so
+"
+QA_PREBUILT="usr/share/afl/testcases/others/elf/small_exec.elf"
+
+PATCHES=(
+   "${WORKDIR}"/${AFL_PATCHSET}
+)
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
+   has_version -b "sys-devel/llvm:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS_FLTO="" \
+   LLVM_CONFIG="$(get_llvm_prefix 
${LLVM_MAX_SLOT})"/bin/llvm-config \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   MAN_PATH="${EPREFIX}/usr/share/man/man8" \
+   "$@"
+}
+
+src_compile() {
+   mymake
+}
+
+src_test() {
+   mymake test
+}
+
+src_install() {
+   mymake DESTDIR="${D}" install
+   dostrip -x /usr/share/afl/testcases/
+}
+
+pkg_postinst() {
+   # TODO: Any others?
+   optfeature "fuzzing with AFL_USE_ASAN" 
sys-libs/compiler-rt-sanitizers[asan]
+   optfeature "fuzzing with AFL_USE_MSAN" 
sys-libs/compiler-rt-sanitizers[msan]
+}



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

2023-06-16 Thread Hans de Graaff
commit: 5769301e701a14d1212b6108b6a2fa1709237efa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:27:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:27:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5769301e

dev-ruby/fakefs: add 2.5.0

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

 dev-ruby/fakefs/Manifest|  1 +
 dev-ruby/fakefs/fakefs-2.5.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 4daf5e846487..f70f08989767 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,2 +1,3 @@
 DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B 
b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e
 SHA512 
939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6
 DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 
07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b
 SHA512 
e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
+DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B 
fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c
 SHA512 
acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc

diff --git a/dev-ruby/fakefs/fakefs-2.5.0.ebuild 
b/dev-ruby/fakefs/fakefs-2.5.0.ebuild
new file mode 100644
index ..1d2569ad0fa1
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-2.5.0.ebuild
@@ -0,0 +1,49 @@
+# 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="none"
+
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/fakefs/fakefs;
+SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rspec-3.1:3
+   >=dev-ruby/maxitest-3.6:1
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler
+   rm Gemfile || die
+
+   # Avoid unneeded minitest-rg dependency.
+   sed -i -e '1igem "maxitest"; gem "minitest", "~>5.5"' \
+   -e '/bundler/ s:^:#:' \
+   -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+
+   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid test that uses the console and hangs on user input
+   rm -f test/pry_test.rb || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' 
|| die
+}



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

2023-06-16 Thread Hans de Graaff
commit: e181743af138656db15fcbce9a5e5528218055fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:28:30 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e181743a

dev-ruby/fakefs: update upstream metadata

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

 dev-ruby/fakefs/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/fakefs/metadata.xml b/dev-ruby/fakefs/metadata.xml
index 292c4bc1e6c6..b5327fce62ca 100644
--- a/dev-ruby/fakefs/metadata.xml
+++ b/dev-ruby/fakefs/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Ruby Project
   
   
-defunkt/fakefs
+fakefs/fakefs
+fakefs
   
 



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

2023-06-16 Thread Hans de Graaff
commit: 9a535e07acb3c992d681dd21b66bd7615e37ba1d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:30:46 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:30:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a535e07

dev-ruby/fakefs: drop 1.3.2

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

 dev-ruby/fakefs/Manifest|  1 -
 dev-ruby/fakefs/fakefs-1.3.2.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index f70f08989767..14fb22933864 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,3 +1,2 @@
-DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B 
b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e
 SHA512 
939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6
 DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 
07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b
 SHA512 
e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
 DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B 
fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c
 SHA512 
acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc

diff --git a/dev-ruby/fakefs/fakefs-1.3.2.ebuild 
b/dev-ruby/fakefs/fakefs-1.3.2.ebuild
deleted file mode 100644
index ebe15a72b00a..
--- a/dev-ruby/fakefs/fakefs-1.3.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
-
-RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fake filesystem. Use it in your tests"
-HOMEPAGE="https://github.com/defunkt/fakefs;
-SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/rspec-3.1:3
-   >=dev-ruby/maxitest-3.6:1
-   )"
-
-all_ruby_prepare() {
-   # Remove bundler
-   rm Gemfile || die
-
-   # Avoid unneeded minitest-rg dependency.
-   sed -i -e '1igem "minitest", "~>5.5"' \
-   -e '/bundler/ s:^:#:' \
-   -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
-
-   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   RSPEC_VERSION=3 ruby-ng_rspec
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' 
|| die
-}



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

2023-06-16 Thread Hans de Graaff
commit: 30d97cd76a54ffab037002d716825cac8aa46beb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:28:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:28:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d97cd7

dev-ruby/fakefs: add rubygems upstream metadata

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

 dev-ruby/fakefs/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fakefs/metadata.xml b/dev-ruby/fakefs/metadata.xml
index b5327fce62ca..eb9aa0596360 100644
--- a/dev-ruby/fakefs/metadata.xml
+++ b/dev-ruby/fakefs/metadata.xml
@@ -7,6 +7,6 @@
   
   
 fakefs/fakefs
-fakefs
+fakefs
   
 



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

2023-06-16 Thread Hans de Graaff
commit: 423efd6c478317123542ce99491992e60f261ae2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:02:19 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423efd6c

dev-ruby/octokit: drop 4.25.1

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

 dev-ruby/octokit/Manifest  |  1 -
 dev-ruby/octokit/octokit-4.25.1.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest
index 40e118a28dbb..99a30ffc5eab 100644
--- a/dev-ruby/octokit/Manifest
+++ b/dev-ruby/octokit/Manifest
@@ -1,4 +1,3 @@
-DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B 
b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0
 SHA512 
780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1
 DIST octokit-5.6.1.tar.gz 3171006 BLAKE2B 
33fd132f81c7b1e1b3c1a4264b7bc6a7e7dbc2f9ccd4f1d2d734ae10914c5544eb90c629200e6d81b9a33fccc23791147af6660840248235ebe6b946f2ebba13
 SHA512 
3ed2e3eb61190da521f9246ac0fdb530e15c45cb41e5849f04ba1a92f0da8060a82eb2d90dfcb407436efba5f7f0ea98c69a342c67aa26b62eeab74a1f906c4e
 DIST octokit-6.1.0.tar.gz 3187811 BLAKE2B 
70a849fe855ddf46aeaf6d512d675119188bb39e6a439c311531f20f9c52ce8da829e0e1242b29e821d5d6468b360e69b71ec645fdf7b1b217e4607032aa0d0c
 SHA512 
7f362f7c4e021ae38083bfd498d98ddda7c2a36c439c8a924cb0390ede42911e8f0477481f1bde6b208009e27d42501d143d0549eb9731d8fb529c977a91da9d
 DIST octokit-6.1.1.tar.gz 3193336 BLAKE2B 
890afac205992c25dd8b48f63ea7a4cf250687318ecb9c0980fc50ff1583943074cea1d9260f139b1a5f86295483f44120421dba8294eba641104301f0188123
 SHA512 
d91b326d892f80f08598ebb0a03edfd1fb85d36e40dac49593291a6b2ff6a957f5cd2283655c20ff0299f40c75ad7472ff55a14b182bec5f92693b560c2d3c87

diff --git a/dev-ruby/octokit/octokit-4.25.1.ebuild 
b/dev-ruby/octokit/octokit-4.25.1.ebuild
deleted file mode 100644
index 1f905e4ae5f5..
--- a/dev-ruby/octokit/octokit-4.25.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby toolkit for the Github API"
-HOMEPAGE="https://github.com/octokit/octokit.rb;
-SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RUBY_S=octokit.rb-${PV}
-
-ruby_add_rdepend "
-   || ( dev-ruby/faraday:2 dev-ruby/faraday:1 )
-   >=dev-ruby/sawyer-0.9:0
-"
-
-ruby_add_bdepend "test? (
-   dev-ruby/jwt
-   dev-ruby/mime-types
-   >=dev-ruby/netrc-0.7.7
-   >=dev-ruby/rbnacl-7.1.1:6
-   dev-ruby/vcr[json]
-   dev-ruby/webmock:3 )"
-
-all_ruby_prepare() {
-   sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \
-   -e '/pry/ s:^:#:' \
-   -i spec/helper.rb || die
-}



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

2023-06-16 Thread Hans de Graaff
commit: e531fa98785e047091c15ea2ee6e499050f7be3e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:04:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e531fa98

dev-ruby/moneta: drop 1.4.1, 1.5.1

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

 dev-ruby/moneta/Manifest|  2 --
 dev-ruby/moneta/moneta-1.4.1.ebuild | 31 ---
 dev-ruby/moneta/moneta-1.5.1.ebuild | 31 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-ruby/moneta/Manifest b/dev-ruby/moneta/Manifest
index 2aeaeecedd4b..b28d4aef51ef 100644
--- a/dev-ruby/moneta/Manifest
+++ b/dev-ruby/moneta/Manifest
@@ -1,3 +1 @@
-DIST moneta-1.4.1.tar.gz 129056 BLAKE2B 
b5a7a9fdb1817c88c942ce8cc3353974d556f14e6362722ae4b44c40311241aa5dd7354054e4edaca84edcc3a76b3d43230dc0a376d48911409721137cbf8d01
 SHA512 
7ff8fec2047a7df7e110480ff87eadc8e33b776176350279dd933b456cc7def0e92b74eb5dfb7ac2b2233232959acd839ede80d491bba0f134c31414d3f7786b
-DIST moneta-1.5.1.tar.gz 133512 BLAKE2B 
6027685e3e28e238b2d984b02fe2d5e7ccf1dba6646d71980932581e9b63cfa9082aa3c3a1509b679922f480e1601c71475113ad3eea5f8b7644f69998e3bbca
 SHA512 
018b162d75eb7cb5f2d38e1e6a79e5a17abf8aefc381eb3eb4d9d4981ac88be5063ce95b786aa928de1618c6458b926a27bd26f41ad6515cf7ee3dfc1274c236
 DIST moneta-1.6.0.tar.gz 136501 BLAKE2B 
5682cfc265ac1c132f53d91c0cb6c2a99a08130d144d2eb8fb544952c29a77556066b36e9ea727df941b1768dec28e99bb3e3f4017ddf5e3cb38e690bcadbe0a
 SHA512 
8f372bfd769205b88cd6f497266074784588ff04b99e3383641b4171cf586210a6655f003bb9e11fe5a2e9dfe5ebbb5fe372b415e2927ab50ee9c8f28bed6b5d

diff --git a/dev-ruby/moneta/moneta-1.4.1.ebuild 
b/dev-ruby/moneta/moneta-1.4.1.ebuild
deleted file mode 100644
index d9be5d3e4a3b..
--- a/dev-ruby/moneta/moneta-1.4.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="none"
-# test is disabled for now. It requires many packages.  Test suite also
-# takes very long run time and has high memory consumption.
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md SPEC.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-GITHUB_USER="minad"
-
-DESCRIPTION="A unified interface to key/value stores"
-HOMEPAGE="https://github.com/minad/moneta;
-SRC_URI="https://github.com/${GITHUB_USER}/moneta/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-}

diff --git a/dev-ruby/moneta/moneta-1.5.1.ebuild 
b/dev-ruby/moneta/moneta-1.5.1.ebuild
deleted file mode 100644
index d9be5d3e4a3b..
--- a/dev-ruby/moneta/moneta-1.5.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="none"
-# test is disabled for now. It requires many packages.  Test suite also
-# takes very long run time and has high memory consumption.
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md SPEC.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-GITHUB_USER="minad"
-
-DESCRIPTION="A unified interface to key/value stores"
-HOMEPAGE="https://github.com/minad/moneta;
-SRC_URI="https://github.com/${GITHUB_USER}/moneta/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown-parser-gfm/

2023-06-16 Thread Hans de Graaff
commit: 247d371c54e9a9d18836898409e4d6b3bdd9d446
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:08:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:08:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247d371c

dev-ruby/kramdown-parser-gfm: drop 1.1.0

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

 .../kramdown-parser-gfm-1.1.0.ebuild   | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild 
b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild
deleted file mode 100644
index 55bf3068de4b..
--- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit edo ruby-fakegem
-
-DESCRIPTION="A kramdown parser for the GFM dialect of Markdown"
-HOMEPAGE="https://github.com/kramdown/parser-gfm;
-LICENSE="MIT"
-
-KEYWORDS="amd64 ~arm64"
-SLOT="$(ver_cut 1)"
-IUSE="doc"
-
-ruby_add_rdepend "dev-ruby/kramdown:2"
-ruby_add_bdepend "test? ( dev-ruby/kramdown[latex] )"
-
-all_ruby_prepare() {
-   # Avoid testcase which is no longer compatible with newer rouge
-   rm -f test/testcases/codeblock_fenced.text || die
-
-   # Avoid test broken with current kramdown versions
-   rm -r test/testcases/header_ids.text || die
-}
-
-each_ruby_test() {
-   edo ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}



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

2023-06-16 Thread Hans de Graaff
commit: 8ea3d368506d7ebb9562c4893c0c542e75af3a20
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:07:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea3d368

dev-ruby/tomlrb: enable ruby32

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

 dev-ruby/tomlrb/tomlrb-2.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild 
b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild
index 61130ab444a3..ec6c0a16087e 100644
--- a/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild
+++ b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



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

2023-06-16 Thread Hans de Graaff
commit: b9c6e600649ba00f92c181a6c8c581c3901fd19e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:07:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c6e600

dev-ruby/tomlrb: drop 2.0.1, 2.0.2

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

 dev-ruby/tomlrb/Manifest|  2 --
 dev-ruby/tomlrb/tomlrb-2.0.1.ebuild | 28 
 dev-ruby/tomlrb/tomlrb-2.0.2.ebuild | 28 
 3 files changed, 58 deletions(-)

diff --git a/dev-ruby/tomlrb/Manifest b/dev-ruby/tomlrb/Manifest
index eb48c70c85b8..bf4260c8cbec 100644
--- a/dev-ruby/tomlrb/Manifest
+++ b/dev-ruby/tomlrb/Manifest
@@ -1,3 +1 @@
-DIST tomlrb-2.0.1.tar.gz 21386 BLAKE2B 
a9f50d800f7e55c6e6e69fe0a68d1ac843d4aa3b1b68e50c86eb03209c2dd9239f2780fb03152a8638198bf8474593f815025106935a4d81befb5e342f9451f9
 SHA512 
9690b5689d37cc4634e65a906b1c0bb3692afa96fd92e2dd0d487f2f16dacc64e992e114822edcff270b3ddb8bacd2c6e20e2d12112cd8641c5190ea6ee4e4db
-DIST tomlrb-2.0.2.tar.gz 22856 BLAKE2B 
dd7ffa3ae0d06a6376947df0472865ec34db815613f2a0a439f91f32421193e89069f31c28ea0bf948cdb4ef259c4d06de02dcd12411bf774b96abfb5a05bb31
 SHA512 
db00c54d9358d10484ffbd812fcb1ac2d13e631ed2b3e709fee336e8240cf2a7740b6dd0190e38eb6c93b1ba7c7f5a91b5909a546928c600114644fa0d821cf2
 DIST tomlrb-2.0.3.tar.gz 22929 BLAKE2B 
e67dd81f2d8a49e6c2d296d030d80809d10e780d1fb65e29744ba37ba35a58b8b34fe6bfc4046754ed0f919db2649b68d4feda8b31c35dd09d3df9d607100f68
 SHA512 
43b02de19b8816fad4e94656ee9ec22e0401cb62b982baa0ac9f4a6af2072e4e8df54ec657016c4dc407e6d977a27eab5b954a7f4ec7bb70b26062022bda96ea

diff --git a/dev-ruby/tomlrb/tomlrb-2.0.1.ebuild 
b/dev-ruby/tomlrb/tomlrb-2.0.1.ebuild
deleted file mode 100644
index 5521fd7d69ec..
--- a/dev-ruby/tomlrb/tomlrb-2.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A racc based toml parser"
-HOMEPAGE="https://github.com/fbernier/tomlrb/;
-SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-   sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die
-}

diff --git a/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild 
b/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild
deleted file mode 100644
index 61130ab444a3..
--- a/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A racc based toml parser"
-HOMEPAGE="https://github.com/fbernier/tomlrb/;
-SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-   sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die
-}



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

2023-06-16 Thread Hans de Graaff
commit: d835de7531ac3dd17a33bc7541d3890fd7045b6c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 04:55:26 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 04:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d835de75

dev-ruby/minitest: add 5.18.1

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

 dev-ruby/minitest/Manifest   |  1 +
 dev-ruby/minitest/minitest-5.18.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 754ca48e31a3..638fa8da3f6e 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -1,3 +1,4 @@
 DIST minitest-5.15.0.gem 87040 BLAKE2B 
71e7a7952c25fd37067a449867d74a2f18a8a42d1fbd72f24d6db226c54a18e9a21958654d4176176804bedd09ef9d1d3be68f79e29312c3f85d0930d3d68d7b
 SHA512 
5e97a7aa616966ffc60e10cdc0ba123a7e793f10283ec3b6bf36066177036788cb950ad566fbac49e613b93f08b9846534f463017cde966b4890c3a34a2286be
 DIST minitest-5.17.0.gem 93696 BLAKE2B 
c5979a0d82c4658e4a1584450c899b6a09d99fa145348127902f187e03c6bba73f798fe815186c9ab87a119baa6f3b18acdc1606aa99ec2cf4a1fe548684e93f
 SHA512 
00374b0d0c86d0ec2d285bc4053b6851e1a59e86f7a3ab3db8ccac1db56edb58514c666763047cec95cf099b1738765a3e9eec9aee3386b187e9fe0f59f9
 DIST minitest-5.18.0.gem 95232 BLAKE2B 
5b0f6fb2c304f0d96a6e98c5a4512acbff0a354290e1f2670773f8bdaa8d8b11b8504a15afd03a7bbe89ff1a9478599c2b0b4f0976bf5d52306655581c94ad4d
 SHA512 
309f899b5c5c2573aaf1e84a2225f446e009923b864af8a006eb518f95e758fb6425ec1e5f1790ba8026e041a8fc601551c2f447fa06528399041de119fa2d1a
+DIST minitest-5.18.1.gem 95232 BLAKE2B 
97743455cb893b8ccee7e5d40daa803500c243e59d78dcadde6e7af528f1f9b0a39db267b882f1b5467beb3dd5ecb5e0f5bc0d10ecf4901f10c368e5229b3fc2
 SHA512 
93095188dbde1020a8028e21023056ae9debe7bb868b26333d763958aa32f66910929a44c45c9656552c9efae2a9909cf8640f4c72b9cc53bd49fd5051c9b4a8

diff --git a/dev-ruby/minitest/minitest-5.18.1.ebuild 
b/dev-ruby/minitest/minitest-5.18.1.ebuild
new file mode 100644
index ..5ce8b74cb5ec
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.18.1.ebuild
@@ -0,0 +1,28 @@
+# 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_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and 
slow test/unit"
+HOMEPAGE="https://github.com/minitest/minitest;
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+all_ruby_prepare() {
+   # Avoid a test dependency on dev-ruby/hoe, leading to circular 
dependencies
+   rm -f test/minitest/test_minitest_test_task.rb || die
+}
+
+each_ruby_test() {
+   export -n A
+   MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e 
"Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}



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

2023-06-16 Thread Hans de Graaff
commit: dfab4dda3ee5549fdbe084b32016936da3813ef6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 16 15:10:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 04:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfab4dda

dev-ruby/rbpdf: drop 1.20.1-r2

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

 dev-ruby/rbpdf/Manifest   |  1 -
 dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
index 3bbcb3f168a9..8ec724bf7567 100644
--- a/dev-ruby/rbpdf/Manifest
+++ b/dev-ruby/rbpdf/Manifest
@@ -1,2 +1 @@
-DIST rbpdf-1.20.1.tar.gz 12026190 BLAKE2B 
5a468e974bc0a15a9a8f621a6ee635a8cf4f81cc94b88a6bf8afd90c4a665c0892381e903158e66ec4a68676491faa80fd99b7d4ffcf0c86defc4a4114603b08
 SHA512 
19b4fbd8a0c4650c73ba299721a0fe03a10f223da5e0dd2b97549972ea8f381b2d5b4837369d0667cd325392edae1ec795ec67bc852c9b3588ec0c5e686844d7
 DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 
25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df
 SHA512 
3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5

diff --git a/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild 
b/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild
deleted file mode 100644
index 155f953d2af4..
--- a/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-# Avoid the complexity of the "rake" recipe and run the tests manually.
-RUBY_FAKEGEM_RECIPE_TEST=none
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby on Rails RBPDF plugin"
-HOMEPAGE="https://github.com/naitoh/rbpdf;
-SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )"
-ruby_add_rdepend "
-   dev-ruby/actionview
-   dev-ruby/htmlentities
-   =dev-ruby/rbpdf-font-1.19*
-   || ( dev-ruby/mini_magick dev-ruby/rmagick )
-"
-
-# Two of the tests require png/jpeg support in "magick identify",
-# see bug 738784.
-BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )"
-
-all_ruby_prepare() {
-   default
-
-   # This test is enabled automagically in the presence of rmagick, and
-   # then fails.
-   rm -f test/rbpdf_image_rmagick_test.rb \
-   || die "failed to remove rmagick tests"
-}
-
-each_ruby_test() {
-   local cmd='gem "test-unit", ">= 3.0"'
-   cmd+=' and '
-   cmd+='require "test/unit"'
-   cmd+=' and '
-   cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" +  f)}'
-   ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
-}



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

2023-06-16 Thread Hans de Graaff
commit: 4ab5a448579f5e70d21e1cd944ee3a25f292c62d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 04:51:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 04:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab5a448

dev-ruby/rdiscount: add 2.2.7.1

Closes: https://bugs.gentoo.org/883113
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdiscount/Manifest |  1 +
 dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest
index 0fd7a2cc8d11..b478c52086e3 100644
--- a/dev-ruby/rdiscount/Manifest
+++ b/dev-ruby/rdiscount/Manifest
@@ -1 +1,2 @@
+DIST rdiscount-2.2.7.1.gem 74240 BLAKE2B 
06779a601c8d13b90f5d9fb1c38712431671eab1cb2ef012dee284ddb6da254a0c788f16295438913d68f3641db2ec48c7cea3bade4f36fdc55b7a6049119fd4
 SHA512 
e677f19ef14a729642e2059f0920b65a3f254507204955ab6d34529ade643ee7adecc3db2c61ca5462d266f88ea336bd228401e3cd0fad98e2e7763dd8d3
 DIST rdiscount-2.2.7.gem 73728 BLAKE2B 
0d63372c3e2f4fa1efeef12ec4f8a2b12b9fccd7506ac6609d7e8fea958e04cfa1cc96a484ffba17d643838705d52c1557604ca015fded282ec860a7fc2481a5
 SHA512 
4f60dc0dbfb6b8f95f80d577c872c2a747d7d15e9fc1f1bd3640f1207a5d262068754dcb6d7b53348fd69de20b85534a390aace35d1eff31112bfbe0f77569d1

diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild 
b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild
new file mode 100644
index ..2bdd888ed424
--- /dev/null
+++ b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild
@@ -0,0 +1,43 @@
+# 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_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_TASK_DOC="doc man"
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implementation of John Gruber's Markdown"
+HOMEPAGE="https://github.com/davidfstr/rdiscount;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   # Hanna is broken for us and therefore we don't have it in portage.
+   sed -i -e 's/hanna/rdoc/' Rakefile || die
+
+   # Remove rule that will force a rebuild when running tests.
+   sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die
+
+   # Provide RUBY variable no longer provided by rake.
+   sed -i -e "1 iRUBY=${RUBY}" Rakefile || die
+
+   # Remove obsolete -rubygems argument, bug 775377
+   sed -i -e '/-rubygems/ s:^:#:' Rakefile || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   doman man/rdiscount.1
+}



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

2023-06-16 Thread Hans de Graaff
commit: 88ec6a4f08e6ade23727c309e73eaf2ca6dbff20
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 04:47:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 04:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ec6a4f

dev-ruby/rcairo: add 1.17.12

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

 dev-ruby/rcairo/Manifest  |  1 +
 dev-ruby/rcairo/rcairo-1.17.12.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index b4c745ab5b1f..0a811b87fda9 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1 +1,2 @@
+DIST cairo-1.17.12.gem 199168 BLAKE2B 
3183fc448cf15d0437f1b846670dc7494479bf81ba84a2ae475bb5a0683f1012d0e44c95b3311cea5d0ec9cdd75faa7159d7d0649dbe0813166a8d6a16ddda74
 SHA512 
6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56
 DIST cairo-1.17.8.gem 198656 BLAKE2B 
c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993
 SHA512 
a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a

diff --git a/dev-ruby/rcairo/rcairo-1.17.12.ebuild 
b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
new file mode 100644
index ..1ce5a045a312
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.17.12.ebuild
@@ -0,0 +1,75 @@
+# 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_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/;
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Ruby-BSD GPL-2 )"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="${RDEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+DEPEND="${DEPEND}
+   >=x11-libs/cairo-1.2.0[svg(+)]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+   >=dev-ruby/pkg-config-1.2.2
+   dev-ruby/ruby-glib2
+   test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+   # Avoid unneeded dependency
+   sed -e '/native-package-installer/ s:^:#:' \
+   -e '/def required_pkg_config_package/areturn true' \
+   -e '/checking_for/,/^end/ s:^:#:' \
+   -i ext/cairo/extconf.rb || die
+   sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata 
|| die
+
+   # Avoid test that requires unpackaged fixture
+   sed -i -e '/sub_test_case..FreeTypeFontFace/,/^  end/ s:^:#:' 
test/test_font_face.rb || die
+
+   # Bug 790131
+   sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' 
\
+   ext/cairo/depend || die
+}
+
+each_ruby_test() {
+   # don't rely on the Rakefile because it's a mess to load with
+   # their hierarchy, do it manually.
+   ${RUBY} -Ilib -r ./test/helper \
+   -e 'gem "test-unit"; require "test/unit"; 
Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   insinto $(ruby_get_hdrdir)
+   doins ext/cairo/rb_cairo.h
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r samples
+}



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

2023-06-16 Thread Ionen Wolkens
commit: 259d30f953e2b11e5c5804080cc86d155dce71f4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun 17 04:24:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun 17 04:48:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259d30f9

dev-python/PyQt6-WebEngine: remove gcc dependency, update hack

Turns out that this *can* use clang++ but only if qtbase was built with
clang++ as well, otherwise it still uses g++ even with CXX=clang++

But given the former, there is little reason to enforce the dependency.

Ideally would use CXX but that would require more elaborate testing to
know what it is and what qtbase was built with (perhaps if ever add the
hack to qmake-utils.eclass).

No revbump given PyQt* bindings are a slowish build and depcleaning
gcc is a bit niche, the few interested can handle this manually until
next bump.

Closes: https://github.com/gentoo/gentoo/pull/31493
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild 
b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
index c14617c05118..9e4ab2b11079 100644
--- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
+++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
@@ -30,16 +30,18 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
>=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
-   >=dev-qt/qtbase-${QT_PV}
-   sys-devel/gcc"
+   >=dev-qt/qtbase-${QT_PV}"
 
 src_prepare() {
default
 
-   # hack: qmake queries g++ directly for info (not building) and that 
doesn't
-   # work with clang, this is to make it at least respect CHOST (bug 
#726112)
+   # hack: qmake queries g++ or clang++ for info depending on which qtbase 
was
+   # built with, but ignores CHOST failing with -native-symlinks (bug 
#726112)
+   # and potentially using wrong information when cross-compiling
mkdir "${T}"/cxx || die
-   ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || 
die
+   local cxx
+   ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || 
die
+   ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" 
"${T}"/cxx/clang++ || die
PATH=${T}/cxx:${PATH}
 }
 



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

2023-06-16 Thread Ionen Wolkens
commit: cbc14347484f0a9921d2498235115e61f8d594ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun 17 04:22:27 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun 17 04:48:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc14347

dev-python/PyQt6: remove gcc dependency, update hack

Turns out that this *can* use clang++ but only if qtbase was built with
clang++ as well, otherwise it still uses g++ even with CXX=clang++

But given the former, there is little reason to enforce the dependency.

Ideally would use CXX but that would require more elaborate testing to
know what it is and what qtbase was built with (perhaps if ever add the
hack to qmake-utils.eclass).

No revbump given PyQt* bindings are a slowish build and depcleaning
gcc is a bit niche, the few interested can handle this manually until
next bump.

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

 dev-python/PyQt6/PyQt6-6.5.1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-python/PyQt6/PyQt6-6.5.1.ebuild 
b/dev-python/PyQt6/PyQt6-6.5.1.ebuild
index dcf60aee78e0..29f6a8ef6fe2 100644
--- a/dev-python/PyQt6/PyQt6-6.5.1.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.5.1.ebuild
@@ -66,16 +66,18 @@ RDEPEND="
 BDEPEND="
>=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
>=dev-qt/qtbase-${QT_PV}
-   sys-devel/gcc
dbus? ( virtual/pkgconfig )"
 
 src_prepare() {
default
 
-   # hack: qmake queries g++ directly for info (not building) and that 
doesn't
-   # work with clang, this is to make it at least respect CHOST (bug 
#726112)
+   # hack: qmake queries g++ or clang++ for info depending on which qtbase 
was
+   # built with, but ignores CHOST failing with -native-symlinks (bug 
#726112)
+   # and potentially using wrong information when cross-compiling
mkdir "${T}"/cxx || die
-   ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || 
die
+   local cxx
+   ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || 
die
+   ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" 
"${T}"/cxx/clang++ || die
PATH=${T}/cxx:${PATH}
 }
 



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

2023-06-16 Thread Ionen Wolkens
commit: eedfcb7019c74d4ef4425bc717cf046ddce60e10
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun 17 04:19:49 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun 17 04:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedfcb70

dev-python/PyQt6: drop 6.5.0

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

 dev-python/PyQt6/Manifest   |   1 -
 dev-python/PyQt6/PyQt6-6.5.0.ebuild | 152 
 2 files changed, 153 deletions(-)

diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index 4afae3cc918c..99e345106bf9 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,2 +1 @@
-DIST PyQt6-6.5.0.tar.gz 1033399 BLAKE2B 
a22ad07813c50d6b626b95aa168996ab51f9714fbf3bf3d6e41a233ec2edb8c8e2cb7edcf3b036bc4f69f0a8f1e6549cde512562a420c0809f84a0e04cfb9368
 SHA512 
c73d4c253245d2ccc776544bc651d47ea67067f57b49c3f820100701af4d79385ef4cabe9f65098f35daeba5f2921a566606be4f237e567f6f56360cc760f548
 DIST PyQt6-6.5.1.tar.gz 1036776 BLAKE2B 
e8e9acde1864386d1fddb75414cf600e380e584e274cfcffbdeb1451cde9e199a43ad4c66cfc8a006cabc833904fe177ccf9dda85ac683f9c8e4f6f87e53
 SHA512 
8c1135ec48906fe842f0cb50e253a0325b478dd43a7f313b925aaf1d3c148f5462a3e96142470ab0efc0f24fcc8b15704242401cab9f8ec9c3c424e922c49681

diff --git a/dev-python/PyQt6/PyQt6-6.5.0.ebuild 
b/dev-python/PyQt6/PyQt6-6.5.0.ebuild
deleted file mode 100644
index e91c13b9dee8..
--- a/dev-python/PyQt6/PyQt6-6.5.0.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV="$(ver_cut 1-2):6"
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-# defaults match what is provided with qtbase by default (except testlib),
-# reduces the need to set flags but does increase build time a fair amount
-IUSE="
-   +dbus debug qml designer examples gles2-only +gui help multimedia
-   +network opengl positioning +printsupport quick quick3d serialport
-   spatialaudio +sql +ssl svg testlib webchannel websockets +widgets +xml"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
-   designer? ( gui widgets )
-   help? ( gui widgets )
-   multimedia? ( gui network )
-   opengl? ( gui )
-   printsupport? ( gui widgets )
-   qml? ( network )
-   quick3d? ( gui qml )
-   quick? ( gui qml )
-   spatialaudio? ( multimedia )
-   sql? ( widgets )
-   svg? ( gui )
-   testlib? ( gui widgets )
-   webchannel? ( network )
-   websockets? ( network )
-   widgets? ( gui )"
-
-# can use parts of the Qt private api and "sometimes" needs rebuilds wrt :=
-DEPEND="
-   
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
-   dbus? (
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   sys-apps/dbus
-   )
-   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
-   help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
-   opengl? ( gles2-only? ( media-libs/libglvnd ) )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-   qml? ( >=dev-qt/qtdeclarative-${QT_PV} )
-   quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
-   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/PyQt6-sip-13.4[${PYTHON_USEDEP}]"
-BDEPEND="
-   >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
-   >=dev-qt/qtbase-${QT_PV}
-   sys-devel/gcc
-   dbus? ( virtual/pkgconfig )"
-
-src_prepare() {
-   default
-
-   # hack: qmake queries g++ directly for info (not building) and that 
doesn't
-   # work with clang, this is to make it at least respect CHOST (bug 
#726112)
-   mkdir "${T}"/cxx || die
-   ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || 
die
-   PATH=${T}/cxx:${PATH}
-}
-
-python_configure_all() {
-   append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug 
#892331)
-   append-cxxflags ${CPPFLAGS} # respect CPPFLAGS
-
-   pyqt-use_enable() {
-   local state=$(usex ${1} --enable= --disable=)
-   shift
-   echo ${*/#/${state}}
-   }
-
-   DISTUTILS_ARGS=(
-   --jobs=$(makeopts_jobs)
-   --qmake="$(type -P qmake6 || die)"
-   

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

2023-06-16 Thread Sam James
commit: 6f1071e9c25d9e23fef417ea9d3be5d63d82b967
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:59:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:59:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1071e9

sys-libs/minizip-ng: add note re SONAME

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

 sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild 
b/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild
index a0229283ac8f..041a8c77f778 100644
--- a/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild
+++ b/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild
@@ -15,6 +15,8 @@ 
SRC_URI="https://github.com/zlib-ng/minizip-ng/archive/refs/tags/${PV}.tar.gz ->
 LICENSE="ZLIB"
 SLOT="0/4"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+# TODO: Needs SONAME fixing for compat
+# https://github.com/zlib-ng/minizip-ng/issues/358#issuecomment-1593970564
 IUSE="compat openssl test zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/

2023-06-16 Thread Sam James
commit: 89cc2a869a484dbc9d244f8f0ee375ee2d8ff894
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:56:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:56:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89cc2a86

sys-power/nut: fix typo + error

- Fix whitespace typo
- Oops, the elog is in src_install, not pkg_postinst, so EPREFIX.

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

 sys-power/nut/nut-2.8.0-r1.ebuild | 2 +-
 sys-power/nut/nut-.ebuild | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-power/nut/nut-2.8.0-r1.ebuild 
b/sys-power/nut/nut-2.8.0-r1.ebuild
index c08bb5d648d0..653fa007ed62 100644
--- a/sys-power/nut/nut-2.8.0-r1.ebuild
+++ b/sys-power/nut/nut-2.8.0-r1.ebuild
@@ -143,7 +143,7 @@ src_install() {
use split-usr && dosym ../usr/sbin/upsdrvctl /sbin/upsdrvctl
 
if use cgi; then
-   elog "CGI monitoring scripts are installed in 
${EROOT}/usr/share/nut/cgi."
+   elog "CGI monitoring scripts are installed in 
${EPREFIX}/usr/share/nut/cgi."
elog "copy them to your web server's ScriptPath to activate 
(this is a"
elog "change from the old location)."
elog "If you use lighttpd, see lighttpd_nut.conf in the 
documentation."

diff --git a/sys-power/nut/nut-.ebuild b/sys-power/nut/nut-.ebuild
index 0b2f92a75a29..1a18e915356e 100644
--- a/sys-power/nut/nut-.ebuild
+++ b/sys-power/nut/nut-.ebuild
@@ -20,7 +20,6 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
-
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
@@ -173,7 +172,7 @@ src_install() {
use split-usr && dosym ../usr/sbin/upsdrvctl /sbin/upsdrvctl
 
if use cgi; then
-   elog "CGI monitoring scripts are installed in 
${EROOT}/usr/share/nut/cgi."
+   elog "CGI monitoring scripts are installed in 
${EPREFIX}/usr/share/nut/cgi."
elog "copy them to your web server's ScriptPath to activate 
(this is a"
elog "change from the old location)."
elog "If you use lighttpd, see lighttpd_nut.conf in the 
documentation."



[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/

2023-06-16 Thread Sam James
commit: a84735cb1e18ea166a702da5dc48f20e89f86fbb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:47:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84735cb

sys-power/nut: misc tweaks

- Style tweaks to be closer to skel.ebuild
- Use EROOT and ED where appropriate
- Add missing 'local'
- Fix typo in pkg_postinst optfeature for util-linux
- Add additional configure options for tmpfiles, udev paths
- Wire up tests

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

 .../nut/{nut-2.8.0.ebuild => nut-2.8.0-r1.ebuild}  | 66 ++--
 sys-power/nut/nut-.ebuild  | 71 +++---
 2 files changed, 66 insertions(+), 71 deletions(-)

diff --git a/sys-power/nut/nut-2.8.0.ebuild b/sys-power/nut/nut-2.8.0-r1.ebuild
similarity index 83%
rename from sys-power/nut/nut-2.8.0.ebuild
rename to sys-power/nut/nut-2.8.0-r1.ebuild
index 163885862062..c08bb5d648d0 100644
--- a/sys-power/nut/nut-2.8.0.ebuild
+++ b/sys-power/nut/nut-2.8.0-r1.ebuild
@@ -3,30 +3,35 @@
 
 EAPI=8
 
-inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd tmpfiles 
toolchain-funcs udev
+inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd
+inherit tmpfiles toolchain-funcs udev
 
 MY_P=${P/_/-}
 
 DESCRIPTION="Network-UPS Tools"
 HOMEPAGE="https://networkupstools.org/;
-if [[ "${PV}" == * ]] ; then
-   inherit git-r3
+
+if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/networkupstools/${PN}.git;
+   inherit git-r3
 else
SRC_URI="https://networkupstools.org/source/${PV%.*}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd 
xml zeroconf"
+IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd 
test xml zeroconf"
+RESTRICT="!test? ( test )"
 
 DEPEND="
acct-group/nut
acct-user/nut
-   cgi? ( >=media-libs/gd-2[png] )
dev-libs/libltdl
+   virtual/udev
+   cgi? ( >=media-libs/gd-2[png] )
i2c? ( sys-apps/i2c-tools )
ipmi? ( sys-libs/freeipmi )
modbus? ( dev-libs/libmodbus )
@@ -34,23 +39,19 @@ DEPEND="
ssl? ( >=dev-libs/openssl-1:= )
tcpd? ( sys-apps/tcp-wrappers )
usb? ( virtual/libusb:1 )
-   virtual/udev
xml? ( >=net-libs/neon-0.25.0:= )
zeroconf? ( net-dns/avahi )
 "
-
 BDEPEND="
-   man? ( app-text/asciidoc )
virtual/pkgconfig
+   man? ( app-text/asciidoc )
+   test? ( dev-util/cppunit )
 "
-
 RDEPEND="
${DEPEND}
selinux? ( sec-policy/selinux-nut )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}/${PN}-2.6.2-lowspeed-buffer-size.patch"
 )
@@ -74,18 +75,11 @@ pkg_pretend() {
check_extra_config
 }
 
-src_unpack() {
-   if [[ "${PV}" == * ]] ; then
-   git-r3_src_unpack
-   fi
-   default
-}
-
 src_prepare() {
default
 
-   if [[ "${PV}" == * ]] ; then
-   ./autogen.sh
+   if [[ ${PV} == * ]] ; then
+   ./autogen.sh || die
fi
 }
 
@@ -94,6 +88,8 @@ src_configure() {
--datadir=/usr/share/nut
--datarootdir=/usr/share/nut
--disable-static
+   --disable-strip
+   --disable-Werror
--sysconfdir=/etc/nut
--with-dev
--with-drvpath="/$(get_libdir)/nut"
@@ -102,6 +98,8 @@ src_configure() {
--with-logfacility=LOG_DAEMON
--with-statepath=/var/lib/nut
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-systemdtmpfilesdir="/usr/lib/tmpfiles.d"
+   --with-udev-dir="$(get_udevdir)"
--with-user=nut
--without-powerman
--without-python
@@ -109,6 +107,7 @@ src_configure() {
--without-python3
--with-altpidpath=/run/nut
--with-pidpath=/run/nut
+   $(use_enable test cppunit)
$(use_with i2c linux_i2c)
$(use_with ipmi freeipmi)
$(use_with ipmi)
@@ -121,11 +120,9 @@ src_configure() {
$(use_with zeroconf avahi)
)
 
+   filter-lto
append-flags -fno-lto
-
-   tc-export CC
-   tc-export CXX
-   tc-export AR
+   tc-export CC CXX AR
 
use cgi && myeconfargs+=( --with-cgipath=/usr/share/nut/cgi )
use man && myeconfargs+=( --with-doc=man )
@@ -138,15 +135,15 @@ src_configure() {
 src_install() {
default
 
-   rm -rf "${D}/etc/hotplug" || die
+   rm -rf "${ED}/etc/hotplug" || die
 
-   find "${D}" -name '*.la' -delete || die
+   find 

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

2023-06-16 Thread Sam James
commit: 70be43713c98c7781a99adc5d3a2652d9bc58fbc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70be4371

dev-util/patchelf: Stabilize 0.18.0 x86, #908413

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index 13b851d2255e..934d5a67fd47 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



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

2023-06-16 Thread Sam James
commit: 4c1dd69cebfb3dde2f3cfd2c5b0653ad63d14225
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:55:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1dd69c

dev-util/patchelf: Stabilize 0.18.0 amd64, #908413

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index 934d5a67fd47..5df499d5e4c6 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/

2023-06-16 Thread Sam James
commit: 0f6695de34345668ec2e74092fb9ea81a25c6c52
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:19:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:19:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6695de

sys-power/nut: add explicit proxy-maint@

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

 sys-power/nut/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-power/nut/metadata.xml b/sys-power/nut/metadata.xml
index 1c8e02e16170..4579366e6071 100644
--- a/sys-power/nut/metadata.xml
+++ b/sys-power/nut/metadata.xml
@@ -12,6 +12,10 @@
w...@inode64.com
Fco. Javier Félix

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Includes all UPS drivers that use GPIO.
Includes all UPS drivers that use I2C.



[gentoo-commits] repo/gentoo:master commit in: media-sound/helm/files/, media-sound/helm/

2023-06-16 Thread Sam James
commit: 1824ebce68da2dc8b4d2fef2ae513c36a912275d
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Jun 15 17:41:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:11:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1824ebce

media-sound/helm: Fix build on musl

Fixes three different issues with the bundled copy of JUCE in helm.
First, it conditions the usage of execinfo.h behind __GLIBC__ being
defined when on linux. Second, it removes the usage of lfs64 interfaces
and defines _FILE_OFFSET_BITS=64. Third, it conditions the usage of
_NL_IDENTIFICATION_LANGUAGE and _NL_IDENTIFICATION_TERRITORY behind
ifdefs, since musl does not define them.

Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31463
Signed-off-by: Sam James  gentoo.org>

 media-sound/helm/files/helm-0.9.0-musl.patch   | 129 +
 .../{helm-0.9.0-r1.ebuild => helm-0.9.0-r2.ebuild} |   3 +-
 2 files changed, 131 insertions(+), 1 deletion(-)

diff --git a/media-sound/helm/files/helm-0.9.0-musl.patch 
b/media-sound/helm/files/helm-0.9.0-musl.patch
new file mode 100644
index ..f089041c1da7
--- /dev/null
+++ b/media-sound/helm/files/helm-0.9.0-musl.patch
@@ -0,0 +1,129 @@
+Upstream (JUCE, bundled): https://github.com/juce-framework/JUCE/pull/1239
+
+From 393de14d3fb55e462eeae24a4e64978a8a30cd4f Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Thu, 15 Jun 2023 19:01:32 +
+Subject: [PATCH] JUCE: Add support for musl
+
+---
+ JUCE/modules/juce_core/juce_core.cpp  |  2 +-
+ .../native/juce_linux_SystemStats.cpp | 34 +--
+ .../juce_core/native/juce_posix_SharedCode.h  |  2 +-
+ .../juce_core/system/juce_SystemStats.cpp |  2 +-
+ .../juce_core/system/juce_TargetPlatform.h|  9 +
+ 5 files changed, 43 insertions(+), 6 deletions(-)
+
+diff --git a/JUCE/modules/juce_core/juce_core.cpp 
b/JUCE/modules/juce_core/juce_core.cpp
+index 9f87047..c6f28ce 100644
+--- a/JUCE/modules/juce_core/juce_core.cpp
 b/JUCE/modules/juce_core/juce_core.cpp
+@@ -93,7 +93,7 @@
+  #include 
+  #include 
+ 
+- #if ! JUCE_ANDROID
++ #if ! (JUCE_ANDROID || JUCE_MUSL)
+   #include 
+  #endif
+ #endif
+diff --git a/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp 
b/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp
+index 4b8f4bd..55906eb 100644
+--- a/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp
 b/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp
+@@ -126,9 +126,37 @@ static String getLocaleValue (nl_item key)
+ return result;
+ }
+ 
+-String SystemStats::getUserLanguage(){ return getLocaleValue 
(_NL_IDENTIFICATION_LANGUAGE); }
+-String SystemStats::getUserRegion()  { return getLocaleValue 
(_NL_IDENTIFICATION_TERRITORY); }
+-String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + 
getUserRegion(); }
++String SystemStats::getUserLanguage()
++{
++   #if JUCE_GLIBC
++return getLocaleValue (_NL_ADDRESS_LANG_AB);
++   #else
++if (auto langEnv = getenv ("LANG"))
++return String::fromUTF8 (langEnv).upToLastOccurrenceOf (".UTF-8", 
false, true);
++
++return {};
++   #endif
++}
++
++String SystemStats::getUserRegion()
++{
++   #if JUCE_GLIBC
++return getLocaleValue (_NL_ADDRESS_COUNTRY_AB2);
++   #else
++return {};
++   #endif
++}
++
++String SystemStats::getDisplayLanguage()
++{
++auto result = getUserLanguage();
++auto region = getUserRegion();
++
++if (region.isNotEmpty())
++result << "-" << region;
++
++return result;
++}
+ 
+ 
//==
+ void CPUInformation::initialise() noexcept
+diff --git a/JUCE/modules/juce_core/native/juce_posix_SharedCode.h 
b/JUCE/modules/juce_core/native/juce_posix_SharedCode.h
+index 876e681..59c49ba 100644
+--- a/JUCE/modules/juce_core/native/juce_posix_SharedCode.h
 b/JUCE/modules/juce_core/native/juce_posix_SharedCode.h
+@@ -235,7 +235,7 @@ int juce_siginterrupt (int sig, int flag)
+ 
//==
+ namespace
+ {
+-   #if JUCE_LINUX || (JUCE_IOS && ! __DARWIN_ONLY_64_BIT_INO_T) // (this iOS 
stuff is to avoid a simulator bug)
++   #if JUCE_GLIBC || (JUCE_IOS && ! __DARWIN_ONLY_64_BIT_INO_T) // (this iOS 
stuff is to avoid a simulator bug)
+ typedef struct stat64 juce_statStruct;
+ #define JUCE_STAT stat64
+#else
+diff --git a/JUCE/modules/juce_core/system/juce_SystemStats.cpp 
b/JUCE/modules/juce_core/system/juce_SystemStats.cpp
+index 7e05277..cac9a14 100644
+--- a/JUCE/modules/juce_core/system/juce_SystemStats.cpp
 b/JUCE/modules/juce_core/system/juce_SystemStats.cpp
+@@ -120,7 +120,7 @@ String SystemStats::getStackBacktrace()
+ {
+ String result;
+ 
+-   #if JUCE_ANDROID || JUCE_MINGW
++   #if JUCE_ANDROID || JUCE_MINGW || JUCE_MUSL
+ jassertfalse; // sorry, not 

[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/files/, sys-power/nut/

2023-06-16 Thread Sam James
commit: aea0f99f970c391e3daf4f98d0b6a2dc58fc039b
Author: Francisco Javier Félix  inode64  com>
AuthorDate: Fri Jun 16 16:14:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea0f99f

sys-power/nut: add 2.8.0, various enhancements

I've recently made a comprehensive update to the ebuild of sys-power/nut:
The way drivers are activated has been altered - instead of using a driver 
list, which
can be hard to maintain when new ones are added, we now activate them based on 
the
connection type (serial, USB, XML, IPMI, Modbus, etc).

This simplification not only streamlines the installation process but also 
resolves
dependency issues associated with activating a driver and its corresponding 
unactivated connection.

The updates align with the latest Gentoo specifications and are summarized 
below:

Improvements:
*Removed unused libnsl
*Removed outdated hotplug
*Utilized EAPI=8
*Default use of libusb-1
*Added connections for GPIO, i2c, and Modbus
*Configuration parameters required per connection type
*Fixed the creation of PID in /run/nut
*Removed configurations no longer necessary for nut-2.8.0 or newer
*Creation of man pages
*Added a flag for documentation
*Utilized tmpfile for creating temporary directories
*Added Q5t5 monitor (nut-)
*Disabled Python2
*Added Python3 library
*Message for the optional function of sys-apps/util-linux[logger, 
tty-helpers]
*Added configuration for Avahi
*Added a flag for systemd (nut-)

TODO: (in next version)
*nut-scanner is not working
*/etc/init.d/upslog requires parameters of SAI and log file

Please note that I have tested different SAI drivers, but only with USB and 
SNMP connections.

Any feedback or further testing on these updates would be highly appreciated.

Closes: https://bugs.gentoo.org/836776
Closes: https://bugs.gentoo.org/736804
Closes: https://bugs.gentoo.org/598619
Closes: https://bugs.gentoo.org/636402
Closes: https://bugs.gentoo.org/862543
Closes: https://bugs.gentoo.org/852287
Closes: https://bugs.gentoo.org/676598
Closes: https://bugs.gentoo.org/808675
Closes: https://bugs.gentoo.org/771291
Closes: https://bugs.gentoo.org/714930
Closes: https://bugs.gentoo.org/695148
Closes: https://bugs.gentoo.org/641144
Closes: https://bugs.gentoo.org/670132
Closes: https://bugs.gentoo.org/642618
Closes: https://bugs.gentoo.org/544250
Closes: https://bugs.gentoo.org/526328
Package-Manager: Portage-3.0.45.3, pkgcheck-0.10.24
Signed-off-by: Fco Javier Felix  inode64.com>
Closes: https://github.com/gentoo/gentoo/pull/31486
Signed-off-by: Sam James  gentoo.org>

 sys-power/nut/Manifest |   1 +
 sys-power/nut/files/nut-2.6.5-init.d-upsmon|   2 +-
 .../files/nut-2.8.0-fix-man-page-generation.patch  |  64 +
 ...t-2.6.5-init.d-upsmon => nut-2.8.0-init.d-upsd} |  20 +-
 sys-power/nut/files/nut.powerfail.initd|   1 -
 sys-power/nut/files/systemd_notify.path|  50 
 sys-power/nut/metadata.xml |  14 +-
 sys-power/nut/nut-2.8.0.ebuild | 222 +
 sys-power/nut/nut-.ebuild  | 266 +
 9 files changed, 631 insertions(+), 9 deletions(-)

diff --git a/sys-power/nut/Manifest b/sys-power/nut/Manifest
index 898249c21a85..20470d95ae84 100644
--- a/sys-power/nut/Manifest
+++ b/sys-power/nut/Manifest
@@ -1 +1,2 @@
 DIST nut-2.7.4.tar.gz 2509831 BLAKE2B 
367c687efd739150898a14c700d5fddbe22bf926522923e1842011ec49b67d6638620500c4eda50291feb474cc6eef39fff63764cb3e0fad5898abee981f8308
 SHA512 
320c4aff85d8a370c5eff77d33924fdfc3caf6a250620693cdd5bf3336b3a80d8a207488eee841bcf8b72fbad68fda4c074e63b99c56e7886716fc934122d11a
+DIST nut-2.8.0.tar.gz 3287640 BLAKE2B 
6ad87e9c90920d45846d9c1311e8feeb3c36bfa506d62d938940c00d2fc7f7b30632d079a8ee969db624824ae4fd3e14e41e8acd1eda296e26a3aa340f186b94
 SHA512 
3c413ae54088045a713eb80cf1bdda474f41bb3b67c7c0248aa7a0c4d441dce1ff42627a2735273d7e36892d1f2eeb895220cf28af63fec2fa0c7a267f82d577

diff --git a/sys-power/nut/files/nut-2.6.5-init.d-upsmon 
b/sys-power/nut/files/nut-2.6.5-init.d-upsmon
index 3aafe1676d6e..729df9c5460b 100644
--- a/sys-power/nut/files/nut-2.6.5-init.d-upsmon
+++ b/sys-power/nut/files/nut-2.6.5-init.d-upsmon
@@ -4,7 +4,7 @@
 
 extra_started_commands="reload"
 
-pidfile=/var/run/upsmon.pid
+pidfile=/run/nut/upsmon.pid
 bin=/usr/sbin/upsmon
 
 depend() {

diff --git a/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch 
b/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch
new file mode 100644
index ..ff224a4774bf
--- /dev/null
+++ b/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch
@@ -0,0 +1,64 @@
+From c0d9ce265c6ca627039845d9544ebbdf87a00f7f Mon Sep 17 00:00:00 2001
+From: Timo Kokkonen 
+Date: Mon, 11 Jul 2022 20:41:12 +0300
+Subject: [PATCH] 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/qtile/

2023-06-16 Thread Sam James
commit: bdce165a26effbfd455ad5392f9df4952442ed6e
Author: Egor Martynov  yandex  ru>
AuthorDate: Fri Jun 16 09:51:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:10:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdce165a

x11-wm/qtile: downgrade cairocffi dependency for 0.22.1

Closes: https://bugs.gentoo.org/908595
Signed-off-by: Egor Martynov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/31484
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/qtile-0.22.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/qtile/qtile-0.22.1-r2.ebuild 
b/x11-wm/qtile/qtile-0.22.1-r2.ebuild
index 4c48610f2886..6f48d2f1e8b6 100644
--- a/x11-wm/qtile/qtile-0.22.1-r2.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1-r2.ebuild
@@ -27,7 +27,7 @@ IUSE="pulseaudio wayland"
 # pywlroots-0.15 dep.
 # xcffib v1.4.0 breaks its ffi export 
(https://github.com/qtile/qtile/pull/4289)
 RDEPEND="
-   >=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}]
+   =dev-python/cffi-1.1.0[${PYTHON_USEDEP}]
dev-python/dbus-next[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]



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

2023-06-16 Thread Sam James
commit: 2ce629ab3847ee125a2507b50715e29fbe26c5b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 03:09:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 03:09:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce629ab

sys-libs/zlib-ng: disable gtest entirely when not running tests

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

 sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild
index f96bd980dbf9..25a52ed3352c 100644
--- a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild
+++ b/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild
@@ -35,6 +35,7 @@ multilib_src_configure() {
local mycmakeargs=(
-DZLIB_COMPAT=$(usex compat)
-DZLIB_ENABLE_TESTS=$(usex test)
+   -DWITH_GTEST=$(usex test)
 
# Unaligned access is controversial and undefined behaviour
# Let's keep it off for now



[gentoo-commits] repo/gentoo:master commit in: sys-libs/newlib/, sys-libs/newlib/files/

2023-06-16 Thread Sam James
commit: 1d2ff0e8d3c0e012ed57743adb869797782f1a26
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:58:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:58:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2ff0e8

sys-libs/newlib: backport arm setjmp fix

It looked like a new upstream release/snapshot was going to be made so I'd
forgot about it, but got reminded of this today, so let's backport the patch.

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

 ...0120-libc-arm-setjmp-gcc-backwards-compat.patch |  57 
 sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild| 154 +
 2 files changed, 211 insertions(+)

diff --git 
a/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch
 
b/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch
new file mode 100644
index ..3eab820db787
--- /dev/null
+++ 
b/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch
@@ -0,0 +1,57 @@
+https://bugs.gentoo.org/891589
+https://sourceware.org/pipermail/newlib/2022/020035.html
+https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=c6e601de84ea9f2be2b026c609cc3c1fe82a3103
+
+From c6e601de84ea9f2be2b026c609cc3c1fe82a3103 Mon Sep 17 00:00:00 2001
+From: "Victor L. Do Nascimento" 
+Date: Fri, 3 Feb 2023 11:15:26 +
+Subject: [PATCH] libc: arm: Implement setjmp GCC backwards compatibility.
+
+When compiling Newlib for arm targets with GCC 12.1 onward, the
+passing of architecture extension information to the assembler is
+automatic, making the use of .fpu and .arch_extension directives
+in assembly files redundant.
+
+With older versions of GCC, however, these directives must be
+hard-coded into the `arm/setjmp.S' file to allow the assembly of
+instructions concerning the storage and subsequent reloading of the
+floating point registers to/from the jump buffer, respectively.
+
+This patch conditionally adds the `.fpu vfpxd' and `.arch_extension
+mve' directives based on compile-time preprocessor macros concerning
+GCC version and target architectural features, such that both the
+assembly and linking of setjmp.S succeeds for older versions of
+Newlib.
+--- a/newlib/libc/machine/arm/setjmp.S
 b/newlib/libc/machine/arm/setjmp.S
+@@ -64,6 +64,28 @@
+ 
+   .syntax unified
+ 
++/*  GCC 12.1 and later will tell the assembler exactly which floating
++point (or MVE) unit is required and we don't want to override
++that.  Conversely, older versions of the compiler don't pass this
++information so we need to enable the VFP version that is most
++appropriate.  The choice here should support all suitable VFP
++versions that the older toolchains can handle.  */
++#if __GNUC__ && __GNUC__ < 12
++/*  Ensure that FPU instructions are correctly compiled and, likewise,
++the appropriate build attributes are added to the resulting object
++file.  Check whether the MVE extension is present and whether
++we have support for hardware floating point-operations.  VFPxd
++covers all the cases we need in this file for hardware
++floating-point and should be compatible with all required FPUs
++that we need to support.  */
++# if __ARM_FP
++  .fpu vfpxd
++# endif
++# if __ARM_FEATURE_MVE
++  .arch_extension mve
++# endif
++#endif
++
+ #if __ARM_ARCH_ISA_THUMB == 1 && !__ARM_ARCH_ISA_ARM
+ /* ARMv6-M-like has to be implemented in Thumb mode.  */
+ 
+-- 
+2.39.3

diff --git a/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild 
b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild
new file mode 100644
index ..942c2fe4601b
--- /dev/null
+++ b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://sourceware.org/git/newlib-cygwin.git;
+   inherit git-r3
+else
+   SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+DESCRIPTION="Newlib is a C library intended for use on embedded systems"
+HOMEPAGE="https://sourceware.org/newlib/;
+
+LICENSE="NEWLIB LIBGLOSS GPL-2"
+SLOT="0"
+IUSE="nls threads unicode headers-only nano"
+RESTRICT="strip"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.3.0-no-nano-cxx.patch
+   "${FILESDIR}"/${P}-libc-arm-setjmp-gcc-backwards-compat.patch
+)
+
+NEWLIBBUILD="${WORKDIR}/build"
+NEWLIBNANOBUILD="${WORKDIR}/build.nano"
+NEWLIBNANOTMPINSTALL="${WORKDIR}/nano_tmp_install"
+

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

2023-06-16 Thread Sam James
commit: baf3d91ea162cf82a8c8fe871399facf0f5d6c93
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:53:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:53:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf3d91e

dev-lang/mono: add cmake BDEPEND

Used for bundled deps.

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

 dev-lang/mono/mono-6.12.0.122.ebuild | 2 ++
 dev-lang/mono/mono-6.12.0.182.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild 
b/dev-lang/mono/mono-6.12.0.122.ebuild
index 41df3da3c290..fa328db808d8 100644
--- a/dev-lang/mono/mono-6.12.0.122.ebuild
+++ b/dev-lang/mono/mono-6.12.0.122.ebuild
@@ -28,7 +28,9 @@ RDEPEND="
${DEPEND}
app-misc/ca-certificates
 "
+# CMake is used for bundled deps
 BDEPEND="
+   dev-util/cmake
sys-devel/bc
app-alternatives/yacc
pax-kernel? ( sys-apps/elfix )

diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild 
b/dev-lang/mono/mono-6.12.0.182.ebuild
index 1abef5af7dd3..7ec3e4980142 100644
--- a/dev-lang/mono/mono-6.12.0.182.ebuild
+++ b/dev-lang/mono/mono-6.12.0.182.ebuild
@@ -28,7 +28,9 @@ RDEPEND="
${DEPEND}
app-misc/ca-certificates
 "
+# CMake is used for bundled deps
 BDEPEND="
+   dev-util/cmake
sys-devel/bc
app-alternatives/yacc
pax-kernel? ( sys-apps/elfix )



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

2023-06-16 Thread Sam James
commit: 85488ca956ec923fe092a597212628578f57543d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:49:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85488ca9

dev-util/patchelf: Stabilize 0.18.0 arm64, #908413

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index d816ec3fcc88..f9787531ecb0 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



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

2023-06-16 Thread Sam James
commit: 897767fa667fb5856eb17cf0fe0dd5e7cb8a13d7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:49:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:49:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897767fa

dev-util/patchelf: Stabilize 0.18.0 ppc64, #908413

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index f9787531ecb0..a3e93f33e3e2 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



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

2023-06-16 Thread Sam James
commit: 868c215ffeb611c667c3464fabd24c5ac59fff32
Author: Alexis  gmail  com>
AuthorDate: Thu Jun 15 01:06:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:48:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868c215f

media-video/pipewire: Add gentoo-pipewire-launcher.1 man page

Closes: https://bugs.gentoo.org/908510
Signed-off-by: Alexis  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../pipewire/files/gentoo-pipewire-launcher.1  | 43 ++
 ...ewire-.ebuild => pipewire-0.3.71-r3.ebuild} |  2 +
 media-video/pipewire/pipewire-.ebuild  |  2 +
 3 files changed, 47 insertions(+)

diff --git a/media-video/pipewire/files/gentoo-pipewire-launcher.1 
b/media-video/pipewire/files/gentoo-pipewire-launcher.1
new file mode 100644
index ..d2c30dc961bc
--- /dev/null
+++ b/media-video/pipewire/files/gentoo-pipewire-launcher.1
@@ -0,0 +1,43 @@
+.TH "gentoo-pipewire-launcher" "1" "2023-06-15"
+.SH "NAME"
+gentoo\-pipewire\-launcher \- start instances of PipeWire, PipeWire-Pulse and 
WirePlumber
+.SH "SYNOPSIS"
+.BR gentoo\-pipewire\-launcher
+[restart]
+.SH "DESCRIPTION"
+\fIgentoo\-pipewire\-launcher\fR starts instances of PipeWire and
+WirePlumber.
+Two instances of PipeWire are started: one as the core sound-server, and
+one for PulseAudio emulation (cf.\&
+.BR pipewire-pulse (1)\fR).
+.PP
+It must be run in an environment with an active D-Bus session bus,
+i.e. one in which the
+.B DBUS_SESSION_BUS_ADDRESS
+environment variable is set appropriately.
+.PP
+\fIgentoo\-pipewire\-launcher\fR
+tries to avoid restarting, in order to avoid audio dropouts.
+However, a restart can be forced by calling
+\fIgentoo\-pipewire\-launcher\fR
+with an argument of \(oqrestart\(cq.
+.PP
+.B ${XDG_CONFIG_HOME}/gentoo\-pipewire\-launcher.conf
+can be used to specify absolute paths of files to which log output
+should be sent, by specifying values for one or more of the
+.B GENTOO_PIPEWIRE_LOG\fR,
+.B GENTOO_PIPEWIRE_PULSE_LOG\fR,
+and
+.B GENTOO_WIREPLUMBER_LOG
+variables, one per line.
+.SH "REPORTING BUGS"
+Please report bugs via https://bugs.gentoo.org/
+.SH "FILES"
+.TP
+.B ${XDG_CONFIG_HOME}/gentoo\-pipewire\-launcher.conf
+configures locations of files for log output.
+.SH "SEE ALSO"
+.BR pipewire (1),
+.BR pipewire-pulse (1),
+.BR wireplumber (1),
+.BR pipewire.conf (5)

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-0.3.71-r3.ebuild
similarity index 99%
copy from media-video/pipewire/pipewire-.ebuild
copy to media-video/pipewire/pipewire-0.3.71-r3.ebuild
index 7289c71e58b0..33887a9e61c1 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-0.3.71-r3.ebuild
@@ -299,6 +299,8 @@ multilib_src_install_all() {
exeinto /usr/bin
newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 
gentoo-pipewire-launcher
 
+   doman "${FILESDIR}"/gentoo-pipewire-launcher.1
+
# Disable pipewire-pulse if sound-server is disabled.
if ! use sound-server ; then
sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' 
"${ED}"/usr/bin/gentoo-pipewire-launcher || die

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 7289c71e58b0..33887a9e61c1 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -299,6 +299,8 @@ multilib_src_install_all() {
exeinto /usr/bin
newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 
gentoo-pipewire-launcher
 
+   doman "${FILESDIR}"/gentoo-pipewire-launcher.1
+
# Disable pipewire-pulse if sound-server is disabled.
if ! use sound-server ; then
sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' 
"${ED}"/usr/bin/gentoo-pipewire-launcher || die



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

2023-06-16 Thread Sam James
commit: f25ab96bc93abbcf2d4069ad59e54f9aefeb930c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:49:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:49:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25ab96b

dev-util/patchelf: Stabilize 0.18.0 arm, #908413

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index a3e93f33e3e2..13b851d2255e 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



[gentoo-commits] proj/gentoolkit:master commit in: man/

2023-06-16 Thread Sam James
commit: 3c8109dc84b3f3d9262d842c50d2dca18dc4e5ac
Author: Alexis  gmail  com>
AuthorDate: Thu Jun 15 02:34:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:49:06 2023 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=3c8109dc

equery.1: Add description of 'keywords' module, fix typo.

Signed-off-by: Alexis  gmail.com>
Closes: https://github.com/gentoo/gentoolkit/pull/29
Signed-off-by: Sam James  gentoo.org>

 man/equery.1 | 78 ++--
 1 file changed, 76 insertions(+), 2 deletions(-)

diff --git a/man/equery.1 b/man/equery.1
index 9cb046f..aed2094 100644
--- a/man/equery.1
+++ b/man/equery.1
@@ -1,4 +1,4 @@
-.TH "EQUERY" "1" "August 2009" "GENTOOLKIT" ""
+.TH "EQUERY" "1" "June 2023" "GENTOOLKIT" ""
 .SH "NAME"
 equery \- Gentoo Package Query Tool
 
@@ -307,7 +307,7 @@ Customize the output format of the matched packages using 
the template string \f
 equery hasuse \-pI perl
 .EE
 .br
-View all Gentoo packages that have the "perl" USE flag, exluding installed 
packages.
+View all Gentoo packages that have the "perl" USE flag, excluding installed 
packages.
 .EX
 .HP
 USE="perl"; for PKG in $(equery \-q hasuse $USE); do echo $PKG: $(equery \-q 
uses $PKG |grep $USE); done
@@ -315,6 +315,80 @@ USE="perl"; for PKG in $(equery \-q hasuse $USE); do echo 
$PKG: $(equery \-q use
 .br
 This Bash one\-liner uses \fBhasuse\fP to find a list of packages that have a 
certain USE flag, and \fBuses\fP to check whether the flag is enabled or 
disabled. Modify \fBUSE="perl"\fP to change the query.
 
+.SS
+.BI "keywords (y) [OPTIONS] " "PKG"
+Display keywords for specified \fIPKG\fP or for \fIPKG\fP that is in pwd.
+
+.I R "LOCAL OPTIONS" ":"
+.HP
+.B \-h, \-\-help
+.br
+Show this help message and exit.
+.HP
+.B \-v, \-\-version
+.br
+Show package version and exit.
+.HP
+.B \-a, \-\-arch \fIARCH\fP
+.br
+Display only specified arch(s). (default: []).
+.HP
+.B \-A, \-\-align [{top,bottom}]
+.br
+Specify alignment for descriptions. (default: bottom)
+.HP
+.B \-T, \-\-top-position [{archlist,versionlist}]
+.br
+Specify which fields we want to have in top listing. (default: archlist)
+.HP
+.B \-B, \-\-bold
+.br
+Print out each other column in bold for easier visual separation. (default: 
False)
+.HP
+.B \-C, \-\-color
+.br
+Force colored output. (default: False)
+.HP
+.B \-O, \-\-overlays
+.br
+Search also overlays. (default: False)
+.HP
+.B \-P, \-\-prefix
+.br
+Display prefix keywords in output. (default: False)
+.HP
+.B \-S, \-\-ignore-slot
+.br
+Treat slots as irrelevant during detection of redundant packages. (default: 
False)
+.P
+.I R "OUTPUT" ":"
+
+.EX
+Keywords for sys-apps/coreutils:
+  |   |   u   |  
+  | a   a p s l r   a |   n   |  
+  | m   r h   p p   i o i s l m m | e u s | r
+  | d a m p p c a x a o s 3 p 6 i | a s l | e
+  | 6 r 6 p p 6 r 8 6 n c 9 h 8 p | p e o | p
+  | 4 m 4 a c 4 c 6 4 g v 0 a k s | i d t | o
+--+---+---+---
+  8.32-r1 | + + + + + + + + ~ o ~ ~ ~ ~ ~ | 7 # 0 | gentoo
+   9.1-r2 | + + + + + + + + ~ ~ ~ ~ ~ ~ ~ | 7 o   | gentoo
+   9.2-r2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 #   | gentoo
+   9.3| ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 #   | gentoo
+   9.3-r1 | + ~ ~ + + ~ + ~ ~ ~ ~ ~ ~ ~ ~ | 8 #   | gentoo
+[I]9.3-r2 | + ~ ~ + + ~ + ~ ~ ~ ~ ~ ~ ~ ~ | 8 o   | gentoo
+  | o o o o o o o o o o o o o o o | 8 o   | gentoo
+.EE
+.P
+.I R "EXAMPLES" ":"
+.EX
+.HP
+equery keywords coreutils
+.EE
+.br
+Show the keywording status of the sys-apps/coreutils package on 
Gentoo-supported architectures.
+
 .SS
 .BI "list (l) [OPTIONS] " "PKG"
 List installed versions of \fIPKG\fP or all packages matching the query 
pattern.



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

2023-06-16 Thread Sam James
commit: 16921604a6bd3ec292570577a472d18aebe60389
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:29:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16921604

sys-apps/shadow: backport password leak fix, backport usermod gid --prefix fix

Bug: https://bugs.gentoo.org/908613
Closes: https://bugs.gentoo.org/894754
Signed-off-by: Sam James  gentoo.org>

 .../shadow/files/shadow-4.13-password-leak.patch   | 135 +++
 .../files/shadow-4.13-usermod-prefix-gid.patch |  33 +++
 sys-apps/shadow/shadow-4.13-r4.ebuild  | 268 +
 3 files changed, 436 insertions(+)

diff --git a/sys-apps/shadow/files/shadow-4.13-password-leak.patch 
b/sys-apps/shadow/files/shadow-4.13-password-leak.patch
new file mode 100644
index ..25b5ec39c5f8
--- /dev/null
+++ b/sys-apps/shadow/files/shadow-4.13-password-leak.patch
@@ -0,0 +1,135 @@
+https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904
+
+From 65c88a43a23c2391dcc90c0abda3e839e9c57904 Mon Sep 17 00:00:00 2001
+From: Alejandro Colomar 
+Date: Sat, 10 Jun 2023 16:20:05 +0200
+Subject: [PATCH] gpasswd(1): Fix password leak
+
+How to trigger this password leak?
+~
+
+When gpasswd(1) asks for the new password, it asks twice (as is usual
+for confirming the new password).  Each of those 2 password prompts
+uses agetpass() to get the password.  If the second agetpass() fails,
+the first password, which has been copied into the 'static' buffer
+'pass' via STRFCPY(), wasn't being zeroed.
+
+agetpass() is defined in <./libmisc/agetpass.c> (around line 91), and
+can fail for any of the following reasons:
+
+-  malloc(3) or readpassphrase(3) failure.
+
+   These are going to be difficult to trigger.  Maybe getting the system
+   to the limits of memory utilization at that exact point, so that the
+   next malloc(3) gets ENOMEM, and possibly even the OOM is triggered.
+   About readpassphrase(3), ENFILE and EINTR seem the only plausible
+   ones, and EINTR probably requires privilege or being the same user;
+   but I wouldn't discard ENFILE so easily, if a process starts opening
+   files.
+
+-  The password is longer than PASS_MAX.
+
+   The is plausible with physical access.  However, at that point, a
+   keylogger will be a much simpler attack.
+
+And, the attacker must be able to know when the second password is being
+introduced, which is not going to be easy.
+
+How to read the password after the leak?
+~~~
+
+Provoking the leak yourself at the right point by entering a very long
+password is easy, and inspecting the process stack at that point should
+be doable.  Try to find some consistent patterns.
+
+Then, search for those patterns in free memory, right after the victim
+leaks their password.
+
+Once you get the leak, a program should read all the free memory
+searching for patterns that gpasswd(1) leaves nearby the leaked
+password.
+
+On 6/10/23 03:14, Seth Arnold wrote:
+> An attacker process wouldn't be able to use malloc(3) for this task.
+> There's a handful of tools available for userspace to allocate memory:
+>
+> -  brk / sbrk
+> -  mmap MAP_ANONYMOUS
+> -  mmap /dev/zero
+> -  mmap some other file
+> -  shm_open
+> -  shmget
+>
+> Most of these return only pages of zeros to a process.  Using mmap of an
+> existing file, you can get some of the contents of the file demand-loaded
+> into the memory space on the first use.
+>
+> The MAP_UNINITIALIZED flag only works if the kernel was compiled with
+> CONFIG_MMAP_ALLOW_UNINITIALIZED.  This is rare.
+>
+> malloc(3) doesn't zero memory, to our collective frustration, but all the
+> garbage in the allocations is from previous allocations in the current
+> process.  It isn't leftover from other processes.
+>
+> The avenues available for reading the memory:
+> -  /dev/mem and /dev/kmem (requires root, not available with Secure Boot)
+> -  /proc/pid/mem (requires ptrace privileges, mediated by YAMA)
+> -  ptrace (requires ptrace privileges, mediated by YAMA)
+> -  causing memory to be swapped to disk, and then inspecting the swap
+>
+> These all require a certain amount of privileges.
+
+How to fix it?
+~
+
+memzero(), which internally calls explicit_bzero(3), or whatever
+alternative the system provides with a slightly different name, will
+make sure that the buffer is zeroed in memory, and optimizations are not
+allowed to impede this zeroing.
+
+This is not really 100% effective, since compilers may place copies of
+the string somewhere hidden in the stack.  Those copies won't get zeroed
+by explicit_bzero(3).  However, that's arguably a compiler bug, since
+compilers should make everything possible to avoid optimizing strings
+that are later passed to explicit_bzero(3).  But we all know that
+sometimes it's impossible to have perfect 

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

2023-06-16 Thread Sam James
commit: 2486ca03331d6a6df29ebf18aaf6d0e6e69e5ae5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 01:57:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2486ca03

sci-libs/arborx: don't double apply patches

cmake_src_prepare calls default for us.

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

 sci-libs/arborx/arborx-1.4.1-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/arborx/arborx-1.4.1-r1.ebuild 
b/sci-libs/arborx/arborx-1.4.1-r1.ebuild
index d0d4cf0e2ed2..84b2bc0e85a4 100644
--- a/sci-libs/arborx/arborx-1.4.1-r1.ebuild
+++ b/sci-libs/arborx/arborx-1.4.1-r1.ebuild
@@ -25,7 +25,6 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}"/ArborX-${PV}
 
 src_prepare() {
-   default
cmake_src_prepare
 
# replace hardcoded "lib/" directory:



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

2023-06-16 Thread Sam James
commit: 5baa95e925a71fe6a46a8cc6390766a58f163412
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 01:57:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baa95e9

dev-python/google-auth: revbump for allowing urllib3

See a50bfe9db8555b380955a2f4ad80ebfc336335da.

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

 .../{google-auth-2.20.0.ebuild => google-auth-2.20.0-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/google-auth/google-auth-2.20.0.ebuild 
b/dev-python/google-auth/google-auth-2.20.0-r1.ebuild
similarity index 100%
rename from dev-python/google-auth/google-auth-2.20.0.ebuild
rename to dev-python/google-auth/google-auth-2.20.0-r1.ebuild



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

2023-06-16 Thread Sam James
commit: 15253e35bb941ccae9ac5c9f0201599ed1bd9167
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:18:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15253e35

dev-lang/mono: add 6.12.0.182

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

 dev-lang/mono/Manifest   |   1 +
 dev-lang/mono/mono-6.12.0.182.ebuild | 122 +++
 2 files changed, 123 insertions(+)

diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
index 95ccf27564e5..5d2e986526bd 100644
--- a/dev-lang/mono/Manifest
+++ b/dev-lang/mono/Manifest
@@ -1 +1,2 @@
 DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 
07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd
 SHA512 
0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd
+DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B 
fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30
 SHA512 
5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512

diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild 
b/dev-lang/mono/mono-6.12.0.182.ebuild
new file mode 100644
index ..1abef5af7dd3
--- /dev/null
+++ b/dev-lang/mono/mono-6.12.0.182.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CHECKREQS_DISK_BUILD="4500M"
+inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal
+
+DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
+HOMEPAGE="https://mono-project.com;
+SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz;
+
+LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception 
IDPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux"
+IUSE="doc minimal nls pax-kernel xen"
+
+# Note: mono works incorrect with older versions of libgdiplus
+# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429
+DEPEND="
+   app-crypt/mit-krb5[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   ia64? ( sys-libs/libunwind )
+   !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 )
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   ${DEPEND}
+   app-misc/ca-certificates
+"
+BDEPEND="
+   sys-devel/bc
+   app-alternatives/yacc
+   pax-kernel? ( sys-apps/elfix )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.12-try-catch.patch
+   "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch
+)
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if use kernel_linux ; then
+   if linux_config_exists ; then
+   linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not 
enabled in the kernel"
+   else
+   # 
https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686
+   ewarn "kernel config not found"
+   ewarn "If CONFIG_SYSVIPC is not set in your kernel 
.config, mono will hang while compiling."
+   ewarn "See https://bugs.gentoo.org/261869 for more 
info."
+   fi
+   fi
+
+   # bug #687892
+   check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   mono-env_pkg_setup
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so 
it don't
+   # get killed in the build proces when MPROTECT is enabled, bug #286280
+   # RANDMMAP kills the build process too, bug #347365
+   # We use paxmark.sh to get PT/XT logic, bug #532244
+   if use pax-kernel ; then
+   ewarn "We are disabling MPROTECT on the mono binary."
+
+   # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
+   sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i 
"${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
+   fi
+
+   default
+
+   # PATCHES contains configure.ac patch
+   eautoreconf
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_with xen xen_opt)
+   --without-ikvm-native
+   --disable-dtrace
+   --enable-system-aot
+   $(multilib_native_use_with doc mcs-docs)
+   $(use_enable nls)
+   )
+
+   # Workaround(?) for bug #779025
+   # May be able to do a real fix by adjusting path used?
+   if multilib_is_native_abi ; then
+   myeconfargs+=( --enable-system-aot )
+   else
+   myeconfargs+=( 

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

2023-06-16 Thread Sam James
commit: 2b44aee5ab81747f73f355ca40893957225925ce
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:22:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:22:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b44aee5

net-libs/libproxy: drop 0.5.0, 0.5.1

Short-lived releases w/ regressions.

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

 net-libs/libproxy/Manifest  |  2 -
 net-libs/libproxy/libproxy-0.5.0.ebuild | 79 -
 net-libs/libproxy/libproxy-0.5.1.ebuild | 71 -
 3 files changed, 152 deletions(-)

diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 522f01560760..499da8b44f8b 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,4 +1,2 @@
 DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 
12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a
 SHA512 
1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754
-DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B 
a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7
 SHA512 
699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6
-DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B 
dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9
 SHA512 
830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7
 DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 
7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0
 SHA512 
10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8

diff --git a/net-libs/libproxy/libproxy-0.5.0.ebuild 
b/net-libs/libproxy/libproxy-0.5.0.ebuild
deleted file mode 100644
index cc9bdefca67c..
--- a/net-libs/libproxy/libproxy-0.5.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib vala
-
-DESCRIPTION="Library for automatic proxy configuration management"
-HOMEPAGE="https://github.com/libproxy/libproxy;
-SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${P}.tar.gz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="duktape gnome gtk-doc +introspection kde test vala"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}]
-   gnome? ( gnome-base/gsettings-desktop-schemas )
-   duktape? (
-   dev-lang/duktape:=
-   net-misc/curl
-   )
-   introspection? ( dev-libs/gobject-introspection )
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( net-libs/libsoup:3.0[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${COMMON_DEPEND}
-   kde? ( kde-frameworks/kconfig:5 )
-"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gi-docgen )
-   vala? ( $(vala_depend) )
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-PATCHES=(
-   
"${FILESDIR}"/${PV}-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch
-)
-
-src_prepare() {
-   use vala && vala_setup
-   default
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_use_bool gtk-doc docs)
-   $(meson_use test tests)
-   -Dconfig-env=true
-   $(meson_use gnome config-gnome)
-   -Dconfig-windows=false
-   -Dconfig-sysconfig=true
-   -Dconfig-osx=false
-   $(meson_use kde config-kde)
-   $(meson_native_use_bool duktape pacrunner-duktape)
-   $(meson_native_use_bool vala vapi)
-   $(meson_use duktape curl)
-   $(meson_native_use_bool introspection)
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   if use gtk-doc; then
-   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
-   mv "${ED}"/usr/share/doc/${PN}-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
-   fi
-}

diff --git a/net-libs/libproxy/libproxy-0.5.1.ebuild 
b/net-libs/libproxy/libproxy-0.5.1.ebuild
deleted file mode 100644
index 485c43212d51..
--- a/net-libs/libproxy/libproxy-0.5.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit 

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

2023-06-16 Thread Sam James
commit: 3c1430fe3dbb79af8cfe17558abe562ba3e6c99e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 02:22:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 02:22:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1430fe

net-libs/libproxy: add 0.5.2

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

 net-libs/libproxy/Manifest  |  1 +
 net-libs/libproxy/libproxy-0.5.2.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 85aca0f82747..522f01560760 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,3 +1,4 @@
 DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 
12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a
 SHA512 
1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754
 DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B 
a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7
 SHA512 
699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6
 DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B 
dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9
 SHA512 
830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7
+DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 
7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0
 SHA512 
10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8

diff --git a/net-libs/libproxy/libproxy-0.5.2.ebuild 
b/net-libs/libproxy/libproxy-0.5.2.ebuild
new file mode 100644
index ..485c43212d51
--- /dev/null
+++ b/net-libs/libproxy/libproxy-0.5.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib vala
+
+DESCRIPTION="Library for automatic proxy configuration management"
+HOMEPAGE="https://github.com/libproxy/libproxy;
+SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="duktape gnome gtk-doc +introspection kde test vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}]
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+   duktape? (
+   dev-lang/duktape:=
+   net-misc/curl
+   )
+   introspection? ( dev-libs/gobject-introspection )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   kde? ( kde-frameworks/kconfig:5 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_setup
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc docs)
+   $(meson_use test tests)
+   -Dconfig-env=true
+   $(meson_use gnome config-gnome)
+   -Dconfig-windows=false
+   -Dconfig-sysconfig=true
+   -Dconfig-osx=false
+   $(meson_use kde config-kde)
+   $(meson_native_use_bool duktape pacrunner-duktape)
+   $(meson_native_use_bool vala vapi)
+   $(meson_use duktape curl)
+   $(meson_native_use_bool introspection)
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN}-1.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}



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

2023-06-16 Thread Sam James
commit: 54425cff4fb1a4cce8e66a9767d44e9df9c15799
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 01:31:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:38:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54425cff

sys-devel/gdb: drop versions

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

 sys-devel/gdb/Manifest |   5 -
 .../gdb/files/gdb-12.1-configure-clang16.patch | 112 
 .../gdb/files/gdb-12.1-core-file-detach.patch  | 155 --
 .../gdb/files/gdb-12.1-readline-8.2-build.patch|  29 --
 ...b-13.1-Wenum-constexpr-conversion-clang16.patch | 128 -
 sys-devel/gdb/files/gdb-13.1-musl-lfs.patch|  23 --
 sys-devel/gdb/gdb-12.1-r4.ebuild   | 293 ---
 sys-devel/gdb/gdb-13.1-r1.ebuild   | 304 
 sys-devel/gdb/gdb-13.1.90_p20230325.ebuild | 313 
 sys-devel/gdb/gdb-13.1.90_p20230429.ebuild | 314 -
 10 files changed, 1676 deletions(-)

diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 6e40c2f8a82b..29ddd3aaa11d 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -1,6 +1 @@
-DIST gdb-12.1-patches-1.tar.xz 12340 BLAKE2B 
071ff492f6cf7b0969d76db6f7414eeec564daf773c3334fb0d3f669e328bb4ae403ba8c709f3e33a56caa92273f762a5597a34dd7e7a1056f473b7ede2d8e59
 SHA512 
dc4a1a8d501dd1adfdcd6dcbd2559f1e2cc6aadeb18eacb2e9152f6858510e7392253db9568fe782da6d160221412e3e13dfd42a47a2a4a1addba2c1804a45b5
-DIST gdb-12.1.tar.xz 22470332 BLAKE2B 
7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd
 SHA512 
425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d
-DIST gdb-13.1.tar.xz 23665472 BLAKE2B 
ab3a77ef35d21597dd1299787eebc422c3ca9764d0866223752c3036c0f9e198bf25ab4730bf6e7025bc2db148c66e98b191e15abc2d69c3088aed146728beef
 SHA512 
e65054ffbc0357eeed4b17e1edc5ef45aa73c9ddf3b1210651e3d859576e27c1d27b266800fe26328eda58857455ccd8632f4000cfc5f63f90854096290187ca
 DIST gdb-13.2.tar.xz 23664644 BLAKE2B 
bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f
 SHA512 
8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34
-DIST gdb-weekly-13.1.90.20230325.tar.xz 24816144 BLAKE2B 
2273ca1e6b3b563721c1497b30ae9c1c1d6fa88d1a50745a528163d54b45cc0582d3a053f279339dcc5d86b17dabe16c2be63488ac72ed7636af5988919c4b5e
 SHA512 
19a1f1e0d4fc6f7a87c421e487990e3bc6c5ad5fae933be0e4f0ba8eec06b6bc3b0fc814d55e6059dfc2b7414ef0e7191967503dd0eda9021ccabc6d55030f49
-DIST gdb-weekly-13.1.90.20230429.tar.xz 24806568 BLAKE2B 
537faf7f354ac8adae879899d1a871a303d6ef8faa5ffa66970b2ab95d82750829de5f1cc9b7fb0aab12bb9f10219b3d255a52127e50dd28fef25b47ce2d9364
 SHA512 
1f0bad14a0862a5c119971025add895b8814421c95ab9095159382805ee8592f1695e84aad2bf5f711c807400eae50a9a6fa6ff45f329c885003f0209c44e493

diff --git a/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch 
b/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch
deleted file mode 100644
index 3b2c15de4895..
--- a/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=0075c53724f78c78aa1692cc8e3bf1433eeb0b9f
-https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=885b6660c17fb91980b5682514ef54668e544b02
-https://bugzilla.redhat.com/show_bug.cgi?id=2143992
-
-From FEDORA_PATCHES Mon Sep 17 00:00:00 2001
-From: Keith Seitz 
-Date: Tue, 29 Nov 2022 13:43:34 -0800
-Subject: gdb-rhbz2143992-libiberty-fix-c89isms-in-configure.patch
-
-;; libiberty: Fix C89-isms in configure tests
-;; (Florian Weimer, RHBZ 2143992)
-
-libiberty/
-
-* acinclude.m4 (ac_cv_func_strncmp_works): Add missing
-int return type and parameter list to the definition of main.
-Include  and  for prototypes.
-(ac_cv_c_stack_direction): Add missing
-int return type and parameter list to the definitions of
-main, find_stack_direction.  Include  for exit
-prototype.
-* configure: Regenerate.
-
 a/libiberty/acinclude.m4
-+++ b/libiberty/acinclude.m4
-@@ -24,6 +24,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
- [AC_TRY_RUN([
- /* Test by Jim Wilson and Kaveh Ghazi.
-Check whether strncmp reads past the end of its string parameters. */
-+#include 
-+#include 
- #include 
- 
- #ifdef HAVE_FCNTL_H
-@@ -51,7 +53,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
- 
- #define MAP_LEN 0x1
- 
--main ()
-+int
-+main (void)
- {
- #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
-   char *p;
-@@ -157,7 +160,10 @@ if test $ac_cv_os_cray = yes; then
- 

[gentoo-commits] repo/gentoo:master commit in: app-text/ansifilter/, profiles/arch/s390/

2023-06-16 Thread Sam James
commit: af66a282f60eaf4ab629e5bfa972d2fdde50c2f0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 01:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:38:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af66a282

app-text/ansifilter: add 2.19

Switch to Makefile which gets us the shell completions and at least
installs an xpm icon.

Bug: https://bugs.gentoo.org/882699
Closes: https://bugs.gentoo.org/906382
Signed-off-by: Sam James  gentoo.org>

 app-text/ansifilter/Manifest   |  1 +
 app-text/ansifilter/ansifilter-2.19.ebuild | 80 ++
 profiles/arch/s390/package.use.mask|  4 ++
 3 files changed, 85 insertions(+)

diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest
index 2012c7b48072..ea7987ca87eb 100644
--- a/app-text/ansifilter/Manifest
+++ b/app-text/ansifilter/Manifest
@@ -1 +1,2 @@
 DIST ansifilter-2.18.tar.bz2 436432 BLAKE2B 
43c592e83a967ee86404332a464d57d202a73651b2e29da2d1d21163d295b6efba96ecb5861dacfa89b8f567c0367f7a32b8e658f8cefad82c5982f2f2bf70bb
 SHA512 
ef7febed1fc31f5c7503648e4fc0a7aefc3da8e30ea649bd6f03eac2904667fb779049106ccb77ad16fbf655e979f6651b25b84ab126c940c66bedee115a28e2
+DIST ansifilter-2.19.tar.bz2 439141 BLAKE2B 
de720a10e96e9b55d205b3e19620c85ae7cfeb5a6f15194c78ec01901ab7d6af1a655d7a8ceb810de5923a0fb0c21f3e3b3149495ce04b976796892401f9c1e7
 SHA512 
2346f41bbfde9a8f38996a24a1c8207d65183ce58b8ba86831cebbd2da8a356d7bbd5503c7fc34f6f2d06bd7157f5811e857e6a03c85a46ce2f1696b0493a0c1

diff --git a/app-text/ansifilter/ansifilter-2.19.ebuild 
b/app-text/ansifilter/ansifilter-2.19.ebuild
new file mode 100644
index ..c6a5f8516a3d
--- /dev/null
+++ b/app-text/ansifilter/ansifilter-2.19.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs qmake-utils xdg
+
+DESCRIPTION="Handles text files containing ANSI terminal escape codes"
+HOMEPAGE="http://www.andre-simon.de/;
+SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~x64-macos"
+IUSE="gui"
+
+RDEPEND="
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( ChangeLog.adoc README.adoc  )
+
+src_prepare() {
+   default
+
+   # bug 431452
+   rm src/qt-gui/moc_mydialog.cpp || die
+
+   sed \
+   -e "/GZIP/d" \
+   -e "/COPYING/d" \
+   -i makefile || die
+
+   sed \
+   -e "s/-O2//" \
+   -i src/makefile || die
+}
+
+src_configure() {
+   if use gui ; then
+   pushd src/qt-gui > /dev/null || die
+   eqmake5
+   popd > /dev/null || die
+   fi
+}
+
+src_compile() {
+   emake -f makefile CXX="$(tc-getCXX)"
+
+   if use gui ; then
+   emake -C src/qt-gui
+   fi
+}
+
+src_install() {
+   emake -f makefile \
+   DESTDIR="${D}" \
+   doc_dir="/usr/share/doc/${PF}" \
+   -j1 \
+   install $(usev gui install-gui)
+
+   einstalldocs
+}
+
+pkg_preinst() {
+   use gui && xdg_pkg_preinst
+}
+
+pkg_postrm() {
+   use gui && xdg_pkg_postrm
+}
+
+pkg_postinst() {
+   use gui && xdg_pkg_postinst
+}

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index 348be7575f72..38cd501675d0 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-06-17)
+# Qt 5 not keyworded here
+app-text/ansifilter gui
+
 # Matt Turner  (2023-05-30)
 # sys-apps/dbus-broker is not keyworded
 app-accessibility/at-spi2-core dbus-broker



[gentoo-commits] repo/gentoo:master commit in: app-text/highlight/, profiles/arch/ia64/, profiles/arch/s390/

2023-06-16 Thread Sam James
commit: 3275b3b5e0f768334c56bf4ca26992f2d130caaf
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 01:29:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3275b3b5

app-text/highlight: add 4.6

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

 app-text/highlight/Manifest |   1 +
 app-text/highlight/highlight-4.6.ebuild | 107 
 profiles/arch/ia64/package.use.mask |   4 ++
 profiles/arch/s390/package.use.mask |   1 +
 4 files changed, 113 insertions(+)

diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
index 9afe1785b1df..ff24bf19e0b3 100644
--- a/app-text/highlight/Manifest
+++ b/app-text/highlight/Manifest
@@ -1 +1,2 @@
 DIST highlight-4.1.tar.bz2 1469115 BLAKE2B 
9ee4c61ea5ebdfd04c2bb341838cc66a755d5deb6dfb5d863d22dbb86be9b5d08999f22bb184053126bdaf8858777eb2ac504fed8998dc51bd6e1cd64f911ad8
 SHA512 
6e3ba72b2109f1b33fcebd1a426a8d4b3e12ee224b8a2069e7aab1391473594ccf9b35303bca5ca1339d2ce42bc6db2d16c1da7b1cdd451f5fabe672ca388731
+DIST highlight-4.6.tar.bz2 1488327 BLAKE2B 
952171929aa021c80690b2ddcd5adba3b6c7e54425cfc851368b768a53c749e34495b0832d4ce5546b5bc68c0ea4e3b5bd6df4f379e02702fd3a497adc52d60b
 SHA512 
0214f2141ecf2ab350368ff165dc5f58eb3a23b31142b9d1c443a35f8ea72b9e33770c2de185cd2e3645e298ad41ec1fd45db5ebf546da3144e1dc93da32b811

diff --git a/app-text/highlight/highlight-4.6.ebuild 
b/app-text/highlight/highlight-4.6.ebuild
new file mode 100644
index ..d6d49225f645
--- /dev/null
+++ b/app-text/highlight/highlight-4.6.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua-single qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with 
syntax highlight"
+HOMEPAGE="http://www.andre-simon.de/;
+SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="examples gui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+   gui? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch
+)
+
+myhlopts=(
+   CXX="$(tc-getCXX)"
+   AR="$(tc-getAR)"
+   LDFLAGS="${LDFLAGS}"
+   CFLAGS="${CXXFLAGS} -DNDEBUG"
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}/usr"
+   HL_CONFIG_DIR="${EPREFIX}/etc/highlight/"
+   HL_DATA_DIR="${EPREFIX}/usr/share/highlight/"
+   doc_dir="${EPREFIX}/usr/share/doc/${PF}/"
+   conf_dir="${EPREFIX}/etc/highlight/"
+   examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras"
+)
+
+src_prepare() {
+   default
+
+   # Disable man page compression
+   sed \
+   -e "/GZIP/d" \
+   -e "/COPYING/d" \
+   -i makefile || die
+
+   sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
+   -i src/core/datadir.cpp || die
+
+   sed -r -i \
+   -e "/^LUA_.*pkg-config/s,\,${ELUA},g" \
+   "${S}"/extras/tcl/makefile \
+   "${S}"/extras/swig/makefile \
+   || die "Failed to set Lua implementation"
+
+   # We set it via eqmake5, otherwise it forces clang...
+   sed -e "s/QMAKE_CC/#QMAKE_CC/g" \
+   -e "s/QMAKE_CXX /#QMAKE_CXX /g" \
+   -i src/gui-qt/highlight.pro || die
+}
+
+src_configure() {
+   if use gui ; then
+   pushd src/gui-qt > /dev/null || die
+   eqmake5 \
+   
'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" 
CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" 
DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
+   popd > /dev/null || die
+   fi
+}
+
+src_compile() {
+   emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}"
+   if use gui ; then
+   emake -C src/gui-qt
+   fi
+}
+
+src_install() {
+   emake -f makefile "${myhlopts[@]}" install
+
+   if use gui; then
+   emake -f makefile "${myhlopts[@]}" install-gui
+   docompress -x 
/usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
+   fi
+
+   if ! use examples ; then
+   rm -r "${ED}"/usr/share/doc/${PF}/extras || die
+   fi
+}

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index e5401b0ecb9a..b915ffe657b6 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 

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

2023-06-16 Thread Sam James
commit: adce240c4019f5768fd5784dc4e052f759092f76
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu May 12 19:35:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 01:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adce240c

media-sound/playerctl: wire up tests

[sam: Pulling in Alfred's bump PR which I'd missed.]

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25976
Signed-off-by: Sam James  gentoo.org>

 media-sound/playerctl/playerctl-2.4.1-r1.ebuild | 99 +
 1 file changed, 99 insertions(+)

diff --git a/media-sound/playerctl/playerctl-2.4.1-r1.ebuild 
b/media-sound/playerctl/playerctl-2.4.1-r1.ebuild
new file mode 100644
index ..e1337e2c4146
--- /dev/null
+++ b/media-sound/playerctl/playerctl-2.4.1-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 meson python-any-r1 virtualx xdg-utils
+
+DESCRIPTION="A CLI utility to control media players over MPRIS"
+HOMEPAGE="https://github.com/acrisci/playerctl;
+SRC_URI="https://github.com/acrisci/playerctl/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc introspection test"
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+   test? (
+   ${PYTHON_DEPS}
+   sys-apps/dbus
+   $(python_gen_any_dep '
+   dev-python/dbus-next[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Requires a lenient dbus config systemwide
+   # See test/data/dbus-system.conf and how its used in Dockerfile
+   "test/test_basics.py::test_system_list_players"
+   # Daemon tests are inconsistent, occasional failure occurs in upstream 
CI as well.
+   "test/test_daemon.py"
+)
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/dbus-next[${PYTHON_USEDEP}]" \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   "dev-python/pytest-asyncio[${PYTHON_USEDEP}]" \
+   "dev-python/pytest-timeout[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddatadir=share
+   -Dbindir=bin
+   -Dbash-completions=false
+   -Dzsh-completions=false
+   $(meson_use doc gtk-doc)
+   $(meson_use introspection)
+   )
+
+   xdg_environment_reset # bug #596166
+   meson_src_configure
+}
+
+src_test() {
+   local dbus_params=(
+   $(dbus-daemon --session --print-address --fork --print-pid)
+   )
+   local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]}
+
+   export PATH="${BUILD_DIR}/playerctl/:${PATH}"
+
+   virtx epytest
+
+   kill "${dbus_params[1]}" || die
+}
+
+src_install() {
+   meson_src_install
+
+   docinto examples
+   dodoc -r "${S}"/examples/.
+   docompress -x "/usr/share/doc/${PF}/examples"
+
+   newbashcomp data/playerctl.bash "${PN}"
+   insinto /usr/share/zsh/site-functions
+   newins data/playerctl.zsh _playerctl
+}



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

2023-06-16 Thread Matthias Maier
commit: 8d22a861176f2b60b519ea0d4a996f5dda2b02fb
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Jun 15 23:18:50 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jun 17 01:03:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d22a861

sci-libs/arborx: drop 1.2

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/arborx/Manifest  |  1 -
 sci-libs/arborx/arborx-1.2.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/sci-libs/arborx/Manifest b/sci-libs/arborx/Manifest
index 4edaadde14e2..4cf219e6a8a7 100644
--- a/sci-libs/arborx/Manifest
+++ b/sci-libs/arborx/Manifest
@@ -1,2 +1 @@
-DIST arborx-1.2.tar.gz 380705 BLAKE2B 
eb0006e69edb6cfd1d402dfe5a58db76954c34f847ce8acd1c0f2bd2044a29a434fc01df67829fce4ec911f5c882c1625aa7a50bc39a5d33dfb2c26d6a4cbb4f
 SHA512 
d48650b11fc26770c43f4821999647acb0c7675367e416ad025ab21eb50da66c732f03bc6decf840d25dac26ff7f1f5dca77b7514dffc619cef8d401e83a8795
 DIST arborx-1.4.1.tar.gz 408999 BLAKE2B 
83e172f89ac8ff82d4add40fd036457d9c563b44c11b15d86aa884dc03742f3e22a13cc4b6f068ef377fcd8e63d239f704dd1821772079d2f9f8c169b1f31fae
 SHA512 
3799deed5eae1e6092c19a62894207ac0ccd81ba84c8d42734fa3d0e5a3fc9d6a8f7b1442d2203b06f4e251970569f67506d419fb6695039c11e78dfd740e565

diff --git a/sci-libs/arborx/arborx-1.2.ebuild 
b/sci-libs/arborx/arborx-1.2.ebuild
deleted file mode 100644
index 68330b8a5df7..
--- a/sci-libs/arborx/arborx-1.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Library for performance portable algorithms for geometric search"
-HOMEPAGE="https://github.com/arborx/ArborX;
-
-SRC_URI="https://github.com/${PN}/ArborX/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="mpi"
-
-RDEPEND="dev-libs/boost:=
-   mpi? ( virtual/mpi[cxx] )
-   sci-libs/trilinos"
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"/ArborX-${PV}
-
-src_configure() {
-   local mycmakeargs=(
-   -DARBORX_ENABLE_MPI="$(usex mpi)"
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-}



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

2023-06-16 Thread Matthias Maier
commit: 161fc86a9bdc9277f26b023de5e422bb5d56c2b8
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Jun 15 23:17:24 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jun 17 01:03:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161fc86a

sci-libs/arborx: fix libdir

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/arborx/{arborx-1.4.1.ebuild => arborx-1.4.1-r1.ebuild} | 8 
 1 file changed, 8 insertions(+)

diff --git a/sci-libs/arborx/arborx-1.4.1.ebuild 
b/sci-libs/arborx/arborx-1.4.1-r1.ebuild
similarity index 81%
rename from sci-libs/arborx/arborx-1.4.1.ebuild
rename to sci-libs/arborx/arborx-1.4.1-r1.ebuild
index c27f694b4071..d0d4cf0e2ed2 100644
--- a/sci-libs/arborx/arborx-1.4.1.ebuild
+++ b/sci-libs/arborx/arborx-1.4.1-r1.ebuild
@@ -24,6 +24,14 @@ DEPEND="${RDEPEND}"
 
 S="${WORKDIR}"/ArborX-${PV}
 
+src_prepare() {
+   default
+   cmake_src_prepare
+
+   # replace hardcoded "lib/" directory:
+   sed -i -e "s#lib/#$(get_libdir)/#g" CMakeLists.txt || die "sed failed"
+}
+
 src_configure() {
local mycmakeargs=(
-DARBORX_ENABLE_MPI="$(usex mpi)"



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

2023-06-16 Thread Sam James
commit: f04d8c922ee33575b4a16ee59b5a43cf8553bdb0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04d8c92

media-gfx/blender: Stabilize 3.3.6-r1 amd64, #908375

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

 media-gfx/blender/blender-3.3.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild 
b/media-gfx/blender/blender-3.3.6-r1.ebuild
index cc5aa34933da..e2e9970bdc09 100644
--- a/media-gfx/blender/blender-3.3.6-r1.ebuild
+++ b/media-gfx/blender/blender-3.3.6-r1.ebuild
@@ -19,7 +19,7 @@ else
# Update these between major releases.
TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
#SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
-   KEYWORDS="~amd64 ~arm ~arm64"
+   KEYWORDS="amd64 ~arm ~arm64"
 fi
 
 SLOT="${PV%.*}"



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

2023-06-16 Thread Sam James
commit: 1dcca90b576a763cad1bf37bf332b0fcdf31ef03
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcca90b

media-gfx/photoqt: Stabilize 3.2 amd64, #908274

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

 media-gfx/photoqt/photoqt-3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/photoqt/photoqt-3.2.ebuild 
b/media-gfx/photoqt/photoqt-3.2.ebuild
index bab52e77182e..5cdfa03f5411 100644
--- a/media-gfx/photoqt/photoqt-3.2.ebuild
+++ b/media-gfx/photoqt/photoqt-3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw"
 
 COMMON_DEPEND="



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

2023-06-16 Thread Sam James
commit: 5d408bd0436acd30fdfa84c8b48045f45c270bb7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d408bd0

kde-misc/tellico: Stabilize 3.5 amd64, #908606

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

 kde-misc/tellico/tellico-3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/tellico/tellico-3.5.ebuild 
b/kde-misc/tellico/tellico-3.5.ebuild
index 2028562390a0..8637ab848224 100644
--- a/kde-misc/tellico/tellico-3.5.ebuild
+++ b/kde-misc/tellico/tellico-3.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://tellico-project.org/;
 
 if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="https://tellico-project.org/files/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~x86"
 fi
 
 LICENSE="|| ( GPL-2 GPL-3 )"



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

2023-06-16 Thread Sam James
commit: 46416bb2419e6c22b4cd47cd5180607cf4e3dee0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46416bb2

sci-libs/proj: Stabilize 9.2.1 x86, #906647

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

 sci-libs/proj/proj-9.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/proj/proj-9.2.1.ebuild b/sci-libs/proj/proj-9.2.1.ebuild
index 3e1b366c0e2c..ac5e5df3f04d 100644
--- a/sci-libs/proj/proj-9.2.1.ebuild
+++ b/sci-libs/proj/proj-9.2.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT"
 # Changes on every major release
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="curl test +tiff"
 RESTRICT="!test? ( test )"
 



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

2023-06-16 Thread Sam James
commit: 2d317dbdacf5e897294a88a3cc0b41cc920d3037
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d317dbd

sci-libs/proj: Stabilize 9.2.1 amd64, #906647

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

 sci-libs/proj/proj-9.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/proj/proj-9.2.1.ebuild b/sci-libs/proj/proj-9.2.1.ebuild
index 9bf474358b62..3e1b366c0e2c 100644
--- a/sci-libs/proj/proj-9.2.1.ebuild
+++ b/sci-libs/proj/proj-9.2.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT"
 # Changes on every major release
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="curl test +tiff"
 RESTRICT="!test? ( test )"
 



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

2023-06-16 Thread Sam James
commit: 76ffed0fbfca083f6371c5fef8c488b5b6c771e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ffed0f

media-libs/pcaudiolib: Stabilize 1.2-r2 ppc64, #908296

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

 media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild 
b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild
index f0ccfdef0fd8..0620b9cb92c8 100644
--- a/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild
+++ b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/espeak-ng/pcaudiolib/archive/${PV}.tar.gz -> ${P}.ta
 
 LICENSE="GPL-3+ ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="+alsa oss pulseaudio"
 
 REQUIRED_USE="|| ( alsa oss pulseaudio )"



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

2023-06-16 Thread Sam James
commit: 7d4624ba12aed388ec6f57ea2829b8bd484ed71c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 22:58:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 22:58:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4624ba

sys-devel/gcc: add 12.3.1_p20230616

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20230616.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3227f9be12fb..16d99c3255ad 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,6 +14,7 @@ DIST gcc-11.4.0.tar.xz 79837032 BLAKE2B 
6e3b095a5837d4b5512719f848f4b9c4b4a6d7dc
 DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68
 SHA512 
992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230609.tar.xz 79768444 BLAKE2B 
8df47b57917aeaa3524664d94070d65830b9f1f9ca430f9bf058569aca8d34c4ebb05ae183f76f9ba34da5f614b0c8ce687f10f72f8b3f81502e767372219a52
 SHA512 
6d3d3bb57ee15583a65b85808172b57e6c3d7715aaf27ec22cd6f12e764d57a2cf4334b1ca9eae51737af930027110eba0bb3fb8a0a3c965336d716503c08d69
+DIST gcc-12-20230616.tar.xz 79787532 BLAKE2B 
4ce738aabcec26d00bc2f43bc854be0abe6f09e4e11984e6089efe420ec70caa8e8de1f183f6f43fbe0519b02794f4ee73ae8d11fc5ba4d85d11da076d36bb2f
 SHA512 
40bc3f4690eee227f8d4f6de4abeb930aeea5f786494a377c1e628372743d177bf7646d3ef9570663cfc5aa3f136b7251267adf0c29b806b6645775552c06955
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152

diff --git a/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild
new file mode 100644
index ..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

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

2023-06-16 Thread William Hubbs
commit: 40df0ea406dd144f233cc8c243dffde056656155
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 16 22:34:32 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 16 22:34:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40df0ea4

app-admin/terraform: add 1.5.0

Signed-off-by: William Hubbs  gentoo.org>

 app-admin/terraform/Manifest   |  2 ++
 app-admin/terraform/terraform-1.5.0.ebuild | 40 ++
 2 files changed, 42 insertions(+)

diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest
index a57a5a4cd8b2..678aff69c548 100644
--- a/app-admin/terraform/Manifest
+++ b/app-admin/terraform/Manifest
@@ -4,3 +4,5 @@ DIST terraform-1.4.2-deps.tar.xz 297847412 BLAKE2B 
3a9cae729ae0f059f50a7f41a3300
 DIST terraform-1.4.2.tar.gz 5111071 BLAKE2B 
ec79eae36c9e462fa94afe2127343fd7f1e4e629b077fd6ccaea092cc53bfa74add2407070bc0925f81c12e51f758561e535aae298b8fee5d9fffa32b86bed57
 SHA512 
66b937dae65c12eddfca9a4b95294fe5fff2ccb79f2afcd8ec47d227e0a36f8edba4190939d59c80a78a0752c42e43085e30f09ea66fd06531dc9cfe30fd78f2
 DIST terraform-1.4.6-deps.tar.xz 297873376 BLAKE2B 
d4346810ea5dd0043524637192b8ba669d9d175857e2b96c1e40865ab7339b27f0e36651ead8bb122f7aae595202817b368d95f0cc38ac31a21e93834594eecb
 SHA512 
59ae5a575ab8b971e2a890c4e87548b126b02941d0bc58103080f26a0c092851030a372b64324b0ec83eac85aa683a1a4211ce385d2461afd1584e2037faa255
 DIST terraform-1.4.6.tar.gz 5118386 BLAKE2B 
8015945c4e1cc4fff91b2b72a26182cfba6430d0268b00ae7345b4f29690d8876dfc55ec535342ef194d0674b8b9360abb046f3e56161cbcef27d0c7e02c1cbc
 SHA512 
635ebadb275218a348b8d386aeed72bc8cc740d931ee5feea896ced80709d83ba265d40e0a335ec816e9568e42272075e3213670df23e603e342d94f3f42830a
+DIST terraform-1.5.0-deps.tar.xz 297939668 BLAKE2B 
12fc9e87096a08b1ac893e48872e0dc636afbcdb8c36b721ffeb5b34dff0ac377b5c1fa77d8679017bd98bb4973c34fd4055373fcb628ad63c02646c289f4692
 SHA512 
b6ceb57cd35c670526046f61bc3ab5f9677816d061b77079d1afe4ab8aa5665f894b3066b40ccf225bd73f12a21fc74610b7eb42907f1dbb1e1c0e1823804399
+DIST terraform-1.5.0.tar.gz 5389374 BLAKE2B 
be4026ccd9b077dcdc51e606693a9dc6fc12f9dee9d704c2f2347dcc43fd2232b31e5a7c3cdf407e3cf0f588f412c0fe9723fac70f2d872ed0723a3a7b827e28
 SHA512 
3b46ed8315881a5777ed346667e39ab896e595e9487340def7798c006afe5a63f49a47e20621b39d336582854129e22c63eb690e33648c408ccf5bc504add025

diff --git a/app-admin/terraform/terraform-1.5.0.ebuild 
b/app-admin/terraform/terraform-1.5.0.ebuild
new file mode 100644
index ..e3ee07fe5929
--- /dev/null
+++ b/app-admin/terraform/terraform-1.5.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="A tool for building, changing, and combining infrastructure 
safely"
+HOMEPAGE="https://www.terraform.io/;
+SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MPL-2.0 MIT ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="dev-go/gox"
+
+RESTRICT="test"
+
+DOCS=( {README,CHANGELOG}.md )
+
+src_compile() {
+   export CGO_ENABLED=0
+   gox \
+   -os=$(go env GOOS) \
+   -arch=$(go env GOARCH) \
+   -output bin/terraform \
+   -verbose \
+   . || die
+}
+
+src_install() {
+   dobin bin/*
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "If you would like to install shell completions please run:"
+   elog "terraform -install-autocomplete"
+}



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

2023-06-16 Thread Ulrich Müller
commit: 1931c98f78d988cdfe03c247443de010de45f30b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jun 16 10:32:51 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jun 16 21:39:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1931c98f

common-lisp-3.eclass: Don't call readarray -d unless >=bash-5.0

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/common-lisp-3.eclass | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index cd654f37b904..b2dbff3513de 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -126,8 +126,16 @@ common-lisp-install-sources() {
common-lisp-install-one-source ${fpredicate} "${path}" 
"$(dirname "${path}")"
elif [[ -d ${path} ]] ; then
local files
-   readarray -d '' files < <(find "${path}" -type f 
-print0 || die "cannot traverse ${path}" )
-   common-lisp-install-sources -t ${ftype} "${files[@]}" 
|| die
+   # test can be dropped in EAPI 8 which guarantees 
bash-5.0
+   if [[ ${BASH_VERSINFO[0]} -ge 5 ]]; then
+   readarray -d '' files < <(find "${path}" -type 
f -print0 \
+   
|| die "cannot traverse ${path}")
+   else
+   # readarray has no -d option in bash-4.2
+   readarray -t files < <(find "${path}" -type f 
-print \
+   
|| die "cannot traverse ${path}")
+   fi
+   common-lisp-install-sources -t ${ftype} "${files[@]}"
else
die "${path} is neither a regular file nor a directory"
fi



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

2023-06-16 Thread Ulrich Müller
commit: 5e0b79e65317fd1b6879cc626c056da798c9e900
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jun 16 06:33:25 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jun 16 21:39:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0b79e6

common-lisp-3.eclass: Don't inherit eutils

Neither the eclass nor any of the ebuilds inheriting common-lisp-3 needs
eutils features.

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/common-lisp-3.eclass | 2 --
 1 file changed, 2 deletions(-)

diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass
index 6c87ef3db842..cd654f37b904 100644
--- a/eclass/common-lisp-3.eclass
+++ b/eclass/common-lisp-3.eclass
@@ -18,8 +18,6 @@ esac
 if [[ -z ${_COMMON_LISP_3_ECLASS} ]]; then
 _COMMON_LISP_3_ECLASS=1
 
-inherit eutils
-
 # @ECLASS_VARIABLE: CLIMPLEMENTATIONS
 # @DESCRIPTION:
 # Common Lisp implementations



  1   2   3   >