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

2023-07-17 Thread Sam James
commit: b4f43d0a99f9936cb0ccc662c6c121c03e449eba
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 17:52:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 17:52:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f43d0a

dev-python/cython: add 3.0.0

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.0.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 2678fda9c144..3fe9b357709d 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,5 +1,6 @@
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
+DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
 DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3
 DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 
5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463
 SHA512 
42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643

diff --git a/dev-python/cython/cython-3.0.0.ebuild 
b/dev-python/cython/cython-3.0.0.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.0.ebuild
@@ -0,0 +1,84 @@
+# 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_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir 

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

2023-07-17 Thread Sam James
commit: 8494beecabfa4083ef0a72ca17c9f03b20581fec
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 17:52:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 17:52:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8494beec

dev-python/cython: drop 3.0.0_beta3-r2, 3.0.0_rc2

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

 dev-python/cython/Manifest |   2 -
 dev-python/cython/cython-3.0.0_beta3-r2.ebuild |  81 
 dev-python/cython/cython-3.0.0_rc2.ebuild  |  84 -
 .../files/cython-3.0.0_beta3-const-iter.patch  | 207 -
 .../files/cython-3.0.0_beta3-py312-long.patch  |  28 ---
 5 files changed, 402 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 3fe9b357709d..17c57826362d 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -2,5 +2,3 @@ DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
-DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3
-DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 
5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463
 SHA512 
42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643

diff --git a/dev-python/cython/cython-3.0.0_beta3-r2.ebuild 
b/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
deleted file mode 100644
index bbe34ee3f715..
--- a/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_beta/b}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{10..11})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-   # backport upstream fix e.g. for dev-python/pysimdjson on py3.12
-   "${FILESDIR}/${P}-py312-long.patch"
-   # should fix dev-python/symengine
-   # https://github.com/cython/cython/pull/5483
-   "${FILESDIR}/${P}-const-iter.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local 

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

2023-07-17 Thread Michał Górny
commit: e5f6765ec016d41d9f16bb4362a2dc77e1beb26c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 17:48:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 17:48:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f6765e

dev-python/selenium: Remove old

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

 dev-python/selenium/Manifest |  2 -
 dev-python/selenium/selenium-4.9.1-r1.ebuild | 63 
 2 files changed, 65 deletions(-)

diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index cef90e4469cd..16afac37e0fa 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -1,4 +1,2 @@
 DIST selenium-4.10.0.tar.gz 6465647 BLAKE2B 
ce6bb410753d922fb40f9613ad7a552c91a162f86a1efedfe39f3eee5af45db76cc8664aeb2d140186dfd5ff362c7654a019e21918f20439b1703cbd3572b005
 SHA512 
fca7b7cff54aad0771d60e4f85795e4205d2dd8dbf21abbd9ab2300fa80e7b033b08012d21792f18bf378e9c5234d82f410cc33f592d774eb94e418b325a2dd3
-DIST selenium-4.9.1.tar.gz 6341857 BLAKE2B 
dd6461e096a15170c37b3e95f2f492da5bc16d1b2bcdc3e0528f5f27219529a850a5f01363f91d829ca05700fde800d55c5e43d758d566e48faba494610a25d4
 SHA512 
e9ff93c0dfb8f561bbfd2b31e555c7e815bba677b8391296e696ced7ce63daa12e169bd2ce5e02c0fb1499a028a7d674f6202e512082993b5a59bddab5011a3c
 DIST selenium-selenium-4.10.0.gh.tar.gz 89775386 BLAKE2B 
a20416826ae85b13f2312799b5fef1d079e142330a23b06d5b1cb2f3ec98e3c26e483e65bb99027e7b18eae80f13e74347afdc88c8facfc268220bbd93d8107a
 SHA512 
bd8a0ac5e976119b8bff8a0b570479ece666369f0aef3806d173e956639c9df591047d0d333bb6ea5bdad740d84c5ee454d9749e0ebc502c5700a96bb146e182
-DIST selenium-selenium-4.9.1.gh.tar.gz 90261099 BLAKE2B 
4ef22ed67881036b3b20642bf6288a9afd518364f0271843b9d4ebcc2ccdfe3f259d5f6e7e52c375ff94e65f533810d3b51059433890277f440d23e50c5b1acf
 SHA512 
fac1b0c50b6983fce7d2e5b40347dde05ca8b2907a9a6e06905f521d3bc9a05f61eed3bc07b91b0163958580a67605500d3e928aeed73b44b34a4b2a7ebeaca3

diff --git a/dev-python/selenium/selenium-4.9.1-r1.ebuild 
b/dev-python/selenium/selenium-4.9.1-r1.ebuild
deleted file mode 100644
index f74f52b83d8b..
--- a/dev-python/selenium/selenium-4.9.1-r1.ebuild
+++ /dev/null
@@ -1,63 +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 pypi
-
-# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh
-TEST_TAG=${P}
-TEST_P=selenium-${TEST_TAG}
-
-DESCRIPTION="Python language binding for Selenium Remote Control"
-HOMEPAGE="
-   https://www.seleniumhq.org/
-   https://github.com/SeleniumHQ/selenium/tree/trunk/py/
-   https://pypi.org/project/selenium/
-"
-SRC_URI+="
-   test? (
-   
https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
-   -> ${TEST_P}.gh.tar.gz
-   )
-"
-
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}]
-   =dev-python/trio-0.17[${PYTHON_USEDEP}]
-   =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}]
-   =dev-python/urllib3-1.26[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: we may need extra setup or deps
-   test/selenium
-
-   # expects vanilla certifi
-   
test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
-   )
-
-   cd "${WORKDIR}/${TEST_P}/py" || die
-   rm -rf selenium || die
-   # 
https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
-   # seriously?
-   epytest -o "python_files=*_tests.py test_*.py"
-}



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

2023-07-17 Thread Michał Górny
commit: 84933eb58ad4d429666a0a3935dd42599eaa998c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 17:48:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 17:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84933eb5

dev-python/sqlalchemy: Remove old

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

 dev-python/sqlalchemy/Manifest |   2 -
 dev-python/sqlalchemy/sqlalchemy-2.0.12.ebuild | 115 -
 dev-python/sqlalchemy/sqlalchemy-2.0.13.ebuild | 115 -
 3 files changed, 232 deletions(-)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 56ba0ef9404c..57057d37edc4 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,7 +1,5 @@
 DIST SQLAlchemy-1.4.48.tar.gz 8448993 BLAKE2B 
02c5457e099a0f0bb0e5427a95d3ea35d504d0b5f1d10003b59c8dc76f92ea7b4720512d934fae64b12d95c5de5230139f3af9f5bd6e372fc07228b432995bd9
 SHA512 
f948e79c92889f2462b117ca49ccb8e82d5f8da0027c65488a3f6c64a802dc0bca96cc84c4e77bb3b8d434dfd66b621ef4d69c5d417ad781d1dc7136bcf6dea1
 DIST SQLAlchemy-1.4.49.tar.gz 8536601 BLAKE2B 
2133723380b157a76f4af6103a2c68099f78d7a49ad90793d682bd6015d61a06a72ba6f02922111b60716e311ddc2f6067153f7b4b1f80329775e0d6f27a0d92
 SHA512 
268751b09aebd9da10fd57b4b987fa57f3c61d18d5104bb308e405aa034c74e7d5441abd94368857fbe11b8d15bb5315634f64f3b1252e7318d24107ba1fe3ff
-DIST SQLAlchemy-2.0.12.tar.gz 9264506 BLAKE2B 
83a3aa719e2809b5b48ef5332cf6cbc0e973089dad142dbbe952d14b2e4f3e5a1cf67c7a7240017fbddfafe1c57d6acb974d9c61e72970d8a8c49b7a57f52a91
 SHA512 
0e4bbc7d4729b2667ca1e8a0c88293e44698346415e3742ad3c686495c9855b5714dab161590605d5ee60523a2544f590f67ac7d01f7f2756ddc7156688db902
-DIST SQLAlchemy-2.0.13.tar.gz 9286442 BLAKE2B 
3d2c06d7c89db1d5c5c13366cfc818720f8db0c1e26684c8de5856fd2cedf8c307f8653817eb080526b1da17bcfbd1163f1066226881ef47a553f5662e1989c2
 SHA512 
b560dedfaa1c2d854feddcb7ac343b184603db8143db8ec9551180fb5345ec793bc74211c838dd15cb45feba970d64f53daaeffe7d5bfa8c6c534742f6aa8453
 DIST SQLAlchemy-2.0.15.tar.gz 9296612 BLAKE2B 
45abdb9010b854e52762d9c84a471e92ece2b212620a74d161b19ef7c6bce3d9ad39b3075c4f32749774884e3ffe255f82028dd6a6375e269d2827cbf18c35e7
 SHA512 
a1b9301f4a81428ac36b9280840a27433fcfb97dec2a04888e6e53cc33104c82972147e2b840a929e05af0edb47ee496a7ed5171201332aad374ce64baef414d
 DIST SQLAlchemy-2.0.16.tar.gz 9381438 BLAKE2B 
8999ab045d799c43de1b386d594022a8015fba4d69b3c910622e34b83ea7514b9cb97ab4f65997813eca058eff2a285ecc6cdd09396edf27a216fe412387ba7b
 SHA512 
f0d5287ba6cee97316d6de7cf1c893dd749459d912872d903833abf905b6c282fa477910fa5eb11b5ba803314e16c3f1a9ac6b7639573c4c44ff921ea56132da
 DIST SQLAlchemy-2.0.17.tar.gz 9394733 BLAKE2B 
d6237b4bc5f7c3e0ba615161ee112f520b87102d7f498ab0db9bf30287fc13c04910f1d00b059b277be5626af62f64f01101486c2eb31258c75ed4411db6
 SHA512 
be45d1283fc446c7ed886d87d9225711b8f0125e8de6961b365930515246e94c3943fd85d078056c942508a9785731bf280519e04b0c00d936e93d3b9b6c137f

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.12.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.12.ebuild
deleted file mode 100644
index 1c36e83b76cf..
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.12.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-PYTHON_REQ_USE="sqlite?"
-
-inherit distutils-r1 optfeature pypi
-
-MY_PN="SQLAlchemy"
-DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
-HOMEPAGE="
-   https://www.sqlalchemy.org/
-   https://pypi.org/project/SQLAlchemy/
-   https://github.com/sqlalchemy/sqlalchemy/
-"
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="examples +sqlite test"
-
-RDEPEND="
-   >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   $(python_gen_impl_dep sqlite)
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/greenlet/d' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   test/ext/mypy/test_mypy_plugin_py3k.py
-   # hardcode call counts specific to Python versions
-   test/aaa_profiling
-   )
-   local EPYTEST_DESELECT=(
-   # warning tests are unreliable
-   test/base/test_warnings.py
-   # TODO
-   
test/orm/test_versioning.py::ServerVersioningTest_sqlite+pysqlite_3_40_1::test_sql_expr_w_mods_bump
-   

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

2023-07-17 Thread Michał Górny
commit: 3aeec82be3f0583d0ba5942fff8134efce526cfe
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 17:48:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 17:48:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aeec82b

dev-python/sphinx-epytext: Remove old

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

 dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild 
b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild
deleted file mode 100644
index c0e2425e60a1..
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx epytext extension"
-HOMEPAGE="https://pypi.org/project/sphinx-epytext/ 
https://github.com/jayvdb/sphinx-epytext;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-RDEPEND=">=dev-python/sphinx-1.7.5[${PYTHON_USEDEP}]"



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

2023-07-17 Thread Arthur Zamarin
commit: 68473982a6a1dba282db90c35b32eb2e505774fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 17:40:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 17:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68473982

sys-apps/sandbox: Stabilize 2.37 sparc, #910454

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

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

diff --git a/sys-apps/sandbox/sandbox-2.37.ebuild 
b/sys-apps/sandbox/sandbox-2.37.ebuild
index b9c3aa47b58e..b2c1ddafdb80 100644
--- a/sys-apps/sandbox/sandbox-2.37.ebuild
+++ b/sys-apps/sandbox/sandbox-2.37.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+nnp"
 
 # pax-utils lower bound for bug #265376



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

2023-07-17 Thread Arthur Zamarin
commit: 49355ceff1619408359aa1873b9ad9f244e1cdcb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49355cef

app-emacs/vterm: Stabilize 0.0.2_p20230217 amd64, #910456

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

 app-emacs/vterm/vterm-0.0.2_p20230217.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild 
b/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild
index 6dc327fcbdf2..b175d1334b98 100644
--- a/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild
+++ b/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild
@@ -26,7 +26,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}"/${MY_PN}-${PV}
fi
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2023-07-17 Thread Arthur Zamarin
commit: 41fe10166dc2423f96b9706e2e5d21ab0abaeb5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fe1016

sys-apps/sandbox: Stabilize 2.37 arm64, #910454

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

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

diff --git a/sys-apps/sandbox/sandbox-2.37.ebuild 
b/sys-apps/sandbox/sandbox-2.37.ebuild
index f6fcc06aef30..8cd02883599a 100644
--- a/sys-apps/sandbox/sandbox-2.37.ebuild
+++ b/sys-apps/sandbox/sandbox-2.37.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+nnp"
 
 # pax-utils lower bound for bug #265376



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

2023-07-17 Thread Arthur Zamarin
commit: 320292c7f6c54d2f1a8fcc913bacf66addbfb37f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320292c7

sys-apps/sandbox: Stabilize 2.37 x86, #910454

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

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

diff --git a/sys-apps/sandbox/sandbox-2.37.ebuild 
b/sys-apps/sandbox/sandbox-2.37.ebuild
index 1efc83d19f22..f6fcc06aef30 100644
--- a/sys-apps/sandbox/sandbox-2.37.ebuild
+++ b/sys-apps/sandbox/sandbox-2.37.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+nnp"
 
 # pax-utils lower bound for bug #265376



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

2023-07-17 Thread Arthur Zamarin
commit: edba0a98a670cc7b7787fe8d6a9b8d8b410af565
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edba0a98

dev-python/ytmusicapi: Stabilize 1.1.0 ALLARCHES, #910453

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

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

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild
index 3d685ec4c091..7b7932d2da72 100644
--- a/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild
+++ b/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/
https://github.com/sigma67/ytmusicapi/;
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 SLOT="0"
 
 RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"



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

2023-07-17 Thread Arthur Zamarin
commit: c50d6a1cf15fdffb9170cae2e692254af725fdf5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50d6a1c

app-emacs/yasnippet: Stabilize 0.14.0 amd64, #910455

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

 app-emacs/yasnippet/yasnippet-0.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/yasnippet/yasnippet-0.14.0.ebuild 
b/app-emacs/yasnippet/yasnippet-0.14.0.ebuild
index e2014270b9bd..cce198a2a7fc 100644
--- a/app-emacs/yasnippet/yasnippet-0.14.0.ebuild
+++ b/app-emacs/yasnippet/yasnippet-0.14.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/joaotavora/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="doc"
 
 SITEFILE="50${PN}-gentoo-0.13.0.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-ebuild-snippets/

2023-07-17 Thread Arthur Zamarin
commit: d656d4af730f33a8063391106575f056a626e111
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d656d4af

app-emacs/emacs-ebuild-snippets: Stabilize 2.1.0 amd64, #910455

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

 app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild 
b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild
index ad9c1efeb7b0..d99432c3e378 100644
--- a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild
+++ b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
 else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



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

2023-07-17 Thread Arthur Zamarin
commit: 9ea1d778fae650679c20f4bee651f4fade1a5f57
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 17 16:52:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 17 16:52:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea1d778

sys-apps/sandbox: Stabilize 2.37 amd64, #910454

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

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

diff --git a/sys-apps/sandbox/sandbox-2.37.ebuild 
b/sys-apps/sandbox/sandbox-2.37.ebuild
index 8cd02883599a..b9c3aa47b58e 100644
--- a/sys-apps/sandbox/sandbox-2.37.ebuild
+++ b/sys-apps/sandbox/sandbox-2.37.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+nnp"
 
 # pax-utils lower bound for bug #265376



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

2023-07-17 Thread Ionen Wolkens
commit: 914e689757465e7c9ba47b5138dda5979ca36224
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 17 15:25:56 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 17 15:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=914e6897

dev-util/maturin: switch to shell-completion.eclass

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

 dev-util/maturin/maturin-1.1.0.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/dev-util/maturin/maturin-1.1.0.ebuild 
b/dev-util/maturin/maturin-1.1.0.ebuild
index f2e161817cf4..3b827311f732 100644
--- a/dev-util/maturin/maturin-1.1.0.ebuild
+++ b/dev-util/maturin/maturin-1.1.0.ebuild
@@ -373,7 +373,7 @@ CRATES_TEST="
windows_x86_64_msvc@0.42.0"
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
-inherit bash-completion-r1 cargo distutils-r1 edo flag-o-matic toolchain-funcs
+inherit cargo distutils-r1 edo flag-o-matic shell-completion toolchain-funcs
 
 DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi 
bindings"
 HOMEPAGE="https://www.maturin.rs/;
