[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/vectorwrapper/

2023-06-03 Thread Joe Kappus
commit: 7f45b425ad1777a3e486a6d59f933b03ed2bce8b
Author: Joe Kappus  wt  gd>
AuthorDate: Sun Jun  4 06:52:13 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Sun Jun  4 06:52:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f45b425

dev-cpp/vectorwrapper: treeclean

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

 dev-cpp/vectorwrapper/Manifest   |  1 -
 dev-cpp/vectorwrapper/metadata.xml   |  8 --
 dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild | 36 
 dev-cpp/vectorwrapper/vectorwrapper-.ebuild  | 36 
 4 files changed, 81 deletions(-)

diff --git a/dev-cpp/vectorwrapper/Manifest b/dev-cpp/vectorwrapper/Manifest
deleted file mode 100644
index 44828bc28..0
--- a/dev-cpp/vectorwrapper/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vectorwrapper-1.1.2.tar.gz 1018302 BLAKE2B 
8cb0ba9d5b5e0c39bf963ccbc399ad3dfdf4157397fb565484d38831c63dd4f69a4d18cf5b28e3b68d5531f783b72fa4c9197a63d385c82e56d7b03a4afec467
 SHA512 
8484700c02baff9ffd32b080e49892e67a3db38bdddc2b3cd5774b45fa5f68daa6e7892883b4744dbd6f003afec2e6d2354950b309d7fb8e76790d353fe3a4a8

diff --git a/dev-cpp/vectorwrapper/metadata.xml 
b/dev-cpp/vectorwrapper/metadata.xml
deleted file mode 100644
index 38233d260..0
--- a/dev-cpp/vectorwrapper/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-
-m.santu...@posteo.net
-Michele Santullo
-
-

diff --git a/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild 
b/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild
deleted file mode 100644
index 9c03f349c..0
--- a/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="A template vector wrapper class for C++"
-HOMEPAGE="https://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper";
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="http://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper.git";
-   inherit git-r3
-else
-   
SRC_URI="https://alarmpi.no-ip.org/gitan/King_DuckZ/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S="${WORKDIR}"/"${PN}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-BDEPEND=""
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test build_testing)
-   )
-   meson_src_configure
-}

diff --git a/dev-cpp/vectorwrapper/vectorwrapper-.ebuild 
b/dev-cpp/vectorwrapper/vectorwrapper-.ebuild
deleted file mode 100644
index 497b5a771..0
--- a/dev-cpp/vectorwrapper/vectorwrapper-.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="A template vector wrapper class for C++"
-HOMEPAGE="https://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper";
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="http://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper.git";
-   inherit git-r3
-else
-   
SRC_URI="https://alarmpi.no-ip.org/gitan/King_DuckZ/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S="${WORKDIR}"/"${PN}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   test? ( dev-cpp/gtest )"
-BDEPEND=""
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test build_testing)
-   )
-   meson_src_configure
-}



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

2023-06-03 Thread Michał Górny
commit: 01308a4a49e4047a9955ac40211705b1eefefc62
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:36:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:49:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01308a4a

dev-python/mkdocstrings: Bump to 0.22.0

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

 dev-python/mkdocstrings/Manifest   |  1 +
 dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index 327520f07eb7..831119bbbed0 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-0.21.2.gh.tar.gz 69412 BLAKE2B 
2e941045c3f9473ec83a60b82ae85ffbb200201295a8d4405648b4b65ef282fa189b01f54107e46ce90fbea34a798177dd3d0dbd138a5db6e507cbc0ef7d
 SHA512 
0880163679cce78432880904c6a56eae533a2d6a167b109a21c45daf5f76abf433243b54bcbb0507b5b42c3df9d9d93367cb2bde996c2dcdcc3e55320b2be35c
+DIST mkdocstrings-0.22.0.gh.tar.gz 81345 BLAKE2B 
ee2bcc0084c5d17368bc1a04db2f097f997872b38fd6b3d32f7daaefe78a496bb0a23d6588458a65b827954382e11c6b6d81baa2117af4b3341e9e727c616ca0
 SHA512 
c6226d50aaf029a139f51bb1f7101446e11a3e1337f7cd1c9324a2e258753cf25911b2da7042a08a64ae4cf51987b0b2a6ab752af408cdb54d436bcc908d66ff

diff --git a/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild 
b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
new file mode 100644
index ..81bd657d2b5b
--- /dev/null
+++ b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatic documentation from sources, for MkDocs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/
+   https://github.com/mkdocstrings/mkdocstrings/
+   https://pypi.org/project/mkdocs-autorefs/
+"
+# Tests require files absent from PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocstrings documentation generation requires several currently
+# unpackaged mkdocs extensions and plug-ins, and this test
+# makes use of mkdocs configuration
+EPYTEST_DESELECT=(
+   tests/test_plugin.py::test_disabling_plugin
+   # WTF, it tries to unlink installed files from installed package?!
+   tests/test_handlers.py::test_extended_templates
+   # TODO: package markdown-exec
+   tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
+   # Internet
+   tests/test_inventory.py::test_load_inventory
+)
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-06-03 Thread Michał Górny
commit: 024460675a7c1d955e7e630abddbb92152a3306e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:27:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02446067

dev-python/griffe: Bump to 0.29.0

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

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

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 6e0e2a6231c0..7bfdc5a401fa 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,2 +1,3 @@
 DIST griffe-0.27.4.gh.tar.gz 154404 BLAKE2B 
40c3a67b47561eeaf846a53ee678e3473a4064ab58c1a07b823b914e2fcfda15e43de9dc6bac074eeb238838d27a9c14f4314a481590c83df1e83dcce320525f
 SHA512 
bb927d956b289048950343d087da5be057fbef8e38feff345ce5f46ca1edfeb87a6fe94b8be18d7c76beef84c69dc97a3972177aac69429a4633f1543906b8e5
 DIST griffe-0.28.2.gh.tar.gz 157261 BLAKE2B 
284e63ffcb507233b5965b6e3931036703c9577c7e34149a27f24ffbd54f48f11ed873c690b931886fc043848cfca71c6d94638f0c1073428a1df17f04a33b58
 SHA512 
8c79fc3a0126cb34f7b13d7407aee5f63c926564da03cf13c5a053b79e3cd736d609f88bb83142ba9baf1fac00e3c8a392ee19c72fa6b0f32a4b383183f5a828
+DIST griffe-0.29.0.gh.tar.gz 157523 BLAKE2B 
2854d6e30898e7aec9b6481215311956bcd9b24eb4b7cb36c11515f36a90467cabfc2cf9320bf4dcb44f04d8dd855cde97a749f7b51529cbfe5bd5e8e4391d9c
 SHA512 
3367e48ac9337d180621fa694babc61dec445cc86b1555a65d14547c95aabda637ef72d86d3a1eb16fc736923876cda6c2ba51fa346551e5e134b490557d1459

diff --git a/dev-python/griffe/griffe-0.29.0.ebuild 
b/dev-python/griffe/griffe-0.29.0.ebuild
new file mode 100644
index ..61ce95ac1b11
--- /dev/null
+++ b/dev-python/griffe/griffe-0.29.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-06-03 Thread Michał Górny
commit: a68f2898c2f7b3681bed2b201a779a8f451e90fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:28:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:49:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68f2898

dev-python/mkdocs-ansible: Bump to 0.1.6

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

 dev-python/mkdocs-ansible/Manifest |  1 +
 .../mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/mkdocs-ansible/Manifest 
b/dev-python/mkdocs-ansible/Manifest
index 95d0a5b09378..df6176d1cb8d 100644
--- a/dev-python/mkdocs-ansible/Manifest
+++ b/dev-python/mkdocs-ansible/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocs-ansible-0.1.4.tar.gz 27751 BLAKE2B 
33bf7edeadda869dcc620b1625deffad326d7a6296f70360a6138581ec60af8524ab8ccd7571c597b9574092dbb10a4296539eea3c9b586c0cc30c297f2a25cf
 SHA512 
e2e3380e226c618cdcf87449ab76478be537b19b1c1da8bd93aca8791f29c98441b630997c203af3739509714eb2d7d2e1a0d8f07ef71b1c79a67c9651ad4886
 DIST mkdocs-ansible-0.1.5.tar.gz 27864 BLAKE2B 
b34fac1cb5f1ae960776f60ebb7405c3e8bf6c00bee3df81bfb2c77db03f2b1d7486967a7366e1702c969772ab8dba219a44f7be809563af01c867a5839b1ac6
 SHA512 
4d177fa532676cee76e7c861c06e920b3446d99bdd5ce062e3cf9d1a555153df197375f822df745619e9140e61a3ec590e046614509f4ec7b97e8e58c49e432a
+DIST mkdocs-ansible-0.1.6.tar.gz 27829 BLAKE2B 
ee1248c2301d841876abfde43e0a883d553f7848b9be367634c4332ceccff4f9aa5e22b58c38f997ffc9c861ac36a0b9e40e4ca445aff7dc040f953f83f3fab8
 SHA512 
96235bc91d86e52781ae190ab6bc83fc086fa5fdd2ecb21a544549bd49d94b0ea99e56956442884930a6d20c975970942ca3bc0c62cee23b17a3884989420672

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild
new file mode 100644
index ..34e33cbb072c
--- /dev/null
+++ b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Ansible theme for MkDocs"
+HOMEPAGE="
+   https://github.com/ansible/mkdocs-ansible/
+   https://pypi.org/project/mkdocs-ansible/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+"



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

2023-06-03 Thread Michał Górny
commit: d575f2e7f289e0368aaf2b5b6ca4fec70a30e4d3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:50:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:50:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d575f2e7

dev-python/griffe: Enable py3.12

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

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

diff --git a/dev-python/griffe/griffe-0.29.0.ebuild 
b/dev-python/griffe/griffe-0.29.0.ebuild
index 61ce95ac1b11..2f7ad52e12f9 100644
--- a/dev-python/griffe/griffe-0.29.0.ebuild
+++ b/dev-python/griffe/griffe-0.29.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-06-03 Thread Michał Górny
commit: 179458c3155565bc78f07468c53f3eb82a9c032f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:40:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:49:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179458c3

dev-python/mkdocstrings-python: Bump to 1.1.0

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index a0f374326544..8612ae736ffd 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-python-1.0.0.gh.tar.gz 126036 BLAKE2B 
aa5512d745e6da92a1fb622654d374170bf4a0d6957ed1425f6bfbc3dc96fb86125f4b04fcc7a7daf9a2e23dae3d42d3de6a94007b25fea6ca1eab234d9c07cf
 SHA512 
0b22953d4074b46f407b9303e4b040f7c0ee47b1202a463bcda66079e371840be3775d0d2fb38b3398b6fdbe70fbb887593d6d0b0c6cd5f42ad76365582796f9
+DIST mkdocstrings-python-1.1.0.gh.tar.gz 126744 BLAKE2B 
02e70d2f6f63e7f9eaafa05a9a64a5aefb9122aa80815ffbd125d0bcc02813fe7d7c160696da49cae858ac11093f98dbf3588ffcc7d15ee360cb527484a56da6
 SHA512 
a9c0a165bd1d0d012e1ba4b2d6198edc6be0fbb28784dff07519fd232294f3932be6bbc9268181a0d1b2a275484cabb17719ccab33e659367a702641464ca4a9

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.0.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.0.ebuild
new file mode 100644
index ..b6da1191411b
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   dev-python/griffe[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-06-03 Thread Michał Górny
commit: 5af417742360a450f4730ad8f35b613969e4c9f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af41774

dev-libs/libclc: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230602.ebuild 
b/dev-libs/libclc/libclc-17.0.0_pre20230602.ebuild
new file mode 100644
index ..5c4da7c66833
--- /dev/null
+++ b/dev-libs/libclc/libclc-17.0.0_pre20230602.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_{9..11} )
+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-03 Thread Michał Górny
commit: 5fef9eca2bbbc876216cafac5494f08948f6d786
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fef9eca

sys-libs/libomp: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index c1789ff22c81..709c0e08b3d8 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -12,3 +12,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230602.ebuild 
b/sys-libs/libomp/libomp-17.0.0_pre20230602.ebuild
new file mode 100644
index ..0da07fface9a
--- /dev/null
+++ b/sys-libs/libomp/libomp-17.0.0_pre20230602.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_{9..11} )
+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
+
+   # LLVM

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

2023-06-03 Thread Michał Górny
commit: a3f9242c8ae2d5790102359b1dd309055a94ace4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f9242c

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

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

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

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 911dc7deffbc..f1afc37e2073 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230602.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230602.ebuild
new file mode 100644
index ..f3ca3131c8d6
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230602.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_{9..11} )
+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-devel/clang-runtime/

2023-06-03 Thread Michał Górny
commit: 3f7c50884e238fd303916e0937d04f94532b720f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7c5088

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

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

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

diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230602.ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230602.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230602.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-03 Thread Michał Górny
commit: 5836ba4f8c11ae8da3b4d19fea7db181dbf0bafa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5836ba4f

sys-libs/libcxxabi: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230602.ebuild 
b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230602.ebuild
new file mode 100644
index ..16f40d6829fa
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230602.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_{9..11} )
+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: sys-libs/libcxx/

2023-06-03 Thread Michał Górny
commit: 068fb7c65720a6b202323489c33d8158418117c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068fb7c6

sys-libs/libcxx: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index f28894756c9c..c4cdeac6ee76 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230602.ebuild 
b/sys-libs/libcxx/libcxx-17.0.0_pre20230602.ebuild
new file mode 100644
index ..56140d06df64
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230602.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_{9..11} )
+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 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(

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

2023-06-03 Thread Michał Górny
commit: 137d9157bb31dcb6c107a46cbb2d632992fc2139
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137d9157

dev-util/lldb: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/dev-util/lldb/lldb-17.0.0_pre20230602.ebuild 
b/dev-util/lldb/lldb-17.0.0_pre20230602.ebuild
new file mode 100644
index ..bc7ef862dfa0
--- /dev/null
+++ b/dev-util/lldb/lldb-17.0.0_pre20230602.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_{9..11} )
+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 w

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

2023-06-03 Thread Michał Górny
commit: 3fcf88e1d0788e95ea2b3f7a55dce238e283a0f0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcf88e1

dev-python/lit: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/dev-python/lit/lit-17.0.0_pre20230602.ebuild 
b/dev-python/lit/lit-17.0.0_pre20230602.ebuild
new file mode 100644
index ..a1f25977a11a
--- /dev/null
+++ b/dev-python/lit/lit-17.0.0_pre20230602.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: sys-libs/llvm-libunwind/

2023-06-03 Thread Michał Górny
commit: 765fa63186fed51393f17f833faf8f060f513551
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765fa631

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

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230602.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230602.ebuild
new file mode 100644
index ..51cf06f1cda3
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230602.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_{9..11} )
+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: sys-libs/compiler-rt/

2023-06-03 Thread Michał Górny
commit: 9d93c540bc8e58ba363abb0c1b5d6542128d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d93c540

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

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 81bd37dbd79a..c7d490c98fe0 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230602.ebuild 
b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230602.ebuild
new file mode 100644
index ..5bb8f9d050ac
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230602.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_{9..11} )
+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: dev-python/clang-python/

2023-06-03 Thread Michał Górny
commit: bd5bb8a6a6da7fc13afea8b93c21522dad2445a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5bb8a6

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

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230602.ebuild 
b/dev-python/clang-python/clang-python-17.0.0_pre20230602.ebuild
new file mode 100644
index ..0b4b598d92ff
--- /dev/null
+++ b/dev-python/clang-python/clang-python-17.0.0_pre20230602.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/lld/

2023-06-03 Thread Michał Górny
commit: 9d61054f5b5159e0a9238c275224c59b694bae04
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d61054f

sys-devel/lld: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-devel/lld/lld-17.0.0_pre20230602.ebuild 
b/sys-devel/lld/lld-17.0.0_pre20230602.ebuild
new file mode 100644
index ..5d38213eefc3
--- /dev/null
+++ b/sys-devel/lld/lld-17.0.0_pre20230602.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_{9..11} )
+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: sys-devel/clang/

2023-06-03 Thread Michał Górny
commit: 713bcd2c152a7f887ea355761f816a6f6d42
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713bcd2c

sys-devel/clang: Add 17.0.0_pre20230602 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-17.0.0_pre20230602.ebuild | 480 
 2 files changed, 481 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index c8297d5c7910..9c339e89cc29 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -17,3 +17,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-devel/clang/clang-17.0.0_pre20230602.ebuild 
b/sys-devel/clang/clang-17.0.0_pre20230602.ebuild
new file mode 100644
index ..e22838875809
--- /dev/null
+++ b/sys-devel/clang/clang-17.0.0_pre20230602.ebuild
@@ -0,0 +1,480 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+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 prefix-g

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

2023-06-03 Thread Michał Górny
commit: 11b6fd9b55c21fa1e3fb194198d9490913b6a354
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b6fd9b

llvm.org.eclass: Add 17.0.0_pre20230602 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 ef67d72ee58e..c5bdc7d1d8be 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_pre20230602)
+   
EGIT_COMMIT=f9753ef1893c3d953a0244e7935d3997499b079a
+   ;;
17.0.0_pre20230526)

EGIT_COMMIT=a2684acfb61d40f441e240035d7f1ba50da637c8
;;



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

2023-06-03 Thread Michał Górny
commit: d067c193e214207e16a72314734aedc3e667829b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d067c193

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

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230602.ebuild 
b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230602.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230602.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: sys-devel/llvm/

2023-06-03 Thread Michał Górny
commit: c6b191d8565e70ead7d6bb0e67bc595c8c1fe143
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b191d8

sys-devel/llvm: Add 17.0.0_pre20230602 snapshot

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

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

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index c8297d5c7910..9c339e89cc29 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -17,3 +17,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230602.ebuild 
b/sys-devel/llvm/llvm-17.0.0_pre20230602.ebuild
new file mode 100644
index ..c2c2d7c6b628
--- /dev/null
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230602.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_{9..11} )
+
+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: dev-ml/llvm-ocaml/

2023-06-03 Thread Michał Górny
commit: f965bde882480676996444b99d756972273f29c8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f965bde8

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

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230602.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230602.ebuild
new file mode 100644
index ..1e54d201785c
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230602.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_{9..11} )
+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 use

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

2023-06-03 Thread Michał Górny
commit: eea4058e88f3e9c5a2a2a77254609fc608319e5e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 06:11:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 06:21:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea4058e

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

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 6b6b42750191..8bfaddaf94b8 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8ef
 DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 
9f84e6bab450dc8d6379771afbca5cddc6fbad6c9728726f7158f290ab87d464ff657e89e1c8fc3c474362cc865ff13c5d55ef758c848ea3e660d732cb2fdefa
 SHA512 
7008e7e9c8c2246fe98ba3f0c0fa91e41c88c4da427bf1cfdcce7ef57e5ea838efe7c58c523a7d1708e70d64a4338afe16d06fba2fc7ac5a6c19ca3d6ee41e99
 DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 
4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924
 SHA512 
4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869
 DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 
BLAKE2B 
fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e
 SHA512 
c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3
+DIST llvm-project-f9753ef1893c3d953a0244e7935d3997499b079a.tar.gz 185505236 
BLAKE2B 
570a8937788027ee2cef0dad6be693c57b4a5634c0c1fc2bc1c2f534fb4ae00203f14b1bcf0a0f241e7e1e8c25120dc6ea7ede2a10bed397e1cc377318ebe7a0
 SHA512 
c12eade7c9790ec2a790017b1451a15f0ff7d1b60879f08a448edcb4f162703650b244fdc2fc284335dff4b2a37ef5d488e0d771abee79b49cac94b9e478f010

diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230602.ebuild 
b/sys-devel/clang-common/clang-common-17.0.0_pre20230602.ebuild
new file mode 100644
index ..51e0f70c6470
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230602.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/proj/guru:master commit in: media-gfx/swayimg/

2023-06-03 Thread Viorel Munteanu
commit: d2b95848ecbefc8fc7f42a0302c00b9a4319fb83
Author: Mykyta Holubakha  gmail  com>
AuthorDate: Sat Jun  3 12:20:25 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 12:20:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2b95848

media-gfx/swayimg: add missing bash-completion dep

Signed-off-by: Mykyta Holubakha  gmail.com>

 media-gfx/swayimg/swayimg-1.11.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild 
b/media-gfx/swayimg/swayimg-1.11.ebuild
index 6db2c1b42..9da31ffdb 100644
--- a/media-gfx/swayimg/swayimg-1.11.ebuild
+++ b/media-gfx/swayimg/swayimg-1.11.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
media-libs/fontconfig
media-libs/freetype
x11-libs/libxkbcommon
+   bash-completion? ( app-shells/bash-completion )
exif? ( media-libs/libexif )
gif? ( media-libs/giflib )
heif? ( media-libs/libheif )



[gentoo-commits] repo/proj/guru:master commit in: media-gfx/swayimg/

2023-06-03 Thread Viorel Munteanu
commit: 001025220e46ac41e9bac50293b825dd03c6d7f3
Author: Mykyta Holubakha  gmail  com>
AuthorDate: Sat Jun  3 12:06:46 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 12:06:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00102522

media-gfx/swayimg: new package, add 1.11

Signed-off-by: Mykyta Holubakha  gmail.com>

 media-gfx/swayimg/Manifest|  1 +
 media-gfx/swayimg/metadata.xml| 13 +
 media-gfx/swayimg/swayimg-1.11.ebuild | 55 +++
 3 files changed, 69 insertions(+)

diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest
new file mode 100644
index 0..9ca60d04d
--- /dev/null
+++ b/media-gfx/swayimg/Manifest
@@ -0,0 +1 @@
+DIST swayimg-1.11.tar.gz 390650 BLAKE2B 
5ab45417f214d63ac36f6f28d89848a0f0d55e8fe3051f003838206c80501d67be7ba3d9cdeb0e23c8a305778586665d2800c72ff857adf5acb550cccd0a014c
 SHA512 
6a9722b101c4e4cc2bee5c18f9ca46d2602460521dfd0fe05da1c0d631d4dbaae492c6d27cb38d759d4f4ef10159897f952bb23499ac26123f2b5d646152bbf8

diff --git a/media-gfx/swayimg/metadata.xml b/media-gfx/swayimg/metadata.xml
new file mode 100644
index 0..7cac2d005
--- /dev/null
+++ b/media-gfx/swayimg/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   hiloba...@gmail.com
+   
+   
+   artemsen/swayimg
+   
+   
+   Enable support for JPEG XL image 
format
+   
+

diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild 
b/media-gfx/swayimg/swayimg-1.11.ebuild
new file mode 100644
index 0..6879b9ae1
--- /dev/null
+++ b/media-gfx/swayimg/swayimg-1.11.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="A lightweight image viewer for Wayland display servers"
+HOMEPAGE="https://github.com/artemsen/swayimg";
+SRC_URI="https://github.com/artemsen/swayimg/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/json-c
+   dev-libs/wayland
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/libxkbcommon
+   exif? ( media-libs/libexif )
+   gif? ( media-libs/giflib )
+   heif? ( media-libs/libheif )
+   jpeg? ( media-libs/libjpeg-turbo )
+   jpegxl? ( media-libs/libjxl )
+   png? ( media-libs/libpng )
+   svg? ( gnome-base/librsvg )
+   tiff? ( media-libs/tiff )
+   webp? ( media-libs/libwebp )"
+DEPEND="${RDEPEND}
+   dev-libs/wayland-protocols"
+BDEPEND="dev-util/wayland-scanner"
+
+IUSE="+exif +gif heif +jpeg jpegxl +png svg tiff webp bash-completion 
zsh-completion"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature exif)
+   $(meson_feature gif)
+   $(meson_feature heif)
+   $(meson_feature jpeg)
+   $(meson_feature jpegxl jxl)
+   $(meson_feature png)
+   $(meson_feature svg)
+   $(meson_feature tiff)
+   $(meson_feature webp)
+   $(meson_feature bash-completion bash)
+   $(meson_feature zsh-completion zsh)
+   -Dversion=${PV}
+   -Ddesktop=true
+   -Dman=true
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/

2023-06-03 Thread Viorel Munteanu
commit: 6c4e592e5f49feecebe0f382a97266abf5a6b0bb
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:44:48 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 17:44:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e592e

gnome-extra/extension-manager: Update note for keeping 0.3.2 in repo

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
index 0d67294c4..5288e46af 100644
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -1,9 +1,12 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Note: This is the last upstream version that does not depend on
-# sys-libs/libbacktrace.  ebuilds for version 0.4.0 and above would
-# have to be removed due to sys-libs/libbacktrace last rite.
+# Note: This is the last version in which the upstream had not introduced
+# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo.
+#
+# ebuilds for newer upstream versions have to use an experimental patch that
+# makes the libbacktrace dependency optional; please keep this version for
+# reasonable time until the patch has been proven stable.
 
 EAPI=8
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-regex/

2023-06-03 Thread Viorel Munteanu
commit: b7be0d3fe33909898bbc10bb39409ce5131a9e3d
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jun  3 07:48:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 07:52:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7be0d3f

