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

2023-06-30 Thread Michał Górny
commit: 72f2ef180fe9fa442a64150429a5776de6e88d8e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 05:21:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f2ef18

dev-python/pydantic: Bump to 2.0

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

 dev-python/pydantic/Manifest|  1 +
 dev-python/pydantic/pydantic-2.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index ac3cbbef1119..3d7b80e8fb72 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,2 +1,3 @@
 DIST pydantic-1.10.9.gh.tar.gz 765868 BLAKE2B 
802c542d75b41ff2926215bf4f6bd68a906d581db7b08ed85577f9021d259717f3ef8dbacfe381723aa042aab8720ad182c57fee188f2436b33d21164e24ba23
 SHA512 
d376a302eac3427cdc8da0ed2fab01c0b5e7a05944a53c394a60dac5fa0066488be8553022bb5aa89367d5a2e80e5d6e3cb39d9272843718dd07f6acd11e
+DIST pydantic-2.0.tar.gz 572748 BLAKE2B 
611bb31065c1016d18137c0b5bfb0c7730243f727c1ffa3e3264f78fe750f31832d7388c177f59e0a676fa1eca7fc102e425fef59f97dc852c17b400723efc63
 SHA512 
830f5379f623e128f23f6d0672f0005a8b184b646e162be67fc08008f75dff53012c1576f0530ef9f6723ac664cfd662432de8f35cbcf98963ed8a680d697ce9
 DIST pydantic-2.0b3.tar.gz 543489 BLAKE2B 
89faa3ca4187840ad2fa8025bfef8fba265eaf88e31a75751aa619e1235af08e33aa3b7a713da9e69119a43316da893b02e669d3e704781f77fe94598db40410
 SHA512 
db6690d15f91b635f0a4002f81cb9ba15e625ece4172bd355e5aef7058f6f385d0b3d1f7e2cab3e25aa6a5f48f6455965a1adaa18fc5a2ca5845c09804c9a3dd

diff --git a/dev-python/pydantic/pydantic-2.0.ebuild 
b/dev-python/pydantic/pydantic-2.0.ebuild
new file mode 100644
index ..350c99dc7380
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.0.ebuild
@@ -0,0 +1,49 @@
+# 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="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+   ~dev-python/pydantic-core-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/dirty-equals[${PYTHON_USEDEP}]
+   >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # expect -Werror
+   tests/test_deprecated.py::test_extra_used_as_enum
+   )
+   local EPYTEST_IGNORE=(
+   # require pytest-examples
+   tests/test_docs.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}



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

2023-06-30 Thread Michał Górny
commit: e12bf5e7187363c98774bf5630926223e1261b33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:46:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12bf5e7

dev-python/pydantic-core: Bump to 2.0.1

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

 dev-python/pydantic-core/Manifest  |   7 ++
 .../pydantic-core/pydantic-core-2.0.1.ebuild   | 134 +
 2 files changed, 141 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 9f37f1e6e911..68b1f0eb8ea6 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -28,7 +28,9 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ec
 DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B 
fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72
 SHA512 
1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0
 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 
397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec
 SHA512 
890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
 DIST proc-macro2-1.0.56.crate 44454 BLAKE2B 
b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad
 SHA512 
511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03
+DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 
3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455
 SHA512 
2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0
 DIST pydantic_core-0.39.0.tar.gz 302824 BLAKE2B 
bc4df1e66113845a5458d27c2408258dc0b0377732a2920d24d3a6f00cb9c7456c4fd9a59bfffcf5774ef9fba62c93e08947daae9fca99e76d537ce9f6de4eb1
 SHA512 
9221ceb3b944f52c7b8b874148af2c9eeb68088bbc3af53c1b530d002481e0d05eda8d27eaaa468d52509d1ca7338162cc593dc78d9365db829d69b395bffebc
+DIST pydantic_core-2.0.1.tar.gz 305815 BLAKE2B 
f57af9abd4f3e7c14f0215485311bcd39cc3369335f742f59cfd6ecd8a9d866bd1f70e592de596bc2c7572e864b33124a8f657ebdff27c1fa57ec8f50a974c6d
 SHA512 
9cba162b36e346d22b9c130d3e451579fc4beb7b6407628f3108cf29aaf0f15fc066c398d2fc3d9ed451f0512a39df61fbc891b9023fcd39c262659fbce9
 DIST pyo3-0.19.0.crate 412659 BLAKE2B 
f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189
 SHA512 
9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919
 DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 
20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576
 SHA512 
3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7
 DIST pyo3-ffi-0.19.0.crate 64481 BLAKE2B 
1cad9db14e9c14e2aa24eab25439f9d8f7503b5f4c3e8bc9a58370e3d63261898ea678f75d276f9d2eedd5fa90a106f30e7362262619a81bead93bf45673e144
 SHA512 
9e01b15153c44f13c77c28719d3ab36bb859c4a15dc936af4af3e99f44946b4b4752faf3d2320391735b205ca6c055a43e7f5ac98ce53d281fdf536ce67dfbbe
@@ -36,6 +38,7 @@ DIST pyo3-macros-0.19.0.crate 7177 BLAKE2B 
b677a41f83d7ef42add024a956cff36ce5546
 DIST pyo3-macros-backend-0.19.0.crate 49921 BLAKE2B 
fab6bcdd92a9f421117e68c77f7bcbd92dec5c2bfe33f2fada1e433bfa3c8fa0fb91c1ed7736bea77e91d60732186e2ac1dfd53dc7bf94ff9991c790f2417d9b
 SHA512 
68c7ecd888c11631b20500f63b8bae3509dad2cbe0f8d628541e2e1e8b32e53150640dec894ac61e8e79218377346c461542946e1726ac92ba2d1fb6076a2d2a
 DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B 
e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f
 SHA512 
f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5
 DIST quote-1.0.26.crate 28397 BLAKE2B 
b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e
 SHA512 
6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
+DIST quote-1.0.28.crate 28382 BLAKE2B 
9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f
 SHA512 

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

2023-06-30 Thread Michał Górny
commit: 200d17243aba4b6c9d2f5ac1653c69db214439c2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:33:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200d1724

dev-python/translate-toolkit: Bump to 3.9.2

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

 dev-python/translate-toolkit/Manifest  |   1 +
 .../translate-toolkit-3.9.2.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/dev-python/translate-toolkit/Manifest 
b/dev-python/translate-toolkit/Manifest
index bbb7521c2dd8..08bd7c6c08a4 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST translate-3.8.6.gh.tar.gz 1158560 BLAKE2B 
127083188e3f25551e1a55b4499fb2247e7fb7c751d813f6a78491ec2f1e457e0c18d3416cf05533d11e36201b36814054f4eaf94693d04351a0928a0347fa98
 SHA512 
271b34ac44835af2e50537ec5a6a5d4dff497fd3358fe53c92e800109a347206d544f71bee7181ec335736a462578913262ddfbb27d4bcef39f247338bc99134
 DIST translate-3.9.1.gh.tar.gz 1175717 BLAKE2B 
4d41b3de15de1f1611f5fbe05448c21943a5be3756af7594bd18a1f2da1c231dd2697d62a074cd6fec078a5178fb1116e359c720aa585fdb982b3f17afad62db
 SHA512 
d38912046d522f0910149cea9a620f4378978bdff1366372681fa143f23764cf7c4d287fbc8713169d56f5d95c7048cfd34ab0ec560ca6dafbd18b45284d75eb
+DIST translate-3.9.2.gh.tar.gz 1175987 BLAKE2B 
1d187f56f2cb003690038489bf2f788c8f60e9aef522642439f1ee169c7722f8b5646114e3fef2e6ba8f4b3a02ae27a58241c25a146dc6b0b7c8fbbe4044d1b5
 SHA512 
23c8238ee65ede57654e86e255608211b5f183b18bf7c2865fc5621a77619f1ad798b6e3be907adfa0db883b750db2d3be89001335d25afe6b259d8e91ba509c

diff --git a/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild
new file mode 100644
index ..2f01db02ab4e
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild
@@ -0,0 +1,119 @@
+# 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} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+MY_P=translate-${PV}
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="
+   https://github.com/translate/translate/
+   https://pypi.org/project/translate-toolkit/
+"
+SRC_URI="
+   https://github.com/translate/translate/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+html +ical +ini +subtitles +yaml"
+
+RDEPEND="
+   app-text/iso-codes
+   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+   dev-python/cheroot[${PYTHON_USEDEP}]
+   >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+   ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+   ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
+   subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
+   yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+# Technically, the test suite also has undeclared dependency
+# on dev-python/snapshottest but all the tests using it are broken
+# anyway, so we skip them.
+BDEPEND="
+   test? (
+   dev-python/phply[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS
+   # correctly, so we need to reassemble all data files in a single 
directory
+   local -x XDG_DATA_HOME=${T}/share
+   cp -r translate/share "${T}/" || die
+   cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die
+
+   distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Fails with network-sandbox (and even with it off but w/ 
softer fail)
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
+   # all tests based on snapshottest are broken and I'm too tired
+   # to figure this out
+   translate/tools/test_pocount.py::test_cases
+   translate/tools/test_pocount.py::test_output
+   translate/tools/test_junitmsgfmt.py::test_output
+   )
+   local EPYTEST_IGNORE=(
+   # unpackaged fluent.*
+   translate/storage/test_fluent.py
+   # changes directory and does not change it back, sigh
+   tests/odf_xliff/test_odf_xliff.py
+   )
+
+   if ! use ini; 

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

2023-06-30 Thread Michał Górny
commit: 18c54b66034c737e1ef8b7b65cec546f1f49a33f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:33:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c54b66

dev-python/hcloud-python: Bump to 1.23.1

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

 dev-python/hcloud-python/Manifest  |  1 +
 .../hcloud-python/hcloud-python-1.23.1.ebuild  | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/hcloud-python/Manifest 
b/dev-python/hcloud-python/Manifest
index 9775aa93c914..b9b197baa131 100644
--- a/dev-python/hcloud-python/Manifest
+++ b/dev-python/hcloud-python/Manifest
@@ -2,3 +2,4 @@ DIST hcloud-python-1.20.0.gh.tar.gz 100107 BLAKE2B 
584e1399ddb1c5d1e5ad0beaf7956
 DIST hcloud-python-1.21.0.gh.tar.gz 102150 BLAKE2B 
4ec6fb813f61f3c487d632e12a71f9105af5d45a307567fd2b22ff716e30c645bffebc5cd768846fc7d7892ab753d3e4487a1b72edfee62fb99dfefe188be41d
 SHA512 
8226a79324f0097d576cc1336e813a28a562fb9c3f50dcac1debb3c32bb52f4f5e563e920e2bbb6ce8be407a65de321b734d30156fd066d74ed95f6e6bd94a35
 DIST hcloud-python-1.22.0.gh.tar.gz 103301 BLAKE2B 
0280567bf75dfe1e684cc9a630cd9c517a9039add7b8937d6293fdddf55e593afa68c4ee7ffc73c186b3444d47fb5dcd385229bace3cf058a37497790d2abf46
 SHA512 
fca41cc61033c050981588633f9a9801a444db5782eafa35933dec5011f24542a103b1c900b9a830ea426418070d060e4ec407941d54cb9579291a7b467e6a22
 DIST hcloud-python-1.23.0.gh.tar.gz 101752 BLAKE2B 
5a8746d7ea58e3ba89271efe541183c72792480b81307433a899278e0e6037e3b5d59519a9d1af4ffeaf391b20643cec33fdd8b82019faf29ed865c4563ff96b
 SHA512 
94463080d0b0605efbbc5bc193c602ae207d45ca7accd5a370b8ba7663d867bf065f5cf154f51095f6ae8b4fb2470202512ba3f61df36d2f6e04bf7ad2a606a5
+DIST hcloud-python-1.23.1.gh.tar.gz 102214 BLAKE2B 
e8e16a9a4435b579ee7e72738c296b1ee55c15d3868da39c58fcf9489479451e7adfe046696ffd9728a529f60003a4ebe26b0c07f322296ef1e3fe468fe0e9ed
 SHA512 
cf5497b4906cb2abece9afd64fad0aad4deedecafb50f6977c29f0a38951287be07f9f75a18e1ce4cbcedf38261c146236526be7581d8362c6d6ecf7c38992b9

diff --git a/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild 
b/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild
new file mode 100644
index ..748e02d44670
--- /dev/null
+++ b/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild
@@ -0,0 +1,48 @@
+# 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=hcloud-python-${PV}
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="
+   https://github.com/hetznercloud/hcloud-python/
+   https://pypi.org/project/hcloud/
+"
+# sdist is missing doc assets as of 1.19.0
+# https://github.com/hetznercloud/hcloud-python/pull/183
+SRC_URI="
+   https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst-parser \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Integration tests need docker:
+   # 
https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16
+   tests/integration
+)
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2023-06-30 Thread Michał Górny
commit: 4b9887121dd264ded96d22709f3bcc90807e95cc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:13:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b988712

dev-python/trimesh: Bump to 3.22.3

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index b4a2f7119a3f..8842ddce7761 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-3.22.1.gh.tar.gz 12713271 BLAKE2B 
2c70087aff546682cc82d5f99f981153ab0dfb3d180f13071f87d79b70ec8e97ca936af0053e865717771e1abb8469fb4a57b81f5aed860fbce35ac609470cab
 SHA512 
27952e0d29ccd110d4087b4144e0923706bed3cd0734e7a17d7f55738c6322849c5dad04ab4ecfe0638bc16d65d1e647d08905a396dd6ebd1f78c833a8b95636
 DIST trimesh-3.22.2.gh.tar.gz 12714188 BLAKE2B 
137b261f40c6d188e7b01f103ad0d0c4cbbb3051843c1e2ae77d32194e7e150ff2eaf58add0e8bd5593fa8b125892ef49f8719a0cdb6ef91096cb99b1478a5b4
 SHA512 
48f0fca1283454bb12478b1b02290562b334bfb08eefe48c2b6fdb31f3766ec09a4e3411863596afe478a5bc5f6bca841d31a53b041fd676793469afd2815bea
+DIST trimesh-3.22.3.gh.tar.gz 12714384 BLAKE2B 
178885fdf585311b48ac58b8a82cbe070e875bb0d23fa84ddc5b53b0dfc779ec610bd2b3b61dfb45e9567602b61f5f8e9282be860a7a68934eb4616a7dc9f7dc
 SHA512 
a187ca14699a6020abcb7dd689f52486c456ca7541ef52451728be6220c74f3587ddb36da5e84c80682b7522e0960f33ff4c8989753e6607b768993f6fb1c525

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



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

2023-06-30 Thread Michał Górny
commit: 9e793f7eb2c1313a6919923155311b16c663289c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:09:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e793f7e

app-admin/awscli: Bump to 1.27.165

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index f5177ca23399..6a6d95479de2 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.27.160.gh.tar.gz 2438945 BLAKE2B 
d475ebaf4d05fe52318e81d5a29f668d
 DIST aws-cli-1.27.162.gh.tar.gz 2440126 BLAKE2B 
dd2abeb835e52bdd3c164bc475fde491362d5d56837fd680695a90025118731e348a9fece00821ce2f20119351da9016acabc577ac3b647e15dc917a8e72ad0b
 SHA512 
7d90c9ac659bbdded43ca1b173c267ef19e6c2dc63c3766912dc96016b3dbcf0ea1994a65f1edff3e4d9745654a8957a2e398d67ceaaadb6594d96ef0c7aeb00
 DIST aws-cli-1.27.163.gh.tar.gz 2440844 BLAKE2B 
2e89c9c5ef595f299314fa7018eb23e55f4af624789371f51c245c574c61e7d274f56356056ecc1607500f201127666358fc750521ed3342c3e2abea60f65220
 SHA512 
475f8c3b8e975e5c9bbd2b9f4c1ce0f0e26d4c3f063edb5427a4fb89b11eb2b37e7e468a191be0debf03781e7716b08ec4a9970baddbffc0d7110af6fb4b80aa
 DIST aws-cli-1.27.164.gh.tar.gz 2441955 BLAKE2B 
51a4e88eed1196baa92110c6ad671534404da05825f7dbaa8f97aa9340fb7bf6494441f02b69d354045f8abf8f3ce71605235e79bb7bbee2ac38813469b08fd0
 SHA512 
fb0ead9338bda6b7e64dfe86ce132f72c39df3b6e47db181b2813730d2df11938f28becc007f8a675616754ba204083f7f17a6516bf47dcd13f0f795ce4aa925
+DIST aws-cli-1.27.165.gh.tar.gz 2445911 BLAKE2B 
72496a0b5695c78631349b7b6efb4aee7a3681c3683cd567fe904d02d5198366e79146bfd2db373738936c88e2cd97b2e858e45de1e44ec863f386aef865367d
 SHA512 
cde5e9bf6aa2783a0b8c90ae78686bb6a8d5e625e15826f735bcf6e138b112a56df25f4429192ed44fb7cc58e9ea736f7e7fd8ffe8ad0092ead763e3f801a7a0