@@ -481,11 +481,7 @@ python_install_all() {
 
if ! tc-is-cross-compiler; then
dobashcomp "${T}"/${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins "${T}"/${PN}.fish
-
-   insinto /usr/share/zsh/site-functions
-   doins "${T}"/_${PN}
+   dofishcomp "${T}"/${PN}.fish
+   dozshcomp "${T}"/_${PN}
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/

2023-07-17 Thread Florian Schmaus
commit: 27495f929f6bc5e9953b69ec5fd1ee3d0155b5ba
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:29:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27495f92

app-shells/atuin: switch from bash-completion-r1 to shell-completion eclass

Signed-off-by: Florian Schmaus  gentoo.org>

 app-shells/atuin/atuin-15.0.0.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-shells/atuin/atuin-15.0.0.ebuild 
b/app-shells/atuin/atuin-15.0.0.ebuild
index 3a2adcb1791f..036e59045492 100644
--- a/app-shells/atuin/atuin-15.0.0.ebuild
+++ b/app-shells/atuin/atuin-15.0.0.ebuild
@@ -310,7 +310,7 @@ CRATES="
zeroize_derive-1.4.2
 "
 
-inherit bash-completion-r1 cargo
+inherit cargo shell-completion
 
 DESCRIPTION="Shell history manager supporting encrypted synchronisation"
 HOMEPAGE="https://github.com/ellie/atuin;
@@ -358,10 +358,6 @@ src_install() {
dodoc -r "${DOCS[@]}"
 
newbashcomp "completions/${PN}.bash" "${PN}"
-
-   insinto /usr/share/zsh/site-functions
-   doins "completions/_${PN}"
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins "completions/${PN}.fish"
+   dozshcomp "completions/_${PN}"
+   dofishcomp "completions/${PN}.fish"
 }



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

2023-07-17 Thread Matt Turner
commit: 9c64ea80e25759556118f2f527363197a159
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 14:31:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c64ea80

media-sound/rhythmbox: Drop old versions

This version still relies on libsoup:2.4 and old versions of grilo and
grilo-plugins.

This commit knowingly drops the only version with x86 keywords.

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

 media-sound/rhythmbox/Manifest  |   1 -
 media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild | 135 
 2 files changed, 136 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 04e7fdc976fc..4c8d15a0bf9a 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.4.6.tar.xz 3535224 BLAKE2B 
5e24facd810e72296ea541f8131b2ac364de0b38b0fd08a1fe6223a333e619cd08a3959fbbc6fbbd36a39990c7cc871decaefc316ce4910460aa6b446b3cb4c0
 SHA512 
d48818a6f299b3da8ae78bf13e41d702244d83a473586008b53f9c4cc504495ac2570c520c65efaf9e75408363b0256121d12680940c673d2977c7d177ef1fb3
 DIST rhythmbox-3.4.7.tar.xz 3673444 BLAKE2B 
a9186d7c23f281ff0a0d4a2188061473e9bab39078f816051e385319afeb1a8825e124e608fc50422f1bd27adae569d75fb6c53af23c7d51086dcf01b962d652
 SHA512 
58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
deleted file mode 100644
index d91da0adec64..
--- a/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
+++ /dev/null
@@ -1,135 +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} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org gnome2-utils python-single-r1 meson virtualx xdg
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-DEPEND="
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/glib-2.56.0:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=media-libs/gstreamer-1.4.0:1.0[introspection]
-   >=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
-   >=x11-libs/gtk+-3.20.0:3[introspection]
-   dev-libs/json-glib
-   >=dev-libs/libpeas-0.7.3[gtk]
-   >=net-libs/libsoup-2.42.0:2.4
-   >=dev-libs/libxml2-2.7.8:2
-   x11-libs/pango
-   >=sys-libs/tdb-1.2.6
-   >=dev-libs/totem-pl-parser-3.2
-
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0
-   )
-   keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
-   ')
-   )
-   udev? (
-   dev-libs/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 )
-   )
-"
-RDEPEND="${DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   || (
-   media-plugins/gst-plugins-cdparanoia:1.0
-   media-plugins/gst-plugins-cdio:1.0
-   )
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/gst-plugins-taglib:1.0
-   x11-themes/adwaita-icon-theme
-   python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
-   net-libs/libsoup:2.4[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-
-   dbus? ( sys-apps/dbus )
-   keyring? ( >=app-crypt/libsecret-0.18[introspection] )
-   )
-   upnp-av? (
-   

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2023-07-17 Thread Matt Turner
commit: b0a3fe401ff1b9b01242774ee92653afd6e7d404
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Mon Aug 30 17:24:46 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a3fe40

x11-libs/libdrm: add "udev" USE flag

udev support switches internal logic and does not require any external
libs.

Closes: https://github.com/gentoo/gentoo/pull/22163
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/libdrm-.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index 195dc7c55c2b..592debf1d68d 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -26,15 +26,17 @@ for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
 
-IUSE="${IUSE_VIDEO_CARDS} valgrind"
+IUSE="${IUSE_VIDEO_CARDS} udev valgrind"
 RESTRICT="test" # see bug #236845
 LICENSE="MIT"
 SLOT="0"
 
-RDEPEND="
+COMMON_DEPEND="
video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
valgrind? ( dev-util/valgrind )"
+RDEPEND="${COMMON_DEPEND}
+   udev? ( virtual/udev )"
 BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
 
@@ -44,8 +46,7 @@ python_check_deps() {
 
 multilib_src_configure() {
local emesonargs=(
-   # Udev is only used by tests now.
-   -Dudev=false
+   $(meson_use udev)
-Dcairo-tests=disabled
$(meson_feature video_cards_amdgpu amdgpu)
$(meson_feature video_cards_exynos exynos)



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-rhythmbox/

2023-07-17 Thread Matt Turner
commit: a2db81554903530d6b9c8f31fa3910a919ac372a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 14:30:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2db8155

x11-plugins/pidgin-rhythmbox: Drop to ~x86

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

 x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild 
b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
index 242ddbd16662..dfed15d86197 100644
--- a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
+++ b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://jon.oberheide.org/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 ~sparc"
 IUSE=""
 
 RDEPEND="net-im/pidgin



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

2023-07-17 Thread Matt Turner
commit: 41e0d48878457817cee2fb0175d79f89fd020bd3
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 14:28:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e0d488

profiles: Add old grilo and dleyna packages to pragha's mask

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 27d60f2956a5..de78d1b4e57e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -43,6 +43,12 @@ gnome-base/gnome-mime-data
 # old versions of grilo and grilo-plugins.
 # Removal on 2023-08-15. Bug #910105.
 media-sound/pragha
+ (2023-07-14)
 # Obsolete slots or packages specifically for cucumber 7 which is no



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-rhythmbox/

2023-07-17 Thread Matt Turner
commit: b358389a471f2e075c9aac33c0d1746537ea7b01
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 14:34:54 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b358389a

x11-plugins/pidgin-rhythmbox: Drop sparc keywords

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

 x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild 
b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
index dfed15d86197..38b967a053ad 100644
--- a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
+++ b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://jon.oberheide.org/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~sparc"
+KEYWORDS="amd64"
 IUSE=""
 
 RDEPEND="net-im/pidgin



[gentoo-commits] proj/emacs-ebuild-snippets:master commit in: snippets/ebuild-mode/

2023-07-17 Thread Maciej Barć
commit: a48fb96ce6d0d3c0439f8fb118af24404b5bb400
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 14:24:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 14:24:55 2023 +
URL:
https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git/commit/?id=a48fb96c

snippets/ebuild-mode: add eapi-case.yas

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

 snippets/ebuild-mode/eapi-case.yas | 29 +
 1 file changed, 29 insertions(+)

diff --git a/snippets/ebuild-mode/eapi-case.yas 
b/snippets/ebuild-mode/eapi-case.yas
new file mode 100644
index 000..7d2f0a2
--- /dev/null
+++ b/snippets/ebuild-mode/eapi-case.yas
@@ -0,0 +1,29 @@
+# -*- mode: snippet; indent-tabs-mode: t; -*-
+
+
+# Copyright 2023 Gentoo Authors
+
+
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs.  If not, see .
+
+
+# name: eapi-case
+# key: eapi-case
+
+
+# --
+case \${EAPI} in
+   7|8) ;;
+   *) die "\${ECLASS}: EAPI \${EAPI:-0} not supported" ;;
+esac



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

2023-07-17 Thread Florian Schmaus
commit: d5e1f736c92d50438ee7dd19c5067e47044c99b3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:20:05 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:21:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e1f736

shell-completion.eclass: new eclass, migrated from ::guru

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/shell-completion.eclass | 115 +
 1 file changed, 115 insertions(+)

diff --git a/eclass/shell-completion.eclass b/eclass/shell-completion.eclass
new file mode 100644
index ..debfb8ecd26f
--- /dev/null
+++ b/eclass/shell-completion.eclass
@@ -0,0 +1,115 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: shell-completion.eclass
+# @SUPPORTED_EAPIS: 8
+# @PROVIDES: bash-completion-r1
+# @AUTHOR:
+# Alfred Wingate 
+# @MAINTAINER:
+# Jonas Frei 
+# Florian Schmaus 
+# @BLURB: a few quick functions to install various shell completion files
+# @DESCRIPTION:
+# This eclass provides a standardised way to install shell completions
+# for popular shells.  It inherits the already widely adopted
+# 'bash-completion-r1', thus extending on its functionality.
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported"
+esac
+
+if [[ ! ${_SHELL_COMPLETION_ECLASS} ]]; then
+_SHELL_COMPLETION_ECLASS=1
+
+# Extend bash-completion-r1
+inherit bash-completion-r1
+
+# @FUNCTION: _shell-completion_get_fishcompdir
+# @INTERNAL
+# @RETURN: unprefixed fish completions directory
+_shell-completion_get_fishcompdir() {
+   echo "/usr/share/fish/vendor_completions.d"
+}
+
+# @FUNCTION: _shell-completion_get_zshcompdir
+# @INTERNAL
+# @RETURN: unprefixed zsh completions directory
+_shell-completion_get_zshcompdir() {
+   echo "/usr/share/zsh/site-functions"
+}
+
+# @FUNCTION: get_fishcompdir
+# @RETURN: the fish completions directory (with EPREFIX)
+get_fishcompdir() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   echo "${EPREFIX}$(_shell-completion_get_fishcompdir)"
+}
+
+# @FUNCTION: get_zshcompdir
+# @RETURN: the zsh completions directory (with EPREFIX)
+get_zshcompdir() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   echo "${EPREFIX}$(_shell-completion_get_zshcompdir)"
+}
+
+# @FUNCTION: dofishcomp
+# @USAGE: 
+# @DESCRIPTION:
+# Install fish completion files passed as args.
+dofishcomp() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   (
+   insopts -m 0644
+   insinto "$(_shell-completion_get_fishcompdir)"
+   doins "${@}"
+   )
+}
+
+# @FUNCTION: dozshcomp
+# @USAGE: 
+# @DESCRIPTION:
+# Install zsh completion files passed as args.
+dozshcomp() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   (
+   insopts -m 0644
+   insinto "$(_shell-completion_get_zshcompdir)"
+   doins "${@}"
+   )
+}
+
+# @FUNCTION: newfishcomp
+# @USAGE:  
+# @DESCRIPTION:
+# Install fish file under a new name.
+newfishcomp() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   (
+   insopts -m 0644
+   insinto "$(_shell-completion_get_fishcompdir)"
+   newins "${@}"
+   )
+}
+
+# @FUNCTION: newzshcomp
+# @USAGE:  
+# @DESCRIPTION:
+# Install zsh file under a new name.
+newzshcomp() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   (
+   insopts -m 0644
+   insinto "$(_shell-completion_get_zshcompdir)"
+   newins "${@}"
+   )
+}
+
+fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/

2023-07-17 Thread Florian Schmaus
commit: ff8c8c0f3f35f889a92ce4eac351151cc6db6b18
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:14:08 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:21:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8c8c0f

dev-libs/paho-mqtt-c: wait for broker ports in src_test

Closes: https://bugs.gentoo.org/909552
Closes: https://github.com/gentoo/gentoo/pull/31922
Signed-off-by: Florian Schmaus  gentoo.org>
Co-authored-by: Giuseppe Foti  gmail.com>

 dev-libs/paho-mqtt-c/Manifest  |  1 +
 dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 52 +-
 2 files changed, 44 insertions(+), 9 deletions(-)

diff --git a/dev-libs/paho-mqtt-c/Manifest b/dev-libs/paho-mqtt-c/Manifest
index 1804bd73b21b..aaf25ad26fc3 100644
--- a/dev-libs/paho-mqtt-c/Manifest
+++ b/dev-libs/paho-mqtt-c/Manifest
@@ -1,2 +1,3 @@
+DIST paho-mqtt-c-1.3.12-live.tar.gz 3642676 BLAKE2B 
c20e3bb1b4eae30b268639d30c1e4d72f6759850bef2dc13de424debb7a0785a5ba083af094e28cb80814df519831ac0e1da27d8aa4958361724aabea92c03e5
 SHA512 
af0f52944c46fe7874203b3b359d8fb8935d5bd6b394045138624b96130c6b756045fb3b486e224b7e55b3cb478197b8a049bbeb01ff7e3d16d0d3f12c521110
 DIST paho-mqtt-c-1.3.12.tar.gz 3622938 BLAKE2B 
9eb7bca0367a3001f00122f2056b60ddf3633e0304661a424821c3e2b3370d65e09c51c62f90bb89f0e4ce291640e71ae0d3b093fe600efb87aa3744e431cafe
 SHA512 
3152b557a8ab7c9b9c80277283e0f5e9965ce4c2ebbdaef0f238908d49e6fa1281aa72932ea112a836144b79656e4abe6e0cbd93840429a52e501a2c6b12d313
 DIST paho.mqtt.testing.tar.gz 175845 BLAKE2B 
02c284c4e1cfe91bb87735e8fc61f206c3e93adf18c567ff330ae8d1c2bd04b7aa079ba3961610b7c9cc7e22340be000bf56772d5c39d1bc4d1b406bf564da66
 SHA512 
8328c6a010d76cf62ee2007a849acb61b84cf2dc058525bc967661984fdf26407dd52da83a3f2acda56e3c5d309301ea2a8ed264466d0fb933994dd248dbbe8d

diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild 
b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
index f1713fe8f0c1..a7d86494e837 100644
--- a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
+++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
@@ -9,11 +9,13 @@ inherit cmake python-any-r1 toolchain-funcs
 
 MY_TEST_UTILS="paho.mqtt.testing"
 MY_TEST_COMMIT="577f955352e41205c554d44966c2908e90026345"
+MY_LIVE_COMMIT="7db21329301b1f527c925dff789442db3ca3c1e7"
 
 DESCRIPTION="An Eclipse Paho C client library for MQTT for Windows, Linux and 
MacOS."
 HOMEPAGE="https://eclipse.org/paho;
 SRC_URI="
https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   https://github.com/eclipse/paho.mqtt.c/archive/${MY_LIVE_COMMIT}.tar.gz 
-> ${P}-live.tar.gz

https://github.com/eclipse/${MY_TEST_UTILS}/archive/${MY_TEST_COMMIT}.tar.gz -> 
${MY_TEST_UTILS}.tar.gz
 "
 
@@ -36,6 +38,17 @@ S="${WORKDIR}/paho.mqtt.c-${PV}"
 
 BUILD_DIR="${S}_build"
 