dev-libs/fortran-regex: new package, v 1.1.2

Additional dependency of dev-util/fpm-0.9.0

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/fortran-regex/Manifest   |  1 +
 dev-libs/fortran-regex/fortran-regex-1.1.2.ebuild | 43 +++
 dev-libs/fortran-regex/metadata.xml   | 11 ++
 3 files changed, 55 insertions(+)

diff --git a/dev-libs/fortran-regex/Manifest b/dev-libs/fortran-regex/Manifest
new file mode 100644
index 0..27a2485b8
--- /dev/null
+++ b/dev-libs/fortran-regex/Manifest
@@ -0,0 +1 @@
+DIST fortran-regex-1.1.2.tar.gz 91350 BLAKE2B 
e76ff7ee0b2df685b6d5fdc920d7e4ffd9b77a3cf9982fa221234278d996886891dab7144ba55afe1a984416a44a0ea834c2836eeb38eea58c32e01fd271016e
 SHA512 
845e1397c7139eca3cdbd0cac315df47fc237111c0b4e0396730b33187e860befbd7134b6b7c0df2f700b8b7fe8e4dbac4536e0af0e7e927470f1cef192cdcae

diff --git a/dev-libs/fortran-regex/fortran-regex-1.1.2.ebuild 
b/dev-libs/fortran-regex/fortran-regex-1.1.2.ebuild
new file mode 100644
index 0..862612334
--- /dev/null
+++ b/dev-libs/fortran-regex/fortran-regex-1.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+
+inherit fortran-2 toolchain-funcs
+
+DESCRIPTION="Modern Fortran port of the tiny-regex-c library for regular 
expressions"
+HOMEPAGE="https://github.com/perazz/fortran-regex";
+SRC_URI="https://github.com/perazz/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+src_compile() {
+   $(tc-getFC) ${FCFLAGS} -fPIC -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} \
+   -shared -o libfortran-regex.so.1 src/regex.f90 || die
+}
+
+src_test() {
+   cp regex_module.mod test/regex_module.mod || die
+   cp libfortran-regex.so.1 test/libfortran-regex.so.1 || die
+   pushd ./test || die
+   ln -s libfortran-regex.so.1 libfortran-regex.so || die
+   $(tc-getFC) ${FCFLAGS} -fPIC ${LDFLAGS} -L. \
+   -o tests test_1.f90 test_2.f90 test_m_regex.f90 tests.f90 
-lfortran-regex || die
+   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./
+   ./tests || die
+   popd
+}
+
+src_install() {
+   dolib.so libfortran-regex.so.1
+   dosym libfortran-regex.so.1 /usr/$(get_libdir)/libfortran-regex.so
+   insinto /usr/include/"${PN}"
+   doins regex_module.mod
+}

diff --git a/dev-libs/fortran-regex/metadata.xml 
b/dev-libs/fortran-regex/metadata.xml
new file mode 100644
index 0..d53530e49
--- /dev/null
+++ b/dev-libs/fortran-regex/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   torokhov-...@yandex.ru
+   Sergey Torokhov
+   
+   
+   perazz/fortran-regex
+   
+



[gentoo-commits] repo/proj/guru:master commit in: app-vim/ansible-vim/

2023-06-03 Thread Viorel Munteanu
commit: ae6c713a4bf0b1a521549b02c48008d8a7b91e3a
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Jun  3 13:38:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 13:39:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae6c713a

app-vim/ansible-vim: add 3.3

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 +
 app-vim/ansible-vim/ansible-vim-3.3.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index 4a86b00a6..b5140fea7 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1 +1,2 @@
 DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
+DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f

diff --git a/app-vim/ansible-vim/ansible-vim-3.3.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.3.ebuild
new file mode 100644
index 0..922948793
--- /dev/null
+++ b/app-vim/ansible-vim/ansible-vim-3.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
+HOMEPAGE="https://github.com/pearofducks/ansible-vim";
+SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+KEYWORDS="~amd64"
+
+src_install() {
+   vim-plugin_src_install
+
+   find "${ED}" -name "*LICENSE" -delete || die
+}



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/

2023-06-03 Thread Viorel Munteanu
commit: 099737faebcb2edce47754413c219b51c9905543
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:45:22 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 17:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=099737fa

gnome-extra/extension-manager: Drop 0.4.0, 0.4.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.4.0.ebuild | 77 -
 .../extension-manager-0.4.1.ebuild | 80 --
 3 files changed, 158 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 7da694ef1..dc6601369 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1,2 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
-DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
deleted file mode 100644
index 717c819ec..0
--- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git";
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mjakeman.github.io/extension-manager/";
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-   sys-libs/libbacktrace
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
deleted file mode 100644
index 273d091d9..0
--- a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git";
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"

[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/

2023-06-03 Thread Viorel Munteanu
commit: eab57b2ecae661d7a5bab86bd0c7157d3dcbcbc3
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:40:10 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 17:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eab57b2e

gnome-extra/extension-manager: Add patch to remove libbacktrace dep

Signed-off-by: Yuan Liao  gmail.com>

 ...99.ebuild => extension-manager-0.4.1-r1.ebuild} |  10 +-
 .../extension-manager-.ebuild  |  10 +-
 ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch |  31 +
 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 +
 4 files changed, 202 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
similarity index 88%
copy from gnome-extra/extension-manager/extension-manager-.ebuild
copy to gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
index 273d091d9..bed7abdeb 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild
@@ -33,17 +33,25 @@ RDEPEND="
>=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
-   sys-libs/libbacktrace
 "
 
 DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
+   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"
-Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
)
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 273d091d9..bed7abdeb 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -33,17 +33,25 @@ RDEPEND="
>=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
-   sys-libs/libbacktrace
 "
 
 DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch"
+   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dpackage="ebuild"
-Ddistributor="Gentoo GURU "
+
+   # sys-libs/libbacktrace has been last-rited in ::gentoo
+   # and is thus unavailable
+   -Dbacktrace=false
)
if has live ${PROPERTIES}; then
# Produce a development build for live ebuild

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
new file mode 100644
index 0..bc0e27b57
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch
@@ -0,0 +1,31 @@
+From 49186450ff33e4a75d966cee51bcb6446fae3639 Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sat, 3 Jun 2023 09:59:11 -0700
+Subject: [PATCH 1/2] exm-backtrace.c: Explicitly include stdint.h for
+ uintptr_t usage
+
+The file uses type uintptr_t from stdint.h, which is indirectly included
+by backtrace.h.  Even so, the file should unconditionally include
+stdint.h just in case backtrace.h no longer includes stdint.h in the
+future.
+
+Signed-off-by: Yuan Liao 
+---
+ src/exm-backtrace.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/exm-backtrace.c b/src/exm-backtrace.c
+index 56b253a..4951394 100644
+--- a/src/exm-backtrace.c
 b/src/exm-backtrace.c
+@@ -21,6 +21,7 @@
+ #include "exm-backtrace.h"
+ 
+ #include 
++#include 
+ 
+ #include 
+ #include 
+-- 
+2.39.3
+

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
new file mode 100644
index 0..66c1a20c0
--- /dev/null
+++ 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
@@ -0,0 +1,153 @@
+From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sat, 3 Jun 2023 09:55:38 -0700
+Subject: [PATCH 2/2] Make libbacktrace an optional dependency
+
+Signed-off-by: Yuan Liao 
+---
+ meson.build   |  1 +
+ meson_options.txt |  5 +
+ src/exm-application.c |  2 ++
+ src/exm-backtrace.c   | 17 +
+ src/meson.build   |  9 ++---
+ 5 f

[gentoo-commits] repo/proj/guru:master commit in: app-editors/lapce/

2023-06-03 Thread Viorel Munteanu
commit: f0df65f9dc861f6beca03c6b969457762989a331
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jun  2 19:10:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 19:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0df65f9

app-editors/lapce: drop 0.2.6

Signed-off-by: Pascal Jäger  leimstift.de>

 app-editors/lapce/Manifest   |   1 -
 app-editors/lapce/lapce-0.2.6.ebuild | 665 ---
 2 files changed, 666 deletions(-)

diff --git a/app-editors/lapce/Manifest b/app-editors/lapce/Manifest
index 64cf6ced6..9f2ba628d 100644
--- a/app-editors/lapce/Manifest
+++ b/app-editors/lapce/Manifest
@@ -239,7 +239,6 @@ DIST khronos_api-3.1.0.crate 599718 BLAKE2B 
945600455c85874c37c7c395162a3e56531b
 DIST kqueue-1.0.6.crate 12740 BLAKE2B 
5c4c42d9a8697d3f1bc92fb544bc7894da2349ca6f81d2e714bcc2788719b8c39e447780ed53505cc3fd7bc650350389d961db0cac1396eae42e0262a85d5f98
 SHA512 
cc0b40d374b54863c67f66cef3e90973aa6ce31ff6193df81bf1dde1171e28baa985b5e38c92459272683d57882331ed33511aef9f9a238ae3f79ecc85dc9502
 DIST kqueue-sys-1.0.3.crate 6673 BLAKE2B 
79254d667b4cf1fa556f1773db23b00ac431bdea6c8ecf914e3c0837fe4e25a45c9b6fb76259d628e4c76a20f749df3fc285b54ea63ce3b52d21529358e81c3f
 SHA512 
76023295abaa4415c1d7b37c844432ece522b762f78983cdf58106f65ca553ee96193bd8c93f3fd0af029d266d8414f2ba4d1b8835bcdc180acc7defa6269731
 DIST kurbo-0.8.3.crate 81131 BLAKE2B 
8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097
 SHA512 
17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983
-DIST lapce-0.2.6.tar.gz 2058350 BLAKE2B 
08012cc2153178c72c7c992506d70a945d4e9f7544a7b8f83e3ee2e40df57a44ff89a81876ae561773644428583ef96aa7455a767aaaeb809610f3dee8c7bae6
 SHA512 
db6a46f259cb0bc456e4e01fa12c27d2707bc7ea9894152449c42ebcf7f762423673961a5278d3c5074b9d14dd69503cea3dcb84686a7543598631a14ec8f4b6
 DIST lapce-0.2.7.tar.gz 2058851 BLAKE2B 
e5e63a0d5e5229b2a8c422890df618471e13f76e93c3fbe9871a684ef965b577828527b23424805e40aec365f5251368b26688480bcdfdd5c7b0db05523fe77e
 SHA512 
5f65c2ac14466117dfbd4451caf12795057960da107d0cf66e718a45abe8c7370cedaeba4344137d267470783952cda99ff34ce20daf54e5148a2625e988f3d8
 DIST lapce-0.2.8.tar.gz 2065470 BLAKE2B 
49bb523a5c3c3246bc8d2ca0401f60b12f844a5cf07e797048d556293cd1f9fa614abc23fce8da69a6693973696f7f115ba326e455eb5cd376232230b0e0d407
 SHA512 
d0763d1b9003d90a57010d503f73c34d4b80fea731f6a95857aa0797b011578943d9e61ca957df17831570c78d79d459c50a8ef3c73ffb0fdc4eb7ff9a5c134e
 DIST lapce-xi-rope-0.3.1.crate 76236 BLAKE2B 
1f3a540460ec305a99feb5d16d273c2ddffcbe0886a386a527572445e2d8fc95e0ebe5dfe806422e95ff7f1ee4a2d8fe4778da299d91858966d28555d700cf9e
 SHA512 
b38ebd197059c2d0af033cc31123106a9fe8d580f298ed1f9ed3793bc24750f3509d23069bf6c10650f124f5c2de9c9a46135d43eed7ccf10a295b490e3e9d46

diff --git a/app-editors/lapce/lapce-0.2.6.ebuild 
b/app-editors/lapce/lapce-0.2.6.ebuild
deleted file mode 100644
index c764d78dd..0
--- a/app-editors/lapce/lapce-0.2.6.ebuild
+++ /dev/null
@@ -1,665 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-CRATES="
-   Inflector-0.11.4
-   addr2line-0.17.0
-   adler-1.0.2
-   ahash-0.7.6
-   aho-corasick-0.7.19
-   alacritty_config-0.1.0
-   alacritty_config_derive-0.2.0
-   alacritty_terminal-0.17.0
-   ambient-authority-0.0.1
-   android_system_properties-0.1.5
-   ansi_term-0.12.1
-   anyhow-1.0.65
-   arc-swap-1.5.1
-   arrayref-0.3.6
-   arrayvec-0.5.2
-   arrayvec-0.7.2
-   async-channel-1.7.1
-   async-task-4.3.0
-   async-trait-0.1.57
-   atk-0.14.0
-   atk-sys-0.14.0
-   atomic-waker-1.0.0
-   atty-0.2.14
-   autocfg-1.1.0
-   backtrace-0.3.66
-   base64-0.8.0
-   base64-0.13.0
-   bincode-1.3.3
-   bit_field-0.10.1
-   bitflags-1.3.2
-   bitmaps-2.1.0
-   block-0.1.6
-   block-buffer-0.9.0
-   block-buffer-0.10.3
-   blocking-1.2.0
-   bstr-0.2.17
-   bumpalo-3.11.0
-   bytecount-0.6.3
-   bytemuck-1.12.1
-   bytemuck_derive-1.2.1
-   byteorder-1.4.3
-   bytes-1.2.1
-   cache-padded-1.2.0
-   cairo-rs-0.14.9
-   cairo-sys-rs-0.14.9
-   cap-fs-ext-0.25.3
-   cap-primitives-0.25.3
-   cap-rand-0.25.3
-   cap-std-0.25.3
-   cap-time-ext-0.25.3
-   cc-1.0.73
-   cfg-expr-0.8.1
-   cfg-if-0.1.10
-   cfg-if-1.0.0
-   cgl-0.3.2
-   chrono-0.4.22
-   clap-3.2.22
-   clap_derive-3.2.18
-   clap_lex-0.2.4
-   cmake-0.1.48
-   cocoa-0.24.0
-   cocoa-foundation-0.1.0
-   color_quant-1.1.0
-   combine-4.6.6
-   concurrent-queue-1.2.4
-   config-0.13.2
-   console_error_panic_hook-0.1.7
-   const-cstr-0

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

2023-06-03 Thread Viorel Munteanu
commit: 6b07b85e8562a0d6a6c0584c2b920995600ee3ca
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 17:45:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 17:45:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b07b85e

profiles: Remove >=gnome-extra/extension-manager-0.4.0 mask

A 0.4.1 ebuild that get rids of sys-libs/libbacktrace dependency through
a patch has been added to replace the masked versions, which can be
dropped immediately, obsoleting the mask.

Signed-off-by: Yuan Liao  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9b3ab1223..2783824a8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,16 +14,6 @@
 
 # New entries go on top.
 
-# Yuan Liao  (2023-06-03)
-# Version 0.4.0 and later depend on sys-libs/libbacktrace, which has
-# been last-rited in ::gentoo.  The last version that does not depend
-# on libbacktrace will be kept in GURU for users who want to install
-# this package through it.  Users who wish to use the latest upstream
-# version may consider installing it from Flathub
-# .
-# The masked versions will be removed on 2023-06-27.
->=gnome-extra/extension-manager-0.4.0
-
 # YiFei Zhu  (2023-05-21)
 # Unmaintained, outdated ebuild, upstream EOL.
 # Use app-editors/pulsar-bin instead.



[gentoo-commits] repo/proj/guru:master commit in: dev-util/fpm/files/, dev-util/fpm/

2023-06-03 Thread Viorel Munteanu
commit: 56cbe1750b027fa8005dc5d650855a6bccfda6f4
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Jun  2 21:01:59 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 21:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56cbe175

dev-util/fpm: drop old 0.7.0-r2

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fpm/Manifest   |   2 -
 dev-util/fpm/files/fpm-0.7.0_fpm_toml.patch |  21 -
 dev-util/fpm/fpm-0.7.0-r2.ebuild| 115 
 3 files changed, 138 deletions(-)

diff --git a/dev-util/fpm/Manifest b/dev-util/fpm/Manifest
index 899333c39..a07bc29b9 100644
--- a/dev-util/fpm/Manifest
+++ b/dev-util/fpm/Manifest
@@ -1,5 +1,3 @@
-DIST fpm-0.7.0.F90 985847 BLAKE2B 
05d6acc336880ea0c2dcd01db9b5eb5790ee593d9d97b36c7dab231d96f564125293e944f4c7c1debcee1dace9a0709ca9dbec40535c2b7320f909023d561d0a
 SHA512 
76e4a465f38375469ccad849f705837d90dc288df2ac101dfc6941f4fa676c3302f6f23bfd45037c7ce4bb5fac637f021373ff0756534d5cf762044709dbd8c0
-DIST fpm-0.7.0.tar.gz 169412 BLAKE2B 
6895d91cb67a8d15e50025c298aed32e77966685a1db426b9437a5c441f7c365cec76a7836c83ff5a5299216a9392812ae832bfb72d5cd4263bcb60976d12b6e
 SHA512 
ec18798e02b4fb3e403062c68f97bf34200559207ffc87dba3b8b801aef31cabefdcda29203a1405ed0231192316a1fab16ecff603b0bf9fab0cede0fe4506de
 DIST fpm-0.8.1.F90 1254888 BLAKE2B 
681af746d74ef6208f8d4a6b7e560fda080124ca69d5d1c773c8bee3dfea84ab89dd2f57e7fdc6fc31e8297f5df89744ff657244d790bb8526ae35fc1d4be37a
 SHA512 
627f5a6976358449b2dfa3623039244ddbab64007e1518718b6ae033e206d4a6b1ff462769df75137067522d85b0fbbb5f4a1749f7bbfba3c7b9040b457b1872
 DIST fpm-0.8.1.tar.gz 194794 BLAKE2B 
6236cdcc22a16e4d46e7d49f513bc1506e956bad6e3b444c2c638db8e41910aafa07982e4116a4e4b6496a62b4f52c2792aa08d4692c30e6158639115066b0c9
 SHA512 
2c6243ded0c4603ab75acdb43ff953f026a30221abaa1c1a2791cbf8dd7f9c95016941b38a63d54bbb09a0c2451ad23a216bb100cb08bc1c7f25899ad88dad26
 DIST fpm-0.8.2.F90 1272455 BLAKE2B 
1749d65cf45fee497aa42b9a53c3e3f76899414ca24d2c1c17764478740388e69f8e8bc7bd147c9ca3d8698a1424202effac0e661c2400068c9558626e7e3b9b
 SHA512 
1cc070db2f03b474e70a8a889d1f11093a48f71f355c21d65ffb5edc255121e13419f9a9b95d8b42006725402a4aea8b644beb208f1af1c3de862d860dbfe4e6

diff --git a/dev-util/fpm/files/fpm-0.7.0_fpm_toml.patch 
b/dev-util/fpm/files/fpm-0.7.0_fpm_toml.patch
deleted file mode 100644
index 8d0685e3e..0
--- a/dev-util/fpm/files/fpm-0.7.0_fpm_toml.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur a/fpm.toml b/fpm.toml
 a/fpm.toml
-+++ b/fpm.toml
-@@ -5,14 +5,9 @@
- maintainer = ""
- copyright = "2020 fpm contributors"
- 
--[dependencies]
--[dependencies.toml-f]
--git = "https://github.com/toml-f/toml-f";
--rev = "e49f5523e4ee67db6628618864504448fb8c8939"
--
--[dependencies.M_CLI2]
--git = "https://github.com/urbanjost/M_CLI2.git";
--rev = "ea6bbffc1c2fb0885e994d37ccf0029c99b19f24"
-+[build]
-+external-modules = ["tomlf", "m_cli2"]
-+link = ["toml-f","M_CLI2"]
- 
- [[test]]
- name = "cli-test"

diff --git a/dev-util/fpm/fpm-0.7.0-r2.ebuild b/dev-util/fpm/fpm-0.7.0-r2.ebuild
deleted file mode 100644
index 1bded4efa..0
--- a/dev-util/fpm/fpm-0.7.0-r2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="2003"
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Fortran Package Manager (fpm)"
-HOMEPAGE="https://fpm.fortran-lang.org";
-SRC_URI="
-   https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="openmp doc test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   dev-libs/toml-f:0/2
-   dev-libs/M_CLI2
-"
-
-RDEPEND="
-   ${CDEPEND}
-   dev-vcs/git
-"
-
-DEPEND="
-   ${CDEPEND}
-   doc? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   app-doc/ford[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-DOCS=( LICENSE PACKAGING.md README.md )
-
-PATCHES="${FILESDIR}/${P}_fpm_toml.patch"
-
-BSDIR="build/bootstrap" # Bootstrap directory path
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-set_build_flags() {
-   OMPFLAG=""
-   if use openmp ; then
-   case $(tc-getFC) in
-   *gfortran* )
-   OMPFLAG="-fopenmp" ;;
-   * )
-   die "Sorry, only GNU gfortran is currently 
supported in the ebuild" ;;
-   esac
-   fi
-
-   BUILD_FLAGS=( --compiler "$(tc-getFC)"
-   --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f 
-I/usr/include/M_CLI2"
-   --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}"
-  

[gentoo-commits] repo/proj/guru:master commit in: media-gfx/swayimg/

2023-06-03 Thread Viorel Munteanu
commit: 2144456a6fdcdcb6dd0302c68b140d7d594f17db
Author: Mykyta Holubakha  gmail  com>
AuthorDate: Sat Jun  3 12:15:52 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 12:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2144456a

media-gfx/swayimg: add missing xdg eclass

Signed-off-by: Mykyta Holubakha  gmail.com>

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

diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild 
b/media-gfx/swayimg/swayimg-1.11.ebuild
index 6879b9ae1..6db2c1b42 100644
--- a/media-gfx/swayimg/swayimg-1.11.ebuild
+++ b/media-gfx/swayimg/swayimg-1.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson
+inherit meson xdg
 
 DESCRIPTION="A lightweight image viewer for Wayland display servers"
 HOMEPAGE="https://github.com/artemsen/swayimg";



[gentoo-commits] repo/proj/guru:master commit in: sys-devel/just/

2023-06-03 Thread Viorel Munteanu
commit: da2991b5dc0565bb7599ba9052abbbc2b42689e9
Author: Joe Kappus  wt  gd>
AuthorDate: Sat Jun  3 03:00:27 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 03:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da2991b5

sys-devel/just: add 1.14.0

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

 sys-devel/just/Manifest   |  59 +
 sys-devel/just/just-1.14.0.ebuild | 180 ++
 2 files changed, 239 insertions(+)

diff --git a/sys-devel/just/Manifest b/sys-devel/just/Manifest
index bb4a4b437..c9c1d8c52 100644
--- a/sys-devel/just/Manifest
+++ b/sys-devel/just/Manifest
@@ -1,75 +1,110 @@
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
+DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST camino-1.1.2.crate 31121 BLAKE2B 
0e5ce3c9ce728a55135198154a0833fc1a66d13789ea9bf5f58dcf4617990d0037394fd3bbd63c6d669e80584c04cdbfa479cea783d0c55923de28e5ad79af04
 SHA512 
3c2273fc797f2da970a0ae7a4e58be596cec6860a947b2fe0850e7597c9cb0fb8569282c3c1ccfa7bd473b802649b6288eb8de95e9bc1fbcc3246504ff98f304
+DIST camino-1.1.4.crate 32290 BLAKE2B 
92180b753e799513ecf4dd29c8635fdce56b246ddc172b41d54e06b21b0eebf72325a3f8120ceb32dc0697498a21058193dd1df99e9c1913fdec92253677c422
 SHA512 
87e260ceae0c155790756101db8d282bb6ca990579ea31b12668d2d4025f93c680fd9c62a45dc454f76109ee8a331d0a862f0653fc53e3f34fa9229588f9960d
 DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
+DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff9303886

[gentoo-commits] repo/proj/guru:master commit in: dev-util/fpm/files/, dev-util/fpm/

2023-06-03 Thread Viorel Munteanu
commit: 1f21debbca4f9fef493baa681a6f2b75fd053d3e
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jun  3 07:51:39 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 07:52:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f21debb

dev-util/fpm: 0.9.0 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fpm/Manifest   |   2 +
 dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch |  22 ++
 dev-util/fpm/fpm-0.9.0.ebuild   | 118 
 3 files changed, 142 insertions(+)

diff --git a/dev-util/fpm/Manifest b/dev-util/fpm/Manifest
index a07bc29b9..b084b1366 100644
--- a/dev-util/fpm/Manifest
+++ b/dev-util/fpm/Manifest
@@ -2,3 +2,5 @@ DIST fpm-0.8.1.F90 1254888 BLAKE2B 
681af746d74ef6208f8d4a6b7e560fda080124ca69d5d
 DIST fpm-0.8.1.tar.gz 194794 BLAKE2B 
6236cdcc22a16e4d46e7d49f513bc1506e956bad6e3b444c2c638db8e41910aafa07982e4116a4e4b6496a62b4f52c2792aa08d4692c30e6158639115066b0c9
 SHA512 
2c6243ded0c4603ab75acdb43ff953f026a30221abaa1c1a2791cbf8dd7f9c95016941b38a63d54bbb09a0c2451ad23a216bb100cb08bc1c7f25899ad88dad26
 DIST fpm-0.8.2.F90 1272455 BLAKE2B 