diff --git a/app-admin/awscli/awscli-1.27.165.ebuild 
b/app-admin/awscli/awscli-1.27.165.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.165.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: dev-python/requests-cache/

2023-06-30 Thread Michał Górny
commit: 97b0cdb329b91bb11b707f234bcacee67d82e66a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:12:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b0cdb3

dev-python/requests-cache: Bump to 1.1.0

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

 dev-python/requests-cache/Manifest |  1 +
 .../requests-cache/requests-cache-1.1.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/requests-cache/Manifest 
b/dev-python/requests-cache/Manifest
index 5c29309222ca..2809dfc18bc4 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1 +1,2 @@
 DIST requests-cache-1.0.1.gh.tar.gz 2914175 BLAKE2B 
b1c3c544a761e127204172381a66b0175f09e49040a7d0f04760cf03b253846ac7e831b7c15d4b128e47e5bc132ea3493eba2784ac442be4dc0eab262e2251b0
 SHA512 
ec5788e31f60fd95e575d01af1163f981757972db6557d7a62da2ca0719e84262cf66cdd9b40c73cca540b92d6b7f6beba1aa42bedba528734c61edf5013ec3d
+DIST requests-cache-1.1.0.gh.tar.gz 2918734 BLAKE2B 
4f420a607631568b40999a904598504e0917f50f33715d1d041e0c11dc196abc88cf96ed57860632a1e1f1fb74f3fcabde3df6096821dc0a0967aabca868f7ad
 SHA512 
8fa9fdf4f47d67a6ad877fc181e04378b4540b35cef200735caff14e4907519aa5de74acaf61c6588856d5c8b2f9529768250a8e5fe28962b7861daf2279bb94

diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild 
b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
new file mode 100644
index ..df0f2285368e
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+HOMEPAGE="
+   https://pypi.org/project/requests-cache/
+   https://github.com/requests-cache/requests-cache/
+"
+DESCRIPTION="Persistent cache for requests library"
+SRC_URI="
+   https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/cattrs-22.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/rich-10.0[${PYTHON_USEDEP}]
+   dev-python/timeout-decorator[${PYTHON_USEDEP}]
+   >=dev-python/ujson-5.4[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # These require extra servers running
+   tests/integration/test_dynamodb.py
+   tests/integration/test_gridfs.py
+   tests/integration/test_mongodb.py
+   tests/integration/test_redis.py
+   )
+   local EPYTEST_DESELECT=(
+   # Requires Internet access
+   tests/integration/test_upgrade.py::test_version_upgrade
+   )
+
+   local -x USE_PYTEST_HTTPBIN=true
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "redis backend" "dev-python/redis"
+   optfeature "MongoDB backend" "dev-python/pymongo"
+
+   optfeature "JSON serialization" "dev-python/ujson"
+   optfeature "YAML serialization" "dev-python/pyyaml"
+   optfeature "signing serialized data" "dev-python/itsdangerous"
+}



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

2023-06-30 Thread Michał Górny
commit: 010de03ab4b4bec8e8db2f0abd403442e50a46b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:08:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010de03a

dev-python/botocore: Bump to 1.29.165

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0f8f125779cd..1b6af59e5896 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.29.160.gh.tar.gz 11695537 BLAKE2B 
e60b8ec0ea50fa13e61acd8f5cbc4f
 DIST botocore-1.29.162.gh.tar.gz 11720182 BLAKE2B 
38ab0a8e5c466417427d559a5646d8e2025c43f4554ca8380bd0a1d47faadddb6bc8feed297b02e3cc05f9cf9c079628b0c0a8dce4b8908dd28923de2f4e7273
 SHA512 
29a2882fedc63f5b59906e9648d3811c441e3901c546a8cf5a0c2079f44a82b3c1aeeaea2efbafb833748c046e749a6d1b127c2fe74d4748289228304782ef2c
 DIST botocore-1.29.163.gh.tar.gz 11722194 BLAKE2B 
2519b70cf7e5cba4e0544d7d1e520a499f762a78354804bc70c97177fd91eae3ce60acbaac2c0a0fdad4e99f02b85660696826b378680bc35b80ce0c6d99e254
 SHA512 
8ddee4f7aea1479494b0a4763d044c75bf610d0a4b52ce4a224e36c325ecb418e3560489fee56eb51428e8f0156fb171cc6af87665112d7fb787967a3499a52c
 DIST botocore-1.29.164.gh.tar.gz 11728330 BLAKE2B 
241747c505ae64941073de3b307829d443f79335ac2e8b756f00560b727e10d6b7ac65da92a4196ebc85fb2d266cf63a9e23fe89f3ecba8a90b13dd06a6f1a61
 SHA512 
181f715ea1357ed080e7bc6bfa5ea11a5a1d794721a38a32be834b703b503deae6b5bc2de25e9da541942347bbd53e4cd339eda7872e397fa90ecd0c5bdb72aa
+DIST botocore-1.29.165.gh.tar.gz 11734461 BLAKE2B 
30a479dfbc1e19c08baf38e5140a542bad0dab2fa7fc141103fc08deb6f5875a96b1d2c57ee2260d29f214f98a5a3b6c22ef811164e2f0a339515979c63835b2
 SHA512 
5ddff691727ec26b9af5158e6547b1641f345e017c087fea9829ea8dec250da805600467b9e27ee629dcd10db71f9adb88e562c3371674f6df71401c1b72c323

diff --git a/dev-python/botocore/botocore-1.29.165.ebuild 
b/dev-python/botocore/botocore-1.29.165.ebuild
new file mode 100644
index ..3ced99abe4ff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.165.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: dev-python/boto3/

2023-06-30 Thread Michał Górny
commit: bafe92a70a4cdc5b3589dd45a8fb16a7f36c7094
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 04:08:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 05:22:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafe92a7

dev-python/boto3: Bump to 1.26.165

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index e468669eedfe..3e5b9276e812 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.26.160.gh.tar.gz 667890 BLAKE2B 
2d081604ea94a6fece2c6839c0be339fa2f
 DIST boto3-1.26.162.gh.tar.gz 669402 BLAKE2B 
33b945dade4486c0f7069c2209d0877fd3e6886d963139aed7716321d26ed92573486465580161799be92ac427da0dbb8fbfdb604db841af505e7dffbbef1c6f
 SHA512 
e0ad04b82a79ec028157f88e1a3c95a7156ecef8b5b869624637896ffc62aa93608d17436e931a8b240fb2f47574ae8de04e34eeb6270f821c95dfa0f62d8f1a
 DIST boto3-1.26.163.gh.tar.gz 670006 BLAKE2B 
c2bcd2a3a4aaf1f2f5b69a605971ee62a09c754894825acfb7fdfcb7b7114bcbbb5864fa7a5ab6fefd8adc6264746223bd801ed4d45553bb5823b19f4cb8ce60
 SHA512 
31fadc451df41030e88e51d2345d1b0e952ec88f2a381ca28679db8c0bce6fd97b928658216e1eec2e075ff3c98c512d732b93466e6f646bd44616b9ce2b1450
 DIST boto3-1.26.164.gh.tar.gz 670774 BLAKE2B 
d5a1f93ac403e738b754a915f6d64f16c083aa604cc535d33ca00c5484b3ff99a64b80173b0b1d60222e5cc797039d4135a767dab1284b0b16e913e2afcf00aa
 SHA512 
165b779c667f7d6f53c4849e215425f9cd717923df582215a6966b0f30b81014c8e804d24072623c8210fae1c702c38c9331cc6d90903d2d270a9060318f3c08
+DIST boto3-1.26.165.gh.tar.gz 671248 BLAKE2B 
b9c390bb2a32fa75fc48258137f04961d54c269f78ac8a87ef5d5eb24aada8708c341f89051b8c8e5d306b7e0c59ebc128659bcf89e071c479edf9cb7b959a5c
 SHA512 
734df5b6301eca682c0ae1f6bdda3024ed7171d3ed9952f24d177454fb19653b9bd573d9b9a09f44a9324163190620c72623f1f7f20706af42eecf5026e9f853

diff --git a/dev-python/boto3/boto3-1.26.165.ebuild 
b/dev-python/boto3/boto3-1.26.165.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.165.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: sec-keys/openpgp-keys-vgl-turbovnc/

2023-06-30 Thread Viorel Munteanu
commit: 2f51168d27cf909078c4f5ced291b3198320e5bd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul  1 04:06:58 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul  1 04:08:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f51168d

sec-keys/openpgp-keys-vgl-turbovnc: keyword 20221229 for ~x86

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

 .../openpgp-keys-vgl-turbovnc-20221229.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild 
b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild
index 65683b352e76..46e72cafd635 100644
--- 
a/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild
+++ 
b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 src_install() {
local files=( ${A} )



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

2023-06-30 Thread Viorel Munteanu
commit: 69d36da667d64f0e868818104b9e7a72c0e39ff7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul  1 04:07:12 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul  1 04:08:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d36da6

net-misc/turbovnc: keyword 3.0.3 for ~x86

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

 .../files/turbovnc-3.0-fix-musl-compilation.patch |  4 ++--
 .../files/turbovnc-3.0.3-java-launcher-32-bit.patch   | 15 +++
 net-misc/turbovnc/turbovnc-3.0.3.ebuild   |  7 +--
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch 
b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
index d96b7bc1ca28..0769f00ffa56 100644
--- a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
+++ b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
@@ -7,8 +7,8 @@ The error is this:
  1178 | struct ucred peercred;
   |  ^~~~
 
 ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt~2022-06-12 
15:41:05.980270914 +0300
-+++ ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt 2022-06-12 
15:43:14.113823213 +0300
+--- a/unix/Xvnc/programs/Xserver/os/CMakeLists.txt
 b/unix/Xvnc/programs/Xserver/os/CMakeLists.txt
 @@ -1,7 +1,7 @@
  include_directories(../render ../../../lib/libsha1)
  

diff --git a/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch 
b/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch
new file mode 100644
index ..a94c76ddfd24
--- /dev/null
+++ b/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch
@@ -0,0 +1,15 @@
+Jdk 8 does not need -d32
+Jdk 11+ doesn't recognize it at all, so the viewer doesn't start on x86
+
+--- a/unix/vncviewer/vncviewer.in
 b/unix/vncviewer/vncviewer.in
+@@ -53,8 +53,4 @@
+   LD_LIBRARY_PATH=$JAWT_PATH:$LD_LIBRARY_PATH
+   export LD_LIBRARY_PATH
+ fi
+-if [ "@BITS@" = "32" ]; then
+-  exec $JAVA -server -d@BITS@ -Djava.library.path=$TVNC_JAVADIR -jar 
$TVNC_JAVADIR/VncViewer.jar ${1+"$@"}
+-else
+-  exec $JAVA -server -Djava.library.path=$TVNC_JAVADIR -jar 
$TVNC_JAVADIR/VncViewer.jar ${1+"$@"}
+-fi
++exec $JAVA -server -Djava.library.path=$TVNC_JAVADIR -jar 
$TVNC_JAVADIR/VncViewer.jar ${1+"$@"}

diff --git a/net-misc/turbovnc/turbovnc-3.0.3.ebuild 
b/net-misc/turbovnc/turbovnc-3.0.3.ebuild
index 7cd8e44d220b..2175f83cbc8c 100644
--- a/net-misc/turbovnc/turbovnc-3.0.3.ebuild
+++ b/net-misc/turbovnc/turbovnc-3.0.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="+server +ssl +viewer"
 REQUIRED_USE="|| ( server viewer )"
 
@@ -66,7 +66,10 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-vgl-turbovnc )
 "
 
-PATCHES=( "${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch )
+PATCHES=(
+   "${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch
+   "${FILESDIR}"/"${PN}"-3.0.3-java-launcher-32-bit.patch
+)
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vgl-turbovnc.asc
 



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/p2pool/

2023-06-30 Thread Adam Pimentel
commit: 9cf3fbae637aa7375e3c26ec3ae03ae511daff2d
Author: Adam Pimentel  protonmail  com>
AuthorDate: Sat Jul  1 00:22:03 2023 +
Commit: Adam Pimentel  protonmail  com>
CommitDate: Sat Jul  1 00:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cf3fbae

net-p2p/p2pool: version bump

Signed-off-by: Adam Pimentel  protonmail.com>

 net-p2p/p2pool/Manifest  |   8 +++
 net-p2p/p2pool/p2pool-3.5.ebuild | 110 +++
 2 files changed, 118 insertions(+)

diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest
index d256d717c..51addfceb 100644
--- a/net-p2p/p2pool/Manifest
+++ b/net-p2p/p2pool/Manifest
@@ -43,3 +43,11 @@ DIST p2pool-3.4-randomx.tar.gz 165921 BLAKE2B 
67d1c3e0c21307f0205a92ec4d3ad87a49
 DIST p2pool-3.4-rapidjson.tar.gz 1115887 BLAKE2B 
f135cff2fc7d03e6c4507745007bcb0fa8850ec6b745713732ba4ae6d1cd8da1a121b52f7138c50b28bfe66e319de8dc8cc12a98c10b28a5be1f2faa0c58deec
 SHA512 
09911a870773b20ab2cdd37c43ffecb0b7ce921e5de00a27514caff5b412b420cb5c0237743abb9919407d7479f00cd997a1101747e4dd286f2db5c69691b688
 DIST p2pool-3.4-robin-hood-hashing.tar.gz 177642 BLAKE2B 
e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9
 SHA512 
c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
 DIST p2pool-3.4.tar.gz 64281004 BLAKE2B 
eacb0a568da671efcd6b72e612461b0db2d1120dc4e0fb3e7c7ffdc3d26754a87ad8ee7cfdb3de696de3307f45aa83c5e6a16cb532e2c77f0d1d593742a51f78
 SHA512 
fa9b402d494b9f48157168ad755c81edcad49694e9d193556558b313a37c52fb62001543c54ece0fb539dfb415dbc1a78d926a0347589219d6afcb808233
+DIST p2pool-3.5-cppzmq.tar.gz 46998 BLAKE2B 
fde029a8cecb1f3e7d901225bad1b32fde8d6848c80d7bd1a34025d63ab2288d8a3ef1335268ec6dc6ba3d4fdbb8cc8ff167c2a35112e3322afcd16a6a6d3fc5
 SHA512 
c9615558a5001e2d2772aeb452a1e5d0fbeb13d05e34ad0ee37e85dbff192d03ad4530a7f0a341f72d30062c4e8f34b8545a2c299d7180a8aa4a814b113e6fcd
+DIST p2pool-3.5-curl.tar.gz 3115634 BLAKE2B 
b19eabd3ee0d237e96507ad8a9ba205f55af323f833530b5fa613fd50403f568770270c846beb9a1985139a393309aef1ee215b9f822881c55a9744ea0d99a9d
 SHA512 
ff2a04b19a9938e9fbf16a7bbaf3df8157a802c547189962fcb14cfc7c7c657b80cececb9f28b34cf2ff472f998acf63281689c7307e9db275fbd7ab5c0be6a7
+DIST p2pool-3.5-libuv.tar.gz 1307624 BLAKE2B 
613352e9a61d82567a253a5ccddc3766af691e3d3a557d218e9756d47a225d7ba33c8cb9458b916a87da944e37ca943d52cdc2ed9a5897ca1937ad0f7e692bea
 SHA512 
9f5c578e7d591d67ec50e30a7592232423aa28ff73d3cc5404eaba645152e8af95208883dfee234737073830d01cf7c3193aace03447b9354deb3b68351055b5
+DIST p2pool-3.5-miniupnp.tar.gz 455438 BLAKE2B 
f8ab88a3a2dd3ed5bd8e463e54f4ef38fd2706c2944637f8a5d711bea8aba47e5c270aa4d60fa37ac3efa0df9277860752e72f691e5bac960cdb6bf577006839
 SHA512 
ba81e9e483653a6fe50c867979f2107c8aa8125c0208037e01a953b66f246d60969549ddafd5e3d2ea98a5b9cd8308024d3120c713c815f17bbc8c12bcf22b87
+DIST p2pool-3.5-randomx.tar.gz 165921 BLAKE2B 
67d1c3e0c21307f0205a92ec4d3ad87a49b0b30c299ea916abc7bcd85280aa24491fa6bdb54c08f78c608f57d9dea448db9de67514f8909e6df30a537b2ed279
 SHA512 
d6fcf4c96c793a563fdb0545bad586e35c5bf74753f2d4450d32f247f337b7a417f6c8679a812bb0b52d004f845d3c327553563a637d3538ec42404be0e3e4c9
+DIST p2pool-3.5-rapidjson.tar.gz 1115887 BLAKE2B 
f135cff2fc7d03e6c4507745007bcb0fa8850ec6b745713732ba4ae6d1cd8da1a121b52f7138c50b28bfe66e319de8dc8cc12a98c10b28a5be1f2faa0c58deec
 SHA512 
09911a870773b20ab2cdd37c43ffecb0b7ce921e5de00a27514caff5b412b420cb5c0237743abb9919407d7479f00cd997a1101747e4dd286f2db5c69691b688
+DIST p2pool-3.5-robin-hood-hashing.tar.gz 177642 BLAKE2B 
e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9
 SHA512 
c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
+DIST p2pool-3.5.tar.gz 64292348 BLAKE2B 
e445abd689119136d00f29a859f90895c3a903aa1458d5c76a08f09e2ba8c51b0d65b3ba65d1729d9c7592e701301e22e5d33be132fdccf6bf27c7daac3db70e
 SHA512 
30e40b4aa47f803ef0790885daba134cd4b2fba3ebd64d313e0f54a5f9215cb3f2ad0ad411a059b7f65e24973704f17913d895a36fc3ac4102621e2b05a4be1c

diff --git a/net-p2p/p2pool/p2pool-3.5.ebuild b/net-p2p/p2pool/p2pool-3.5.ebuild
new file mode 100644
index 0..ab2b6bb2a
--- /dev/null
+++ b/net-p2p/p2pool/p2pool-3.5.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+P2POOL_DIST_COMMIT="d78885dcd4d5438da80bbb70130f245956a8d501"
+   RANDOMX_DIST_COMMIT="59d1483ad70bbe0c8b34d153cc1972c6925fdf24"
+   CPPZMQ_DIST_COMMIT="c66fc6094b2a03439dea8469719e221e80e2e8e7"
+   CURL_DIST_COMMIT="046209e561b7e9b5aab1aef7daebf29ee6e6e8c7"
+   LIBUV_DIST_COMMIT="7bb8ba6afcc88516f84a5b6798739005c511290e"
+   

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

2023-06-30 Thread Patrick McLean
commit: 074dc80f8dbe853ae712c451f853bb67821ba370
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jun 30 23:14:09 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jun 30 23:14:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074dc80f

sys-apps/nvme-cli: add 2.5

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 .../nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch  | 30 +++
 sys-apps/nvme-cli/nvme-cli-2.5.ebuild  | 58 ++
 3 files changed, 89 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 75d7799d2845..ed290b253121 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
 DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
+DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
new file mode 100644
index ..df32c2c13332
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
@@ -0,0 +1,30 @@
+diff --git a/meson.build b/meson.build
+index af79bd4d..90c4d6ad 100644
+--- a/meson.build
 b/meson.build
+@@ -69,9 +69,9 @@ endif
+ conf.set('CONFIG_JSONC', json_c_dep.found(), description: 'Is json-c 
available?')
+ 
+ # Check for libhugetlbfs availability (optional)
+-if cc.has_header('hugetlbfs.h')
++if get_option('hugepages') and cc.has_header('hugetlbfs.h')
+   libhugetlbfs_dep = cc.find_library('hugetlbfs',
+- required : false)
++ required : true)
+ else
+   libhugetlbfs_dep = dependency('', required: false)
+ endif
+diff --git a/meson_options.txt b/meson_options.txt
+index c61dae0f..a05a7e0f 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -70,3 +70,9 @@ option(
+   type : 'string',
+   description : 'override the git version string'
+ )
++option(
++  'hugepages',
++  type: 'boolean',
++  value : false,
++  description : 'Enable support for hugetlbfs'
++)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
new file mode 100644
index ..96f6ab025153
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json"
+
+RDEPEND="
+   =sys-libs/libnvme-1.5*:=[json?]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_use hugepages)
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-06-30 Thread Patrick McLean
commit: 65f9837885621ce296bdaecdfd122fbb17ebfb46
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jun 30 23:07:39 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jun 30 23:07:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f98378