+src_prepare(){
+   cmake_src_prepare
+   if use test; then
+   # removing old certs
+   rm -r "${S}"/test/ssl || die
+   mv "${WORKDIR}"/paho.mqtt.c-"${MY_LIVE_COMMIT}"/test/ssl 
"${S}"/test/ssl || die
+
+   mv "${WORKDIR}/${MY_TEST_UTILS}-${MY_TEST_COMMIT}" 
"${WORKDIR}/${MY_TEST_UTILS}" || die
+   fi
+}
+
 src_configure(){
local mycmakeargs=(
-DPAHO_BUILD_SHARED=TRUE
@@ -45,12 +58,6 @@ src_configure(){
-DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
)
cmake_src_configure
-   if use test; then
-   mv "${WORKDIR}"/"${MY_TEST_UTILS}"-"${MY_TEST_COMMIT}" 
"${WORKDIR}"/"${MY_TEST_UTILS}" || die
-   # a subdir in test
-   mv "${WORKDIR}"/"${MY_TEST_UTILS}" "${BUILD_DIR}"/test/ || die
-   cp "${S}"/test/*.py "${BUILD_DIR}"/test/ || die
-   fi
 }
 
 src_test() {
@@ -59,9 +66,36 @@ src_test() {
return
fi
 
-   ${EPYTHON} 
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \
-  
"${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf &
+   cd "${WORKDIR}/${MY_TEST_UTILS}/interoperability" || die
 
-   ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py &
+   ${EPYTHON} startbroker.py -c localhost_testing.conf \
+  > "${T}/testbroker.log" &
+   local -r startbroker_pid=$!
+
+   ${EPYTHON} "${S}"/test/mqttsas.py \
+  > "${T}/testmqttsas.log" &
+   local -r mqttsas_pid=$!
+
+   local port ports
+   ports=(1883 1888{3..8})
+
+   for port in ${ports[@]}; do
+   einfo "Waiting for TCP port ${port} to become available"
+   if timeout 30 bash -c \
+   'until printf "" >/dev/tcp/${0}/${1} 2>> 
"${T}/portlog"; do sleep 1; done' \
+   localhost "${port}"; then
+   continue
+   fi
+
+   kill ${startbroker_pid} ${mqttsas_pid}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/

2023-07-17 Thread Florian Schmaus
commit: cbebc6fc0187c83ca8d7c646034b38d9a2859a24
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:17:45 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:21:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbebc6fc

dev-libs/paho-mqtt-c: sort USE flags

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild 
b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
index 6396acb6fad5..e417fe9118a4 100644
--- a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
+++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 LICENSE="EPL-2.0"
 SLOT="1.3"
 KEYWORDS="~amd64 ~x86"
-IUSE="examples +high-performance +ssl doc test"
+IUSE="doc examples +high-performance +ssl test"
 
 BDEPEND="
doc? ( app-doc/doxygen



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

2023-07-17 Thread Florian Schmaus
commit: 0dc3cf6dd34d411d7dd8d2aaab7c3b319dcb3f22
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:21:06 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:21:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dc3cf6d

shell-completion.eclass: promoted to ::gentoo

Signed-off-by: Florian Schmaus  gentoo.org>

 eclass/shell-completion.eclass | 114 -
 1 file changed, 114 deletions(-)

diff --git a/eclass/shell-completion.eclass b/eclass/shell-completion.eclass
deleted file mode 100644
index b7b59802a..0
--- a/eclass/shell-completion.eclass
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: shell-completion.eclass
-# @SUPPORTED_EAPIS: 8
-# @PROVIDES: bash-completion-r1
-# @AUTHOR:
-# Alfred Wingate 
-# @MAINTAINER:
-# Jonas Frei 
-# @BLURB: a few quick functions to install various shell completion files
-# @DESCRIPTION:
-# This eclass provides a standardised way to install shell completions
-# for popular shells.  It inherits the already widely adopted
-# 'bash-completion-r1', thus extending on its functionality.
-
-case ${EAPI} in
-   8) ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported"
-esac
-
-if [[ ! ${_SHELL_COMPLETION_ECLASS} ]]; then
-_SHELL_COMPLETION_ECLASS=1
-
-# Extend bash-completion-r1
-inherit bash-completion-r1
-
-# @FUNCTION: _shell-completion_get_fishcompdir
-# @INTERNAL
-# @RETURN: unprefixed fish completions directory
-_shell-completion_get_fishcompdir() {
-   echo "/usr/share/fish/vendor_completions.d"
-}
-
-# @FUNCTION: _shell-completion_get_zshcompdir
-# @INTERNAL
-# @RETURN: unprefixed zsh completions directory
-_shell-completion_get_zshcompdir() {
-   echo "/usr/share/zsh/site-functions"
-}
-
-# @FUNCTION: get_fishcompdir
-# @RETURN: the fish completions directory (with EPREFIX)
-get_fishcompdir() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   echo "${EPREFIX}$(_shell-completion_get_fishcompdir)"
-}
-
-# @FUNCTION: get_zshcompdir
-# @RETURN: the zsh completions directory (with EPREFIX)
-get_zshcompdir() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   echo "${EPREFIX}$(_shell-completion_get_zshcompdir)"
-}
-
-# @FUNCTION: dofishcomp
-# @USAGE: 
-# @DESCRIPTION:
-# Install fish completion files passed as args.
-dofishcomp() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   (
-   insopts -m 0644
-   insinto "$(_shell-completion_get_fishcompdir)"
-   doins "${@}"
-   )
-}
-
-# @FUNCTION: dozshcomp
-# @USAGE: 
-# @DESCRIPTION:
-# Install zsh completion files passed as args.
-dozshcomp() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   (
-   insopts -m 0644
-   insinto "$(_shell-completion_get_zshcompdir)"
-   doins "${@}"
-   )
-}
-
-# @FUNCTION: newfishcomp
-# @USAGE:  
-# @DESCRIPTION:
-# Install fish file under a new name.
-newfishcomp() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   (
-   insopts -m 0644
-   insinto "$(_shell-completion_get_fishcompdir)"
-   newins "${@}"
-   )
-}
-
-# @FUNCTION: newzshcomp
-# @USAGE:  
-# @DESCRIPTION:
-# Install zsh file under a new name.
-newzshcomp() {
-   debug-print-function ${FUNCNAME} "${@}"
-
-   (
-   insopts -m 0644
-   insinto "$(_shell-completion_get_zshcompdir)"
-   newins "${@}"
-   )
-}
-
-fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/

2023-07-17 Thread Florian Schmaus
commit: 13ac8eed853cd51e285eabb75dadd68bc7d33c0b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 17 14:17:11 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 14:21:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ac8eed

dev-libs/paho-mqtt-c: add 'examples' USE flag

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild 
b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
index a7d86494e837..6396acb6fad5 100644
--- a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
+++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 LICENSE="EPL-2.0"
 SLOT="1.3"
 KEYWORDS="~amd64 ~x86"
-IUSE="+high-performance +ssl doc test"
+IUSE="examples +high-performance +ssl doc test"
 
 BDEPEND="
doc? ( app-doc/doxygen
@@ -55,6 +55,7 @@ src_configure(){
-DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" 
"FALSE")"
-DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
-DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
+   -DPAHO_BUILD_SAMPLES="$(usex examples "TRUE" "FALSE")"
-DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
)
cmake_src_configure



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

2023-07-17 Thread Michał Górny
commit: bf42309f3c1a8ab8b01aaaebf56dce9602dc038e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf42309f

sys-libs/libcxx: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 1fe6b4d485a7..c6844e0de3e8 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -7,4 +7,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: dda741fa8864f3fae88bcb963ea685968d49b9ad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda741fa

sys-devel/lld: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 6591cc591931..18e3b015d749 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: cc9c04c3a73c17bf9da7b583430121be2162b16b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9c04c3

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

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

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

diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230717.ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230717.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230717.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/llvm-libunwind/

2023-07-17 Thread Michał Górny
commit: 3c6f5bfe537371ca8eeb15be50d97314b400219f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6f5bfe

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

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 4e49189ca2a816e3a4a321d104b76ad4086d0127
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e49189c

sys-libs/libomp: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 67419e8a3df6..42581b14c5d7 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,4 +7,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: abde8b36b7df40874356bd32614175fabe622764
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abde8b36

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

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index b51413154c55..ccd07eeef61a 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -6,4 +6,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: c08f6e3d763b7306dc566d438e72c77e4f66044d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c08f6e3d

dev-libs/libclc: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 9a2351c4a0466d6475af26d1c7fee3ecca8768da
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2351c4

sys-devel/clang: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index b2250fbe690e..351858498c23 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -12,4 +12,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 44e5c06ac75571ddfd6a9cda4efd08f1f204f992
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e5c06a

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

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

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

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 3160739c8e69..f677d998896f 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,4 +6,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 8b2cdc416a39d137109b15d472bf4052cd1b2a4a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2cdc41

sys-libs/libcxxabi: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 19e4c27574317d02a820418c91dd3c78c01dd32b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e4c275

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

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

2023-07-17 Thread Michał Górny
commit: 42fb84f59a0efcf94b85cf91be93e61b353d3ffb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fb84f5

dev-python/lit: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

2023-07-17 Thread Michał Górny
commit: 499ab57ad53db3088cd09f6a0e5bc98b6097f2b4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499ab57a

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

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 33875ef521f4ce36a10af136d6bd2e59a5c74509
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33875ef5

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

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230717.ebuild 
b/sys-devel/clang-common/clang-common-17.0.0_pre20230717.ebuild
new file mode 100644
index ..9295c64406f2
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230717.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}[static-libs] )
+   !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 

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

2023-07-17 Thread Michał Górny
commit: 412959d2727f0b6b43deb948737ae149e11eb4a0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412959d2

dev-util/lldb: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 7693f78d489f3c5dcfe93ab470fce59fdcd963e5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7693f78d

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

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 84d6ade02dbb..5c52d83a5f97 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230717.ebuild 
b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230717.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230717.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-07-17 Thread Michał Górny
commit: 07bae866493df79f9c8e1e503f7f6a56e08a41d9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:46:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bae866

sys-devel/llvm: Add 17.0.0_pre20230717 snapshot

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

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

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index e682ea0db899..31ee259aec3c 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -10,4 +10,5 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 
95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d
 SHA512 
89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 
2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a
 SHA512 
ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
+DIST llvm-project-3cd3f11c174baa001b337b88c7a6507eb5705cf2.tar.gz 194446197 
BLAKE2B 
ba2ac8334f90fddfd9b8f97abd2f77bd1f1ad00c97f2b7daf6b799fe49755a9bd07e017e93cc634163ad7499e70d886556715e26e9d7ed9017018861c3522735
 SHA512 
b12d02a7b4df08e8decf99ac86875bef72ff2fa546699e7a94bfd2b2ad1e1256aec66185f9e2f7c2f5d06b1eeb3faae44a2c457b33e5c7416d3bd9921759b39d
 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 
BLAKE2B 
50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7
 SHA512 
f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc

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

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

2023-07-17 Thread Michał Górny
commit: 7ad9b298d939424e9ee839833da8a12257647943
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 10:45:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 14:14:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad9b298

llvm.org.eclass: Add 17.0.0_pre20230717 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 ffc5ad4405ee..4691b3c9666d 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_pre20230717)
+   
EGIT_COMMIT=3cd3f11c174baa001b337b88c7a6507eb5705cf2
+   ;;
17.0.0_pre20230705)

EGIT_COMMIT=5ae7fde004cbc640c2f60207791ac36574e5f5c6
;;



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

2023-07-17 Thread Sam James
commit: d2f9b4e1be9a2fbccd3a4355bfbe0f7b48d635f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f9b4e1

dev-libs/nettle: Stabilize 3.9.1 ppc64, #909108

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

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

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 5ba161341399..54282f07d075 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="



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

2023-07-17 Thread Sam James
commit: 80b5882c4d3b29d7b4b83ef12f6f64ab13cca593
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b5882c

dev-lang/vala: Stabilize 0.56.8 amd64, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index e580b06dd856..949f02446ae0 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: 5d86bfc9100c6d77185ec971a02e6d5571391726
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d86bfc9

dev-lang/vala: Stabilize 0.56.8 arm, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index 47fbf343b062..e580b06dd856 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: 3e5da62718080d67fd27363616766566cc00d3e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5da627

dev-lang/vala: Stabilize 0.56.8 arm64, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index 949f02446ae0..804069eced5a 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/

2023-07-17 Thread Sam James
commit: bb4cc02311bec53f03613c1f9e3d6e5e71da62c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4cc023

www-servers/lighttpd: Stabilize 1.4.69 ppc64, #902629

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

 www-servers/lighttpd/lighttpd-1.4.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/lighttpd/lighttpd-1.4.69.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.69.ebuild
index 918d5878323c..b3a8c756288b 100644
--- a/www-servers/lighttpd/lighttpd-1.4.69.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.69.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.lighttpd.net/lighttpd/releases-$(ver_cut 1-2).x/${P}.t
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql 
+nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite +system-xxhash 
test unwind webdav xattr +zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: 084f01c94c5de2c45aa0e48494fcf1179edb5eaf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084f01c9

dev-lang/vala: Stabilize 0.56.8 x86, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index 2b2d237f0e69..47fbf343b062 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Mike Gilbert
commit: 71475b194ac37e0541265906f63d95ab597480d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 14:02:44 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 17 14:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71475b19

sys-apps/sandbox: add 2.37

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index d4cda01115f6..5a7a26d89784 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -1,3 +1,4 @@
 DIST sandbox-2.32.tar.xz 456724 BLAKE2B 
95eed293ef9427726f62d0d7ac1a0c63bbfd152d71598f6c5f792c8b818999c98600f4d8c71b92c8a90ba9fca595b5619ba408ac5f0edcc012050111d84519e0
 SHA512 
db0fe755b0bff0888a7861194218e980a73a2c4c0afadb7f0e5bb794dbc8b3d5bfbf7e2510a7167874c9f6fbf7eea428e6eae7b52dcbc91ffbd2aa1b1b54bef8
 DIST sandbox-2.35.tar.xz 459228 BLAKE2B 
72a7b48d0bb9021b65093f7ab8ed98e3fecb2544869c67a4cc00e829f3885d936320fa452f8807e95123e75cd14cfaf1797015c17dd30e40ba8694665c9d7e9c
 SHA512 
ba3351c4e6aea2a4390c6d66a7d9de0b4c80e0e6c8a2cb298cb30dcaeeb1618f66d75055ac00c0d8f169a29c9c3175bec5e95a4228f93f353a1d8c8d0a07d177
 DIST sandbox-2.36.tar.xz 459348 BLAKE2B 
e0544e6e37533009939a6756f4d6c0f5c4aada4679bff539c65dd602024d85d70550912a4128223c691400664fd8e75cefad504e03516b3421cf7c6befdf5fcd
 SHA512 
6590887f0e56ee322d7ff2e55041bfa6cf8edc77f0369a8dcf2287dce5fb7ba845b0336c7d8bb91b2c50e7b9a4f1e52eecaee1d2381d25bb260ea9fd2f9d4587
+DIST sandbox-2.37.tar.xz 459420 BLAKE2B 
0f6c701f819139f557a5fccb59e67509b04ba6eb22e79250a69ae990b123f9f7b618bb82a43ea86e1b18614c38d0d884aceb77d17af5a92030b2b4ad89eb2bd4
 SHA512 
91ddb98aa118f2d606aaf64b20598dbed9239069350842ab9fd3af05b1942380c92841d044387bc2d761317faa9c44848b3010e18747d834c115929f64060056

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



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

2023-07-17 Thread Mike Gilbert
commit: 
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 17 13:57:34 2023 +

New tag: v2.37




[gentoo-commits] proj/sandbox:stable-2.x commit in: /

2023-07-17 Thread Mike Gilbert
commit: 816bd9fc97f130df92e2c7e0cda5f472588a6d86
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 13:55:53 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 17 13:55:53 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=816bd9fc

v2.37

Signed-off-by: Mike Gilbert  gentoo.org>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 0a3c4fc..de0dc2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.69])
-AC_INIT([sandbox], [2.36], [sand...@gentoo.org])
+AC_INIT([sandbox], [2.37], [sand...@gentoo.org])
 AM_INIT_AUTOMAKE([1.15 dist-xz foreign no-dist-gzip silent-rules 
subdir-objects -Wall])
 AM_SILENT_RULES([yes]) # AM_INIT_AUTOMAKE([silent-rules]) is broken atm
 AC_CONFIG_HEADER([config.h])



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsbutil/

2023-07-17 Thread Mike Gilbert
commit: 0cd40599d89e50c23f14970f6e4a31f0500a8b15
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 13:43:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 17 13:55:25 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=0cd40599

sb_exists: drop use of faccessat

faccessat appears to perform quite poorly under certain conditions.
Go back to using fstatat until this can be debugged.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 6a6a6a6c9680e5868544887a7ab4d141833abfb6)

 libsbutil/sb_exists.c | 10 --
 1 file changed, 10 deletions(-)

diff --git a/libsbutil/sb_exists.c b/libsbutil/sb_exists.c
index 9ec7730..d34f0cc 100644
--- a/libsbutil/sb_exists.c
+++ b/libsbutil/sb_exists.c
@@ -10,15 +10,5 @@
 int sb_exists(int dirfd, const char *pathname, int flags)
 {
struct stat64 buf;
-
-   if (faccessat(dirfd, pathname, F_OK, flags) == 0)
-   return 0;
-
-   /* musl's faccessat gives EINVAL when the kernel does not support
-* faccessat2 and AT_SYMLINK_NOFOLLOW is set.
-* https://www.openwall.com/lists/musl/2023/06/19/1 */
-   if (errno != EINVAL)
-   return -1;
-
return fstatat64(dirfd, pathname, , flags);
 }



[gentoo-commits] proj/sandbox:master commit in: libsbutil/

2023-07-17 Thread Mike Gilbert
commit: 6a6a6a6c9680e5868544887a7ab4d141833abfb6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 13:43:51 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 17 13:43:51 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=6a6a6a6c

sb_exists: drop use of faccessat

faccessat appears to perform quite poorly under certain conditions.
Go back to using fstatat until this can be debugged.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>

 libsbutil/sb_exists.c | 10 --
 1 file changed, 10 deletions(-)

diff --git a/libsbutil/sb_exists.c b/libsbutil/sb_exists.c
index 9ec7730..d34f0cc 100644
--- a/libsbutil/sb_exists.c
+++ b/libsbutil/sb_exists.c
@@ -10,15 +10,5 @@
 int sb_exists(int dirfd, const char *pathname, int flags)
 {
struct stat64 buf;
-
-   if (faccessat(dirfd, pathname, F_OK, flags) == 0)
-   return 0;
-
-   /* musl's faccessat gives EINVAL when the kernel does not support
-* faccessat2 and AT_SYMLINK_NOFOLLOW is set.
-* https://www.openwall.com/lists/musl/2023/06/19/1 */
-   if (errno != EINVAL)
-   return -1;
-
return fstatat64(dirfd, pathname, , flags);
 }



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

2023-07-17 Thread Matt Turner
commit: 07007865135f0e3010b30abc10286a3a3df5b0ab
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 13:38:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 13:48:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07007865

sys-power/power-profiles-daemon: Drop old versions

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

 sys-power/power-profiles-daemon/Manifest   |  1 -
 .../power-profiles-daemon-0.12-r1.ebuild   | 77 --
 2 files changed, 78 deletions(-)

diff --git a/sys-power/power-profiles-daemon/Manifest 
b/sys-power/power-profiles-daemon/Manifest
index 66b5b0a475fa..59ababe19ec9 100644
--- a/sys-power/power-profiles-daemon/Manifest
+++ b/sys-power/power-profiles-daemon/Manifest
@@ -1,2 +1 @@
-DIST power-profiles-daemon-0.12.tar.bz2 47846 BLAKE2B 
7fb10e78c5ab6da32a4b460c8046e510c66bb0d31ca4c7e14db5772c547c420be078f3086b6b98e70063fed0924e783f5b26580a97e0898474040a2724b87f91
 SHA512 
d34e51deeed13ed307b9efac08336ce36879d7deeac5af803207d1c69f641993a509d96e149c3f150c5d20437867f3cbc6502fce6f63e08f0b23f23c7f90d948
 DIST power-profiles-daemon-0.13.tar.bz2 49079 BLAKE2B 
2a7c81b0ac8b4ac4a9805f5dcd722959ff0abe736782eba7678f49eb3c5790d59b2bcc35577733aaae9fc8baa76a65ca9a973ac9f0d9154061c3af86abe0e65d
 SHA512 
dab0c44968480a2f5ae2074f07a48d901970c9b3b3ec104d14108615f85b1eb0f9f3e1b5f0ff766659e4d76b243da2cd4c025cd81b992b7149fb671e103a7d6b

diff --git 
a/sys-power/power-profiles-daemon/power-profiles-daemon-0.12-r1.ebuild 
b/sys-power/power-profiles-daemon/power-profiles-daemon-0.12-r1.ebuild
deleted file mode 100644
index 86f286cd8fff..
--- a/sys-power/power-profiles-daemon/power-profiles-daemon-0.12-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1 systemd
-
-DESCRIPTION="Makes power profiles handling available over D-Bus"
-HOMEPAGE="https://gitlab.freedesktop.org/hadess/power-profiles-daemon/;
-SRC_URI="https://gitlab.freedesktop.org/hadess/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="gtk-doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
-   dev-libs/glib:2
-   >=dev-libs/libgudev-234
-   >=sys-auth/polkit-0.114
-   sys-power/upower
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? (
-   dev-util/gi-docgen
-   dev-util/gtk-doc
-   )
-   test? (
-   dev-util/umockdev
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-python_check_deps() {
-   if use test; then
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
-   else
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   python_fix_shebang "${D}"/usr/bin/powerprofilesctl
-   newinitd "${FILESDIR}/power-profiles-daemon.initd" power-profiles-daemon
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   if systemd_is_booted; then
-   elog "You need to enable the service:"
-   elog "# systemctl enable ${PN}"
-   else
-   elog "# rc-update add ${PN} default"
-   fi
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/radarr/

2023-07-17 Thread Craig Andrews
commit: 49871f924b8ed4dad52fb0ea57110ceb3089d8e4
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:42:08 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:42:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49871f92

www-apps/radarr: add 4.7.1.7640

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/radarr/Manifest |  3 ++
 www-apps/radarr/radarr-4.7.1.7640.ebuild | 58 
 2 files changed, 61 insertions(+)

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index 3d71e24a720a..0913522ab084 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -1,3 +1,6 @@
 DIST Radarr.develop.4.7.0.7588.linux-core-arm.tar.gz 94376738 BLAKE2B 
6e612d046ae506214babe6febc0e7626a62d6e3b57b9eb198e43ab6bd3b3a90c00b458b69970a2522f8ea3bc63fb3e083239c9d6fb58c3935baec80ae3f28d0b
 SHA512 
0ebda2d6840ee35799ef894776cf21dc7a126e93311065a62c78f74bb758be4b3b6a69312e4f641856864ccdefdd213a2dd62fecea50a6b4373eaedfbc96d06e
 DIST Radarr.develop.4.7.0.7588.linux-core-arm64.tar.gz 94011368 BLAKE2B 
fbdfcd135ed83f053bd5e92870c6ae223ed05ed2311fe255aefbdbf81c4de87298ace31481b0e1579602de35bf1c96a09dac4d92fe034150e9483a6b4d5c
 SHA512 
66de984740912d9268c80816251391052cd75948eb29dc010adfed9fff056dfe47c42597f43d4a031ec88c9039b697feba61f44ae779041e1247bc58f4f510ca
 DIST Radarr.develop.4.7.0.7588.linux-core-x64.tar.gz 100017585 BLAKE2B 
f4b2a66fdaf4f138cc8d00a8deaef85dc41ea28a9721cc387ebb9f0ec9b7d8d98efe781d865a89bb3e13bd57766432373344fbe7f8aba4e71b6c0a3bc6880ad3
 SHA512 
4ab2804eb7acbce20ab54b16dd9b48d4c8555a00ba6a633630aaef2087c2388559a97b158e320e90955900294cf230200cab71da813f6910a8faa3af843d59d5
+DIST Radarr.develop.4.7.1.7640.linux-core-arm.tar.gz 94395691 BLAKE2B 
967b673a7508b234f736b65edfb173809743d9c114d8c200fc6d6071ef8c44996abd012a254de21236b8f63721d343097b29d183385260eb464159d456e6b5ec
 SHA512 
ad32522f43097739d4473e9017886ac4d96e898a55ceef9673911152833149ffe0f0b86a4e4f911a50fdefda8801b50aeebe1fb579ac761d6acdba5129a3d412
+DIST Radarr.develop.4.7.1.7640.linux-core-arm64.tar.gz 94038626 BLAKE2B 
1f4503595f285cae2da0dcf3d0b48460bc121f3a9ff6e07e78c981b8f7711bb1269c491cb32a0d9b9930ac858f2e6e8f92e8be411d61cea5cbf8cbd59ee339da
 SHA512 
ea7c4c7a75dbb5795bf19bf76764fa2864e6725338afc894a18b8e8eab1c2c1df969cc25e3c81e5b4d53c5cc90eed242ebd662e106b162dabace500ef40cf792
+DIST Radarr.develop.4.7.1.7640.linux-core-x64.tar.gz 100040808 BLAKE2B 
bb5004df98d6435116581bafb13eb22ea30af8adb91ae9fd89bbc832082cb0597e1f2736fa6b43780f891a7b755335c6646e5415d4af2178d91488676a8d3c60
 SHA512 
b17c2aa9f6c0a848dc0d4a177cc6bafa52b7c6e18212776ba0e98563fa80cef753eb187a7c793cde855b6f1d74d3f05200dce928e2df8d046268e069a051f2f5

diff --git a/www-apps/radarr/radarr-4.7.1.7640.ebuild 
b/www-apps/radarr/radarr-4.7.1.7640.ebuild
new file mode 100644
index ..dfd642cc5114
--- /dev/null
+++ b/www-apps/radarr/radarr-4.7.1.7640.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   arm? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   arm64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
 )
+"
+
+DESCRIPTION="A fork of Sonarr to work with movies a la Couchpotato"
+HOMEPAGE="https://www.radarr.video;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/radarr
+   acct-user/radarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+   sys-libs/glibc
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/Radarr"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Radarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${PN}.init" ${PN}
+
+   keepdir /var/lib/${PN}
+   fowners -R ${PN}:${PN} /var/lib/${PN}
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+   dodir  "/opt/${PN}"
+   cp -R "${S}/." "${D}/opt/radarr" || die "Install failed!"
+
+   systemd_dounit "${FILESDIR}/radarr.service"
+   systemd_newunit "${FILESDIR}/radarr.service" "${PN}@.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/radarr/

2023-07-17 Thread Craig Andrews
commit: e3a230e4a92346f59d0f0ead344494dbf0be5741
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:42:21 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:42:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a230e4

www-apps/radarr: drop 4.7.0.7588-r1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/radarr/Manifest|  3 --
 www-apps/radarr/radarr-4.7.0.7588-r1.ebuild | 58 -
 2 files changed, 61 deletions(-)

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index 0913522ab084..930e06f2fbe0 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -1,6 +1,3 @@
-DIST Radarr.develop.4.7.0.7588.linux-core-arm.tar.gz 94376738 BLAKE2B 
6e612d046ae506214babe6febc0e7626a62d6e3b57b9eb198e43ab6bd3b3a90c00b458b69970a2522f8ea3bc63fb3e083239c9d6fb58c3935baec80ae3f28d0b
 SHA512 
0ebda2d6840ee35799ef894776cf21dc7a126e93311065a62c78f74bb758be4b3b6a69312e4f641856864ccdefdd213a2dd62fecea50a6b4373eaedfbc96d06e
-DIST Radarr.develop.4.7.0.7588.linux-core-arm64.tar.gz 94011368 BLAKE2B 
fbdfcd135ed83f053bd5e92870c6ae223ed05ed2311fe255aefbdbf81c4de87298ace31481b0e1579602de35bf1c96a09dac4d92fe034150e9483a6b4d5c
 SHA512 
66de984740912d9268c80816251391052cd75948eb29dc010adfed9fff056dfe47c42597f43d4a031ec88c9039b697feba61f44ae779041e1247bc58f4f510ca
-DIST Radarr.develop.4.7.0.7588.linux-core-x64.tar.gz 100017585 BLAKE2B 
f4b2a66fdaf4f138cc8d00a8deaef85dc41ea28a9721cc387ebb9f0ec9b7d8d98efe781d865a89bb3e13bd57766432373344fbe7f8aba4e71b6c0a3bc6880ad3
 SHA512 
4ab2804eb7acbce20ab54b16dd9b48d4c8555a00ba6a633630aaef2087c2388559a97b158e320e90955900294cf230200cab71da813f6910a8faa3af843d59d5
 DIST Radarr.develop.4.7.1.7640.linux-core-arm.tar.gz 94395691 BLAKE2B 
967b673a7508b234f736b65edfb173809743d9c114d8c200fc6d6071ef8c44996abd012a254de21236b8f63721d343097b29d183385260eb464159d456e6b5ec
 SHA512 
ad32522f43097739d4473e9017886ac4d96e898a55ceef9673911152833149ffe0f0b86a4e4f911a50fdefda8801b50aeebe1fb579ac761d6acdba5129a3d412
 DIST Radarr.develop.4.7.1.7640.linux-core-arm64.tar.gz 94038626 BLAKE2B 
1f4503595f285cae2da0dcf3d0b48460bc121f3a9ff6e07e78c981b8f7711bb1269c491cb32a0d9b9930ac858f2e6e8f92e8be411d61cea5cbf8cbd59ee339da
 SHA512 
ea7c4c7a75dbb5795bf19bf76764fa2864e6725338afc894a18b8e8eab1c2c1df969cc25e3c81e5b4d53c5cc90eed242ebd662e106b162dabace500ef40cf792
 DIST Radarr.develop.4.7.1.7640.linux-core-x64.tar.gz 100040808 BLAKE2B 
bb5004df98d6435116581bafb13eb22ea30af8adb91ae9fd89bbc832082cb0597e1f2736fa6b43780f891a7b755335c6646e5415d4af2178d91488676a8d3c60
 SHA512 
b17c2aa9f6c0a848dc0d4a177cc6bafa52b7c6e18212776ba0e98563fa80cef753eb187a7c793cde855b6f1d74d3f05200dce928e2df8d046268e069a051f2f5

diff --git a/www-apps/radarr/radarr-4.7.0.7588-r1.ebuild 
b/www-apps/radarr/radarr-4.7.0.7588-r1.ebuild
deleted file mode 100644
index dfd642cc5114..
--- a/www-apps/radarr/radarr-4.7.0.7588-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
 )
-   arm? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
 )