1749d65cf45fee497aa42b9a53c3e3f76899414ca24d2c1c17764478740388e69f8e8bc7bd147c9ca3d8698a1424202effac0e661c2400068c9558626e7e3b9b
 SHA512 
1cc070db2f03b474e70a8a889d1f11093a48f71f355c21d65ffb5edc255121e13419f9a9b95d8b42006725402a4aea8b644beb208f1af1c3de862d860dbfe4e6
 DIST fpm-0.8.2.tar.gz 199494 BLAKE2B 
40ebf2185dcf7d68d19288ef43717a3fac41e7ec307739e64f0e89023b345358534cdf4914172ea3584233831fedc6a8bd2a3bc7e519668c7a18b96f2ffb611c
 SHA512 
93cb6f25476e2f341004389edb9bb283f039a28bd09e461fdead91a0d53e069ffd2f8093cd7136f8b24d61c3705af555b7d45f4ffa9046f29870aadda97d3cb2
+DIST fpm-0.9.0.F90 1371069 BLAKE2B 
df3439ca50176f0a8e3b2f48d130dc232da343d7fe5451af73b5bfa72112cfc7e08bc5c0dbaced2c5b5c72f48fc91d059ca533b4b47df23d1e579ebd03690078
 SHA512 
62f17491a2540d3b5f68435a87916b5e88bbd903a87cb4ecdfaa25e3024357e070c27e51a1f5ccdf22fb05ac8054ed83bb83e8a13c8639a47be822ff1fda9060
+DIST fpm-0.9.0.tar.gz 219603 BLAKE2B 
cb282913c1c6dd6440e6c7b982e7a5ffd76a2e8177b70da22ee36946feb62229919b8f40a4747a2f0cd8b2c589ee111f063cab50ee0f0bee295cd8cf8946b46a
 SHA512 
b80141408a2192efdd3c0777eb2df01de95ee5740332468ac95f89f6e6199c88c2d4180934ce552403572cadfc755395eb669336fcc9d3d00cb8ee0607205397

diff --git a/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch 
b/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch
new file mode 100644
index 0..8765e164f
--- /dev/null
+++ b/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch
@@ -0,0 +1,22 @@
+diff -Naur a/fpm.toml b/fpm.toml
+--- a/fpm.toml
 b/fpm.toml
+@@ -9,15 +9,9 @@
+ [preprocess.cpp]
+ macros=["FPM_RELEASE_VERSION={version}"]
+ 
+-[dependencies]
+-toml-f.git = "https://github.com/toml-f/toml-f";
+-toml-f.rev = "d7b892b1d074b7cfc5d75c3e0eb36ebc1f7958c1"
+-M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git";
+-M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8"
+-fortran-regex.git  = "https://github.com/perazz/fortran-regex";
+-fortran-regex.tag  = "1.1.2"
+-jonquil.git = "https://github.com/toml-f/jonquil";
+-jonquil.rev = "4c27c8c1e411fa8790dffcf8c3fa7a27b6322273"
++[build]
++external-modules = ["tomlf","m_cli2","regex_module","jonquil"]
++link = ["toml-f","M_CLI2","fortran-regex","jonquil"]
+ 
+ [[test]]
+ name = "cli-test"

diff --git a/dev-util/fpm/fpm-0.9.0.ebuild b/dev-util/fpm/fpm-0.9.0.ebuild
new file mode 100644
index 0..63c714656
--- /dev/null
+++ b/dev-util/fpm/fpm-0.9.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="Fortran Package Manager (fpm)"
+HOMEPAGE="https://fpm.fortran-lang.org";
+SRC_URI="
+   https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="openmp doc test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-libs/fortran-regex
+   dev-libs/jonquil:0/2
+   dev-libs/toml-f:0/4
+   dev-libs/M_CLI2
+"
+
+RDEPEND="
+   ${CDEPEND}
+   dev-vcs/git
+"
+
+DEPEND="
+   ${CDEPEND}
+   doc? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   app-doc/ford[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+DOCS=( LICENSE PACKAGING.md README.md )
+
+PATCHES="${FILESDIR}/${P}_fpm_toml.patch"
+
+BSDIR="build/bootstrap" # Bootstrap directory path
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+set_build_flags() {
+   OMPFLAG=""
+   if use openmp ; then
+   case $(tc-getFC) in
+   *gfortran* )
+   OMPFLAG="-fopenmp" ;;
+  

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/toml-f/

2023-06-03 Thread Viorel Munteanu
commit: 521c896eaf52e880b8bf107f4bf7ec94a992873a
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Jun  2 21:05:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 21:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=521c896e

dev-libs/toml-f: drop old 0.2.4

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/toml-f/Manifest|  1 -
 dev-libs/toml-f/toml-f-0.2.4.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/dev-libs/toml-f/Manifest b/dev-libs/toml-f/Manifest
index 38fb7416d..ff793e410 100644
--- a/dev-libs/toml-f/Manifest
+++ b/dev-libs/toml-f/Manifest
@@ -1,3 +1,2 @@
-DIST toml-f-0.2.4.tar.gz 94087 BLAKE2B 
20302f864debd7070d72a13fcd42b52be5596761a535fb969a26cea851e0f305827aba43389d3b229004b85942f0ef7a4ef01d7ca8ec05b97e125fb2e50e6c99
 SHA512 
19693efac1944ed6b68ccd1762dafdf188656ecdc6e9d7092e1f9008c644db20f1c3be91044e516547bc778e2cc7c0a6060a3d2fafe3b4d225aaf3a9103e62f0
 DIST toml-f-0.4.0.tar.gz 436988 BLAKE2B 
96e99b2680b428565436945330286f8745a55794c800ccb32c66e75d99c53e2e51397c1452e4871ae24ff9413571c70ca90aa0b472535a07b25b299f617a581c
 SHA512 
770b3e54c0d405624670ab08a4f2fbf5237300fa082c5d530258dd91a76739175da914c003f13deb412bff07fc9ef632f2b6d1dcdfeabc1d65c2602d919dde44
 DIST toml-f-0.4.1.tar.gz 437709 BLAKE2B 
bc89ae42262b2a1fc1b96d0b9b8de64ad817defc6f5a4c6868e96b524282f002a525749f394016db700fe1f6bc0d151a170e8371da6b040ee85c6ef23a92c567
 SHA512 
76113dabc93fa23b910d5cfb32953bac13069d10636c48e8299e957fc259ecb117aceb0bb74e38ffc200a962d97c84a78bba58681f3dd02ac424ee553e6063a6

diff --git a/dev-libs/toml-f/toml-f-0.2.4.ebuild 
b/dev-libs/toml-f/toml-f-0.2.4.ebuild
deleted file mode 100644
index ad8c537ce..0
--- a/dev-libs/toml-f/toml-f-0.2.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="2003"
-
-inherit cmake fortran-2
-
-DESCRIPTION="TOML parser implementation for data serialization and 
deserialization in Fortran"
-HOMEPAGE="https://toml-f.readthedocs.io";
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? ( dev-util/fortran-test-drive )
-"
-
-src_prepare() {
-   default
-
-   # Remove Fortran compiler version from paths
-   sed -i -e 
"s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" 
config/CMakeLists.txt || die
-
-   if ! use test ; then
-   sed -i -e '/^enable_testing()/d' \
-   -e '/^add_subdirectory("test")/d' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/

2023-06-03 Thread Viorel Munteanu
commit: 1bea7dd6e2a8265704c0893cab4781e3761e98c8
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jun  2 20:24:49 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 05:21:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bea7dd6

gnome-extra/extension-manager: Reinstate 0.3.2

Since version 0.4.0, this package depends on sys-libs/libbacktrace,
which has been last-rited in ::gentoo.  0.3.2 is the last version
without the dependency.

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.3.2.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 6e050af28..7da694ef1 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1,3 @@
+DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
new file mode 100644
index 0..0d67294c4
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: This is the last upstream version that does not depend on
+# sys-libs/libbacktrace.  ebuilds for version 0.4.0 and above would
+# have to be removed due to sys-libs/libbacktrace last rite.
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git";
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
+HOMEPAGE="https://mjakeman.github.io/extension-manager/";
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2023-06-03 Thread Viorel Munteanu
commit: 60d5cd10645b1f0ea0dca66c0250501144d1045d
Author: David Reed  reedfam  email>
AuthorDate: Sat Jun  3 07:46:30 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 07:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60d5cd10

sys-libs/libnvidia-container: add 1.13.1

Signed-off-by: David Reed  reedfam.email>

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.13.1.ebuild  | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index 6de875330..75c71190d 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.12.1.tar.gz 1545474 BLAKE2B 
2368b344126f5f27c903981b882120de3fcc291612b2f9201b4d41b31883181349d68f0c55ae2acdf2bce68d14b747444c740de8093cb8affeda64be37cdc05f
 SHA512 
b65b62ff40f3cc0cf26acf4baf6775caf8306c060137d6d84fd2568134372a6c9ce22d097160cab5747dd4fd0d5a287507832c0479e88d393cc9d776e0115ca6
+DIST libnvidia-container-1.13.1.tar.gz 1546929 BLAKE2B 
2a2aa36a61b3a35f85186094871fdcc41154b2781e8c129336cba3647f2251d7b82c22bed18f7fef950f7cf2bb2a9cc231a4c1a66d290b069a4149b37d023d04
 SHA512 
9961480bdccb62e008ee4ee50c66eebc9cf86bcee988bd1c97dd8351ee1a223b2532c27323667c391b693f0655c391dc95309a74600220e7d368604ab3e66925

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
new file mode 100644
index 0..bf0f4698f
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container";
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git";
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
+   "
+   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.7.0-fix-git.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch
+)



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

2023-06-03 Thread Viorel Munteanu
commit: ab3fa13d5d9b32c3f2eaaf8d75055d583b26d31d
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Jun  3 05:21:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 05:21:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab3fa13d

profiles: Mask >=gnome-extra/extension-manager-0.4.0 for removal

Signed-off-by: Yuan Liao  gmail.com>

 profiles/package.mask | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 2783824a8..9b3ab1223 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,16 @@
 
 # New entries go on top.
 
+# Yuan Liao  (2023-06-03)
+# Version 0.4.0 and later depend on sys-libs/libbacktrace, which has
+# been last-rited in ::gentoo.  The last version that does not depend
+# on libbacktrace will be kept in GURU for users who want to install
+# this package through it.  Users who wish to use the latest upstream
+# version may consider installing it from Flathub
+# .
+# The masked versions will be removed on 2023-06-27.
+>=gnome-extra/extension-manager-0.4.0
+
 # YiFei Zhu  (2023-05-21)
 # Unmaintained, outdated ebuild, upstream EOL.
 # Use app-editors/pulsar-bin instead.



[gentoo-commits] repo/proj/guru:master commit in: app-containers/nvidia-container-toolkit/

2023-06-03 Thread Viorel Munteanu
commit: e921048e316470147fb58385c3bedc1596113fa3
Author: David Reed  reedfam  email>
AuthorDate: Sat Jun  3 07:47:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 07:47:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e921048e

app-containers/nvidia-container-toolkit: add 1.13.1

Signed-off-by: David Reed  reedfam.email>

 app-containers/nvidia-container-toolkit/Manifest   |  3 +
 .../nvidia-container-toolkit-1.13.1.ebuild | 68 ++
 2 files changed, 71 insertions(+)

diff --git a/app-containers/nvidia-container-toolkit/Manifest 
b/app-containers/nvidia-container-toolkit/Manifest
index c27ff2099..8525cfc91 100644
--- a/app-containers/nvidia-container-toolkit/Manifest
+++ b/app-containers/nvidia-container-toolkit/Manifest
@@ -1,3 +1,6 @@
 DIST nvidia-container-toolkit-1.12.1-deps.tar.xz 16912940 BLAKE2B 
c4733beabf008f164d1ece29fd572d8735e9dd9c60d22fa2b226102382d077401a3d849746a914092750d12b0156de5a61c0dd6d6f61835a1df9d641c0bd51c0
 SHA512 
c1bcdd60ddfdd70ac335150815fb6fb7fcbc5ed4aa0ed119b4b915efa9600438a78c3d361ee4779055dc3b9e2e1fcb40377ca1580a96fd7370126f9d5c373b2d
 DIST nvidia-container-toolkit-1.12.1-vendor.tar.xz 1101200 BLAKE2B 
5343d8c0eed8715c0e06464f542e5874ae288717a3ec0e89e3f3fb0c4b3d406de192cea5131a992c7ab4cae7587fa2b2d91b331b3d5f81c24c2b83955c0ecec5
 SHA512 
3bd6f685e9273d65465a23f5d4ce9fcd95562afc30ab39dcac08eaf9d01a48d3a5cc195c4f48217bb2263af033b60c2d30d0c6309306057359a037959f806615
 DIST nvidia-container-toolkit-1.12.1.tar.gz 2226106 BLAKE2B 
f2f68068bdfe5db6b733bb2c4f58ed2e6692382121955ed605469ca014422d24f979b3d0797f55c7d0bc99cd1458de469da66c5ad095ef0902f90f6c698ce433
 SHA512 
22cf523cfab0e619687a45442e53b127a1433503b50aef33c23d29e47e11371cdaa03dcd24ba4eb28c530fd905d09e76468365f096213f743ca8f9c585b679e5
+DIST nvidia-container-toolkit-1.13.1-deps.tar.xz 16932688 BLAKE2B 
86e0b8c948b92c389279328e4505a8e5d189af4efa3b0fb12d1a1e374b070432667b5b2f65dc38a9d9f4d08e3b3af0c36c794790819316c64fd612e15b44f9d5
 SHA512 
dc5273395e730a8ef7c59507547c6a4d388c6252d1360295285e3576b3c4d2e87b809d1bf4f967f03ba1105c844250da2f6dd7ae45d2edea383c55435756f6e6
+DIST nvidia-container-toolkit-1.13.1-vendor.tar.xz 1107124 BLAKE2B 
186952ded4bb979d24aa4beca87ceb2495530b4221cf9778b227c869c1f2b3d0b4957227e9c71d7d9596058df55d3e8fb6345515dbb43d408a7f2cc589928f89
 SHA512 
14121daf2351f7107c247ae2fa74e34d4b8cfb443c7b00386428a179a05de625a985622642ea9b16691b23ef4b49dac3f977a3b373e9ddd6adcf50c5d16b9dc9
+DIST nvidia-container-toolkit-1.13.1.tar.gz 2269989 BLAKE2B 
48cdafa390320d467133ab5aa3d77d6bd1fc5c7fc3314c2d8f977de4fd4224b3da4e647cfeb8f3eb3b20c711a69471b57fbb3211954c3c77b7fb82ec807b5926
 SHA512 
e0d9dbb06e2b8ef075a881f4414bfb4b1ab9f571d148a202fbf7c2a7b59447f199028d5d176196703dadcb04040a74a229f09062da24e615faa4c051d614e206

diff --git 
a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
 
b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
new file mode 100644
index 0..edefa60c2
--- /dev/null
+++ 
b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGO_PN="github.com/NVIDIA/${PN}"
+
+inherit go-module
+
+DESCRIPTION="NVIDIA container runtime toolkit"
+HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit";
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git";
+   inherit git-r3
+
+   src_unpack() {
+   git-r3_src_unpack
+   go-module_live_vendor
+   }
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/david-gentoo/gentoo-go-deps/releases/download/${P}/${P}-deps.tar.xz
+   
https://github.com/david-gentoo/gentoo-go-deps/releases/download/${P}/${P}-vendor.tar.xz
+   "
+   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+   KEYWORDS="~amd64"
+   RESTRICT="mirror"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   sys-libs/libnvidia-container
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   app-arch/unzip
+   sys-devel/make
+"
+
+src_compile() {
+   emake binaries
+}
+
+src_install() {
+   # Fixed by https://github.com/vizv
+   dobin "nvidia-container-runtime"
+   dobin "nvidia-container-runtime-hook"
+   dobin "nvidia-ctk"
+   insinto "/etc/nvidia-container-runtime"
+   doins "${FILESDIR}/config.toml"
+}
+
+pkg_postinst() {
+   elog "Your docker service must restart after install this package."
+   elog "OpenRC: sudo rc-service docker restart"
+   elog "systemd: sudo systemctl restart docker"
+   elog "You may need to edit your 
/etc/nvidia-container-runtime/config.toml"
+   elog "file before running ${PN} for the first time."
+   elog "F

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/M_CLI2/

2023-06-03 Thread Viorel Munteanu
commit: d4b91a9454202b64f16674894cddf39c047064bb
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Jun  2 21:03:27 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 21:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4b91a94

dev-libs/M_CLI2: drop old 1.0.0_p20221116-r1

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/M_CLI2/M_CLI2-1.0.0_p20221116-r1.ebuild | 52 
 dev-libs/M_CLI2/Manifest |  1 -
 2 files changed, 53 deletions(-)

diff --git a/dev-libs/M_CLI2/M_CLI2-1.0.0_p20221116-r1.ebuild 
b/dev-libs/M_CLI2/M_CLI2-1.0.0_p20221116-r1.ebuild
deleted file mode 100644
index e7522a112..0
--- a/dev-libs/M_CLI2/M_CLI2-1.0.0_p20221116-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="2003"
-
-inherit fortran-2 toolchain-funcs
-
-m_cli2_sha="90a1a146e19c8ad37b0469b8cbd04bc28eb67a50"
-
-DESCRIPTION="M_CLI2 - parse Unix-like command line arguments from Fortran"
-HOMEPAGE="https://github.com/urbanjost/M_CLI2";
-SRC_URI="https://github.com/urbanjost/${PN}/archive/${m_cli2_sha}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${PN}-${m_cli2_sha}/src"
-
-src_prepare() {
-   default
-
-#  # Set Fortran FLAGS
-   sed -i -e 's/F90FLAGS := .*$/F90FLAGS := '"${FCFLAGS}"' -fPIC/' 
Makefile || die
-}
-
-src_compile() {
-   case $(tc-getFC) in
-   *gfortran* )
-   emake clean
-   emake F90=$(tc-getFC) gfortran
-   $(tc-getFC) -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} 
-shared -o lib"${PN}".so.1 ${PN}.o;;
-   * )
-   die "Sorry, only GNU gfortran is currently supported in 
the ebuild" ;;
-   esac
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   insinto "/usr/include/${PN}"
-   doins "m_cli2.mod"
-   dolib.so "lib${PN}.so.1"
-   dosym  "lib${PN}.so.1" "/usr/$(get_libdir)/lib${PN}.so"
-}

diff --git a/dev-libs/M_CLI2/Manifest b/dev-libs/M_CLI2/Manifest
index ed011f4d2..1ad1f51ec 100644
--- a/dev-libs/M_CLI2/Manifest
+++ b/dev-libs/M_CLI2/Manifest
@@ -1,2 +1 @@
-DIST M_CLI2-1.0.0_p20221116.tar.gz 13771712 BLAKE2B 
a97eb944e7a117f821822a6018d27e666ad9e761cc0d0c6901ae384b1d1d19002ee117d22695e7cfbca62e8038adcdc11d902af58f15a61f44a0e3850b8547b5
 SHA512 
47ede587a6fd10a8f68deae0df0eb380a51499ed15b736905054619eefd25f018189f656384fa8d72093f622e0a9871cfdea81796a9f9071e797086182f8bd57
 DIST M_CLI2-3.2.0.tar.gz 14304233 BLAKE2B 
3587fc2ed33f81c3dd1938322e1f1f442b5fbaa72bd54ec118a03f6ff2500891bfe0ca8e0a4b2cd074d2b3265c5b258be8a3ec3f2e0907f475828fe35a66c36b
 SHA512 
637d0b74a0b692b4b6b30cc58f0c8d90760d88653490751d34123d6f4752ee43723497ee88158ec77e69bab14f6a120d7e654c8bf798449ef1a73be25cfbdd46



[gentoo-commits] repo/proj/guru:master commit in: app-editors/lapce/

2023-06-03 Thread Viorel Munteanu
commit: 31a8c4ed18345794cf56da9b7e54943f97be5127
Author: Pascal Jäger  leimstift  de>
AuthorDate: Fri Jun  2 19:09:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 19:09:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31a8c4ed

app-editors/lapce: add 0.2.8

Signed-off-by: Pascal Jäger  leimstift.de>

 app-editors/lapce/Manifest   |   1 +
 app-editors/lapce/lapce-0.2.8.ebuild | 666 +++
 2 files changed, 667 insertions(+)

diff --git a/app-editors/lapce/Manifest b/app-editors/lapce/Manifest
index 76cd14e1f..64cf6ced6 100644
--- a/app-editors/lapce/Manifest
+++ b/app-editors/lapce/Manifest
@@ -241,6 +241,7 @@ DIST kqueue-sys-1.0.3.crate 6673 BLAKE2B 
79254d667b4cf1fa556f1773db23b00ac431bde
 DIST kurbo-0.8.3.crate 81131 BLAKE2B 
8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097
 SHA512 
17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983
 DIST lapce-0.2.6.tar.gz 2058350 BLAKE2B 
08012cc2153178c72c7c992506d70a945d4e9f7544a7b8f83e3ee2e40df57a44ff89a81876ae561773644428583ef96aa7455a767aaaeb809610f3dee8c7bae6
 SHA512 
db6a46f259cb0bc456e4e01fa12c27d2707bc7ea9894152449c42ebcf7f762423673961a5278d3c5074b9d14dd69503cea3dcb84686a7543598631a14ec8f4b6
 DIST lapce-0.2.7.tar.gz 2058851 BLAKE2B 
e5e63a0d5e5229b2a8c422890df618471e13f76e93c3fbe9871a684ef965b577828527b23424805e40aec365f5251368b26688480bcdfdd5c7b0db05523fe77e
 SHA512 
5f65c2ac14466117dfbd4451caf12795057960da107d0cf66e718a45abe8c7370cedaeba4344137d267470783952cda99ff34ce20daf54e5148a2625e988f3d8
+DIST lapce-0.2.8.tar.gz 2065470 BLAKE2B 
49bb523a5c3c3246bc8d2ca0401f60b12f844a5cf07e797048d556293cd1f9fa614abc23fce8da69a6693973696f7f115ba326e455eb5cd376232230b0e0d407
 SHA512 
d0763d1b9003d90a57010d503f73c34d4b80fea731f6a95857aa0797b011578943d9e61ca957df17831570c78d79d459c50a8ef3c73ffb0fdc4eb7ff9a5c134e
 DIST lapce-xi-rope-0.3.1.crate 76236 BLAKE2B 
1f3a540460ec305a99feb5d16d273c2ddffcbe0886a386a527572445e2d8fc95e0ebe5dfe806422e95ff7f1ee4a2d8fe4778da299d91858966d28555d700cf9e
 SHA512 
b38ebd197059c2d0af033cc31123106a9fe8d580f298ed1f9ed3793bc24750f3509d23069bf6c10650f124f5c2de9c9a46135d43eed7ccf10a295b490e3e9d46
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST lazycell-1.3.0.crate 12502 BLAKE2B 
dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8
 SHA512 
f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d

diff --git a/app-editors/lapce/lapce-0.2.8.ebuild 
b/app-editors/lapce/lapce-0.2.8.ebuild
new file mode 100644
index 0..ba06e27f7
--- /dev/null
+++ b/app-editors/lapce/lapce-0.2.8.ebuild
@@ -0,0 +1,666 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+CRATES="
+   Inflector-0.11.4
+   addr2line-0.17.0
+   adler-1.0.2
+   ahash-0.7.6
+   aho-corasick-0.7.19
+   alacritty_config-0.1.0
+   alacritty_config_derive-0.2.0
+   alacritty_terminal-0.17.0
+   ambient-authority-0.0.1
+   android_system_properties-0.1.5
+   ansi_term-0.12.1
+   anyhow-1.0.65
+   arc-swap-1.5.1
+   arrayref-0.3.6
+   arrayvec-0.5.2
+   arrayvec-0.7.2
+   async-channel-1.7.1
+   async-task-4.3.0
+   async-trait-0.1.57
+   atk-0.14.0
+   atk-sys-0.14.0
+   atomic-waker-1.0.0
+   atty-0.2.14
+   autocfg-1.1.0
+   backtrace-0.3.66
+   base64-0.8.0
+   base64-0.13.0
+   bincode-1.3.3
+   bit_field-0.10.1
+   bitflags-1.3.2
+   bitmaps-2.1.0
+   block-0.1.6
+   block-buffer-0.9.0
+   block-buffer-0.10.3
+   blocking-1.2.0
+   bstr-0.2.17
+   bumpalo-3.11.0
+   bytecount-0.6.3
+   bytemuck-1.12.1
+   bytemuck_derive-1.2.1
+   byteorder-1.4.3
+   bytes-1.2.1
+   cache-padded-1.2.0
+   cairo-rs-0.14.9
+   cairo-sys-rs-0.14.9
+   cap-fs-ext-0.25.3
+   cap-primitives-0.25.3
+   cap-rand-0.25.3
+   cap-std-0.25.3
+   cap-time-ext-0.25.3
+   cc-1.0.73
+   cfg-expr-0.8.1
+   cfg-if-0.1.10
+   cfg-if-1.0.0
+   cgl-0.3.2
+   chrono-0.4.22
+   clap-3.2.22
+   clap_derive-3.2.18
+   clap_lex-0.2.4
+   cmake-0.1.48
+   cocoa-0.24.0
+   cocoa-foundation-0.1.0
+   color_quant-1.1.0
+   combine-4.6.6
+   concurrent-queue-1.2.4
+   config-0.13.2
+   console_error_panic_hook-0.1.7
+   const-cstr-0

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/ftl/