sys-libs/libnvme: add 1.5

Signed-off-by: Patrick McLean  gentoo.org>

 sys-libs/libnvme/Manifest   |  1 +
 sys-libs/libnvme/libnvme-1.5.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 1a31f5c798ea..cc7d25a235af 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -1,3 +1,4 @@
 DIST libnvme-1.2.tar.gz 484397 BLAKE2B 
ae6b1c3aa8f45594219470059cfc8982674433772f89faab1659811d860036f8af89bbcb383db37e96b763188935d2c1ecaa5176b8140bba50f8ea226e989a06
 SHA512 
f50517838cd1df3cdd123afdb67870633e9e484bf84dba70b784d7e86ecb355b96ba9d6a1cffb96b35444da7870dfe21c54b69701b5fe5b515319280db4a84e4
 DIST libnvme-1.3.tar.gz 499870 BLAKE2B 
5a019c12829890a0fe0b5e6aec5fbd009fc3bd6dfe7e81f61731292f4ea8b03044e7625491479350c399cc8cd5bc023e02cc9e93f1eba38f4c747667e84cfb24
 SHA512 
c874b29b73e55be842f71e74a226a76fcd50dfa72e2be100f0437bc83e740cd146b6d2f2cdaa940c11c3d8c48ff2c065ac0e8a83d4d0dde743edf4179f328670
 DIST libnvme-1.4.tar.gz 506101 BLAKE2B 
c1496c6258bf20ed4109710b06671fa7f0e27c7649520ad8ccf4021df00fffc45f80fea248d62d2b85eecc8b15b6afaf4a113d96d6737ae6772346c9d0bc1002
 SHA512 
cc4a0a78083471e912736d76e4faaa5c285e1149029560f212ff06254863e8f21b48fcb1638599bd68efcf888312a248fb748d23776af03574b39fbd9b2a418d
+DIST libnvme-1.5.tar.gz 566715 BLAKE2B 
2111a6929bc17949f03c39fdb247420bba371641b38e30cc7bc4b61a859471d1bfaa27d0dd3bb41379a3a59bb493ff9ce9006460aaf0b900c7ce40410701c03b
 SHA512 
0a19eca2dd7c48c9da3123767c3c789dfb7528d6f5b2b2dfdc8af7cd64e1d724fb81c6002b9821ce916cc7adb6b5e5e28253f1d73131188b0559c6d276a7d07c

diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild 
b/sys-libs/libnvme/libnvme-1.5.ebuild
new file mode 100644
index ..eebf0dc02112
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.5.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme;
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+IUSE="dbus +json keyutils python ssl +uuid"
+
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   json? ( dev-libs/json-c:= )
+   keyutils? ( sys-apps/keyutils:= )
+   dbus? ( sys-apps/dbus:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( >=dev-libs/openssl-1.1:= )
+   uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   dev-lang/swig
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dpython=false
+   $(meson_feature json json-c)
+   $(meson_feature dbus libdbus)
+   $(meson_feature ssl openssl)
+   $(meson_feature python)
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   local emesonargs=(
+   -Dpython=enabled
+   )
+   meson_src_configure --reconfigure
+   meson_src_compile
+}
+
+src_compile() {
+   meson_src_compile
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl python_compile
+   fi
+}
+
+python_install() {
+   meson_src_install
+   use python && python_optimize
+}
+
+src_install() {
+   use python && python_foreach_impl python_install
+
+   meson_src_install
+}



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

2023-06-30 Thread Sam James
commit: 06cad3f02fa31a2614d702e39b97c02ff668584a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cad3f0

dev-libs/hidapi: Stabilize 0.13.1 amd64, #904157

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

 dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild 
b/dev-libs/hidapi/hidapi-0.13.1.ebuild
index a4a8ac477b0b..a3fea97f574b 100644
--- a/dev-libs/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz 
-> ${P}.tgz"
 
 LICENSE="|| ( BSD GPL-3 HIDAPI )"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/, dev-python/pytest-mypy-plugins/files/

2023-06-30 Thread Lucio Sauer
commit: 05fc9520f54b1101e82b7d20a93b1a8f60c859e7
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Jun 30 21:11:41 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Jun 30 21:13:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05fc9520

dev-python/pytest-mypy-plugins: drop 1.11.1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 -
 ...lugins-1.11.1-deprecated-chevron-to-jinja.patch | 45 --
 .../pytest-mypy-plugins-1.11.1.ebuild  | 37 --
 3 files changed, 83 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
index 463d5fe1e..3a84cf3d7 100644
--- a/dev-python/pytest-mypy-plugins/Manifest
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -1,2 +1 @@
-DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B 
a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1
 SHA512 
ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64
 DIST pytest-mypy-plugins-2.0.0.gh.tar.gz 18444 BLAKE2B 
a9def96003d85d76984067194abdbb5259379c09d359be6a3de7d4a68df2f8c7ebd033632c645297062564943b6cdee885c793172338b52110590be6911f6a75
 SHA512 
743d4e3eef03cb52ffde82e42522ea961db6a27be3cba17aadceb47e1456ffd20806559dd7a6b183536aba98e592e97e40911199c4defbe66bfceebbf229

diff --git 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
deleted file mode 100644
index ae2885893..0
--- 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Chevron, an engine for the Mustache templating language, has been unmaintained
-since 2021 and is not part of ::gentoo. The Jinja and Mustache templating
-languages use the same syntax as far as this project is concerned.
-
-PR issued upstream by :
-https://github.com/typeddjango/pytest-mypy-plugins/pull/117
 a/pytest_mypy_plugins/utils.py
-+++ b/pytest_mypy_plugins/utils.py
-@@ -11,10 +11,11 @@ from itertools import zip_longest
- from pathlib import Path
- from typing import Any, Callable, Dict, Iterator, List, Mapping, Optional, 
Tuple, Union
- 
--import chevron
-+import jinja2
- import regex
- from decorator import contextmanager
- 
-+_rendering_env = jinja2.Environment()
- 
- @contextmanager
- def temp_environ() -> Iterator[None]:
-@@ -351,9 +352,10 @@ def extract_output_matchers_from_out(out: str, params: 
Mapping[str, Any], regex:
- return matchers
- 
- 
--def render_template(template: str, data: Mapping[str, Any]) -> str:
--return chevron.render(template=template, data={k: v if v is not None else 
"None" for k, v in data.items()})
- 
-+def render_template(template: str, data: Mapping[str, Any]) -> str:
-+template = _rendering_env.from_string(template)
-+return template.render({k: v if v is not None else "None" for k, v in 
data.items()})
- 
- def get_func_first_lnum(attr: Callable[..., None]) -> Optional[Tuple[int, 
List[str]]]:
- lines, _ = inspect.getsourcelines(attr)
 a/setup.py
-+++ b/setup.py
-@@ -8,7 +8,7 @@ dependencies = [
- "mypy>=0.970",
- "decorator",
- "pyyaml",
--"chevron",
-+"jinja2",
- "regex",
- "packaging",
- ]

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
deleted file mode 100644
index e42608e0e..0
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
-HOMEPAGE="
-   https://pypi.org/project/pytest-mypy-plugins/
-   https://github.com/typeddjango/pytest-mypy-plugins/
-"
-
-SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-PATCHES=(
-   "${FILESDIR}"/${P}-deprecated-chevron-to-jinja.patch
-)
-
-DOCS="README* CHANGELOG*"
-
-RDEPEND="
-   dev-python/decorator[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/regex[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/

2023-06-30 Thread Lucio Sauer
commit: d19b0602fb25724679bfff1ff8c218ce2f2f8e47
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Jun 30 21:11:16 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Jun 30 21:13:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d19b0602

dev-python/pytest-mypy-plugins: add 2.0.0

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 +
 .../pytest-mypy-plugins-2.0.0.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
index 1e72cbeeb..463d5fe1e 100644
--- a/dev-python/pytest-mypy-plugins/Manifest
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -1 +1,2 @@
 DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B 
a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1
 SHA512 
ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64
+DIST pytest-mypy-plugins-2.0.0.gh.tar.gz 18444 BLAKE2B 
a9def96003d85d76984067194abdbb5259379c09d359be6a3de7d4a68df2f8c7ebd033632c645297062564943b6cdee885c793172338b52110590be6911f6a75
 SHA512 
743d4e3eef03cb52ffde82e42522ea961db6a27be3cba17aadceb47e1456ffd20806559dd7a6b183536aba98e592e97e40911199c4defbe66bfceebbf229

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
new file mode 100644
index 0..a3bf16184
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
+HOMEPAGE="
+   https://pypi.org/project/pytest-mypy-plugins/
+   https://github.com/typeddjango/pytest-mypy-plugins/
+"
+
+SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS="README* CHANGELOG*"
+
+RDEPEND="
+   >=dev-python/mypy-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-06-30 Thread Sam James
commit: c3ca56dfe92ce249d0eafa0723cf29a103e45dcf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ca56df

net-misc/gallery-dl: Stabilize 1.25.5 arm, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index 683f42c540f0..5bffcbc8fdec 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86"
+   KEYWORDS="~amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: 32cf138d77c7a6d4168a1563120ea176b621ffb4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cf138d

net-misc/gallery-dl: Stabilize 1.25.5 amd64, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index 5bffcbc8fdec..e83e798733f1 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: be291dfb765ec326a721c3213053101b3aa422b0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be291dfb

sys-devel/binutils: Stabilize 2.40-r5 amd64, #909412

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

 sys-devel/binutils/binutils-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild 
b/sys-devel/binutils/binutils-2.40-r5.ebuild
index 689748580977..46633978ceeb 100644
--- a/sys-devel/binutils/binutils-2.40-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r5.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   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
 
 #



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

2023-06-30 Thread Sam James
commit: afddbe80fdaafcb7be0b45715e4166d716cb13c8
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afddbe80

dev-lang/eisl: Stabilize 2.98 amd64, #909413

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

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

diff --git a/dev-lang/eisl/eisl-2.98.ebuild b/dev-lang/eisl/eisl-2.98.ebuild
index 987db06ada03..05fe23762b19 100644
--- a/dev-lang/eisl/eisl-2.98.ebuild
+++ b/dev-lang/eisl/eisl-2.98.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



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

2023-06-30 Thread Sam James
commit: 9c0d37572be5cf03e0792988268915c5c4e8f2d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d3757

dev-libs/libansilove: Stabilize 1.4.1 amd64, #909414

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

 dev-libs/libansilove/libansilove-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libansilove/libansilove-1.4.1.ebuild 
b/dev-libs/libansilove/libansilove-1.4.1.ebuild
index 7e64439b0962..28dc9621d63d 100644
--- a/dev-libs/libansilove/libansilove-1.4.1.ebuild
+++ b/dev-libs/libansilove/libansilove-1.4.1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == ** ]]; then
EGIT_REPO_URI="https://github.com/ansilove/${PN}.git;
 else

SRC_URI="https://github.com/ansilove/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="BSD-2"



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

2023-06-30 Thread Sam James
commit: 81265e01e08c1beb35eb69c490bb6ece51144714
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81265e01

sys-libs/binutils-libs: Stabilize 2.40-r5 amd64, #909412

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

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 046b61a87301..50fa7236301b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



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

2023-06-30 Thread Sam James
commit: b1c92fe5cc4034753ce7ef1072cc8a240c3001db
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c92fe5

sys-devel/binutils: Stabilize 2.40-r5 ppc64, #909412

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

 sys-devel/binutils/binutils-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild 
b/sys-devel/binutils/binutils-2.40-r5.ebuild
index b6d2c543fe48..689748580977 100644
--- a/sys-devel/binutils/binutils-2.40-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r5.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   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
 
 #



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

2023-06-30 Thread Sam James
commit: 9c3a4995d892cc1be622acab662bed70d1df4a7a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3a4995

app-office/lyx: Stabilize 2.3.7 amd64, #909408

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

 app-office/lyx/lyx-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/lyx/lyx-2.3.7.ebuild b/app-office/lyx/lyx-2.3.7.ebuild
index a032dc4b7911..09cb84fd 100644
--- a/app-office/lyx/lyx-2.3.7.ebuild
+++ b/app-office/lyx/lyx-2.3.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://ftp.lyx.org/pub/lyx/stable/$(ver_cut 
1-2).x/${MY_P}-1.tar.xz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
 IUSE="aspell cups debug dia dot enchant gnumeric html +hunspell +latex 
monolithic-build nls rcs rtf svg l10n_he"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-06-30 Thread Sam James
commit: a30d27656411808c86d106301e0c0d09555174a3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30d2765

sys-libs/binutils-libs: Stabilize 2.40-r5 ppc64, #909412

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

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 9a2b00375c6e..046b61a87301 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



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

2023-06-30 Thread Sam James
commit: 51c9483dcf47dc8a9b2f8f3c1e7be22b049d8021
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c9483d

media-libs/libwebp: Stabilize 1.2.4-r2 arm64, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index 6002870b28cf..bb2e861d0838 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: 59b079c3da53feeadae9dd0bac32e1fc8c9827e3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b079c3

app-misc/ddcutil: Stabilize 1.3.0 arm, #904157

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

 app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild 
b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
index 132128f4644b..58c8dcad3a21 100644
--- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild
+++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0/4"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2023-06-30 Thread Sam James
commit: 3f2c5ca42b4390ea90c1940ca802c23d720a428c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2c5ca4

media-libs/libwebp: Stabilize 1.2.4-r2 amd64, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index bb2e861d0838..0f88112e3123 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: 8b6e387ff9661dd31f6a9f65e629fdc3c0f843f0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b6e387f