-   arm64? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
 )
-"
-
-DESCRIPTION="A fork of Sonarr to work with movies a la Couchpotato"
-HOMEPAGE="https://www.radarr.video;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist strip test"
-
-RDEPEND="
-   acct-group/radarr
-   acct-user/radarr
-   media-video/mediainfo
-   dev-libs/icu
-   dev-util/lttng-ust:0
-   dev-db/sqlite
-   sys-libs/glibc
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/Radarr"
-
-src_prepare() {
-   default
-
-   # https://github.com/dotnet/runtime/issues/57784
-   rm libcoreclrtraceptprovider.so 
Radarr.Update/libcoreclrtraceptprovider.so || die
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${PN}.init" ${PN}
-
-   keepdir /var/lib/${PN}
-   fowners -R ${PN}:${PN} /var/lib/${PN}
-
-   insinto /etc/logrotate.d
-   insopts -m0644 -o root -g root
-   newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-   dodir  "/opt/${PN}"
-   cp -R "${S}/." "${D}/opt/radarr" || die "Install failed!"
-
-   systemd_dounit "${FILESDIR}/radarr.service"
-   systemd_newunit "${FILESDIR}/radarr.service" "${PN}@.service"
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/readarr/

2023-07-17 Thread Craig Andrews
commit: 21b4c97579b9e1746980979ffab77cb7b823424e
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:41:10 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:41:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b4c975

www-apps/readarr: add 0.2.3.1955

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/readarr/Manifest  |  3 ++
 www-apps/readarr/readarr-0.2.3.1955.ebuild | 57 ++
 2 files changed, 60 insertions(+)

diff --git a/www-apps/readarr/Manifest b/www-apps/readarr/Manifest
index d95a3fef07d9..39a66caa4adf 100644
--- a/www-apps/readarr/Manifest
+++ b/www-apps/readarr/Manifest
@@ -1,3 +1,6 @@
 DIST Readarr.develop.0.2.2.1943.linux-core-arm.tar.gz 88020700 BLAKE2B 
e87145fce2d860cefaf52dca5519cd37419869b10bdc7cf2dccb4612e651cbc68bbbfdbbd6c7e5f8d87bd5ad8e416f9bd03150407fa1977c7512c8b50f0e7545
 SHA512 
ce8e72dcc366a91d8fa18360a56410d537f351a94084fea651d733d3847fd373aba702ef20491417fba42ba5771eae7481d68e4e4f8c027eb7fb8fa66af92a4c
 DIST Readarr.develop.0.2.2.1943.linux-core-arm64.tar.gz 87299883 BLAKE2B 
27741cd54600c42cf9c48484d547cb55938a9af2874b711e0ce5bf0a83938c6cf55e3e132edee0d628bc485da17d4483e890a4bdfbce1c5926563efff03ec04e
 SHA512 
aec8e6e0a4b71cbec8c409b233b49d6bfecb4b77ee6c8ace67b5a49eee6278d2c5468bebbd2e185d14ca3fffadf712fbf971319089679aa22a85cb5595e3b58c
 DIST Readarr.develop.0.2.2.1943.linux-core-x64.tar.gz 92292102 BLAKE2B 
fdbb15bc90329e2f6cc159e78399607f02964db6fa0f147a580d3df9833b8e9c06d96b1f5903e8306780db9bea27f7021c080d543d12e15d76973e3e085191cb
 SHA512 
7f82c02bf6683d832d02ba991c4ca41855f020607a3f93aa46aecb4cc33c6d0b334e8bb65962d2509f6a86eaa9d2fe32adce644d9766be42116079bd648b38aa
+DIST Readarr.develop.0.2.3.1955.linux-core-arm.tar.gz 88031258 BLAKE2B 
2b6e63490a6fc3d81429951c6659889982a2aa275278467d895f7cfdc508fb0dcb8c17a29ccb6af04102f8cd9e3d699e4b4c70c9e719635a4c811caffda3d925
 SHA512 
e7ba06f36e46bba963b257d8c001124e91eb107db1f92d2ee327a835e486ef673d845c64c8206b9f0b37cd9541dd86fab0084b44ccf7e12057001228e018787c
+DIST Readarr.develop.0.2.3.1955.linux-core-arm64.tar.gz 87289612 BLAKE2B 
7b3e685ac82dbdc660e483b024c04d2cb84b41a50bb750863c3743868278ec0c722866af6254449ce20bfc0e1bc6e7a03d8f8d175a933ee0930c456876ec30f1
 SHA512 
6a503578195265221488dfbbea1ea7b8dafadebb79562735640ee456540d938c659320b0c08cdf2955650647a6efabbefddc88f192a305bd8ba40b4514178fb8
+DIST Readarr.develop.0.2.3.1955.linux-core-x64.tar.gz 92293541 BLAKE2B 
d629ccc0cd41822f4c07c5ddcf4bea7a677f3be474a5ae4f31bb7fb2d9d1c836ed7618f0bd8b4ffb7801b681634f6153f466f07805018cf008a377644f12cdad
 SHA512 
0146076894ad527a2174b3e7f8759a7d12af1c7956090b84e7933b79ec05792c199c823e41f184c4ca24244318f665fef0a0edb9b9f10223bb004d2b1d724716

diff --git a/www-apps/readarr/readarr-0.2.3.1955.ebuild 
b/www-apps/readarr/readarr-0.2.3.1955.ebuild
new file mode 100644
index ..ab2bbfec1d25
--- /dev/null
+++ b/www-apps/readarr/readarr-0.2.3.1955.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   arm? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   arm64? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm64.tar.gz
 )
+"
+
+DESCRIPTION="An ebook and audiobook collection manager for Usenet and 
BitTorrent users"
+HOMEPAGE="https://readarr.com/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/readarr
+   acct-user/readarr
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+   sys-libs/glibc
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/Readarr"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Readarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${PN}.init" ${PN}
+
+   keepdir /var/lib/${PN}
+   fowners -R ${PN}:${PN} /var/lib/${PN}
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+   dodir  "/opt/${PN}"
+   cp -R "${S}/." "${D}/opt/readarr" || die "Install failed!"
+
+   systemd_dounit "${FILESDIR}/readarr.service"
+   systemd_newunit "${FILESDIR}/readarr.service" "${PN}@.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/prowlarr/

2023-07-17 Thread Craig Andrews
commit: a67a2c5361d7248c6e213de8ef11b5044db302e7
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:40:20 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67a2c53

www-apps/prowlarr: add 1.7.2.3710

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/prowlarr/Manifest   |  3 ++
 www-apps/prowlarr/prowlarr-1.7.2.3710.ebuild | 57 
 2 files changed, 60 insertions(+)

diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest
index 98dec05aef04..9ca88ee35fbd 100644
--- a/www-apps/prowlarr/Manifest
+++ b/www-apps/prowlarr/Manifest
@@ -1,3 +1,6 @@
 DIST Prowlarr.develop.1.7.1.3684.linux-core-arm.tar.gz 86717594 BLAKE2B 
441c5272a0a3af830e66472c15297873b212475420b3d76de8d2c3a955947d5e2a0e8ccaf39e14453a73a7b14ce8ded3d374d5e17d5da6b25b3ff48e9589c722
 SHA512 
826dcf4fb8d0944318a1ec25e657b46dbdc9fab8fb1ef8028687a52658d819f21f7fa457b4d5c2cd10211430b90ad486c765e5204221535785152b3cae48b9c6
 DIST Prowlarr.develop.1.7.1.3684.linux-core-arm64.tar.gz 85981149 BLAKE2B 
5996083ddfed466343e0afd000ce74eafa9a41630b6c36a2ed81c66fb3b0778bfa09c74164126c6f8883c9ea21318d9262abfdf4fb708faf072c7198a1f1c6ab
 SHA512 
686835749ad33e47266949b5da73a65dad94fee376c0e619a7bd31049a609e060d89668bf14a4cc5d356f8435c54d7db90b4509d4588ee86fdf5ab3907941267
 DIST Prowlarr.develop.1.7.1.3684.linux-core-x64.tar.gz 91001144 BLAKE2B 
f2c84ac1d651d5f5a7205dcbfe9643369fad713418e093e0e251010684ded85c16970d370a257e0fcd4efcb2f3b7d0248947817cd41bc16abdf414c24e1434fe
 SHA512 
0caca258d0b3ae54b00a95020b4df0034f0722efad058fdd2df077639cfee2ef43db7ed241afc2532bff2a00b4cf08230bc75811c35f3f80eb9baa0c0005e347
+DIST Prowlarr.develop.1.7.2.3710.linux-core-arm.tar.gz 86728573 BLAKE2B 
110f91c0ca33f85fb4bc0122670c80de738935a7169567af27fabc538e328a0d86e8c80b1cae5e012828cded10a8890a461c68b0aa312cd885da965b02a884fb
 SHA512 
b024306deb0c36ee78ceb40d7682040e528a0f336253b6be38d768bcc4dfc6eee696904cbd1618ca2ac4e323986c4bf75a6401aba7351838d349a32f950bbd6f
+DIST Prowlarr.develop.1.7.2.3710.linux-core-arm64.tar.gz 86009649 BLAKE2B 
a45c060d00a316ab655523970ee6b8c7bd130fb7cac9c1ce1fd791afcc38f65f5fe133af78c21ebde38f4427abc9fb68a2e4580f390b7eae2bf3b918b7f6038a
 SHA512 
50bbf9a96dfeed7f4df1ca70a597d13fc1ef672bcbd8b5350799c1b04d918e126bfda04fa0930d2d4045c2021cd4dbac370c35019b84582e661f413fb935d7f4
+DIST Prowlarr.develop.1.7.2.3710.linux-core-x64.tar.gz 91020152 BLAKE2B 
b2589195c1421e5267d0c1804abb8c7f98f1ada47863cf84b257382893994944a988ed71ae8b6606d708618050c597bc3eb0adfeaabf749b9bc0f219a2254b32
 SHA512 
b481473af7fd71cd0acd20818f838a93f829c327d3a8689227dcd140fe60b2fcb2a563f2106302d29fd3ca5aa0555d1e74dae284e80d09dfca551b0413c2ac0a

diff --git a/www-apps/prowlarr/prowlarr-1.7.2.3710.ebuild 
b/www-apps/prowlarr/prowlarr-1.7.2.3710.ebuild
new file mode 100644
index ..eb3efd28ba1a
--- /dev/null
+++ b/www-apps/prowlarr/prowlarr-1.7.2.3710.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   arm? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   arm64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz
 )
+"
+
+DESCRIPTION="An indexer manager/proxy to integrate with your various PVR apps"
+HOMEPAGE="https://wiki.servarr.com/prowlarr;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/prowlarr
+   acct-user/prowlarr
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+   sys-libs/glibc
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/Prowlarr"
+
+src_prepare() {
+   default
+
+   # https://github.com/dotnet/runtime/issues/57784
+   rm libcoreclrtraceptprovider.so 
Prowlarr.Update/libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${PN}.init" ${PN}
+
+   keepdir /var/lib/${PN}
+   fowners -R ${PN}:${PN} /var/lib/${PN}
+
+   insinto /etc/logrotate.d
+   insopts -m0644 -o root -g root
+   newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+   dodir  "/opt/${PN}"
+   cp -R "${S}/." "${D}/opt/prowlarr" || die "Install failed!"
+
+   systemd_dounit "${FILESDIR}/prowlarr.service"
+   systemd_newunit "${FILESDIR}/prowlarr.service" "${PN}@.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/prowlarr/

2023-07-17 Thread Craig Andrews
commit: de3e4cbeb0903a218663c24f74503da62caa8e7f
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:40:28 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:40:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3e4cbe

www-apps/prowlarr: drop 1.7.1.3684-r1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/prowlarr/Manifest  |  3 --
 www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild | 57 -
 2 files changed, 60 deletions(-)

diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest
index 9ca88ee35fbd..aca24012b325 100644
--- a/www-apps/prowlarr/Manifest
+++ b/www-apps/prowlarr/Manifest
@@ -1,6 +1,3 @@
-DIST Prowlarr.develop.1.7.1.3684.linux-core-arm.tar.gz 86717594 BLAKE2B 
441c5272a0a3af830e66472c15297873b212475420b3d76de8d2c3a955947d5e2a0e8ccaf39e14453a73a7b14ce8ded3d374d5e17d5da6b25b3ff48e9589c722
 SHA512 
826dcf4fb8d0944318a1ec25e657b46dbdc9fab8fb1ef8028687a52658d819f21f7fa457b4d5c2cd10211430b90ad486c765e5204221535785152b3cae48b9c6
-DIST Prowlarr.develop.1.7.1.3684.linux-core-arm64.tar.gz 85981149 BLAKE2B 
5996083ddfed466343e0afd000ce74eafa9a41630b6c36a2ed81c66fb3b0778bfa09c74164126c6f8883c9ea21318d9262abfdf4fb708faf072c7198a1f1c6ab
 SHA512 
686835749ad33e47266949b5da73a65dad94fee376c0e619a7bd31049a609e060d89668bf14a4cc5d356f8435c54d7db90b4509d4588ee86fdf5ab3907941267
-DIST Prowlarr.develop.1.7.1.3684.linux-core-x64.tar.gz 91001144 BLAKE2B 
f2c84ac1d651d5f5a7205dcbfe9643369fad713418e093e0e251010684ded85c16970d370a257e0fcd4efcb2f3b7d0248947817cd41bc16abdf414c24e1434fe
 SHA512 
0caca258d0b3ae54b00a95020b4df0034f0722efad058fdd2df077639cfee2ef43db7ed241afc2532bff2a00b4cf08230bc75811c35f3f80eb9baa0c0005e347
 DIST Prowlarr.develop.1.7.2.3710.linux-core-arm.tar.gz 86728573 BLAKE2B 
110f91c0ca33f85fb4bc0122670c80de738935a7169567af27fabc538e328a0d86e8c80b1cae5e012828cded10a8890a461c68b0aa312cd885da965b02a884fb
 SHA512 
b024306deb0c36ee78ceb40d7682040e528a0f336253b6be38d768bcc4dfc6eee696904cbd1618ca2ac4e323986c4bf75a6401aba7351838d349a32f950bbd6f
 DIST Prowlarr.develop.1.7.2.3710.linux-core-arm64.tar.gz 86009649 BLAKE2B 
a45c060d00a316ab655523970ee6b8c7bd130fb7cac9c1ce1fd791afcc38f65f5fe133af78c21ebde38f4427abc9fb68a2e4580f390b7eae2bf3b918b7f6038a
 SHA512 
50bbf9a96dfeed7f4df1ca70a597d13fc1ef672bcbd8b5350799c1b04d918e126bfda04fa0930d2d4045c2021cd4dbac370c35019b84582e661f413fb935d7f4
 DIST Prowlarr.develop.1.7.2.3710.linux-core-x64.tar.gz 91020152 BLAKE2B 
b2589195c1421e5267d0c1804abb8c7f98f1ada47863cf84b257382893994944a988ed71ae8b6606d708618050c597bc3eb0adfeaabf749b9bc0f219a2254b32
 SHA512 
b481473af7fd71cd0acd20818f838a93f829c327d3a8689227dcd140fe60b2fcb2a563f2106302d29fd3ca5aa0555d1e74dae284e80d09dfca551b0413c2ac0a

diff --git a/www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild 
b/www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild
deleted file mode 100644
index eb3efd28ba1a..
--- a/www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-x64.tar.gz
 )
-   arm? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz
 )
-   arm64? ( 
https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz
 )