2023-06-03 Thread Viorel Munteanu
commit: 12ace9e099aa633f4a46ddc9cffbbe9334b1f60b
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Jun  2 20:46:03 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 20:46:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12ace9e0

dev-libs/ftl: drop old 1.0_p20220209-r1

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/ftl/Manifest|  1 -
 dev-libs/ftl/ftl-1.0_p20220209-r1.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/dev-libs/ftl/Manifest b/dev-libs/ftl/Manifest
index 49457b47a..7b05a94c4 100644
--- a/dev-libs/ftl/Manifest
+++ b/dev-libs/ftl/Manifest
@@ -1,2 +1 @@
-DIST ftl-1.0_p20220209.tar.gz 732360 BLAKE2B 
154d7124678852dc56087c51cd7bdbb2ffa7f6a628c959f760835b420cc5bdb74bfd4e4b0e9e0d822a26eff9b100102849b1952d9ff0f5f6cf6991859eedff4a
 SHA512 
0673ac4116c3bc9d3e55188b0d0d663f83c2e995780e966516c0421a08f276443ed6de637f178edb07e59c37472eb48d892aa3cbded4db68803e8bc1fa10
 DIST ftl-1.0_p20230220.tar.gz 732507 BLAKE2B 
a43620ed06c16566ea3e112393be0a59ffdff2339e1500e8017e995359d2ec73a711d5b3c9127a13fd0972b3a00de659efbddf580da324f4db4d92687721
 SHA512 
1e1d416cc6fe18cc8d766bbfaa9ab6ee9a1f1fe5af661781857ca88c33cc9309e7dfc6abb826e7b09ec13984948b0dbe41cccf770105bf58c6b9b01662dfbef8

diff --git a/dev-libs/ftl/ftl-1.0_p20220209-r1.ebuild 
b/dev-libs/ftl/ftl-1.0_p20220209-r1.ebuild
deleted file mode 100644
index 2b3912325..0
--- a/dev-libs/ftl/ftl-1.0_p20220209-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="2003"
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-COMMIT="69fa39bbf9441d1686e65b7e19b1606f8cab4b9f"
-DESCRIPTION="The Fortran Template Library (FTL) is a general purpose library 
for Fortran 2003"
-HOMEPAGE="https://github.com/SCM-NV/ftl";
-SRC_URI="https://github.com/SCM-NV/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="pcre test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( pcre )" # Some tests fail if 'pcre' is disabled
-
-RDEPEND="pcre? ( dev-libs/libpcre:3 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-# Checking of supported fortran standard version is required here
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-get_platform() {
-   case $(tc-getFC) in
-   *gfortran*) echo "gnu" ;;
-   *ifort*) echo "intel" ;;
-   *nagfor*) echo "nag" ;;
-   *) die "Unsupported compiler: $(tc-getFC)" ;;
-   esac
-}
-
-src_prepare() {
-   default
-
-   # Pass LDFLAGS to respect it
-   sed -i '/SOLDFLAGS =/ s/$/ '"${LDFLAGS}"'/' makefile || die
-}
-
-src_configure() {
-   filter-flags -fpch-preprocess
-}
-
-src_compile() {
-   emake_args=(
-   FC=$(tc-getFC)
-   CXX=$(tc-getCXX)
-   PLATFORM=$(get_platform)
-   BUILD=custom
-   USE_PCRE=$(usex pcre true false)
-   )
-
-   emake "${emake_args[@]}"
-}
-
-src_test() {
-   emake_args=(
-   FC=$(tc-getFC)
-   CXX=$(tc-getCXX)
-   PLATFORM=$(get_platform)
-   BUILD=custom
-   USE_PCRE=$(usex pcre true false)
-   )
-
-   emake "${emake_args[@]}" test
-}
-
-src_install() {
-   # Set BUILD to custom as default type is debug
-   emake BUILD=custom DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
LIBDIR=$(get_libdir) install
-   einstalldocs
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-vcs/gitqlient/files/, dev-vcs/gitqlient/

2023-06-03 Thread Viorel Munteanu
commit: 123377962de4ce089254ec23e5ff3ace61418ecb
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Jun  2 20:54:49 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jun  2 20:54:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12337796

dev-vcs/gitqlient: drop 1.6.1-r1 in favor of 1.6.2_pre20230519

Signed-off-by: Sergey Torokhov  yandex.ru>

 .../files/gitqlient-1.6.1_fix_commit_longLog.patch |  34 ---
 .../files/gitqlient-1.6.1_fix_tabs_style.patch | 102 -
 dev-vcs/gitqlient/gitqlient-1.6.1-r1.ebuild|  60 
 3 files changed, 196 deletions(-)

diff --git a/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_commit_longLog.patch 
b/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_commit_longLog.patch
deleted file mode 100644
index b955ea2dc..0
--- a/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_commit_longLog.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -Naur a/src/cache/CommitInfo.cpp b/src/cache/CommitInfo.cpp
 a/src/cache/CommitInfo.cpp
-+++ b/src/cache/CommitInfo.cpp
-@@ -16,7 +16,7 @@
-parseDiff(data, 1);
- }
- 
--void CommitInfo::parseDiff(QByteArray &data, int startingField)
-+void CommitInfo::parseDiff(QByteArray &data, qsizetype startingField)
- {
-if (data.isEmpty())
-   return;
-@@ -39,9 +39,9 @@
-   committer = fields.at(startingField++);
-   author = fields.at(startingField++);
-   dateSinceEpoch = 
std::chrono::seconds(fields.at(startingField++).toInt());
--  shortLog = fields.at(startingField);
-+  shortLog = fields.at(startingField++);
- 
--  for (auto i = 6; i < fields.count(); ++i)
-+  for (auto i = startingField; i < fields.count(); ++i)
-  longLog += fields.at(i) + '\n';
- 
-   longLog = longLog.trimmed();
-diff -Naur a/src/cache/CommitInfo.h b/src/cache/CommitInfo.h
 a/src/cache/CommitInfo.h
-+++ b/src/cache/CommitInfo.h
-@@ -96,5 +96,5 @@
- 
-friend class GitCache;
- 
--   void parseDiff(QByteArray &data, int startingField);
-+   void parseDiff(QByteArray &data, qsizetype startingField);
- };

diff --git a/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_tabs_style.patch 
b/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_tabs_style.patch
deleted file mode 100644
index 34af553be..0
--- a/dev-vcs/gitqlient/files/gitqlient-1.6.1_fix_tabs_style.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -Naur a/src/aux_widgets/InitialRepoConfig.ui 
b/src/aux_widgets/InitialRepoConfig.ui
 a/src/aux_widgets/InitialRepoConfig.ui
-+++ b/src/aux_widgets/InitialRepoConfig.ui
-@@ -7,7 +7,7 @@
- 0
- 0
- 600
--400
-+500
-
-   
-   
-@@ -184,6 +184,12 @@
-  
-   Credentials configuration
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-0
-diff -Naur a/src/big_widgets/ConfigWidget.ui b/src/big_widgets/ConfigWidget.ui
 a/src/big_widgets/ConfigWidget.ui
-+++ b/src/big_widgets/ConfigWidget.ui
-@@ -678,7 +678,7 @@
-   10
-  
-  
--  
-+  
-
- Store credentials using GitQlient (Current 
session or in Storage)
-
-@@ -1018,6 +1018,12 @@
-  
-   Installed plugins
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-10
-@@ -1129,6 +1135,12 @@
-  
-   Official GitQlient plugins
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-10
-@@ -1213,6 +1225,12 @@
-  
-   Branches panel
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-
-@@ -1250,6 +1268,12 @@
-  
-   GitQlient repo operations
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-
-@@ -1315,6 +1339,12 @@
-  
-   GitQlient general
-  
-+ 
-+  false
-+ 
-+ 
-+  background: transparent;
-+ 
-  
-   
-

diff --git a/dev-vcs/gitqlient/gitqlient-1.6.1-r1.ebuild 
b/dev-vcs/gitqlient/gitqlient-1.6.1-r1.ebuild
deleted file mode 100644
index 3108b7dc0..0
--- a/dev-vcs/gitqlient/gitqlient-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature qmake-utils xdg
-
-MY_PN="GitQlient"
-
-DESCRIPTION="Multi-platform Git client written with Qt"
-HOMEPAGE="https://github.com/francescmm/GitQlient";
-
-SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz
 -> 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiopg/

2023-06-03 Thread Viorel Munteanu
commit: 3e8755236b250e99e377a57ea7fc799712770ff2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jun  4 06:12:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jun  4 06:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e875523

dev-python/aiopg: fix renamed python dependency

dev-python/docker-py -> dev-python/docker

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

 dev-python/aiopg/aiopg-1.4.0.ebuild | 2 +-
 dev-python/aiopg/metadata.xml   | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/aiopg/aiopg-1.4.0.ebuild 
b/dev-python/aiopg/aiopg-1.4.0.ebuild
index b137e318f..03bccc321 100644
--- a/dev-python/aiopg/aiopg-1.4.0.ebuild
+++ b/dev-python/aiopg/aiopg-1.4.0.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 "
 
 DEPEND="test? (
-   dev-python/docker-py[${PYTHON_USEDEP}]
+   dev-python/docker[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
 )"

diff --git a/dev-python/aiopg/metadata.xml b/dev-python/aiopg/metadata.xml
index 501f3f134..e1df63150 100644
--- a/dev-python/aiopg/metadata.xml
+++ b/dev-python/aiopg/metadata.xml
@@ -9,4 +9,7 @@
cyber+gen...@sysrq.in
Anna

+   
+   aio-libs/aiopg
+   
 



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

2023-06-03 Thread Joonas Niilola
commit: 1501464b950039201c62ed8cbe636d0a204e1cc7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jun  4 06:09:15 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun  4 06:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1501464b

dev-python/statsmodels: Stabilize 0.13.5 x86, #885251

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

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

diff --git a/dev-python/statsmodels/statsmodels-0.13.5.ebuild 
b/dev-python/statsmodels/statsmodels-0.13.5.ebuild
index 8302b89b1f97..210bb1cdad16 100644
--- a/dev-python/statsmodels/statsmodels-0.13.5.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.13.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="examples"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/survey/

2023-06-03 Thread Viorel Munteanu
commit: 6b271e95e941186056d403bb069f6f38d8c107b8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jun  4 05:58:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jun  4 05:58:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b271e95

dev-python/survey: drop 4.3.0_alpha

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

 dev-python/survey/Manifest  |  1 -
 dev-python/survey/survey-4.3.0_alpha.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest
index cfa3f235d..82e1eff29 100644
--- a/dev-python/survey/Manifest
+++ b/dev-python/survey/Manifest
@@ -1,3 +1,2 @@
 DIST survey-3.4.3.tar.gz 21219 BLAKE2B 
e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3
 SHA512 
47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
 DIST survey-4.3.0.tar.gz 49851 BLAKE2B 
734d7b7ad5c59aaecb82b1806d82a017e8bf47a314fefdedc92c71a2cedd89511ed18f0d6fdada49a45e8301f4e445cb341a649f2a2a7a6d08ef9c9c47bb9ba1
 SHA512 
425631f448da06a647ea6e6d3ba4e71d5a484377f09ad3eb46403806d0e8182e7ffedafd55b622c930fbc9aa3b66a6c639c5239eb8552835e89e34040ba6a177
-DIST survey-4.3.0_alpha.gh.tar.gz 827020 BLAKE2B 
3a9048e53c2ab1ff6509a9d9f67c366ae09c14389388d34d1a7e9114823c3935c259c2f92ea7fc1a10519c9a4018901305b0e32fb10cae09ad93bddacef47c11
 SHA512 
ae48cf9d98593224a3fc31904ab035e2d1b7079d63d1beee7a21bf6f35fb9b89e7d83f52dfca78d9abd037fcd86dbe6ac1d47d2037210eebc96a879a92d18925

diff --git a/dev-python/survey/survey-4.3.0_alpha.ebuild 
b/dev-python/survey/survey-4.3.0_alpha.ebuild
deleted file mode 100644
index f028ba416..0
--- a/dev-python/survey/survey-4.3.0_alpha.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
-inherit distutils-r1
-
-MY_PV=${PV/_/-}
-
-DESCRIPTION="A simple library for creating beautiful interactive prompts"
-HOMEPAGE="
-   https://github.com/Exahilosys/survey
-   https://pypi.org/project/survey/
-"
-SRC_URI="https://github.com/Exahilosys/${PN}/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/survey/

2023-06-03 Thread Viorel Munteanu
commit: d38f86190ccd91d8179a068787ad58a5e80004e4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jun  4 05:58:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jun  4 05:58:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d38f8619

dev-python/survey: add 4.3.0

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

 dev-python/survey/Manifest|  1 +
 dev-python/survey/survey-4.3.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest
index 827c60e33..cfa3f235d 100644
--- a/dev-python/survey/Manifest
+++ b/dev-python/survey/Manifest
@@ -1,2 +1,3 @@
 DIST survey-3.4.3.tar.gz 21219 BLAKE2B 
e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3
 SHA512 
47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
+DIST survey-4.3.0.tar.gz 49851 BLAKE2B 
734d7b7ad5c59aaecb82b1806d82a017e8bf47a314fefdedc92c71a2cedd89511ed18f0d6fdada49a45e8301f4e445cb341a649f2a2a7a6d08ef9c9c47bb9ba1
 SHA512 
425631f448da06a647ea6e6d3ba4e71d5a484377f09ad3eb46403806d0e8182e7ffedafd55b622c930fbc9aa3b66a6c639c5239eb8552835e89e34040ba6a177
 DIST survey-4.3.0_alpha.gh.tar.gz 827020 BLAKE2B 
3a9048e53c2ab1ff6509a9d9f67c366ae09c14389388d34d1a7e9114823c3935c259c2f92ea7fc1a10519c9a4018901305b0e32fb10cae09ad93bddacef47c11
 SHA512 
ae48cf9d98593224a3fc31904ab035e2d1b7079d63d1beee7a21bf6f35fb9b89e7d83f52dfca78d9abd037fcd86dbe6ac1d47d2037210eebc96a879a92d18925

diff --git a/dev-python/survey/survey-4.3.0.ebuild 
b/dev-python/survey/survey-4.3.0.ebuild
new file mode 100644
index 0..abd160f00
--- /dev/null
+++ b/dev-python/survey/survey-4.3.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple library for creating beautiful interactive prompts"
+HOMEPAGE="
+   https://github.com/Exahilosys/survey
+   https://pypi.org/project/survey/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2023-06-03 Thread Arthur Zamarin
commit: 464a513cf6ee92380437e074474d5591f7ca1628
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  4 05:49:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  4 05:49:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464a513c

kde-misc/kclock: Keyword 23.04.1 x86, #907251

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

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

diff --git a/kde-misc/kclock/kclock-23.04.1.ebuild 
b/kde-misc/kclock/kclock-23.04.1.ebuild
index 3609522cb911..d7ac7d60c097 100644
--- a/kde-misc/kclock/kclock-23.04.1.ebuild
+++ b/kde-misc/kclock/kclock-23.04.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kclock/";
 
 LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
 
 DEPEND="
>=dev-libs/kirigami-addons-0.6:5



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

2023-06-03 Thread Michał Górny
commit: d30e2bb1e25509218e5b7e1ffd2712a86feef7ed
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:25:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30e2bb1

dev-python/python-ctags: Prepare for rename

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

 dev-python/python-ctags/Manifest | 2 +-
 dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/python-ctags/Manifest b/dev-python/python-ctags/Manifest
index 318e46f65825..cb0a9f4390f9 100644
--- a/dev-python/python-ctags/Manifest
+++ b/dev-python/python-ctags/Manifest
@@ -1 +1 @@
-DIST python-ctags-1.5.0.gh.tar.gz 63921 BLAKE2B 
1d25e7bafbdf157f1051321058b39fc9347bc479a61fae637bd11ef8540a3c67e2abd101493668977f05e464a8203b8c518fd1f4433defe5cec9939a200438b2
 SHA512 
414774c865af51e54c53f66dc7b3cfb5a03b64ea4eb94325658c158542615dfffdd1a5933d9ae03cedf1dbac30e1810d5914fbc3d6ab41e5f708c5d3000d161e
+DIST python-ctags3-1.5.0.gh.tar.gz 63921 BLAKE2B 
1d25e7bafbdf157f1051321058b39fc9347bc479a61fae637bd11ef8540a3c67e2abd101493668977f05e464a8203b8c518fd1f4433defe5cec9939a200438b2
 SHA512 
414774c865af51e54c53f66dc7b3cfb5a03b64ea4eb94325658c158542615dfffdd1a5933d9ae03cedf1dbac30e1810d5914fbc3d6ab41e5f708c5d3000d161e

diff --git a/dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild 
b/dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild
index e688b94c2856..fea99da7b0d2 100644
--- a/dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild
+++ b/dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild
@@ -8,12 +8,12 @@ PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1
 
-MY_PN="${PN}3"
+MY_P="python-ctags3-${PV}"
 DESCRIPTION="Exuberant Ctags indexing python bindings"
 HOMEPAGE="https://github.com/universal-ctags/python-ctags3";
 # PyPI tarballs don't contain pyx files