dev-libs/hidapi: Stabilize 0.13.1 arm, #904157

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

 dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild 
b/dev-libs/hidapi/hidapi-0.13.1.ebuild
index 83f14a44e5fe..a4a8ac477b0b 100644
--- a/dev-libs/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz 
-> ${P}.tgz"
 
 LICENSE="|| ( BSD GPL-3 HIDAPI )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="doc"
 
 DEPEND="



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

2023-06-30 Thread Sam James
commit: 7ab2e57dd388386e17db9ff2c274ef38f5a7dcd0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab2e57d

app-misc/ddcutil: Stabilize 1.3.0 arm64, #904157

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

 app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild 
b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
index 6f4236c8fc4b..132128f4644b 100644
--- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild
+++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0/4"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2023-06-30 Thread Sam James
commit: be4bb2dd0c91f58f299a048309b915b7ab4221ed
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4bb2dd

app-misc/ddcutil: Stabilize 1.3.0 amd64, #904157

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

 app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild 
b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
index 58c8dcad3a21..d87b7c7e7d63 100644
--- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild
+++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0/4"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2023-06-30 Thread Sam James
commit: c98c15ab668be42fb2d994798e095571eb51e477
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98c15ab

dev-libs/hidapi: Stabilize 0.13.1 arm64, #904157

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

 dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild 
b/dev-libs/hidapi/hidapi-0.13.1.ebuild
index 2ecb6767087f..83f14a44e5fe 100644
--- a/dev-libs/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz 
-> ${P}.tgz"
 
 LICENSE="|| ( BSD GPL-3 HIDAPI )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: testdata/repos/python/stub/ruby-dep-old/, ...

2023-06-30 Thread Arthur Zamarin
commit: 839a1f4a9a723e642ac4a1b26154bbb8f49e488a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun 29 18:27:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 30 18:36:33 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=839a1f4a

RubyCompatCheck: new check for new USE_RUBY compatible values

Resolves: https://github.com/pkgcore/pkgcheck/issues/304
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/checks/ruby.py| 109 +
 .../RubyCompatCheck/RubyCompatUpdate/expected.json |   2 +
 .../RubyCompatUpdate/RubyCompatUpdate-0.ebuild |  17 
 .../RubyCompatUpdate/RubyCompatUpdate-1.ebuild |  17 
 .../RubyCompatUpdate/RubyCompatUpdate-2.ebuild |  17 
 .../repos/python/dev-lang/ruby/ruby-2.7.ebuild |   6 ++
 .../repos/python/dev-lang/ruby/ruby-3.0.ebuild |   6 ++
 .../repos/python/dev-lang/ruby/ruby-3.1.ebuild |   6 ++
 .../repos/python/dev-lang/ruby/ruby-3.2.ebuild |   6 ++
 testdata/repos/python/eclass/ruby-ng.eclass|  83 
 .../repos/python/profiles/desc/ruby_targets.desc   |   5 +
 .../python/stub/ruby-dep-old/ruby-dep-old-0.ebuild |  14 +++
 .../repos/python/stub/ruby-dep/ruby-dep-0.ebuild   |  14 +++
 13 files changed, 302 insertions(+)

diff --git a/src/pkgcheck/checks/ruby.py b/src/pkgcheck/checks/ruby.py
new file mode 100644
index ..d7cbb914
--- /dev/null
+++ b/src/pkgcheck/checks/ruby.py
@@ -0,0 +1,109 @@
+import itertools
+
+from pkgcore.ebuild.atom import atom
+from snakeoil.sequences import iflatten_instance
+from snakeoil.strings import pluralism
+
+from .. import results
+from . import Check
+
+
+IUSE_PREFIX = "ruby_targets_"
+
+
+class RubyCompatUpdate(results.VersionResult, results.Info):
+"""``USE_RUBY`` can be updated to support newer ruby version(s)."""
+
+def __init__(self, updates, **kwargs):
+super().__init__(**kwargs)
+self.updates = tuple(updates)
+
+@property
+def desc(self):
+s = pluralism(self.updates)
+updates = ", ".join(self.updates)
+return f"USE_RUBY update{s} available: {updates}"
+
+
+class RubyCompatCheck(Check):
+"""Check ruby ebuilds for possible ``USE_RUBY`` updates.
+
+Supports ebuilds inheriting ``ruby-ng``.
+"""
+
+known_results = frozenset({RubyCompatUpdate})
+
+whitelist_categories = frozenset({"virtual"})
+
+def __init__(self, *args):
+super().__init__(*args)
+repo = self.options.target_repo
+# sorter for ruby targets leveraging USE_EXPAND flag ordering from repo
+self.sorter = repo.use_expand_sorter("ruby_targets")
+
+# determine available USE_RUBY use flags
+targets = []
+for target, _desc in repo.use_expand_desc.get(IUSE_PREFIX[:-1], ()):
+if target[len(IUSE_PREFIX) :].startswith("ruby"):
+targets.append(target[len(IUSE_PREFIX) :])
+self.multi_targets = tuple(sorted(targets, key=self.sorter))
+
+def ruby_deps(self, deps, prefix):
+for dep in (x for x in deps if x.use):
+for x in dep.use:
+if x.startswith(("-", "!")):
+continue
+if x.startswith(prefix):
+yield dep.no_usedeps
+break
+
+def deps(self, pkg):
+"""Set of dependencies for a given package's attributes."""
+return {
+p
+for attr in (x.lower() for x in pkg.eapi.dep_keys)
+for p in iflatten_instance(getattr(pkg, attr), atom)
+if not p.blocks
+}
+
+def feed(self, pkg):
+if pkg.category in self.whitelist_categories or "ruby-ng" not in 
pkg.inherited:
+return
+
+deps = self.deps(pkg)
+
+try:
+# determine the latest supported ruby version
+latest_target = sorted(
+(
+f"ruby{x.slot.replace('.', '')}"
+for x in deps
+if x.key == "dev-lang/ruby" and x.slot is not None
+),
+key=self.sorter,
+)[-1]
+except IndexError:
+return
+
+# determine ruby impls to target
+targets = set(
+itertools.takewhile(lambda x: x != latest_target, 
reversed(self.multi_targets))
+)
+
+if targets:
+try:
+# determine if deps support missing ruby targets
+for dep in self.ruby_deps(deps, IUSE_PREFIX):
+# TODO: use query caching for repo matching?
+latest = sorted(self.options.search_repo.match(dep))[-1]
+targets.intersection_update(
+f"ruby{x.rsplit('ruby', 1)[-1]}"
+for x in latest.iuse_stripped
+if x.startswith(IUSE_PREFIX)
+)
+if not 

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

2023-06-30 Thread Eray Aslan
commit: 538e7e1557f8e8e3b1827e495b8a76447db7f8b0
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jun 30 20:45:42 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Jun 30 20:45:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538e7e15

net-misc/ena-driver: add myself as a maintainer

Signed-off-by: Eray Aslan  gentoo.org>

 net-misc/ena-driver/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/ena-driver/metadata.xml b/net-misc/ena-driver/metadata.xml
index c5f10b85aa4b..018f626e73b8 100644
--- a/net-misc/ena-driver/metadata.xml
+++ b/net-misc/ena-driver/metadata.xml
@@ -5,6 +5,10 @@
 dilfri...@gentoo.org
 Andreas K. Huettel
   
+  
+e...@gentoo.org
+Eray Aslan
+  
   
 amzn/amzn-drivers
   



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

2023-06-30 Thread Eray Aslan
commit: 6aa5cf13a2ebeadc1d1176d3dea4e6c6f87dc6e9
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jun 30 20:43:49 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Jun 30 20:43:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa5cf13

net-misc/ena-driver: Fix build dir - take 2

Closes: https://bugs.gentoo.org/909401
Signed-off-by: Eray Aslan  gentoo.org>

 net-misc/ena-driver/ena-driver-2.8.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ena-driver/ena-driver-2.8.8.ebuild 