-"
-
-DESCRIPTION="An indexer manager/proxy to integrate with your various PVR apps"
-HOMEPAGE="https://wiki.servarr.com/prowlarr;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-RESTRICT="bindist strip test"
-
-RDEPEND="
-   acct-group/prowlarr
-   acct-user/prowlarr
-   dev-libs/icu
-   dev-util/lttng-ust:0
-   dev-db/sqlite
-   sys-libs/glibc
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/Prowlarr"
-
-src_prepare() {
-   default
-
-   # https://github.com/dotnet/runtime/issues/57784
-   rm libcoreclrtraceptprovider.so 
Prowlarr.Update/libcoreclrtraceptprovider.so || die
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${PN}.init" ${PN}
-
-   keepdir /var/lib/${PN}
-   fowners -R ${PN}:${PN} /var/lib/${PN}
-
-   insinto /etc/logrotate.d
-   insopts -m0644 -o root -g root
-   newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-   dodir  "/opt/${PN}"
-   cp -R "${S}/." "${D}/opt/prowlarr" || die "Install failed!"
-
-   systemd_dounit "${FILESDIR}/prowlarr.service"
-   systemd_newunit "${FILESDIR}/prowlarr.service" "${PN}@.service"
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/readarr/

2023-07-17 Thread Craig Andrews
commit: 0a4f81bf95aebf37b22c0639ce2468613cd00a59
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 17 13:41:17 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 17 13:41:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4f81bf

www-apps/readarr: drop 0.2.2.1943-r1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/readarr/Manifest |  3 --
 www-apps/readarr/readarr-0.2.2.1943-r1.ebuild | 57 ---
 2 files changed, 60 deletions(-)

diff --git a/www-apps/readarr/Manifest b/www-apps/readarr/Manifest
index 39a66caa4adf..8454aa947325 100644
--- a/www-apps/readarr/Manifest
+++ b/www-apps/readarr/Manifest
@@ -1,6 +1,3 @@
-DIST Readarr.develop.0.2.2.1943.linux-core-arm.tar.gz 88020700 BLAKE2B 
e87145fce2d860cefaf52dca5519cd37419869b10bdc7cf2dccb4612e651cbc68bbbfdbbd6c7e5f8d87bd5ad8e416f9bd03150407fa1977c7512c8b50f0e7545
 SHA512 
ce8e72dcc366a91d8fa18360a56410d537f351a94084fea651d733d3847fd373aba702ef20491417fba42ba5771eae7481d68e4e4f8c027eb7fb8fa66af92a4c
-DIST Readarr.develop.0.2.2.1943.linux-core-arm64.tar.gz 87299883 BLAKE2B 
27741cd54600c42cf9c48484d547cb55938a9af2874b711e0ce5bf0a83938c6cf55e3e132edee0d628bc485da17d4483e890a4bdfbce1c5926563efff03ec04e
 SHA512 
aec8e6e0a4b71cbec8c409b233b49d6bfecb4b77ee6c8ace67b5a49eee6278d2c5468bebbd2e185d14ca3fffadf712fbf971319089679aa22a85cb5595e3b58c
-DIST Readarr.develop.0.2.2.1943.linux-core-x64.tar.gz 92292102 BLAKE2B 
fdbb15bc90329e2f6cc159e78399607f02964db6fa0f147a580d3df9833b8e9c06d96b1f5903e8306780db9bea27f7021c080d543d12e15d76973e3e085191cb
 SHA512 
7f82c02bf6683d832d02ba991c4ca41855f020607a3f93aa46aecb4cc33c6d0b334e8bb65962d2509f6a86eaa9d2fe32adce644d9766be42116079bd648b38aa
 DIST Readarr.develop.0.2.3.1955.linux-core-arm.tar.gz 88031258 BLAKE2B 
2b6e63490a6fc3d81429951c6659889982a2aa275278467d895f7cfdc508fb0dcb8c17a29ccb6af04102f8cd9e3d699e4b4c70c9e719635a4c811caffda3d925
 SHA512 
e7ba06f36e46bba963b257d8c001124e91eb107db1f92d2ee327a835e486ef673d845c64c8206b9f0b37cd9541dd86fab0084b44ccf7e12057001228e018787c
 DIST Readarr.develop.0.2.3.1955.linux-core-arm64.tar.gz 87289612 BLAKE2B 
7b3e685ac82dbdc660e483b024c04d2cb84b41a50bb750863c3743868278ec0c722866af6254449ce20bfc0e1bc6e7a03d8f8d175a933ee0930c456876ec30f1
 SHA512 
6a503578195265221488dfbbea1ea7b8dafadebb79562735640ee456540d938c659320b0c08cdf2955650647a6efabbefddc88f192a305bd8ba40b4514178fb8
 DIST Readarr.develop.0.2.3.1955.linux-core-x64.tar.gz 92293541 BLAKE2B 
d629ccc0cd41822f4c07c5ddcf4bea7a677f3be474a5ae4f31bb7fb2d9d1c836ed7618f0bd8b4ffb7801b681634f6153f466f07805018cf008a377644f12cdad
 SHA512 
0146076894ad527a2174b3e7f8759a7d12af1c7956090b84e7933b79ec05792c199c823e41f184c4ca24244318f665fef0a0edb9b9f10223bb004d2b1d724716

diff --git a/www-apps/readarr/readarr-0.2.2.1943-r1.ebuild 
b/www-apps/readarr/readarr-0.2.2.1943-r1.ebuild
deleted file mode 100644
index ab2bbfec1d25..
--- a/www-apps/readarr/readarr-0.2.2.1943-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-x64.tar.gz
 )
-   arm? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm.tar.gz
 )
-   arm64? ( 
https://github.com/Readarr/Readarr/releases/download/v${PV}/Readarr.develop.${PV}.linux-core-arm64.tar.gz
 )
-"
-
-DESCRIPTION="An ebook and audiobook collection manager for Usenet and 
BitTorrent users"
-HOMEPAGE="https://readarr.com/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist strip test"
-
-RDEPEND="
-   acct-group/readarr
-   acct-user/readarr
-   dev-libs/icu
-   dev-util/lttng-ust:0
-   dev-db/sqlite
-   sys-libs/glibc
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/Readarr"
-
-src_prepare() {
-   default
-
-   # https://github.com/dotnet/runtime/issues/57784
-   rm libcoreclrtraceptprovider.so 
Readarr.Update/libcoreclrtraceptprovider.so || die
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${PN}.init" ${PN}
-
-   keepdir /var/lib/${PN}
-   fowners -R ${PN}:${PN} /var/lib/${PN}
-
-   insinto /etc/logrotate.d
-   insopts -m0644 -o root -g root
-   newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-   dodir  "/opt/${PN}"
-   cp -R "${S}/." "${D}/opt/readarr" || die "Install failed!"
-
-   systemd_dounit "${FILESDIR}/readarr.service"
-   systemd_newunit "${FILESDIR}/readarr.service" "${PN}@.service"
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna-renderer/, net-libs/dleyna-renderer/files/

2023-07-17 Thread Sam James
commit: 2ebe20ff4cda180cc248d31a021107d08ecf39d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:36:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebe20ff

net-libs/dleyna-renderer: fix build w/ meson 1.2.0

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

 net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild |  4 
 net-libs/dleyna-renderer/files/meson-1.2.0.patch  | 12 
 2 files changed, 16 insertions(+)

diff --git a/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild 
b/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
index b9c461ee4afd..53e53be64de5 100644
--- a/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
+++ b/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
@@ -29,3 +29,7 @@ BDEPEND="
dev-libs/libxslt
virtual/pkgconfig
 "
+
+PATCHES=(
+   "${FILESDIR}"/meson-1.2.0.patch
+)

diff --git a/net-libs/dleyna-renderer/files/meson-1.2.0.patch 
b/net-libs/dleyna-renderer/files/meson-1.2.0.patch
new file mode 100644
index ..b4b13f7a9deb
--- /dev/null
+++ b/net-libs/dleyna-renderer/files/meson-1.2.0.patch
@@ -0,0 +1,12 @@
+diff --git a/subprojects/dleyna-core-1.0.wrap 
b/subprojects/dleyna-core-1.0.wrap
+index 8cf3b48..c8707be 100644
+--- a/subprojects/dleyna-core-1.0.wrap
 b/subprojects/dleyna-core-1.0.wrap
+@@ -2,5 +2,5 @@
+ url = https://github.com/phako/dleyna-core.git
+ revision = head
+ 
+-[provides]
+-dependency_name = dleyna-core-1.0
++[provide]
++dependency_names = dleyna-core-1.0



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

2023-07-17 Thread Sam James
commit: 2e3a1f4f7a1ef0c3e387389142785d98b5834e60
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:37:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3a1f4f

net-misc/dleyna-server: fix build w/ meson 1.2.0

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

 net-misc/dleyna-server/dleyna-server-0.7.2.ebuild |  4 
 net-misc/dleyna-server/files/meson-1.2.0.patch| 12 
 2 files changed, 16 insertions(+)

diff --git a/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild 
b/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
index 2d719fef5441..8a540f6a0219 100644
--- a/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
+++ b/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
@@ -24,3 +24,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/meson-1.2.0.patch
+)

diff --git a/net-misc/dleyna-server/files/meson-1.2.0.patch 
b/net-misc/dleyna-server/files/meson-1.2.0.patch
new file mode 100644
index ..b4b13f7a9deb
--- /dev/null
+++ b/net-misc/dleyna-server/files/meson-1.2.0.patch
@@ -0,0 +1,12 @@
+diff --git a/subprojects/dleyna-core-1.0.wrap 
b/subprojects/dleyna-core-1.0.wrap
+index 8cf3b48..c8707be 100644
+--- a/subprojects/dleyna-core-1.0.wrap
 b/subprojects/dleyna-core-1.0.wrap
+@@ -2,5 +2,5 @@
+ url = https://github.com/phako/dleyna-core.git
+ revision = head
+ 
+-[provides]
+-dependency_name = dleyna-core-1.0
++[provide]
++dependency_names = dleyna-core-1.0



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna/, net-libs/dleyna/files/

2023-07-17 Thread Sam James
commit: 1281b97fffa0719c23098c9eb227e6744153cbe0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:33:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1281b97f

net-libs/dleyna: fix build w/ meson 1.2.0

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

 net-libs/dleyna/dleyna-0.8.2.ebuild |  4 +++
 net-libs/dleyna/files/meson-1.2.0.patch | 44 +
 2 files changed, 48 insertions(+)

diff --git a/net-libs/dleyna/dleyna-0.8.2.ebuild 
b/net-libs/dleyna/dleyna-0.8.2.ebuild
index 5d61120d598d..0be4bdcfce23 100644
--- a/net-libs/dleyna/dleyna-0.8.2.ebuild
+++ b/net-libs/dleyna/dleyna-0.8.2.ebuild
@@ -39,6 +39,10 @@ BDEPEND="
 
 S="${WORKDIR}"/dLeyna-v${PV}
 