-SRC_URI="https://github.com/universal-ctags/python-ctags3/archive/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
+SRC_URI="https://github.com/universal-ctags/python-ctags3/archive/${PV}.tar.gz 
-> ${MY_P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
 
 LICENSE="LGPL-3"
 SLOT="0"



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

2023-06-03 Thread Michał Górny
commit: 3574163bbf8b99ec7ebeaa1538c6ca7e776ce99d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:23:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3574163b

dev-python/kombu: Bump to 5.3.0

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

 dev-python/kombu/Manifest   |  1 +
 dev-python/kombu/kombu-5.3.0.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index bde667a3263d..f604b95479e1 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -1 +1,2 @@
+DIST kombu-5.3.0.tar.gz 434097 BLAKE2B 
ef378014e4e52d83dc917f9dc6245111e94eddb70d9852da1add1b532ee733578db83c9ca5b4aa82771c443ecbd00e87384b7a373102e78aebcc6724ab1bf6b2
 SHA512 
688782cab692f0e18444289654e43f53b9a54627d5495933e9717b9676d689ddeb6de368081ea796df26727d4dfd5239ed7554736c13bfce7236e8d73f62b4a9
 DIST kombu-5.3.0b3.tar.gz 436058 BLAKE2B 
d8470eea43a1d5f862d93e3b3608a3240b25cad6ccb342318a7bebda17e6ce818dce2889cb7af22fd77d2f6e69d1fdfa6926c77ba715c76dd40e973f3d9920dc
 SHA512 
c330e1dd334810ed5fdeea234c49606aa8e43f84006703ff26d900f40ec7ce4920418bef3fd43abc8c792fb750499031191394475c45bfac50f7d29a6e30f5f8

diff --git a/dev-python/kombu/kombu-5.3.0.ebuild 
b/dev-python/kombu/kombu-5.3.0.ebuild
new file mode 100644
index ..53ba0b0d0998
--- /dev/null
+++ b/dev-python/kombu/kombu-5.3.0.ebuild
@@ -0,0 +1,82 @@
+# 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 optfeature pypi
+
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="
+   https://github.com/celery/kombu/
+   https://pypi.org/project/kombu/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/py-amqp-5.1.1[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/markdown-it-py/

2023-06-03 Thread Michał Górny
commit: 3df7bfceeb8ed5e3adac8df97550d5400c3ecb60
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:29:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df7bfce

dev-python/markdown-it-py: Bump to 3.0.0

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

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

diff --git a/dev-python/markdown-it-py/Manifest 
b/dev-python/markdown-it-py/Manifest
index 88b8c49fc5aa..d111c336f99f 100644
--- a/dev-python/markdown-it-py/Manifest
+++ b/dev-python/markdown-it-py/Manifest
@@ -1 +1,2 @@
 DIST markdown-it-py-2.2.0.gh.tar.gz 266808 BLAKE2B 
8eae5e1924e7afbc79203a11beb7b8271c4c524f5b26cd4bed86f784e4e811d081c2c6bf573bfcdb08f5e270c323957c439c9b9744c7036c4615daece24bde35
 SHA512 
84d6c15084bf33bdecdcbc8419322f2898bde20de6baeaee6c66c4e6ad9e47dfb8a14e2b1fcf71b8c42e7b61a7caed119919faf0faf6765aad85c186d91fe9d5
+DIST markdown-it-py-3.0.0.gh.tar.gz 275478 BLAKE2B 
ab264d6de015262e770b5da9c26a48a9fa40209119e38e12e4185aa8b5141986df62f2ff44d80c2d62732e75408b3a70bf35ae9b7ca899ae284636cc62ded710
 SHA512 
820265595ab650f5ac64419d5c2687d1ee361d2a0550b9d94e86ec826cfe5e89cbd69e59d6582aac41d3b95f00ce4a0b7213bf6cd590fdbd8fd9b743c7418759

diff --git a/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild 
b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
new file mode 100644
index ..a8af2d10a38b
--- /dev/null
+++ b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python port of markdown-it, Markdown parser"
+HOMEPAGE="
+   https://pypi.org/project/markdown-it-py/
+   https://github.com/executablebooks/markdown-it-py/
+"
+SRC_URI="
+   https://github.com/executablebooks/markdown-it-py/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   

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

2023-06-03 Thread Michał Górny
commit: 3e1964ed212d23e5bed06e51de4de9c2031b00f1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:28:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1964ed

dev-python/python-ctags3: Bump to 1.6.0

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

 dev-python/python-ctags3/Manifest  |  1 +
 .../python-ctags3/python-ctags3-1.6.0.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/python-ctags3/Manifest 
b/dev-python/python-ctags3/Manifest
index cb0a9f4390f9..f15cc365e95b 100644
--- a/dev-python/python-ctags3/Manifest
+++ b/dev-python/python-ctags3/Manifest
@@ -1 +1,2 @@
 DIST python-ctags3-1.5.0.gh.tar.gz 63921 BLAKE2B 
1d25e7bafbdf157f1051321058b39fc9347bc479a61fae637bd11ef8540a3c67e2abd101493668977f05e464a8203b8c518fd1f4433defe5cec9939a200438b2
 SHA512 
414774c865af51e54c53f66dc7b3cfb5a03b64ea4eb94325658c158542615dfffdd1a5933d9ae03cedf1dbac30e1810d5914fbc3d6ab41e5f708c5d3000d161e
+DIST python-ctags3-1.6.0.gh.tar.gz 70311 BLAKE2B 
f286aad922f8220d5f0b42f2919425d836bd27e9b2a85739333295d6e681172b20d33d010821c881583a4bed29d103939cf4b7e1d67190ba52cf1e0a1ca75290
 SHA512 
38df28c1055b2240e5da7699a7c72bab85908c7b1a1b4db83f19350541fe49d8499a9b7400ad14c77166b459fbb30f6b2c22d65685ac5f392ececa3eeecb6f41

diff --git a/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild 
b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
new file mode 100644
index ..89f53b3750e2
--- /dev/null
+++ b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P="python-ctags3-${PV}"
+DESCRIPTION="Exuberant Ctags indexing python bindings"
+HOMEPAGE="https://github.com/universal-ctags/python-ctags3";
+# PyPI tarballs don't contain pyx files
+SRC_URI="https://github.com/universal-ctags/python-ctags3/archive/${PV}.tar.gz 
-> ${MY_P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-util/ctags:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # We currently need to let Cython regenerate this file to make Python 
3.11
+   # support work
+   rm src/_readtags.c || die
+   cython -3 src/_readtags.pyx || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # To prevent pytest from importing it and failing with:
+   # ModuleNotFoundError: No module named 'ctags._readtags'
+   rm -rf src/ctags || die
+   epytest
+}



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

2023-06-03 Thread Michał Górny
commit: 9e1fc6fb5104dd223d07490e5f395e116b93734b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:17:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1fc6fb

dev-python/regex: Bump to 2023.6.3

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

 dev-python/regex/Manifest  |  1 +
 dev-python/regex/regex-2023.6.3.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index de637798f1a4..185554b6e3a6 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,3 +1,4 @@
 DIST regex-2023.3.23.tar.gz 391964 BLAKE2B 
87271765ce6b3c8a96a79e86a2b2e907a9a97e55c78c38d117b05df2fb5626af3ba90ecb55ccde6cb745eba00da2528bb0b6d21dc759c3040c37f6a0cc647476
 SHA512 
276e16a60d77f0099d9e9a5241f60a823d8ca3056672d74aba21d38daf11ec18b317009e84135f63470a71c877c6abdfe25da0e69c5ea5ad47c97737099a5167
 DIST regex-2023.5.4.tar.gz 392105 BLAKE2B 
761da3de8370b5ce8213313fe2d8a6226a33d341a5bd3538748269633eed85801085e64265fb1998fcec3a4db6d2a26fe73b5186026ab3e7561fcd957e537ca1
 SHA512 
3ec513b2282bad73e9e3ca3b22105907fc00c4e984bf07c9ea3c04f911d702423aa548106928c90d5805c99d36541d95f0fa0cb413ea3974420482c10a1b
 DIST regex-2023.5.5.tar.gz 392085 BLAKE2B 
1eb63c85abcf37b83e2d8f03a18ea9ae0f80aed2d8d29b0141e5064ab30067d9146d9ec440b3bc043dfb569a8216349b67354c7b7b3c4faf6f447f4b910128dc
 SHA512 
e182e0f42989fb2d9dfe8a9c3f66b08156e0617fe8b7924c16fc39d70c2dcd2c0f45f70f43325ad93067fb66f574c9dae02ec3fb102716f941ddf87b45e8
+DIST regex-2023.6.3.tar.gz 392247 BLAKE2B 
c7735e19df80e919fd577723c54f6761698adf014dd4e936cda6a1ed745f26f083abd59ed2a772a70e16bec742f8d29a1e76a726b28e1395265c9941ff4e7b99
 SHA512 
092f316621a0237425a6e8124b289f4156256424b28cb36c590b8d89d731cfa363a97051199b16ede6520e12e99659497f230338a6f913587f578ededdedc408

diff --git a/dev-python/regex/regex-2023.6.3.ebuild 
b/dev-python/regex/regex-2023.6.3.ebuild
new file mode 100644
index ..6de6c75da3fd
--- /dev/null
+++ b/dev-python/regex/regex-2023.6.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="
+   https://github.com/mrabarnett/mrab-regex/
+   https://pypi.org/project/regex/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="doc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
+)
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/Features.html )
+   local DOCS=( README.rst docs/*.rst )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, dev-python/python-ctags/, dev-python/python-ctags3/, ...

2023-06-03 Thread Michał Górny
commit: 81396b81001791620722a88c102b7219f7582665
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:27:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81396b81

Rename dev-python/{python-ctags → python-ctags3}

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

 dev-python/{python-ctags => python-ctags3}/Manifest | 0
 dev-python/{python-ctags => python-ctags3}/metadata.xml | 0
 .../python-ctags3-1.5.0-r1.ebuild}  | 0
 profiles/updates/2Q-2023| 1 +
 www-apps/klaus/klaus-2.0.2.ebuild   | 2 +-
 5 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-ctags/Manifest 
b/dev-python/python-ctags3/Manifest
similarity index 100%
rename from dev-python/python-ctags/Manifest
rename to dev-python/python-ctags3/Manifest

diff --git a/dev-python/python-ctags/metadata.xml 
b/dev-python/python-ctags3/metadata.xml
similarity index 100%
rename from dev-python/python-ctags/metadata.xml
rename to dev-python/python-ctags3/metadata.xml

diff --git a/dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild 
b/dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild
similarity index 100%
rename from dev-python/python-ctags/python-ctags-1.5.0-r1.ebuild
rename to dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild

diff --git a/profiles/updates/2Q-2023 b/profiles/updates/2Q-2023
index 5c67f062d285..cb8eb0e4a90c 100644
--- a/profiles/updates/2Q-2023
+++ b/profiles/updates/2Q-2023
@@ -24,3 +24,4 @@ move dev-python/python-email-validator 
dev-python/email-validator
 move dev-python/semantic_version dev-python/semantic-version
 move dev-python/prometheus_client dev-python/prometheus-client
 move dev-python/docker-py dev-python/docker
+move dev-python/python-ctags dev-python/python-ctags3

diff --git a/www-apps/klaus/klaus-2.0.2.ebuild 
b/www-apps/klaus/klaus-2.0.2.ebuild
index 803653024345..efb3a9b4ff62 100644
--- a/www-apps/klaus/klaus-2.0.2.ebuild
+++ b/www-apps/klaus/klaus-2.0.2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
dev-python/httpauth[${PYTHON_USEDEP}]
dev-python/humanize[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
-   ctags? ( dev-python/python-ctags[${PYTHON_USEDEP}] )
+   ctags? ( dev-python/python-ctags3[${PYTHON_USEDEP}] )
 "
 
 # The tests can only be run from a git repository



[gentoo-commits] repo/gentoo:master commit in: sys-process/parallel/

2023-06-03 Thread Sam James
commit: 95a536d061e8657364e23a6f921554840ccb6a76
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 05:20:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 05:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a536d0

sys-process/parallel: add 20230522

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20230522.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 683e02b41755..3984a6516256 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -4,3 +4,5 @@ DIST parallel-20230322.tar.bz2 2479384 BLAKE2B 
6aa932f77b58f0982d40eebe4863efc00
 DIST parallel-20230322.tar.bz2.sig 2080 BLAKE2B 
b26c5b934ca77b5d08c7eaa08ce906cca445541682ff0a4d1a827e9e7ca252918f4823a3e79210f75ff60b6fef4ec4c1447dcfc963b93d1e26b7ff87dd20b5fa
 SHA512 
2239320e4bff7b19ecfe2fa2f7256ee591d4d68d53a9803070a0c71b22c267b3a2e8fbd7150ad532647381d6f0c15cad55873148daf81a146ba3d4fec90e2ec7
 DIST parallel-20230422.tar.bz2 2483116 BLAKE2B 
d89c6634d5884b008c1701730f1f09a1ab74148ea221eee69ed314f0e1823e224325cfbd3a08fc8060b60fadb7dfc62e4fe17df65d7376795cc4fb88c2acf53f
 SHA512 
1e084746d6b108805d3f5828913450d1ff70a38ecd6655db55da89c5179a686d9622b13ca471ccf44b2034abb4e5c22664810b6a8e5859e3c0ecf241fa56c9ed
 DIST parallel-20230422.tar.bz2.sig 2080 BLAKE2B 
e4c052d3ef0f9c3e9e806f10ba166c8e164ad7983c4005a799084537e6afd37f7429490a7fd72bbdc5e41c9a6f19b9ca83306e9bb236294a00bc91c04fe70baa
 SHA512 
432b9aa939e00a97eccbc2ca52d6c9858794826e38a6e8125fb30087679784d1145f6b98a4ed0f7b109cb2cbc3cfa0edbaa36a35959d8e0bbff711e93e58e0d4
+DIST parallel-20230522.tar.bz2 2495741 BLAKE2B 
7a571ff433e56e68956e1c6895cafe62ff87ca832f1cc57032a024a4f946a875f125c78ffdf6dbf75c397f6990e62e80fe2d840fa21b1db851bc6832de75c104
 SHA512 
09099ffc9c82e19ededff917142d9d8be671ec5a85b18a263de2fcf791acee36d5c12273e812b125300e2f542009acbf3f03410c3c4d3de05c527241c01bcf0d
+DIST parallel-20230522.tar.bz2.sig 2080 BLAKE2B 
74d661d7ae062ed5da40b0d16deecd51b06b11671e8eeb75e5b181af8a0f204b0ead8e4a5e8ea904db3d2c143a1d49e89dbee03178b12f92b3b829c6257b78a3
 SHA512 
1a8f4e5b0f2128e1b96d6dff200265ae006678169e306a2a80b016963db1385874641809c37584c78f658c4f7d941840b5f991b8d8fc9a61a9c31a8045175996

diff --git a/sys-process/parallel/parallel-20230522.ebuild 
b/sys-process/parallel/parallel-20230522.ebuild
new file mode 100644
index ..0a7900ae4b00
--- /dev/null
+++ b/sys-process/parallel/parallel-20230522.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/";
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



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

2023-06-03 Thread Sam James
commit: e915970e811db7870fe8d7c69b006535c432e52e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 05:32:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 05:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e915970e

app-crypt/sequoia-sq: add 0.30.1

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

 app-crypt/sequoia-sq/Manifest |  11 +
 app-crypt/sequoia-sq/sequoia-sq-0.30.1.ebuild | 513 ++
 2 files changed, 524 insertions(+)

diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest
index 1c4dbcad2585..2ea65d69e4ab 100644
--- a/app-crypt/sequoia-sq/Manifest
+++ b/app-crypt/sequoia-sq/Manifest
@@ -10,6 +10,7 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST aligned-0.4.1.crate 8532 BLAKE2B 
2233dc2c754fe650f4402c7f54fc2bdf5b9b0e562fd9d22f4d1f2f835422e4ffdae98e0ec5868e6024910b1af361fa59f7ee12f9aadad256b7cc418fa34ab2c4
 SHA512 
5b51cc1d6a4857f719951c32e173a0a91651e43e4c8e8d2e1282f7fa780d103dfc6b22c8633aeddac92e9f942e6620ec37419e822739975499a29d7d20f2a072
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
@@ -50,7 +51,9 @@ DIST botan-sys-0.10.2.crate 8142 BLAKE2B 
af1307f2f03e40a63cb29c17352938da6258519
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST bstr-1.4.0.crate 345921 BLAKE2B 
39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae
 SHA512 
98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36
 DIST buffered-reader-1.1.4.crate 61347 BLAKE2B 
ff722a8346bb4b644c0b463168337620c82e28763c2251afe7bb14ddbb981217b83495d18b5f6389beb7e268045d6a3daa9f9ad5703e2eac9fb90075a235ee15
 SHA512 
1d5cffd9c02f0f4cdb550764c75cd22df44012264710530fb36a9c77a5d64d803c14ce7a4f1244511b3895147e2f70f9dd8e7ad705222712f9846459ff36b746
+DIST buffered-reader-1.2.0.crate 62127 BLAKE2B 
8ca2e10f69121a08169e082b34e2412502673f24f2c373c66c49e24160b340e9078fe16b9dccc4f1cc51f3f0867d9e605c04bb002abb61b8891618b95f79e8e3
 SHA512 
4e7f9d75720b10a04577220ead4ca96e0c34a573469f80a50288e156d7aa99a1820850aa69c3f2db0505d0204bbd3aa6bd4b5823925481f0358d13936ad54770
 DIST bumpalo-3.12.1.crate 81653 BLAKE2B 
26ca1df07c8f55a4362e844bb80cabf1efb6627ed0f489f280178e03d0c8bb600303529c05e5c2a9bab79115510ef446f4baa717352babd68b6a3200b7bb
 SHA512 
1f57591bddd5d4c856d5ad1ae71f9306d8c37681a72172b6be35b4d6fffa7f30b086d88b37d8f512e2256cb7d37dc992ee83bd071e4ff84182e5e226dc92e4bd
+DIST bumpalo-3.12.2.crate 81706 BLAKE2B 
50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8
 SHA512 
a0571501d2b2cbe25b862197295fddf14da7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566
 DIST bumpalo-3.9.1.crat

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

2023-06-03 Thread Sam James
commit: 4ec05bb11baf32b0a53cd3833c7ed448418d618c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 05:14:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 05:14:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec05bb1

dev-util/git-delta: add 0.16.5

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

 dev-util/git-delta/Manifest|   1 +
 dev-util/git-delta/git-delta-0.16.5.ebuild | 238 +
 2 files changed, 239 insertions(+)

diff --git a/dev-util/git-delta/Manifest b/dev-util/git-delta/Manifest
index 54789a7a5caf..0e0c27753ade 100644
--- a/dev-util/git-delta/Manifest
+++ b/dev-util/git-delta/Manifest
@@ -100,6 +100,7 @@ DIST getrandom-0.2.3.crate 26261 BLAKE2B 
3e52a87b9355f850e07e5080c20e1ab3acfa927
 DIST getrandom-0.2.8.crate 30553 BLAKE2B 
30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc
 SHA512 
cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
 DIST git-delta-0.15.1.tar.gz 499576 BLAKE2B 
b29972e8fb1e640ced5f8148610a17177e08cda2988189bd3cad585937c85b8b749cf3e3fd4648599462b4272d4f3b99448cead13a688289732106e744a294d5
 SHA512 
646244299ec79d59ff91fd0b2d9600795a6c0e4f3f6efa6629217a6847d6b736ceed45bd52435aeb25cd80ffa9630bf9cebce35312fead3de2bb5b0d04e790c4
 DIST git-delta-0.16.4.tar.gz 506782 BLAKE2B 
6926544e973c00853359f1870ae1e38e8fb4cc7bc217f15fb68dc96ee6de2d70b45aa8fd054c07aa126db427d1a8e4af4bfef10dda05fb5ccf56a623af4e1ed9
 SHA512 
9052d5db95e2977844581d8d7027c0e9c16c407120d74fc0e72b47db003424add49620dcaaf7ccd686a788187ce277568491bd6e9300c867da208d50387dbad8
+DIST git-delta-0.16.5.tar.gz 506739 BLAKE2B 
28e88c84fc299c3b148eb71bcc3de26dfc5d52140e79d188d71d2a8c902485e06ed62c09826cdf22c7d97f6aeab42e5c39d09b26aac49afcacf4cecd0c690ff3
 SHA512 
76475159ad659261dea3f60e5ee340d64f16031b59387602a6b962f854e5c88e5ad1613715ea0581197d8b829c75326d25c9550d0899957a0ce7e4dd5d3046a9
 DIST git2-0.14.2.crate 196856 BLAKE2B 
09ed89e5eaf632b1bd9c33ff7afff78808599823804668cb6f85925a8d61359300b460db8b34e6562b8289b79b53094df4c184e013a8d4d4b58c510447fd0ec8
 SHA512 
7e4c0660fb7f48fda3ed73bcd577e2a40eb44005bd1130f9fbc0c515bfd155ec75a2efabdde99661a7c4590e52a749be4342397b79a47bbfe8f4fb8fe160dd22
 DIST git2-0.16.1.crate 199956 BLAKE2B 
bf187855d683b13ec8ec0e103f6536fc2d8321d2a023eebca907a15f0bba760f833cce4a4b0958804675aeae1ee9d2dc0270edf02c66cc2d7231980ba7ab15d1
 SHA512 
4963798b6d9fc087a4394515b0f6da0a9e01fcbc220dc3d1880a277ea0487083ac05c0bc3a52a537885eb065a9b2209658a199835457b38c94e45395ad8d6252
 DIST globset-0.4.10.crate 22923 BLAKE2B 
10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe
 SHA512 
85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e

diff --git a/dev-util/git-delta/git-delta-0.16.5.ebuild 
b/dev-util/git-delta/git-delta-0.16.5.ebuild
new file mode 100644
index ..d1eb8ae038ca
--- /dev/null
+++ b/dev-util/git-delta/git-delta-0.16.5.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   adler-1.0.2
+   aho-corasick-0.7.20
+   android_system_properties-0.1.5
+   ansi_colours-1.2.1
+   ansi_term-0.12.1
+   anyhow-1.0.70
+   approx-0.5.1
+   arrayvec-0.7.2
+   atty-0.2.14
+   autocfg-1.1.0
+   base64-0.21.0
+   bat-0.22.1
+   bincode-1.3.3
+   bitflags-1.3.2
+   bitflags-2.2.1
+   box_drawing-0.1.2
+   bstr-1.3.0
+   bumpalo-3.12.0
+   bytelines-2.2.2
+   bytemuck-1.13.1
+   bytesize-1.2.0
+   cc-1.0.79
+   cfg-if-1.0.0
+   chrono-0.4.23
+   chrono-humanize-0.2.2
+   clap-4.1.8
+   clap_derive-4.1.8
+   clap_lex-0.3.2
+   clircle-0.3.0
+   codespan-reporting-0.11.1
+   console-0.15.5
+   content_inspector-0.2.4
+   core-foundation-sys-0.8.3
+   crc32fast-1.3.2
+   ctrlc-3.2.5
+   cxx-1.0.91
+   cxx-build-1.0.91
+   cxxbridge-flags-1.0.91
+   cxxbridge-macro-1.0.91
+   dirs-4.0.0
+   dirs-sys-0.3.7
+   either-1.8.1
+   encode_unicode-0.3.6
+   encoding-0.2.33
+   encoding-index-japanese-1.20141219.5
+   encoding-index-korean-1.20141219.5
+   encoding-index-simpchinese-1.20141219.5
+   encoding-index-singlebyte-1.20141219.5
+   encoding-index-tradchinese-1.20141219.5
+   encoding_index_tests-0.1.4
+   errno-0.2.8
+   errno-dragonfly-0.1.2
+   find-crate-0.6.3
+   flate2-1.0.25
+   fnv-1.0.7
+   form_urlencoded-1.1.0
+   getrandom-0.2.8
+   git2-0.16.1
+   globset-0.4.10
+   grep-cli-0.1.7
+   hashbrown-0.12.3
+   heck-0.4.1
+   hermit-abi-0.1.19
+   hermit-ab

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/, sys-cluster/ceph/files/

2023-06-03 Thread Sam James
commit: b0a44b36b8e45c4b94e9cd55e3b564882389
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:59:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 05:06:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a4

sys-cluster/ceph: fix parallel(?) build failure

... or at least a non-deterministic issue, as it only happens on some machines.

We've seen that kind of thing in the past with ninja, although only pretty
rarely (on m68k...).

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

 sys-cluster/ceph/ceph-17.2.6-r3.ebuild |  4 +-
 sys-cluster/ceph/files/ceph-17.2.6-cmake.patch | 80 ++
 2 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/ceph/ceph-17.2.6-r3.ebuild 
b/sys-cluster/ceph/ceph-17.2.6-r3.ebuild
index 259638cf91a1..0c028dec1610 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r3.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 LUA_COMPAT=( lua5-{3..4} )
 
 inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
@@ -227,6 +227,8 @@ PATCHES=(
"${FILESDIR}/ceph-17.2.6-link-boost-context.patch"
# https://bugs.gentoo.org/905626
"${FILESDIR}/ceph-17.2.6-arrow-flatbuffers-c++14.patch"
+   # https://bugs.gentoo.org/868891
+   "${FILESDIR}/ceph-17.2.6-cmake.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/files/ceph-17.2.6-cmake.patch 
b/sys-cluster/ceph/files/ceph-17.2.6-cmake.patch
new file mode 100644
index ..82bf399fb6f1
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-17.2.6-cmake.patch
@@ -0,0 +1,80 @@
+https://bugs.gentoo.org/868891
+https://github.com/ceph/ceph/pull/49517
+
+From aa4b3652399b317652407959ee880982d4f648de Mon Sep 17 00:00:00 2001
+From: jinqiang zhang 
+Date: Tue, 20 Dec 2022 04:28:52 +
+Subject: [PATCH 1/2] cmake: fix common-msg-objs can't find common-options-objs
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+compile ceph-17.2.5 failed with follow error message:
+
+```
+ceph-17.2.5/src/msg/Messenger.h:723:30: error: ‘class ConfigValues’ has no 
member named ‘ms_die_on_unhandled_msg’
+```
+
+Add common-options-objs to common-msg-objs's depend to fix it.
+
+Full build log: https://fars.ee/YMqu
+Releated downstream issue: https://bugs.gentoo.org/866449
+Signed-off-by: jinqiang zhang 
+--- a/src/msg/CMakeLists.txt
 b/src/msg/CMakeLists.txt
+@@ -48,6 +48,7 @@ add_library(common-msg-objs OBJECT ${msg_srcs})
+ target_compile_definitions(common-msg-objs PRIVATE
+   $)
+ target_include_directories(common-msg-objs PRIVATE ${OPENSSL_INCLUDE_DIR})
++add_dependencies(common-msg-objs common-options-objs)
+ 
+ if(WITH_DPDK)
+   set(async_dpdk_srcs
+
+From 80e422234acb1f8ffcbe8ee3898cb00f889466a3 Mon Sep 17 00:00:00 2001
+From: jinqiang zhang 
+Date: Tue, 20 Dec 2022 04:36:56 +
+Subject: [PATCH 2/2] cmake: fix krbd and rados_snap_set_diff_obj can't find
+ global_legacy_options.h
+
+compile ceph-17.2.5 failed with follow error messages:
+
+1. src/librados/snap_set_diff.cc can't find global_legacy_options.h
+```
+ from 
/var/tmp/portage/sys-cluster/ceph-17.2.5-r1/work/ceph-17.2.5/src/librados/snap_set_diff.cc:7:
+/var/tmp/portage/sys-cluster/ceph-17.2.5-r1/work/ceph-17.2.5/src/common/options/legacy_config_opts.h:1:10:
 fatal error: global_legacy_options.h: No such file or directory
+
+```
+
+2. src/krbd.cc can't find global_legacy_options.h
+
+```
+ from 
/var/tmp/portage/sys-cluster/ceph-17.2.5-r1/work/ceph-17.2.5/src/krbd.cc:44:
+/var/tmp/portage/sys-cluster/ceph-17.2.5-r1/work/ceph-17.2.5/src/common/options/legacy_config_opts.h:1:10:
 fatal error: global_legacy_options.h: No such file or directory
+
+```
+
+Add common-options-objs to depend to let it build ealier, similar with 
3b3da64d.
+
+Full build log: https://fars.ee/SZFs
+Releated downstream issue: https://bugs.gentoo.org/868891
+Signed-off-by: jinqiang zhang 
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -614,6 +614,7 @@ add_subdirectory(osdc)
+ add_subdirectory(perfglue)
+ 
+ add_library(rados_snap_set_diff_obj OBJECT librados/snap_set_diff.cc)
++add_dependencies(rados_snap_set_diff_obj common-options-objs)
+ 
+ option(WITH_LIBRADOSSTRIPER "build with libradosstriper support" ON)
+ 
+@@ -867,6 +868,7 @@ add_subdirectory(journal)
+ if(WITH_RBD)
+   if(WITH_KRBD)
+ add_library(krbd STATIC krbd.cc
++  $
+   $)
+ target_link_libraries(krbd keyutils::keyutils)
+   endif()
+



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

2023-06-03 Thread Michał Górny
commit: 213f2b22e3b91d3bd2d5af89e2da60eecc472735
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:58:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213f2b22

dev-python/docker-py: Remove old

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

 dev-python/docker-py/Manifest   |  1 -
 dev-python/docker-py/docker-py-5.0.3.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest
index bba31aec6f14..d73f2ade9692 100644
--- a/dev-python/docker-py/Manifest
+++ b/dev-python/docker-py/Manifest
@@ -1,2 +1 @@
-DIST docker-py-5.0.3.gh.tar.gz 247093 BLAKE2B 
607aca3f6a58b289feed018f40fa5e76e9d6cbae9eefd15a3347e393ae68d963e897e5f288ebf3a13cfbbfafd37882152da1398f61a808338424f353384f1b43
 SHA512 
50890e8d75eb9e4d3d98bbea5f86b86ad199a56ab0761bf2d0c0f3b7902810b2c17c2a677b0063963742a43a4660d400705bb8eb4e217c89302ae849a4ef3e08
 DIST docker-py-6.1.2.gh.tar.gz 253183 BLAKE2B 
28435f5db00cbcd189cb06af77a4eac95a27944d324718c02b1d8f28c9954242c3a36ae376b0e0118ce1e03cb49f44925250b33b34b3ba5b459ef0df9ae9a6a4
 SHA512 
13c2711c44ae7b781187abaa7518ed86dd37192a44b6fff2c0090bfd8edb82555d15fb9d1681de9db47839f8dbcf17cc03fb88ed4e0e0052032dbcc9ed4c0078

diff --git a/dev-python/docker-py/docker-py-5.0.3.ebuild 
b/dev-python/docker-py/docker-py-5.0.3.ebuild
deleted file mode 100644
index 3614ac260139..
--- a/dev-python/docker-py/docker-py-5.0.3.ebuild
+++ /dev/null
@@ -1,44 +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 distutils-r1
-
-DESCRIPTION="Python client for Docker"
-HOMEPAGE="https://github.com/docker/docker-py";
-SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/requests-2.24.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
-   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   test? (
-   >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/paramiko-2.4.2[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs \
-   'dev-python/recommonmark' \
-   '>=dev-python/sphinx-1.4.6'
-distutils_enable_tests pytest
-
-src_prepare() {
-   # localhost has a better chance of being in /etc/hosts
-   sed -e 's:socket[.]gethostname():"localhost":' \
-   -i tests/unit/api_test.py || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   epytest -vv tests/unit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot/, dev-python/pytest-salt-factories/, dev-python/docker-py/, ...

2023-06-03 Thread Michał Górny
commit: f6a592b3277c74b9f3d6ad61af6fc50602062511
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 05:00:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 05:00:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a592b3

Rename dev-python/{docker-py → docker}

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

 app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild   | 2 +-
 app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild   | 2 +-
 app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild   | 2 +-
 app-containers/sen/sen-0.6.1_p20200905-r1.ebuild| 2 +-
 dev-python/{docker-py => docker}/Manifest   | 0
 .../{docker-py/docker-py-6.1.2.ebuild => docker/docker-6.1.2.ebuild}| 0
 dev-python/{docker-py => docker}/metadata.xml   | 0
 dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild  | 2 +-
 dev-python/moto/moto-4.1.10.ebuild  | 2 +-
 dev-python/moto/moto-4.1.6.ebuild   | 2 +-
 dev-python/moto/moto-4.1.7.ebuild   | 2 +-
 dev-python/moto/moto-4.1.8.ebuild   | 2 +-
 dev-python/moto/moto-4.1.9.ebuild   | 2 +-
 .../pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild   | 2 +-
 dev-util/buildbot/buildbot-3.6.1.ebuild | 2 +-
 dev-util/buildbot/buildbot-.ebuild  | 2 +-
 profiles/features/wd40/package.use.mask | 2 +-
 profiles/updates/2Q-2023| 1 +
 sys-process/glances/glances-3.3.0-r1.ebuild | 2 +-
 19 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild
index abfe81c77e75..7d8e5af2aa6a 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-py-5[${PYTHON_USEDEP}]
+   >=dev-python/docker-5[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild
index 75f311ad8e61..bcff35cfe706 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-py-5[${PYTHON_USEDEP}]
+   >=dev-python/docker-5[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
index 4f274a47deae..39eb140045cd 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-py-5[${PYTHON_USEDEP}]
+   >=dev-python/docker-5[${PYTHON_USEDEP}]
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]

diff --git a/app-containers/sen/sen-0.6.1_p20200905-r1.ebuild 
b/app-containers/sen/sen-0.6.1_p20200905-r1.ebuild
index 5e5c4d1cb142..9f7bf271cf92 100644
--- a/app-containers/sen/sen-0.6.1_p20200905-r1.ebuild
+++ b/app-containers/sen/sen-0.6.1_p20200905-r1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~amd64"
 RDEPEND="
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/urwidtrees[${PYTHON_USEDEP}]
-   dev-python/docker-py[${PYTHON_USEDEP}]
+   dev-python/docker[${PYTHON_USEDEP}]
 "
 BDEPEND="
test? (

diff --git a/dev-python/docker-py/Manifest b/dev-python/docker/Manifest
similarity index 100%
rename from dev-python/docker-py/Manifest
rename to dev-python/docker/Manifest

diff --git a/dev-python/docker-py/docker-py-6.1.2.ebuild 
b/dev-python/docker/docker-6.1.2.ebuild
similarity index 100%
rename from dev-python/docker-py/docker-py-6.1.2.ebuild
rename to dev-python/docker/docker-6.1.2.ebuild

diff --git a/dev-python/docker-py/metadata.xml b/dev-python/docker/me

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

2023-06-03 Thread Michał Górny
commit: 3cf54c56b9eda11fd67970294dccc4079b1934bb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:53:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf54c56

dev-python/zstandard: Remove old

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

 dev-python/zstandard/Manifest|  1 -
 dev-python/zstandard/zstandard-0.20.0.ebuild | 67 
 2 files changed, 68 deletions(-)

diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest
index 02e800d6aba0..9423adad5833 100644
--- a/dev-python/zstandard/Manifest
+++ b/dev-python/zstandard/Manifest
@@ -1,2 +1 @@
-DIST python-zstandard-0.20.0.gh.tar.gz 712241 BLAKE2B 
6ec393a440eb2a0527e655ee1aec16a4712057869d2f208b4367be199041887bf02d8feeb74f87992d0ab2b5e668cf8b3d8cd8967bd6dc47d4e052781ebc
 SHA512 
bdbbd829e431a9b1ad1247b83e2e6102314a257a32c92a5c666c5ac050eb115bccd9d358240ac9ab41e975ade13bbbc155c66cb8fb583d2ee8dbd28ae323e4f8
 DIST python-zstandard-0.21.0.gh.tar.gz 711413 BLAKE2B 
de3c5a5b34242c20452e35ba6bac451a176f9f442dfc7028f5bae9299c8cedafa58edce85b21bbbdd440765a7eef67bf3c996ae1a81d534a18bfc203cdcc1c25
 SHA512 
51a7a7a6c20733858f96763738f3097f52dae1ca3a33bad3e78e31d6f339d8f2ddb0a7da2fafaa0b162b17e5054c0582ab52054f1215e8c39d8e1f8002babd7c

diff --git a/dev-python/zstandard/zstandard-0.20.0.ebuild 
b/dev-python/zstandard/zstandard-0.20.0.ebuild
deleted file mode 100644
index 441d28fae900..
--- a/dev-python/zstandard/zstandard-0.20.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=python-zstandard-${PV}
-DESCRIPTION="Zstandard Bindings for Python"
-HOMEPAGE="
-   https://github.com/indygreg/python-zstandard/
-   https://pypi.org/project/zstandard/
-"
-SRC_URI="
-   https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-DEPEND="
-   app-arch/zstd:=
-"
-RDEPEND="
-   ${DEPEND}
-   $(python_gen_cond_dep '
-   >=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}]
-   ' 'python*')
-"
-BDEPEND="
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # the C backend is repeatedly broken, so force CFFI instead
-   sed -e '/PYTHON_ZSTANDARD_IMPORT_POLICY/s:default:cffi:' \
-   -i zstandard/__init__.py || die
-   # unreliable, fails on x86
-   sed -e 's:test_estimated_compression_context_size:_&:' \
-   -i tests/test_data_structures.py || die
-   # unbundle zstd
-   : > zstd/zstdlib.c || die
-   # it does random preprocessing on that, so we can't use #include
-   cp "${ESYSROOT}/usr/include/zstd.h" zstd/zstd.h || die
-   sed -i -e '/include_dirs/alibraries=["zstd"],' make_cffi.py || die
-
-   distutils-r1_src_prepare
-
-   DISTUTILS_ARGS=(
-   --no-c-backend
-   )
-}
-
-src_test() {
-   rm -r zstandard || die
-   distutils-r1_src_test
-}



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

2023-06-03 Thread Michał Górny
commit: bc9f5a9c243a8aea63817798e0c1c43b63318644
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:52:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9f5a9c

dev-python/Levenshtein: Remove old

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

 dev-python/Levenshtein/Levenshtein-0.20.9.ebuild | 45 
 dev-python/Levenshtein/Manifest  |  1 -
 2 files changed, 46 deletions(-)

diff --git a/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild 
b/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild
deleted file mode 100644
index efd0ea142ca8..
--- a/dev-python/Levenshtein/Levenshtein-0.20.9.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
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit 
operations"
-HOMEPAGE="
-   https://pypi.org/project/Levenshtein/
-   https://github.com/maxbachmann/Levenshtein/
-"
-SRC_URI="
-   https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-DEPEND="
-   >=dev-cpp/rapidfuzz-cpp-1.7.0
-"
-RDEPEND="
-   

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

2023-06-03 Thread Michał Górny
commit: 3d480598fbab114e3c03183002b87d6cfc376c7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:54:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d480598

dev-python/rapidfuzz: Remove old

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

 dev-python/rapidfuzz/Manifest|  1 -
 dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 23c04a066d3f..7028ef15de82 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,2 @@
-DIST rapidfuzz-2.15.1.tar.gz 1209658 BLAKE2B 
2644566c4dd9e3db2ecd2a42f4d1b7c80dd34b0ca1b2e80f2906dacf5180f702b6c7445652a3ab95fecb53d07256f35351e4e88329e2423871e26db9bc5519bb
 SHA512 
541877af22570d9324f1d4c4f2b54fdc16ce321b28aac5d5bcd61bd915f38b7eabecafea3d65372f556e3e80be39015d674cb18714c77d8ea971fe3d2986b90d
 DIST rapidfuzz-3.0.0.tar.gz 1230857 BLAKE2B 
b15bcca17288cc428b485b0c6e1d322027eee5c8c0261b7f0240e4f5908ff2d53e05124855213a1923d96ec7537b75263c17f220bfaf792ab92f2f455d761027
 SHA512 
bafdb6045baa78154026dc0eb2498eb0031f03c36e8b17a9219d6e0c55041a9b6c164f4fcc0523480903fece0ab4e2e50a8f969a52b6934fcfbad80d8eadba25
 DIST rapidfuzz-3.1.0.tar.gz 1251075 BLAKE2B 
3a9e3dd4105910ad393efe795c4b7fe603f77ba922a6fa30a7b31f2f14a708651490c1afccbc9a5f217a348a8c20f779172a600331be51298ef746b0ade819ea
 SHA512 
ff583a7b87d64b3b00d785533af3ba76d1ffa5dbc65111f4b72c2e7d84a43fe149e2f5546c6af130617e58e35556a7b2143ff6ed24dcf199d24b81ff7b46abc0

diff --git a/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild
deleted file mode 100644
index 026f367ecc3f..
--- a/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-1.10.0
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snmpclitools/

2023-06-03 Thread Michał Górny
commit: b7241e50c22fd16faa71969445f1798a8ced0fcb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:41:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7241e50

net-analyzer/snmpclitools: Remove python@

The package was dumped on Python project.  It is not a Python module,
it has no special interest to Python developers and it has no tests.
Drop us from it.

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

 net-analyzer/snmpclitools/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-analyzer/snmpclitools/metadata.xml 
b/net-analyzer/snmpclitools/metadata.xml
index 3da2544f338f..1584f1bcd08d 100644
--- a/net-analyzer/snmpclitools/metadata.xml
+++ b/net-analyzer/snmpclitools/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   pyt...@gentoo.org
-   Python
-   

net...@gentoo.org
Gentoo network monitoring and analysis project



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

2023-06-03 Thread Michał Górny
commit: 62bd45b2c41d8704ec9ca167149209ffe54f94ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:43:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bd45b2

dev-python/pysnmp-mibs: Drop python@

This is only a dependency of net-analyzer/snmpclitools, it has no tests
and it is of no specific interest to Python developers.

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

 dev-python/pysnmp-mibs/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pysnmp-mibs/metadata.xml 
b/dev-python/pysnmp-mibs/metadata.xml
index 9a9a1fa6fceb..67f7764372fe 100644
--- a/dev-python/pysnmp-mibs/metadata.xml
+++ b/dev-python/pysnmp-mibs/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   pyt...@gentoo.org
-   Python
-   

net...@gentoo.org
Gentoo network monitoring and analysis project



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

2023-06-03 Thread Michał Górny
commit: c8a9e4eb856c7bf29463b5efe3a1ca152cc750a8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:53:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a9e4eb

dev-python/simplejson: Remove old

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

 dev-python/simplejson/Manifest |  1 -
 dev-python/simplejson/simplejson-3.18.4.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index f2b19d5bbbe1..251b7426a308 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,2 +1 @@
-DIST simplejson-3.18.4.tar.gz 83721 BLAKE2B 
fb9ea04402ba740a445751ff2be2f5f5c826e20f38289dcf9aa9c8abbaba4b59bf906c3378317818c77bcfa6ccc3fe76608651eac660683eeac61f5750099e3d
 SHA512 
6335389eb620c96d5c537cd335e20d4f112b86c0c463ceed4d8fa36c27bab8b00386b7995e40070bda5eed1fe5883a462579c7d09bdbc828c39537282669d0e4
 DIST simplejson-3.19.1.tar.gz 85207 BLAKE2B 
4c3d1d5de4292404e4497332fe57327ece1afcd9890b605d52a248764612da351b7c5afb36d4e1cdcb530f07b99b8d971124899b86e4b2f4005a66afcbb5
 SHA512 
a2239a932f43abe59da84fc3ba95eeaa6a720c929da79d8f4447603b8c770403c9cba0f008a66c20c5c8aa3255891b687336eef1db071171a2c8435563bbb1bd

diff --git a/dev-python/simplejson/simplejson-3.18.4.ebuild 
b/dev-python/simplejson/simplejson-3.18.4.ebuild
deleted file mode 100644
index fcb83a588896..
--- a/dev-python/simplejson/simplejson-3.18.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
-HOMEPAGE="
-   https://github.com/simplejson/simplejson/
-   https://pypi.org/project/simplejson/
-"
-
-LICENSE="|| ( MIT AFL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DOCS=( README.rst CHANGES.txt )
-
-distutils_enable_tests unittest
-
-src_configure() {
-   export DISABLE_SPEEDUPS=$(usex native-extensions 0 1)
-   use native-extensions && export REQUIRE_SPEEDUPS=1
-}
-
-python_test() {
-   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
-   eunittest
-}



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

2023-06-03 Thread Michał Górny
commit: d3f4766ac394ab6376ff07f04512ec51288cacd4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:53:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f4766a

dev-python/pyglet: Remove old

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

 dev-python/pyglet/Manifest|  2 -
 dev-python/pyglet/pyglet-2.0.5.ebuild | 82 ---
 dev-python/pyglet/pyglet-2.0.6.ebuild | 82 ---
 3 files changed, 166 deletions(-)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index ea4c69ffbb7d..416e50f77449 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,3 +1 @@
-DIST pyglet-2.0.5.gh.tar.gz 6174681 BLAKE2B 
6f4f80cee2984148a7579ad02ff86e6cc1c151688ace0153cf3a518eba3004518f900b0297877a86278f4159c342f190d22702bf1ebcaa254c4bef19e1ac0844
 SHA512 
54bd6630a61606a02103a6ebc9deaba1b1716ff4acbc3418f33496cd238421f6c015affd925ed8f61107a70ba373fe9cc5f89ea3c1b4050f44513b56d28eb11d
-DIST pyglet-2.0.6.gh.tar.gz 6187140 BLAKE2B 
25402453f0f8aaa8c300d0bad201ca92f220604b4b3420f27947cd157065ece157993eebfeb142981ad187b62120b6df791a95e362bedd5cf6208fba64ab4d57
 SHA512 
f6382362d2c314e4a388252f0674ed9a4a976eeb4ef767946c1570948be77cc53bb1ffd9b4e5550a3c235b0e56206fce94fed48da09c06cb1a3ebced92ecbb7d
 DIST pyglet-2.0.7.gh.tar.gz 6187601 BLAKE2B 
00bebe51d6e4f2971aaaead69d483234528ed676b3a2b273fe6ee3c0b997d61490b9be3218c5caf092c83fdb58fb39051fde843845e63965e8e6c3510f873a90
 SHA512 
e51c63e12cfb450ef5b0ef8f113b50fd9a7ccd20f9afe61ef487c47a42248d674ca3bd300d3300bf3bfd5f45a9a029017a9fbf8dd7231f8b58c4b7354a4715cb

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

diff --git a/dev-python/pyglet/pyglet-2.0.6.ebuild 
b/dev-python/pyglet/pyglet-2.0.6.ebuild
deleted file mode 100644
index 984c63405699..
--- a/dev-python/pyglet/pyglet-2.0.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Cross-platform windowing and multimedia library for Python"
-HOMEPAGE="
-   https://pyglet.org/
-   https://github.com/pygle

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

2023-06-03 Thread Michał Górny
commit: 3f43e62e64519ff2d4bef2bc81601ce636df8844
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:50:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f43e62e

dev-python/pyudev: Remove old

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

 dev-python/pyudev/Manifest |  1 -
 dev-python/pyudev/pyudev-0.24.0.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-python/pyudev/Manifest b/dev-python/pyudev/Manifest
index 38e056b6be2e..b2322adc55a9 100644
--- a/dev-python/pyudev/Manifest
+++ b/dev-python/pyudev/Manifest
@@ -1,2 +1 @@
-DIST pyudev-0.24.0.tar.gz 85887 BLAKE2B 
82f23a1bbcd8ce5dd9e6f0551d967e7209067541185410668944734a5f0e17a907d6143cee81decb868d64cf8a0fe642dba7dc600f5ae3f03d9487f882d0aef3
 SHA512 
c711053a58cd857aff9e1df116ff11cfc17426d9f5a092810403150bec36239213a87b428bc31ec862b75b64a027f2d21081e15f76d914b67a9ddf39b0b73379
 DIST pyudev-0.24.1.tar.gz 85963 BLAKE2B 
86c6d04691c99671735915564f58b4ef892e45925047487500bc7005343db7145941dde270f4ce9279881bd9bbf203965082d54b34b396febff52f387a1c26ac
 SHA512 
10e32d9a74884000fbf8b86bee60530f6e7b936b990e7ae3b76099ace71834602de404721101c1076ef57365622a9a8f4819d57f58508ced09a21b7d50326886

diff --git a/dev-python/pyudev/pyudev-0.24.0.ebuild 
b/dev-python/pyudev/pyudev-0.24.0.ebuild
deleted file mode 100644
index 7d9d8b3839e0..
--- a/dev-python/pyudev/pyudev-0.24.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python binding to libudev"
-HOMEPAGE="https://pyudev.readthedocs.io/en/latest/ 
https://github.com/pyudev/pyudev";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="qt5"
-
-# Known to fail on test system that aren't exactly the same devices as on CI
-RESTRICT="test"
-
-RDEPEND="virtual/udev"
-BDEPEND="
-   test? (
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( CHANGES.rst README.rst )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   if use test; then
-   ewarn "If your PORTAGE_TMPDIR is longer in length then 
'/var/tmp/',"
-   ewarn "change it to /var/tmp to ensure tests will pass."
-   fi
-
-   # tests are known to pass then fail on alternate runs
-   # tests: fix run_path
-   sed -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" \
-   -i tests/test_core.py || die
-
-   # disable usage of hypothesis timeouts (too short)
-   sed -e '/@settings/s/(/(deadline=None,/' -i tests{,/_device_tests}/*.py 
|| die
-
-   distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
-   optfeature "PyQt5 bindings" "dev-python/PyQt5"
-}



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

2023-06-03 Thread Michał Górny
commit: b3bc50b785ce585b41dc0ba3942d6aac41f815a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:52:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bc50b7

dev-python/pyicu: Remove old

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

 dev-python/pyicu/Manifest|  1 -
 dev-python/pyicu/pyicu-2.10.2.ebuild | 38 
 2 files changed, 39 deletions(-)

diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index 3788d02794fb..9e70a85d94b9 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -1,2 +1 @@
-DIST pyicu-v2.10.2.tar.bz2 192890 BLAKE2B 
b865e2777d922d7ec7ec1abab5e745670affa6e31704db7b23f906eab8ac99ac612c756f433119380a0fed2d180373dba05003722a1ba0990cafc7c4d9d3fbdd
 SHA512 
687f48e0315cc72917b54c7431ee29d503ec79354842e5f6db564cc951a13d32cb4df97435d04c4b125a2a654f70429592ef2197e154624dd9a246b9bacfa4a9
 DIST pyicu-v2.11.tar.bz2 193939 BLAKE2B 
2226d9b669242980a52c1c3e734519a581c8f80cb34ff477d3602f150d290a105c86e40ea1e2f13012a81484b89bd2c50a76975683f27fcbcce9bae2475a7175
 SHA512 
c50e0fad3c92ccaeedf18f7ed6c31772f74b1e5bd01f00dc94b535079ce910d9033dba5ad15dabbedf6eff2034503d69d0715e0b4938ab2701450a8b641bab34

diff --git a/dev-python/pyicu/pyicu-2.10.2.ebuild 
b/dev-python/pyicu/pyicu-2.10.2.ebuild
deleted file mode 100644
index 278b719da52b..
--- a/dev-python/pyicu/pyicu-2.10.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=${P/-/-v}
-DESCRIPTION="Python bindings for dev-libs/icu"
-HOMEPAGE="
-   https://gitlab.pyicu.org/main/pyicu/
-   https://pypi.org/project/PyICU/
-"
-SRC_URI="
-   https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
-
-DEPEND="
-   dev-libs/icu:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   test? (
-   dev-python/six[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( CHANGES CREDITS README.md )
-
-distutils_enable_tests pytest



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

2023-06-03 Thread Michał Górny
commit: 70149f31bdb6a2027a13e7e207082021f807cd17
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 04:44:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 04:58:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70149f31

dev-python/pysnmp: Drop python@

This is only a dependency of net-analyzer/snmpclitools, it has no tests
and it is of no specific interest to Python developers.

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

 dev-python/pysnmp/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pysnmp/metadata.xml b/dev-python/pysnmp/metadata.xml
index 55fb8e1cad7f..0640054adfe6 100644
--- a/dev-python/pysnmp/metadata.xml
+++ b/dev-python/pysnmp/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   pyt...@gentoo.org
-   Python
-   

net...@gentoo.org
Gentoo network monitoring and analysis project



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

2023-06-03 Thread Sam James
commit: c3ec6453912952ee716d0b377160cb3c190ec077
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:49:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:49:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ec6453

dev-python/nodeenv: add link to upstream bug re which

Bug: https://github.com/ekalinin/nodeenv/issues/333
Signed-off-by: Sam James  gentoo.org>

 dev-python/nodeenv/nodeenv-1.8.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/nodeenv/nodeenv-1.8.0.ebuild 
b/dev-python/nodeenv/nodeenv-1.8.0.ebuild
index 7d18b52f5b1b..2df14840dbaf 100644
--- a/dev-python/nodeenv/nodeenv-1.8.0.ebuild
+++ b/dev-python/nodeenv/nodeenv-1.8.0.ebuild
@@ -26,6 +26,7 @@ KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 RESTRICT="test"
 PROPERTIES="test_network"
 
+# See https://github.com/ekalinin/nodeenv/issues/333 for which.
 RDEPEND="
sys-apps/which
 "



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

2023-06-03 Thread Sam James
commit: ed25f7bf5fd2c6701f21f13a7c9fd6a0b8e6e620
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:54:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:54:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed25f7bf

dev-python/docker-py: Stabilize 6.1.2 ALLARCHES, #907819

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

 dev-python/docker-py/docker-py-6.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/docker-py/docker-py-6.1.2.ebuild 
b/dev-python/docker-py/docker-py-6.1.2.ebuild
index 3c5d6b7bfcd0..2e969b8180d1 100644
--- a/dev-python/docker-py/docker-py-6.1.2.ebuild
+++ b/dev-python/docker-py/docker-py-6.1.2.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="
>=dev-python/packaging-14.0[${PYTHON_USEDEP}]



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

2023-06-03 Thread Sam James
commit: b00d86046fa4b65d76e564503de56b97f3e3d23e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:36:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00d8604

sys-devel/llvm: restore filter-lto for 16.x for now

We've reverted it upstream for 16.x, but will be fixed for 17.

Thanks to Holger Hoffstätte for pointing this out.

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

 sys-devel/llvm/llvm-16.0.4.ebuild  | 4 +++-
 sys-devel/llvm/llvm-16.0.5..ebuild | 4 +++-
 sys-devel/llvm/llvm-16.0.5.ebuild  | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-devel/llvm/llvm-16.0.4.ebuild 
b/sys-devel/llvm/llvm-16.0.4.ebuild
index 2d844e82840c..c72c4d351e80 100644
--- a/sys-devel/llvm/llvm-16.0.4.ebuild
+++ b/sys-devel/llvm/llvm-16.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
 inherit toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
@@ -325,6 +325,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)

diff --git a/sys-devel/llvm/llvm-16.0.5..ebuild 
b/sys-devel/llvm/llvm-16.0.5..ebuild
index 840748f0601b..7898a8cd400c 100644
--- a/sys-devel/llvm/llvm-16.0.5..ebuild
+++ b/sys-devel/llvm/llvm-16.0.5..ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
 inherit toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
@@ -325,6 +325,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)

diff --git a/sys-devel/llvm/llvm-16.0.5.ebuild 
b/sys-devel/llvm/llvm-16.0.5.ebuild
index 2d844e82840c..c72c4d351e80 100644
--- a/sys-devel/llvm/llvm-16.0.5.ebuild
+++ b/sys-devel/llvm/llvm-16.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
 inherit toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
@@ -325,6 +325,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local ffi_cflags ffi_ldflags
if use libffi; then
ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)



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

2023-06-03 Thread Sam James
commit: 6acf6385d4837b8e52399322b3b789fee9d77274
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:37:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:37:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acf6385

sys-devel/clang: restore filter-lto for 16.x for now

We've reverted it upstream for 16.x, but will be fixed for 17.

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

 sys-devel/clang/clang-16.0.4.ebuild  | 4 +++-
 sys-devel/clang/clang-16.0.5..ebuild | 4 +++-
 sys-devel/clang/clang-16.0.5.ebuild  | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-devel/clang/clang-16.0.4.ebuild 
b/sys-devel/clang/clang-16.0.4.ebuild
index a6f929936e58..df30d842374c 100644
--- a/sys-devel/clang/clang-16.0.4.ebuild
+++ b/sys-devel/clang/clang-16.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm llvm.org multilib multilib-minimal
+inherit cmake flag-o-matic llvm llvm.org multilib multilib-minimal
 inherit prefix python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
@@ -255,6 +255,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"

diff --git a/sys-devel/clang/clang-16.0.5..ebuild 
b/sys-devel/clang/clang-16.0.5..ebuild
index 76f5d288b711..8a26831b2e61 100644
--- a/sys-devel/clang/clang-16.0.5..ebuild
+++ b/sys-devel/clang/clang-16.0.5..ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm llvm.org multilib multilib-minimal
+inherit cmake flag-o-matic llvm llvm.org multilib multilib-minimal
 inherit prefix python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
@@ -255,6 +255,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"

diff --git a/sys-devel/clang/clang-16.0.5.ebuild 
b/sys-devel/clang/clang-16.0.5.ebuild
index a6f929936e58..df30d842374c 100644
--- a/sys-devel/clang/clang-16.0.5.ebuild
+++ b/sys-devel/clang/clang-16.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit cmake llvm llvm.org multilib multilib-minimal
+inherit cmake flag-o-matic llvm llvm.org multilib multilib-minimal
 inherit prefix python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
@@ -255,6 +255,8 @@ get_distribution_components() {
 }
 
 multilib_src_configure() {
+   tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
+
local mycmakeargs=(
-DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"



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

2023-06-03 Thread Sam James
commit: 4b9bfaee4415e3fe05754c12ca497798ed620b84
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:17:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:17:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9bfaee

dev-util/pycharm-community: Keyword 2023.1.2-r1 arm64, #907735

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

 dev-util/pycharm-community/pycharm-community-2023.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pycharm-community/pycharm-community-2023.1.2-r1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.1.2-r1.ebuild
index 780eee644fda..2633a29ce241 100644
--- a/dev-util/pycharm-community/pycharm-community-2023.1.2-r1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2023.1.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz";
 
 LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+bundled-jdk"
 
 BDEPEND="dev-util/patchelf"



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

2023-06-03 Thread Sam James
commit: 26f87db2f9784ed22a74cf1cc16f3ee13d1b212f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 04:00:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 04:00:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f87db2

net-misc/spice-gtk: make gtk-doc conditional; sync live

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

 ...gtk-0.42-r1.ebuild => spice-gtk-0.42-r2.ebuild} | 22 +--
 net-misc/spice-gtk/spice-gtk-.ebuild   | 33 ++
 2 files changed, 34 insertions(+), 21 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild
similarity index 93%
rename from net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild
rename to net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild
index 9c0ef059a36d..fe18fb9f4736 100644
--- a/net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.42-r2.ebuild
@@ -24,7 +24,7 @@ fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="+gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir vala 
valgrind wayland webdav"
+IUSE="gtk-doc +gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir 
vala valgrind wayland webdav"
 
 # TODO:
 # * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
@@ -65,25 +65,28 @@ RDEPEND="
 # configure knob. The package is relatively lightweight so we just depend
 # on it unconditionally for now. It would be cleaner to transform this into
 # a USE="vaapi" conditional and patch the buildsystem...
-RDEPEND="${RDEPEND}
+RDEPEND="
+   ${RDEPEND}
amd64? ( media-libs/libva:= )
arm64? ( media-libs/libva:= )
x86? ( media-libs/libva:= )
 "
-DEPEND="${RDEPEND}
+DEPEND="
+   ${RDEPEND}
>=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}
-   valgrind? ( dev-util/valgrind )"
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
dev-perl/Text-CSV
dev-util/glib-utils
-   dev-util/gtk-doc
>=sys-devel/gettext-0.17
virtual/pkgconfig
+   gtk-doc? (  dev-util/gtk-doc )
vala? ( $(vala_depend) )
-   $(python_gen_any_dep '
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
 "
 
 python_check_deps() {
@@ -101,6 +104,7 @@ src_prepare() {
 
 src_configure() {
local emesonargs=(
+   $(meson_feature gtk-doc gtk_doc)
$(meson_feature gtk3 gtk)
$(meson_feature introspection)
$(meson_use mjpeg builtin-mjpeg)

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index 1c112cadb3cb..1f2e35fdf1d5 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -17,14 +17,14 @@ if [[ ${PV} == ** ]] ; then
SPICE_PROTOCOL_VER=
 else
SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
SPICE_PROTOCOL_VER=0.14.3
 fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="+gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir vala 
wayland webdav"
+IUSE="gtk-doc +gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir 
vala valgrind wayland webdav"
 
 # TODO:
 # * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
@@ -45,6 +45,9 @@ RDEPEND="
introspection? ( dev-libs/gobject-introspection )
dev-libs/openssl:=
lz4? ( app-arch/lz4 )
+   policykit? (
+   >=sys-auth/polkit-0.110-r1
+   )
sasl? ( dev-libs/cyrus-sasl )
smartcard? ( app-emulation/qemu[smartcard] )
usbredir? (
@@ -52,9 +55,6 @@ RDEPEND="
>=sys-apps/usbredir-0.4.2
virtual/acl
virtual/libusb:1
-   policykit? (
-   >=sys-auth/polkit-0.110-r1
-   )
)
webdav? (
net-libs/phodav:3.0
@@ -65,23 +65,28 @@ RDEPEND="
 # configure knob. The package is relatively lightweight so we just depend
 # on it unconditionally for now. It would be cleaner to transform this into
 # a USE="vaapi" conditional and patch the buildsystem...
-RDEPEND="${RDEPEND}
+RDEPEND="
+   ${RDEPEND}
amd64? ( media-libs/libva:= )
arm64? ( media-libs/libva:= )
x86? ( media-libs/libva:= )
 "
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}"
+DEPEND="
+   ${RDEPEND}
+   >=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}
+   valgrind? ( dev-util/valgrind )
+"
 BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/

[gentoo-commits] repo/gentoo:master commit in: sci-calculators/bc-gh/

2023-06-03 Thread Sam James
commit: f68b2fb3d494b4c8a39fcbaba0c95bccd0bddb39
Author: Gavin D. Howard  gavinhoward  com>
AuthorDate: Sun Jun  4 02:46:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 03:46:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68b2fb3

sci-calculators/bc-gh: drop 6.4.0

Signed-off-by: Gavin D. Howard  gavinhoward.com>
Closes: https://github.com/gentoo/gentoo/pull/31296
Signed-off-by: Sam James  gentoo.org>

 sci-calculators/bc-gh/Manifest   |  1 -
 sci-calculators/bc-gh/bc-gh-6.4.0.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index fc9156a19ec7..b175ff439d06 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,4 +1,3 @@
 DIST bc-6.1.1.tar.xz 455456 BLAKE2B 
7945ac623740abd9cbd894c20b8a03006caf64d2ce9770ade930d912c52b4e29b107b524d4a95ebea99e31921b7940e39e1afdeec837b4a03d3ed4e11b9f517b
 SHA512 
0e7fb4d4223ace8ba5c1961cc0d7eba475174f92b75529fde64446b5d80db5729f848fd95507570711d2b8928996c87e837e926d31028f32e3f97cad47567d39
-DIST bc-6.4.0.tar.xz 460460 BLAKE2B 
91d70f3907fde6d3c97c37872d57ac67e98990ab1e37324801a95184d7961002b68f2b6904520ab4c77c45a571c369fb0a643bb3db79553e01aece28e212
 SHA512 
6c7a86c534214e765e3890dffe77fb85ddf0764cde0c6ceb0385cce7de4c0d2db0815faf6bcf161fad75591461c346811a61c42c5eced7c3d84fe5b7eb719b60
 DIST bc-6.5.0.tar.xz 461380 BLAKE2B 
e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130
 SHA512 
1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
 DIST bc-6.6.0.tar.xz 465272 BLAKE2B 
489f6e20a06f2903421a2c8ba7249f52a52dadfd354de920bac098c6181d79e944c696aa787a143d72a12af1c1893b7b48341cf6e6c4003ceace88812dc72c96
 SHA512 
5d8e32a7e8bf34d36919f9ab4a84d410747bcaf66d8846c536e41b8a447fe0066d8b0de5a10011d77d50a880290423bae6dea1404f01edf6dfd5247d41ca19a0

diff --git a/sci-calculators/bc-gh/bc-gh-6.4.0.ebuild 
b/sci-calculators/bc-gh/bc-gh-6.4.0.ebuild
deleted file mode 100644
index 7b4e6bc4cbf5..
--- a/sci-calculators/bc-gh/bc-gh-6.4.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="bc-${PV}"
-DESCRIPTION="Implementation of POSIX bc with GNU extensions"
-HOMEPAGE="
-   https://git.gavinhoward.com/gavin/bc/
-   https://github.com/gavinhoward/bc/
-"
-SRC_URI="
-   https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="libedit readline"
-
-DEPEND="
-   !readline? (
-   libedit? ( dev-libs/libedit:= )
-   )
-   readline? (
-   sys-libs/readline:=
-   sys-libs/ncurses:=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-src_configure() {
-   local myconf=(
-   # GNU and BSD bc's have slightly different behavior. This bc 
can act
-   # like both, changing at runtime with environment variables, 
but it
-   # needs defaults, which can be set at compile time. This option 
sets all
-   # of the defaults to match the GNU bc/dc since it's common on 
Linux.
-   -pGNU
-   # A lot of test results are generated first by a bc compatible 
with the
-   # GNU bc. If there is no GNU bc installed, then those tests 
should be
-   # skipped. That's what this option does. Without it, we would 
have a
-   # dependency cycle. Those tests are super long, anyway.
-   -G
-   # Disables the automatic stripping of binaries.
-   -T
-   # Enables installing all locales, which is important for 
packages.
-   -l
-   # Disables some "problematic" tests that need specific options 
on Linux
-   # to not trigger the OOM killer because malloc() lies.
-   -P
-   )
-   if use readline ; then
-   myconf+=( -r )
-   elif use libedit ; then
-   myconf+=( -e )
-   fi
-
-   local -x EXECSUFFIX="-gh"
-   local -x PREFIX="${EPREFIX}/usr"
-   ./configure.sh "${myconf[@]}" || die
-}
-
-src_test() {
-   # This is to fix a bug encountered on Arch. It is to ensure we don't get
-   # segfaults on `make check` when the error messages change because the 
error
-   # messages are passed to printf(); they have format specifiers. With 
these
-   # env vars, the internal error messages are used, instead of the 
installed
-   # locales, which might be different since the new locale files are not
-   # installed yet. (It is impossible to use uninstalled locales

[gentoo-commits] repo/gentoo:master commit in: sci-calculators/bc-gh/

2023-06-03 Thread Sam James
commit: 60ae3649a6d0b3a8df530a1b7b1759b5c8293396
Author: Gavin D. Howard  gavinhoward  com>
AuthorDate: Sun Jun  4 02:45:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 03:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ae3649

sci-calculators/bc-gh: add 6.6.0

Signed-off-by: Gavin D. Howard  gavinhoward.com>
Signed-off-by: Sam James  gentoo.org>

 sci-calculators/bc-gh/Manifest   |  1 +
 sci-calculators/bc-gh/bc-gh-6.6.0.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index ec318471a456..fc9156a19ec7 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,3 +1,4 @@
 DIST bc-6.1.1.tar.xz 455456 BLAKE2B 
7945ac623740abd9cbd894c20b8a03006caf64d2ce9770ade930d912c52b4e29b107b524d4a95ebea99e31921b7940e39e1afdeec837b4a03d3ed4e11b9f517b
 SHA512 
0e7fb4d4223ace8ba5c1961cc0d7eba475174f92b75529fde64446b5d80db5729f848fd95507570711d2b8928996c87e837e926d31028f32e3f97cad47567d39
 DIST bc-6.4.0.tar.xz 460460 BLAKE2B 
91d70f3907fde6d3c97c37872d57ac67e98990ab1e37324801a95184d7961002b68f2b6904520ab4c77c45a571c369fb0a643bb3db79553e01aece28e212
 SHA512 
6c7a86c534214e765e3890dffe77fb85ddf0764cde0c6ceb0385cce7de4c0d2db0815faf6bcf161fad75591461c346811a61c42c5eced7c3d84fe5b7eb719b60
 DIST bc-6.5.0.tar.xz 461380 BLAKE2B 
e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130
 SHA512 
1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
+DIST bc-6.6.0.tar.xz 465272 BLAKE2B 
489f6e20a06f2903421a2c8ba7249f52a52dadfd354de920bac098c6181d79e944c696aa787a143d72a12af1c1893b7b48341cf6e6c4003ceace88812dc72c96
 SHA512 
5d8e32a7e8bf34d36919f9ab4a84d410747bcaf66d8846c536e41b8a447fe0066d8b0de5a10011d77d50a880290423bae6dea1404f01edf6dfd5247d41ca19a0

diff --git a/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild 
b/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild
new file mode 100644
index ..e33c38ade0c4
--- /dev/null
+++ b/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="bc-${PV}"
+DESCRIPTION="Implementation of POSIX bc with GNU extensions"
+HOMEPAGE="
+   https://git.gavinhoward.com/gavin/bc/
+   https://github.com/gavinhoward/bc/
+"
+SRC_URI="
+   https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+IUSE="libedit readline"
+
+DEPEND="
+   !readline? (
+   libedit? ( dev-libs/libedit:= )
+   )
+   readline? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   local myconf=(
+   # GNU and BSD bc's have slightly different behavior. This bc 
can act
+   # like both, changing at runtime with environment variables, 
but it
+   # needs defaults, which can be set at compile time. This option 
sets all
+   # of the defaults to match the GNU bc/dc since it's common on 
Linux.
+   -pGNU
+   # A lot of test results are generated first by a bc compatible 
with the
+   # GNU bc. If there is no GNU bc installed, then those tests 
should be
+   # skipped. That's what this option does. Without it, we would 
have a
+   # dependency cycle. Those tests are super long, anyway.
+   -G
+   # Disables the automatic stripping of binaries.
+   -T
+   # Enables installing all locales, which is important for 
packages.
+   -l
+   # Disables some "problematic" tests that need specific options 
on Linux
+   # to not trigger the OOM killer because malloc() lies.
+   -P
+   )
+   if use readline ; then
+   myconf+=( -r )
+   elif use libedit ; then
+   myconf+=( -e )
+   fi
+
+   local -x EXECSUFFIX="-gh"
+   local -x PREFIX="${EPREFIX}/usr"
+   ./configure.sh "${myconf[@]}" || die
+}
+
+src_test() {
+   # This is to fix a bug encountered on Arch. It is to ensure we don't get
+   # segfaults on `make check` when the error messages change because the 
error
+   # messages are passed to printf(); they have format specifiers. With 
these
+   # env vars, the internal error messages are used, instead of the 
installed
+   # locales, which might be different since the new locale files are not
+   # installed yet. (It is impossible to use uninstalled locales because 
of the
+   # poor design of POSIX locales.)
+ 

[gentoo-commits] repo/gentoo:master commit in: sci-calculators/bc-gh/

2023-06-03 Thread Sam James
commit: d704086ff1b61d00310df46cdabca7d2766fb0e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  4 03:47:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 03:47:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d704086f

sci-calculators/bc-gh: destabilize 6.6.0

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

 sci-calculators/bc-gh/bc-gh-6.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild 
b/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild
index e33c38ade0c4..7b4e6bc4cbf5 100644
--- a/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild
+++ b/sci-calculators/bc-gh/bc-gh-6.6.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="libedit readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xrdb/

2023-06-03 Thread Matt Turner
commit: 81b85e87a1fa2eea148575b7cc44716c4d84aff7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  4 03:20:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  4 03:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b85e87

x11-apps/xrdb: Version bump to 1.2.2

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

 x11-apps/xrdb/Manifest  |  1 +
 x11-apps/xrdb/xrdb-1.2.2.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xrdb/Manifest b/x11-apps/xrdb/Manifest
index 4b68e61ca6ca..23aecd3dd02c 100644
--- a/x11-apps/xrdb/Manifest
+++ b/x11-apps/xrdb/Manifest
@@ -1 +1,2 @@
 DIST xrdb-1.2.1.tar.bz2 143216 BLAKE2B 
eaec55ec825b324cc2a8a617554e5f41d40b8bfb081a66d54168ed1e3f31df11d554f734e77fe49618039ec895c10229f1ab23bef41cf5f2c39a6246946ec5f0
 SHA512 
d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9
+DIST xrdb-1.2.2.tar.xz 136768 BLAKE2B 
fbf396089a82db2a21866527f7d847f106164e1ce10795a2f96e34d5165311f4ed718eee10429792fc4fe273529af3350c41d765cb067c6310707bcc976bfdbe
 SHA512 
c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c

diff --git a/x11-apps/xrdb/xrdb-1.2.2.ebuild b/x11-apps/xrdb/xrdb-1.2.2.ebuild
new file mode 100644
index ..e5d638921ff6
--- /dev/null
+++ b/x11-apps/xrdb/xrdb-1.2.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X server resource database utility"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+RDEPEND="
+   x11-libs/libXmu
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwd/

2023-06-03 Thread Matt Turner
commit: dc60182bea261f7eaa81789d86dc843a9c5de741
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  4 03:22:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  4 03:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc60182b

x11-apps/xwd: Version bump to 1.0.9

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

 x11-apps/xwd/Manifest |  1 +
 x11-apps/xwd/xwd-1.0.9.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-apps/xwd/Manifest b/x11-apps/xwd/Manifest
index 634f9e4ed059..d6a9298d6aa4 100644
--- a/x11-apps/xwd/Manifest
+++ b/x11-apps/xwd/Manifest
@@ -1 +1,2 @@
 DIST xwd-1.0.8.tar.bz2 151153 BLAKE2B 
9db972c3f484abde7f6925da6b9e567548e9ceab8f3484ca8f5649e1505ef72652d03f738b2e2edd3179a9561b9dca76bf13d26b025523d22f9f2d98ebf1b8c7
 SHA512 
d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e
+DIST xwd-1.0.9.tar.xz 141940 BLAKE2B 
06505859e28095ba4c34f76001aa283b2b173d71f78c83e067faefe91671475daf9adcedecdc9c090826ecec8fb73763529fb9fae1ebd1e62e67d7ec70117c78
 SHA512 
ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56

diff --git a/x11-apps/xwd/xwd-1.0.9.ebuild b/x11-apps/xwd/xwd-1.0.9.ebuild
new file mode 100644
index ..ebe435a096ef
--- /dev/null
+++ b/x11-apps/xwd/xwd-1.0.9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="dump an image of an X window"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libxkbfile"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2023-06-03 Thread John Helmert III
commit: a798fcc2e2ce381ab5bcf73c075f013be635d980
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jun  4 00:39:15 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jun  4 01:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a798fcc2

net-misc/spice-gtk: add missing gtk-doc bdep, fix internal python shebang

Closes: https://bugs.gentoo.org/893804
Closes: https://bugs.gentoo.org/906904
Signed-off-by: John Helmert III  gentoo.org>

 net-misc/spice-gtk/spice-gtk-0.42.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.42.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.42.ebuild
index 2e31ef2729a7..3a2c5855a3e3 100644
--- a/net-misc/spice-gtk/spice-gtk-0.42.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.42.ebuild
@@ -76,12 +76,13 @@ DEPEND="${RDEPEND}
 BDEPEND="
dev-perl/Text-CSV
dev-util/glib-utils
+   dev-util/gtk-doc
>=sys-devel/gettext-0.17
virtual/pkgconfig
vala? ( $(vala_depend) )
$(python_gen_any_dep '
-   dev-python/six[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
')
 "
 
@@ -93,6 +94,8 @@ python_check_deps() {
 src_prepare() {
default
 
+   python_fix_shebang subprojects/keycodemapdb/tools/keymap-gen
+
use vala && vala_setup
 }
 



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

2023-06-03 Thread John Helmert III
commit: e8b87cf648b3685a5a34c1db7484d021e31e5885
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jun  4 01:18:22 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jun  4 01:27:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b87cf6

net-misc/spice-gtk: depend on polkit if USE=polkit

Closes: https://bugs.gentoo.org/903609
Signed-off-by: John Helmert III  gentoo.org>

 .../spice-gtk/{spice-gtk-0.42.ebuild => spice-gtk-0.42-r1.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.42.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild
similarity index 98%
rename from net-misc/spice-gtk/spice-gtk-0.42.ebuild
rename to net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild
index 3a2c5855a3e3..9c0ef059a36d 100644
--- a/net-misc/spice-gtk/spice-gtk-0.42.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.42-r1.ebuild
@@ -45,6 +45,9 @@ RDEPEND="
introspection? ( dev-libs/gobject-introspection )
dev-libs/openssl:=
lz4? ( app-arch/lz4 )
+   policykit? (
+   >=sys-auth/polkit-0.110-r1
+   )
sasl? ( dev-libs/cyrus-sasl )
smartcard? ( app-emulation/qemu[smartcard] )
usbredir? (
@@ -52,9 +55,6 @@ RDEPEND="
>=sys-apps/usbredir-0.4.2
virtual/acl
virtual/libusb:1
-   policykit? (
-   >=sys-auth/polkit-0.110-r1
-   )
)
webdav? (
net-libs/phodav:3.0



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

2023-06-03 Thread John Helmert III
commit: b8587ae6174e70a35ffa501ff70c116047cc6557
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jun  4 01:05:06 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jun  4 01:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8587ae6

net-misc/spice-gtk: drop 0.41-r1

Signed-off-by: John Helmert III  gentoo.org>

 net-misc/spice-gtk/Manifest |   1 -
 net-misc/spice-gtk/spice-gtk-0.41-r1.ebuild | 146 
 2 files changed, 147 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index dbbd44b54cbc..bef42d99c5d9 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,2 +1 @@
-DIST spice-gtk-0.41.tar.xz 827320 BLAKE2B 
bed8e62647ca9fde8a3b534a3d9720dee829f222442edb589e6ff569ce9a49f16e3c99bad4798a22e8a551d0d89875043c2335e2b08a80901483ace6a1948d6d
 SHA512 
bfd97c98c8bdbc29da0f26c38dfcf75d9f17e5358d4c7fa9c36e4974d0df3ce92409ca568dfc790d43f581d00b94090d9e60154e83220a719d678b596c87fcef
 DIST spice-gtk-0.42.tar.xz 812776 BLAKE2B 
406a2218d4ec0765173c911d6305cb0e043cd575c53ba51cbd53d922835b9d395873143f2388a5a02ee60ce617e32a1cb6a95008b67deec787fcf67da0d49736
 SHA512 
fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137

diff --git a/net-misc/spice-gtk/spice-gtk-0.41-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.41-r1.ebuild
deleted file mode 100644
index a4a600e5f8d8..
--- a/net-misc/spice-gtk/spice-gtk-0.41-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit desktop meson optfeature python-any-r1 readme.gentoo-r1 vala xdg
-
-DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
-HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/";
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-gtk.git";
-   inherit git-r3
-
-   SPICE_PROTOCOL_VER=
-else
-   SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-   SPICE_PROTOCOL_VER=0.14.3
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="+gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir vala 
wayland webdav"
-
-# TODO:
-# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
-# * use external pnp.ids as soon as that means not pulling in gnome-desktop
-RDEPEND="
-   >=dev-libs/glib-2.46:2
-   dev-libs/json-glib:0=
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   media-libs/gstreamer:1.0[introspection?]
-   media-libs/opus
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib
-   >=x11-libs/cairo-1.2
-   >=x11-libs/pixman-0.17.7
-   x11-libs/libX11
-   gtk3? ( x11-libs/gtk+:3[introspection?] )
-   introspection? ( dev-libs/gobject-introspection )
-   dev-libs/openssl:=
-   lz4? ( app-arch/lz4 )
-   sasl? ( dev-libs/cyrus-sasl )
-   smartcard? ( app-emulation/qemu[smartcard] )
-   usbredir? (
-   sys-apps/hwdata
-   >=sys-apps/usbredir-0.4.2
-   virtual/acl
-   virtual/libusb:1
-   policykit? (
-   >=sys-auth/polkit-0.110-r1
-   )
-   )
-   webdav? (
-   net-libs/phodav:3.0
-   net-libs/libsoup:3.0
-   )
-"
-# TODO: spice-gtk has an automagic dependency on media-libs/libva without a
-# configure knob. The package is relatively lightweight so we just depend
-# on it unconditionally for now. It would be cleaner to transform this into
-# a USE="vaapi" conditional and patch the buildsystem...
-RDEPEND="${RDEPEND}
-   amd64? ( media-libs/libva:= )
-   arm64? ( media-libs/libva:= )
-   x86? ( media-libs/libva:= )
-"
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}"
-BDEPEND="
-   dev-perl/Text-CSV
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-   $(python_gen_any_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   ')
-"
-
-python_check_deps() {
-   python_has_version "dev-python/six[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/pyparsing[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   default
-
-   use vala && vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature gtk3 gtk)
-   $(meson_feature introspection)
-   $(meson_use mjpeg builtin-mjpeg)
-   $(meson_feature policykit polkit)
-   $(meson_

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

2023-06-03 Thread John Helmert III
commit: 16dcd9e2e85a125b86bfc83de983653604a34e72
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jun  4 01:11:51 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jun  4 01:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16dcd9e2

net-misc/spice-gtk: add freedesktop-gitlab upstream metadata

Signed-off-by: John Helmert III  gentoo.org>

 net-misc/spice-gtk/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/spice-gtk/metadata.xml b/net-misc/spice-gtk/metadata.xml
index 8ad630bb0db4..ae48364fa719 100644
--- a/net-misc/spice-gtk/metadata.xml
+++ b/net-misc/spice-gtk/metadata.xml
@@ -15,4 +15,7 @@
Support for folder-sharing between guest 
and client
using net-libs/phodav

+   
+   spice/spice-gtk
+   
 



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

2023-06-03 Thread Sam James
commit: 712bfd92b0a700215c56b0a5b26ab4006530a625
Author: Michal Privoznik  gmail  com>
AuthorDate: Sat Jun  3 17:23:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 01:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712bfd92

app-emulation/libvirt: Fix IP_NF_TARGET_MASQUERADE check

As of kernel commit v5.2-rc1~133^2~174^2~6 the
IP_NF_TARGET_MASQUERADE is just an alias for
NETFILTER_XT_TARGET_MASQUERADE:

  config IP_NF_TARGET_MASQUERADE
tristate "MASQUERADE target support"
select NETFILTER_XT_TARGET_MASQUERADE
help
This is a backwards-compat option for the user's convenience
(e.g. when running oldconfig). It selects NETFILTER_XT_TARGET_MASQUERADE.

Fine tune our kernel config checks, though this can be changed
once kernels older than 5.2.0 leave the tree.

Closes: https://bugs.gentoo.org/907728
Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31292
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/libvirt-8.7.0-r1.ebuild | 13 -
 app-emulation/libvirt/libvirt-8.8.0-r1.ebuild | 13 -
 app-emulation/libvirt/libvirt-8.9.0-r2.ebuild | 13 -
 app-emulation/libvirt/libvirt-8.9.0.ebuild| 13 -
 app-emulation/libvirt/libvirt-9.2.0.ebuild| 13 -
 app-emulation/libvirt/libvirt-9.3.0.ebuild| 13 -
 app-emulation/libvirt/libvirt-.ebuild | 13 -
 7 files changed, 84 insertions(+), 7 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
index b8eebb09cafb..c8769138db8b 100644
--- a/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
@@ -191,10 +191,21 @@ pkg_setup() {
~IP_NF_FILTER
~IP_NF_MANGLE
~IP_NF_NAT
-   ~IP_NF_TARGET_MASQUERADE
~IP6_NF_FILTER
~IP6_NF_MANGLE
~IP6_NF_NAT"
+
+   # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6
+   if use virt-network ; then
+   if kernel_is -lt 5 2 ; then
+   CONFIG_CHECK+="
+   ~IP_NF_TARGET_MASQUERADE"
+   else
+   CONFIG_CHECK+="
+   ~NETFILTER_XT_TARGET_MASQUERADE"
+   fi
+   fi
+
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT

diff --git a/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
index 4d8236b3465c..e0f5cde83128 100644
--- a/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
@@ -191,10 +191,21 @@ pkg_setup() {
~IP_NF_FILTER
~IP_NF_MANGLE
~IP_NF_NAT
-   ~IP_NF_TARGET_MASQUERADE
~IP6_NF_FILTER
~IP6_NF_MANGLE
~IP6_NF_NAT"
+
+   # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6
+   if use virt-network ; then
+   if kernel_is -lt 5 2 ; then
+   CONFIG_CHECK+="
+   ~IP_NF_TARGET_MASQUERADE"
+   else
+   CONFIG_CHECK+="
+   ~NETFILTER_XT_TARGET_MASQUERADE"
+   fi
+   fi
+
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT

diff --git a/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild 
b/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
index c921af5c0afb..e531e331 100644
--- a/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
@@ -198,10 +198,21 @@ pkg_setup() {
~IP_NF_FILTER
~IP_NF_MANGLE
~IP_NF_NAT
-   ~IP_NF_TARGET_MASQUERADE
~IP6_NF_FILTER
~IP6_NF_MANGLE
~IP6_NF_NAT"
+
+   # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6
+   if use virt-network ; then
+   if kernel_is -lt 5 2 ; then
+   CONFIG_CHECK+="
+   ~IP_NF_TARGET_MASQUERADE"
+   else
+   CONFIG_CHECK+="
+   ~NETFILTER_XT_TARGET_MASQUERADE"
+   fi
+   fi
+
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT

diff --git a/app-emulation/libvirt/libvirt-8.9.0.ebuild 
b/app-emulation/libvirt/libvirt-8.9.0.ebuild
index 7ff7a49b8728..5436a91bf68e 100644
--- a/app-emulation/libvirt/libvirt-8.9.0.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0.ebuild
@@ -194,10 +194,21 @@ pkg_setup() {
~IP_NF_FILTER
~IP_NF_MANGLE
~IP_NF_NAT
-   ~IP_NF_TARGET_MASQUERADE
~IP6

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

2023-06-03 Thread Sam James
commit: 3178e86e4d43603f2c80585ec902bffc2341a5fd
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun  2 09:37:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 01:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3178e86e

cargo.eclass: correct gitlab archive endpoint

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31273
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 48af961943d8..272e9e6dcad4 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -209,7 +209,7 @@ cargo_crate_uris() {
https://gitlab.com/*)
repo_ext=".gl"
repo_name="${crate_uri##*/}"
-   
crate_uri="${crate_uri%/}/archive/-/%commit%/${repo_name}/%commit%.tar.gz"
+   
crate_uri="${crate_uri%/}/-/archive/%commit%/${repo_name}-%commit%.tar.gz"
;;
*)
repo_ext=



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