b/net-misc/ena-driver/ena-driver-2.8.8.ebuild
index 86f67bc63043..e7f73db785b4 100644
--- a/net-misc/ena-driver/ena-driver-2.8.8.ebuild
+++ b/net-misc/ena-driver/ena-driver-2.8.8.ebuild
@@ -25,6 +25,6 @@ DOCS=(
 
 src_compile() {
local modlist=( ena=net )
-   local modargs=( BUILD_PARAMS="CONFIG_MODULE_SIG=n 
BUILD_KERNEL=${KV_DIR}" )
+   local modargs=( CONFIG_MODULE_SIG=n BUILD_KERNEL="${KV_FULL}" )
linux-mod-r1_src_compile
 }



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2023-06-30 Thread Arthur Zamarin
commit: b274e2aa89271710357abea944cddd1a1a331877
Author: Eric Huber  illinois  edu>
AuthorDate: Thu Jun 29 06:42:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 30 20:08:44 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=b274e2aa

manifest: fix missing errors when all ebuilds for package are masked bad

If all of a package's ebuild files have been masked bad, that package
gets filtered out of the iterator for the previous loop in this
function, so a followup loop over the masked bad packages can help to
emit the unreported errors.

Resolves: https://github.com/pkgcore/pkgdev/issues/55
Co-authored-by: YiFei Zhu  gmail.com>
Authored-by: Eric Huber  illinois.edu>
Closes: https://github.com/pkgcore/pkgcore/pull/406
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcore/ebuild/repository.py | 12 
 1 file changed, 12 insertions(+)

diff --git a/src/pkgcore/ebuild/repository.py b/src/pkgcore/ebuild/repository.py
index 800e6e5dd..164aa0c97 100644
--- a/src/pkgcore/ebuild/repository.py
+++ b/src/pkgcore/ebuild/repository.py
@@ -161,6 +161,18 @@ class repo_operations(_repo_ops.operations):
 observer.info(f"generating manifest: 
{key}::{self.repo.repo_id}")
 manifest.update(sorted(all_fetchables.values()), 
chfs=write_chksums)
 
+# edge case: If all ebuilds for a package were masked bad,
+# then it was filtered out of the iterator for the above loop,
+# so we handle unreported bad packages here.
+missed_bad_set = set()
+for pkg in self.repo._bad_masked:
+if pkg.key not in ret:
+observer.error(
+f"{pkg.cpvstr}: 
{pkg.data.msg(verbosity=observer.verbosity)}"
+)
+missed_bad_set.add(pkg.key)
+ret.update(missed_bad_set)
+
 return ret
 
 



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

2023-06-30 Thread Alfredo Tupone
commit: 9de4bf79591fb17f6c098b6fa4d7fb3c2f890270
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:58:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de4bf79

dev-ml/ppx_optional: add 0.16.0

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

 dev-ml/ppx_optional/Manifest   |  1 +
 dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/ppx_optional/Manifest b/dev-ml/ppx_optional/Manifest
index 4008ef2eeb4c..7ad5e9f1b091 100644
--- a/dev-ml/ppx_optional/Manifest
+++ b/dev-ml/ppx_optional/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_optional-0.14.0.tar.gz 6090 BLAKE2B 
99c5ed7ab6b6c555477eaf468786cc175ff8c8ac4d0c6abb8110637da57396ed599d5c10bd35f3d5ff27a41b00314ca355596e4158c4d792fcb37d547455b90d
 SHA512 
70ed28a974ea1bbcb3fe2e54911e355da54fafd6dff3e74c471126a824c28e9a180777e96e17c4a7a52be4be507fbbc0fa3e92310346dbaf5ab8711845e92e40
 DIST ppx_optional-0.15.0.tar.gz 6090 BLAKE2B 
89752ec6175f0334b922689b2f1b47ee078be0eb5f0432b9de18ac966a6e75e4bb36e4f5f4ab4e7be669de5805f2db8e35cf723cbc22e724451d748bf5437553
 SHA512 
a2cd8390877c9ec256523c796995a5ade2f97f396afe86493ac46ca1bd1fe15264423986f5a27d5b88908b92673305405e508e744335205ff17f6c2b7d7d0809
+DIST ppx_optional-0.16.0.tar.gz 8333 BLAKE2B 
1e977c8c06a9db1247d17a4795d7cd849ca6280b2a2367de3ffe7071f18a88d2e0afc1dbbed3e8b1a01b454623e730d2b7b8e4d378ed0e55df016ecc36c8a4cc
 SHA512 
07e812d46aef13e835dfc31e4eab17c656ad98e85843337d8f9361038c78bbcfceedaa64774784ffd84cb11e58c142e6c9bfab6d6c31eddf86b0e860f9a315a5

diff --git a/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild 
b/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild
new file mode 100644
index ..6ee953269bce
--- /dev/null
+++ b/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Pattern matching on flat options"
+HOMEPAGE="https://github.com/janestreet/ppx_optional;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/base:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+   dev-ml/result:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread Alfredo Tupone
commit: 48916299cc26544358232f628d179ed0831d2e29
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 20:04:30 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48916299

dev-ml/ppx_log: add 0.16.0

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

 dev-ml/ppx_log/Manifest  |  1 +
 dev-ml/ppx_log/ppx_log-0.16.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ml/ppx_log/Manifest b/dev-ml/ppx_log/Manifest
index 31481663845b..89a888ed1ea6 100644
--- a/dev-ml/ppx_log/Manifest
+++ b/dev-ml/ppx_log/Manifest
@@ -1 +1,2 @@
 DIST ppx_log-0.15.0.tar.gz 6672 BLAKE2B 
3b45e705dfe6256d95e52b3fb1b1f98599d48fba6d4c565df95319566d5ab62965182d265db68a9b2f0b7e32103861639ff9ca46e1980e93e63abdeae83e79cd
 SHA512 
1585f82615def2fc1c94853e9a1b9e3ebd2ef8193067f229f24580ea124c06736a2b361377801b9a44b7347e1938da051ed652764142e2270de3d3e8f375bf46
+DIST ppx_log-0.16.0.tar.gz 6706 BLAKE2B 
7da65372fb1ad0f25023f1236634a1cb790f8ab3098a250ea1fac6056213973b02efac54c659c5dc950b2daf64673b761f6af91976bee3781f18f8e62c7c8d3f
 SHA512 
6560720e4c329d8859850f06aa9c80f9446f361221ce57223ee2872944928079898bb644bf762d4907673368a18857390346a94d450ba4d2787abac77dea9e87

diff --git a/dev-ml/ppx_log/ppx_log-0.16.0.ebuild 
b/dev-ml/ppx_log/ppx_log-0.16.0.ebuild
new file mode 100644
index ..68dfc4d4bf87
--- /dev/null
+++ b/dev-ml/ppx_log/ppx_log-0.16.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit dune
+
+DESCRIPTION="Lazily rendering log messages"
+HOMEPAGE="https://github.com/janestreet/ppx_log;
+SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/base:${SLOT}
+   dev-ml/ppx_sexp_message:${SLOT}
+   dev-ml/sexplib:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""



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

2023-06-30 Thread Alfredo Tupone
commit: f2c629a9467161dd709d7dca083caf78d9210535
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:46:14 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c629a9

dev-ml/ppx_variants_conv: add 0.16.0

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

 dev-ml/ppx_variants_conv/Manifest  |  1 +
 .../ppx_variants_conv-0.16.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/ppx_variants_conv/Manifest 
b/dev-ml/ppx_variants_conv/Manifest
index c8e65fc848ca..078aed006c13 100644
--- a/dev-ml/ppx_variants_conv/Manifest
+++ b/dev-ml/ppx_variants_conv/Manifest
@@ -1,3 +1,4 @@
 DIST ppx_variants_conv-0.14.1.tar.gz 9640 BLAKE2B 
a73241a8dfc1cf41d2ad184f7e321484525794e66a1e881c822616aca6f8d221e9e699464716410a71ae3cbd542eef6315e0d183447e5e0e49bdb02935876375
 SHA512 
2ee21751de1595e56b151d87413554af5c0aaf92053ddd2834cadea812f1f59fcd078f6f4a9e9894eca9ffbf211ed2de996df065534c84256dc9670ee8fcbed5
 DIST ppx_variants_conv-0.14.2.tar.gz 9626 BLAKE2B 
1effb717e72237ec5522034d5885e6f2919eb80d16266b14cb4c2b9bf6b2d6e8792f3a8232130de7a1b6c51233add4984add36f8da74dd526d9e3cbbe0f14cd7
 SHA512 
1ae714bea76ba4856c5ab1a7266b28f0ca4462dea26afefe6953eae1ac683f98748cb6281155cc89380d25c81311f78afa6f44e39413fafa63bf043623538a48
 DIST ppx_variants_conv-0.15.0.tar.gz 10530 BLAKE2B 
5947ce3056639ae54f7fb7aea16f1657997ef631f4544baae849023b3d9cc29c8711cc3913e3583b58db99afea793d4cfe13c189e3f0ca44e5ddb0e9515a0507
 SHA512 
549b8d7af75cb98bc6cfe3bc53d43a9bee5c767de149905faf76c0a97c5be86d14d784377805c3932423d4dc698375edbd52f1cf508a4d0f3ea8e79f7e284224
+DIST ppx_variants_conv-0.16.0.tar.gz 12331 BLAKE2B 
d8b454b1d489dede40ea0d43f6d9f8ee30784b975ac388f0c05c3d4778690a102ee8105d888edec0fe899906c8b7e3d083eb6ff0b79d5ee85b5af57ecada0495
 SHA512 
56a4e1da5cc855549e59adcbe25dfc175c7c2bd989f0b984182e2c7d35d5fa19829b38cbbd64104f22dfe06b4460f20ad66e922a553061cabde3d73473cdf33a

diff --git a/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild 
b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild
new file mode 100644
index ..5966431ee5a2
--- /dev/null
+++ b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of accessor and iteration functions for ocaml variant 
types"
+HOMEPAGE="https://github.com/janestreet/ppx_variants_conv;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/variantslib:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread Alfredo Tupone
commit: 845be0854b9cfd3466ea49b42268aea83bf0f280
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:53:15 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845be085

dev-ml/ppx_sexp_value: add 0.16.0

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

 dev-ml/ppx_sexp_value/Manifest |  1 +
 dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/ppx_sexp_value/Manifest b/dev-ml/ppx_sexp_value/Manifest
index 04a564ff5c07..6c064c5ffdc3 100644
--- a/dev-ml/ppx_sexp_value/Manifest
+++ b/dev-ml/ppx_sexp_value/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_sexp_value-0.14.0.tar.gz 7740 BLAKE2B 
f495d0b9032a73cd6a62292185e77cfe6206bb06564e663c04a20c9430dd4188da529bef6428a7a07309109ec7fc51d3909ac58d5760c1fab618f59eee8a6b63
 SHA512 
d33ed503025e07588a21ca6796004dd53ddfb9f67f3527d066c4767734fb8723d0a9d31082d285ba82996d8b69faecb624f116046ea8048637f05773ee3e89a8
 DIST ppx_sexp_value-0.15.0.tar.gz 7839 BLAKE2B 
72ac20f7bae60979f2b90c2103773549af655fff9c291d8f0afbfb773495ea2e387ce8149e782fd87db484ea882b9a35347a80472f37d9d1ab6f26bbff845db3
 SHA512 
b6eb67114c8d63b7eeeb63c5ce1c043a4c8879bd6502733449b3b1d665d345c9685ffefc0f8b0a3203b31e169f238f7decc882e72b0436601d1461e86b0f5d03
+DIST ppx_sexp_value-0.16.0.tar.gz 8460 BLAKE2B 
b8d616e9c2d9a1f86a0727c4f05f630fee705b8fea5add83d71b94a5c63905c198c69dd5ac3676cbf8c6f8ebdbc2bfbae01ec1d0936eb13137b1107f3d1aed28
 SHA512 
f38c6045dc9d5136fcfaad00039fb7f0caf34ca1fb2031145fedb0b5d4c39b13c58c8d744ca77ebe291526b9f0b995d6f0d0f4cd18136b92e1125fb30e2ae2bd

diff --git a/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild 
b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild
new file mode 100644
index ..1d7d16261863
--- /dev/null
+++ b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Standard library for ppx rewriters"
+HOMEPAGE="https://github.com/janestreet/ppx_sexp_value;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/ppx_here:${SLOT}
+   dev-ml/ppx_sexp_conv:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread Alfredo Tupone
commit: 4eb1fd5aabbac1553c7573e478a75b892f91a0cc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:44:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb1fd5a

dev-ml/variantslib: add 0.16.0

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

 dev-ml/variantslib/Manifest  |  1 +
 dev-ml/variantslib/variantslib-0.16.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest
index b2d81ea3886b..8de5f8f878e3 100644
--- a/dev-ml/variantslib/Manifest
+++ b/dev-ml/variantslib/Manifest
@@ -1,2 +1,3 @@
 DIST variantslib-0.14.0.tar.gz 2951 BLAKE2B 
a3197f7e06d4340ae73d76d477fd1e0ce038b4829aa3a9d0e0ea3e5251f9ca7c43798005138993a16c860ebf4d08a7e54621359c2a030f3866b62a02de4c326f
 SHA512 
0cb18475668eb8e6091f8a779587f0d643dd0325b0f8518e53469dd12769a3ed6fa4f9c2651a21f8b07992d7b29f6664c4d3bf49f46ed6d7002de07b5014e4f3
 DIST variantslib-0.15.0.tar.gz 2948 BLAKE2B 
a85fea8d994a8488b1aa6a64826bacc4b2d38987664f33d78e27e46a308376092d9af2b931782dba222d12a8f17edd99287faa903a1e0865acf5093613c175bf
 SHA512 
cf52e19fb16f2021e06ce92799275717401f4959f89f0219c62df1386c036cbaaa1213eed1b80f9e4147681e613bffc5ca8d50987ca45aac791fe3c723e3d692
+DIST variantslib-0.16.0.tar.gz 2982 BLAKE2B 
201c96a87391930292df170e7fc6d6e113e8cb652e20acc341dad4a3608849ec60827497905efdbfa8cd86d783681236ddbc3ef73e67d019a244c13802073af4
 SHA512 
c20cedbf6599b66028d77a5ce0d54a8fa1d2b8302344a434f9714ebd4714b159df143966bc480852e8ac54b44bd59f66646ba614419ea7cffa6710228e7a6fd6

diff --git a/dev-ml/variantslib/variantslib-0.16.0.ebuild 
b/dev-ml/variantslib/variantslib-0.16.0.ebuild
new file mode 100644
index ..febadbdff6ae
--- /dev/null
+++ b/dev-ml/variantslib/variantslib-0.16.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml variants as first class values"
+HOMEPAGE="https://github.com/janestreet/variantslib;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/base:${SLOT}
+"
+DEPEND="${RDEPEND}"



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

2023-06-30 Thread Alfredo Tupone
commit: a8bd510c925a58143a383167f538168e79b328d3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:50:46 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8bd510c

dev-ml/ppx_typerep_conv: add 0.16.0

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

 dev-ml/ppx_typerep_conv/Manifest   |  1 +
 .../ppx_typerep_conv-0.16.0.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/ppx_typerep_conv/Manifest b/dev-ml/ppx_typerep_conv/Manifest
index 9e6e7d1d1068..506935e8cf2d 100644
--- a/dev-ml/ppx_typerep_conv/Manifest
+++ b/dev-ml/ppx_typerep_conv/Manifest
@@ -1,3 +1,4 @@
 DIST ppx_typerep_conv-0.14.1.tar.gz 9453 BLAKE2B 
4acafdd51df0659746697283aa3240f1b1403e4e9f9b5fafa6c4b09f4c76f6ac645e2ccab53cba7371b5b004edba38d24198334d10b295d90c8ba5814a602a23
 SHA512 
6e32f6c2cf6c370fcb8d3b341dbd797c3b7c2557c8604253d744b266c9a3f4984e62ffe6ec5717044378f81e5b78e7f206a7f0f4b43c0dda97a4e7ece745d26d
 DIST ppx_typerep_conv-0.14.2.tar.gz 9474 BLAKE2B 
7a7ff6669d9af2ced905e5b104058d26ffe06e3784af366a1a4ce753337eeb87c9bfe02d1a6fddaac6c387105d2583194cbd06b915eb35d16e06b1d4ab977e2f
 SHA512 
9372f13cb3f62b3732af4f8ddc00314dd71869bab5599ae0a112d32669de300346781b7fcd2bd649ccedfde54fcd86fb6186812eeb528858048bcd9d5ad443dd
 DIST ppx_typerep_conv-0.15.0.tar.gz 9392 BLAKE2B 
3f7d9ac373048434ea55deab18b25bd74da77116b20db841c412c3304f318a1b820708c3f9cb6eab1f92fda399d3e6168fc8b3cc0546501f4fc6b57da5f74414
 SHA512 
3f5bb2c70674e5f6219daa883fe948023a60558c9560c5d8e6b187e0420adf8767ce4f5cca06fe7edccd52e531b2e79d962f7fdc7502cb63280c364627621c73
+DIST ppx_typerep_conv-0.16.0.tar.gz 9421 BLAKE2B 
dbef20e205e550ab4ef16cf0e53bb47567b922297818a944a3fb6cd07eee90c6184d9cd33d7fc2e67b47fd371c95410f7022a8e140c9946c1c7502bb2a433d0c
 SHA512 
842f3caeb22b7d1feb1de9f599ffe2474365704e7ce9c05366b9714bcbf165791eda8b16d420a3a64ccc8ea44a9b2178ffddaa8e3ad005c6536c3559f2da295a

diff --git a/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild 
b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild
new file mode 100644
index ..2810a82752c1
--- /dev/null
+++ b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of runtime types from type declarations"
+HOMEPAGE="https://github.com/janestreet/ppx_typerep_conv;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/typerep:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread Alfredo Tupone
commit: 7ffee1215166154d67f653ecd26bd647d1d1d16f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 19:58:24 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 20:05:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffee121

dev-ml/ppx_pipebang: add 0.16.0

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

 dev-ml/ppx_pipebang/Manifest   |  1 +
 dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ml/ppx_pipebang/Manifest b/dev-ml/ppx_pipebang/Manifest
index 8705c60c84a2..3da78098e74a 100644
--- a/dev-ml/ppx_pipebang/Manifest
+++ b/dev-ml/ppx_pipebang/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_pipebang-0.14.0.tar.gz 3766 BLAKE2B 
a2e99dd5e27ddbca5d77b1c215757d8d0d2d54b53511f0db93a09a16c25b5c5e429a08c8d42c7e4843eeb23c346649dea5700c445afe176f4b1625340901b6c1
 SHA512 
b07004aef0865c877f8f814068b514298568078785586933f400350d1a1dae3eb4aafe1ba4f12e17a3e2a3945297162c4a725ebfbc153e80b412c6086019959a
 DIST ppx_pipebang-0.15.0.tar.gz 3759 BLAKE2B 
6d2a45a4b803a777dcf055acccbea3e54a86458d01032efd01d204cf3426b496b9d91047216c11a424ef5e7ff92fc729d1ef8fb616f807c21f512be52013665a
 SHA512 
778dae2cd6176f9ce18f20486e16f6f76e9137095759b29ddc10fee15d8a21f51fff94245c4a750ae68cd75edbd06b9cad6ff1b56aacb38ac9e6d7d71c0bf701
+DIST ppx_pipebang-0.16.0.tar.gz 3755 BLAKE2B 
2aa33958dd9b6abdaed4d38c7d627fa3cd1b0328bc01fc3eb8761ef9d60f9ba26b8be17975712d91c177fcf8c20e17da69c49ff676b2946a783e3674e30597c1
 SHA512 
b333d189c2705b3c7175af5636bd63c38ed434b3828227c7db8d2cb0fe9bd4caa05975d5d28d8fb4d61656bd3d7a15e2db2b36a1672107c1557c5012c19cb445

diff --git a/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild 
b/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild
new file mode 100644
index ..8f9642ec2657
--- /dev/null
+++ b/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A ppx rewriter that inlines reverse application operators |> and 
|!"
+HOMEPAGE="https://github.com/janestreet/ppx_pipebang;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread William Hubbs
commit: 907577ae1da47c21556eeeb4386cdf2faa7b6754
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 30 19:31:25 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 30 19:44:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907577ae

profiles/base/package.use.mask: mask lto for nodejs

Closes: https://bugs.gentoo.org/909394
Signed-off-by: William Hubbs  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 56b900574092..a5e1c4ab67ea 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# William Hubbs  (2023-06-30)
+# multiple repeated issues: Bug: #909394
+net-libs/nodejs lto
+
 # Sam James  (2023-06-29)
 # Insecure old versions of the SSL/TLS protocol.
 net-libs/gnutls sslv2 sslv3



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

2023-06-30 Thread Michał Górny
commit: 3340bf0940a6dbd82df1c778cdf06bc893558dfb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3340bf09

sys-devel/clang-runtime: Add 17.0.0_pre20230630 snapshot

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

 .../clang-runtime-17.0.0_pre20230630.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-06-30 Thread Michał Górny
commit: 3397cae460f998893de454504dd49a0f257d1bf8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3397cae4

sys-libs/libcxxabi: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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

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

2023-06-30 Thread Michał Górny
commit: 5c6062a8c2bf2b692ffbcaf47957316dbc6d8b0c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6062a8

dev-libs/libclc: Add 17.0.0_pre20230630 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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



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

2023-06-30 Thread Michał Górny
commit: b8cefb3cd369f10408b4424536f62a71667667fc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8cefb3c

sys-libs/libomp: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 0c7418dfddac..cc1f243c1dfc 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild 
b/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild
new file mode 100644
index ..31560a1c0eef
--- /dev/null
+++ b/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   # LTO causes issues in other packages building, #870127
+   filter-lto
+
+   # 

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

2023-06-30 Thread Michał Górny
commit: 5225947670661770e7c06b4e9dcbc79576b33312
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52259476

sys-libs/compiler-rt: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-17.0.0_pre20230630.ebuild  | 149 +
 2 files changed, 150 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index c4a0a69bace5..0a6fb7ad4bee 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild 
b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild
new file mode 100644
index ..f31c17f1962a
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   fi
+
+   strip-unsupported-flags
+   fi
+
+  

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

2023-06-30 Thread Michał Górny
commit: d7f180c80764bc83d945e5f9d6a2af631c216607
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f180c8

sys-libs/compiler-rt-sanitizers: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-17.0.0_pre20230630.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 5660fc5f7ead..64212a520358 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild
new file mode 100644
index ..b0a49349926b
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+ 

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

2023-06-30 Thread Michał Górny
commit: 2fadc24e16feb9f3a8f45ca7eae28b7e5f956bb7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fadc24e

sys-libs/libcxx: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 7450bac02fe2..2be912420b43 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild 
b/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild
new file mode 100644
index ..93b4473e8546
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 

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

2023-06-30 Thread Michał Górny
commit: 90473ee60c314ca7c8b80684a296e8b081617ca6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90473ee6

sys-libs/llvm-libunwind: Add 17.0.0_pre20230630 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-17.0.0_pre20230630.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild
new file mode 100644
index ..43f8868fc308
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+   -DLIBUNWIND_INSTALL_HEADERS=ON
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+   

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

2023-06-30 Thread Michał Górny
commit: 9f65c715cebe7b5006edca0619b1c6f28c78fb76
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f65c715

dev-util/lldb: Add 17.0.0_pre20230630 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-17.0.0_pre20230630.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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

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

2023-06-30 Thread Michał Górny
commit: d4b78d5902018657a6e21f344f21415d21de23b4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b78d59

sys-devel/clang: Add 17.0.0_pre20230630 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-17.0.0_pre20230630.ebuild | 474 
 2 files changed, 475 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index fb2c6ef097d7..0ad2d812a204 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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

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

2023-06-30 Thread Michał Górny
commit: 293120aefc98d9e3b23a16abb4c2c5c4b19e99c8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293120ae

dev-python/lit: Add 17.0.0_pre20230630 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-17.0.0_pre20230630.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/dev-python/lit/lit-17.0.0_pre20230630.ebuild 
b/dev-python/lit/lit-17.0.0_pre20230630.ebuild
new file mode 100644
index ..a1f25977a11a
--- /dev/null
+++ b/dev-python/lit/lit-17.0.0_pre20230630.ebuild
@@ -0,0 +1,42 @@
+# 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 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-06-30 Thread Michał Górny
commit: 15ee3370330281ba738570a59418affc7912237d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ee3370

llvm.org.eclass: Add 17.0.0_pre20230630 snapshot

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 81d82aeda580..53f714c1c4b1 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   17.0.0_pre20230630)
+   
EGIT_COMMIT=d32fb5e5f51dedba495301073b9250f84ac6d8a8
+   ;;
17.0.0_pre20230620)

EGIT_COMMIT=aad51417452432092258034c55537a7092fa6295
;;



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

2023-06-30 Thread Michał Górny
commit: ef4fc94244617fd2500f1ccf3e6b28ab8c28c098
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4fc942

dev-ml/llvm-ocaml: Add 17.0.0_pre20230630 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-17.0.0_pre20230630.ebuild   | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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

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

2023-06-30 Thread Michał Górny
commit: 9ed0402f75f5f9041cb31e1a0bf17579263700d9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed0402f

sys-devel/clang-common: Add 17.0.0_pre20230630 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-17.0.0_pre20230630.ebuild | 190 +
 2 files changed, 191 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild 
b/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild
new file mode 100644
index ..51e0f70c6470
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+
+   insinto /etc/clang
+   newins - gentoo-runtimes.cfg <<-EOF
+   # This file is initially generated by sys-devel/clang-runtime.
+   # It 

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

2023-06-30 Thread Michał Górny
commit: 1b2b1c60b89ec1d4c7626ec34dca4d2e9448c57b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2b1c60

sys-devel/lld: Add 17.0.0_pre20230630 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-17.0.0_pre20230630.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 72768252ea33..794c0fbe20fd 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

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



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

2023-06-30 Thread Michał Górny
commit: dc81ef05ca03951a4ead7662c84190a4646228b6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc81ef05

dev-python/clang-python: Add 17.0.0_pre20230630 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-17.0.0_pre20230630.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild 
b/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild
new file mode 100644
index ..0b4b598d92ff
--- /dev/null
+++ b/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-06-30 Thread Michał Górny
commit: adb81ccbe9fcbf7cc3eddd793415297af7cb2d42
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb81ccb

sys-devel/llvm: Add 17.0.0_pre20230630 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild | 533 ++
 2 files changed, 534 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index fb2c6ef097d7..0ad2d812a204 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild 
b/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild
new file mode 100644
index ..dd7be5a60d95
--- /dev/null
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild
@@ -0,0 +1,533 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test xar xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+python_check_deps() {
+   use doc || return 0
+
+   python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+   local prod_targets=(
+  

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

2023-06-30 Thread Michał Górny
commit: 51127c893c7570bfe8cbf2fa76340a6dd5dbf0e4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 18:55:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 19:41:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51127c89

sys-devel/llvm-common: Add 17.0.0_pre20230630 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-17.0.0_pre20230630.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 3b9db6c543a3..e99aeb91e935 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c33
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 
BLAKE2B 
64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9
 SHA512 
3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2
+DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 
BLAKE2B 
31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63
 SHA512 
5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396

diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild 
b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2023-06-30 Thread Sam James
commit: 75b961a245b4d8a2dac434d6b26edeb51646e18e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b961a2

net-misc/gallery-dl: Stabilize 1.25.5 x86, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index 53672294f91f..549b891a6391 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: 915d946ba478510a51a01cfb795781bbd099f0de
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915d946b

net-misc/gallery-dl: Stabilize 1.25.5 hppa, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index 549b891a6391..6219a484ee3e 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm ~arm64 hppa ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: 81008372b47635b533e6836fc91eaeed8fda145a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81008372

media-libs/libwebp: Stabilize 1.2.4-r2 arm, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index 95925e6d777f..5cfe0d36a14e 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: 9460d5b9013948b597bfa6ab61078e7d3e4c3014
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9460d5b9

net-misc/gallery-dl: Stabilize 1.25.5 ppc64, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index a50bf3653614..683f42c540f0 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: 00bf9566dab00b796280dbb41d5a27fd5f58dfb9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00bf9566

net-misc/gallery-dl: Stabilize 1.25.5 arm64, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index 6219a484ee3e..a50bf3653614 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 hppa ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Sam James
commit: dd109df8aebedfd0992567986cddcc491fc781dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd109df8

app-misc/ddcutil: Stabilize 1.3.0 x86, #904157

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

 app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild 
b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
index b0642bc092ca..6f4236c8fc4b 100644
--- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild
+++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0/4"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2023-06-30 Thread Sam James
commit: 389ccc8efc1ee69608d686a763db7d039542b177
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ccc8e

media-libs/libwebp: Stabilize 1.2.4-r2 x86, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index 5cfe0d36a14e..6002870b28cf 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: 64fe1d26a2b9c2098574597362837ddd1137fa76
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:30:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fe1d26

dev-libs/hidapi: Stabilize 0.13.1 x86, #904157

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

 dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild 
b/dev-libs/hidapi/hidapi-0.13.1.ebuild
index 654c247bf9d0..2ecb6767087f 100644
--- a/dev-libs/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz 
-> ${P}.tgz"
 
 LICENSE="|| ( BSD GPL-3 HIDAPI )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="doc"
 
 DEPEND="



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

2023-06-30 Thread Arthur Zamarin
commit: 02494ef40ed8aa6ca45626fa2bf8a8a5c63706d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 30 19:28:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 30 19:28:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02494ef4

net-misc/gallery-dl: Stabilize 1.25.5 ppc, #909415

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

 net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index b3da2a9c870f..53672294f91f 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-30 Thread Arthur Zamarin
commit: 6dbf586638b91d6950acb360addd748dfc6f09e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 30 19:28:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 30 19:28:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbf5866

media-libs/libwebp: Stabilize 1.2.4-r2 ppc, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index 4a08aa5ed241..95925e6d777f 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: cfb65e5f2c184c38282dfcd015bb23b7baec3406
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:19:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:19:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb65e5f

media-libs/libwebp: Stabilize 1.2.4-r2 sparc, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index 4b22da3c4d06..4a08aa5ed241 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Sam James
commit: 0c0d560903b26c77ddea23026bf9a8eac6d3cd9d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:16:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:19:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0d5609

app-crypt/scrypt: add github upstream metadata

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

 app-crypt/scrypt/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/scrypt/metadata.xml b/app-crypt/scrypt/metadata.xml
index 4c1f213dd4ed..ea0c84aa3eb8 100644
--- a/app-crypt/scrypt/metadata.xml
+++ b/app-crypt/scrypt/metadata.xml
@@ -5,4 +5,7 @@
jsmo...@gentoo.org
Jakov Smolić

+   
+   Tarsnap/scrypt
+   
 



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

2023-06-30 Thread Sam James
commit: b7c80125b2fa2628eb67707b86adce5618ae4661
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:19:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c80125

dev-libs/hidapi: Stabilize 0.13.1 ppc64, #904157

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

 dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild 
b/dev-libs/hidapi/hidapi-0.13.1.ebuild
index 6f2ed465adcc..654c247bf9d0 100644
--- a/dev-libs/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz 
-> ${P}.tgz"
 
 LICENSE="|| ( BSD GPL-3 HIDAPI )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 IUSE="doc"
 
 DEPEND="



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

2023-06-30 Thread Sam James
commit: 01bce5a846dcda3d3696625d7341304d9b21
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:19:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bc

app-misc/ddcutil: Stabilize 1.3.0 ppc64, #904157

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

 app-misc/ddcutil/ddcutil-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild 
b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
index 35f885477ff1..b0642bc092ca 100644
--- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild
+++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.
 
 SLOT="0/4"
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
 REQUIRED_USE="drm? ( X )"
 



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

2023-06-30 Thread Sam James
commit: 9c0dfa2a589af0d31ad9e8628503121f7da2eec9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 19:19:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 19:19:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0dfa2a

media-libs/libwebp: Stabilize 1.2.4-r2 ppc64, #909410

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

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

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
index bcf5f8174336..4b22da3c4d06 100644
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0/7" # subslot = libwebp soname version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
 



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

2023-06-30 Thread Maciej Barć
commit: f32fcd7cf3675eefd5c34cbe01bf3241698ba665
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 19:01:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32fcd7c

app-admin/keepassxc: drop old 2.7.4

Signed-off-by: Maciej Barć  gentoo.org>

 app-admin/keepassxc/Manifest   |   1 -
 app-admin/keepassxc/keepassxc-2.7.4.ebuild | 101 -
 2 files changed, 102 deletions(-)

diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index ab65dd45f920..29942ef8a602 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1,2 +1 @@
-DIST keepassxc-2.7.4-src.tar.xz 8957372 BLAKE2B 
5b8ea105c35956f85779187df624f373f9e6937e1edc454b2a5cbc851ddd2ef0dd556ec74242e3a67c314c1e4b0750987a498d245c3463a5e92254ad0c394ab4
 SHA512 
76b6ba0891d9ba92a5794ba6f25dc8a28f7c1c0f010c31dd49d52ac4c5f186d9c4b51e6f054102b6dfe2d8e766607455829c1994c7ea238efc8f172bbe29b8eb
 DIST keepassxc-2.7.5-src.tar.xz 8706996 BLAKE2B 
6df7ec9e560b469b8e3ae9026464e6c2064ffd262b118842a3cd5fbf72758aa0e5614cb2581392b6ab35b3d202acbdad24e1679ca162468f78e88dd94af2422f
 SHA512 
904fe319cb18a06e86162a0a4c4fbcac05b9e6936b69c5362b7fe2b89cd268061cadd6854f7dde80d3e8cfa2b9e22c27974277f3db1f6c32a2720e01a4c4aa1b

diff --git a/app-admin/keepassxc/keepassxc-2.7.4.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.4.ebuild
deleted file mode 100644
index 68335109f7ce..
--- a/app-admin/keepassxc/keepassxc-2.7.4.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition"
-HOMEPAGE="https://keepassxc.org/
-   https://github.com/keepassxreboot/keepassxc/;
-
-if [[ "${PV}" != * ]] ; then
-   if [[ "${PV}" == *_beta* ]] ; then
-   
SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${P/_/-}"
-   else
-   
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-   fi
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/keepassxreboot/${PN};
-   [[ "${PV}" !=  ]] && EGIT_BRANCH="master"
-fi
-
-LICENSE="LGPL-2.1 GPL-2 GPL-3"
-SLOT="0"
-IUSE="X autotype browser doc keeshare +network test yubikey"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="autotype? ( X )"
-
-RDEPEND="
-   app-crypt/argon2:=
-   dev-libs/botan:2=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-gfx/qrencode:=
-   sys-libs/readline:0=
-   sys-libs/zlib:=
-   X? ( dev-qt/qtx11extras:5 )
-   autotype? (
-   x11-libs/libX11
-   x11-libs/libXtst
-   )
-   keeshare? ( sys-libs/zlib:=[minizip] )
-   yubikey? (
-   dev-libs/libusb:1
-   sys-apps/pcsc-lite
-   )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   doc? ( dev-ruby/asciidoctor )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-tests.patch )
-
-src_prepare() {
-   if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != * ]] && [[ ! -f 
.version ]] ; then
-   printf '%s' "${PV}" > .version || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # https://github.com/keepassxreboot/keepassxc/issues/5801
-   filter-lto
-
-   local mycmakeargs=(
-   # Gentoo users enable ccache via e.g. FEATURES=ccache or
-   # other means. We don't want the build system to enable it for 
us.
-   -DWITH_CCACHE=OFF
-   -DWITH_GUI_TESTS=OFF
-   -DWITH_TESTS="$(usex test)"
-   -DWITH_XC_AUTOTYPE="$(usex autotype)"
-   -DWITH_XC_DOCS="$(usex doc)"
-   -DWITH_XC_BROWSER="$(usex browser)"
-   -DWITH_XC_FDOSECRETS=ON
-   -DWITH_XC_KEESHARE="$(usex keeshare)"
-   -DWITH_XC_NETWORKING="$(usex network)"
-   -DWITH_XC_SSHAGENT=ON
-   -DWITH_XC_UPDATECHECK=OFF
-   -DWITH_XC_YUBIKEY="$(usex yubikey)"
-   -DWITH_XC_X11="$(usex X)"
-   )
-   if [[ "${PV}" == *_beta* ]] ; then
-   mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
-   fi
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-06-30 Thread Maciej Barć
commit: 916cbabbbc5cd2b78e65a60b13efb3e6975e0d97
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 19:03:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916cbabb

sys-apps/system-monitoring-center: drop old 2.12.0

Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.12.0.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 29842d05dc2f..bf99fc9a4de5 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,3 +1,2 @@
-DIST system-monitoring-center-2.12.0.tar.gz 538699 BLAKE2B 
a7e610897fb814b8caa48d28c9b2595d95cfb25522977b908e286df51160d71d5df9e03d7c5ec29ed4f162f503c346769f5247e739840edd0e91ef8c1b098951
 SHA512 
e7216fc5765835380e6b9c2432c99f00a57e3ffe10638752360b3ec2ccf2edbf0a5e294560ade341329bc27bdacaadc77d32c0aff84261733d9f46428f1b1686
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B 
c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1
 SHA512 
0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild
deleted file mode 100644
index 193f45dc21c8..
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}"/usr/share/${PN}
-
-   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}



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