+PATCHES=(
+   "${FILESDIR}"/meson-1.2.0.patch
+)
+
 src_configure() {
local emesonargs=(
-Ddbus_service_dir="${EPREFIX}/usr/share/dbus-1/services"

diff --git a/net-libs/dleyna/files/meson-1.2.0.patch 
b/net-libs/dleyna/files/meson-1.2.0.patch
new file mode 100644
index ..222ba8c5ea20
--- /dev/null
+++ b/net-libs/dleyna/files/meson-1.2.0.patch
@@ -0,0 +1,44 @@
+https://gitlab.gnome.org/World/dLeyna/-/merge_requests/6
+
+From 61d24fdccadc1c9a94f1351744376edcc2048105 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 17 Jul 2023 13:29:55 +0100
+Subject: [PATCH] subprojects: Fix typos for Meson 1.2 compatibility
+
+Bug: https://bugs.gentoo.org/909405
+Bug: https://bugs.gentoo.org/909431
+--- a/subprojects/gssdp-1.6.wrap
 b/subprojects/gssdp-1.6.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gssdp.git
+ revision = master
+ depth = 1
+  
+-[provides]
+-dependency_name = gssdp-1.6
++[provide]
++dependency_names = gssdp-1.6
+ 
+--- a/subprojects/gupnp-1.6.wrap
 b/subprojects/gupnp-1.6.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gupnp.git
+ revision = master
+ depth = 1
+  
+-[provides]
+-dependency_name = gupnp-1.6
++[provide]
++dependency_names = gupnp-1.6
+ 
+--- a/subprojects/gupnp-av-1.0.wrap
 b/subprojects/gupnp-av-1.0.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gupnp-av.git
+ revision = master
+ depth = 1
+  
+-[provides]
+-dependency_name = gupnp-av-1.0
++[provide]
++dependency_names = gupnp-av-1.0
+ 
+-- 
+GitLab



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/files/, net-libs/gupnp/

2023-07-17 Thread Sam James
commit: faa7e01170016c19b3c71cb243c207f9bd75b06e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:23:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa7e011

net-libs/gupnp: fix build w/ meson 1.2.0

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

 .../gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch  | 38 ++
 net-libs/gupnp/gupnp-1.6.4.ebuild  |  4 +++
 2 files changed, 42 insertions(+)

diff --git a/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch 
b/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
new file mode 100644
index ..05314a417c6d
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
@@ -0,0 +1,38 @@
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/884639bd29323cbb8fbd36bc69d08097a2ae2cd1
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/a10c57bd32fbd0dc59eb6703454360ea564e2ffc
+
+From 884639bd29323cbb8fbd36bc69d08097a2ae2cd1 Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Sun, 9 Jul 2023 03:30:47 +
+Subject: [PATCH] build: properly spell [provide] in *.wrap files
+
+meson.build:1:0: ERROR: Unexpected "[provides]" section, did you mean 
"[provide]"?
+--- a/subprojects/gssdp-1.6.wrap
 b/subprojects/gssdp-1.6.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gssdp.git
+ revision = master
+ depth = 1
+  
+-[provides]
++[provide]
+ dependency_name = gssdp-1.6
+ 
+-- 
+GitLab
+
+From a10c57bd32fbd0dc59eb6703454360ea564e2ffc Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sun, 9 Jul 2023 21:49:47 +0200
+Subject: [PATCH] build: Add missing "s" to wrap file syntax
+
+--- a/subprojects/gssdp-1.6.wrap
 b/subprojects/gssdp-1.6.wrap
+@@ -4,5 +4,5 @@ revision = master
+ depth = 1
+  
+ [provide]
+-dependency_name = gssdp-1.6
++dependency_names = gssdp-1.6
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp/gupnp-1.6.4.ebuild 
b/net-libs/gupnp/gupnp-1.6.4.ebuild
index 65a1aa08e3f7..0e5d39866c9f 100644
--- a/net-libs/gupnp/gupnp-1.6.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.4.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-1.2.0-fix.patch
+)
+
 src_prepare() {
default
use vala && vala_setup



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna-connector-dbus/files/, net-libs/dleyna-connector-dbus/

2023-07-17 Thread Sam James
commit: 4a0982b49a1d94aa785b05d9b7d256c26c499910
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:35:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0982b4

net-libs/dleyna-connector-dbus: fix build w/ meson 1.2.0

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

 .../dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild   |  4 
 net-libs/dleyna-connector-dbus/files/meson-1.2.0.patch | 10 ++
 2 files changed, 14 insertions(+)

diff --git a/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild 
b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
index 8188744b73ea..4b046274dcf2 100644
--- a/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
+++ b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
@@ -21,3 +21,7 @@ RDEPEND="${DEPEND}
>=sys-apps/dbus-1
 "
 BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/meson-1.2.0.patch
+)

diff --git a/net-libs/dleyna-connector-dbus/files/meson-1.2.0.patch 
b/net-libs/dleyna-connector-dbus/files/meson-1.2.0.patch
new file mode 100644
index ..7f43851e447c
--- /dev/null
+++ b/net-libs/dleyna-connector-dbus/files/meson-1.2.0.patch
@@ -0,0 +1,10 @@
+--- a/subprojects/dleyna-core-1.0.wrap
 b/subprojects/dleyna-core-1.0.wrap
+@@ -2,5 +2,5 @@
+ url = https://github.com/phako/dleyna-core.git
+ revision = head
+ 
+-[provides]
+-dependency_name = dleyna-core-1.0
++[provide]
++dependency_names = dleyna-core-1.0



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

2023-07-17 Thread Maciej Barć
commit: 09ea4ac63ba16eefcc470a16e274b3ba71b49a49
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 12:26:49 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ea4ac6

app-emacs/tuareg-mode: bump to 3.0.1

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

 app-emacs/tuareg-mode/Manifest |  1 +
 app-emacs/tuareg-mode/tuareg-mode-3.0.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-emacs/tuareg-mode/Manifest b/app-emacs/tuareg-mode/Manifest
index 9f03bccb22f6..712cc09f4b4e 100644
--- a/app-emacs/tuareg-mode/Manifest
+++ b/app-emacs/tuareg-mode/Manifest
@@ -1 +1,2 @@
 DIST tuareg-mode-2.2.0.tar.gz 83392 BLAKE2B 
eead49dff45bb039abef0ffa8f4b874dd6d3bb36e81791b84e411031b4d714324637f99a0cfc3d4029b47032c61ca45424831a2d837fe5b01fa93383237cb14d
 SHA512 
5f0b470920abd44e5b99e84e817ba678aded3042751b8949884c06f3a928105acbe96a28af3a8a089f6b607f8dd70cba7a669e9a61b906b1dad840c7f88bce12
+DIST tuareg-mode-3.0.1.tar.gz 104001 BLAKE2B 
e89a6d7f9db5c03eb5c9f04b18475750446713fbc80b8c70757a1e8e3539fdaaa353035bc455c24f263383ef85cba21150cb15ab43276286098f744e355e2da5
 SHA512 
55f47029482ad32d69453c9218f1934cd74e933f4bad52ab42d8a8f7670ea919d690ff1c7e3183fdaf51dbfb4d3ab8200109ec51dadefc074a989b43e2e60359

diff --git a/app-emacs/tuareg-mode/tuareg-mode-3.0.1.ebuild 
b/app-emacs/tuareg-mode/tuareg-mode-3.0.1.ebuild
new file mode 100644
index ..bc42248d327c
--- /dev/null
+++ b/app-emacs/tuareg-mode/tuareg-mode-3.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="An Objective Caml/Camllight mode for Emacs"
+HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/;
+SRC_URI="https://github.com/ocaml/tuareg/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ GPL-3+ ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+S="${WORKDIR}/tuareg-${PV}"
+ELISP_REMOVE="dot-emacs.el"
+SITEFILE="50${PN}-gentoo.el"
+DOCS=( README.md CHANGES.md )



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

2023-07-17 Thread Maciej Barć
commit: b3182179fccd82e224a8d1cf18a31b47983b2cad
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 16 15:10:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3182179

app-misc/openrgb: sync live

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

 app-misc/openrgb/openrgb-.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-misc/openrgb/openrgb-.ebuild 
b/app-misc/openrgb/openrgb-.ebuild
index 291cae9fb808..0b3ebc85f6c8 100644
--- a/app-misc/openrgb/openrgb-.ebuild
+++ b/app-misc/openrgb/openrgb-.ebuild
@@ -12,14 +12,15 @@ else

SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${PV}/OpenRGB-release_${PV}.tar.bz2;
S="${WORKDIR}/OpenRGB-release_${PV}"
KEYWORDS="~amd64 ~loong ~x86"
-   PATCHES=( "${FILESDIR}"/OpenRGB-0.5-build-system.patch )
+   PATCHES=( "${FILESDIR}"/OpenRGB-0.9-build-system.patch )
 fi
 
 DESCRIPTION="Open source RGB lighting control"
 HOMEPAGE="https://openrgb.org https://gitlab.com/CalcProgrammer1/OpenRGB/;
 LICENSE="GPL-2"
-# subslot is OPENRGB_PLUGIN_API_VERSION from 
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h
-SLOT="0/2"
+# subslot is OPENRGB_PLUGIN_API_VERSION from
+# 
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h
+SLOT="0/3"
 
 RDEPEND="
dev-cpp/cpp-httplib:=
@@ -42,6 +43,7 @@ BDEPEND="
 
 PATCHES+=(
"${FILESDIR}"/OpenRGB-0.7-r1-udev.patch
+   "${FILESDIR}"/OpenRGB-0.9-udev-check.patch
 )
 
 src_prepare() {
@@ -52,8 +54,8 @@ src_prepare() {
 
 src_configure() {
# Some plugins require symbols defined in the main binary.
-   # The official build system bundles OpenRGB as a submodule instead, and
-   # compiles the .cpp file again.
+   # The upstream build system of plugins bundles OpenRGB as a submodule
+   # instead, and compiles the .cpp file again.
append-ldflags -Wl,--export-dynamic
 
# > warning: ‘-pipe’ ignored because ‘-save-temps’ specified
@@ -70,8 +72,8 @@ src_install() {
 
dodoc README.md OpenRGB.patch
 
-   udev_dorules 60-openrgb.rules
rm -r "${ED}"/usr/lib/udev/ || die
+   udev_dorules 60-openrgb.rules
 
# This is for plugins. Upstream doesn't install any headers at all.
insinto /usr/include/OpenRGB



[gentoo-commits] repo/gentoo:master commit in: app-misc/openrgb/files/, app-misc/openrgb/

2023-07-17 Thread Maciej Barć
commit: 05730b64674c86435b207321bba02368658e9f37
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 16 10:47:13 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05730b64

app-misc/openrgb: add 0.9

Closes: https://bugs.gentoo.org/910405
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Maciej Barć  gentoo.org>

 app-misc/openrgb/Manifest  |  1 +
 .../openrgb/files/OpenRGB-0.9-build-system.patch   | 12 +++
 .../openrgb/files/OpenRGB-0.9-udev-check.patch | 12 +++
 app-misc/openrgb/openrgb-0.9.ebuild| 91 ++
 4 files changed, 116 insertions(+)

diff --git a/app-misc/openrgb/Manifest b/app-misc/openrgb/Manifest
index e0ff770dc389..eeeff9b27642 100644
--- a/app-misc/openrgb/Manifest
+++ b/app-misc/openrgb/Manifest
@@ -1 +1,2 @@
 DIST OpenRGB-release_0.8.tar.bz2 28631365 BLAKE2B 
3b328e38f1c52646da02b0b2b2c22b1285f3b31b0a2bc684e99d491d04bd14a91b49bc196b3b81b537320cd872e5568aaa8aec34744f4f15392d9424a81ac6f0
 SHA512 
d69686da7cab33099b13cfb5ab876fc2db047f79aa01bf8150507ec41321b4c6c092f81623823b89916c70a1a24c4a102f77b1001c5caa721ff4c0c52e0630d2
+DIST OpenRGB-release_0.9.tar.bz2 28689813 BLAKE2B 
9fcf08d5e4d07ffc0f7867516f09044e18ce488bcdd99c8b44e0afe291b8a21a7ba92d6e7fd683ef22462a262004a992621efb59a5df6ed7551f4e9f75843241
 SHA512 
fb1bdbc7bcbd3bac888be313cfb6403a13d39de659ac6993858f9c1b17ad40e9c4a7d4c7c90682181841db1659a0ee298363c442a7120d43347aaf4485e7dccf

diff --git a/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch 
b/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch
new file mode 100644
index ..567e60787b72
--- /dev/null
+++ b/app-misc/openrgb/files/OpenRGB-0.9-build-system.patch
@@ -0,0 +1,12 @@
+--- a/OpenRGB.pro
 b/OpenRGB.pro
+@@ -46,9 +46,6 @@ TEMPLATE= app
+ 
#---#
+ win32:BUILDDATE = $$system(date /t)
+ unix:BUILDDATE  = $$system(date -R -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}")
+-GIT_COMMIT_ID   = $$system(git log -n 1 --pretty=format:"%H")
+-GIT_COMMIT_DATE = $$system(git log -n 1 --pretty=format:"%ci")
+-GIT_BRANCH  = $$system(git branch --show-current)
+ 
+ DEFINES +=
  \
+ VERSION_STRING=\\"\"\"$$VERSION\\"\"\"
  \

diff --git a/app-misc/openrgb/files/OpenRGB-0.9-udev-check.patch 
b/app-misc/openrgb/files/OpenRGB-0.9-udev-check.patch
new file mode 100644
index ..e3525c116baf
--- /dev/null
+++ b/app-misc/openrgb/files/OpenRGB-0.9-udev-check.patch
@@ -0,0 +1,12 @@
+We install udev to /lib/udev instead, which it doesn't check
+
+--- a/ResourceManager.cpp
 b/ResourceManager.cpp
+@@ -895,7 +895,6 @@ void ResourceManager::DetectDevicesThreadFunction()
+ {
+ if(access("/usr/lib/udev/rules.d/60-openrgb.rules", F_OK) != 0)
+ {
+-udev_not_exist  = true;
+ }
+ }
+ else

diff --git a/app-misc/openrgb/openrgb-0.9.ebuild 
b/app-misc/openrgb/openrgb-0.9.ebuild
new file mode 100644
index ..0b3ebc85f6c8
--- /dev/null
+++ b/app-misc/openrgb/openrgb-0.9.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qmake-utils udev xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://gitlab.com/CalcProgrammer1/OpenRGB"}
+else
+   
SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${PV}/OpenRGB-release_${PV}.tar.bz2;
+   S="${WORKDIR}/OpenRGB-release_${PV}"
+   KEYWORDS="~amd64 ~loong ~x86"
+   PATCHES=( "${FILESDIR}"/OpenRGB-0.9-build-system.patch )
+fi
+
+DESCRIPTION="Open source RGB lighting control"
+HOMEPAGE="https://openrgb.org https://gitlab.com/CalcProgrammer1/OpenRGB/;
+LICENSE="GPL-2"
+# subslot is OPENRGB_PLUGIN_API_VERSION from
+# 
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h
+SLOT="0/3"
+
+RDEPEND="
+   dev-cpp/cpp-httplib:=
+   dev-libs/hidapi
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   net-libs/mbedtls:=
+   virtual/libusb:1
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+   dev-libs/mdns
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES+=(
+   "${FILESDIR}"/OpenRGB-0.7-r1-udev.patch
+   "${FILESDIR}"/OpenRGB-0.9-udev-check.patch
+)
+
+src_prepare() {
+   default
+   rm -r dependencies/{httplib,hidapi,libusb,mdns,json,mbedtls}* \
+   || die "Failed to remove unneded deps"
+}
+
+src_configure() {
+   # Some plugins require symbols defined in the main binary.
+   # The upstream build system of plugins 

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

2023-07-17 Thread Maciej Barć
commit: ce8984b547cff46476b2822cb5811d2e009988f6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 11:30:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8984b5

dev-lang/eisl: drop old 2.93

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-2.93.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 4c58ea979a17..da75d7d5eb0c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.03.tar.gz 2146686 BLAKE2B 
540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c
 SHA512 
b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
deleted file mode 100644
index 05fe23762b19..
--- a/dev-lang/eisl/eisl-2.93.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
-else
-   SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}



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

2023-07-17 Thread Maciej Barć
commit: 0166310f8e2ea0e4ec970e6732c0c1ef62e24eae
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 12:26:20 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0166310f

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

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

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.17.3.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index e6b2b7c9030b..9e75a540bc38 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,5 +1,4 @@
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205
 DIST system-monitoring-center-2.17.2.tar.gz 534153 BLAKE2B 
af347f35e4e29e0e8a075176fd971b60e1d474fd620ae01716de629008fac0d25a92c09271b47508173e39385927820f321e73abd6bceb46d76de88254fa257c
 SHA512 
e98115d518e45fffc1c5a1d3391362484fd6ce517e57ba6de93dbcd1ec10c5109642fb0eaa47381eb6ba7bf107838c7f444e3829e699e38218266ab65c15870b
-DIST system-monitoring-center-2.17.3.tar.gz 535119 BLAKE2B 
ad153000fef11497d79a780341b229275eea8dc588f768b55f58b65d24bbc0f41ac7555421ca0e3f858b780f427f49970894653f9d39b36bb9674447970849ce
 SHA512 
336d35d04c1fe65178a77917663ec25ffae61716b7424cea93badbd7806fb3eceaf78cc945059c1adc886b305eae98f5d1cb8bc13451abbd202338a13da3a19d
 DIST system-monitoring-center-2.18.1.tar.gz 1393879 BLAKE2B 
54051c8bc38f29a5b517b32b1754db80c6520e9ee5fd8ae77da4ec2e32ffc01ae787ba464c991d7f77b78c200b63dfc14b57f3f51578a8c8f44d0661b9ef2d5e
 SHA512 
e5aa1480e0c94dbc4d431a6f4040d1e0247c713de0ccd14d8597ba1dd57795f79593d3482c09cb69d5317567693e3c4f2797806f1a7202e39a67c194190aa27a

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



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

2023-07-17 Thread Maciej Barć
commit: d9f964159cb5ee7eed61fbc0fba6bc799c5b7d60
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 12:26:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f96415

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

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

 sys-apps/system-monitoring-center/Manifest |  1 +
 .../system-monitoring-center-2.18.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index bc7ce0b3f63e..e6b2b7c9030b 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -2,3 +2,4 @@ DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f
 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B 
eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6
 SHA512 
e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205
 DIST system-monitoring-center-2.17.2.tar.gz 534153 BLAKE2B 
af347f35e4e29e0e8a075176fd971b60e1d474fd620ae01716de629008fac0d25a92c09271b47508173e39385927820f321e73abd6bceb46d76de88254fa257c
 SHA512 
e98115d518e45fffc1c5a1d3391362484fd6ce517e57ba6de93dbcd1ec10c5109642fb0eaa47381eb6ba7bf107838c7f444e3829e699e38218266ab65c15870b
 DIST system-monitoring-center-2.17.3.tar.gz 535119 BLAKE2B 
ad153000fef11497d79a780341b229275eea8dc588f768b55f58b65d24bbc0f41ac7555421ca0e3f858b780f427f49970894653f9d39b36bb9674447970849ce
 SHA512 
336d35d04c1fe65178a77917663ec25ffae61716b7424cea93badbd7806fb3eceaf78cc945059c1adc886b305eae98f5d1cb8bc13451abbd202338a13da3a19d
+DIST system-monitoring-center-2.18.1.tar.gz 1393879 BLAKE2B 
54051c8bc38f29a5b517b32b1754db80c6520e9ee5fd8ae77da4ec2e32ffc01ae787ba464c991d7f77b78c200b63dfc14b57f3f51578a8c8f44d0661b9ef2d5e
 SHA512 
e5aa1480e0c94dbc4d431a6f4040d1e0247c713de0ccd14d8597ba1dd57795f79593d3482c09cb69d5317567693e3c4f2797806f1a7202e39a67c194190aa27a

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



[gentoo-commits] repo/gentoo:master commit in: app-misc/openrgb-plugin-visualmap/files/, app-misc/openrgb-plugin-visualmap/

2023-07-17 Thread Maciej Barć
commit: 223abfca364d28b23253b713f87aba06c9838477
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 16 11:15:12 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223abfca

app-misc/openrgb-plugin-visualmap: add 0.9

Bug: https://bugs.gentoo.org/910405
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/31909
Signed-off-by: Maciej Barć  gentoo.org>

 app-misc/openrgb-plugin-visualmap/Manifest |  1 +
 .../files/openrgb-plugin-visualmap-0.9-dep.patch   | 17 +++
 .../openrgb-plugin-visualmap-0.9.ebuild| 52 ++
 3 files changed, 70 insertions(+)

diff --git a/app-misc/openrgb-plugin-visualmap/Manifest 
b/app-misc/openrgb-plugin-visualmap/Manifest
index b9109dd7156a..3c2953eba128 100644
--- a/app-misc/openrgb-plugin-visualmap/Manifest
+++ b/app-misc/openrgb-plugin-visualmap/Manifest
@@ -1 +1,2 @@
 DIST OpenRGBVisualMapPlugin-release_0.8.tar.bz2 51680 BLAKE2B 
c3423779f7a2082c8f682b519be2e1128b30dafbc4400414bd664f98de5c58701fbdbe9287a44951e8cf6ac4ee7c940a841f499ee1afce107e17537ad9df076b
 SHA512 
7bf0393bc00bb69545ed02f6505f366aa90bb87350de6319977d02ba0afd38ccb895aa14edf02a42242b0a12f76ea2b135d8de5b3df10469c760b6f3d9dd2b61
+DIST OpenRGBVisualMapPlugin-release_0.9.tar.bz2 69646 BLAKE2B 
2ae3c190c7b7347fadf62b4a133626da09e9ad90c1dc5c99decf960b115bff587e5d14d8e45ab65781171ebefdd29825422b9b709795d3d2cc735e8d0e061a69
 SHA512 
ef99263cbed900c1f541982e7349bda03212dfbb8873eb52db00f81cbe5823b7c4e2193de664dd7930da73e11a601b1b595b214629a813e1efda6e7184599521

diff --git 
a/app-misc/openrgb-plugin-visualmap/files/openrgb-plugin-visualmap-0.9-dep.patch
 
b/app-misc/openrgb-plugin-visualmap/files/openrgb-plugin-visualmap-0.9-dep.patch
new file mode 100644
index ..ce7b3824f950
--- /dev/null
+++ 
b/app-misc/openrgb-plugin-visualmap/files/openrgb-plugin-visualmap-0.9-dep.patch
@@ -0,0 +1,17 @@
+--- a/OpenRGBVisualMapPlugin.pro
 b/OpenRGBVisualMapPlugin.pro
+@@ -99,6 +99,5 @@ HEADERS +=
+ OpenRGB/qt/hsv.h  
  \
+ 
+ SOURCES +=
  \
+-OpenRGB/RGBController/RGBController.cpp   
  \
+ OpenRGBPluginsFont.cpp
  \
+ OpenRGBVisualMapPlugin.cpp
  \
+@@ -124,7 +121,6 @@ SOURCES +=
+ ui/widget-editor/EditorGrid.cpp   
  \
+ ui/widget-editor/LedItem.cpp  
  \
+ ui/widget-editor/WidgetEditor.cpp 
  \
+-OpenRGB/qt/hsv.cpp
  \
+ 
+ FORMS +=  
  \
+ ui/BackgroundApplier.ui   
  \

diff --git 
a/app-misc/openrgb-plugin-visualmap/openrgb-plugin-visualmap-0.9.ebuild 
b/app-misc/openrgb-plugin-visualmap/openrgb-plugin-visualmap-0.9.ebuild
new file mode 100644
index ..7dfb3ace0001
--- /dev/null
+++ b/app-misc/openrgb-plugin-visualmap/openrgb-plugin-visualmap-0.9.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+SRC_URI="https://gitlab.com/OpenRGBDevelopers/OpenRGBVisualMapPlugin/-/archive/release_${PV}/OpenRGBVisualMapPlugin-release_${PV}.tar.bz2;
+S="${WORKDIR}/OpenRGBVisualMapPlugin-release_${PV}"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Plugin for OpenRGB to create virtual devices out of multiple real 
ones"
+HOMEPAGE="https://gitlab.com/OpenRGBDevelopers/OpenRGBVisualMapPlugin;
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=app-misc/openrgb-0.9:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-dep.patch"
+)
+
+src_prepare() {
+   default
+   rm -r OpenRGB || die
+   ln -s "${ESYSROOT}/usr/include/OpenRGB" . || die
+   sed -e '/^GIT_/d' -i *.pro || die
+
+   # Because of -Wl,--export-dynamic in app-misc/openrgb, this 
resources.qrc
+   # conflicts with the openrgb's one. So rename it.
+   sed -e 's/resources.qrc/resources_visualmap_plugin.qrc/' -i *.pro || die
+   mv --no-clobber resources.qrc resources_visualmap_plugin.qrc || die
+}
+
+src_configure() {
+   eqmake5 \
+   INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann"
+}
+
+src_install() {
+   exeinto 

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

2023-07-17 Thread Maciej Barć
commit: 31d292a537f8a382a3379ad48c8e9174a541e5e7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 11:31:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d292a5

dev-lang/eisl: bump to 3.24

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-3.24.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index da75d7d5eb0c..336ac3b6dc8e 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-2.98.tar.gz 2143636 BLAKE2B 
e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74
 SHA512 
611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4
 DIST eisl-3.03.tar.gz 2146686 BLAKE2B 
540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c
 SHA512 
b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878
+DIST eisl-3.24.tar.gz 2155062 BLAKE2B 
16e94d0b318db01152f67fdfaca863ddd385d533e01d54d3a540d9410cb85ab0f04256010c5d08b9197090856f128cb3a88682170edb0e1ce7346e01f7de9472
 SHA512 
6a725360ab6e87d67abc028ded74e80ae5d535a4a359cee965ec1017b67e59fc6c93739075fd82dc95046f59f515c910737685075a0ef6f347a4582af8d1efbe

diff --git a/dev-lang/eisl/eisl-3.24.ebuild b/dev-lang/eisl/eisl-3.24.ebuild
new file mode 100644
index ..987db06ada03
--- /dev/null
+++ b/dev-lang/eisl/eisl-3.24.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
+else
+   SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe edlis eisl
+
+   # Compilation of ISLisp files on installation fails.
+   # Do not compile them and mimic "make install".
+   insinto /usr/share/${PN}
+   doins -r library
+   doins fast.h ffi.h
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq/

2023-07-17 Thread Maciej Barć
commit: b6905ea19c7f35d1d6d34950e9224eaeee2002c7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 17 11:29:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6905ea1

sci-mathematics/coq: remove dead code

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

 sci-mathematics/coq/coq-8.17.0.ebuild | 9 -
 sci-mathematics/coq/coq-8.17.1.ebuild | 9 -
 2 files changed, 18 deletions(-)

diff --git a/sci-mathematics/coq/coq-8.17.0.ebuild 
b/sci-mathematics/coq/coq-8.17.0.ebuild
index 45b99385ac67..495f48055a82 100644
--- a/sci-mathematics/coq/coq-8.17.0.ebuild
+++ b/sci-mathematics/coq/coq-8.17.0.ebuild
@@ -110,12 +110,3 @@ src_install() {
 
einstalldocs
 }
-
-pkg_preinst() {
-   # bug https://bugs.gentoo.org/910236
-   if has_version "sci-mathematics/coq:0/8.12.0" && [[ ! -L /usr/lib64/coq 
]]
-   then
-   einfo "Removing colliding directory from version 8.12: 
/usr/lib64/coq"
-   rm -rf /usr/lib64/coq
-   fi
-}

diff --git a/sci-mathematics/coq/coq-8.17.1.ebuild 
b/sci-mathematics/coq/coq-8.17.1.ebuild
index fb5c53f57eed..f634026e1cda 100644
--- a/sci-mathematics/coq/coq-8.17.1.ebuild
+++ b/sci-mathematics/coq/coq-8.17.1.ebuild
@@ -110,12 +110,3 @@ src_install() {
 
einstalldocs
 }
-
-pkg_preinst() {
-   # bug https://bugs.gentoo.org/910236
-   if has_version "sci-mathematics/coq:0/8.12.0" && [[ ! -L /usr/lib64/coq 
]]
-   then
-   einfo "Removing colliding directory from version 8.12: 
/usr/lib64/coq"
-   rm -rf /usr/lib64/coq
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/openrgb-plugin-effects/, app-misc/openrgb-plugin-effects/files/

2023-07-17 Thread Maciej Barć
commit: 19075838dc3f588855d97b2f8459ca401abc967d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 16 11:02:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19075838

app-misc/openrgb-plugin-effects: add 0.9

Bug: https://bugs.gentoo.org/910405
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Maciej Barć  gentoo.org>

 app-misc/openrgb-plugin-effects/Manifest   |  1 +
 .../files/openrgb-plugin-effects-0.9-dep.patch | 16 ++
 .../openrgb-plugin-effects-0.9.ebuild  | 66 ++
 3 files changed, 83 insertions(+)

diff --git a/app-misc/openrgb-plugin-effects/Manifest 
b/app-misc/openrgb-plugin-effects/Manifest
index b6c7e91e0085..46446811aea3 100644
--- a/app-misc/openrgb-plugin-effects/Manifest
+++ b/app-misc/openrgb-plugin-effects/Manifest
@@ -1,3 +1,4 @@
 DIST OpenRGBEffectsPlugin-release_0.8.tar.bz2 232858 BLAKE2B 
71851eaa40719d8b04a91577756e76b248d261c344e461a00f2c60d26fe37b2a1a2d563a67f620a4c6887d21d4505cb715850f6f0eb4f133894833a72f22e8e4
 SHA512 
c1ad3f460a9cb4788e9eae3f6df1f0b60a838205a0655c1a639f1bcd04c00f99d55d9a51161267e543bbd961883d4ae0751babe7c98d9be395f104ac9d40e8e3
+DIST OpenRGBEffectsPlugin-release_0.9.tar.bz2 254816 BLAKE2B 
e406cb70c1a64f2572d075b5d6ca6fa3499060ec33b49264b63d4f43c989adb8f2022b3b7d79a59bd5c82187b29331555385712a6fbcb25b01e5341c23cbd922
 SHA512 
d20f4890889768857219b79db245804b720b1710483c3ea3f1f6b462c4a172f521c727ad1fd3127fed9724be56dc45232c3a6d23772ec8c9d7e203bb6a6ad8c8
 DIST QCodeEditor-2021-08-17.tar.gz 95099 BLAKE2B 
d9eab343c956288b098c9fad4b523615beb7c1a860a00b8c84a2a71f40398fd2e82c335c5d82bb5bc2d15d35bad698a780ff4d1d3202f7555a93120e8a2d906a
 SHA512 
4f8af3a45d3b16d06bc6e4b795f005cf917a80add8f738454751a47d40747df1215ba9b4e05a0f654251bc006521151f8a256c2e41be05c72abae4e55f383b54
 DIST SimplexNoise-2019-12-03.tar.gz 781353 BLAKE2B 
ce05f78b58439d57e369b8b3944b8d392bec80d579767cb1683befe5c56b90dcf40d405ff75d4541e6c17659f6e1abc83f5d3444fbe641724d21ed509e439854
 SHA512 
b1e27d6630a902006636ec31c3b1cead1857b255edc8ae8db74cdfee25300337200be48264c6adc0e2c0e39a3693e361d448e61ae62d2f0b700374b264d5e5cd

diff --git 
a/app-misc/openrgb-plugin-effects/files/openrgb-plugin-effects-0.9-dep.patch 
b/app-misc/openrgb-plugin-effects/files/openrgb-plugin-effects-0.9-dep.patch
new file mode 100644
index ..165828d693ef
--- /dev/null
+++ b/app-misc/openrgb-plugin-effects/files/openrgb-plugin-effects-0.9-dep.patch
@@ -0,0 +1,16 @@
+Fix dependency on app-misc/openrgb
+
+--- a/OpenRGBEffectsPlugin.pro
 b/OpenRGBEffectsPlugin.pro
+@@ -64,11 +64,6 @@ HEADERS +=
+ OpenRGB/qt/hsv.h  
  \
+ OpenRGB/hidapi_wrapper/hidapi_wrapper.h   
  \
+ 
+-SOURCES +=
  \
+-OpenRGB/RGBController/RGBController.cpp   
  \
+-OpenRGB/LogManager.cpp
  \
+-OpenRGB/NetworkServer.cpp 
  \
+-OpenRGB/qt/hsv.cpp
  \
+ 
+ 
+ 
#---#

diff --git a/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0.9.ebuild 
b/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0.9.ebuild
new file mode 100644
index ..a810dfb85e97
--- /dev/null
+++ b/app-misc/openrgb-plugin-effects/openrgb-plugin-effects-0.9.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+DESCRIPTION="Plugin for OpenRGB with various Effects that can be synced across 
devices"
+HOMEPAGE="https://gitlab.com/OpenRGBDevelopers/OpenRGBEffectsPlugin;
+
+MY_NOISE_COMMIT="97e62c5b5e26c8edabdc29a6b0a277192be3746c"
+MY_QCODEEDITOR_COMMIT="a9aab24c7970a38d14bc79939306d9d3ba78cf61"
+SRC_URI="
+   
https://gitlab.com/OpenRGBDevelopers/OpenRGBEffectsPlugin/-/archive/release_${PV}/OpenRGBEffectsPlugin-release_${PV}.tar.bz2
+   
https://github.com/SRombauts/SimplexNoise/archive/${MY_NOISE_COMMIT}.tar.gz -> 
SimplexNoise-2019-12-03.tar.gz
+   
https://github.com/justxi/QCodeEditor/archive/${MY_QCODEEDITOR_COMMIT}.tar.gz 
-> QCodeEditor-2021-08-17.tar.gz
+"
+S="${WORKDIR}/OpenRGBEffectsPlugin-release_${PV}"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-misc/openrgb-0.9:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   media-libs/openal
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/openrgb-plugin-skin/

2023-07-17 Thread Maciej Barć
commit: c98a7c6a8d1dc238837a94a2e723592f1d2e127f
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 16 11:05:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 17 12:33:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98a7c6a

app-misc/openrgb-plugin-skin: add 0.9

Bug: https://bugs.gentoo.org/910405
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Maciej Barć  gentoo.org>

 app-misc/openrgb-plugin-skin/Manifest  |  1 +
 .../openrgb-plugin-skin-0.9.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/app-misc/openrgb-plugin-skin/Manifest 
b/app-misc/openrgb-plugin-skin/Manifest
index eb03452e78df..5aa5302a16fd 100644
--- a/app-misc/openrgb-plugin-skin/Manifest
+++ b/app-misc/openrgb-plugin-skin/Manifest
@@ -1 +1,2 @@
 DIST OpenRGBSkinPlugin-release_0.8.tar.bz2 22711 BLAKE2B 
25325c6be5cf619940e79e4f431871478e3026188d7aba4b8220a99afda8f75d18ffeafa0f905110d4ce44f5d7e28208f3d7b358cfadfcd4719a22f1ef5cf70d
 SHA512 
89b9a4bcda4600ea7dbd05972bba7c5f8d917606b3def4971e6ccff84d8510ca420747dd85d3395bfea29e62adc775b592f9cbe20a6966776a46e15593f2cf59
+DIST OpenRGBSkinPlugin-release_0.9.tar.bz2 22781 BLAKE2B 
46a342927f589c1b9bdbdfc094d8f85007897c5cfac9265d6a8efbafdd5bdb8f3f92927b052e4a52310cf5e2a7404590c16964c0c041ab6035dff24ee41b8e33
 SHA512 
51a6b11ca95679d9abbb600e77c50eac59138b2f9e080e5eba1606405f95446da0582327e2d071740e1cb1845604e895286cc06512b0769ae1d57937e2df818c

diff --git a/app-misc/openrgb-plugin-skin/openrgb-plugin-skin-0.9.ebuild 
b/app-misc/openrgb-plugin-skin/openrgb-plugin-skin-0.9.ebuild
new file mode 100644
index ..67cebc546436
--- /dev/null
+++ b/app-misc/openrgb-plugin-skin/openrgb-plugin-skin-0.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+SRC_URI="https://gitlab.com/OpenRGBDevelopers/OpenRGBSkinPlugin/-/archive/release_${PV}/OpenRGBSkinPlugin-release_${PV}.tar.bz2;
+S="${WORKDIR}/OpenRGBSkinPlugin-release_${PV}"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Plugin for OpenRGB that allows you to customize the look and feel 
of OpenRGB"
+HOMEPAGE="https://gitlab.com/OpenRGBDevelopers/OpenRGBSkinPlugin;
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=app-misc/openrgb-0.9:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+
+src_prepare() {
+   default
+   rm -r OpenRGB || die
+   ln -s "${ESYSROOT}/usr/include/OpenRGB" . || die
+   sed -e '/^GIT_/d' -i *.pro || die
+
+   # Because of -Wl,--export-dynamic in app-misc/openrgb, this 
resources.qrc
+   # conflicts with the openrgb's one. So rename it.
+   sed -e 's/resources.qrc/resources_skin_plugin.qrc/' -i *.pro || die
+   mv --no-clobber resources.qrc resources_skin_plugin.qrc || die
+}
+
+src_configure() {
+   eqmake5 \
+   INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann"
+}
+
+src_install() {
+   exeinto /usr/$(get_libdir)/OpenRGB/plugins
+   doexe libOpenRGBSkinPlugin.so.1.0.0
+}



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

2023-07-17 Thread Florian Schmaus
commit: 28881c504041ce7f8e5ad470d17106f946af2149
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon Jul 17 03:11:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 03:11:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28881c50

dev-python/pysnooper: add 1.2.0

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/pysnooper/Manifest   |  1 +
 dev-python/pysnooper/pysnooper-1.2.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/pysnooper/Manifest b/dev-python/pysnooper/Manifest
index 596c81a15..fbb3666f5 100644
--- a/dev-python/pysnooper/Manifest
+++ b/dev-python/pysnooper/Manifest
@@ -1 +1,2 @@
 DIST PySnooper-1.1.1.tar.gz 45534 BLAKE2B 
d3adea166bda59a6b5691ccfd2952381b3d5e199944eaa3b1789fc4188711bcfa6040cae9f0f2d8ea35db1ed1d3d04859a606315bb3e9c771fae090de099c783
 SHA512 
9170b558d8ea00a359c27855e3eee3c2852bb11aaff534e40f8a8c3a95ceb79f58f2102f8d68c9b4f5c0045a65d0910bc44b0409921fff1706ee93c9b5e2c698
+DIST PySnooper-1.2.0.tar.gz 46224 BLAKE2B 
e40b779bf446b79513e7a6a11e95d476571a077ca0204a1f54cff71ecf9ff85f2dd8db2d0eb6ca9d104467ae64f0cea54a0f772da41d29606847f559117c8527
 SHA512 
0bcd5f65e102bf048304ce8a6d25827bff6602c664836a1f2a69bdf7a036d86df0179097a227c6a6eaab41ce66355b1a3b2c981e2593cf4dcee1953154de9655

diff --git a/dev-python/pysnooper/pysnooper-1.2.0.ebuild 
b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
new file mode 100644
index 0..2d4a42afb
--- /dev/null
+++ b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="PySnooper"
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Never use print for debugging again"
+HOMEPAGE="
+   https://pypi.org/project/pysnooper/
+   https://github.com/cool-RR/PySnooper
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/qdl/

2023-07-17 Thread Florian Schmaus
commit: bbe421a36804200e3b8a4fc760380d4a17e9e71e
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 02:10:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 02:10:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbe421a3

dev-embedded/qdl: new package, add 1.0

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/Manifest   |  1 +
 dev-embedded/qdl/metadata.xml   | 17 +
 dev-embedded/qdl/qdl-1.0.ebuild | 24 
 3 files changed, 42 insertions(+)

diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest
new file mode 100644
index 0..e7c95553f
--- /dev/null
+++ b/dev-embedded/qdl/Manifest
@@ -0,0 +1 @@
+DIST qdl-1.0.tar.gz 8418 BLAKE2B 
49b7bdc7c39c3cd883549c984cb8d0e5a2493752d0bc0bd61261ee681e4fab8913a98e1e7070c668beb4998dc6f574223d7ba5b54ed7e39d157e7243bd19e8ce
 SHA512 
561b6ffaf26d063f107a0769b41d0ed02f1f6c4656b6284e653e8baf69b2f34d5f6051e54bb45ab55c028bb8bfa9b4e5218b796dbdb7ab7686576168b1b11d77

diff --git a/dev-embedded/qdl/metadata.xml b/dev-embedded/qdl/metadata.xml
new file mode 100644
index 0..efc1ff616
--- /dev/null
+++ b/dev-embedded/qdl/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+quincyf...@protonmail.com
+Quincy Fleming
+  
+  
+andersson/qdl
+https://github.com/andersson/qdl#readme
+https://github.com/andersson/qdl/issues
+  
+  
+This tool communicates with USB devices of id 05c6:9008 to upload a flash
+loader and use this to flash images.
+  
+

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild b/dev-embedded/qdl/qdl-1.0.ebuild
new file mode 100644
index 0..2d09658c7
--- /dev/null
+++ b/dev-embedded/qdl/qdl-1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
+HOMEPAGE="https://github.com/andersson/qdl;
+SRC_URI="https://github.com/andersson/qdl/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="virtual/libudev
+   dev-libs/libxml2
+"
+
+src_install() {
+   emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
+
+   dodoc README
+   insinto "${EPREFIX}/usr/share/${PN}"
+   doins LICENSE
+}



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

2023-07-17 Thread Florian Schmaus
commit: b48fc07374d01af2b4385e923fb6e99b7cbff802
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon Jul 17 03:06:02 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 03:06:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b48fc073

app-editors/pulsar-bin: add 1.107.1, drop 1.105.0-r1

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest|  4 +--
 ...1.105.0-r1.ebuild => pulsar-bin-1.107.1.ebuild} | 33 +-
 2 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
index 826a916fe..26c9a354a 100644
--- a/app-editors/pulsar-bin/Manifest
+++ b/app-editors/pulsar-bin/Manifest
@@ -1,4 +1,4 @@
-DIST pulsar-bin-1.105.0-amd64.tar.gz 228995179 BLAKE2B 
b4b185a161374590b68e2efbd5b2f37ec59278f71cc30ef519c3a67ae546ea9b73f2e2e50eabd8b07855e291704f4d994428f58dca24e144713e4996fe053b03
 SHA512 
f2ed05bebe81735c21ac80ff82ec051aebc9ec54e8f2ffce0e4e17f0fc6b221992ca5909271f04334211e494647cfef9f1555f0f439ee77c63488585f255f810
-DIST pulsar-bin-1.105.0-arm64.tar.gz 190376758 BLAKE2B 
4901f01497f7a015f95f77126f91f7817ffa8bd82d10066f741dd53dd67ec6f43bec1f7a34d949f00f2efed9f36b0f19745fb71abbc6074ca248f08d4159062a
 SHA512 
e201118befcc14308f1383309fd0a7a258f72d1aa31b59da8ffb863ab9a43b821b5285dfe4fde1ccdf8f92121c1898b8022f604362e7415dcf7d8fc05d8de512
 DIST pulsar-bin-1.106.0-amd64.tar.gz 230175989 BLAKE2B 
c26238659ec32918b06563aa14462d2a47f87612d18d0e309ebdeaafb8282c5c2f839264eda7cc3151bb9643b783ac47e0e008eccf59fb8347d7b71995137da5
 SHA512 
9ce4e1ba0ca375a035863ca955592ebde9e20c16aa06d6ab3bd803d32edbd35d916b5ef94c2072f21f3d9a60546798fa2aaa74608299101713e92cce367fd0f6
 DIST pulsar-bin-1.106.0-arm64.tar.gz 191577179 BLAKE2B 
cf0ec650ad6bdafb513aae261518ce800b18be43008a12faee75230d488d2073d11eeda56474d26bf281e77a2ca27bc145ad67d9a53ca0bbf5ac16cf743b3017
 SHA512 
bc3789478998570231d956e1e73754b90856e366cb233fd5f9ad4643bf2c6f25b27c1fd54a4056bc099187205be4733e45cdd67be0f116c31472bbe884407ba8
+DIST pulsar-bin-1.107.1-amd64.tar.gz 229779993 BLAKE2B 
36262b199a034461f9e8c99aeacfb503bcf14ed753cbaee0743a78741b8b4b52f846fb1995e215151ddd152ee47abeed0a0ee29a296a62043829a3dbe673bef8
 SHA512 
5f06db0ada92017f1493fdc2032eeb65cbc0db08ecb0b729670ba2fbbcd8d898f4e37f844b7d6109c65c8769a9ffb5f7e16db3d432589635d64fd2af34af7ec7
+DIST pulsar-bin-1.107.1-arm64.tar.gz 191166102 BLAKE2B 
517e2fbd5878d8fcced8fc3726c26a7592fe1f45dc2b42758f685b156b03b875d8ec34b06a50fde029d68c47da9ff0f02fe923a7480455107aac961a023303f7
 SHA512 
6258e102e62574dfb5e5a01a05421375e5a6ba15f8e5c176419d8d3323f13440d15239b68f71058a2384caca7cdde6eec66e285576f04cf7b107ebe555183015

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
similarity index 84%
rename from app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild
rename to app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
index 949a77857..0d6013dc9 100644
--- a/app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild
+++ b/app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
@@ -7,6 +7,7 @@ inherit desktop xdg
 
 DESCRIPTION="A Community-led Hyper-Hackable Text Editor"
 HOMEPAGE="https://pulsar-edit.dev/;
+
 SRC_URI="
amd64? ( 
https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz
 -> ${P}-amd64.tar.gz )
arm64? ( 
https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz
 -> ${P}-arm64.tar.gz )
@@ -15,42 +16,46 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+
+# binary package; no tests available
 RESTRICT="test"
 
 S="${WORKDIR}/pulsar-${PV}"
 
 RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
+   app-accessibility/at-spi2-core
+   dev-libs/nspr
app-crypt/libsecret
+   dev-libs/expat
+   dev-libs/glib
dev-libs/nss
-   dev-libs/openssl
dev-libs/openssl-compat
dev-vcs/git
media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
x11-libs/cairo
x11-libs/gdk-pixbuf
-   x11-libs/gtk+
-   x11-libs/libnotify
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXcomposite
-   x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
-   x11-libs/libXi
x11-libs/libxkbcommon
x11-libs/libxkbfile
+   x11-libs/libxshmfence
x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
x11-libs/pango
 "
 
-QA_PREBUILT="/opt/Pulsar/*"
-QA_PRESTRIPPED="/opt/Pulsar/resources/*"  # Files are already stripped
+QA_PREBUILT="opt/Pulsar/*"
+QA_PRESTRIPPED="opt/Pulsar/resources/*"  # Files are already stripped
 
 src_unpack(){
default
@@ -71,12 

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

2023-07-17 Thread Florian Schmaus
commit: d70316aaef10c15be6a6b70145a57d007ffb0f1d
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jul 16 19:45:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 16 19:46:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d70316aa

dev-libs/lexbor: new package, add 2.2.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-libs/lexbor/Manifest|  1 +
 dev-libs/lexbor/lexbor-2.2.0.ebuild | 34 ++
 dev-libs/lexbor/metadata.xml| 12 
 3 files changed, 47 insertions(+)

diff --git a/dev-libs/lexbor/Manifest b/dev-libs/lexbor/Manifest
new file mode 100644
index 0..fa9d81365
--- /dev/null
+++ b/dev-libs/lexbor/Manifest
@@ -0,0 +1 @@
+DIST lexbor-2.2.0.tar.gz 2844872 BLAKE2B 
cc473a7509d3eaacfbcc5122f5f5517762529318bb3bfb725df7ad6f438347d5618882b03226c22664f4b76cea3dd51c55f4df2e73b8b0ae425719716047558f
 SHA512 
26bbca3b41a417cbc59ba8cf736e1611966fc2202de85aabf621b840565d835e7e5ffc1b0294defc16ec883f9fb94e802bd19ed704be35fa79b41566acc05cbc

diff --git a/dev-libs/lexbor/lexbor-2.2.0.ebuild 
b/dev-libs/lexbor/lexbor-2.2.0.ebuild
new file mode 100644
index 0..0313079ce
--- /dev/null
+++ b/dev-libs/lexbor/lexbor-2.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Modular web engine (HTML/CSS parser, renderer, ...)"
+HOMEPAGE="https://lexbor.com/ https://github.com/lexbor/lexbor;
+SRC_URI="https://github.com/lexbor/lexbor/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples static-libs test"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   cmake_src_prepare
+
+   sed -i 's;${LEXBOR_OPTIMIZATION_LEVEL};;' CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLEXBOR_BUILD_EXAMPLES=$(usex examples)
+   -DLEXBOR_BUILD_UTILS=$(usex examples)
+   -DLEXBOR_BUILD_STATIC=$(usex static-libs)
+   -DLEXBOR_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-libs/lexbor/metadata.xml b/dev-libs/lexbor/metadata.xml
new file mode 100644
index 0..4ff6b09ab
--- /dev/null
+++ b/dev-libs/lexbor/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+   
+   https://github.com/lexbor/lexbor/issues
+   lexbor/lexbor
+   
+



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/qdl/

2023-07-17 Thread Florian Schmaus
commit: a9ddafb512e2cdfa679bbbd7fb9eb1b26182fd65
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 03:12:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 03:12:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9ddafb5

dev-embedded/qdl: unkeyword  for ~amd64

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
index f5fd68568..7f17fadec 100644
--- a/dev-embedded/qdl/qdl-.ebuild
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/andersson/qdl.git;
 
 LICENSE="BSD-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 BDEPEND="virtual/libudev
dev-libs/libxml2



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/qdl/

2023-07-17 Thread Florian Schmaus
commit: ca7223caa969349f857703a845742880cc7098fd
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 03:08:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 03:12:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca7223ca

dev-embedded/qdl: add 

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
new file mode 100644
index 0..f5fd68568
--- /dev/null
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
+HOMEPAGE="https://github.com/andersson/qdl;
+EGIT_REPO_URI="https://github.com/andersson/qdl.git;
+
+LICENSE="BSD-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="virtual/libudev
+   dev-libs/libxml2
+"
+
+src_install() {
+   emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
+
+   dodoc README
+   insinto "/usr/share/${PN}"
+   doins LICENSE
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/qdl/

2023-07-17 Thread Florian Schmaus
commit: 9d5f72fa5a7bb546a5a97b0c426953f2bc029792
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 02:24:53 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 17 02:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d5f72fa

dev-embedded/qdl: removed double EPREFIX

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild b/dev-embedded/qdl/qdl-1.0.ebuild
index 2d09658c7..5e2fb597a 100644
--- a/dev-embedded/qdl/qdl-1.0.ebuild
+++ b/dev-embedded/qdl/qdl-1.0.ebuild
@@ -19,6 +19,6 @@ src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
 
dodoc README
-   insinto "${EPREFIX}/usr/share/${PN}"
+   insinto "/usr/share/${PN}"
doins LICENSE
 }



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

2023-07-17 Thread Sam James
commit: d2c72bc3339505f3829e8e5e448bf736733f5c3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c72bc3

dev-lang/vala: Stabilize 0.56.8 sparc, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index 70072f140f0d..31d936db4e88 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: fe37ddfec318e2969d584a4d04b322ae22419ebc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe37ddfe

dev-python/contourpy: Keyword 1.1.0 ppc64, #908478

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

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

diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild 
b/dev-python/contourpy/contourpy-1.1.0.ebuild
index b2d1f6a3bddf..3b806eec55bc 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~riscv ~x86 ~arm64-macos 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]



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

2023-07-17 Thread Sam James
commit: 1ab546eaf5a47c00bea2cad3577c864af07d3367
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab546ea

dev-python/sphinx-epytext: Stabilize 0.0.4-r1 ppc, #909670

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

 dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild 
b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
index 692190020b22..5e3e18439fa1 100644
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
+++ b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
@@ -14,6 +14,6 @@ HOMEPAGE="https://pypi.org/project/sphinx-epytext/ 
https://github.com/jayvdb/sph
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 RDEPEND=">=dev-python/sphinx-1.7.5[${PYTHON_USEDEP}]"



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

2023-07-17 Thread Sam James
commit: db41ee45d535d683a0cc3a1aa93136fcfbe18edd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db41ee45

dev-lang/vala: Stabilize 0.56.8 ppc64, #909462

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

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

diff --git a/dev-lang/vala/vala-0.56.8.ebuild b/dev-lang/vala/vala-0.56.8.ebuild
index 31d936db4e88..2b2d237f0e69 100644
--- a/dev-lang/vala/vala-0.56.8.ebuild
+++ b/dev-lang/vala/vala-0.56.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0.56"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: 9ff8a9babb2e1a3e9b205a5c3c0b80dbdd62125d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:14:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff8a9ba

dev-python/sqlalchemy: Stabilize 2.0.15 ppc, #908292

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.15.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.15.ebuild
index 862512d2ca37..5848718f80ab 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.15.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.15.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="examples +sqlite test"
 
 RDEPEND="



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

2023-07-17 Thread Sam James
commit: 344ed9f6edbe358fad3bfe25646f9d77305e14e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=344ed9f6

dev-python/selenium: Stabilize 4.10.0 ppc, #910135

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

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

diff --git a/dev-python/selenium/selenium-4.10.0.ebuild 
b/dev-python/selenium/selenium-4.10.0.ebuild
index 0d80e2f414f6..b382b4c85b72 100644
--- a/dev-python/selenium/selenium-4.10.0.ebuild
+++ b/dev-python/selenium/selenium-4.10.0.ebuild
@@ -25,7 +25,7 @@ SRC_URI+="
)
 "
 
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
 LICENSE="Apache-2.0"
 SLOT="0"
 



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

2023-07-17 Thread Sam James
commit: a1a497e48f9f3eda9e9a903d2bbb01acfc01e65b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a497e4

sys-process/systemd-cron: Stabilize 1.15.20 ppc, #908495

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

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 1bbe63f72d44..87efa58e4e82 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Sam James
commit: 7ed0890ad1966a02db5812c1e8ec32c440f1faab
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 11:15:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 11:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed0890a

dev-python/wurlitzer: Keyword 3.0.3 ppc64, #908478

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

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

diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild 
b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
index dd30331d0709..4f34737d8b90 100644
--- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2023-07-17 Thread David Seifert
commit: ea4dcd3c551ecc5ea1fb2844cbb1d08b5d978aaf
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 17 10:38:28 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jul 17 10:38:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4dcd3c

net-fs/samba: drop 4.17.8, 4.18.3

Signed-off-by: David Seifert  gentoo.org>

 net-fs/samba/Manifest|   2 -
 net-fs/samba/samba-4.17.8.ebuild | 384 ---
 net-fs/samba/samba-4.18.3.ebuild | 384 ---
 3 files changed, 770 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index a4b028721aae..fbfdf015d8a3 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,5 +1,3 @@
 DIST samba-4.16.10.tar.gz 30695200 BLAKE2B 
4cff5f6ab97e2b1d4e958f6348cf2a61d48441295c8ef4518ecd0a893aa2be2bdae9389297532965439cd9887b905186145a0cf30082e2456274994f277d3cfd
 SHA512 
133bcaec853240041dc6e0d8dd086b3798a6aa81008e29e4e6f875f58bd47bb6e23516d572b763d7f2ed547cfe94a3f8f8f5dc978cc171401fe5ed228b85d000
 DIST samba-4.16.8.tar.gz 30682100 BLAKE2B 
bbb9a89a39cc0bae88ba350df38aae35df0bd18c27dd37b093eb023cf71274c12f14c44037e9704404ee3ba27ab930e866b3b951bcc7a5f4499cbc544f231e6b
 SHA512 
55fa977e046de4470a9f1cb4c7956ca1368a21fc88e6bb6ae93d3cadb5400caaebd5b7d51a5ff1aaea884ec58d8abe6c90f448168aaa175d0f6c018f1a913c70
-DIST samba-4.17.8.tar.gz 30874388 BLAKE2B 
c1a76071a5d823433cde4e357477d433ca3054f6bb2e75124579bd75d0d93d22dc96e169bb2a4ac0f8fb1be96b54add3a0cdb1c854fdc34450ffd589b89cd074
 SHA512 
60cd72cd40ef4a958d26926d51d9741d4d6c6a7fc8d275c6ba76d2c3ffc4c71aa7554943125c47575135df1271bc421dd57a0d1206708dfa8e25d1b6dc2661ba
-DIST samba-4.18.3.tar.gz 41294739 BLAKE2B 
0e132591d97316a091b1503714fb3085d8bd055f7e286a96aecdc43f8b15e38068e5aaba3fcea68158a37151c5ea8ef13f5b1e245c54f40fc6c3a167497cf70c
 SHA512 
b0980291ca124641bd03ba51d4b4e2e492facb3939f8edf491133be83a82beed66f68f00442cb02c211a9e76eb6ba08387136e30eb7df756c3c90c76034689c4
 DIST samba-4.18.4.tar.gz 41311410 BLAKE2B 
1f1aab7eb933111b9b1c72af8c3dd379fe34014085129e9d5cc400b4e434742e1c08ad4fdf2a98291d6063ce9b2ddc811e9ab5dbb133a85e97f2158f83dd7c96
 SHA512 
bc8d792b510061556c07b6844a825801a4271eed45e01133a4718c1839d123e2908fa0e31e67af43098500e98a9082eb104052e711a8a034fac23d86e15c29ee

diff --git a/net-fs/samba/samba-4.17.8.ebuild b/net-fs/samba/samba-4.17.8.ebuild
deleted file mode 100644
index 3c6e492f5d8a..
--- a/net-fs/samba/samba-4.17.8.ebuild
+++ /dev/null
@@ -1,384 +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} )
-PYTHON_REQ_USE="threads(+),xml(+)"
-inherit python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info 
systemd pam tmpfiles
-
-DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="https://samba.org/;
-
-MY_PV="${PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} == *_rc* ]]; then
-   SRC_URI="mirror://samba/rc/${MY_P}.tar.gz"
-else
-   SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
-fi
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="acl addc ads ceph client cluster cpu_flags_x86_aes cups debug fam 
glusterfs gpg"
-IUSE+=" iprint json ldap llvm-libunwind pam profiling-data python quota 
+regedit selinux"
-IUSE+=" snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test 
unwind winbind"
-IUSE+=" zeroconf"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   addc? ( json python !system-mitkrb5 winbind )
-   ads? ( acl ldap python winbind )
-   cluster? ( ads )
-   gpg? ( addc )
-   spotlight? ( json )
-   test? ( python )
-   !ads? ( !addc )
-   ?? ( system-heimdal system-mitkrb5 )
-"
-
-# the test suite is messed, it uses system-installed samba
-# bits instead of what was built, tests things disabled via use
-# flags, and generally just fails to work in a way ebuilds could
-# rely on in its current state
-RESTRICT="test"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/samba-4.0/policy.h
-   /usr/include/samba-4.0/dcerpc_server.h
-   /usr/include/samba-4.0/ctdb.h
-   /usr/include/samba-4.0/ctdb_client.h
-   /usr/include/samba-4.0/ctdb_protocol.h
-   /usr/include/samba-4.0/ctdb_private.h
-   /usr/include/samba-4.0/ctdb_typesafe_cb.h
-   /usr/include/samba-4.0/ctdb_version.h
-)
-
-TALLOC_VERSION="2.3.4"
-TDB_VERSION="1.4.7"
-TEVENT_VERSION="0.13.0"
-
-COMMON_DEPEND="
-   >=app-arch/libarchive-3.1.2:=[${MULTILIB_USEDEP}]
-   dev-lang/perl:=
-   dev-libs/icu:=[${MULTILIB_USEDEP}]
-   dev-libs/libbsd[${MULTILIB_USEDEP}]
-   dev-libs/libtasn1:=[${MULTILIB_USEDEP}]
-   dev-libs/popt[${MULTILIB_USEDEP}]
-   dev-perl/Parse-Yapp
-   >=net-libs/gnutls-3.4.7:=[${MULTILIB_USEDEP}]
-   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: app-portage/flaggie/

2023-07-17 Thread Michał Górny
commit: cea6b8c9a93b006689bd4637f41cd8ba9d2497a5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 09:44:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea6b8c9

app-portage/flaggie: Bump to 0.99.5

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

 app-portage/flaggie/Manifest  |  1 +
 app-portage/flaggie/flaggie-0.99.5.ebuild | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/app-portage/flaggie/Manifest b/app-portage/flaggie/Manifest
index c84233964db5..27fc5ab8a393 100644
--- a/app-portage/flaggie/Manifest
+++ b/app-portage/flaggie/Manifest
@@ -1,2 +1,3 @@
 DIST flaggie-0.2.1.tar.bz2 16767 BLAKE2B 
fea0fbc505bfa97e7bee2c05f0cc19077b9b23a021b01aafa2c4b064466677f9dd4ae95c36f6de65b4ad07c5046d539ceb0cb667dcb791b60410d7a5e688813f
 SHA512 
3f273ebeceaaedce7a3807126fb3f450e420338a883440066d06a4d6a95b63bd538bb5da882fea23e0d390b28a83f50375dbda2624f656327775b2b700f2b2e4
 DIST flaggie-0.99.4.tar.gz 17731 BLAKE2B 
460993edfad7dc13206c6ab96919a74a306534f69b5c2971c9bc4289e964052888c93ff4b935fdf722fc7490a250b33c9644472749b2dc060e7dfd0b0d8dacf3
 SHA512 
0a2225470a6cc1ee72d7c33abe40cae48b698ac24e0456f9e59bcfd04769c9c01154c62c9fbc2d384d086db06f8a9d76e0cefe761a18669fcbe8ae3bee495b92
+DIST flaggie-0.99.5.tar.gz 17792 BLAKE2B 
0400d08383e80b7543fc18afa8d63e68d5b889327db119f53fb5b9f74959a10f5d918c9e284c590b403f30197275f0833b51313729b125c1f4e0feba8113afb7
 SHA512 
77e7b66148bb3779bf2f89507834ebcb587ad822126b282da9fea5361f4df54e6cd9a18311d23de8648ab6aba2e4aa18686296bfab9ae3823a4435252e431c7f

diff --git a/app-portage/flaggie/flaggie-0.99.5.ebuild 
b/app-portage/flaggie/flaggie-0.99.5.ebuild
new file mode 100644
index ..171f784597fe
--- /dev/null
+++ b/app-portage/flaggie/flaggie-0.99.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A smart CLI mangler for package.* files"
+HOMEPAGE="
+   https://github.com/projg2/flaggie/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-vcs/git
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   ewarn "This is a preview release of flaggie 1.x. It it not fully 
featured"
+   ewarn "yet and it may have significant bugs. Please back your 
/etc/portage"
+   ewarn "up before using it. Verify the results using --pretend."
+}



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