2023-06-03 Thread Sam James
commit: 417ceb08f7c3029d2224ec5184e1dae622568077
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun  2 11:27:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 01:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417ceb08

sys-fs/bcachefs-tools: add 24_p20230603; update live

- Rust is now more integrated into build system
- GIT_CRATES magic
- Supports new superblock version

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/bcachefs-tools/Manifest |  74 ++
 .../bcachefs-tools-24_p20230603.ebuild | 266 +
 sys-fs/bcachefs-tools/bcachefs-tools-.ebuild   |  46 ++--
 sys-fs/bcachefs-tools/metadata.xml |   3 +
 4 files changed, 362 insertions(+), 27 deletions(-)

diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index e4a2d39da29a..3605fabc0070 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -1,92 +1,147 @@
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bcachefs-tools-24_p20230603.tar.gz 997704 BLAKE2B 
147d7460fc06decac72ddbc6425bfdf687daf3f721f649fbc9855ab5924d5214e82938c70cd31f0f98810a57ab851ffe1252ab3b68ceb7ef272102251a1da146
 SHA512 
e2088f2658fdcfe3bf1e3346e9c037c65da614b4abe7dfc4f957490eba44716e08eb62f745d21f638c1b0a41ba48d33b14cb16e9455eba6a46696fe29365793f
 DIST bcachefs-tools-48eefee7495c6e145f3fcfe6ab83f9e8bc27a1ec.tar.zst 946668 