2023-06-30 Thread Maciej Barć
commit: d409e23b16fc2c19dd699a182cc52d22f807ae85
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 18:15:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d409e23b

dev-ml/ppx_let: bump to 0.16.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/ppx_let/Manifest  |  1 +
 dev-ml/ppx_let/ppx_let-0.16.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest
index d81b135b2201..e1eceb368892 100644
--- a/dev-ml/ppx_let/Manifest
+++ b/dev-ml/ppx_let/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_let-0.14.0.tar.gz 10822 BLAKE2B 
c1dc155afb0bc52bb22d65c2c19536d41d53e4cf10d39b70ebadf1cf8cfb37ff1c25d9fcfb48f9421a0c55887acc2c6ce72d531593a61654146d3196fa83499d
 SHA512 
79f2dcf2c76308b5993d1b9dad5c961b816dcc4ae43d856c51c196a67eb21b2f51135762e52d512afa9b45aca30002abbca76036ebcc117464a4823d1c40ed0c
 DIST ppx_let-0.15.0.tar.gz 17400 BLAKE2B 
3276944addb1dd01c1f461512452ee2bf32fee0cfc3b3772aa7da2a427786a100b36678539fc7fb2beb98ad0bac3b82071b8ebe5d4e5374c5b8bc57a239488ca
 SHA512 
5a22117407c93755df5fe55feded9d7061a8bf953aecc83d2e04de648aff973b1c380b44a26fa6e90e7486b91a1c665c033c01e2af456a7de3b0b63775d3
+DIST ppx_let-0.16.0.tar.gz 15460 BLAKE2B 
8cc4adb4fae276a11df36d91690ae9fa609ac923b971afe783102fc854f212dce58826d1e743e2e2a349c278ca103e80cbb203fa18dbea21adb7c6849b0c8132
 SHA512 
d81c98f4f87c2af2f8121ce42bd5de8910ff4d588eb1bc3a18a9594c070f261b7c7a173bb86a5fbcd67d09ad8ba436df9a210577ac05c6a98625a0bc553fb4ad

diff --git a/dev-ml/ppx_let/ppx_let-0.16.0.ebuild 
b/dev-ml/ppx_let/ppx_let-0.16.0.ebuild
new file mode 100644
index ..d81a90d46db1
--- /dev/null
+++ b/dev-ml/ppx_let/ppx_let-0.16.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Monadic let-bindings"
+HOMEPAGE="https://github.com/janestreet/ppx_let;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   dev-ml/base:${SLOT}
+   dev-ml/findlib:=
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+   dev-ml/ppx_here:=
+"
+RDEPEND="${DEPEND}"



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

2023-06-30 Thread Maciej Barć
commit: 19a087a2a596d6a7279a53d07678dec8ccb5cfad
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 19:03:13 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a087a2

dev-lang/typescript: drop old 5.1.5

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/typescript/Manifest|  1 -
 dev-lang/typescript/typescript-5.1.5.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index f7387b7fbcec..bbd48b7cd5db 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,4 +1,3 @@
 DIST typescript-5.0.4.tgz 7051452 BLAKE2B 
ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656
 SHA512 
716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab
 DIST typescript-5.1.3.tgz 7147721 BLAKE2B 
5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0
 SHA512 
5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467
-DIST typescript-5.1.5.tgz 7147776 BLAKE2B 
6aa416a68b17b30de0203a33bf9cd14ee519f50e860bd745a92d7571b3565b1c98d9369037dc4fcd19a5c9080085d67aea91bebd53c08ff757e1f4ed6b6e5320
 SHA512 
14e1fe58dfc342352f37a5a05be738325df28b43c7f9affcabe90d21f45e86fd702e158e35e770f398aefaf437f56a78f48cd3244b19da5c8b5e9045ee6905d6
 DIST typescript-5.1.6.tgz 7147748 BLAKE2B 
3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0
 SHA512 
cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c

diff --git a/dev-lang/typescript/typescript-5.1.5.ebuild 
b/dev-lang/typescript/typescript-5.1.5.ebuild
deleted file mode 100644
index 598301d43b33..
--- a/dev-lang/typescript/typescript-5.1.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
-HOMEPAGE="https://www.typescriptlang.org/
-   https://github.com/microsoft/TypeScript/;
-SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
-S="${WORKDIR}"/package
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
-RDEPEND="net-libs/nodejs"
-BDEPEND=">=net-libs/nodejs-16[npm]"
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local myopts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}"/usr
-   --progress false
-   --verbose
-   )
-   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
-
-   dodoc *.md *.txt
-}



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

2023-06-30 Thread Maciej Barć
commit: 90efe45f699524e3bbe48c6f7bf4cf9c7290be59
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 19:02:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90efe45f

dev-lang/typescript: bump to 5.1.6

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/typescript-5.1.6.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 22061c9cc58d..f7387b7fbcec 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,3 +1,4 @@
 DIST typescript-5.0.4.tgz 7051452 BLAKE2B 
ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656
 SHA512 
716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab
 DIST typescript-5.1.3.tgz 7147721 BLAKE2B 
5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0
 SHA512 
5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467
 DIST typescript-5.1.5.tgz 7147776 BLAKE2B 
6aa416a68b17b30de0203a33bf9cd14ee519f50e860bd745a92d7571b3565b1c98d9369037dc4fcd19a5c9080085d67aea91bebd53c08ff757e1f4ed6b6e5320
 SHA512 