2023-07-17 Thread Michał Górny
commit: b6ee87f3dd10dac484d0d0c6e9db0efa187164ab
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 12 12:06:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ee87f3

distutils-r1.eclass: Update addpredict for PyPy3.10

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

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

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 046277d0371c..924e83b54ad8 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1718,7 +1718,7 @@ distutils-r1_python_install() {
# python likes to compile any module it sees, which triggers 
sandbox
# failures if some packages haven't compiled their modules yet.
addpredict "${EPREFIX}/usr/lib/${EPYTHON}"
-   addpredict "${EPREFIX}/usr/lib/pypy3.9"
+   addpredict "${EPREFIX}/usr/lib/pypy3.10"
addpredict "${EPREFIX}/usr/local" # bug 498232
 
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then



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

2023-07-17 Thread Michał Górny
commit: ee468eec11953a67f877bc7e15079f9dcdc7ddaa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 15 15:51:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee468eec

python-utils-r1.eclass: Loosen minimal Python versions

Loosen minimal Python versions to accept any version in a given slot.
Lower bounds are cumbersome to maintain and cause problems when
upgrading outdated systems, particularly when sys-libs/glibc
is involved.

We could technically apply some hack to make any-r1 dependency checks
to conditionally ignore minimal versions but that sounds like
unnecessary complexity.  In the end, minimum versions were primarily
enforced to make sure users got the latest bugfixes but that doesn't
seem strictly necessary.

Closes: https://bugs.gentoo.org/910288
Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/31796
Signed-off-by: Michał Górny  gentoo.org>

 eclass/python-any-r1.eclass   |  6 +++---
 eclass/python-r1.eclass   |  2 +-
 eclass/python-utils-r1.eclass | 12 +---
 3 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass
index d7d44a87f516..4e2e12e228ad 100644
--- a/eclass/python-any-r1.eclass
+++ b/eclass/python-any-r1.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: python-any-r1.eclass
@@ -176,7 +176,7 @@ _python_any_set_globals() {
_python_export "${i}" PYTHON_PKG_DEP
 
# note: need to strip '=' slot operator for || deps
-   deps="${PYTHON_PKG_DEP/:0=/:0} ${deps}"
+   deps="${PYTHON_PKG_DEP/:=} ${deps}"
done
deps="|| ( ${deps})"
 
@@ -259,7 +259,7 @@ python_gen_any_dep() {
local i_depstr=${depstr//\$\{PYTHON_USEDEP\}/${PYTHON_USEDEP}}

i_depstr=${i_depstr//\$\{PYTHON_SINGLE_USEDEP\}/${PYTHON_SINGLE_USEDEP}}
# note: need to strip '=' slot operator for || deps
-   out="( ${PYTHON_PKG_DEP%=} ${i_depstr} ) ${out}"
+   out="( ${PYTHON_PKG_DEP%:=} ${i_depstr} ) ${out}"
done
echo "|| ( ${out})"
 }

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 4758defe6493..b816e3b6f855 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -522,7 +522,7 @@ python_gen_any_dep() {
local 
i_depstr=${depstr//\$\{PYTHON_USEDEP\}/${PYTHON_USEDEP}}

i_depstr=${i_depstr//\$\{PYTHON_SINGLE_USEDEP\}/${PYTHON_SINGLE_USEDEP}}
# note: need to strip '=' slot operator for || deps
-   out="( ${PYTHON_PKG_DEP/:0=/:0} ${i_depstr} ) ${out}"
+   out="( ${PYTHON_PKG_DEP/:=} ${i_depstr} ) ${out}"
fi
done
echo "|| ( ${out})"

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index a395538be39c..a883135eaa41 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -446,14 +446,12 @@ _python_export() {
PYTHON_PKG_DEP)
local d
case ${impl} in
-   python3.10)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.10.12:3.10";;
-   python3.11)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.11.4:3.11";;
-   python3.12)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.12.0_beta3:3.12";;
+   python*)
+   
PYTHON_PKG_DEP="dev-lang/python:${impl#python}"
+   ;;
pypy3)
-   
PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.12:0=';;
+   
PYTHON_PKG_DEP="dev-python/${impl}:="
+   ;;
*)
die "Invalid implementation: 
${impl}"
esac



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

2023-07-17 Thread Michał Górny
commit: d73aff46dc22e0e2bd4b63ab5b46c8dfc5600b9f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 12 12:03:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73aff46

python-utils-r1.eclass: Require >=dev-python/pypy3-7.3.12

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

 eclass/python-utils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 40c15b65d7a5..81051699f1d9 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -454,7 +454,7 @@ _python_export() {
python3.12)

PYTHON_PKG_DEP=">=dev-lang/python-3.12.0_beta3:3.12";;
pypy3)
-   
PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.11_p1:0=';;
+   
PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.12:0=';;
*)
die "Invalid implementation: 
${impl}"
esac



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