BLAKE2B 
62a2bd47f7699f722849aa78e87b79e71c4af508492e8e9b28092e69b7069122f7da2dda6cecd0d6fa31153bf094c55099b3371cc30b50b92f9fa5b57624b4fc
 SHA512 
9e999880a5e0910e85111c1b84372129cce6348f93b0aadcbf915840ed14982ac82ccb98fb52a28ac9612473255d0e1b27a29721cb9254db64660298a5ac5f18
 DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
 DIST bitfield-0.13.2.crate 16479 BLAKE2B 
c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd

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

2023-06-03 Thread Sam James
commit: 47c5ea1d477e44aa50290d3afbd4073355af9395
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sat Jun  3 08:09:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 01:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c5ea1d

sys-fs/bcachefs-tools: drop 24_p20221124

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31284
Signed-off-by: Sam James  gentoo.org>

 sys-fs/bcachefs-tools/Manifest |  64 -
 .../bcachefs-tools-24_p20221124.ebuild | 267 -
 2 files changed, 331 deletions(-)

diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index 3605fabc0070..7837ad2f2f91 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -1,49 +1,33 @@
-DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
 DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bcachefs-tools-24_p20230603.tar.gz 997704 BLAKE2B 
147d7460fc06decac72ddbc6425bfdf687daf3f721f649fbc9855ab5924d5214e82938c70cd31f0f98810a57ab851ffe1252ab3b68ceb7ef272102251a1da146
 SHA512 