14e1fe58dfc342352f37a5a05be738325df28b43c7f9affcabe90d21f45e86fd702e158e35e770f398aefaf437f56a78f48cd3244b19da5c8b5e9045ee6905d6
+DIST typescript-5.1.6.tgz 7147748 BLAKE2B 
3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0
 SHA512 
cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c

diff --git a/dev-lang/typescript/typescript-5.1.6.ebuild 
b/dev-lang/typescript/typescript-5.1.6.ebuild
new file mode 100644
index ..598301d43b33
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+   https://github.com/microsoft/TypeScript/;
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
+S="${WORKDIR}"/package
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local myopts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}"/usr
+   --progress false
+   --verbose
+   )
+   npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install 
failed"
+
+   dodoc *.md *.txt
+}



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

2023-06-30 Thread Maciej Barć
commit: b0296d86922edf121fad83317dd9c76b1873ac65
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 18:32:16 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0296d86

dev-ml/sexplib: bump to 0.16.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/sexplib/Manifest  |  1 +
 dev-ml/sexplib/sexplib-0.16.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest
index 3dd9b817f7b1..688df6e672d8 100644
--- a/dev-ml/sexplib/Manifest
+++ b/dev-ml/sexplib/Manifest
@@ -1,3 +1,4 @@
 DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B 
d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20
 SHA512 
e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684
 DIST sexplib-0.15.0.tar.gz 55020 BLAKE2B 
250d2d791abab87e18ad363dc2140d436cec90469156c2bd37d3de533dd219891bdc5e518d1a37eb8ee4e34f1ec5e924684f1408487d3080c5cfe4a0f32e2d69
 SHA512 
c31fed5e5bf48381a9b6a48085e7d8909471e38a8cc7586e3c520fe60c6df7a1eebcca1a0ca93cd4d1cc61c1c3c36211db05572273550f7218eb69dd97d27333
 DIST sexplib-0.15.1.tar.gz 55000 BLAKE2B 
8f93590ad1cf5fc8286a3a99711d977d36e875e531ec2149fcfebda5d95aa42f29bd0efb16073a71effd854265f15b303291c9d17f848a9fdd3dcc174baed912
 SHA512 
05a1cbca244286020af6c5ba1d92b32f5d7940dc409c61a8fc5ff114bec60167c8381ae997b53998ea3c0d5167ee77bf160873958512199b06efec1a2a191a7b
+DIST sexplib-0.16.0.tar.gz 55015 BLAKE2B 
3d4157cfc0e5906a351c0a04380582895544f95c9ad88e576764967c46614c0553b606064eab75a8561c59a9fcb353ae695f743e0eda1a61a4c66a57b24f51e3
 SHA512 
f924d92ddf11f12be51073a3dfca45486d90b05533f29804518ee86b93386b8ff8d7e692c71d77b11347b78e9f6f6dcf7d79b71540efe54b013fa09b3bab414a

diff --git a/dev-ml/sexplib/sexplib-0.16.0.ebuild 
b/dev-ml/sexplib/sexplib-0.16.0.ebuild
new file mode 100644
index ..28348bdf23ac
--- /dev/null
+++ b/dev-ml/sexplib/sexplib-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for automated conversion of OCaml-values to and from 
S-expressions"
+HOMEPAGE="https://github.com/janestreet/sexplib;
+SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   =dev-ml/sexplib0-0.16*:=
+   dev-ml/base:${SLOT}
+   dev-ml/num:=
+   dev-ml/parsexp:${SLOT}
+"
+DEPEND="${RDEPEND}"



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

2023-06-30 Thread Maciej Barć
commit: 61821fcfd1aaacf52e0d473573eb80f1c0ceeba3
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 18:26:34 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61821fcf

dev-ml/parsexp: bump to 0.16.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/parsexp/Manifest  |  1 +
 dev-ml/parsexp/parsexp-0.16.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest
index 8719f3942b1f..880f12581e55 100644
--- a/dev-ml/parsexp/Manifest
+++ b/dev-ml/parsexp/Manifest
@@ -1,3 +1,4 @@
 DIST parsexp-0.14.0.tar.gz 48617 BLAKE2B 
eba36c17f08b59ed7601c4f9906e80de45e377d0134fdee30b5536c3d91af0cb45a1cdab90333498da8bf3fcf5e5bea16a8f734e7f1a92c9b865cd3136a668c2
 SHA512 
d9e9ea936dcf23d700e6ddd4153a2a96df6819094eaebe15d949c4569fa5125ab308af2c10f4ba2161610d8673eeb3928dd19c10a21974c140e4c89537a86575
 DIST parsexp-0.14.1.tar.gz 48617 BLAKE2B 
d491b8c28eb0a269985df107152b6239513fb9d59dc723c9692dd436883331ce23fdd714bc467b4fcdaba81baa2adb2421110e92fb5bd3f526437856f4edaa02
 SHA512 
c9d6a00dbe49272fa32ba3684249d5085482fe2024795391aa3605b21962e9d426535a46d7139b487332b86e05f042226dd1a8166d2a3cb9dcee9b4b06b81ab8
 DIST parsexp-0.15.0.tar.gz 56471 BLAKE2B 
afbaae6f1b94419768ab55cc2e00f605fda456e68308c5ea0b4b6b8eb61e9373b7852cfaaf37de18c4bb1427f3b945d411619827e572079c44b12f6def6a45ac
 SHA512 
aad464435747228f7168e2700fc8d5d3a9f212196a5e9afa24dd26d6f596dd96b68ecc77eddf862990df93d74d9a935038f602b1bbeecb545651d61b70f47d3f
+DIST parsexp-0.16.0.tar.gz 56904 BLAKE2B 
3ead4215242a6f5edd8babbb64ef68dc0a9e230a26b77209f7864eae048b62f4970ce1b50cb6ac1e21df0ada8d49917ae6df0e6c10fce5fe5313c2b4d661517e
 SHA512 
54a59c12ef9cafe69f5dab79d51a7115205f0becef97db1d0051cb50c3ff004a56e43e9607a3869e4928f8653df5a2b9e3366e4ac0d8d7483752fa5287352791

diff --git a/dev-ml/parsexp/parsexp-0.16.0.ebuild 
b/dev-ml/parsexp/parsexp-0.16.0.ebuild
new file mode 100644
index ..1ba5973d963b
--- /dev/null
+++ b/dev-ml/parsexp/parsexp-0.16.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="S-expression parsing library"
+HOMEPAGE="https://github.com/janestreet/parsexp;
+SRC_URI="https://github.com/janestreet/parsexp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="dev-ml/base:${SLOT}"
+DEPEND="${RDEPEND}"



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

2023-06-30 Thread Maciej Barć
commit: 44a32fed4854dcede185071a3869897c9568ca7f
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 18:50:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a32fed

dev-ml/ppx_expect: bump to 0.16.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/ppx_expect/Manifest |  1 +
 dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 656213e07a9d..758e433e78df 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -3,3 +3,4 @@ DIST ppx_expect-0.14.1.tar.gz 45699 BLAKE2B 
b52d579d92156344ff44d30c88603840eb7d
 DIST ppx_expect-0.14.2.tar.gz 45703 BLAKE2B 
cd1371f6e7e0519c1b30c6d471a1f4be6cbeffa0bf65de1472c9809265c35c307cd36ebb12548f60ab2acb6e9786556f29ae4752ee5cfbfa19fdc2dc14f16aa6
 SHA512 
bb00e15057ea403241781d2d6a385200496adc79680a01d031416192f8c93efd75a6998602a90d0aba7fcb2110e876b058126bb6397d5ba7fe5dd48c03202169
 DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 
9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3
 SHA512 
945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade
 DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B 
de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a
 SHA512 
483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780
+DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B 
c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e
 SHA512 
fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950

diff --git a/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild 
b/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild
new file mode 100644
index ..61d547bb407f
--- /dev/null
+++ b/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Cram like framework for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_expect;
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+# https://bugs.gentoo.org/749291#c2
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/re-1.8.0:=
+   dev-ml/base:${SLOT}
+   dev-ml/ppx_here:${SLOT}
+   dev-ml/ppx_inline_test:${SLOT}
+   dev-ml/stdio:${SLOT}
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-06-30 Thread Maciej Barć
commit: 6196fca6a07f05fc2ce6c77d3efab043379ce98c
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 19:04:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6196fca6

sys-apps/system-monitoring-center: bump to 2.16.1

Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/system-monitoring-center/Manifest |  1 +
 .../system-monitoring-center-2.16.1.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index bf99fc9a4de5..c39c186f269e 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,2 +1,3 @@
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B 
c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1
 SHA512 
0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42
+DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild
new file mode 100644
index ..1274d6fa96c9
--- /dev/null
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Multi-featured system monitor GUI written in Python"
+HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
+SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gui-libs/gtk:4[introspection]
+   sys-apps/dmidecode
+   sys-apps/hwdata
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/${PN}
+
+   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+}



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

2023-06-30 Thread Maciej Barć
commit: d2aa27d7a3c314ea40d53d77c6736dc7060b5e85
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 30 17:45:11 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 30 19:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2aa27d7