2023-07-17 Thread Michał Górny
commit: bb60cc3fc8505ce5323ebbe6825faf68c6af4f33
Author: Tom Gillespie  gmail  com>
AuthorDate: Thu Jul 13 01:55:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb60cc3f

pypi.eclass: _pypi_translate_version _pre to .dev

Implement automatic translation _pre to .dev for pypi SRC_URIs.

Signed-off-by: Tom Gillespie  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31861
Signed-off-by: Michał Górny  gentoo.org>

 eclass/pypi.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/pypi.eclass b/eclass/pypi.eclass
index 594216a7fd96..b80ff9c95d36 100644
--- a/eclass/pypi.eclass
+++ b/eclass/pypi.eclass
@@ -105,6 +105,7 @@ _pypi_translate_version() {
local version=${1}
version=${version/_alpha/a}
version=${version/_beta/b}
+   version=${version/_pre/.dev}
version=${version/_rc/rc}
_PYPI_TRANSLATED_VERSION=${version/_p/.post}
 }



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

2023-07-17 Thread Michał Górny
commit: 8cc7354d298d9906237e696831ddbcbcc898fc5e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 15 15:58:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc7354d

distutils-r1.eclass: wheel dep moved into setuptools

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

 eclass/distutils-r1.eclass | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index e4f0589e191b..658d26f2a440 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -272,8 +272,7 @@ _distutils_set_globals() {
;;
setuptools)
bdep+='
-   
>=dev-python/setuptools-67.7.2[${PYTHON_USEDEP}]
-   
>=dev-python/wheel-0.40.0[${PYTHON_USEDEP}]
+   
>=dev-python/setuptools-67.8.0-r1[${PYTHON_USEDEP}]
'
;;
sip)
@@ -293,7 +292,7 @@ _distutils_set_globals() {
eqawarn "is enabled."
fi
else
-   local 
setuptools_dep='>=dev-python/setuptools-67.7.2[${PYTHON_USEDEP}]'
+   local 
setuptools_dep='>=dev-python/setuptools-67.8.0-r1[${PYTHON_USEDEP}]'
 
case ${DISTUTILS_USE_SETUPTOOLS:-bdepend} in
no|manual)



<    1   2   3   >