e2088f2658fdcfe3bf1e3346e9c037c65da614b4abe7dfc4f957490eba44716e08eb62f745d21f638c1b0a41ba48d33b14cb16e9455eba6a46696fe29365793f
-DIST bcachefs-tools-48eefee7495c6e145f3fcfe6ab83f9e8bc27a1ec.tar.zst 946668 
BLAKE2B 
62a2bd47f7699f722849aa78e87b79e71c4af508492e8e9b28092e69b7069122f7da2dda6cecd0d6fa31153bf094c55099b3371cc30b50b92f9fa5b57624b4fc
 SHA512 
9e999880a5e0910e85111c1b84372129cce6348f93b0aadcbf915840ed14982ac82ccb98fb52a28ac9612473255d0e1b27a29721cb9254db64660298a5ac5f18
-DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
-DIST bitfield-0.13.2.crate 16479 BLAKE2B 
c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd12eed94a93a5e904b95380d9
 SHA512 
5ed9ad97913828d67b19d5f10a264592f4c03aba8e4ea791f7a20e61da79066daa1d5ce678c822d8f6f1d065a65a3aa6afec23980abd1da38b44dc6cbb96166f
 DIST bitfield-0.14.0.crate 16776 BLAKE2B 

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

2023-06-03 Thread Sam James
commit: 27b1e2d7ca67da5e21653f7c0876180ffc4faade
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue May 30 08:52:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  4 01:05:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b1e2d7

app-emulation/qemu: update live ebuild

Couple of things:

1) Upstream removed checking of $make (commit
   v8.0.0-1332-gb17bbf835c) , rendering our qemu-8.0.0-make.patch
   useless. Just stop applying it.

2) Subprojects are moved under subprojects/ gradually
   (v8.0.0-1330-g58e48b2e72 for dtc, v8.0.0-1331-gc53648abba for
   keycodemapdb). Update corresponding paths in the ebuild.

3) QEMU gained native pipewire support (v8.0.0-403-gc2d3d1c294).

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31225
Signed-off-by: Sam James  gentoo.org>

 app-emulation/qemu/metadata.xml |  1 +
 app-emulation/qemu/qemu-.ebuild | 11 ++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 55860ffa1847..93729e025ff6 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -35,6 +35,7 @@
Pin the versions of BIOS 
firmware to the version included in the upstream release.
This is needed to sanely support 
migration/suspend/resume/snapshotting/etc... of instances.
When the blobs are different, random 
corruption/bugs/crashes/etc... may be observed.
+   Enable pipewire output for sound 
emulation
Enable qemu plugin API via shared library 
loading.
Enable pulseaudio output for sound 
emulation
Enable rados block device backend support, see 
https://docs.ceph.com/en/mimic/rbd/qemu-rbd/

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 39ab489f9ca0..507154de3161 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -13,7 +13,7 @@ QEMU_DOCS_VERSION=$(ver_cut 1-3)
 # bug #830088
 QEMU_DOC_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 PYTHON_REQ_USE="ncurses,readline"
 
 FIRMWARE_ABI_VERSION="7.2.0"
@@ -28,7 +28,7 @@ if [[ ${PV} == ** ]]; then
EGIT_SUBMODULES=(
tests/fp/berkeley-softfloat-3
tests/fp/berkeley-testfloat-3
-   ui/keycodemapdb
+   subprojects/keycodemapdb
)
inherit git-r3
SRC_URI=""
@@ -56,7 +56,7 @@ IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg
lzo multipath
-   ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs
+   ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire
plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+slirp
smartcard snappy spice ssh static-user systemtap test udev usb
@@ -203,6 +203,7 @@ SOFTMMU_TOOLS_DEPEND="
media-libs/mesa[egl(+),gbm(+)]
)
pam? ( sys-libs/pam )
+   pipewire? ( media-video/pipewire )
png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] )
pulseaudio? ( media-libs/libpulse )
rbd? ( sys-cluster/ceph )
@@ -301,7 +302,6 @@ RDEPEND="${CDEPEND}
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch
-   "${FILESDIR}"/${PN}-8.0.0-make.patch
"${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch
"${FILESDIR}"/${PN}-8.1.0-also-build-virtfs-proxy-helper.patch
 )
@@ -449,7 +449,7 @@ src_prepare() {
sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die
 
# Remove bundled modules
-   rm -r dtc roms/*/ || die
+   rm -r subprojects/dtc roms/*/ || die
 }
 
 ##
@@ -504,6 +504,7 @@ qemu_src_configure() {
$(use_enable jack)
$(use_enable nls gettext)
$(use_enable oss)
+   $(use_enable pipewire)
$(use_enable plugins)
$(use_enable pulseaudio pa)
$(use_enable selinux)



[gentoo-commits] proj/pms:md5-dict commit in: /

2023-06-03 Thread Ulrich Müller
commit: f9adb7bfa495cd46f01bb2c9b72ceea9b603b888
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May 29 13:12:21 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Jun  4 00:02:27 2023 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=f9adb7bf

metadata-cache.tex: Document the md5-dict cache format

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

 metadata-cache.tex | 36 ++--
 pms.bib| 11 +++
 2 files changed, 41 insertions(+), 6 deletions(-)

diff --git a/metadata-cache.tex b/metadata-cache.tex
index d69ecdd..9ff7086 100644
--- a/metadata-cache.tex
+++ b/metadata-cache.tex
@@ -3,16 +3,19 @@
 
 \section{Directory Contents}
 
-The \t{metadata/cache} directory, if it exists, contains directories whose 
names are the same as
-categories in the repository. Each subdirectory may optionally contain one 
file per package version
-in that category, named \t{-}, in the format described below.
+The \t{metadata/cache} or \t{metadata/md5-cache} directories, if either of 
them exists, contain
+directories whose names are the same as categories in the repository. Each 
subdirectory may
+optionally contain one file per package version in that category, named 
\t{-},
+in one of the formats described below.
 
 The metadata cache may be incomplete or non-existent, and may contain 
additional bogus entries.
 
-\section{Cache File Format}
+\section{Legacy Cache File Format}
+\label{sec:legacy-cache}
 
-Each cache file contains the textual values of various metadata keys, one per 
line, in the following
-order. Other lines may be present following these; their meanings are not 
defined here.
+The legacy cache file format is used in the \t{metadata/cache} directory. Each 
cache file contains
+the textual values of various metadata keys, one per line, in the following 
order. Other lines may
+be present following these; their meanings are not defined here.
 
 \begin{compactenum}
 \item Build-time dependencies (\t{DEPEND})
@@ -47,6 +50,27 @@ Any future EAPI that uses this cache format will continue to 
place the EAPI valu
 such a concept makes sense for that EAPI, and will place a value that is 
clearly not a supported
 EAPI on line~15 if it does~not.
 
+\section{md5-dict Cache File Format}
+
+The ``md5-dict'' cache file format is used in the \t{metadata/md5-cache} 
directory. Each cache file
+contains \t{=} pairs, one per line, in arbitrary order. The keys 
are the same as those
+listed in section~\ref{sec:legacy-cache} except the \t{INHERITED} key. In 
addition, keys \t{_md5_}
+and \t{_eclasses_} contain values as defined below.
+
+\begin{description}
+\item[_md5_] The MD5 checksum of the ebuild for the package version.
+
+\item[_eclasses_] A list of \i{name-checksum} pairs for all eclasses directly 
or indirectly
+inherited by the ebuild, in arbitrary order, where \i{name} is the eclass name 
and \i{checksum}
+is the MD5 checksum of the eclass. Pairs are separated from each other by 
single tab characters,
+as are \i{name} and \i{checksum} in each pair.
+\end{description}
+
+All MD5 checksums are computed and formatted as described in 
RFC~1321~\cite{rfc1321}.
+
+Other keys may be present; their meanings are not defined here. Lines with an 
empty value can be
+omitted.
+
 % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
 
 %%% Local Variables:

diff --git a/pms.bib b/pms.bib
index bef07c1..ac60c44 100644
--- a/pms.bib
+++ b/pms.bib
@@ -52,3 +52,14 @@
 month = Oct,
 url = {https://www.gentoo.org/glep/glep-0074.html}
 }
+
+@techreport{rfc1321,
+author = {Ronald L. Rivest},
+title = {The {MD5} message-digest algorithm},
+type = {RFC},
+number = 1321,
+institution = {RFC Editor},
+year = 1992,
+month = Apr,
+url = {https://www.rfc-editor.org/rfc/rfc1321}
+}



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

2023-06-03 Thread Sam James
commit: 819aa1a9449b886baed668944288d2d06c686251
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 23:07:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 23:07:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819aa1a9

dev-python/pythran: Stabilize 0.13.1 arm64, #907783

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

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

diff --git a/dev-python/pythran/pythran-0.13.1.ebuild 
b/dev-python/pythran/pythran-0.13.1.ebuild
index d02fb0f99472..658051659bce 100644
--- a/dev-python/pythran/pythran-0.13.1.ebuild
+++ b/dev-python/pythran/pythran-0.13.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-libs/boost



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

2023-06-03 Thread Sam James
commit: f175ed9c0943be6cdeac690273bd638736e0089e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 23:07:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 23:07:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f175ed9c

kde-misc/kclock: Keyword 23.04.1 arm64, #907251

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

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

diff --git a/kde-misc/kclock/kclock-23.04.1.ebuild 
b/kde-misc/kclock/kclock-23.04.1.ebuild
index db4f698e0013..3609522cb911 100644
--- a/kde-misc/kclock/kclock-23.04.1.ebuild
+++ b/kde-misc/kclock/kclock-23.04.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kclock/";
 
 LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
 
 DEPEND="
>=dev-libs/kirigami-addons-0.6:5



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

2023-06-03 Thread Sam James
commit: 8ba0bcd313a5a92cbb36a7cc880674897e6c9063
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 23:07:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 23:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba0bcd3

dev-python/pythran: Stabilize 0.13.1 arm, #907783

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

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

diff --git a/dev-python/pythran/pythran-0.13.1.ebuild 
b/dev-python/pythran/pythran-0.13.1.ebuild
index 658051659bce..3e1b7f873403 100644
--- a/dev-python/pythran/pythran-0.13.1.ebuild
+++ b/dev-python/pythran/pythran-0.13.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-libs/boost



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

2023-06-03 Thread Sam James
commit: 8e674ae0d78ff4fd40790569fa5ed50ff26a84da
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 23:05:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 23:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e674ae0

sys-devel/gcc: add 13.1.1_p20230603

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.1.1_p20230603.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 50c735d4810f..05de325817ab 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,6 +17,7 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-12.3.0.tar.xz 85491976 BLAKE2B 
a239749089e284887435b9fabc360a36764be1095f4c78eeac6f056f91dd23c49dab2ebec5da32a81bcc08fe8277dd3c714ad114ad725d24317faac03354d595
 SHA512 
8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204
 DIST gcc-13-20230520.tar.xz 83959400 BLAKE2B 
7be5d333a2447923c547ed76bab86fb9a1206dde1ffeb8be0a2cb95f8e99910aa40479f221374aaf5bdea5dd7514b3d69347512d9cebb91dd23f585541efa43a
 SHA512 
d6c8626822855f71cc58b6b36ebb38092aaf12fa9aa40b8d70fb3edc9f4c614fbf47626ea5cc1ec631bc47b5d64911bfdb7cfc6924f27a54016b1f8c9c7588d7
 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 
86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82
 SHA512 
87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
+DIST gcc-13-20230603.tar.xz 8395 BLAKE2B 
4be067c2159ae2a8ef3d699acab981cb911668bb0af84693b0226f58688146b0f93324296c584c6dca6df839ba344cff927cc82d20fce8c6b2282b256d745141
 SHA512 
ca1b41df7bf18c65189116099afcb43f65e13b17e57bf52049e739af223d51c3b825e2f80e239a3ddceec07693c991a85ec58ab6855255802d8bd413ff4324cf
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907
 SHA512 
4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
 DIST gcc-14-20230529.tar.xz 84197648 BLAKE2B 
1b8b812866294bafd7bf53c823b3d55288d5a30c54e921495d19286b9d04a1bf7c5228b052941200ecc61a516355d977229fc9e60cfe4353154811c1261054ab
 SHA512 
bba930dc4b6b6a45bb5f33e4b46dc16d1d581b266078c5492833e2b4e64a93d2d19389a436c64dc2159240b07134f4f7242bef3cf35f303d34e10bf493fe70ba

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

[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Keyword/

2023-06-03 Thread Andreas K. Hüttel
commit: ad0f99599553926f5b1adc39d873e865cba0e23a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun  3 22:40:46 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun  3 22:40:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0f9959

dev-perl/XS-Parse-Keyword: add 0.330.0

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

 dev-perl/XS-Parse-Keyword/Manifest   |  1 +
 .../XS-Parse-Keyword/XS-Parse-Keyword-0.330.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-perl/XS-Parse-Keyword/Manifest 
b/dev-perl/XS-Parse-Keyword/Manifest
index af901f803956..ea72751493dd 100644
--- a/dev-perl/XS-Parse-Keyword/Manifest
+++ b/dev-perl/XS-Parse-Keyword/Manifest
@@ -1,2 +1,3 @@
 DIST XS-Parse-Keyword-0.24.tar.gz 72742 BLAKE2B 
23b065eccc05325bb7bb48910297b84b9df1686594ae88941d3ef02b0485f0e0a1776c9d042cdff84c76563265dfcc2d350de6cdc71fc9228469b2d83019ad21
 SHA512 
ce9d622afeaeaea94fd68ece3840e52a9b79eb083558f68688ffa4d67d20be13e4690859f7f3cb89c4d371ba6f412ff4a0bf767d6e61e03fe0a2b6598a5558d3
 DIST XS-Parse-Keyword-0.25.tar.gz 74105 BLAKE2B 
cd68f85062a505d70b02ce74ee68719c7b66df3dbbf46363bacf935377bf571075fc128e785fe16a2aabc7cc065f319abd5a872711f3643daad07ad71cbd876c
 SHA512 
db4b92b49654574e5bb93cbf144e766840f9338cf7e6e7ebe48398b79f6beddf56761241d6f1672abbb8ea00e05eef4a3f909258abd7598dda8fee88b541508d
+DIST XS-Parse-Keyword-0.33.tar.gz 81937 BLAKE2B 
738827374e6dd0b97baf6b6fc6e202e4f3ac1f6e75ac90678cf70ba1243219630d3bb6811dd58435747049d7f946e508c711b1ddbaf78bab7e3549060c8d8912
 SHA512 
30579b36c554de95bbf3b0810f7781e493838b3eda19773598ebf98472cddb07a9ca37077785a16316855d2c0ce993f6d061047739e7c447356e082aeccff2bd

diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.330.0.ebuild 
b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.330.0.ebuild
new file mode 100644
index ..a871d753cf1e
--- /dev/null
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.330.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing keyword syntax"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND=""
+BDEPEND="${RDEPEND}
+   >=dev-perl/ExtUtils-CChecker-0.110.0
+   >=dev-perl/Module-Build-0.400.400
+   virtual/perl-ExtUtils-CBuilder
+   virtual/perl-ExtUtils-ParseXS
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cpanel-JSON-XS/

2023-06-03 Thread Andreas K. Hüttel
commit: 941d45db7cb355c4762bf5404b6b08fca4b905cf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun  3 22:37:35 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun  3 22:37:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941d45db

dev-perl/Cpanel-JSON-XS: add 4.360.0

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

 .../Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild   | 39 ++
 dev-perl/Cpanel-JSON-XS/Manifest   |  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild 
b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild
new file mode 100644
index ..7a1ad5ca6ea2
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=4.36
+DIST_EXAMPLES=("eg/*")
+DIST_WIKI="tests"
+inherit perl-module
+
+DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   >=virtual/perl-Math-BigInt-1.160.0
+   virtual/perl-Carp
+   >=virtual/perl-Encode-1.980.100
+   virtual/perl-Exporter
+   virtual/perl-XSLoader
+   >=virtual/perl-podlators-2.80.0
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-Data-Dumper
+   virtual/perl-Test
+   virtual/perl-Test-Simple
+   virtual/perl-Time-Piece
+   )
+"
+
+pkg_postinst() {
+   ewarn "This package provides 'cpanel_json_xs' in PATH, which includes 
optional features"
+   ewarn "otherwise not automatically made available yet. If you desire to 
use these,"
+   ewarn "please consult:"
+   ewarn " 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features";
+}

diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index 93e883fe5dde..4a65960fb727 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1 +1,2 @@
 DIST Cpanel-JSON-XS-4.29.tar.gz 256431 BLAKE2B 
606466551717659e0e8dd394d43161e5cf6d0cc48ea19bb590ca39906d711659ba35ff47f1b8838f4a1bae8a68ce47dff925f6ee6dfe5db10bf21fa642083733
 SHA512 
5b25b76efd62b6bd943d27603dc4372d42c01477ec8121cc78767b42252548a8fa279074c072166e6bf5ae33d328f22b3c2646b9b6c36e82f84bef2850e61026
+DIST Cpanel-JSON-XS-4.36.tar.gz 257662 BLAKE2B 
3e74996d64b30b3eacec9a00af04850b3916b03792bb64c7cb5bffe0895b8b8f19de662df58a2ca0343ce0a2e8578fcf2c138390a95e265d3f8460f5766a
 SHA512 
3e080bfb2842e7d1270c1bee7463f6ee3579b526f385b2a55abfceaf57af45786a22d45d5e7d6490f0998cd5b3bf305f608fb744ca0bbfffc6644456ea17c22d



  1   2   3   4   5   >