dev-ml/base: fix sexplib0 SLOT constraint

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/base/{base-0.16.1.ebuild => base-0.16.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/base/base-0.16.1.ebuild b/dev-ml/base/base-0.16.1-r1.ebuild
similarity index 95%
rename from dev-ml/base/base-0.16.1.ebuild
rename to dev-ml/base/base-0.16.1-r1.ebuild
index d7282ba25aee..500f481d48ff 100644
--- a/dev-ml/base/base-0.16.1.ebuild
+++ b/dev-ml/base/base-0.16.1-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="+ocamlopt"
 
 RDEPEND="
>=dev-lang/ocaml-4.14.0
-   =dev-ml/sexplib0-0.1*:=
+   =dev-ml/sexplib0-0.16*:=
dev-ml/dune-configurator:=
 "
 DEPEND="${RDEPEND}"



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

2023-06-30 Thread Stephan Hartmann
commit: c68de9614a876d68d27c3cddd6b1bdc4861380b0
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Fri Jun 30 19:02:47 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Fri Jun 30 19:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68de961

www-client/chromium: update evdev patch

Signed-off-by: Stephan Hartmann  gentoo.org>

 .../files/chromium-114-remove-evdev-dep.patch| 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/www-client/chromium/files/chromium-114-remove-evdev-dep.patch 
b/www-client/chromium/files/chromium-114-remove-evdev-dep.patch
index 61d09d341adc..6c106c33e747 100644
--- a/www-client/chromium/files/chromium-114-remove-evdev-dep.patch
+++ b/www-client/chromium/files/chromium-114-remove-evdev-dep.patch
@@ -1,7 +1,14 @@
-This patch removes the dependency on libevdev from remoting/host.
+commit e3612e8dcb1a43bc358248845aa4f16f4a2792c7
+Author: Stephan Hartmann 
+Date:   Fri Jun 30 19:15:09 2023 +0200
 
-According to sultan it's not (currently(?)) used so we can avoid that 
dependency.
+remoting: remove unused dependency on libevdev
 
+There is only one include, but nothing of libevdev is used. Instead
+linux/input.h (defines BTN_*).
+
+diff --git a/remoting/host/BUILD.gn b/remoting/host/BUILD.gn
+index 9e8dfee8b7d9e..5f46876222fd5 100644
 --- a/remoting/host/BUILD.gn
 +++ b/remoting/host/BUILD.gn
 @@ -241,10 +241,6 @@ if (is_linux) {
@@ -15,7 +22,7 @@ According to sultan it's not (currently(?)) used so we can 
avoid that dependency
  }
  
  # This must be a static library instead of a source set because
-@@ -572,7 +572,6 @@ static_library("common") {
+@@ -576,7 +572,6 @@ static_library("common") {
"x11_display_util.cc",
"x11_display_util.h",
  ]
@@ -23,10 +30,15 @@ According to sultan it's not (currently(?)) used so we can 
avoid that dependency
  libs += [ "//third_party/libei/lib64/libei.a" ]
  public_deps += [
"//third_party/wayland:wayland_client",
+diff --git a/remoting/host/linux/remote_desktop_portal_injector.cc 
b/remoting/host/linux/remote_desktop_portal_injector.cc
+index f6de2b406a97f..bb40aa00328d4 100644
 --- a/remoting/host/linux/remote_desktop_portal_injector.cc
 +++ b/remoting/host/linux/remote_desktop_portal_injector.cc
-@@ -9,7 +9,6 @@
+@@ -7,9 +7,9 @@
+ #include 
+ #include 
  #include 
++#include 
  #include 
  
 -#include 



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

2023-06-30 Thread Andreas K. Hüttel
commit: b580d9569654fa50f73942a76c0d4f8c0a5b7e31
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jun 30 18:28:34 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Jun 30 18:28:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b580d956

sys-libs/glibc: drop 2.36-r7

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

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.36-r7.ebuild | 1665 ---
 2 files changed, 1666 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 404ff5d96519..bdad098b48be 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -16,7 +16,6 @@ DIST glibc-2.35-loongarch-patches-20220522.tar.xz 44728 
BLAKE2B 09e7a061f3269ebd
 DIST glibc-2.35-patches-12.tar.xz 266056 BLAKE2B 
7979dcfee270107d51c10e5ec74c9c1ab0d0a9743d6718a6d915d241fee6482958c957ef9fd25cd704925e3aa0d98c23115274c7594d149dec08c5e0766a488d
 SHA512 
37a4c086b6a459cb378608a49d90705dddb806376edb2456b8c98e3a469fc558bce7b1b4c8a856b8dffb209e7b6e1c48382ed6f050284c5f74a92ca4f7d4b88a
 DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063
 SHA512 
e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
-DIST glibc-2.36-patches-9.tar.xz 110440 BLAKE2B 
edc1aca9b7bc9ce64683e3bd905c9804b581af2d41191ae85e6f0e73d444672abe56bbb620373d31b20db8f84a2cb9ed4e1026e50ce5f287dac5c24752ee187a
 SHA512 
1f1f85a439983b776229b924f9a8fd9aacf9efc869a212ff15b49e60627f37719b548d20b9ff1b80d88996bce115f44efdbecc6dce378a4247c6078ed7e6e1b4
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-4.tar.xz 24136 BLAKE2B 
4dc69ed5d5671bc6a865775b86b4227015b7636f00a92b2c4ff07006fb2a288643eb6b5f6012dd34e62f6cf2f6bd63ac1931286b64fdac39e4988b21ca4b94ae
 SHA512 
4bb5f4c3d37f7f028b8920bbda71c32492c1ebdfe4d151cb05e9ab14040d7b16833d4d9da06c5c84a9efde7510650c90a3c188d636e02ede46f8fe5e32b9b11f
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20

diff --git a/sys-libs/glibc/glibc-2.36-r7.ebuild 
b/sys-libs/glibc/glibc-2.36-r7.ebuild
deleted file mode 100644
index c1813a55f183..
--- a/sys-libs/glibc/glibc-2.36-r7.ebuild
+++ /dev/null
@@ -1,1665 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=9
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20201208
-
-LOCALE_GEN_VER=2.23
-
-GLIBC_SYSTEMD_VER=20210729
-
-SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz;
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 
vanilla"
-
-# Minimum kernel 

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

2023-06-30 Thread Guilherme Amadio
commit: 77ba17724d256bd32d3f7a3f4bf6618e8511afca
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Jun 30 17:45:42 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Fri Jun 30 17:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ba1772

net-libs/xrootd: update metadata.xml

Signed-off-by: Guilherme Amadio  gentoo.org>

 net-libs/xrootd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml
index 3b614243b413..45b738d5359a 100644
--- a/net-libs/xrootd/metadata.xml
+++ b/net-libs/xrootd/metadata.xml
@@ -17,6 +17,7 @@
 xrootd/xrootd
   
   
+Enable suport for sys-cluster/ceph (XrdCeph 
plugin)
 Enable the sys-fs/fuse filesystem 
driver
 Enable http protocol support
 Use dev-libs/libxml2 for XML parsing 
(preferred) instead of bundled tinyxml



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

2023-06-30 Thread Andreas Sturmlechner
commit: 74a43ad251274c8fb60c8eec7709847fd431f078
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 30 17:20:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 30 17:32:45 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=74a43ad2

kde-plasma/ksystemstats: Add back VIRTUALX_REQUIRED, otherwise fails

with FAIL!  : KStatsTest::dbusApi() 'sensors.count() == 4' returned FALSE. ()

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

 kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild | 3 ++-
 kde-plasma/ksystemstats/ksystemstats-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild 
b/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild
index a2216fa52d..0c41e7fcec 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild
@@ -8,7 +8,8 @@ ECM_TEST="forceoptional"
 KFMIN=5.106.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.9
-inherit ecm plasma.kde.org
+VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
+inherit ecm plasma.kde.org virtualx
 
 DESCRIPTION="Plugin-based system monitoring daemon"
 

diff --git a/kde-plasma/ksystemstats/ksystemstats-.ebuild 
b/kde-plasma/ksystemstats/ksystemstats-.ebuild
index a2216fa52d..0c41e7fcec 100644
--- a/kde-plasma/ksystemstats/ksystemstats-.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-.ebuild
@@ -8,7 +8,8 @@ ECM_TEST="forceoptional"
 KFMIN=5.106.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.9
-inherit ecm plasma.kde.org
+VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
+inherit ecm plasma.kde.org virtualx
 
 DESCRIPTION="Plugin-based system monitoring daemon"
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksystemstats/files/, kde-plasma/ksystemstats/

2023-06-30 Thread Andreas Sturmlechner
commit: 7c5246cdd7e13c97f2102ce44aaa2d05c8d90381
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 30 17:09:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 30 17:25:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5246cd

kde-plasma/ksystemstats: gpu/nvidia: Discover future data fields

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=470474

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

 .../ksystemstats-5.27.6-nvidia-data-fields.patch   | 131 +
 .../ksystemstats/ksystemstats-5.27.6-r1.ebuild |  47 
 2 files changed, 178 insertions(+)

diff --git 
a/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch 
b/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch
new file mode 100644
index ..718bbd8c64e2
--- /dev/null
+++ b/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch
@@ -0,0 +1,131 @@
+From 4f7213e6e742b993feeaf300181a67923e60c0f4 Mon Sep 17 00:00:00 2001
+From: David Redondo 
+Date: Wed, 10 May 2023 02:26:29 +
+Subject: [PATCH] gpu/nvidia: Discover data fields based on headers
+
+This guards us against the appearance of new fields or if they
+ever appear in a different order.
+BUG:470474
+FIXED-IN:5.27.7
+
+(cherry picked from commit 7f9ead6bddfdf6f13a1ea48791f8f5d5c80c6980)
+Because in Qt5 QVector::indexOf only takes T's we have to provide
+our own indexOf here.
+---
+ plugins/gpu/NvidiaSmiProcess.cpp | 56 ++--
+ plugins/gpu/NvidiaSmiProcess.h   | 14 
+ 2 files changed, 53 insertions(+), 17 deletions(-)
+
+diff --git a/plugins/gpu/NvidiaSmiProcess.cpp 
b/plugins/gpu/NvidiaSmiProcess.cpp
+index 7f8dd62..d92b396 100644
+--- a/plugins/gpu/NvidiaSmiProcess.cpp
 b/plugins/gpu/NvidiaSmiProcess.cpp
+@@ -155,19 +155,37 @@ void NvidiaSmiProcess::unref()
+ void NvidiaSmiProcess::readStatisticsData()
+ {
+ while (m_process->canReadLine()) {
+-const QString line = m_process->readLine();
+-if (line.startsWith(QLatin1Char('#'))) {
+-continue;
+-}
++QString line = m_process->readLine();
+ #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+-const QVector parts = 
QStringRef().trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts);
++QVector parts = 
QStringRef().trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts);
+ #else
+-const QVector parts = 
QStringView(line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts);
++QVector parts = 
QStringView(line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts);
+ #endif
+-
+-// format at time of writing is
+-// # gpu   pwr gtemp mtempsm   mem   enc   dec  mclk  pclk  fb  
bar1
+-if (parts.count() != 12) {
++// Because in Qt5 indexOf of QVector only takes T's, write our own 
indexOf taking arbitrary types
++auto indexOf = [](const auto , const auto& needle) {
++auto it = std::find(stack.cbegin(), stack.cend(), needle);
++return it != stack.cend() ? std::distance(stack.cbegin(), it) : 
-1;
++};
++
++// discover index of fields in the header format is something like
++//# gpu   pwr gtemp mtempsm   mem   enc   dec  mclk  pclkfb  
bar1
++// # Idx W C C % % % %   MHz   MHzMB  
  MB
++// 0 25 29  - 1  1  0  0   4006   1506
891 22
++if (line.startsWith(QLatin1Char('#'))) {
++if (m_dmonIndices.gpu == -1) {
++// Remove First part because of leading '# ';
++parts.removeFirst();
++m_dmonIndices.gpu = indexOf(parts, QLatin1String("gpu"));
++m_dmonIndices.power = indexOf(parts, QLatin1String("pwr"));
++m_dmonIndices.gtemp = indexOf(parts, QLatin1String("gtemp"));
++m_dmonIndices.sm = indexOf(parts, QLatin1String("sm"));
++m_dmonIndices.enc = indexOf(parts, QLatin1String("enc"));
++m_dmonIndices.dec = indexOf(parts, QLatin1String("dec"));
++m_dmonIndices.fb = indexOf(parts, QLatin1String("fb"));
++m_dmonIndices.bar1 = indexOf(parts, QLatin1String("bar1"));
++m_dmonIndices.mclk = indexOf(parts, QLatin1String("mclk"));
++m_dmonIndices.pclk = indexOf(parts, QLatin1String("pclk"));
++}
+ continue;
+ }
+ 
+@@ -177,19 +195,23 @@ void NvidiaSmiProcess::readStatisticsData()
+ continue;
+ }
+ 
++auto readDataIfFound =  [, this] (int index) {
++return index > 0 ? parts[index].toUInt() : 0;
++};
++
+ GpuData data;
+-data.index = index;
+-data.power = parts[1].toUInt();
+-data.temperature = parts[2].toUInt();
++data.index = readDataIfFound(m_dmonIndices.gpu);
++data.power 

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

2023-06-30 Thread Andreas Sturmlechner
commit: c5939cdde263dec9b123fb97ac075ce4680170a0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 30 17:20:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 30 17:25:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5939cdd

kde-plasma/ksystemstats: Add back VIRTUALX_REQUIRED, otherwise fails

with FAIL!  : KStatsTest::dbusApi() 'sensors.count() == 4' returned FALSE. ()

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

 kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild 
b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild
index 529d943b69ce..0ac89d486c4a 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild
@@ -8,7 +8,8 @@ ECM_TEST="forceoptional"
 KFMIN=5.106.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.9
-inherit ecm plasma.kde.org
+VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
+inherit ecm plasma.kde.org virtualx
 
 DESCRIPTION="Plugin-based system monitoring daemon"
 



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

2023-06-30 Thread Andreas Sturmlechner
commit: 4bca68b29f2d651e42d3ec5b7533c47bcc0ef0c8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 30 17:12:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 30 17:25:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bca68b2

kde-plasma/ksystemstats: drop 5.27.6

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

 kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild | 45 --
 1 file changed, 45 deletions(-)

diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild 
b/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild
deleted file mode 100644
index fb89b8ef5e81..
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plugin-based system monitoring daemon"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="networkmanager"
-
-DEPEND="
-   dev-libs/libnl:3
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-plasma/libksysguard-${PVCUT}:5
-   net-libs/libpcap
-   sys-apps/lm-sensors:=
-   sys-libs/libcap
-   virtual/libudev:=
-   networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}
-   !

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

2023-06-30 Thread 罗百科
commit: d418d9a2bfc39d1d203a954f3ff70f724cf81062
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 30 17:06:47 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Fri Jun 30 17:07:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d418d9a2

dev-db/postgresql: drop 10.23

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest|   1 -
 dev-db/postgresql/postgresql-10.23.ebuild | 453 --
 2 files changed, 454 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 4ca878d11f17..8b486355d64c 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,4 +1,3 @@
-DIST postgresql-10.23.tar.bz2 19485297 BLAKE2B 
71045313ab03a6c0382c88d5c817c7d1647b0e2feba511b8a09e2f6ec2c1b9473d50aa29777b159f1362695a5a742471b00676bc85a25c80c9801761b6edb1e2
 SHA512 
9fd031cad0c3caacae105215167abd5dc4fdd15dea77a12cb0a977fab6e245e3fda163f202cc7786e50c69e5c3f180d32676a3b18ea30a9a14f0bcab56aa19dd
 DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 
9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f
 SHA512 
f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320
 DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 
2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7
 SHA512 
9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e
 DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 
0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7
 SHA512 
30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987

diff --git a/dev-db/postgresql/postgresql-10.23.ebuild 
b/dev-db/postgresql/postgresql-10.23.ebuild
deleted file mode 100644
index b01a60f6cda6..
--- a/dev-db/postgresql/postgresql-10.23.ebuild
+++ /dev/null
@@ -1,453 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-
-inherit flag-o-matic linux-info pam python-single-r1 systemd tmpfiles
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos"
-
-SLOT=$(ver_cut 1)
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2;
-
-LICENSE="POSTGRESQL GPL-2"
-DESCRIPTION="PostgreSQL RDBMS"
-HOMEPAGE="https://www.postgresql.org/;
-
-IUSE="debug doc icu kerberos ldap nls pam perl
- python +readline selinux +server systemd ssl static-libs tcl
- threads uuid xml zlib"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-CDEPEND="
->=app-eselect/eselect-postgresql-2.0
-acct-group/postgres
-acct-user/postgres
-sys-apps/less
-virtual/libcrypt:=
-virtual/libintl
-icu? ( dev-libs/icu:= )
-kerberos? ( virtual/krb5 )
-ldap? ( net-nds/openldap:= )
-pam? ( sys-libs/pam )
-perl? ( >=dev-lang/perl-5.8:= )
-python? ( ${PYTHON_DEPS} )
-readline? ( sys-libs/readline:0= )
-server? ( systemd? ( sys-apps/systemd ) )
-ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
-tcl? ( >=dev-lang/tcl-8:0= )
-xml? ( dev-libs/libxml2 dev-libs/libxslt )
-zlib? ( sys-libs/zlib )
-"
-
-# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
-# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
-# the libc includes UUID functions.
-UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
-
-nest_usedep() {
-   local front back
-   while [[ ${#} -gt 1 ]]; do
-   front+="${1}? ( "
-   back+=" )"
-   shift
-   done
-   echo "${front}${1}${back}"
-}
-
-CDEPEND+="
-uuid? (
-   ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
-   $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
-)"
-
-DEPEND="${CDEPEND}
-sys-devel/bison
-sys-devel/flex
-nls? ( sys-devel/gettext )
-xml? ( virtual/pkgconfig )
-"
-
-RDEPEND="${CDEPEND}
-selinux? ( sec-policy/selinux-postgresql )
-"
-
-pkg_setup() {
-   use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
-
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # Work around PPC{,64} compilation bug where bool is already defined
-   sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die
-
-   # Set proper run directory
-   sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-   -i src/include/pg_config_manual.h || die
-
-   # Rely on $PATH being in the proper order so that the correct
-   # install program is used for modules utilizing PGXS in both
-   # hardened and non-hardened environments. (Bug 

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

2023-06-30 Thread 罗百科
commit: c0b5408f7d4ac69ba64842b241354b85131acd20
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 30 17:04:46 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Fri Jun 30 17:07:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b5408f

eclass/postgres.eclass, profiles/desc/postgres_targets.desc: Remove postgres10, 
add postgres16

Signed-off-by: Patrick Lauer  gentoo.org>

 eclass/postgres.eclass  | 2 +-
 profiles/desc/postgres_targets.desc | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass
index 95ed168d40a1..e10f2f7611ee 100644
--- a/eclass/postgres.eclass
+++ b/eclass/postgres.eclass
@@ -27,7 +27,7 @@ _POSTGRES_ECLASS=1
 # @DESCRIPTION:
 # List of versions to reverse sort POSTGRES_COMPAT slots
 
-_POSTGRES_ALL_VERSIONS=(  15 14 13 12 11 10 )
+_POSTGRES_ALL_VERSIONS=(  16 15 14 13 12 11 )
 
 
 

diff --git a/profiles/desc/postgres_targets.desc 
b/profiles/desc/postgres_targets.desc
index f87ee7f047e0..c122590b4137 100644
--- a/profiles/desc/postgres_targets.desc
+++ b/profiles/desc/postgres_targets.desc
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags.
 
-postgres10 - Build against PostgreSQL 10
 postgres11 - Build against PostgreSQL 11
 postgres12 - Build against PostgreSQL 12
 postgres13 - Build against PostgreSQL 13
 postgres14 - Build against PostgreSQL 14
 postgres15 - Build against PostgreSQL 15
+postgres16 - Build against PostgreSQL 16



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

2023-06-30 Thread Andreas Sturmlechner
commit: 338afc19ef7bb7b8a5fbb522ef2c7844b56bcb4d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 30 16:52:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 30 17:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338afc19

kde-plasma/plasma-welcome: Add missing dependency

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

 .../{plasma-welcome-5.27.6.ebuild => plasma-welcome-5.27.6-r1.ebuild}| 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild 
b/kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild
similarity index 97%
rename from kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild
rename to kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild
index 657c9e16a81b..e61d70604e59 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild
@@ -32,6 +32,7 @@ DEPEND="
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
kaccounts? ( kde-apps/kaccounts-integration:5 )
telemetry? ( dev-libs/kuserfeedback:5 )
 "



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

2023-06-30 Thread Mike Gilbert
commit: fc7132f0748f10d87be9fcb00268ad4b95e6234b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jun 30 17:00:35 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun 30 17:01:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7132f0

sys-apps/sandbox: add 2.33

Closes: https://bugs.gentoo.org/908970
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/sandbox/Manifest|  1 +
 sys-apps/sandbox/sandbox-2.33.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index 06ba1563467d..499adc1562b1 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -2,3 +2,4 @@ DIST sandbox-2.29.tar.xz 452784 BLAKE2B 
388f5d9c49134696bafbc6b882581396a9fa2e7c
 DIST sandbox-2.30.tar.xz 455764 BLAKE2B 
eb3bf46aedda96154a96f31d31469b394fd7ea113c2f2f01e739c690f2305ce95e0e2c7b641c1c7e088d89a1c36b82ce7afd6422fd137b7d93fd5b601be43996
 SHA512 
4a7dd2c7c50ac68d1944bea1275d0b66789055342f3aaa507f7440926bf5d9639850a98fa036da539708b6dbe4766b60f960b738db1c5ee5518ca81d1a629cae
 DIST sandbox-2.31.tar.xz 456368 BLAKE2B 
054b0ae229d64a4c9553a8ace64ccf2f1e1fee4c545a5b4135d363368e800f3e3af8930916411e8ef4836f437225ae9f092c1c8d39742482a44029832592590d
 SHA512 
0b97c0e77bee58c50cf5aad6d158be546424bf4bc5f2e9ddd4322ca46c003ddca127c303fbe615ad2fefe519498c7221c5315d3ad98a947ea545c0640bc60649
 DIST sandbox-2.32.tar.xz 456724 BLAKE2B 
95eed293ef9427726f62d0d7ac1a0c63bbfd152d71598f6c5f792c8b818999c98600f4d8c71b92c8a90ba9fca595b5619ba408ac5f0edcc012050111d84519e0
 SHA512 
db0fe755b0bff0888a7861194218e980a73a2c4c0afadb7f0e5bb794dbc8b3d5bfbf7e2510a7167874c9f6fbf7eea428e6eae7b52dcbc91ffbd2aa1b1b54bef8
+DIST sandbox-2.33.tar.xz 458764 BLAKE2B 
45bd2ffc8aea2f9923880dd494fc648be6d260524706a4166963181a09e005ae74e8069c0d81b5e71ec092ee2767ef2e1206e68614dfb9fe06f3dc77cb5331fe
 SHA512 
c09d4747b9a5a1b964f4c4cc24ed80fea02091bc4c23918689d9f1645bafb7ac0afb5cfcf92ba1eaffe7afbb7f9d9320cdf4e37a59d0f6b472280f11058f9059

diff --git a/sys-apps/sandbox/sandbox-2.33.ebuild 
b/sys-apps/sandbox/sandbox-2.33.ebuild
new file mode 100644
index ..1efc83d19f22
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.33.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic multilib-minimal multiprocessing
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox;
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+nnp"
+
+# pax-utils lower bound for bug #265376
+DEPEND=">=app-misc/pax-utils-0.1.19"
+# Avoid folks installing with older file, bug #889046. We still need the
+# >= dep in Portage but this is a safety net if people do partial upgrades.
+RDEPEND="!https://gcc.gnu.org/PR48200
+   filter-lto
+}
+
+multilib_src_configure() {
+   filter-lfs-flags #90228
+
+   ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_test() {
+   # Default sandbox build will run with --jobs set to # cpus.
+   emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
+}
+
+multilib_src_install_all() {
+   doenvd "${FILESDIR}"/09sandbox
+
+   dodoc AUTHORS ChangeLog* README.md
+}
+
+pkg_postinst() {
+   mkdir -p "${EROOT}"/var/log/sandbox
+   chown root:portage "${EROOT}"/var/log/sandbox
+   chmod 0770 "${EROOT}"/var/log/sandbox
+}



[gentoo-commits] proj/sandbox: New tag: v2.33

2023-06-30 Thread Mike Gilbert
commit: 
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun 30 16:57:39 2023 +

New tag: v2.33




  1   2   3   >