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

2024-05-04 Thread Patrick Lauer
commit: da248cbdabf29837dc72bd2f90fd888c23cddf6a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun May  5 05:28:37 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun May  5 05:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da248cbd

sys-apps/syd: add 3.18.3

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

 sys-apps/syd/Manifest  |  62 
 sys-apps/syd/syd-3.18.3.ebuild | 329 +
 2 files changed, 391 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index cdafd3b2984c..062718fb0477 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -3,27 +3,42 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
+DIST anstyle-query-1.0.3.crate 9742 BLAKE2B 
cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b
 SHA512 
38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
+DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 
37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047
 SHA512 
55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
 DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST argv-0.1.11.crate 8683 BLAKE2B 
44344e0f3678b159b64d06287d58508479831dc0bd7b044a1ccaebfffdd9023508da5d86f3e6d8af8579cf5351f6c8963581af978ca46bb0b87a37c1802e67d8
 SHA512 
011e8d5333b305387d7667bbcd4d3e694fb73d16ba4c51a10969d5dae7a7a4286f8583c160949fc2724c56c7d47c618813d0dd55c42665c8c2d1cccfcaf414a3
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 

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

2024-05-04 Thread Michał Górny
commit: cf12fcd83995a67aabe4da3325b7d8b7a8cf853e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:35:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:35:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf12fcd8

dev-python/pygments: Bump to 2.18.0

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

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

diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 17e062ccb1e8..eafc2775a54c 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1 +1,2 @@
 DIST pygments-2.17.2.tar.gz 4827772 BLAKE2B 
7e6db51ff35ec35981fcdd6f4a1f0a242c29e8b0947a5a3febdee35a0e4047414d49d6883b8fbf9de78b149323f0b3c86b315b03eaada557b4cd70e67917aab8
 SHA512 
a3408a21f4c0a9f1a81d4fae5c2924f66f1f17daf98a52c4379d6953625354f47bb8db3005e6ab09407627f592843efde12afb14e1271c1e685973eb4c238d89
+DIST pygments-2.18.0.tar.gz 4891905 BLAKE2B 
4ff1cc75ca348eecb96ecefe549a1e1c9a9cc81e1829a2354c70ce6f6e538bddbb9b7f90e781bbdd6433cee36e4a99fef9adaef95ca275d1be57a33ed8a77351
 SHA512 
2f696fed7f2120f9e3bd5f3d2837a5d6b883434b8d0f68d039c2620213508638cedf1517375019809720d56fc52f07e3bddd0defc4707703ace5d707908c00fb

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



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

2024-05-04 Thread Michał Górny
commit: 403de020d4a3c9b6f4146cca69c81d0a169dafab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:37:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:37:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403de020

dev-python/bcrypt: Bump to 4.1.3

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

 dev-python/bcrypt/Manifest| 34 
 dev-python/bcrypt/bcrypt-4.1.3.ebuild | 97 +++
 2 files changed, 131 insertions(+)

diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index 26aa1e334b59..8bb88683a9d8 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -1,58 +1,92 @@
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
+DIST base64-0.22.1.crate 81597 BLAKE2B 
6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a
 SHA512 
91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 DIST bcrypt-0.15.0.crate 11631 BLAKE2B 
47a671e252bc4c14d8323031e34b351e57d8c8d5e0683e994a792b8211cdb72432d9b1dbcdf643804fd7e1d3064beb00b0df1ca83b01991233b290ae7b61a1cf
 SHA512 
550cd503ac96d6b12b6fb7336d78423516905f2b60fafc0fe907adac694d74ab97a25937b562d14aea2260319c97b686496e17578f817a0c18362e1dc9f8ec53
+DIST bcrypt-0.15.1.crate 11628 BLAKE2B 
71072e92ac88393d5e7676f5afeb16ef8588232f390f02ad15b5ad31ca3a96daa431f867aa6cd52aff81be0cea43c46dbcf53edbf7db571556ea746a5b1713dc
 SHA512 
40d4bec4a7a52a54b3be16e9fe52b8f2734c0f1e36bfa76059d5edb75339b125d70416919ad1c47df569f4abe6723470731bded3b7335c77b4967ea024cc7217
 DIST bcrypt-4.1.1.tar.gz 26080 BLAKE2B 
136a1de7e61c73314c4df3c2fc6bff4a2cceaf7e8b23ad535e12f46f879c6f053643e372a106ce214e3f999246517b1467ffb2ff546d9bd147b9150de68f6249
 SHA512 
a6acef147f0dfc00ede36c7e5138dbeb6d8ad2e458daf51a66a46795067e9e57d139f326540de9cd99d5795d6ff53dc571a9b30453941ce4ecb9d935406a4862
 DIST bcrypt-4.1.2.tar.gz 26356 BLAKE2B 
ade0b4b059d71ae767142fff6e1d6af62f243ace65aa3c1219df72d88566cb7c512d0f610d91bea1ff0da02357d470d4c1548cf6cd1109269743152495b32501
 SHA512 
8e7e8c930b7fcc397f0bd630443b2ba1b6f5ffa6b80ce8e9ff664a7c80d8ff70ae818d7298ddc14ec4c842c121413e0b973fd99b66a7e913dbd51fdb2c79e808
+DIST bcrypt-4.1.3.tar.gz 26456 BLAKE2B 
3e88047cc932bfc657f937dcf3af21c9db012cf1cdfe4a714dad6e5ab73f539e5d385759c90face464b2bbe13444ed07107f4f02f6f285d68d66d26fce372e8f
 SHA512 
141c1537c25e15d9fc906e0f59ca8b9758a2e6cc302136521a5f82dc46b61f6977cfa6dea79878a47141cb64ead00c84157918ce0d18165e8bfea1a83462c8fe
 DIST bcrypt-pbkdf-0.10.0.crate 11032 BLAKE2B 
9696f024b049c9d0ee4299e2086eea2d3389c47576d803d00eaccc530589c6158a845fc42afb1b59c3147ced8c9695220047fb2a4283723710011b00de511b3c
 SHA512 
857ae23e1996c11e1e7375f18addffd60c6d02972d5856d594f0e03750065481f414addcf0c846e9f65d93c41982ca6fb3a464a4dc13fb56f67ca39e373def34
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST blowfish-0.9.1.crate 16734 BLAKE2B 
edb9ef86b168259d37ae74ca5f961d4a2f79f0bd83c64a157b1605655001a8e82a1b40b0e03a24719dd9cc273fd50d1ad6a406b47b1925a9c2c687c119bcae0c
 SHA512 

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

2024-05-04 Thread Michał Górny
commit: 680f6d507f4960c360929b4bea31469bd48b1b55
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 05:11:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 05:11:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680f6d50

dev-python/elasticsearch: Bump to 8.13.1

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

 dev-python/elasticsearch/Manifest  |  1 +
 .../elasticsearch/elasticsearch-8.13.1.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-python/elasticsearch/Manifest 
b/dev-python/elasticsearch/Manifest
index dba38ac869ae..19097361c810 100644
--- a/dev-python/elasticsearch/Manifest
+++ b/dev-python/elasticsearch/Manifest
@@ -1 +1,2 @@
 DIST elasticsearch-py-8.13.0.gh.tar.gz 1052777 BLAKE2B 
90d6677fe40a635f33e37b4da90c0d8c6d3cde10a815932ee91b5e411162322edc22d13fe231b5d514f350a2b448ce1722e75426b5b5e08b711f3193d2963453
 SHA512 
fee1ba95d65be424f4ffeb65898bbafd5860358864d9706c82be663139e4543bce54c57bb21188c5ab6cdf5e15323cb1698bfb17715a7be38f844d3781840c97
+DIST elasticsearch-py-8.13.1.gh.tar.gz 1074911 BLAKE2B 
4ba5f728690274ab074fa17993c59fb41d4493bc05b69d4281db56c274ddd522124c96046248bdecf7fc362e624853d7a31fac0a12d952faf0e38296d62c89c9
 SHA512 
ab5b3b67e70588c31a2b62fe03dd5aa0320da36b4a669986207db5982fabfb8fa800d181be958505bb264a9fb72ab33a9d5167779300e93d0874e9105e990891

diff --git a/dev-python/elasticsearch/elasticsearch-8.13.1.ebuild 
b/dev-python/elasticsearch/elasticsearch-8.13.1.ebuild
new file mode 100644
index ..386e158ec30f
--- /dev/null
+++ b/dev-python/elasticsearch/elasticsearch-8.13.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P="elasticsearch-py-${PV}"
+DESCRIPTION="Official Elasticsearch client library for Python"
+HOMEPAGE="
+   https://ela.st/es-python
+   https://github.com/elastic/elasticsearch-py/
+   https://pypi.org/project/elasticsearch/
+"
+SRC_URI="
+   https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/aiohttp-3[${PYTHON_USEDEP}]
+   =dev-python/elastic-transport-8.13[${PYTHON_USEDEP}]
+   >=dev-python/orjson-3[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/mapbox-vector-tile[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/opentelemetry-api[${PYTHON_USEDEP}]
+   dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   dev-python/unasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/sphinx \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+src_prepare() {
+   # https://github.com/elastic/elasticsearch-py/pull/2552/
+   sed -i -e '/float_/d' elasticsearch/serializer.py \
+   test_elasticsearch/test_serializer.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # REST api tests are a black hole for effort. It downloads the 
tests
+   # so its an ever moving target. It also requires effort to 
blacklist
+   # tests for apis which are license restricted.
+   "test_elasticsearch/test_server/test_rest_api_spec.py"
+   # Counting deprecation warnings from python is bound to fail 
even
+   # if all are fixed in this package. Not worth it.
+   "test_elasticsearch/test_client/test_deprecated_options.py"
+   # Running daemon for tests is finicky and upstream CI fails at 
it
+   # as well.
+   "test_elasticsearch/test_server/"
+   "test_elasticsearch/test_async/test_server/"
+   )
+
+   local -x TEST_WITH_OTEL=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -p asyncio
+}



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

2024-05-04 Thread Michał Górny
commit: 7dee2379eb8cb4b8265c5cab9e18fb684a0c1a08
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:34:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dee2379

dev-python/coverage: Bump to 7.5.1

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-7.5.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 17c1b53b6908..73b9bf169f61 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
 DIST coverage-7.4.4.tar.gz 783727 BLAKE2B 
e7d7af92ddcb3d7b5857cc83d8e14bb16ea2bde720eba63b082d35358934047ef7285ac70a6cd8fcb4720a9ddea5c22cf4cb14404ac2800794c49650ff5a1dd4
 SHA512 
26d4715ce69556ca12d1b65db5f21807c08733810b4398750280184812ebfb698e7b424b9e30f55e7524323861a22d4581db0524e9e285ca858132359fd24d28
 DIST coverage-7.5.0.tar.gz 798314 BLAKE2B 
6f7b80d1a46fb88f92571bc23fa2e061680e4e72e6339332f135ace6072570776abbfdce7654d34599ccd1dff920fb1d7cbdc7039a341d10e130408d554e6f83
 SHA512 
1332f630e6f6ed9a2445f93a3826f22151cf4eff2491163a6d01ef1ce468928a52871ee71aeeb716e8e4f04542524ae25213a37bdb874c4a663cbc581482530d
+DIST coverage-7.5.1.tar.gz 784825 BLAKE2B 
4dd659d170b026aa868a066fedc9ab0cfa16b5ac2cb90a45578528f2733b7a01b7d3546836b908412d81a7ff21645b0ceebcf27d3414a99d474a7fd44d2539f4
 SHA512 
db9fe405c52e30e2aa673caf0cc8a02b5f62fd53b969003d231b52cf9463afc22924d5c29859447d6139be9c6642036f3cbc690ae4055d250a73c9dcd1f805a2

diff --git a/dev-python/coverage/coverage-7.5.1.ebuild 
b/dev-python/coverage/coverage-7.5.1.ebuild
new file mode 100644
index ..d7fb22bbd856
--- /dev/null
+++ b/dev-python/coverage/coverage-7.5.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_CORE=${1}
+   einfo "  Testing with the ${COVERAGE_CORE} core ..."
+   epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: fails because of additional "Terminated" print on 
SIGTERM
+   
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+   # broken because of pytest plugins explicity loaded
+   tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+   # these expect specific availability of C extension matching
+   # COVERAGE_CORE (which breaks testing pytracer on CPython)
+   tests/test_cmdline.py::CmdLineStdoutTest::test_version
+   tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+   )
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" coverage/ || die
+   test_tracer ctrace
+   fi
+
+   test_tracer pytrace
+
+   case ${EPYTHON} in
+   python3.1[01]|pypy3)
+   ;;
+   *)
+   # available since Python 3.12
+   test_tracer sysmon
+   ;;
+   esac
+
+   if [[ -n ${c_ext} ]]; then
+   rm coverage/*.so || die

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

2024-05-04 Thread Michał Górny
commit: 9cd2ef47ba8c0a96928dd3e023ef184c45f75008
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:36:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:36:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd2ef47

dev-python/schema: Bump to 0.7.7

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

 dev-python/schema/Manifest|  1 +
 dev-python/schema/schema-0.7.7.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/schema/Manifest b/dev-python/schema/Manifest
index 49a96927b6b7..4fbd6daf3cef 100644
--- a/dev-python/schema/Manifest
+++ b/dev-python/schema/Manifest
@@ -1 +1,2 @@
 DIST schema-0.7.5.tar.gz 48173 BLAKE2B 
3d112ee1960c79a64ec2980cbd70403b6dbcafdeeb4f5826c427426aafd602691fd5ceab408edf88e50854a7d66306a73a4729c056a1ca7d1eaa4d0c725901a9
 SHA512 
10184a4d2a30600d5c6fe9fcde33925137825e811af691c40fee841f88e4a5106ef7e79be2a0d0e0b74892bf889c3d2eff934a36dbca269cd7bf22748d39
+DIST schema-0.7.7.tar.gz 44245 BLAKE2B 
c984f5948b5f87eafe45cee42b927a61ea7b3fc1877474f189abf448f95be37d299720d1fe72b46d4a24760758c39818c966cef581df48fbf365b9754bcf7167
 SHA512 
9c811f5c4e87a123a5a1401b6e4b1ff5319f044458fa2b280740dbe78e76661ae868643f0c8a4b738161be6d8ad575401841a824df6664825a545aa0339815c2

diff --git a/dev-python/schema/schema-0.7.7.ebuild 
b/dev-python/schema/schema-0.7.7.ebuild
new file mode 100644
index ..61220e35ea2b
--- /dev/null
+++ b/dev-python/schema/schema-0.7.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple data validation library"
+HOMEPAGE="
+   https://github.com/keleshev/schema/
+   https://pypi.org/project/schema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest



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

2024-05-04 Thread Michał Górny
commit: 24ca8dd8340fa694bf2b85d11d15f0ff191204c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:30:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:30:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ca8dd8

dev-python/flask-cors: Bump to 4.0.1

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

 dev-python/flask-cors/Manifest|  1 +
 dev-python/flask-cors/flask-cors-4.0.1.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest
index c5791930cf13..44ae3f08635e 100644
--- a/dev-python/flask-cors/Manifest
+++ b/dev-python/flask-cors/Manifest
@@ -1 +1,2 @@
 DIST flask-cors-4.0.0.gh.tar.gz 31586 BLAKE2B 
ac3713a08108a621fb0150039a2c40b87a3331084223ec73fb6cf76444e4a7681350a01f18f507b0ee942f01731c289e44950d99412373e7c889beaffa116513
 SHA512 
04f163d646d2f5fc96b397a3d52ad0e6b99ae6caaec67855e05b4330a323d1b28ab4d624000cbce9a897dba8a00317828e7056537454d1bb7febfc37096d
+DIST flask-cors-4.0.1.gh.tar.gz 32226 BLAKE2B 
f6301842b20175587be43d3c1f22fb341463f25d21fcae9b6463e8c48b149ab7ddf000d5541645f217755bc43863ef060cf1e2f6e57941632db420efb1cd223e
 SHA512 
51dd7c50d5db6a6b6985a32f08f9512603e64199bf90dd22349cd1dbff94f1706b1e26cbe7765fb6dc6310fce86ac470896b127dc83cc740436e1ae11c11f7eb

diff --git a/dev-python/flask-cors/flask-cors-4.0.1.ebuild 
b/dev-python/flask-cors/flask-cors-4.0.1.ebuild
new file mode 100644
index ..9624e2a08270
--- /dev/null
+++ b/dev-python/flask-cors/flask-cors-4.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 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
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/corydolphin/flask-cors.git;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/corydolphin/flask-cors/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
+HOMEPAGE="
+   https://github.com/corydolphin/flask-cors/
+   https://pypi.org/project/Flask-Cors/
+"
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-python/flask[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme \
+   dev-python/sphinxcontrib-httpdomain



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

2024-05-04 Thread Michał Górny
commit: 6e95869fe65d04cc231224e9f53fa799176babed
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 04:29:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 04:29:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e95869f

dev-python/pywlroots: Bump to 0.16.8

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

 dev-python/pywlroots/Manifest|  1 +
 dev-python/pywlroots/pywlroots-0.16.8.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-python/pywlroots/Manifest b/dev-python/pywlroots/Manifest
index 5e0fdac61c5d..6864cb100431 100644
--- a/dev-python/pywlroots/Manifest
+++ b/dev-python/pywlroots/Manifest
@@ -1,2 +1,3 @@
 DIST pywlroots-0.15.24.gh.tar.gz 85570 BLAKE2B 
0c7ba0be6159152488785298028bb1feec20e2380357060a850dab417b3fb1fccb4a9e6cc6564d2b7f124bf4fc454789549267e9036b0b4559e5fcd4c6f06196
 SHA512 
b29b76cf18a65b2ef19d15ecf018a9ba44119d60ee61435967d17f06d5f7544d2117f2e9a81574734c71591a237b00c8584a5cc6d6adb928f39f11170f21ee94
 DIST pywlroots-0.16.7.tar.gz 98542 BLAKE2B 
bcc20d31e4423c6f486f6bcbfecb1db1995cc3d58e98205f63468b4b93b3f386f67ff22e8a99cd419b7b31f7c0287a61f8c4e1fed6e7af525244e94895ba55d6
 SHA512 
05e75f70ca6e9fcf7cfd18fb55411fbf3ef9d0b95d11afdab0ad95f2016623ac4e097b600e3d7a6f880be0edc6a1ccfaa48364ec02bd3c46c44f7c0de3fe96ac
+DIST pywlroots-0.16.8.tar.gz 100267 BLAKE2B 
969f528a849a5b2b3c5c9147971c1fa4e105d894c3086e0283877cdedb8f1535632fd8554adfda2419881a0a0efb9a420950991f36746a66b543052f8301
 SHA512 
2b374ce77d35106830e8de8d96bb3572ff3853ce7a431e280580144ffc530531df5a79f54e5064d6186b7cc660a97dfb5d954155c71d8e70109d50206d96c597

diff --git a/dev-python/pywlroots/pywlroots-0.16.8.ebuild 
b/dev-python/pywlroots/pywlroots-0.16.8.ebuild
new file mode 100644
index ..9a4044ba719c
--- /dev/null
+++ b/dev-python/pywlroots/pywlroots-0.16.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python binding to the wlroots library using cffi"
+HOMEPAGE="
+   https://github.com/flacjacket/pywlroots/
+   https://pypi.org/project/pywlroots/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="X"
+
+# See README for wlroots dep
+DEPEND="
+   dev-python/cffi:=[${PYTHON_USEDEP}]
+   >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}]
+   >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}]
+   =gui-libs/wlroots-$(ver_cut 1-2)*:=[X?]
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch
+   )
+
+   # override automagic detection and caching that's completely broken
+   # by design; https://github.com/flacjacket/pywlroots/issues/132
+   cat > wlroots/_build.py <<-EOF || die
+   has_xwayland = $(usex X True False)
+   EOF
+   sed -e "s:return.*has_xwayland$:return $(usex X True False):" \
+   -i wlroots/ffi_build.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   rm -rf wlroots || die
+   epytest
+}



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

2024-05-04 Thread Michał Górny
commit: f4508a2c12324414323f296a7e19a856c48cb123
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 03:42:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 03:42:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4508a2c

dev-python/sqlglot: Bump to 23.13.7

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

 dev-python/sqlglot/Manifest   |   1 +
 dev-python/sqlglot/sqlglot-23.13.7.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 9ef677eab26d..84a1cfbff92f 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -21,6 +21,7 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.12.2.tar.gz 13030682 BLAKE2B 
07e551a3155e2121518a2e5c12153f8adb5d7822a22dfc70abcd202f8b45198720bf14a601932f7a95658ab1495c1b8db697ccb16c9e6af49db590c9a950332e
 SHA512 
cb06d76dbc159ccf1836f1879949bc5f2c7e0e7d75aacccfe6ac9f06c1b5d3accf669c0c29070455e1a97465984e002f2466b398b767fcd9888483bdd116fcb7
 DIST sqlglot-23.13.0.tar.gz 13052533 BLAKE2B 
0e6a8064a966b8433afac6a78325cd2c903ce958c30c5e7cd16fbeee0beecb5fbc62b8e62a78de5ba6560ec5a2b44eda486eb049b0c602c75ee88491cbe3eaf1
 SHA512 
b5d195e950b413e3d592dd3a20c176a51c85d1d54da9354c8ab374a60199de2eddf8a028de47e3f389ef5932e424f1d8aec4ce81cd2b16def67950f079db8fcf
+DIST sqlglot-23.13.7.tar.gz 13093895 BLAKE2B 
3d6311e81030f01675251380c7883ef4d2151e00438b3767bf7da57bdfc5818054ed33ef4517836d178028d8984ff206256aa48138020c0acce1cb0c27709322
 SHA512 
dbf53572ce8fd5e1bc694e275356740997aa0a87885d8c5991bac45084a301e52474c9e6193f36346c4cf429ec953fcb276e66861ce7a1e0e7909600dee57528
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-23.13.7.ebuild 
b/dev-python/sqlglot/sqlglot-23.13.7.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.13.7.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-05-04 Thread Michał Górny
commit: 80f2bb74dcecd41edbffc322df3ce2ee636dbe06
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 03:50:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 03:50:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f2bb74

dev-python/cryptography: Bump to 42.0.6

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

 dev-python/cryptography/Manifest   |   4 +
 dev-python/cryptography/cryptography-42.0.6.ebuild | 147 +
 2 files changed, 151 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 383d2e117b53..11ebb0ba9b58 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -15,8 +15,10 @@ DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B 
a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf
 SHA512 
c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219
 DIST cryptography-42.0.5.tar.gz 671025 BLAKE2B 
0eb4b6722ffcbd8b1107afeff23ad72de8199b82923e82412176601aeda8eaf0fe53485ad0fb504be0e5d1898a4006d4bc2ecf5a406f818a69120df382d2ee87
 SHA512 
5524fd230b55580a2c647a0a78197a783e201fdfa8b3177b72c6d7b689afd76a689e4fe3593120d3adb7ee5cc4adf9211e8deedc8fab355e9ed70076db09f68b
+DIST cryptography-42.0.6.tar.gz 670978 BLAKE2B 
ffe93d5a875f49531b06727bdf5727a0c12bb903d7db176b6e2e93abbb23108484dab94dbd05ab771d371211e2c0d491a4887f3e5d428b5146a442bf796d8618
 SHA512 
60c962357c201c5e8b78b460377a60911785c6fc3d20a501481da88f14aa1763efbacd94a65a1c1076b8efc08960f9f5ef7306f2f38de590a4135982ff37ef31
 DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B 
ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958
 SHA512 
05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f
 DIST cryptography_vectors-42.0.5.tar.gz 35277812 BLAKE2B 
3511f90a90816dbf48fb588e24e432844b51f9b969f03bf9f01e7cba55a8b7fc1aebf66409e137ccee14279535b366c54e1b3af6af026812cdfe92c3137106ec
 SHA512 
38af39f8cb869af630d4b75d7a62ba9778fd59ceee2858504655d9065a82d2365644c9ab301c90f3ebd9f32f2e04867650b6d392c1f2b6880e3bb0c216e6a419
+DIST cryptography_vectors-42.0.6.tar.gz 35277817 BLAKE2B 
f78c96e1b2ca1d347b010f52d37b310cca8f42e796f28f13becef1e8d40781510b039b023f7e4152be249b8dc6d0cdaadc8e72874c3feca074fbd5663616
 SHA512 
99f523c4df9c7d291c03808b830673b2dfb8ae1c46d621220df75c1d012cfa1be335094cef31fa6390c833452a503459ee6a06bb8c027b3e33760e8262ab9dc9
 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 
520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867
 SHA512 
bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1
 SHA512 
bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
@@ -32,7 +34,9 @@ DIST once_cell-1.17.2.crate 5 BLAKE2B 
8f1bf825fd618fa1070c3497264085bd354c9b
 DIST once_cell-1.19.0.crate 33046 BLAKE2B 
c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380
 SHA512 
4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
 DIST openssl-0.10.60.crate 265736 BLAKE2B 
a5a2386470baa5bfecfd9bf32a9965babf1c222e6e35d8652846ac342f75dc6ff022d8344350adcbd42d3313cde3831664fa9e65affb8e3825d58d4a8f5b7418
 SHA512 
4341098b55136862b2206091e740801c165c42f30404e4224c9d5cf3e68b5b6b26f5c4c383495a4b5b6baef232fa698f80136b0c3e86dbc9d411d3bde0d59616
 DIST openssl-0.10.63.crate 270890 BLAKE2B 
0571a214347f823c9079c1f6d204c62469235ced63cbfdb8494427aed8069f45bbb26b81d1edbddb3602c0bffd54d1ca96204aef8cb85aec041edf45d89889db
 SHA512 

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

2024-05-04 Thread Michał Górny
commit: 4074f0eacc260e4cc8660bcc5b3f8f051330d691
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 03:41:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 03:41:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4074f0ea

dev-python/hypothesis: Bump to 6.100.4

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

 dev-python/hypothesis/Manifest  |  1 +
 dev-python/hypothesis/hypothesis-6.100.4.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index c9569aff6b8e..9c32a98e90b6 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
 DIST hypothesis-6.100.1.gh.tar.gz 9450717 BLAKE2B 
b27e3be6b43ee7d140ee00064748cd651683414b1b9f8d697c166ddec7596c11e2c47a814de91b567b4d08568e7bcaab42a88665f8b6882d2807afcfdb967257
 SHA512 
4b46c5dfb330c65c8fc4afce90ed28309fc377e39d65b1ba0bf086efb5fe53b2be021bcb5e6a90fa6bdad463de6254761faab14fe2ad7814e84dfff08ff1a9d9
 DIST hypothesis-6.100.2.gh.tar.gz 9452773 BLAKE2B 
46519695d9fdefeeb3c24abacfb0dd495003c21e02b154a5873f1a0ec1f9ba04998398fd7a29c570b15f2fcce95e5ca9451687c37aae2e2b27190534480f8c4e
 SHA512 
ba4cbc3ee7cb958e32c59cfba095eafe8108f5a614316bf490105939e7c487bd56890794aa5d9583feeb4a0b7852a966da16f7e4fac1721f55eb105d03637cbe
+DIST hypothesis-6.100.4.gh.tar.gz 9453201 BLAKE2B 
0df377ae46748fd15f70e296edab92587e0aa2deeb026950dff5e440c1d52d89a48245ba43044061b85ec0a009a8b88500b5e39513a8d0bce9afcc16dafa
 SHA512 
089d8975ccfc8c13d092ddc67003d20ffe181950343b7bddd80769c7a55211cd073c4a0b29f5b46d2be6dc849263d79114e141becf732cdc895addeb2e535c5a

diff --git a/dev-python/hypothesis/hypothesis-6.100.4.ebuild 
b/dev-python/hypothesis/hypothesis-6.100.4.ebuild
new file mode 100644
index ..13d62b8d6bd1
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.100.4.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-8[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-05-04 Thread Michał Górny
commit: cb034497ec6d04eea1efcb22fa003912f979473b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  5 03:43:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  5 03:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb034497

dev-python/cryptography: Remove old

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

 dev-python/cryptography/Manifest   |  15 ---
 dev-python/cryptography/cryptography-42.0.0.ebuild | 146 -
 dev-python/cryptography/cryptography-42.0.1.ebuild | 146 -
 dev-python/cryptography/cryptography-42.0.2.ebuild | 146 -
 dev-python/cryptography/cryptography-42.0.3.ebuild | 146 -
 dev-python/cryptography/cryptography-42.0.4.ebuild | 146 -
 6 files changed, 745 deletions(-)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 8207fd6a659c..383d2e117b53 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -14,18 +14,8 @@ DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B 
a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf
 SHA512 
c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219
-DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 
40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb
 SHA512 
96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d
-DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 
5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063
 SHA512 
978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd
-DIST cryptography-42.0.2.tar.gz 672761 BLAKE2B 
9c97305adebb88127cc6e2e44affee6c9703638abb1b09e34da424a617aa9eaddd8498a2452711af998dbe7818a6148392be78106104d01f2106d8de2b65ac97
 SHA512 
100f604884cfe5335369d48eeb1d28ccd822f13ddd13c007f4a265c887362bda2b88646328ca570c9969897bd838df6c1f6b7fe4abaf36e82cdb93358694b12c
-DIST cryptography-42.0.3.tar.gz 669589 BLAKE2B 
328c297a989f96d10e92c92d5b84e147512498be7ad205b2f36fcdb6234b4c77ac7f20f3ba8f74d05a573e2eacc68e315a97fbc429b87b5da625d4cf359773bd
 SHA512 
d3733d08afea1cb3ad5a01f241ea7f58aaf38334cd25e2b7f64686ffd697f20ec30133931af7fe6a439ba0cb365d63ea6ec0512c627b768891f9e82c15dc0cdd
-DIST cryptography-42.0.4.tar.gz 670311 BLAKE2B 
9dc906048bf3be1b457a528cebf8d947ef9088ac5bdcae18b43359412c793fa25fe66a1032d118d0a64924e20065e449977ace3027e508cb383381dd175119ce
 SHA512 
e949672bbe5347c994e1217767c45b4a302830074ed404b65fdad5166f415c4d4c597c1b928eba3a61b338438a178c32302e001ffd6a2c34bbb51ba79ae2e938
 DIST cryptography-42.0.5.tar.gz 671025 BLAKE2B 
0eb4b6722ffcbd8b1107afeff23ad72de8199b82923e82412176601aeda8eaf0fe53485ad0fb504be0e5d1898a4006d4bc2ecf5a406f818a69120df382d2ee87
 SHA512 
5524fd230b55580a2c647a0a78197a783e201fdfa8b3177b72c6d7b689afd76a689e4fe3593120d3adb7ee5cc4adf9211e8deedc8fab355e9ed70076db09f68b
 DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B 
ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958
 SHA512 
05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f
-DIST cryptography_vectors-42.0.0.tar.gz 35277565 BLAKE2B 
a770b13244633dc155f21c9179440d4f5d393c71801e44e374e38c183055b842f127090160fab6ba44748e68b2004c0d128980b89b1ae760e6148ba4784fecce
 SHA512 
2d7a633ddf6b81bc3098a54dc61b801e7ea8117424d02db2b9baeb2a2a6da734e07b64f24f924fbf1ae45d65ce2f34db8cc76b1bfaed9dab00a69ef0332245e1
-DIST cryptography_vectors-42.0.1.tar.gz 35277715 BLAKE2B 
a1996ddd91eb5986c6ea72a3a163506ac60522eb459ce36b90ade44045d662ecbc6e2c2875a0437371885968524c43829e02bcbc094e6a1cb5ade5b743114cb4
 SHA512 
b7d4503f182e29d1d33bcd5ad2f4327a8deb3e11c640c843eab3b870780b7285323fa044f98dd052101e4926b2ecdf5de00858df8fbedc25e7c69912b335
-DIST 

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

2024-05-04 Thread Ionen Wolkens
commit: 332049c8113254daa4bc9fa99dbf6bd3aa9f4f60
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 19:11:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May  5 02:40:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332049c8

dev-util/qbs: add 2.3.0

ebuild redone from scratch due to cmake migration + Qt6, and kept
simple easier maintenance (e.g. skipping Qt5 support and inventing
options for optional gui/examples, also some tests that would need
extensive workarounds to pass with unusual toolchains even if do
like the old qbs ebuild did with qbs profiles)

Not 100% sure that all listed bugs are fixed given have not
attempted to reproduce with old version, but at least couldn't
with the new. Please file new bugs if needed so it can be up
to date and easier to handle.

Closes: https://bugs.gentoo.org/801541
Closes: https://bugs.gentoo.org/836894
Closes: https://bugs.gentoo.org/840290
Closes: https://bugs.gentoo.org/884575
Closes: https://bugs.gentoo.org/906929
Closes: https://bugs.gentoo.org/915787
Closes: https://bugs.gentoo.org/919395
Closes: https://bugs.gentoo.org/929071
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/qbs/Manifest |  1 +
 dev-util/qbs/qbs-2.3.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-util/qbs/Manifest b/dev-util/qbs/Manifest
index 2d0dd5be8400..8b601b078fc4 100644
--- a/dev-util/qbs/Manifest
+++ b/dev-util/qbs/Manifest
@@ -1 +1,2 @@
 DIST qbs-src-1.19.1.tar.gz 4961984 BLAKE2B 
2b9333ac8bba12f311ad47b1315d0a61ddf3b3a804888369f3fd868fbebca4ad13bd857451cb3fe3515fd9f9e69b42b84484289e79d3e7911c69720d7d08ab29
 SHA512 
b53dae9631c9d4ec1f799395948a67ce4b62ae88908cce3b00f42fb0213d80d32127c3429b95d5c32c9f7c1b861fc5a52ac6952046a6d91d035539d7412a5c4d
+DIST qbs-src-2.3.0.tar.gz 5615799 BLAKE2B 
f7e10d1dffe7d188c4ab5c6ed1b02837b41044f93083e052105638ed3c091a5be2d4f3bffeb39238baf6e8a1ba2cfc316fefea5f80871c851be3d7c873847c74
 SHA512 
6611ce02b0dc4f4a0cc68a13a7c684c07061d3fff57d2ca16470fffa253ff23f45349d86ad4ba4c0eab681f74f3c92cddd85daedf1f31fd1a7eae5bddb606cb6

diff --git a/dev-util/qbs/qbs-2.3.0.ebuild b/dev-util/qbs/qbs-2.3.0.ebuild
new file mode 100644
index ..c00fae7ed834
--- /dev/null
+++ b/dev-util/qbs/qbs-2.3.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2024 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 python-any-r1
+
+DESCRIPTION="Modern build tool for software projects"
+HOMEPAGE="https://doc.qt.io/qbs/;
+SRC_URI="https://download.qt.io/official_releases/qbs/${PV}/${PN}-src-${PV}.tar.gz;
+S=${WORKDIR}/${PN}-src-${PV}
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[concurrent,gui,network,widgets,xml]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   ')
+   dev-qt/qttools:6[assistant,qdoc]
+   )
+"
+
+CMAKE_SKIP_TESTS=(
+   # QBS does not inherit toolchain/flags knowlege from cmake, and
+   # while can use ${BUILD_DIR}/bin/qbs-config to improve this it
+   # remains very fickle and will fail in varied ways with clang,
+   # musl, -native-symlinks, and libc++. After consideration it is
+   # not worth worrying about affected tests here (even if notable).
+   tst_api
+   tst_blackbox # also skips blackbox-* (intended)
+   tst_language
+)
+
+python_check_deps() {
+   # _find_python_module in cmake/QbsDocumentation.cmake
+   python_has_version "dev-python/beautifulsoup4[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # temporary workaround for musl-1.2.4 (bug #906929), this ideally
+   # needs fixing in qtbase as *64 usage comes from its headers' macros
+   use elibc_musl && append-lfs-flags
+
+   local mycmakeargs=(
+   -DQBS_DOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DQBS_INSTALL_HTML_DOCS=$(usex doc)
+   -DQBS_INSTALL_MAN_PAGE=yes
+   -DQBS_INSTALL_QCH_DOCS=$(usex doc)
+   -DQBS_LIB_INSTALL_DIR="$(get_libdir)"
+   -DWITH_TESTS=$(usex test)
+   -DWITH_UNIT_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( README.md changelogs )
+   cmake_src_install
+
+   use !test || rm -- "${ED}"/usr/bin/{tst_*,qbs_*,clang-format-test} || 
die
+
+   docompress -x /usr/share/doc/${PF}/qbs.qch
+}



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

2024-05-04 Thread Ionen Wolkens
commit: 0528c2532526e96c983be09350abf00e39ed208e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 19:07:59 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May  5 02:40:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0528c253

dev-util/qbs: add github upstream metadata

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

 dev-util/qbs/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/qbs/metadata.xml b/dev-util/qbs/metadata.xml
index 7899bcd24454..e07e064c9841 100644
--- a/dev-util/qbs/metadata.xml
+++ b/dev-util/qbs/metadata.xml
@@ -22,5 +22,6 @@

https://bugreports.qt.io/
https://doc.qt.io/qbs/
+   qbs/qbs

 



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/ls-qpack/

2024-05-04 Thread Okamura Kazuya
commit: 8216f41714ea9013e8ddfe76a2053e0ddb94cd8e
Author: Okamura Kazuya  danceylove  net>
AuthorDate: Sun May  5 01:10:24 2024 +
Commit: Okamura Kazuya  danceylove  net>
CommitDate: Sun May  5 01:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8216f417

dev-libs/ls-qpack: treeclean

Signed-off-by: Okamura Kazuya  danceylove.net>

 dev-libs/ls-qpack/Manifest |  1 -
 dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-libs/ls-qpack/Manifest b/dev-libs/ls-qpack/Manifest
index 6945191389..d631a08307 100644
--- a/dev-libs/ls-qpack/Manifest
+++ b/dev-libs/ls-qpack/Manifest
@@ -1,2 +1 @@
-DIST ls-qpack-2.5.0.gh.tar.gz 708076 BLAKE2B 
dea75220c8c905bfe6ca2d52150eb9d69c656f01941f13dade45592e88f8456c7b3be81ca4bd403de84cfd3ba6c97b1bcb419b4be08c5954a11c11f9834c2530
 SHA512 
66ff577994d448c7f6745b0cb6984a705c6180e3ccf1795e207ed1827288938a819fe31827cfc911fb5fecf5b731cf4671dd26b6a6f08ee5582e84730d4211cc
 DIST ls-qpack-2.5.4.gh.tar.gz 708563 BLAKE2B 
780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d
 SHA512 
7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063

diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild 
b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild
deleted file mode 100644
index d2e1197d13..00
--- a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="QPACK compression library for use with HTTP/3"
-HOMEPAGE="https://github.com/litespeedtech/ls-qpack/;
-SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="static-libs"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex !static-libs)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   local LIB_TYPE=$(usex static-libs a so)
-   doheader ls{qpack,xpack_header}.h
-   dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE}
-   einstalldocs
-}



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

2024-05-04 Thread Okamura Kazuya
commit: 6cd12c6ccfa35e923fcba100aa08440c88a92f9e
Author: Okamura Kazuya  danceylove  net>
AuthorDate: Sun May  5 01:11:04 2024 +
Commit: Okamura Kazuya  danceylove  net>
CommitDate: Sun May  5 01:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd12c6c

dev-libs/lsbcrypt: drop 1.0.0-r1

Signed-off-by: Okamura Kazuya  danceylove.net>

 dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild | 31 --
 1 file changed, 31 deletions(-)

diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild 
b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
deleted file mode 100644
index 62d5ed367a..00
--- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213"
-
-DESCRIPTION="libcrypt wrapper for LiteSpeedTech"
-HOMEPAGE="https://github.com/litespeedtech/libbcrypt/;
-SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz 
-> ${P}.gh.tar.gz"
-
-S="${WORKDIR}/libbcrypt-${COMMIT}"
-
-LICENSE="CC0-1.0 public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-fix-tests.patch
-)
-
-src_test() {
-   default
-   ./bcrypt_test || die "Tests failed!"
-}
-
-src_install() {
-   newlib.a bcrypt.a libbcrypt.a
-   newheader bcrypt.h libbcrypt.h
-   einstalldocs
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/ls-hpack/

2024-05-04 Thread Okamura Kazuya
commit: 425ba54db480621f6871ca7860dc075fcb96692c
Author: Okamura Kazuya  danceylove  net>
AuthorDate: Sun May  5 01:10:15 2024 +
Commit: Okamura Kazuya  danceylove  net>
CommitDate: Sun May  5 01:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=425ba54d

dev-libs/ls-hpack: treeclean

Signed-off-by: Okamura Kazuya  danceylove.net>

 dev-libs/ls-hpack/Manifest |  1 -
 dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest
index 40345b6e01..4354c48490 100644
--- a/dev-libs/ls-hpack/Manifest
+++ b/dev-libs/ls-hpack/Manifest
@@ -1,2 +1 @@
-DIST ls-hpack-2.3.0.gh.tar.gz 954741 BLAKE2B 
d93494c5d3e08c13e496021467b4984400739168916389e72def3f8619ddd056a73b01121453905376ac20935d7f05b8732ace9290345d0558a7ccc1b266d04d
 SHA512 
45866b18042125cbbd008eed2935a938a42e1682030aa52ff4a324ddbad7bf9bd483161352cc8988bae668e132ee8b4b043ddc09d9e0316a66aaefd927ae2d76
 DIST ls-hpack-2.3.3.gh.tar.gz 952559 BLAKE2B 
18240d2f53524f3db0d18c76dc2ead041f1a3b7a0cff242610e9aab4d335a1b3bcecdc10f887805ae924caf2fb50db5ec53a05cd3ba521402e59d378d185fdfd
 SHA512 
157af5f0bc31f77b18fd806d27a9483c79254c360ee5cc7a16617b86df6a1024a268215a49f459f31ac06fa4c9b03a8c0e6d999bfe6c90548e2fd8ccd3d9b54d

diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild 
b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild
deleted file mode 100644
index 501ab4d7f7..00
--- a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="QPACK compression library for use with HTTP/3"
-HOMEPAGE="https://github.com/litespeedtech/ls-hpack/;
-SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="static-libs"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-disable-overwrites-flags.patch
-   "${FILESDIR}"/${PN}-disable-tests.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DSHARED=$(usex !static-libs 1 0)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   local LIB_TYPE=$(usex static-libs a so)
-   doheader lshpack.h
-   dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-hpack.${LIB_TYPE}
-   einstalldocs
-}



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

2024-05-04 Thread Okamura Kazuya
commit: 1585dc9697c598cc739caa227f7bf553b14ef30d
Author: Okamura Kazuya  danceylove  net>
AuthorDate: Sun May  5 01:11:31 2024 +
Commit: Okamura Kazuya  danceylove  net>
CommitDate: Sun May  5 01:11:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1585dc96

dev-libs/lsquic: treeclean

Signed-off-by: Okamura Kazuya  danceylove.net>

 dev-libs/lsquic/Manifest   |  1 -
 dev-libs/lsquic/lsquic-3.2.0-r1.ebuild | 50 --
 dev-libs/lsquic/lsquic-3.2.0.ebuild| 49 -
 dev-libs/lsquic/lsquic-4.0.8.ebuild| 50 --
 4 files changed, 150 deletions(-)

diff --git a/dev-libs/lsquic/Manifest b/dev-libs/lsquic/Manifest
index 936273a0a7..23c1be5283 100644
--- a/dev-libs/lsquic/Manifest
+++ b/dev-libs/lsquic/Manifest
@@ -1,3 +1,2 @@
 DIST boringssl-fips-20230428.tar.gz 32288205 BLAKE2B 
50588024cfd985b23be6f780197d092beae4b97bb2b5e01a6aca1477b0f5f0ffd0b6ac9558bd42fb5b4de4898a8987326afbe28422bb6dafbfc2104660958a83
 SHA512 
afdf94a4bbf4e92082ddcdb798c7b13e489f63ad50d9a79ee0f7222c0c830dd75a313cb8e3220816f1dc6872fe7493522938797c18c728e41a7c8f77bd597fc1
-DIST lsquic-3.2.0.tar.gz 1911754 BLAKE2B 
50832d44f01419fe78e965b632aa3f3c1a39c4cb36f1183031bdfecb8aad48ce094bf0e59736c9a408542b1d3977cb93e1908a86cffe3ad2cdbbad7a12257f33
 SHA512 
1b9b499c854e60d07b8f32215bf65dc8f678dd216689a4dcaa150e962357ed75087c2cc31a1f9f0bcd2f168ef63625ed0f5c0a88d16a6cec5fa02b75e782e3d0
 DIST lsquic-4.0.8.tar.gz 1928212 BLAKE2B 
4a4011fe86183ae0ac34f92a4695d18a8d635330e638038d7a78e9b04ebf49de657c666f523f4967163f81c77f033d856712bb04efc1c50fa8f50040d066a585
 SHA512 
45789e2024b60dbb2593b8708067b3aa833f818228c8b1d37840b6c8cb968d446cb74b5c9ace4a805b9dd5e91b5ad22fbf07e832b15b8f7ae480cfaafd67601b

diff --git a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild 
b/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild
deleted file mode 100644
index 574a042f4a..00
--- a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422"
-BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f"
-
-DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
-HOMEPAGE="https://github.com/litespeedtech/lsquic/;
-SRC_URI="
-   https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz 
-> ${P}.tar.gz
-   https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz 
-> boringssl-fips-20230428.tar.gz
-"
-
-S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-lang/go
-   dev-libs/ls-qpack:=[static-libs=]
-   dev-libs/ls-hpack:=[static-libs=]
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-disable-build-deps-libs.patch
-   "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   unpack boringssl-fips-20230428.tar.gz
-   mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DLSQUIC_SHARED_LIB=$(usex !static-libs)
-   -DLSQUIC_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild 
b/dev-libs/lsquic/lsquic-3.2.0.ebuild
deleted file mode 100644
index 86b5633709..00
--- a/dev-libs/lsquic/lsquic-3.2.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422"
-BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f"
-
-DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
-HOMEPAGE="https://github.com/litespeedtech/lsquic/;
-SRC_URI="
-   https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz 
-> ${P}.tar.gz
-   https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz 
-> boringssl-fips-20230428.tar.gz
-"
-
-S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/ls-qpack:=[static-libs=]
-   dev-libs/ls-hpack:=[static-libs=]
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-disable-build-deps-libs.patch
-   "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   unpack boringssl-fips-20230428.tar.gz
-   mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DLSQUIC_SHARED_LIB=$(usex !static-libs)
-   -DLSQUIC_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/lsquic/lsquic-4.0.8.ebuild 

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

2024-05-04 Thread Okamura Kazuya
commit: 870074b793bd954aecc84c9fbbbc730862b30d45
Author: Okamura Kazuya  danceylove  net>
AuthorDate: Sun May  5 01:10:00 2024 +
Commit: Okamura Kazuya  danceylove  net>
CommitDate: Sun May  5 01:10:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=870074b7

dev-libs/ip2loc: treeclean

Signed-off-by: Okamura Kazuya  danceylove.net>

 dev-libs/ip2loc/Manifest|  1 -
 dev-libs/ip2loc/ip2loc-8.1.4.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/dev-libs/ip2loc/Manifest b/dev-libs/ip2loc/Manifest
index 90a90fe107..539902b517 100644
--- a/dev-libs/ip2loc/Manifest
+++ b/dev-libs/ip2loc/Manifest
@@ -1,2 +1 @@
-DIST ip2loc-8.1.4.gh.tar.gz 3698367 BLAKE2B 
6f02870a99b7e7ef7b48e86c055391e674af8f7dde5b28ed3d7c4b5cc3a89df644f1e55a1f59b86ce215f02a8b98552f66755413f6b4a5ad737990bec5d7e61d
 SHA512 
c801e03b78771e2da402cb7c9e96c1bed984f5fea4e4b440a5a25602540a7a82cc2a166046d0a4b361c981615b779a1268b90d3db5fae3a70c3237377424f291
 DIST ip2loc-8.6.1.gh.tar.gz 3564380 BLAKE2B 
2b52af8b8539223f3c0ed3374df993cee2c9bfcdbf7954c4236191fa295a0d8826a18804bfcd1e03fc40fb30376bf2e438519b270285dee3f2221ff0eaefc851
 SHA512 
1c3c8198c7eadbcc8b3f274f46cd9fb56115c5ec3713bd6cf96743f9de4bd3029f2f90ed07c86c47626bbd6de2adb6d0ddf9a656f3fc5ddfc07ea9f1d43b2d06

diff --git a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild 
b/dev-libs/ip2loc/ip2loc-8.1.4.ebuild
deleted file mode 100644
index 4224101175..00
--- a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="IP2Location C Library"
-HOMEPAGE="https://github.com/chrislim2888/IP2Location-C-Library/;
-SRC_URI="https://github.com/chrislim2888/IP2Location-C-Library/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-S="${WORKDIR}/IP2Location-C-Library-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="dev-lang/perl"
-
-src_configure() {
-   eautoreconf
-   default
-}
-
-src_compile() {
-   default
-   pushd data > /dev/null || die
-   perl ip-country.pl || die "Failed to generate database!"
-   popd || die
-}
-
-src_install() {
-   default
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-php/PHPMailer/

2024-05-04 Thread Michael Orlitzky
commit: bdf63dcd3d3fcb03a6d18e56c5eea93e2526b479
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun May  5 01:10:57 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun May  5 01:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf63dcd

dev-php/PHPMailer: add 6.9.1

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-php/PHPMailer/Manifest   |  1 +
 dev-php/PHPMailer/PHPMailer-6.9.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-php/PHPMailer/Manifest b/dev-php/PHPMailer/Manifest
index 0ca8829c661a..a9b232779ae2 100644
--- a/dev-php/PHPMailer/Manifest
+++ b/dev-php/PHPMailer/Manifest
@@ -1,2 +1,3 @@
 DIST PHPMailer-6.5.0.tar.gz 99073 BLAKE2B 
dcb917233da29ab45305f7cf0405f9bb384bd4f98f062a74d94a168868d0cd92017e555bf8e7139130dd669e0a04917e3789c548b5165112d591aa403bfd56b8
 SHA512 
0632ec8b80c30393b00aebbadde7dd032eb2553232a100a74d69b6ed6465adf1eb3a4acca0aaf040665a978e7507aee9350b092336056ccb5306fbaea4640376
 DIST PHPMailer-6.6.4.tar.gz 102883 BLAKE2B 
d05eca221b3058e6632ab47c3d93d5f5cc7651c75af537642a7850c5fb77c825e53a77321e4a63d7b06e41afb468e4dd5fe2f9b5f045ae8ed6f8543ef2ac
 SHA512 
94ef038b59f8cf840205993d994070228a4237a19c153a0a9486e68a0289468cd882b2450482bdafb15f163c526c723dff3903919de872c6888b49273b718e87
+DIST PHPMailer-6.9.1.tar.gz 109263 BLAKE2B 
97820b1fb941e120839d89d928661b218555ebb58f2ccd25ed4236a656f4f48f518e7522ad5d2eb60a9d038e5e0ebdc9198597d6f1c82eb91de8953c71adeced
 SHA512 
a02d95405ffbfdc26d214d091508c8cd61e07b7285f264cc1c7bdf6bb1427b6cdde759b627710fb20cb988ded9299bfec85e61e5749932c245e79262d6f21c06

diff --git a/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild 
b/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild
new file mode 100644
index ..ebb698c6a0d5
--- /dev/null
+++ b/dev-php/PHPMailer/PHPMailer-6.9.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Full-featured email creation and transfer class for PHP"
+HOMEPAGE="https://github.com/PHPMailer/PHPMailer;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# To help out the Composer children, the tests and examples are missing
+# from the release tarballs.
+IUSE="idn ssl"
+
+# The ctype and filter extensions get used unconditionally, with no
+# fallback and no "extension missing" exception. All of the other
+# extensions are technically optional, depending on how you use
+# PHPMailer and whether or not you're willing to settle for fallback
+# implementations.
+#
+# The insane dependency string is to prevent the ctype and filter
+# extensions from being provided by one version (i.e. slot) of PHP,
+# while intl and unicode are provided by another.
+RDEPEND="
+   ssl? (
+   idn?  ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] )
+   !idn? ( dev-lang/php:*[ctype,filter,ssl] )
+   )
+   !ssl? (
+   idn?  ( dev-lang/php:*[ctype,filter,intl,unicode] )
+   !idn? ( dev-lang/php:*[ctype,filter] )
+   )"
+
+src_install() {
+   # The PHPMailer class loads its language files
+   # using a relative path, so we need to keep the "src" here.
+   insinto "/usr/share/php/${PN}"
+   doins -r language src
+
+   dodoc README.md SECURITY.md
+}
+
+pkg_postinst() {
+   elog "${PN} has been installed in /usr/share/php/${PN}/."
+   elog "Upstream no longer provides an autoloader, so you will need"
+   elog "to include each source file (for example: PHPMailer.php,"
+   elog "Exception.php,...) that you need."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/PHPMailer/

2024-05-04 Thread Michael Orlitzky
commit: deb594b516013a690212902b532b4ca3486214ce
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun May  5 01:11:16 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun May  5 01:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb594b5

dev-php/PHPMailer: drop 6.5.0, 6.6.4

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-php/PHPMailer/Manifest   |  2 -
 dev-php/PHPMailer/PHPMailer-6.5.0.ebuild | 74 
 dev-php/PHPMailer/PHPMailer-6.6.4.ebuild | 51 --
 3 files changed, 127 deletions(-)

diff --git a/dev-php/PHPMailer/Manifest b/dev-php/PHPMailer/Manifest
index a9b232779ae2..f3163143f556 100644
--- a/dev-php/PHPMailer/Manifest
+++ b/dev-php/PHPMailer/Manifest
@@ -1,3 +1 @@
-DIST PHPMailer-6.5.0.tar.gz 99073 BLAKE2B 
dcb917233da29ab45305f7cf0405f9bb384bd4f98f062a74d94a168868d0cd92017e555bf8e7139130dd669e0a04917e3789c548b5165112d591aa403bfd56b8
 SHA512 
0632ec8b80c30393b00aebbadde7dd032eb2553232a100a74d69b6ed6465adf1eb3a4acca0aaf040665a978e7507aee9350b092336056ccb5306fbaea4640376
-DIST PHPMailer-6.6.4.tar.gz 102883 BLAKE2B 
d05eca221b3058e6632ab47c3d93d5f5cc7651c75af537642a7850c5fb77c825e53a77321e4a63d7b06e41afb468e4dd5fe2f9b5f045ae8ed6f8543ef2ac
 SHA512 
94ef038b59f8cf840205993d994070228a4237a19c153a0a9486e68a0289468cd882b2450482bdafb15f163c526c723dff3903919de872c6888b49273b718e87
 DIST PHPMailer-6.9.1.tar.gz 109263 BLAKE2B 
97820b1fb941e120839d89d928661b218555ebb58f2ccd25ed4236a656f4f48f518e7522ad5d2eb60a9d038e5e0ebdc9198597d6f1c82eb91de8953c71adeced
 SHA512 
a02d95405ffbfdc26d214d091508c8cd61e07b7285f264cc1c7bdf6bb1427b6cdde759b627710fb20cb988ded9299bfec85e61e5749932c245e79262d6f21c06

diff --git a/dev-php/PHPMailer/PHPMailer-6.5.0.ebuild 
b/dev-php/PHPMailer/PHPMailer-6.5.0.ebuild
deleted file mode 100644
index 48dc349297f3..
--- a/dev-php/PHPMailer/PHPMailer-6.5.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Full-featured email creation and transfer class for PHP"
-HOMEPAGE="https://github.com/PHPMailer/PHPMailer;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# To help out the Composer children, the tests and examples are missing
-# from the release tarballs.
-IUSE="doc idn ssl"
-
-# The ctype and filter extensions get used unconditionally, with no
-# fallback and no "extension missing" exception. All of the other
-# extensions are technically optional, depending on how you use
-# PHPMailer and whether or not you're willing to settle for fallback
-# implementations.
-#
-# The insane dependency string is to prevent the ctype and filter
-# extensions from being provided by one version (i.e. slot) of PHP,
-# while intl and unicode are provided by another.
-RDEPEND="
-   ssl? (
-   idn?  ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] )
-   !idn? ( dev-lang/php:*[ctype,filter,ssl] )
-   )
-   !ssl? (
-   idn?  ( dev-lang/php:*[ctype,filter,intl,unicode] )
-   !idn? ( dev-lang/php:*[ctype,filter] )
-   )"
-BDEPEND="doc? ( dev-php/phpDocumentor )"
-
-src_prepare() {
-   default
-
-   # OAuth.php relies on a (now non-nonexistent) autoloader. We remove
-   # it early so that we don't generate documentation for it later on.
-   rm src/OAuth.php || die 'failed to remove src/OAuth.php'
-}
-
-src_compile() {
-   if use doc; then
-   phpdoc --filename="src/*.php" \
-   --target="./html" \
-   --cache-folder="${T}" \
-   --title="${PN}" \
-   --sourcecode \
-   --force \
-   --progressbar \
-   || die "failed to generate API documentation"
-   fi
-}
-
-src_install() {
-   # The PHPMailer class loads its language files
-   # using a relative path, so we need to keep the "src" here.
-   insinto "/usr/share/php/${PN}"
-   doins -r language src
-
-   dodoc README.md SECURITY.md
-   use doc && dodoc -r html/*
-}
-
-pkg_postinst() {
-   elog "${PN} has been installed in /usr/share/php/${PN}/."
-   elog "Upstream no longer provides an autoloader, so you will need"
-   elog "to include each source file (for example: PHPMailer.php,"
-   elog "Exception.php,...) that you need."
-}

diff --git a/dev-php/PHPMailer/PHPMailer-6.6.4.ebuild 
b/dev-php/PHPMailer/PHPMailer-6.6.4.ebuild
deleted file mode 100644
index ec7c08d4385e..
--- a/dev-php/PHPMailer/PHPMailer-6.6.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Full-featured email creation and transfer class for PHP"

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

2024-05-04 Thread Andreas K. Hüttel
commit: 36dfe7f91283c5208113041c0e460bec361e43c6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun May  5 01:13:53 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun May  5 01:13:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dfe7f9

sys-libs/glibc: keyword 2.39-r5

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

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

diff --git a/sys-libs/glibc/glibc-2.39-r5.ebuild 
b/sys-libs/glibc/glibc-2.39-r5.ebuild
index b2f0a7c469fb..26b5a207975e 100644
--- a/sys-libs/glibc/glibc-2.39-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/;
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-05-04 Thread Mart Raudsepp
commit: d729c7f6afb96826edab20a1a7bdeb22db2b451f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May  4 21:21:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May  4 21:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d729c7f6

gui-libs/gtk: add 4.14.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.14.4.ebuild | 251 +
 2 files changed, 252 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index d20cfb519069..778cd0fb700c 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
 DIST gtk-4.14.3.tar.xz 18340444 BLAKE2B 
20238e061c6500a8b253617010ac017e84ec2cacd9f10a7d2e982e9d72b72d78ee46abb3eb836d853d1d10736c697fc7468b2700b16ce5477a34400e8758e2b8
 SHA512 
2502fff3e98cb45f2293c94d86c32ff9b7c88d72eb7500a19fc9e589e1eda69af94c4eae78c044dcf5cf345cb99537d264250115d633034d9552cadc67f71e8e
+DIST gtk-4.14.4.tar.xz 18306548 BLAKE2B 
352831cb6373488593831e0d3489d425ca19b2b6c5541e269e251bb4f0455b435d73d24befef441fe09537838446eb773f33cbca746a9aeeed2204c413535ac0
 SHA512 
33a983f4ebac9088eaf9d3794a171d1619632bbcb27d9f46d894305dc15f83615a18443598b3c62a553b9596438b58226560ba17c41e539c76c3ee8a2b62c651

diff --git a/gui-libs/gtk/gtk-4.14.4.ebuild b/gui-libs/gtk/gtk-4.14.4.ebuild
new file mode 100644
index ..7f0c8930ab74
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.14.4.ebuild
@@ -0,0 +1,251 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# TODO: Optional gst build dep on >=gst-plugins-base-1.23.1, so depend on it 
once we can
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   examples? ( gnome-base/librsvg:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.12.3:1.0
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   || (
+   >=media-libs/gst-plugins-base-1.12.3:1.0[gles2]
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( >=media-libs/vulkan-loader-1.3:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   kernel_linux? (
+   x11-libs/libdrm
+   sys-kernel/linux-headers
+   )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep on wd40 profiles with 
librsvg[tools]), bug #547710
+PDEPEND="
+   gnome-base/librsvg:2
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   

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

2024-05-04 Thread James Le Cuirot
commit: accc934d4381a9edb46143786ec6d3b7653755b7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 21:19:50 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 21:20:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accc934d

net-misc/moonlight: Require libsdl2[gles2]

It's needed for hardware acceleration.

Closes: https://bugs.gentoo.org/930987
Signed-off-by: James Le Cuirot  gentoo.org>

 .../{moonlight-5.0.1-r2.ebuild => moonlight-5.0.1-r3.ebuild}  | 4 ++--
 net-misc/moonlight/moonlight-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/moonlight/moonlight-5.0.1-r2.ebuild 
b/net-misc/moonlight/moonlight-5.0.1-r3.ebuild
similarity index 94%
rename from net-misc/moonlight/moonlight-5.0.1-r2.ebuild
rename to net-misc/moonlight/moonlight-5.0.1-r3.ebuild
index a6dc05e965aa..33e79bb06086 100644
--- a/net-misc/moonlight/moonlight-5.0.1-r2.ebuild
+++ b/net-misc/moonlight/moonlight-5.0.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ RDEPEND="
dev-qt/qtwidgets:5
media-libs/libglvnd
media-libs/libpulse
-   media-libs/libsdl2[haptic,kms,joystick,sound,video]
+   media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video]
media-libs/opus
media-libs/sdl2-ttf
media-video/ffmpeg:=[cuda?,libdrm?]

diff --git a/net-misc/moonlight/moonlight-.ebuild 
b/net-misc/moonlight/moonlight-.ebuild
index a6dc05e965aa..33e79bb06086 100644
--- a/net-misc/moonlight/moonlight-.ebuild
+++ b/net-misc/moonlight/moonlight-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -31,7 +31,7 @@ RDEPEND="
dev-qt/qtwidgets:5
media-libs/libglvnd
media-libs/libpulse
-   media-libs/libsdl2[haptic,kms,joystick,sound,video]
+   media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video]
media-libs/opus
media-libs/sdl2-ttf
media-video/ffmpeg:=[cuda?,libdrm?]



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

2024-05-04 Thread James Le Cuirot
commit: e3c7ba0527e7a5be8f6d590212cbc77d922bc203
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Mon Apr 29 08:04:12 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 20:57:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c7ba05

media-libs/glfw: add 3.4

changed USE=wayland-only to USE=wayland, adding also USE=X. the cmake
flag for wayland support has been renamed upstream. i am not sure if
building with support for both modes is meaningful.

Signed-off-by: Mazunki Hoksaas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36475
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/glfw/Manifest|  1 +
 media-libs/glfw/glfw-3.4.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/media-libs/glfw/Manifest b/media-libs/glfw/Manifest
index 7d15d29c35b9..00e7bbeb8f08 100644
--- a/media-libs/glfw/Manifest
+++ b/media-libs/glfw/Manifest
@@ -1,2 +1,3 @@
 DIST glfw-3.3.8.tar.gz 803789 BLAKE2B 
e06b319f4b5c1aaa27b32895c39fb1759adc0576a1e4c3fef095b31f204709d7ec6a89a915604b39daaa9f481a2bf2dbff165948ab2074b8a0b12c2afe913c0e
 SHA512 
70d6d99fb7e7616990516070c9a430915dc68d89ec4fe785570f0b35f5c9606a34121e0cd57c0a7debb50e87e2a8e8d97d81a6d52d65ef454f7fd191bd9f679f
 DIST glfw-3.3.9.tar.gz 819671 BLAKE2B 
be0195c27653880e4d75f801b59838f31dbc8c42883e884ee76743883066fd028a8752d0e12cd9918bbd993750e673fec02e779fb559d3eaa0bc9ba40aeee049
 SHA512 
9fcccd650990fa88fcb6383afa90bc6c2eca7f4a4a3d4fc58fa5bd6b7995c32989bb29d2753f438984043b294244b82ba9f094426e12f3d4da4547e73bb62e3f
+DIST glfw-3.4.tar.gz 936948 BLAKE2B 
f8f93e15d96ffc3f5c49bef7336ac49ae5ed3d1d12f405d152e1d37cda0d2091f025812c99d617210690d2b1fbf3fda6b6d50d3569b81fcd54944a63afd258ab
 SHA512 
39ad7a4521267fbebc35d2ff0c389a56236ead5fa4bdff33db113bd302f70f5f2869ff4e6db1979512e1542813292dff5a482e94dfce231750f0746c301ae9ed

diff --git a/media-libs/glfw/glfw-3.4.ebuild b/media-libs/glfw/glfw-3.4.ebuild
new file mode 100644
index ..ca054b61adad
--- /dev/null
+++ b/media-libs/glfw/glfw-3.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Portable OpenGL FrameWork"
+HOMEPAGE="https://www.glfw.org/;
+SRC_URI="https://github.com/glfw/glfw/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+RDEPEND="
+   media-libs/libglvnd[${MULTILIB_USEDEP}]
+   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+   X? (
+   media-libs/libglvnd[X]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   )"
+DEPEND="
+   ${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXinerama[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   )"
+BDEPEND="
+   wayland? (
+   dev-util/wayland-scanner
+   kde-frameworks/extra-cmake-modules
+   )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DGLFW_BUILD_EXAMPLES=no
+   -DGLFW_BUILD_WAYLAND=$(usex wayland)
+   -DGLFW_BUILD_X11=$(usex X)
+   )
+
+   cmake-multilib_src_configure
+}



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

2024-05-04 Thread James Le Cuirot
commit: 39e0eab9fa3ab8222e7434f7bd3138cc1c4048d0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 20:56:54 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 21:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e0eab9

media-libs/glfw: Add some missing dependencies

These are dlopen'd so are hard to spot.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/glfw/glfw-3.4.ebuild | 31 ---
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/media-libs/glfw/glfw-3.4.ebuild b/media-libs/glfw/glfw-3.4.ebuild
index ca054b61adad..908b4b8f468b 100644
--- a/media-libs/glfw/glfw-3.4.ebuild
+++ b/media-libs/glfw/glfw-3.4.ebuild
@@ -14,31 +14,40 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
 IUSE="wayland X"
 
-RDEPEND="
-   media-libs/libglvnd[${MULTILIB_USEDEP}]
-   wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
-   X? (
-   media-libs/libglvnd[X]
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   )"
+# Most are dlopen'd so use strings or check the source:
+# grep -Eiro '[a-z0-9-]+\.so\.[0-9]+'
 DEPEND="
-   ${RDEPEND}
wayland? (
+   dev-libs/wayland[${MULTILIB_USEDEP}]
dev-libs/wayland-protocols
-   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
)
X? (
x11-base/xorg-proto
+   x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXinerama[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
-   )"
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   media-libs/libglvnd[X?,${MULTILIB_USEDEP}]
+   wayland? (
+   gui-libs/libdecor[${MULTILIB_USEDEP}]
+   )
+   X? (
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+"
 BDEPEND="
wayland? (
dev-util/wayland-scanner
kde-frameworks/extra-cmake-modules
-   )"
+   )
+"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: x11-misc/screengrab/

2024-05-04 Thread Jimi Huotari
commit: 0e906a032ff04438e55aa5dff40013bb57ed4b09
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  4 20:32:23 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  4 20:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e906a03

x11-misc/screengrab: add LXQt project as a maintainer

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/screengrab/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/screengrab/metadata.xml b/x11-misc/screengrab/metadata.xml
index 2bce76bbe142..bedf06d3eb67 100644
--- a/x11-misc/screengrab/metadata.xml
+++ b/x11-misc/screengrab/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   l...@gentoo.org
+   LXQt
+   


aga...@siduction.org



[gentoo-commits] repo/gentoo:master commit in: x11-misc/qps/

2024-05-04 Thread Jimi Huotari
commit: b21ca03859da39c72557b39589c10f8433690892
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  4 20:32:30 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  4 20:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21ca038

x11-misc/qps: add LXQt project as a maintainer

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/qps/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/qps/metadata.xml b/x11-misc/qps/metadata.xml
index 736e92fa5b7f..63e1638bd7fc 100644
--- a/x11-misc/qps/metadata.xml
+++ b/x11-misc/qps/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   l...@gentoo.org
+   LXQt
+   

lxqt/qps




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

2024-05-04 Thread Jimi Huotari
commit: c1e3fec75e99866ea5bbd35735b0de32aca2ca81
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  4 20:31:35 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  4 20:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e3fec7

x11-libs/qtermwidget: add LXQt project as a maintainer

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-libs/qtermwidget/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-libs/qtermwidget/metadata.xml 
b/x11-libs/qtermwidget/metadata.xml
index d6c2d991e832..9b808832ca01 100644
--- a/x11-libs/qtermwidget/metadata.xml
+++ b/x11-libs/qtermwidget/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   l...@gentoo.org
+   LXQt
+   

QTermWidget is an opensource project based on konsole (a KDE 
application).
The main goal of this project is to provide unicode-enabled, 
embeddable



[gentoo-commits] repo/gentoo:master commit in: x11-terms/qterminal/

2024-05-04 Thread Jimi Huotari
commit: 42cb68aced3b060536841178426ed93aa22ffe44
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  4 20:32:11 2024 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  4 20:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42cb68ac

x11-terms/qterminal: add LXQt project as a maintainer

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-terms/qterminal/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-terms/qterminal/metadata.xml b/x11-terms/qterminal/metadata.xml
index 951db6e94482..4c30fd94a272 100644
--- a/x11-terms/qterminal/metadata.xml
+++ b/x11-terms/qterminal/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   l...@gentoo.org
+   LXQt
+   

qterminal/qterminal




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

2024-05-04 Thread James Le Cuirot
commit: 745dcfe48dad0736f452f3b227cb96e495391915
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  4 15:59:43 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 20:26:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745dcfe4

dev-libs/libpcre-debian: remove old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36546
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild | 25 --
 1 file changed, 25 deletions(-)

diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild 
b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild
deleted file mode 100644
index 01cd18656c14..
--- a/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian"
-HOMEPAGE="http://www.pcre.org/;
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]"
-
-S="${WORKDIR}"
-
-multilib_src_install() {
-   dosym ../$(multilib_is_native_abi && echo 
../../$(get_libdir)/)libpcre.so.1 \
- /usr/$(get_libdir)/debiancompat/libpcre.so.3
-
-   dosym ../libpcreposix.so.0 \
- /usr/$(get_libdir)/debiancompat/libpcreposix.so.3
-}



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

2024-05-04 Thread James Le Cuirot
commit: a0d55532a4b8aa02cdf3196184efb4fbabef2951
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  4 15:59:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 20:25:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d55532

dev-libs/libpcre-debian: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild 
b/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild
new file mode 100644
index ..ecc28e2f0357
--- /dev/null
+++ b/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian"
+HOMEPAGE="https://www.pcre.org/;
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]"
+
+multilib_src_install() {
+   dosym ../$(multilib_is_native_abi && echo 
../../$(get_libdir)/)libpcre.so.1 \
+ /usr/$(get_libdir)/debiancompat/libpcre.so.3
+
+   dosym ../libpcreposix.so.0 \
+ /usr/$(get_libdir)/debiancompat/libpcreposix.so.3
+}



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

2024-05-04 Thread Michał Górny
commit: 91a19f62ced8c370d9cc43a8eb6fea64072084ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a19f62

sys-libs/libcxx: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-19.0.0_pre20240504.ebuild | 210 +++
 2 files changed, 211 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index bebe4a4e3c7e..f9af222ada62 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-libs/libcxx/libcxx-19.0.0_pre20240504.ebuild 
b/sys-libs/libcxx/libcxx-19.0.0_pre20240504.ebuild
new file mode 100644
index ..e29d57a316d3
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0_pre20240504.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 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.org llvm-utils python-any-r1
+inherit 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"
+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-debug/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() {
+   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
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-project/issues/73791
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || 
die
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals*
 || die
+
+   cmake_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 

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

2024-05-04 Thread Michał Górny
commit: ec0812b9237806d6ed70e7f5d364460f10e030e6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:25:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0812b9

sys-libs/libomp: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/libomp/Manifest |  1 +
 sys-libs/libomp/libomp-19.0.0_pre20240504.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index d2e7207fae22..bd160526b334 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-libs/libomp/libomp-19.0.0_pre20240504.ebuild 
b/sys-libs/libomp/libomp-19.0.0_pre20240504.ebuild
new file mode 100644
index ..0084c1ccb07c
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0_pre20240504.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 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.org python-single-r1
+
+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}"
+IUSE="+debug gdb-plugin hwloc ompt test"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+"
+# 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
+   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
+
+pkg_setup() {
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   # LTO causes issues in other packages building, #870127
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+
+   use test && mycmakeargs+=(
+   # this project does not use standard LLVM cmake macros
+   -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+   -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+   -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+   -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   # respect TMPDIR!
+ 

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

2024-05-04 Thread Michał Górny
commit: a2189b7bd6bca52bd54a78de54bab617793bc7c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2189b7b

dev-debug/lldb: Add 19.0.0_pre20240504 snapshot

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

 dev-debug/lldb/Manifest   |   1 +
 dev-debug/lldb/lldb-19.0.0_pre20240504.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240504.ebuild 
b/dev-debug/lldb/lldb-19.0.0_pre20240504.ebuild
new file mode 100644
index ..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0_pre20240504.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 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.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   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}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   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
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+   # of -ltinfo)
+   

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

2024-05-04 Thread Michał Górny
commit: 837dd81a38b3e2f4d7d71cefc9a0c535b26defdb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:25:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837dd81a

dev-libs/libclc: Add 19.0.0_pre20240504 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-19.0.0_pre20240504.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

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



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

2024-05-04 Thread Michał Górny
commit: e94002255aee310b70dc5bfab6734c942aafbdfe
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:25:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9400225

sys-devel/clang-runtime: Add 19.0.0_pre20240504 snapshot

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

 .../clang-runtime-19.0.0_pre20240504.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240504.ebuild 
b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240504.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240504.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+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/

2024-05-04 Thread Michał Górny
commit: 6f863354f1519a6ef0a9121d4a3cb71a6bd99926
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f863354

sys-libs/llvm-libunwind: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-19.0.0_pre20240504.ebuild   | 128 +
 2 files changed, 129 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240504.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240504.ebuild
new file mode 100644
index ..df7d3e6095bc
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240504.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 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.org llvm-utils python-any-r1
+inherit 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"
+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}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   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
+
+   # Respect upstream build type assumptions (bug #910436) where they do:
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+   #   -DCMAKE_BUILD_TYPE=DEBUG  => -UNDEBUG
+   #   -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+   #   -UNDEBUG
+   # See also 
https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+   use debug || append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   

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

2024-05-04 Thread Michał Górny
commit: d17081bd06cbd6a5908af00912dd6465ff32e2eb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17081bd

sys-libs/libcxxabi: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-19.0.0_pre20240504.ebuild  | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240504.ebuild 
b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240504.ebuild
new file mode 100644
index ..d45de5993114
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240504.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 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.org llvm-utils python-any-r1
+inherit 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"
+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/

2024-05-04 Thread Michał Górny
commit: 63d5b59aaeb5335160fcc79903e5103ec9b5014d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d5b59a

dev-python/clang-python: Add 19.0.0_pre20240504 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-19.0.0_pre20240504.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240504.ebuild 
b/dev-python/clang-python/clang-python-19.0.0_pre20240504.ebuild
new file mode 100644
index ..bef9bf6fddbd
--- /dev/null
+++ b/dev-python/clang-python/clang-python-19.0.0_pre20240504.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2024-05-04 Thread Michał Górny
commit: 86c8ac7772369c2610eff03e32f54ee15e1289a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c8ac77

sys-devel/lld: Add 19.0.0_pre20240504 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-19.0.0_pre20240504.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 2c1afab88294..baf4ed4e4eeb 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-devel/lld/lld-19.0.0_pre20240504.ebuild 
b/sys-devel/lld/lld-19.0.0_pre20240504.ebuild
new file mode 100644
index ..5440a5c89919
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0_pre20240504.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 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.org llvm-utils 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}"
+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? (
+   $(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() {
+   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_prepend_path "${LLVM_MAJOR}"
+
+   # ODR violations (https://github.com/llvm/llvm-project/issues/83529, 
bug #922353)
+   filter-lto
+
+   # 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)
+   -DLLVM_ENABLE_ZLIB=FORCE_ON
+   -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   tc-is-cross-compiler && mycmakeargs+=(
+   
-DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   )

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

2024-05-04 Thread Michał Górny
commit: 5bee4e4784e748ef4a7a2d21d88945d268b00d7b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bee4e47

dev-python/lit: Add 19.0.0_pre20240504 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-19.0.0_pre20240504.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/dev-python/lit/lit-19.0.0_pre20240504.ebuild 
b/dev-python/lit/lit-19.0.0_pre20240504.ebuild
new file mode 100644
index ..3d0315962098
--- /dev/null
+++ b/dev-python/lit/lit-19.0.0_pre20240504.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 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"
+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() {
+   # flaky test
+   # https://github.com/llvm/llvm-project/issues/72022
+   rm tests/progress-bar.py || die
+
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2024-05-04 Thread Michał Górny
commit: c587ed54e957bb4b7cb07e87a431971b21c18d50
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c587ed54

sys-libs/compiler-rt: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-19.0.0_pre20240504.ebuild  | 172 +
 2 files changed, 173 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index a51f0f3f6824..bbef2bbf09e8 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -12,3 +12,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240504.ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240504.ebuild
new file mode 100644
index ..46de84f27ba9
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240504.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit 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}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   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() {
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   target_is_not_host && return
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # 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 && ! is_crosspkg; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   fi
+
+   

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

2024-05-04 Thread Michał Górny
commit: 3cd447d2ff66b525826d67386ee581bf23495bce
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd447d2

sys-devel/clang-common: Add 19.0.0_pre20240504 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-19.0.0_pre20240504.ebuild | 304 +
 2 files changed, 305 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240504.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240504.ebuild
new file mode 100644
index ..f260391ba4ab
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240504.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+   default-compiler-rt default-libcxx default-lld
+   bootstrap-prefix cet hardened llvm-libunwind
+"
+
+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-${PV} )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+_doclang_cfg() {
+   local triple="${1}"
+
+   local tool
+   for tool in ${triple}-clang{,++}; do
+   newins - "${tool}.cfg" <<-EOF
+   # This configuration file 

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

2024-05-04 Thread Michał Górny
commit: 253221695243f2d5ae1cdd4546ac05973024b1c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25322169

dev-ml/llvm-ocaml: Add 19.0.0_pre20240504 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-19.0.0_pre20240504.ebuild   | 107 +
 2 files changed, 108 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240504.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240504.ebuild
new file mode 100644
index ..879c30db0807
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240504.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+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
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local llvm_bindir=$(llvm-config --bindir)
+   # Force 

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

2024-05-04 Thread Michał Górny
commit: 2a64a5ab49cbf2bbe48fa2951d3643d437eda277
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a64a5ab

sys-devel/llvm: Add 19.0.0_pre20240504 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-19.0.0_pre20240504.ebuild | 547 ++
 2 files changed, 548 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 497ebc71ea9f..7d177f82ec40 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240504.ebuild 
b/sys-devel/llvm/llvm-19.0.0_pre20240504.ebuild
new file mode 100644
index ..8624219a7e20
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0_pre20240504.ebuild
@@ -0,0 +1,547 @@
+# Copyright 1999-2024 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.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}"
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test 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}] )
+   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
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   /dev/null || die
+   fi
+}
+
+src_prepare() {
+   # disable use of SDK on OSX, bug #568758
+   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # Update config.guess to support more systems
+   cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+   # Verify that the ebuild is up-to-date
+   check_uptodate
+
+   llvm.org_src_prepare
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # shared libs
+   LLVM
+   LTO
+   Remarks
+
+   # tools
+   llvm-config
+
+   # common stuff
+   cmake-exports
+   llvm-headers
+
+   # libraries needed for clang-tblgen
+   LLVMDemangle
+   LLVMSupport
+   LLVMTableGen
+
+   # testing libraries
+   llvm_gtest
+   llvm_gtest_main
+   LLVMTestingAnnotations
+   LLVMTestingSupport
+

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

2024-05-04 Thread Michał Górny
commit: 20895df96333b30e3a803de12e64f75b40125ef1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:53:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20895df9

llvm.org.eclass: Remove old snapshot support

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

 eclass/llvm.org.eclass | 6 --
 1 file changed, 6 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 3d133f855380..0f8d55bb0578 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -75,12 +75,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
19.0.0_pre20240427)

EGIT_COMMIT=338561657685c1831a53563b1bc36ffc7470239e
;;
-   19.0.0_pre20240420)
-   
EGIT_COMMIT=f03cd2db91956456f1c5e2da86d3c50183eebd28
-   ;;
-   19.0.0_pre20240410)
-   
EGIT_COMMIT=ee284d2da0720dc21191d6f545504cbfcf5dcbcf
-   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2024-05-04 Thread Michał Górny
commit: a09cdce9358bc7e8d0ca7b3c87614662a3a10ba6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09cdce9

sys-libs/compiler-rt-sanitizers: Add 19.0.0_pre20240504 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-19.0.0_pre20240504.ebuild | 218 +
 2 files changed, 219 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 85b150ea398d..64966fccd925 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240504.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240504.ebuild
new file mode 100644
index ..d1fd7251ab83
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240504.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 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.org llvm-utils 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}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +ctx-profile +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="
+   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
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+  

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

2024-05-04 Thread Michał Górny
commit: 6ac1aa8aacd8d7c6ecb41a6c9de7af8fd6e87023
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac1aa8a

sys-devel/clang: Add 19.0.0_pre20240504 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-19.0.0_pre20240504.ebuild | 475 
 2 files changed, 476 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index dff32ff77fa9..80b8de3d2307 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,3 +16,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-devel/clang/clang-19.0.0_pre20240504.ebuild 
b/sys-devel/clang/clang-19.0.0_pre20240504.ebuild
new file mode 100644
index ..79df96923121
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0_pre20240504.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org llvm-utils 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}"
+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}
+   test? ( ~sys-devel/lld-${PV} )
+   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
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+   $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# 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).
+
+src_prepare() {
+   # create extra parent dir for relative CLANG_RESOURCE_DIR access
+   mkdir -p x/y || die
+   BUILD_DIR=${WORKDIR}/x/y/clang
+
+   llvm.org_src_prepare
+
+   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+   eprefixify \
+   lib/Lex/InitHeaderSearch.cpp \
+   lib/Driver/ToolChains/Darwin.cpp || die
+
+   if ! use 

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

2024-05-04 Thread Michał Górny
commit: 178205bc57cd40d92977abb02c556d3b8db58e3e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178205bc

sys-devel/llvm-common: Add 19.0.0_pre20240504 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-19.0.0_pre20240504.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 7208264ba84d..1eab4b42dc8e 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
+DIST llvm-project-76aa042dde6ba9ba57c680950f5818259ee02690.tar.gz 210235525 
BLAKE2B 
fbbb8e70e0a08bde1fa2277746f692399fa15015b69693f5e8d3297abf02dfb7b36c535880f5c6924c870652dd3106936776d57c34b22234a5419f75b3561bb7
 SHA512 
9107551ceb2b28aa735006144b3344801ea861d7b49eae4881831af507314fb8da2bf5e8a3a407aeebd2eee01fbfad2ca90269d2331fe43cca5c2cc49dd257b7

diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240504.ebuild 
b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240504.ebuild
new file mode 100644
index ..2d8f35a84179
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240504.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common 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"
+IUSE="emacs"
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+BDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+   default
+
+   use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r vim/*/
+   # some users may find it useful
+   newdoc vim/README README.vim
+   dodoc vim/vimrc
+
+   if use emacs ; then
+   elisp-install llvm emacs/*.{el,elc}
+   elisp-make-site-file "${SITEFILE}" llvm
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2024-05-04 Thread Michał Górny
commit: 7bc977bbafc2221fed92c92a145c179e5dd3bdd0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 19:24:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 19:56:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc977bb

llvm.org.eclass: Add 19.0.0_pre20240504 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 0f8d55bb0578..623a7c1f3f4a 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
+   19.0.0_pre20240504)
+   
EGIT_COMMIT=76aa042dde6ba9ba57c680950f5818259ee02690
+   ;;
19.0.0_pre20240427)

EGIT_COMMIT=338561657685c1831a53563b1bc36ffc7470239e
;;



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

2024-05-04 Thread Ionen Wolkens
commit: 39556d017abe219cf3a90f487cd9ebb4dc7cf541
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 18:33:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 18:55:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39556d01

dev-libs/double-conversion: adjust qt metadata to match others

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

 dev-libs/double-conversion/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/double-conversion/metadata.xml 
b/dev-libs/double-conversion/metadata.xml
index effa1fa56fc4..87b47ae3b9ce 100644
--- a/dev-libs/double-conversion/metadata.xml
+++ b/dev-libs/double-conversion/metadata.xml
@@ -7,6 +7,7 @@


q...@gentoo.org
+   Gentoo Qt Project


This library consists of efficient conversion routines that have



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

2024-05-04 Thread Ionen Wolkens
commit: 4c5832c3909b013e724e1428ac1c1719d2372802
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 18:31:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 18:55:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5832c3

dev-libs/double-conversion: add 3.3.0

Bit overdue bump, but not much differences from 3.2.1
and means little for what I can see.

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

 dev-libs/double-conversion/Manifest|  1 +
 .../double-conversion-3.3.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-libs/double-conversion/Manifest 
b/dev-libs/double-conversion/Manifest
index 3d6f44d7022d..01fff72eb715 100644
--- a/dev-libs/double-conversion/Manifest
+++ b/dev-libs/double-conversion/Manifest
@@ -1 +1,2 @@
 DIST double-conversion-3.2.1.tar.gz 7032718 BLAKE2B 
4f6fe334388b6cb0ba5edbbef761764bfe36feb83cf73281a4f5e8bb64c96923f3e33919678fe29885de0bc3b388a6e0e91f871808c215d8a3e5cc778325fa01
 SHA512 
d2feb3098a1d4d6baab5f89bcc29ac2e06d314d552b8c747c6eb6dba5dd165a15dc71200191edb7f05d521c349e12d59cddba3c5db101e1623e0e76e19f21a49
+DIST double-conversion-3.3.0.tar.gz 7033266 BLAKE2B 
6eebc85f257ff0bd403ecc32f4ee8d297e3883e0d66f28e004fb71d6d2cfff313e0eeef661896e0985d574e354ad45a293238533116b7d78caafd64ae63de9cd
 SHA512 
51e84eb7a5c407f7bc8f8b8ca19932ece5c9d8ac18aedff7b7620fc67369d9b2aa8c5a6b133e7f8633d7cc5e3788bad6e60b0e48ac08d0a4bc5e4abe7cee1334

diff --git a/dev-libs/double-conversion/double-conversion-3.3.0.ebuild 
b/dev-libs/double-conversion/double-conversion-3.3.0.ebuild
new file mode 100644
index ..5f9fe8d05282
--- /dev/null
+++ b/dev-libs/double-conversion/double-conversion-3.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Binary-decimal and decimal-binary conversion routines for IEEE 
doubles"
+HOMEPAGE="https://github.com/google/double-conversion/;
+SRC_URI="
+   
https://github.com/google/double-conversion/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-04 Thread James Le Cuirot
commit: 5b5bb772e34f11494995cc542cb0b989a165fc2f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 18:51:48 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 18:53:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5bb772

gui-wm/gamescope: Add missing libdecor dependency

Signed-off-by: James Le Cuirot  gentoo.org>

 .../{gamescope-3.14.12-r1.ebuild => gamescope-3.14.12-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild 
b/gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
similarity index 99%
rename from gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
rename to gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
index 49c1a435de47..dd27cbde375a 100644
--- a/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12-r2.ebuild
@@ -39,6 +39,7 @@ IUSE="pipewire +wsi-layer"
 RDEPEND="
=dev-libs/libliftoff-0.4*
>=dev-libs/wayland-1.21
+   gui-libs/libdecor
>=media-libs/libavif-1.0.0:=
>=media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]



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

2024-05-04 Thread Viorel Munteanu
commit: 021a2014112c4b40413bf02ca91dbd9759b6a942
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat May  4 18:48:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May  4 18:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021a2014

app-misc/fastfetch: drop 2.11.2

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

 app-misc/fastfetch/Manifest|   1 -
 app-misc/fastfetch/fastfetch-2.11.2.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 827510a5acdb..dffec8c4fd9d 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
-DIST fastfetch-2.11.2.tar.gz 1319942 BLAKE2B 
e95ff3a71bbfc83f467c23146aceeafb977bb9e18b1ae99f59ff7c46e38150b4139f30cbb698c7269927c6c14b7ce049b0a13ac9ed2315e9f5284d882b5c024b
 SHA512 
75e5a90c6ac9a70f55bf89040ffe9905804d51f07234e5bea89cf1a6639b3ced91d1741fcb192164e5226bc33954e9d35d9c34092e802936658a823fe2ed9f5c
 DIST fastfetch-2.11.3.tar.gz 1320274 BLAKE2B 
047a7e7df385b1885544f28b2f740c63f6676908053e955b860805b2716bd245cbb405ce0df00be0e1714581e03b81d7bf6c9c6aba1bd0558deb29d0c21aef52
 SHA512 
c52120cc8092553f336fe7a05dc1e878512eeba17b54c383a7ad633cc6d15c993ad12410a4f989a79810f6b49b93e628f37c7c99dd6e249ff1b663b59a1d
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
 DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

diff --git a/app-misc/fastfetch/fastfetch-2.11.2.ebuild 
b/app-misc/fastfetch/fastfetch-2.11.2.ebuild
deleted file mode 100644
index c3888b1ec46e..
--- a/app-misc/fastfetch/fastfetch-2.11.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast neofetch-like system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
-SLOT="0"
-IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu 
opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
-RESTRICT="!test? ( test )"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-# make sure to crank yyjson minimum version to match bundled version
-RDEPEND="
-   >=dev-libs/yyjson-0.9.0
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   ddcutil? ( app-misc/ddcutil:= )
-   drm? ( x11-libs/libdrm )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   networkmanager? ( net-misc/networkmanager )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pulseaudio? ( media-libs/libpulse )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? (
-   media-libs/vulkan-loader
-   sys-apps/pciutils
-   )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="
-   ${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

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

2024-05-04 Thread Viorel Munteanu
commit: 1d0dfbfdc742a152fd467aa15a98cc79956f50a7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat May  4 18:48:39 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May  4 18:52:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0dfbfd

app-misc/fastfetch: add 2.11.3

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

 app-misc/fastfetch/Manifest|   1 +
 app-misc/fastfetch/fastfetch-2.11.3.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 2c18fae51d8d..827510a5acdb 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,4 @@
 DIST fastfetch-2.11.2.tar.gz 1319942 BLAKE2B 
e95ff3a71bbfc83f467c23146aceeafb977bb9e18b1ae99f59ff7c46e38150b4139f30cbb698c7269927c6c14b7ce049b0a13ac9ed2315e9f5284d882b5c024b
 SHA512 
75e5a90c6ac9a70f55bf89040ffe9905804d51f07234e5bea89cf1a6639b3ced91d1741fcb192164e5226bc33954e9d35d9c34092e802936658a823fe2ed9f5c
+DIST fastfetch-2.11.3.tar.gz 1320274 BLAKE2B 
047a7e7df385b1885544f28b2f740c63f6676908053e955b860805b2716bd245cbb405ce0df00be0e1714581e03b81d7bf6c9c6aba1bd0558deb29d0c21aef52
 SHA512 
c52120cc8092553f336fe7a05dc1e878512eeba17b54c383a7ad633cc6d15c993ad12410a4f989a79810f6b49b93e628f37c7c99dd6e249ff1b663b59a1d
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
 DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

diff --git a/app-misc/fastfetch/fastfetch-2.11.3.ebuild 
b/app-misc/fastfetch/fastfetch-2.11.3.ebuild
new file mode 100644
index ..c3888b1ec46e
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.11.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast neofetch-like system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git;
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
+SLOT="0"
+IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu 
opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
+RESTRICT="!test? ( test )"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+# make sure to crank yyjson minimum version to match bundled version
+RDEPEND="
+   >=dev-libs/yyjson-0.9.0
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   ddcutil? ( app-misc/ddcutil:= )
+   drm? ( x11-libs/libdrm )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? (
+   media-libs/vulkan-loader
+   sys-apps/pciutils
+   )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

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

2024-05-04 Thread Arthur Zamarin
commit: 8b0628dabbdd2b62969c7094c15ed8d346804bd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 18:45:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 18:50:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0628da

app-misc/ytree: drop 2.02, 2.04

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

 app-misc/ytree/Manifest |  2 --
 app-misc/ytree/files/ytree-1.99-tinfo.patch | 15 ---
 app-misc/ytree/ytree-2.02.ebuild| 39 -
 app-misc/ytree/ytree-2.04.ebuild| 35 --
 4 files changed, 91 deletions(-)

diff --git a/app-misc/ytree/Manifest b/app-misc/ytree/Manifest
index d1e221ef8437..82493d1b8aa0 100644
--- a/app-misc/ytree/Manifest
+++ b/app-misc/ytree/Manifest
@@ -1,3 +1 @@
-DIST ytree-2.02.tar.gz 124868 BLAKE2B 
e0b9b4251617df9d851752382e695657eb3bef5ce58deff00604ded14d6d29dad1c50b2d9f394defdabc3338bcdf491a9cec5821022e1171f2aa2b6887b274cb
 SHA512 
31a425e9acd81921c111f1ef72f9e2d9342c04cdd9121d9cecd81893518b6f9579bfe22c3630d4d117783aed536cfafdf09866eb80bace3e5cbd59fd393e77a1
-DIST ytree-2.04.tar.gz 123324 BLAKE2B 
ec91bedb072c0be590872c4af71c2f7b2d9b93c4fadc79f22f788975b864e99917a28c19fc7deff1f615e09f7b501c54e7942b0ccca4b38f4cffbecfd275
 SHA512 
9528f67cb4de6305b46e5ca4d79affab0433c357e58ed936fcf01ee16663924312e9ccb3d1bdd9009430a5a253e35ec04b7d52acaff74ff46c6a59904b90413b
 DIST ytree-2.05.tar.gz 124141 BLAKE2B 
88f545594069b30deda51294f42f293a244eec19fcd3cdd46139612ee19204e190ecec75cd2286480a0650715ad7d7bdce9806407c3d2d66c77af45d2993d18a
 SHA512 
561255992492c0251892512999de1e8351e1f589fc38404755c4afe753873abb37b1ffec53de0a153a6870ccf6d665fccaa08f3dc9c8a04903175bcb6c278129

diff --git a/app-misc/ytree/files/ytree-1.99-tinfo.patch 
b/app-misc/ytree/files/ytree-1.99-tinfo.patch
deleted file mode 100644
index 47b5f2924a56..
--- a/app-misc/ytree/files/ytree-1.99-tinfo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix build sys-libs/ncurses[tinfo]
-
-Bug: https://bugs.gentoo.org/690348
-
 a/Makefile
-+++ b/Makefile
-@@ -33,7 +33,7 @@
- #CLOCK= -DCLOCK_SUPPORT # Experimental!
- READLINE= -DREADLINE_SUPPORT
- CFLAGS  += -D_GNU_SOURCE $(COLOR) $(CLOCK) $(READLINE) $(ADD_CFLAGS)
--LDFLAGS += -lncurses -lreadline
-+LDFLAGS += `${PKG_CONFIG} --libs ncurses` -lreadline
- 
- ###
- # LINUX with Wide character support (testet with ncurses 5.4)

diff --git a/app-misc/ytree/ytree-2.02.ebuild b/app-misc/ytree/ytree-2.02.ebuild
deleted file mode 100644
index b44c98a5a576..
--- a/app-misc/ytree/ytree-2.02.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A curses-based file manager"
-HOMEPAGE="https://www.han.de/~werner/ytree.html;
-SRC_URI="https://www.han.de/~werner/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.99-tinfo.patch"
-)
-
-DOCS=( CHANGES README THANKS ytree.conf )
-
-src_configure() {
-   tc-export CC PKG_CONFIG
-
-   default
-}
-
-src_install() {
-   einstalldocs
-   dobin ${PN}
-   doman ${PN}.1
-}

diff --git a/app-misc/ytree/ytree-2.04.ebuild b/app-misc/ytree/ytree-2.04.ebuild
deleted file mode 100644
index 4a18cfa96e64..
--- a/app-misc/ytree/ytree-2.04.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A curses-based file manager"
-HOMEPAGE="https://www.han.de/~werner/ytree.html;
-SRC_URI="https://www.han.de/~werner/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGES README THANKS ytree.conf )
-
-src_configure() {
-   tc-export CC PKG_CONFIG
-
-   default
-}
-
-src_install() {
-   einstalldocs
-   dobin ${PN}
-   doman ${PN}.1
-}



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

2024-05-04 Thread Arthur Zamarin
commit: faeb435554d40b21905ef52b00ed317697c70c3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 18:45:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 18:50:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faeb4355

app-misc/ytree: add 2.08

This version has fixed build on musl (tested on musl container from
stage3).

Closes: https://bugs.gentoo.org/714200
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ytree/Manifest  |  1 +
 app-misc/ytree/ytree-2.08.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/app-misc/ytree/Manifest b/app-misc/ytree/Manifest
index 82493d1b8aa0..25cf868d4f3a 100644
--- a/app-misc/ytree/Manifest
+++ b/app-misc/ytree/Manifest
@@ -1 +1,2 @@
 DIST ytree-2.05.tar.gz 124141 BLAKE2B 
88f545594069b30deda51294f42f293a244eec19fcd3cdd46139612ee19204e190ecec75cd2286480a0650715ad7d7bdce9806407c3d2d66c77af45d2993d18a
 SHA512 
561255992492c0251892512999de1e8351e1f589fc38404755c4afe753873abb37b1ffec53de0a153a6870ccf6d665fccaa08f3dc9c8a04903175bcb6c278129
+DIST ytree-2.08.tar.gz 120455 BLAKE2B 
8252f4895732fe91140f60e18b2e3add34331e0cd8450878f37c19ccfbbb580a6adebf3018db656c668f5d38abb4501b938f73cff6fd3efe65245e9a9110e1ca
 SHA512 
048af56db016a643cefe2a0c3ccf4640a7ab874f0cc4bdcf541801bdaa0b11609934623f651d8511ab7ad783458926b5311e22f18862c831aa8c6b5630b0dc6e

diff --git a/app-misc/ytree/ytree-2.08.ebuild b/app-misc/ytree/ytree-2.08.ebuild
new file mode 100644
index ..22e983bf444f
--- /dev/null
+++ b/app-misc/ytree/ytree-2.08.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A curses-based file manager"
+HOMEPAGE="https://www.han.de/~werner/ytree.html;
+SRC_URI="https://www.han.de/~werner/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( CHANGES README THANKS ytree.conf )
+
+src_configure() {
+   tc-export CC PKG_CONFIG
+
+   default
+}
+
+src_install() {
+   einstalldocs
+   dobin ${PN}
+   doman ${PN}.1
+}



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

2024-05-04 Thread Arthur Zamarin
commit: 3470bd63755d93e108841be0cf1f4c5dcb781623
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 18:43:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 18:50:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3470bd63

app-admin/authbind: add 2.1.3

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

 app-admin/authbind/Manifest  |  1 +
 app-admin/authbind/authbind-2.1.3.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/app-admin/authbind/Manifest b/app-admin/authbind/Manifest
index 58d3060a2f18..6009e546afb6 100644
--- a/app-admin/authbind/Manifest
+++ b/app-admin/authbind/Manifest
@@ -1 +1,2 @@
 DIST authbind_2.1.2.tar.gz 15279 BLAKE2B 
5f9a31c9f51c307e9ad85bf14b436e1780d0c7dc5655ad3882e9596927862be0684d0a4a43c7d2e98a0d6a0d4c2552aaaf954ce32d3e9202bf5593ce501b5962
 SHA512 
85020af9703f8f39194a7719c50a51d75344db9ea99ecbc83c3c6bff0852ab1ea1cbd0b9bff6a2345e08a7bef9732e36890f33af08929e36dae8215dd070cc4d
+DIST authbind_2.1.3.tar.gz 15215 BLAKE2B 
c74b7caf27b6a26cf924084fe79dff1ccf429d2a0e9773690407b5f40b07589841b857fe8fda50c1251825fbabf9054c54ab79dea38026bbae770a47a774610b
 SHA512 
357c8f5c5ad446e75a597d5bc5bb5af7db17de771643a39976b5ac1425f03bf44f322c8dd07b0e1b04a0bf78d5000841b4866e0d0945584689e99291156dfac1

diff --git a/app-admin/authbind/authbind-2.1.3.ebuild 
b/app-admin/authbind/authbind-2.1.3.ebuild
new file mode 100644
index ..7df60af86ca9
--- /dev/null
+++ b/app-admin/authbind/authbind-2.1.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Bind sockets to privileged ports without root"
+HOMEPAGE="https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
+S="${WORKDIR}/work"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-alternatives/awk"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.2-respect-flags.patch"
+)
+
+src_configure() {
+   tc-export CC LD
+
+   sed -i \
+   -e "s|^prefix=.*|prefix=/usr|" \
+   -e "s|^lib_dir=.*|lib_dir=\$(prefix)/$(get_libdir)|" \
+   -e "s|^libexec_dir=.*|libexec_dir=\$(prefix)/libexec/authbind|" 
\
+   -e "s|^SHARED_LDFLAGS=.*|SHARED_LDFLAGS=$(raw-ldflags)|" \
+   Makefile || die "sed failed"
+
+   sed -i \
+   -e 's|/usr/lib|/usr/libexec|' \
+   authbind-helper.8 || die "sed failed"
+}
+
+src_install() {
+   dobin authbind
+   doman authbind.1 authbind-helper.8
+
+   local major=$(awk -F= '/MAJOR=/ { print $2 }' Makefile || die)
+   ln -s libauthbind.so.* libauthbind.so.${major} || die
+   dolib.so libauthbind.so*
+
+   exeinto /usr/libexec/authbind
+   exeopts -m4755
+   doexe helper
+
+   keepdir /etc/authbind/by{addr,port,uid}
+
+   dodoc debian/changelog
+}



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

2024-05-04 Thread Arthur Zamarin
commit: 04b28864130e6732b4dc27679402f2f43c0c658c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 18:37:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 18:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b28864

app-editors/tea: add 62.4.0

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

 app-editors/tea/Manifest  |  1 +
 app-editors/tea/tea-62.4.0.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/app-editors/tea/Manifest b/app-editors/tea/Manifest
index a27b6e87f7d5..fed0cbb5a98e 100644
--- a/app-editors/tea/Manifest
+++ b/app-editors/tea/Manifest
@@ -1,3 +1,4 @@
 DIST tea-47.0.0.tar.bz2 437273 BLAKE2B 
8ed36526dedc6df4af74ef0e400c2ee2e19bb533cf2a4fa51df83f21ad78abb0e8e90bce3469e2e8db5f780ba8a900aedf2737c736945431b836ba0a76574b26
 SHA512 
7136d59383bf43c6a024a31aa29860a3e89893ff091a42f44f9e7088fb318920ab886cd1fdabc8ff6e3c30f8eb3d46d707228d2d45fb085ed7c822a4ffd89d13
 DIST tea-qt-62.1.1.tar.gz 675996 BLAKE2B 
2219a7f61fe54426b0216e5612b05048ee6f1451084d4aa66c0744110ce6151c2ba46acf1c7e7b5916ae6194516391fa1c23cb797ecd7ac423e3005a88da85f4
 SHA512 
1d81b83a6f25f385959a507342f4a79c24be5af20c2841d851f0d233cbd77142c672c9f147a185e3088000172d5d943bd290497dfcbec87c1a3e0b96a40a5217
 DIST tea-qt-62.2.1.tar.gz 676570 BLAKE2B 
f4fa2756d6016d84c0c20c572dc2e03013d8f5b12d726d6d0aa4edbdcb5784552c8330c52f4016dcb85c0d8e1923bfdc90d39dd4dee4f378ac8c07182f1e7eee
 SHA512 
0e2adf21023867466b7a4228c56ac1d05533b27f4abee672529c1f506f8d5e2880216bae35e1ff5ad0e0dc64c22c7536144c54c347c9d8f1d569fb74261101d0
+DIST tea-qt-62.4.0.tar.gz 676565 BLAKE2B 
2dbeeb37142bcc6d5a8434e21380e316f49f614e3c602799088848994eac0b57bff54ca07f8ac411a76a480a0079fccf6d648bebc1c10a9c8790228f7c2efd87
 SHA512 
57af069d0afd25319cede65c9dcf08860267d22f4aebbe9b068e28739fd74d8b1da960f09ce41fc1cb88c68e29c96ec2e2a6e16ac32cd7bd9d543b05dd42

diff --git a/app-editors/tea/tea-62.4.0.ebuild 
b/app-editors/tea/tea-62.4.0.ebuild
new file mode 100644
index ..1446a58cb925
--- /dev/null
+++ b/app-editors/tea/tea-62.4.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+MY_P="tea-qt-${PV}"
+
+DESCRIPTION="Small, lightweight Qt text editor"
+HOMEPAGE="https://tea.ourproject.org/;
+SRC_URI="https://github.com/psemiletov/tea-qt/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aspell djvu qt6 pdf"
+
+RESTRICT="test" # no tests
+
+DEPEND="
+   app-text/hunspell:=
+   sys-libs/zlib
+   aspell? ( app-text/aspell )
+   djvu? ( app-text/djvu )
+   qt6? (
+   dev-qt/qtbase:6[widgets]
+   dev-qt/qt5compat:6
+   pdf? ( app-text/poppler:=[qt6(-)] )
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   pdf? ( app-text/poppler:=[qt5] )
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS-RU TODO )
+
+PATCHES=(
+   "${FILESDIR}/tea-62.1.1-fix-desktop.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Replace AUR link with p.g.o link
+   sed -i \
+   -e 's,AUR: aur.archlinux.org/packages/tea-qt-git,Gentoo: 
https://packages.gentoo.org/packages/app-editors/tea,' \
+   tea.cpp translations/{de,es,fr,pl,ru}.ts || die
+
+   # Rename tea to tea-qt to avoid file conflict with dev-util/tea
+   # bug #917587
+   # https://github.com/psemiletov/tea-qt/issues/50
+   sed -i -e '/set_target_properties(tea PROPERTIES$/ a\
+   OUTPUT_NAME \"tea-qt\"' \
+   CMakeLists.txt || die
+   sed -i -e '/Exec/ { s/tea/tea-qt/ }' desktop/tea.desktop || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_ASPELL=$(usex aspell)
+   -DUSE_PDF=$(usex pdf)
+   -DUSE_DJVU=$(usex djvu)
+   -DUSE_PRINTER=OFF # appears to be setup wrong
+   $(cmake_use_find_package qt6 Qt6)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ "${REPLACING_VERSIONS}" == "47.0.0" ]]; then
+   elog "Executable 'tea' has been renamed to 'tea-qt'"
+   fi
+}



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

2024-05-04 Thread Alfredo Tupone
commit: a3380e05cc3bf05ef227c05c52fe764433e54d8d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May  4 18:18:43 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May  4 18:23:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3380e05

sci-libs/onnx: fix unresolved symbol

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

 sci-libs/onnx/files/onnx-1.15.0-hidden.patch   | 10 +
 ...onnx-1.15.0-r1.ebuild => onnx-1.15.0-r2.ebuild} | 45 +++---
 2 files changed, 32 insertions(+), 23 deletions(-)

diff --git a/sci-libs/onnx/files/onnx-1.15.0-hidden.patch 
b/sci-libs/onnx/files/onnx-1.15.0-hidden.patch
new file mode 100644
index ..b500c01a91bc
--- /dev/null
+++ b/sci-libs/onnx/files/onnx-1.15.0-hidden.patch
@@ -0,0 +1,10 @@
+--- a/CMakeLists.txt   2024-05-04 19:39:17.464135798 +0200
 b/CMakeLists.txt   2024-05-04 19:39:23.155068064 +0200
+@@ -496,7 +496,6 @@
+ else()
+   # On non-Windows, hide all symbols we don't need
+   set(ONNX_API_DEFINE 
"-DONNX_API=__attribute__\(\(__visibility__\(\"default\"\)\)\)")
+-  set_target_properties(onnx_proto PROPERTIES CXX_VISIBILITY_PRESET hidden)
+   set_target_properties(onnx_proto PROPERTIES VISIBILITY_INLINES_HIDDEN 1)
+ endif()
+ target_compile_definitions(onnx_proto PRIVATE ${ONNX_API_DEFINE})

diff --git a/sci-libs/onnx/onnx-1.15.0-r1.ebuild 
b/sci-libs/onnx/onnx-1.15.0-r2.ebuild
similarity index 60%
rename from sci-libs/onnx/onnx-1.15.0-r1.ebuild
rename to sci-libs/onnx/onnx-1.15.0-r2.ebuild
index 8e846b3e6d5f..63e8ab1695e9 100644
--- a/sci-libs/onnx/onnx-1.15.0-r1.ebuild
+++ b/sci-libs/onnx/onnx-1.15.0-r2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_OPTIONAL=1
 DISTUTILS_EXT=1
 PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 cmake
@@ -15,49 +16,47 @@ 
SRC_URI="https://github.com/onnx/${PN}/archive/refs/tags/v${PV}.tar.gz
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
+IUSE="python"
 RESTRICT="test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/pybind11[${PYTHON_USEDEP}]
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   )
dev-libs/protobuf:=
 "
 DEPEND="${RDEPEND}"
 
+BDEPEND="python? (
+   ${DISTUTILS_DEPS}
+)"
+
+PATCHES=( "${FILESDIR}"/${P}-hidden.patch )
+
 src_prepare() {
cmake_src_prepare
-   distutils-r1_src_prepare
+   use python && distutils-r1_src_prepare
 }
 
-python_configure_all() {
+src_configure() {
mycmakeargs=(
-DONNX_USE_PROTOBUF_SHARED_LIBS=ON
-DONNX_USE_LITE_PROTO=ON
+   -DONNX_BUILD_SHARED_LIBS=ON
)
cmake_src_configure
-}
-
-src_configure() {
-   distutils-r1_src_configure
-}
-
-python_compile_all() {
-   cmake_src_compile
+   use python && distutils-r1_src_configure
 }
 
 src_compile() {
-   mycmakeargs=(
-   -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
-   -DONNX_USE_LITE_PROTO=ON
-   )
-   CMAKE_ARGS="${mycmakeargs[@]}" distutils-r1_src_compile
-}
-
-python_install_all() {
-   cmake_src_install
-   distutils-r1_python_install_all
+   cmake_src_compile
+   use python && CMAKE_ARGS="${mycmakeargs[@]}" distutils-r1_src_compile
 }
 
 src_install() {
-   distutils-r1_src_install
+   cmake_src_install
+   use python && distutils-r1_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-05-04 Thread Arthur Zamarin
commit: 5cd7b9021484fe69201cef417d4578b8eaf74b4f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 18:20:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 18:21:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd7b902

gui-wm/sway: (live) depend on stable scdoc

For a long time already, scdoc is considered feature complete, and
no apparent changes are expected upstream, so we can also assume no
"new features" will be used by sway.
By simplifying the required package, we enable users to use
sway- without scdoc-.

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

 gui-wm/sway/sway-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index 905df0af237e..a23327214abb 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.ebuild
@@ -64,12 +64,8 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
>=dev-build/meson-0.60.0
virtual/pkgconfig
+   man? ( >=app-text/scdoc-1.11.3 )
 "
-if [[ ${PV} ==  ]]; then
-   BDEPEND+="man? ( ~app-text/scdoc- )"
-else
-   BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
 
 FILECAPS=(
cap_sys_nice usr/bin/${PN} # bug 919298



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-05-04 Thread Pacho Ramos
commit: 1f71fd91c7ba6a3997e131d494bbcb01e579bcf1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 18:20:00 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f71fd91

media-fonts/noto: drop 20231128

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 -
 media-fonts/noto/noto-20231128.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 7ed5720b41c4..308f6397257c 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,4 +1,3 @@
-DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858

diff --git a/media-fonts/noto/noto-20231128.ebuild 
b/media-fonts/noto/noto-20231128.ebuild
deleted file mode 100644
index 1f8919f64117..
--- a/media-fonts/noto/noto-20231128.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit font
-
-DESCRIPTION="Google's font family that aims to support all the world's 
languages"
-HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
-
-COMMIT="15866b860084edd7163ec170d3c462ceada3de5b"
-SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Extra allows to optionally reduce disk usage even returning to tofu
-# issue as described in https://fonts.google.com/noto
-IUSE="cjk +extra"
-
-RDEPEND="cjk? ( media-fonts/noto-cjk )"
-
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/notofonts.github.io-${COMMIT}"
-
-FONT_SUFFIX="ttf"
-FONT_CONF=(
-   # From ArchLinux
-   "${FILESDIR}/66-noto-serif.conf"
-   "${FILESDIR}/66-noto-mono.conf"
-   "${FILESDIR}/66-noto-sans.conf"
-)
-
-src_install() {
-   mkdir install-hinted || die
-   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
-
-   FONT_S="${S}/install-hinted/" font_src_install
-
-   # Allow to drop some fonts optionally for people that want to save
-   # disk space. Following ArchLinux options.
-   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto/

2024-05-04 Thread Pacho Ramos
commit: 4bc4241184b9a6e50020d8ea989cb1ee1a8d1cde
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 18:19:54 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:19:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc42411

media-fonts/noto: add 20240430

Signed-off-by: Pacho Ramos  gentoo.org>

 media-fonts/noto/Manifest |  1 +
 media-fonts/noto/noto-20240430.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index eb7e7c489afc..7ed5720b41c4 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,3 +1,4 @@
 DIST noto-20231128.tar.gz 1062692273 BLAKE2B 
adab3e85f0f744b1d37ea0877db14d399baff3dab3496a01181ac977a6e5b1fd04c6ab5a7ee3dfcb190583d18f585eae70cf244bfb993107b6a8e84b62f45bde
 SHA512 
ccc54993bc9651a2e6e654270c0c67f9eeb9659b60246cae407a11fe7d87d438a91250d2d96fd3f970b11d17386133375a1c66fbedf551344998ded89acb4835
 DIST noto-20240229.tar.gz 1065887601 BLAKE2B 
32c4cd85a83c346bdf25cf0aa87c96500c261f501ec6e57549cefb2faf87183fb7e4a73c62fed491ab2779ee92af88474bff6829bfb5846c00585728376e2415
 SHA512 
5f878f0561732a8dc0efc4e7694d38254bc251660f1b8ead3a92cf7956219ffc481e36ffce40e1dff1dc25f435bfa90cc07aea53d5f2a39e0bd99e00cc2a0937
 DIST noto-20240325.tar.gz 1067006253 BLAKE2B 
ea65c14ef0aca4f732e5ca7eb02b79756e124524b3f1bb0a3724a75fc2d503e13d264fcdaa39451a6171ea16e4cb2396d881921fc321e759410133a1bd7498df
 SHA512 
039911249ed18d796850fccf6d181c82850d703606e28105eefd3bffeb250ef8c1b0ad155b6fbce2d95853a713a9d3eff512b0d1ad2f680b66b01a25f508e1b9
+DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858

diff --git a/media-fonts/noto/noto-20240430.ebuild 
b/media-fonts/noto/noto-20240430.ebuild
new file mode 100644
index ..665fc27a1b93
--- /dev/null
+++ b/media-fonts/noto/noto-20240430.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io;
+
+COMMIT="1d9f081ebacd3382a050fdf8166eb491d716c462"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Extra allows to optionally reduce disk usage even returning to tofu
+# issue as described in https://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${COMMIT}"
+
+FONT_SUFFIX="ttf"
+FONT_CONF=(
+   # From ArchLinux
+   "${FILESDIR}/66-noto-serif.conf"
+   "${FILESDIR}/66-noto-mono.conf"
+   "${FILESDIR}/66-noto-sans.conf"
+)
+
+src_install() {
+   mkdir install-hinted || die
+   mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+   FONT_S="${S}/install-hinted/" font_src_install
+
+   # Allow to drop some fonts optionally for people that want to save
+   # disk space. Following ArchLinux options.
+   use extra || rm -rf 
"${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.tt[f,c]
+}



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

2024-05-04 Thread Pacho Ramos
commit: 13484650d4ddeba6a24231f743ab1ec715b16775
Author: Brahmajit Das  gmail  com>
AuthorDate: Mon Apr 22 13:25:33 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 18:11:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13484650

dev-util/umockdev: add 0.18.1

Closes: https://bugs.gentoo.org/929077
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36355
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.18.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index e5c49995815b..11fc9b425c3d 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1 +1,2 @@
 DIST umockdev-0.17.18.tar.xz 491668 BLAKE2B 
106efc5674475383abb7618f087b3536441ae1fa30d6a92b689c1119ff62e06a20a6a529968f2b978f8ed410fc2033c95b86e214d4d4a576cdb9e68ee09a1853
 SHA512 
3d8d2487b4350e4ce28a5c163cbb1b92da9f5a5317e74da46ccaa62a6b8e938a6758e241d0dd2e9f50fdee4aef24d36585a24cfec1ad99fb4799a01008d9987b
+DIST umockdev-0.18.1.tar.xz 493816 BLAKE2B 
314969269e8e5b70b65c89345b659cf2784eb71cfd2c010e8043cc38b6965dce0dcadac6ffab266f4b926e46bb0939d6c159ee17fbf341eed7a11f932a80a2ad
 SHA512 
4897c12fca8d1927a2840efbbd8281a95102b328cc682ffed10cd4e29b80f26b80df55fbd3736297ee4633561b007beda369bd3ddf07eb71bdd1d7c043c8

diff --git a/dev-util/umockdev/umockdev-0.18.1.ebuild 
b/dev-util/umockdev/umockdev-0.18.1.ebuild
new file mode 100644
index ..d6f2d4357dec
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.18.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson-multilib python-any-r1 vala
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/flite/, app-accessibility/flite/files/

2024-05-04 Thread Sam James
commit: 8fa024e917f0029d4b5653476053a8c679d79901
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri May  3 18:13:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 18:07:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa024e9

app-accessibility/flite: backport patch to fix lto

Backport upstream patch that fixes lto-type-mismatch

https://github.com/festvox/flite/pull/66

Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/36541
Signed-off-by: Sam James  gentoo.org>

 .../flite/files/flite-2.2-backport-pr66.patch  |  55 
 app-accessibility/flite/flite-2.2-r2.ebuild| 138 +
 2 files changed, 193 insertions(+)

diff --git a/app-accessibility/flite/files/flite-2.2-backport-pr66.patch 
b/app-accessibility/flite/files/flite-2.2-backport-pr66.patch
new file mode 100644
index ..f7f41ecb499d
--- /dev/null
+++ b/app-accessibility/flite/files/flite-2.2-backport-pr66.patch
@@ -0,0 +1,55 @@
+https://github.com/festvox/flite/pull/66/commits/cad672713f3fc9702babf4e3a2cc685586aeb87e
+
+From cad672713f3fc9702babf4e3a2cc685586aeb87e Mon Sep 17 00:00:00 2001
+From: Dominik 'Rathann' Mierzejewski 
+Date: Wed, 6 Oct 2021 12:42:31 +0200
+Subject: [PATCH] make shared arrays size declarations consistent
+
+Fixes:
+../../lang/cmulex/cmu_lex.c:49:27: warning: type of 'cmu_lex_phone_table' does 
not match original declaration [-Wlto-type-mismatch]
+   49 | extern const char * const cmu_lex_phone_table[54];
+  |   ^
+../../lang/cmulex/cmu_lex_entries.c:14:20: note: array types have different 
bounds
+   14 | const char * const cmu_lex_phone_table[57] =
+  |^
+../../lang/cmulex/cmu_lex_entries.c:14:20: note: 'cmu_lex_phone_table' was 
previously declared here
+
+and
+../../lang/cmu_grapheme_lex/cmu_grapheme_lex.h:47:27: warning: type of 
'unicode_sampa_mapping' does not match original declaration 
[-Wlto-type-mismatch]
+   47 | extern const char * const unicode_sampa_mapping[16663][5];
+  |   ^
+../../lang/cmu_grapheme_lex/grapheme_unitran_tables.c:9:20: note: array types 
have different bounds
+9 | const char * const unicode_sampa_mapping[16798][5] =
+  |^
+../../lang/cmu_grapheme_lex/grapheme_unitran_tables.c:9:20: note: 
'unicode_sampa_mapping' was previously declared here
+---
+ lang/cmu_grapheme_lex/cmu_grapheme_lex.h | 2 +-
+ lang/cmulex/cmu_lex.c| 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lang/cmu_grapheme_lex/cmu_grapheme_lex.h 
b/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
+index 320d263..25386e7 100644
+--- a/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
 b/lang/cmu_grapheme_lex/cmu_grapheme_lex.h
+@@ -44,7 +44,7 @@ extern "C" {
+ cst_lexicon *cmu_grapheme_lex_init(void);
+ 
+ extern const int num_unicode_sampa_mapping;
+-extern const char * const unicode_sampa_mapping[16663][5];
++extern const char * const unicode_sampa_mapping[16798][5];
+ 
+ #ifdef __cplusplus
+ } /* extern "C" */
+diff --git a/lang/cmulex/cmu_lex.c b/lang/cmulex/cmu_lex.c
+index 7dfdfc1..e3f44cd 100644
+--- a/lang/cmulex/cmu_lex.c
 b/lang/cmulex/cmu_lex.c
+@@ -46,7 +46,7 @@ extern const int cmu_lex_entry[];
+ extern const unsigned char cmu_lex_data[];
+ extern const int cmu_lex_num_entries;
+ extern const int cmu_lex_num_bytes;
+-extern const char * const cmu_lex_phone_table[54];
++extern const char * const cmu_lex_phone_table[57];
+ extern const char * const cmu_lex_phones_huff_table[];
+ extern const char * const cmu_lex_entries_huff_table[];
+ 

diff --git a/app-accessibility/flite/flite-2.2-r2.ebuild 
b/app-accessibility/flite/flite-2.2-r2.ebuild
new file mode 100644
index ..5e967534e978
--- /dev/null
+++ b/app-accessibility/flite/flite-2.2-r2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal toolchain-funcs
+
+DESCRIPTION="Flite text to speech engine"
+HOMEPAGE="http://www.festvox.org/flite/ https://github.com/festvox/flite;
+SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   voices? (
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_ben_rm.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_ad.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_dp.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_guj_kt.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_hin_ab.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_kan_plv.flitevox
+   
http://www.festvox.org/${PN}/packed/${P}/voices/cmu_indic_mar_aup.flitevox
+   

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

2024-05-04 Thread Sam James
commit: bf49d0a3cf8af625e0a0267ab206e55b7773594c
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 18:08:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 18:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf49d0a3

sys-apps/kexec-tools: Stabilize 2.0.28 x86, #931204

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

 sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild 
b/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
index 94c5e98e2054..e87b00d0d986 100644
--- a/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
 else

SRC_URI="https://www.kernel.org/pub/linux/utils/kernel/kexec/${P/_/-}.tar.xz;
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 fi
 
 DESCRIPTION="Load another kernel from the currently executing Linux kernel"



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

2024-05-04 Thread Sam James
commit: a93770cc11a47c9d68d760efbb240630479893d6
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 18:08:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 18:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93770cc

sys-apps/kexec-tools: Stabilize 2.0.28 amd64, #931204

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

 sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild 
b/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
index a19771a7837b..94c5e98e2054 100644
--- a/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.28.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
 else

SRC_URI="https://www.kernel.org/pub/linux/utils/kernel/kexec/${P/_/-}.tar.xz;
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Load another kernel from the currently executing Linux kernel"



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/pingus/

2024-05-04 Thread Pacho Ramos
commit: e6b1f926a1532107b007ece3c2f7ede18e954e50
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:19:37 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b1f926

games-puzzle/pingus: enable py3.12

Closes: https://bugs.gentoo.org/929592
Signed-off-by: Pacho Ramos  gentoo.org>

 games-puzzle/pingus/pingus-0.7.6-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild 
b/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
index 11f6cb1c5cb1..0e31967af72e 100644
--- a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
+++ b/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg
 
 DESCRIPTION="Free Lemmings clone"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-appindicator/

2024-05-04 Thread Pacho Ramos
commit: 07e0db88e48a5dc7a39d5cdafb0bf66cf846b870
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:26:53 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e0db88

gnome-extra/gnome-shell-extension-appindicator: drop 53-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-appindicator/Manifest|  1 -
 ...gnome-shell-extension-appindicator-53-r1.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest 
b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index a69da1444013..b8b5477984bd 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B 
a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6
 SHA512 
cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441
 DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B 
cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809
 SHA512 
256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
 DIST gnome-shell-extension-appindicator-58.tar.gz 68877 BLAKE2B 
976310cb6d532adf522c2d51bf04d6c5ee78e76759dbc8ab8965b1c738e5077be26b62e3c25f30b6a6311f98427d88c498ed839c0e401d86f9d701343229ae67
 SHA512 
94919a1494e354d8ef081fc3b844c092369f0b0928fa94f5677cecede87bff1e8669b6b064e4ed9d40ddb9f536f68075776e5afafb06cc3df33e3b83387ea6f8

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
deleted file mode 100644
index d19db97fc379..
--- 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson
-
-DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
-HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
-SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-RDEPEND="
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.34
-"
-BDEPEND="
-   app-misc/jq
-"
-
-src_prepare() {
-   default
-   # 
https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419
-   eapply -R "${FILESDIR}/${P}-41a8e9c.patch"
-}
-
-src_install() {
-   meson_src_install
-   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/fedora-backgrounds/

2024-05-04 Thread Pacho Ramos
commit: 34fef29858e7059ebcc45f98d2077618745af7c1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:31:20 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fef298

x11-themes/fedora-backgrounds: add 40.2.0

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/fedora-backgrounds/Manifest|  1 +
 .../fedora-backgrounds-40.2.0.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-themes/fedora-backgrounds/Manifest 
b/x11-themes/fedora-backgrounds/Manifest
index 40375cbb6e2f..1ef582a72411 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -11,3 +11,4 @@ DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 
9cdad101aee869e4a4f3132494854
 DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 
44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8
 SHA512 
79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
 DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B 
d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723
 SHA512 
e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e
 DIST f40-backgrounds-40.1.1.tar.xz 26709464 BLAKE2B 
c5ae0bf4d98ba356facd4f78ae0f219fd54240453027c4028901d21bf227eb013fa1889e1714a82ffe5168a0c6590ac1e7e45b2935de4d9c7cb77160ef1f5f30
 SHA512 
c8d998dc1f7dfff181783ba9f09f144f84cbae9256cbdb1a1696bc2400ee41e704439bddc819e2061ba3140f6cba6a696c493421a4cf67a40e902722036ca258
+DIST f40-backgrounds-40.2.0.tar.xz 26709420 BLAKE2B 
cddb7d03070ec67b34d7a3f66a099ad1706bf8214c08d7e5f16308e7d6e879023df43d72f9307619de24228a337867e18391340074645b04331f167714fc7139
 SHA512 
968f186e700590be5e48d757094d627188a34632bbb7d3fb0df53dab7b81c3f8f011743d0cb49a35e9593c5abe0af6da048000971ca0b0060b81b8c4f8e82a60

diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild 
b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild
new file mode 100644
index ..4d7a5c143555
--- /dev/null
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
+HOMEPAGE="https://github.com/fedoradesign/backgrounds;
+
+MY_PN="f$(ver_cut 1)-backgrounds"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_PN}"
+
+# Review on each bump, files Attribution*
+LICENSE="CC-BY-SA-4.0"
+
+SLOT="$(ver_cut 1)"
+
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-appindicator/

2024-05-04 Thread Pacho Ramos
commit: bac8dbb34a738e89b023c4554ab14f8dd5eedd23
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:26:32 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac8dbb3

gnome-extra/gnome-shell-extension-appindicator: add 58

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-appindicator/Manifest|  1 +
 .../gnome-shell-extension-appindicator-58.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest 
b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index 42eea5d48a11..a69da1444013 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B 
a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6
 SHA512 
cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441
 DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B 
cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809
 SHA512 
256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
+DIST gnome-shell-extension-appindicator-58.tar.gz 68877 BLAKE2B 
976310cb6d532adf522c2d51bf04d6c5ee78e76759dbc8ab8965b1c738e5077be26b62e3c25f30b6a6311f98427d88c498ed839c0e401d86f9d701343229ae67
 SHA512 
94919a1494e354d8ef081fc3b844c092369f0b0928fa94f5677cecede87bff1e8669b6b064e4ed9d40ddb9f536f68075776e5afafb06cc3df33e3b83387ea6f8

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
new file mode 100644
index ..7090304530b4
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-58.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils meson
+
+DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
+HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
+SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-45
+"
+BDEPEND="
+   app-misc/jq
+"
+
+src_prepare() {
+   default
+   # 
https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419
+   eapply -R "${FILESDIR}/${PN}-53-41a8e9c.patch"
+}
+
+src_install() {
+   meson_src_install
+   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



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

2024-05-04 Thread Pacho Ramos
commit: 95a30003a04225bd7998c8e30f7909e51a4e78f5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:23:10 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a30003

net-misc/r8168: add 8.053.00

Closes: https://bugs.gentoo.org/926712
Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/r8168/Manifest  |  1 +
 net-misc/r8168/r8168-8.053.00.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/net-misc/r8168/Manifest b/net-misc/r8168/Manifest
index 9ead16377f3e..fc4b6790183e 100644
--- a/net-misc/r8168/Manifest
+++ b/net-misc/r8168/Manifest
@@ -1,2 +1,3 @@
 DIST r8168-8.051.02.tar.bz2 115969 BLAKE2B 
28b809c0330920ee0db7a8f8d41e178882531cd0a6793efeadd9670b1a9b5cbe903061073fd1d461f4234feb41249a244f9ef35cdbb780da498e5a6d6f1a5490
 SHA512 
2f29a413e7db2b7295ea0a970b3385de1dfd6e41e1820097355687daa5c8d155c1cf6115c72875bff4f366365579bffc81733469a62d76f437065b7e514387ca
 DIST r8168-8.052.01.tar.bz2 126861 BLAKE2B 
dccee164ea1151859752d525390a3786d31d445e05188a86d2d17c9cbd4435aac788dc5ca1350fcc719bba1c42bd358f39221666f8575d52a9cbf9c78b65c70d
 SHA512 
ae90e108ba3eaaa1c8a639392b21ff98e71abdba514a19b2f286603fbdae69c88592380d9dacda2c10d711348797006a8b518383e4a0519d1bd26dc60266b4b5
+DIST r8168-8.053.00.tar.gz 169102 BLAKE2B 
4be044fec5edb78d3050c66f92ffce56487347c171da6d0e29593584e23b173536e48a18ffaf47df4e9867a65b658a0deace333948bb0d77cd0f5c619719
 SHA512 
c44a63b04eb5cfb2b8ae434b26098c96067f7a2d6193e206801236fa38832b4f20a0b1a05a374f1d7d5b7ce973d38b6f49744f8b029e22930ebbd2763fbc6440

diff --git a/net-misc/r8168/r8168-8.053.00.ebuild 
b/net-misc/r8168/r8168-8.053.00.ebuild
new file mode 100644
index ..c413c7299d97
--- /dev/null
+++ b/net-misc/r8168/r8168-8.053.00.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs"
+HOMEPAGE="https://www.realtek.com/Download/List?cate_id=584;
+SRC_URI="https://github.com/mtorromeo/${PN}/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="use-firmware"
+
+CONFIG_CHECK="~!R8169"
+WARNING_R8169="CONFIG_R8169 is enabled. ${P} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
+
+src_compile() {
+   local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src )
+   local modargs=(
+   # Build parameters
+   KERNELDIR="${KV_OUT_DIR}"
+   # Configuration settings
+   ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)
+   )
+
+   linux-mod-r1_src_compile
+}



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

2024-05-04 Thread Pacho Ramos
commit: b27cd3a093a2c0c17c9f4150322d45570a6ca024
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May  4 17:23:21 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May  4 17:38:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27cd3a0

net-misc/r8168: drop 8.051.02

Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/r8168/r8168-8.051.02.ebuild | 41 
 1 file changed, 41 deletions(-)

diff --git a/net-misc/r8168/r8168-8.051.02.ebuild 
b/net-misc/r8168/r8168-8.051.02.ebuild
deleted file mode 100644
index 8f0c5b529c63..
--- a/net-misc/r8168/r8168-8.051.02.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info linux-mod
-
-DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs"
-HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software;
-
-# "GBE Ethernet LINUX driver r8168 for kernel up to 5.19" from above link,
-# we need to mirror it to avoid users from needing to fill a captcha to
-# download
-SRC_URI="https://dev.gentoo.org/~pacho/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-MODULE_NAMES="r8168(net:${S}/src)"
-BUILD_TARGETS="modules"
-IUSE="use-firmware"
-
-CONFIG_CHECK="~!R8169"
-WARNING_R8169="CONFIG_R8169 is enabled. ${P} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
-
-PATCHES=(
-   "${FILESDIR}/${PN}-8.051.02-6.1-fix.patch"
-   "${FILESDIR}/${P}-6.4.10-fix.patch" # bug 912242
-)
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
-   BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
-   linux-mod_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/

2024-05-04 Thread Ionen Wolkens
commit: 2bb582efa85e6226ea40b99c149f141c5329e4ae
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 16:57:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 17:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb582ef

games-emulation/hatari: add 2.5.0, enable py3.12

wrt bug #879691, the check for strlcpy was removed entirely
(hopefully nothing else, haven't looked in-depth)

gui "seems" fine with 3.12, albeit not have messed with it much

Closes: https://bugs.gentoo.org/879691
Closes: https://bugs.gentoo.org/929577
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/hatari/Manifest|   1 +
 games-emulation/hatari/hatari-2.5.0.ebuild | 103 +
 games-emulation/hatari/metadata.xml|   1 +
 3 files changed, 105 insertions(+)

diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index e5dec1b910f2..7a08070ac4dd 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
 DIST hatari-2.4.1.tar.bz2 4446656 BLAKE2B 
0844f14f2161de931ba098d290655152ecde354a80cc9c18b460fda77149759386cf7ed46d0ce1dd36dc303f1f3cfe421f37f169e06d46a06589cef1d601dbc6
 SHA512 
90c555150b0fa86b88e4ba3360384edf6afa05d45b82b3260853178b77fd542da6f31bd2e80c8307380fff9c61f0230545ec987e6e74b8c3d708bc5ef5ca8f42
+DIST hatari-2.5.0.tar.bz2 2820580 BLAKE2B 
42d955db9a219632d39697041667c2f9ddbd2cc06472c7ca508a097a3dcd5681a73a1069a3a6e788eca79a9aae2ff1ce00288a09556c8bedd697bcd77256f653
 SHA512 
53c5d5164ccaba8abea2babfbca971995fe6bd4f796d418f01243d3d40ac43371ba04c20600c5117b3e7b7b9a36d092e15cd209cc08324d17a05a7ca8e93cd84

diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild 
b/games-emulation/hatari/hatari-2.5.0.ebuild
new file mode 100644
index ..7b8c40d50801
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.5.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="https://hatari.tuxfamily.org/;
+SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage capstone gui png portmidi readline udev zlib"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   png? ( zlib )
+"
+
+COMMON_DEPEND="
+   media-libs/libsdl2[X?,joystick,sound,video]
+   X? ( x11-libs/libX11 )
+   capsimage? ( dev-libs/spsdeclib )
+   capstone? ( dev-libs/capstone:= )
+   png? ( media-libs/libpng:= )
+   portmidi? ( media-libs/portmidi )
+   readline? ( sys-libs/readline:= )
+   udev? ( virtual/udev )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   gui? (
+   $(python_gen_cond_dep 
'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+   x11-libs/gtk+:3[introspection]
+   )
+   games-emulation/emutos
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+)
+
+DOCS=(
+   readme.txt
+   doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || 
die
+   sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+   sed -e "s/python3/${EPYTHON}/" \
+   -e 's/mkdosfs/mkfs.fat/' \
+   -i tools/atari-hd-image.sh || die
+
+   # use emutos package rather than bundled ROM
+   rm src/tos.img || die
+   cat <<-EOF > hatari.cfg || die
+   [ROM]
+   szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+   EOF
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+   -DETCDIR="${EPREFIX}"/etc
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package capsimage CapsImage)
+   $(cmake_use_find_package capstone Capstone)
+   $(cmake_use_find_package png PNG)
+   $(cmake_use_find_package portmidi PortMidi)
+   $(cmake_use_find_package readline Readline)
+   $(cmake_use_find_package udev Udev)
+   $(cmake_use_find_package zlib ZLIB)
+   $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables 
python-ui/
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   insinto /etc
+   doins hatari.cfg
+
+   mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+   python_fix_shebang "${ED}"/usr/bin
+   use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}

diff --git 

[gentoo-commits] proj/qt:master commit in: media-gfx/phototonic/

2024-05-04 Thread Ionen Wolkens
commit: 687c35a6258bbee887903bcab2d874dcf5f03edc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 17:13:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 17:13:16 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=687c35a6

media-gfx/phototonic: treeclean

Still in ::gentoo but no longer maintained by qt  g.o so
cleaning from here. Will leave it up to future maintainers
to import the live ebuild to ::gentoo or elsewhere if wanted.

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

 media-gfx/phototonic/metadata.xml   | 11 ---
 media-gfx/phototonic/phototonic-.ebuild | 49 -
 2 files changed, 60 deletions(-)

diff --git a/media-gfx/phototonic/metadata.xml 
b/media-gfx/phototonic/metadata.xml
deleted file mode 100644
index a69345ca..
--- a/media-gfx/phototonic/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
-   
-   oferkv/phototonic
-   
-

diff --git a/media-gfx/phototonic/phototonic-.ebuild 
b/media-gfx/phototonic/phototonic-.ebuild
deleted file mode 100644
index b78d62a2..
--- a/media-gfx/phototonic/phototonic-.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Image viewer and organizer"
-HOMEPAGE="https://github.com/oferkv/phototonic;
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/oferkv/phototonic.git;
-else
-   SRC_URI="https://github.com/oferkv/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="svg tiff"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   media-gfx/exiv2:=
-   svg? ( dev-qt/qtsvg:5 )
-   tiff? ( dev-qt/qtimageformats:5 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   eqmake5
-}
-
-src_install() {
-   emake install INSTALL_ROOT="${D}"
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-}



[gentoo-commits] proj/qt:master commit in: x11-misc/qps/, app-crypt/qca/, x11-misc/screengrab/, dev-libs/libdbusmenu-lxqt/, ...

2024-05-04 Thread Ionen Wolkens
commit: 42cf4de5d158b96bcd4f377de82c98769038c1d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 17:18:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 17:23:00 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=42cf4de5

*/*: sync metadata.xml maintainers with ::gentoo

Due to recent changes which drop qt@ from several packages.
Albeit most still are fine to keep here given repo is shared
with lxqt.

qca live ebuild might make more sense to be moved to either
::gentoo or ::kde, but leaving alone for now.

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

 app-crypt/qca/metadata.xml | 4 
 dev-libs/libdbusmenu-lxqt/metadata.xml | 4 
 dev-libs/libqtxdg/metadata.xml | 4 
 x11-libs/qtermwidget/metadata.xml  | 5 +
 x11-misc/qps/metadata.xml  | 5 +
 x11-misc/screengrab/metadata.xml   | 5 +
 x11-terms/qterminal/metadata.xml   | 5 +
 7 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/app-crypt/qca/metadata.xml b/app-crypt/qca/metadata.xml
index c8d48805..89f4f880 100644
--- a/app-crypt/qca/metadata.xml
+++ b/app-crypt/qca/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   

k...@gentoo.org
Gentoo KDE Project

diff --git a/dev-libs/libdbusmenu-lxqt/metadata.xml 
b/dev-libs/libdbusmenu-lxqt/metadata.xml
index e1193065..75d62d0c 100644
--- a/dev-libs/libdbusmenu-lxqt/metadata.xml
+++ b/dev-libs/libdbusmenu-lxqt/metadata.xml
@@ -5,10 +5,6 @@
l...@gentoo.org
LXQt

-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   

lxqt/libdbusmenu-lxqt


diff --git a/dev-libs/libqtxdg/metadata.xml b/dev-libs/libqtxdg/metadata.xml
index 6e916dfc..fdcb4167 100644
--- a/dev-libs/libqtxdg/metadata.xml
+++ b/dev-libs/libqtxdg/metadata.xml
@@ -5,10 +5,6 @@
l...@gentoo.org
LXQt

-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   

lxqt/libqtxdg


diff --git a/x11-libs/qtermwidget/metadata.xml 
b/x11-libs/qtermwidget/metadata.xml
index df199347..d6c2d991 100644
--- a/x11-libs/qtermwidget/metadata.xml
+++ b/x11-libs/qtermwidget/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

QTermWidget is an opensource project based on konsole (a KDE 
application).
The main goal of this project is to provide unicode-enabled, 
embeddable

diff --git a/x11-misc/qps/metadata.xml b/x11-misc/qps/metadata.xml
index 5ca1065c..736e92fa 100644
--- a/x11-misc/qps/metadata.xml
+++ b/x11-misc/qps/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

lxqt/qps


diff --git a/x11-misc/screengrab/metadata.xml b/x11-misc/screengrab/metadata.xml
index ab2bf534..c2e34fb7 100644
--- a/x11-misc/screengrab/metadata.xml
+++ b/x11-misc/screengrab/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

lxqt/screengrab


diff --git a/x11-terms/qterminal/metadata.xml b/x11-terms/qterminal/metadata.xml
index 456c6bf7..951db6e9 100644
--- a/x11-terms/qterminal/metadata.xml
+++ b/x11-terms/qterminal/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

qterminal/qterminal




[gentoo-commits] proj/qt:master commit in: app-emulation/q4wine/

2024-05-04 Thread Ionen Wolkens
commit: bf2e79547294657fbf8c702ab778e05e264f35f3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May  4 17:15:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 17:15:49 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=bf2e7954

app-emulation/q4wine: treeclean

Still in ::gentoo but no longer maintained by qt  g.o so
cleaning from here. Will leave it up to future maintainers
to import the live ebuild to ::gentoo or elsewhere if wanted.

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

 app-emulation/q4wine/metadata.xml   | 17 --
 app-emulation/q4wine/q4wine-.ebuild | 56 -
 2 files changed, 73 deletions(-)

diff --git a/app-emulation/q4wine/metadata.xml 
b/app-emulation/q4wine/metadata.xml
deleted file mode 100644
index d5f783f4..
--- a/app-emulation/q4wine/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
-   
-   Enable ico support via 
media-gfx/icoutils
-   Support unprivileged mounting of ISO9660 
images via sys-fs/fuseiso
-   Enable Wine AppDB browser support
-   
-   
-   brezerk/q4wine
-   q4wine
-   
-

diff --git a/app-emulation/q4wine/q4wine-.ebuild 
b/app-emulation/q4wine/q4wine-.ebuild
deleted file mode 100644
index 25b5a11f..
--- a/app-emulation/q4wine/q4wine-.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Upstream names the package PV-rX. We change that to
-# PV_pX so we can use portage revisions.
-MY_P=${PN}-${PV/_p/-r}
-inherit cmake git-r3 xdg
-
-DESCRIPTION="Qt GUI configuration tool for Wine"
-HOMEPAGE="https://q4wine.brezblock.org.ua/;
-EGIT_REPO_URI="https://github.com/brezerk/q4wine.git;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="+dbus debug +ico +iso +wineappdb"
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsingleapplication[qt5(+),X]
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   dbus? ( dev-qt/qtdbus:5 )
-   ico? ( >=media-gfx/icoutils-0.26.0 )
-"
-RDEPEND="${DEPEND}
-   app-admin/sudo
-   >=sys-apps/which-2.19
-   iso? ( sys-fs/fuseiso )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-
-S="${WORKDIR}"/${MY_P}
-
-DOCS=( AUTHORS ChangeLog README )
-
-src_configure() {
-   local mycmakeargs=(
-   -DDEBUG=$(usex debug ON OFF)
-   -DWITH_ICOUTILS=$(usex ico ON OFF)
-   -DWITH_SYSTEM_SINGLEAPP=ON
-   -DWITH_WINEAPPDB=$(usex wineappdb ON OFF)
-   -DUSE_BZIP2=OFF
-   -DUSE_GZIP=OFF
-   -DWITH_DBUS=$(usex dbus ON OFF)
-   )
-   cmake_src_configure
-}



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

2024-05-04 Thread Joonas Niilola
commit: 727c84cc448e4725900cc8c34467d71f418531b0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat May  4 17:23:59 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May  4 17:23:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727c84cc

profiles/features/musl: move firefox-bin & thunderbird-bin masks

 - list them under the general "requires glibc" listing, disconnect from the
   confusing rust-related mask message,
 - sort the glibc listing alphabetically.

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

 profiles/features/musl/package.mask | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 1d3483eb7e00..78a653ddc760 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -302,6 +302,7 @@ games-strategy/knights-demo
 games-strategy/majesty-demo
 gnome-extra/nautilus-dropbox
 kde-apps/dolphin-plugins-dropbox
+mail-client/thunderbird-bin
 mate-extra/caja-dropbox
 media-gfx/brscan4
 media-libs/amdgpu-pro-vulkan
@@ -335,10 +336,10 @@ net-print/hplip-plugin
 sci-chemistry/cara-bin
 sci-electronics/eagle
 sci-electronics/labone
+sci-libs/mkl
 sci-mathematics/gimps
 sci-misc/jupyterlab-desktop-bin
 sci-misc/netlogo-bin
-sci-libs/mkl
 sys-apps/intune-portal
 sys-apps/ipmicfg
 sys-apps/tas
@@ -351,6 +352,7 @@ www-apps/kibana-bin
 www-apps/prowlarr
 www-apps/radarr
 www-apps/readarr
+www-client/firefox-bin
 www-client/google-chrome
 www-client/google-chrome-beta
 www-client/google-chrome-unstable
@@ -460,5 +462,3 @@ sys-block/wait-for-dri-devices-rules
 
 # rust-bin isn't available on all platforms
 dev-lang/rust-bin
-mail-client/thunderbird-bin
-www-client/firefox-bin



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-05-04 Thread Andrew Ammerlaan
commit: 806860100b5613f837046ed2789da5b2ffaf51bb
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat May  4 16:52:30 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May  4 16:52:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80686010

sci-electronics/kicad: drop dep on wayland

Bug: https://bugs.gentoo.org/927952
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/kicad/{kicad-8.0.2.ebuild => kicad-8.0.2-r1.ebuild} | 2 +-
 sci-electronics/kicad/kicad-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kicad/kicad-8.0.2.ebuild 
b/sci-electronics/kicad/kicad-8.0.2-r1.ebuild
similarity index 98%
rename from sci-electronics/kicad/kicad-8.0.2.ebuild
rename to sci-electronics/kicad/kicad-8.0.2-r1.ebuild
index 296f53277dd1..83bf7ead3a08 100644
--- a/sci-electronics/kicad/kicad-8.0.2.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.2-r1.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
-   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland]
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
>=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 296f53277dd1..83bf7ead3a08 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.30
>sci-electronics/ngspice-27[shared]
sys-libs/zlib
-   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland]
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
>=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]



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

2024-05-04 Thread Hans de Graaff
commit: 73b618d61066dc6b7f6715567e282fc723484037
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May  4 16:49:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May  4 16:50:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b618d6

dev-ruby/io-wait: add missing test dependency

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

 dev-ruby/io-wait/io-wait-0.3.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ruby/io-wait/io-wait-0.3.1.ebuild 
b/dev-ruby/io-wait/io-wait-0.3.1.ebuild
index eb46cedf6b23..204a8c0a49fe 100644
--- a/dev-ruby/io-wait/io-wait-0.3.1.ebuild
+++ b/dev-ruby/io-wait/io-wait-0.3.1.ebuild
@@ -19,6 +19,8 @@ LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
 all_ruby_prepare() {
sed -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
-e 's/git ls-files -z/find * -print0/' \



[gentoo-commits] repo/gentoo:master commit in: dev-util/xxdiff/, media-gfx/photoqt/, dev-libs/qcustomplot/, ...

2024-05-04 Thread Ionen Wolkens
commit: 863dfc31fa2ff56a60b93e510c702f54a879451e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed May  1 15:56:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May  4 15:36:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863dfc31

*/*: drop qt from maintainers for end-user applications

Also including their (non-Qt) deps that Qt itself does not need.

Bare rare exceptions, nowadays the Gentoo's Qt project is intended
to maintain Qt itself and not end-user applications that merely
happen to use Qt. This may have worked in the past but we do not
have enough interested members to maintain these.

*Most* of these were effectively unmaintained by Qt and recent'ish
commits were drive-by from other developers. This is done to reflect
reality better, and hopefully let these packages gain proper
maintainers (or at least make it clear that anyone can work on them).

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

 app-backup/luckybackup/metadata.xml   |  5 +
 app-crypt/qca/metadata.xml|  4 
 app-editors/focuswriter/metadata.xml  |  5 +
 app-editors/juffed/metadata.xml   |  5 +
 app-editors/qxmledit/metadata.xml |  5 +
 app-editors/tea/metadata.xml  |  5 +
 app-emulation/q4wine/metadata.xml |  5 +
 app-text/cb2bib/metadata.xml  |  5 +
 app-text/qpdfview/metadata.xml|  4 
 dev-db/sqliteman/metadata.xml |  5 +
 dev-libs/libdbusmenu-lxqt/metadata.xml|  4 
 dev-libs/libqtxdg/metadata.xml|  4 
 dev-libs/qcustomplot/metadata.xml |  5 +
 dev-libs/qoauth/metadata.xml  |  5 +
 dev-python/qscintilla-python/metadata.xml |  4 
 dev-util/xxdiff/metadata.xml  |  5 +
 dev-vcs/qgit/metadata.xml |  5 +
 media-gfx/fotowall/metadata.xml   |  5 +
 media-gfx/nomacs/metadata.xml |  5 +
 media-gfx/photoqt/metadata.xml|  5 +
 media-gfx/phototonic/metadata.xml |  5 +
 media-sound/bempc/metadata.xml|  7 ++-
 media-sound/musique/metadata.xml  |  5 +
 media-sound/qastools/metadata.xml |  5 +
 media-sound/qtagger/metadata.xml  |  5 +
 media-sound/qtgain/metadata.xml   |  4 
 media-video/baka-mplayer/metadata.xml |  4 
 media-video/smplayer/metadata.xml |  4 
 net-analyzer/nmapsi/metadata.xml  |  5 +
 net-misc/qtm/metadata.xml |  5 +
 sci-electronics/qelectrotech/metadata.xml |  5 +
 sci-visualization/kst/metadata.xml|  5 +
 x11-libs/qscintilla/metadata.xml  |  5 +
 x11-libs/qtermwidget/metadata.xml |  5 +
 x11-misc/kaqaz/metadata.xml   |  5 +
 x11-misc/qcomicbook/metadata.xml  |  9 +
 x11-misc/qlipper/metadata.xml |  5 +
 x11-misc/qps/metadata.xml |  5 +
 x11-misc/qtfm/metadata.xml| 13 +
 x11-misc/qxkb/metadata.xml|  5 +
 x11-misc/screengrab/metadata.xml  |  5 +
 x11-terms/qterminal/metadata.xml  |  5 +
 x11-themes/qtcurve/metadata.xml   |  4 
 x11-themes/smplayer-skins/metadata.xml|  4 
 x11-themes/smplayer-themes/metadata.xml   |  4 
 45 files changed, 39 insertions(+), 189 deletions(-)

diff --git a/app-backup/luckybackup/metadata.xml 
b/app-backup/luckybackup/metadata.xml
index 879842225229..5213d130d742 100644
--- a/app-backup/luckybackup/metadata.xml
+++ b/app-backup/luckybackup/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

luckybackup


diff --git a/app-crypt/qca/metadata.xml b/app-crypt/qca/metadata.xml
index 10256dd1de35..9abd64a69601 100644
--- a/app-crypt/qca/metadata.xml
+++ b/app-crypt/qca/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   

k...@gentoo.org
Gentoo KDE Project

diff --git a/app-editors/focuswriter/metadata.xml 
b/app-editors/focuswriter/metadata.xml
index 1af3afbebbe7..d47d80ec0e2c 100644
--- a/app-editors/focuswriter/metadata.xml
+++ b/app-editors/focuswriter/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
+   

https://gottcode.org/focuswriter/bugs/
gottcode/focuswriter

diff --git a/app-editors/juffed/metadata.xml b/app-editors/juffed/metadata.xml
index a475b019c5cf..6c3a67d3900a 100644
--- a/app-editors/juffed/metadata.xml
+++ 

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

2024-05-04 Thread Sam James
commit: 541c27c202485a3e9a0ed26874e24e6ee65deaaf
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 15:05:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 15:10:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541c27c2

sys-devel/kgcc64: add 11.4.1_p20240501

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

 sys-devel/kgcc64/Manifest   |  1 +
 sys-devel/kgcc64/kgcc64-11.4.1_p20240501.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 6952257fbdec..e6f0cf15b096 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -3,6 +3,7 @@ DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
+DIST gcc-11-20240501.tar.xz 76267628 BLAKE2B 
31674f1fbaacac3bc8d4f0553b42569128c978b7153eb867387ff2cedd11ba29e2877a66eefbb41b93745e9ff3da7db18c00aacff5766a34b020cb82252da3a4
 SHA512 
b4fd43b02ddf60dd933f86813cf4c5e2abf4d3344adcffc4166ad2463b2aa37603eb85df642e952a1c72a6356fc41d80567096ddc4e46d4b4589ade34ae77b2d
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac

diff --git a/sys-devel/kgcc64/kgcc64-11.4.1_p20240501.ebuild 
b/sys-devel/kgcc64/kgcc64-11.4.1_p20240501.ebuild
new file mode 100644
index ..1105de63f8d0
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-11.4.1_p20240501.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+
+GCC_TARGET_NO_MULTILIB=true
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..11} )
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc cpp ; do
+   cat <<-EOF >${CTARGET%%-*}-linux-${x}
+   #!/bin/sh
+   exec ${CTARGET}-${x} "\$@"
+   EOF
+   chmod a+rx ${CTARGET%%-*}-linux-${x}
+   done
+}



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

2024-05-04 Thread Sam James
commit: 23742a7fd2256c0d0f84c6c56da1cd48e53c0785
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 15:06:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 15:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23742a7f

sys-devel/kgcc64: add 12.3.1_p20240502

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

 sys-devel/kgcc64/Manifest   |  2 +
 sys-devel/kgcc64/kgcc64-12.3.1_p20240502.ebuild | 51 +
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index e6f0cf15b096..9a411e975cdb 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -8,8 +8,10 @@ DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0e
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
+DIST gcc-12-20240502.tar.xz 79851984 BLAKE2B 
e3ed4f4fb20ce2ed421fadd40dfd1c6831759228925002146c316683cd0aef47792f433dc9ab120fb79e2afa2aa83cbf68f6b82e97615cac500322d4f0d1cce9
 SHA512 
c46e6b00f65d96afc65ce6cc9f7591ff81d5789aff9f49fc6fed96047fe27e24a8a103f0b96485e4a717600aeb9b45933ccbb2191eb087275fc1350629c9b842
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
+DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69

diff --git a/sys-devel/kgcc64/kgcc64-12.3.1_p20240502.ebuild 
b/sys-devel/kgcc64/kgcc64-12.3.1_p20240502.ebuild
new file mode 100644
index ..50470d28a508
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-12.3.1_p20240502.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="3"
+PATCH_GCC_VER="12.3.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115

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

2024-05-04 Thread Sam James
commit: aa7d7d138340da5aba934ea851a33d166913e223
Author: Sam James  gentoo  org>
AuthorDate: Sat May  4 15:07:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  4 15:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7d7d13

sys-devel/kgcc64: add 13.2.1_p20240503

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

 sys-devel/kgcc64/Manifest   |  2 ++
 sys-devel/kgcc64/kgcc64-13.2.1_p20240503.ebuild | 46 +
 2 files changed, 48 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 9a411e975cdb..d032a9d4a8ea 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -14,7 +14,9 @@ DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69ae
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
+DIST gcc-13-20240503.tar.xz 84417232 BLAKE2B 
4024852c3252667054e6086263b2a0e21dfa1e56a7adf4edb2fee4841dc2b41eb3f02dee7b15c5de3a1ac7c438929da4ca584cab07724086f6eb315a331c4a44
 SHA512 
32b74972ba94d1016e052eb7c7dc976b32d679e40aeafb406bbbc69d34ade3fe0f35d8941ef678eaf0bb33aea1aaba8fbce9122733b12920a470763a18aa6514
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-13.tar.xz 46404 BLAKE2B 
d11e6ebfed8d1fcba60638240927d57722015ea7cfb0790836c338c023fc01f9f5b3ebf0fe1e0c615b36e0131d38b49e3aee4026f8ed81473572255ccaa74e4b
 SHA512 
4f8bbf9101548d64e78e32f38869ed84e462ce8329d64fbb934132d15bc81f8a9b6f2a075c0263fdc3b32e0dfac6bc032a4176eb06df88cb282fe974bfe102f4
+DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B 
f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366
 SHA512 
c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34
 DIST gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py 27537 
BLAKE2B 
96c7474de0bc50ab890a91551412398c979396c43aa237a4b6d8baa98ce7fda2cc9f5a755a03fd9d055d885ee2fb40ba29644a0649c24398361ce75a20fae634
 SHA512 
409434953351cf1f2287f1e4a4fbde5b28a27add35ddd284080acec71b33cb4ec5e1c07f41a79fac060bd6f1eedd198812495141923e410ded907429fe515f83

diff --git a/sys-devel/kgcc64/kgcc64-13.2.1_p20240503.ebuild 
b/sys-devel/kgcc64/kgcc64-13.2.1_p20240503.ebuild
new file mode 100644
index ..44d2ed9d512b
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-13.2.1_p20240503.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="15"
+PATCH_GCC_VER="13.2.0"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+GCC_TARGET_NO_MULTILIB=true
+PYTHON_COMPAT=( python3_{10..11} )
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+   toolchain_pkg_postinst
+
+   cd "${ROOT}"/usr/bin
+   local x
+   for x in gcc 

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

2024-05-04 Thread James Le Cuirot
commit: 3ca04a0111c8a19d1763e8cbe6899df22a41af4c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 15:04:01 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 15:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca04a01

www-client/vivaldi: Add version 6.7.3329.24

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.7.3329.24.ebuild | 226 ++
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index e470453e9093..542cbb132d16 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.6.3271.61-1_armhf.deb 102006152 BLAKE2B 
d71ea7a8e5f590194d
 DIST vivaldi-stable_6.7.3329.17-1_amd64.deb 108482112 BLAKE2B 
8edbcb501815c6f357670a165d64c7ab2afd831c3e31b3f1a415e7b9e729e32cba2c50ec72abc430fa08fdbab4be5c3d93137fb42bcf7c19db2c75ea2d873416
 SHA512 
e66801822652fce29ed1514c6fc23011cbd899bae36682780ee45a807b7459ca7489e220d537dd4692691b665bc4a3ce3d1a9afc142114e4a24ae18cdd6fdbbc
 DIST vivaldi-stable_6.7.3329.17-1_arm64.deb 99161004 BLAKE2B 
3384b4bf9c3f340193119c5828cba9548692edb22069da5efc124efe683dd3a2ec9ff83c8ce249669a5ee435ba3ccf35ce6d59933a00bc2ca181a0a0ab7a4b0f
 SHA512 
18e1a323d5e9791380141e58e5ecb39f43dff7a488d18445f0711792c71f28728d17891ff3f4f0da7175004707e9aac099ac812d300db029dfa0940335323ebe
 DIST vivaldi-stable_6.7.3329.17-1_armhf.deb 100332728 BLAKE2B 
b9be3b1d740a1d25d6ed642e97c22514b643581f2c092863d1e2196cc841e13b54d68319661216d3c001fe4d825f5d3e6cddcd59d0b470047501e0d4ea2cbfa7
 SHA512 
84431823912139d0792f38ae31d02faf7d4f1e4ee35119940b133d11de7fb50cb99b36487bd7979c93cb03848b2162718d05fb2c844944ff9ef08e6e5d689604
+DIST vivaldi-stable_6.7.3329.24-1_amd64.deb 108503048 BLAKE2B 
859d3ea9dba1839f7b27ae8bc7054ee8e788b462924f0e327537aa382c93eabb68bb1fe3a5b0f0324469404264ea647989e73f2bc849637744d583b42ecca8a1
 SHA512 
9f96a0fdc4b22614d66583c4e478a9a31adc6b249102cb1835b11ccd7a8adb3ed99b85ed1a5ad7c15883fb5bf4ab67021d3a2b3b3ff16a4d123f515e90309e75
+DIST vivaldi-stable_6.7.3329.24-1_arm64.deb 99190280 BLAKE2B 
13a62611089f9fb51064eb6522988d93eaccd7fd99e3ec09cff65380b0899a898ff9487e24eebca2587641acd8de681763be7d2184554ca3e6c0ac6d36a96359
 SHA512 
f3b38e8d27409451c6899270b01a4d7eb7bd643a63daf5d29eead9c79115623f49da771a02791b9ce5ac5fbd024f0aa18bd314d0d6eea57e3c142490b408415c
+DIST vivaldi-stable_6.7.3329.24-1_armhf.deb 100329628 BLAKE2B 
5fe4c7f3b6c00689a4cd6718cec61381195924e1baf701d39ed68d6f943c0ad043062c33384a1c5a54a9160a556f9fd770b09f379fb159fa46278bb7acf242a9
 SHA512 
b14ac3105bd927dad40b5551c3bac83c6b3105a37f3ad4c2eaf4a2f9aa09460de453ebee7de9b67d4359172453b00886936c512c5ab6f621f33b3e8b49dd6c22

diff --git a/www-client/vivaldi/vivaldi-6.7.3329.24.ebuild 
b/www-client/vivaldi/vivaldi-6.7.3329.24.ebuild
new file mode 100644
index ..8e5ee528e3af
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.7.3329.24.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="124"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
+RESTRICT="bindist mirror"
+REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   

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

2024-05-04 Thread James Le Cuirot
commit: 5d9db66af7c53f09d33c1874feafa55bbc22f5bb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 15:06:04 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 15:09:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9db66a

www-client/vivaldi: Stabilise 6.7.3329.17 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.7.3329.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild 
b/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild
index 8739f8048d38..97e43f077025 100644
--- a/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild
+++ b/www-client/vivaldi/vivaldi-6.7.3329.17.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



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

2024-05-04 Thread James Le Cuirot
commit: d98372348b73603eec9e5b50acb2cec4616e24c3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 15:06:27 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 15:09:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9837234

www-client/vivaldi: Drop old 6.6.3271.61

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.6.3271.61.ebuild | 231 --
 2 files changed, 234 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 542cbb132d16..31bf91c7eb0b 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.6.3271.61-1_amd64.deb 107518328 BLAKE2B 
fab00da21d1f3c4d7b0497e852774747b8f22911fdb94bc1a951265bb5b7b348803d1c6ee1f3acce18577afee2dbeabea360aacc1ef753eaa42b984758573358
 SHA512 
7fc2ed33b18b1cf845795ac783bb73bc9f6b8c86f22fd98e663e3f97a5c1e8b91d793763f453a1745754b421c8ff257c76c09d90ca7daeca5ea7e449607f4284
-DIST vivaldi-stable_6.6.3271.61-1_arm64.deb 100650596 BLAKE2B 
bfb8ed6ee26531c25ec9982d51d7738d5e90220ba0df866d311f4de2431b40d7e5503366dbd109a48bb615c093ab71bffedbda8ebdbd42b3203dd2f4f4f6eed8
 SHA512 
9b4e75fe2be57a0e9278b05d541a30ed7c0661d967140d22eab6376a0fe226b3bd4c32f63a166e346da1e9b931a514c3ef11437d1f4227fbe3022b45a2912a32
-DIST vivaldi-stable_6.6.3271.61-1_armhf.deb 102006152 BLAKE2B 
d71ea7a8e5f590194d043aaf41f19a59fdd9ae0c04170b105c594eff7df77514dc29a400aae6293095d279c39c2cb06da45b67ce1d0a372acf806fcb28631218
 SHA512 
b668bb10601cb3e0903b10826d57445ea1e9c69ac7694576a30fb4d4a97415556fa21740e50fafe07116a1f45838505bbc298ad36c71d44e9fcf8544054d2436
 DIST vivaldi-stable_6.7.3329.17-1_amd64.deb 108482112 BLAKE2B 
8edbcb501815c6f357670a165d64c7ab2afd831c3e31b3f1a415e7b9e729e32cba2c50ec72abc430fa08fdbab4be5c3d93137fb42bcf7c19db2c75ea2d873416
 SHA512 
e66801822652fce29ed1514c6fc23011cbd899bae36682780ee45a807b7459ca7489e220d537dd4692691b665bc4a3ce3d1a9afc142114e4a24ae18cdd6fdbbc
 DIST vivaldi-stable_6.7.3329.17-1_arm64.deb 99161004 BLAKE2B 
3384b4bf9c3f340193119c5828cba9548692edb22069da5efc124efe683dd3a2ec9ff83c8ce249669a5ee435ba3ccf35ce6d59933a00bc2ca181a0a0ab7a4b0f
 SHA512 
18e1a323d5e9791380141e58e5ecb39f43dff7a488d18445f0711792c71f28728d17891ff3f4f0da7175004707e9aac099ac812d300db029dfa0940335323ebe
 DIST vivaldi-stable_6.7.3329.17-1_armhf.deb 100332728 BLAKE2B 
b9be3b1d740a1d25d6ed642e97c22514b643581f2c092863d1e2196cc841e13b54d68319661216d3c001fe4d825f5d3e6cddcd59d0b470047501e0d4ea2cbfa7
 SHA512 
84431823912139d0792f38ae31d02faf7d4f1e4ee35119940b133d11de7fb50cb99b36487bd7979c93cb03848b2162718d05fb2c844944ff9ef08e6e5d689604

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild
deleted file mode 100644
index f4b2de2436f2..
--- a/www-client/vivaldi/vivaldi-6.6.3271.61.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="121"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-05-04 Thread James Le Cuirot
commit: ce22bfd90d68663bc9e35aba9ad6497c64f308df
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May  4 15:01:18 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May  4 15:01:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce22bfd9

gui-wm/gamescope: Add wlroots deps and configure options

Need these while it's bundled.

Closes: https://bugs.gentoo.org/931200
Signed-off-by: James Le Cuirot  gentoo.org>

 ...scope-3.14.12.ebuild => gamescope-3.14.12-r1.ebuild} | 17 +
 1 file changed, 17 insertions(+)

diff --git a/gui-wm/gamescope/gamescope-3.14.12.ebuild 
b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
similarity index 89%
rename from gui-wm/gamescope/gamescope-3.14.12.ebuild
rename to gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
index 2d88224ccca0..49c1a435de47 100644
--- a/gui-wm/gamescope/gamescope-3.14.12.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
@@ -61,6 +61,16 @@ RDEPEND="
x11-libs/libXxf86vm
pipewire? ( >=media-video/pipewire-0.3:= )
wsi-layer? ( x11-libs/libxcb )
+
+   >=dev-libs/libinput-1.14.0:=
+   media-libs/libglvnd
+   media-libs/mesa[egl(+),gles2(+)]
+   sys-auth/seatd:=
+   virtual/libudev
+   x11-base/xwayland
+   x11-libs/libxcb:=
+   >=x11-libs/pixman-0.42.0
+   x11-libs/xcb-util-wm
 "
 DEPEND="
${RDEPEND}
@@ -114,6 +124,13 @@ src_configure() {
-Denable_openvr_support=false
$(meson_feature pipewire)
$(meson_use wsi-layer enable_gamescope_wsi_layer)
+
+   -Dwlroots:xcb-errors=disabled
+   -Dwlroots:examples=false
+   -Dwlroots:renderers=gles2,vulkan
+   -Dwlroots:xwayland=enabled
+   -Dwlroots:backends=drm,libinput
+   -Dwlroots:session=enabled
)
meson_src_configure
 }



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

2024-05-04 Thread Michał Górny
commit: c490e16a7d974281108e1842a3737fc969a65b6a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c490e16a

sys-devel/clang-common: Remove old

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

 sys-devel/clang-common/Manifest|   2 -
 .../clang-common-19.0.0_pre20240410.ebuild | 304 -
 .../clang-common-19.0.0_pre20240420.ebuild | 304 -
 3 files changed, 610 deletions(-)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240410.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240410.ebuild
deleted file mode 100644
index f260391ba4ab..
--- a/sys-devel/clang-common/clang-common-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,304 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 llvm.org multilib
-
-DESCRIPTION="Common files shared between multiple slots of clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="
-   default-compiler-rt default-libcxx default-lld
-   bootstrap-prefix cet hardened llvm-libunwind
-"
-
-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-${PV} )
-   !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[*]}"
- 

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

2024-05-04 Thread Michał Górny
commit: 35ab8ece9c349829c0f41de2a3d5fdcc4c26931b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ab8ece

sys-devel/llvm-common: Remove old

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

 sys-devel/llvm-common/Manifest |  2 -
 .../llvm-common-19.0.0_pre20240410.ebuild  | 53 --
 .../llvm-common-19.0.0_pre20240420.ebuild  | 53 --
 3 files changed, 108 deletions(-)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240410.ebuild 
b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 2d8f35a84179..
--- a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common 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"
-IUSE="emacs"
-
-RDEPEND="
-   !sys-devel/llvm:0
-"
-BDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-
-LLVM_COMPONENTS=( llvm/utils )
-llvm.org_set_globals
-
-SITEFILE="50llvm-gentoo.el"
-BYTECOMPFLAGS="-L emacs"
-
-src_compile() {
-   default
-
-   use emacs && elisp-compile emacs/*.el
-}
-
-src_install() {
-   insinto /usr/share/vim/vimfiles
-   doins -r vim/*/
-   # some users may find it useful
-   newdoc vim/README README.vim
-   dodoc vim/vimrc
-
-   if use emacs ; then
-   elisp-install llvm emacs/*.{el,elc}
-   elisp-make-site-file "${SITEFILE}" llvm
-   fi
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}

diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240420.ebuild 
b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240420.ebuild
deleted file mode 100644
index 2d8f35a84179..
--- a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240420.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common 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"
-IUSE="emacs"
-
-RDEPEND="
-   !sys-devel/llvm:0
-"
-BDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-
-LLVM_COMPONENTS=( llvm/utils )
-llvm.org_set_globals
-
-SITEFILE="50llvm-gentoo.el"
-BYTECOMPFLAGS="-L emacs"
-
-src_compile() {
-   default
-
-   use emacs && elisp-compile emacs/*.el
-}
-
-src_install() {
-   insinto /usr/share/vim/vimfiles
-   doins -r vim/*/
-

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

2024-05-04 Thread Michał Górny
commit: 56ce5d0492e53ef3b2c958c338257cb083238140
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ce5d04

dev-python/clang-python: Remove old

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

 dev-python/clang-python/Manifest   |  2 -
 .../clang-python-19.0.0_pre20240410.ebuild | 53 --
 .../clang-python-19.0.0_pre20240420.ebuild | 53 --
 3 files changed, 108 deletions(-)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240410.ebuild 
b/dev-python/clang-python/clang-python-19.0.0_pre20240410.ebuild
deleted file mode 100644
index bef9bf6fddbd..
--- a/dev-python/clang-python/clang-python-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 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"
-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
-}

diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240420.ebuild 
b/dev-python/clang-python/clang-python-19.0.0_pre20240420.ebuild
deleted file mode 100644
index bef9bf6fddbd..
--- a/dev-python/clang-python/clang-python-19.0.0_pre20240420.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening 

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

2024-05-04 Thread Michał Górny
commit: 3c6d3f08c03fd2e32c9840e44293a5912551b6c2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6d3f08

sys-devel/llvm: Remove old

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

 sys-devel/llvm/Manifest   |   2 -
 sys-devel/llvm/llvm-19.0.0_pre20240410.ebuild | 547 --
 sys-devel/llvm/llvm-19.0.0_pre20240420.ebuild | 547 --
 3 files changed, 1096 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index e0501d6f9c89..497ebc71ea9f 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -16,5 +16,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240410.ebuild 
b/sys-devel/llvm/llvm-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 8624219a7e20..
--- a/sys-devel/llvm/llvm-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,547 +0,0 @@
-# Copyright 1999-2024 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.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}"
-IUSE="
-   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
-   ncurses test 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}] )
-   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
-   sys-devel/gnuconfig
-   kernel_Darwin? (
-   /dev/null || die
-   fi
-}
-
-src_prepare() {
-   # disable use of SDK on OSX, bug #568758
-   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
-
-   # Update config.guess to support more systems
-   cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
-
-   # Verify that the ebuild is up-to-date
-   check_uptodate
-
-   llvm.org_src_prepare
-}
-
-get_distribution_components() {
-   local sep=${1-;}
-
-   local out=(
-   # shared libs
-   LLVM
-   LTO
-   Remarks
-
-   # tools
-   

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

2024-05-04 Thread Michał Górny
commit: 2ed7f3ccaa15a5a538735da334c7f37f1857d5d7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed7f3cc

dev-python/lit: Remove old

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

 dev-python/lit/Manifest  |  2 --
 dev-python/lit/lit-19.0.0_pre20240410.ebuild | 45 
 dev-python/lit/lit-19.0.0_pre20240420.ebuild | 45 
 3 files changed, 92 deletions(-)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/dev-python/lit/lit-19.0.0_pre20240410.ebuild 
b/dev-python/lit/lit-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 3d0315962098..
--- a/dev-python/lit/lit-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 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"
-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() {
-   # flaky test
-   # https://github.com/llvm/llvm-project/issues/72022
-   rm tests/progress-bar.py || die
-
-   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
-}

diff --git a/dev-python/lit/lit-19.0.0_pre20240420.ebuild 
b/dev-python/lit/lit-19.0.0_pre20240420.ebuild
deleted file mode 100644
index 3d0315962098..
--- a/dev-python/lit/lit-19.0.0_pre20240420.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 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"
-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() {
-   # flaky test
-   # 

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

2024-05-04 Thread Michał Górny
commit: 2d5c90f6093aee69b4c31f5e5841c479faf47bd9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5c90f6

sys-libs/compiler-rt-sanitizers: Remove old

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 -
 ...ompiler-rt-sanitizers-19.0.0_pre20240410.ebuild | 217 -
 ...ompiler-rt-sanitizers-19.0.0_pre20240420.ebuild | 217 -
 3 files changed, 436 deletions(-)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index b5eeab70e4c6..85b150ea398d 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,5 +10,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240410.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 57f868d54be6..
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2024 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.org llvm-utils 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}"
-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="
-   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
-}
-

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

2024-05-04 Thread Michał Górny
commit: b28e388b31cf4db9a128559f76cbf38491543b14
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28e388b

dev-ml/llvm-ocaml: Remove old

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

 dev-ml/llvm-ocaml/Manifest |   2 -
 .../llvm-ocaml-19.0.0_pre20240410.ebuild   | 107 -
 .../llvm-ocaml-19.0.0_pre20240420.ebuild   | 107 -
 3 files changed, 216 deletions(-)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240410.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 879c30db0807..
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake llvm.org llvm-utils python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-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
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-src_configure() {
-   llvm_prepend_path "${LLVM_MAJOR}"
-
-   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: dev-debug/lldb/

2024-05-04 Thread Michał Górny
commit: 3f98765142c0f8beb45ca98a2e5c7fc1370599a8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f987651

dev-debug/lldb: Remove old

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

 dev-debug/lldb/Manifest   |   2 -
 dev-debug/lldb/lldb-19.0.0_pre20240410.ebuild | 110 --
 dev-debug/lldb/lldb-19.0.0_pre20240420.ebuild | 110 --
 3 files changed, 222 deletions(-)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 6a6d8bfa1b80..7208264ba84d 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -9,5 +9,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240410.ebuild 
b/dev-debug/lldb/lldb-19.0.0_pre20240410.ebuild
deleted file mode 100644
index c79bdcdf6f3d..
--- a/dev-debug/lldb/lldb-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 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.org llvm-utils python-single-r1
-
-DESCRIPTION="The LLVM debugger"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${LLVM_SOABI}"
-IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
-RESTRICT="test"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-DEPEND="
-   debuginfod? (
-   net-misc/curl:=
-   dev-cpp/cpp-httplib:=
-   )
-   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}[debuginfod=]
-"
-RDEPEND="
-   ${DEPEND}
-   python? (
-   ${PYTHON_DEPS}
-   )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   python? (
-   >=dev-lang/swig-3.0.11
-   )
-   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
-
-src_configure() {
-   llvm_prepend_path "${LLVM_MAJOR}"
-
-   # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
-   filter-lto
-
-   # 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-libs/compiler-rt/

2024-05-04 Thread Michał Górny
commit: 1f481e38df9f868148ec1ce50625824ff8758ae7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f481e38

sys-libs/compiler-rt: Remove old

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

 sys-libs/compiler-rt/Manifest  |   2 -
 .../compiler-rt-19.0.0_pre20240410.ebuild  | 171 -
 .../compiler-rt-19.0.0_pre20240420.ebuild  | 171 -
 3 files changed, 344 deletions(-)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 5d55e1f6ba78..a51f0f3f6824 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -12,5 +12,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240410.ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 75ff3c155c03..
--- a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
-inherit 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}"
-IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
-RESTRICT="!test? ( test ) !clang? ( test )"
-
-DEPEND="
-   sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
-   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() {
-   if target_is_not_host || tc-is-cross-compiler ; then
-   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
-   CHOST=${CTARGET} strip-unsupported-flags
-   # overrides host docs otherwise
-   DOCS=()
-   fi
-   python-any-r1_pkg_setup
-}
-
-test_compiler() {
-   target_is_not_host && return
-   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
-   <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
-   llvm_prepend_path "${LLVM_MAJOR}"
-
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   # pre-set since we 

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

2024-05-04 Thread Michał Górny
commit: a32be1c1264c3eef4616602ff87a151d55858d5d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32be1c1

sys-devel/clang: Remove old

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

 sys-devel/clang/Manifest|   2 -
 sys-devel/clang/clang-19.0.0_pre20240410.ebuild | 475 
 sys-devel/clang/clang-19.0.0_pre20240420.ebuild | 475 
 3 files changed, 952 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 1bfeef7ced83..dff32ff77fa9 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,5 +16,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-devel/clang/clang-19.0.0_pre20240410.ebuild 
b/sys-devel/clang/clang-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 79df96923121..
--- a/sys-devel/clang/clang-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,475 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake llvm.org llvm-utils 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}"
-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}
-   test? ( ~sys-devel/lld-${PV} )
-   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
-
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
-BDEPEND+="
-   $(python_gen_cond_dep '
-   dev-python/myst-parser[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ')
-"
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
-
-# 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 

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

2024-05-04 Thread Michał Górny
commit: 985929f7d9347ee62c9aa87b7e05b32e61303521
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  4 14:50:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  4 14:53:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985929f7

sys-devel/lld: Remove old

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

 sys-devel/lld/Manifest  |  2 -
 sys-devel/lld/lld-19.0.0_pre20240410.ebuild | 93 -
 sys-devel/lld/lld-19.0.0_pre20240420.ebuild | 93 -
 3 files changed, 188 deletions(-)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 62b190999d32..2c1afab88294 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -10,5 +10,3 @@ DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B 
b74fd219d7bcdf197b4e711cfbb2
 DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B 
bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531
 SHA512 
9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
 DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B 
ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9
 SHA512 
3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
 DIST llvm-project-338561657685c1831a53563b1bc36ffc7470239e.tar.gz 209715501 
BLAKE2B 
49152479d4f2cae430e783784d0cfcc129134f5cc0bf12c72701cd15e59cb3e1be2f61385ba9baa93d1d1193e89374ac8877b909650c163b681d1fcd26732cdc
 SHA512 
d34bbe82e85c5b9d493029ad7b46e802f06f7e7a8a48515d0043c58c3251271f8f3e1e11c47eb91bd3db2477f819d33b43ddebb276eb9601c5ad141e463c9682
-DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 
BLAKE2B 
e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf
 SHA512 
1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
-DIST llvm-project-f03cd2db91956456f1c5e2da86d3c50183eebd28.tar.gz 209375254 
BLAKE2B 
1d7e043d04323edb64b2ef2309fbcb4f82a959f45391e815133cc0891d5a497bbb81101aab460e9bf67e75aa906e13ad1877c3850829dcad397ed626dc8f2792
 SHA512 
6775e03a44b2133bd4a4b473ab007599321daa19dc7f3cc47f95cf9d110e83e982bf48a6b1d43038b0f0a2c0fef2f689aefd20132b25a90ef19342683e2d2e50

diff --git a/sys-devel/lld/lld-19.0.0_pre20240410.ebuild 
b/sys-devel/lld/lld-19.0.0_pre20240410.ebuild
deleted file mode 100644
index 5440a5c89919..
--- a/sys-devel/lld/lld-19.0.0_pre20240410.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 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.org llvm-utils 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}"
-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? (
-   $(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() {
-   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_prepend_path "${LLVM_MAJOR}"
-
-   # ODR violations (https://github.com/llvm/llvm-project/issues/83529, 
bug #922353)
-   filter-lto
-
-   # 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)
-   -DLLVM_ENABLE_ZLIB=FORCE_ON
-   

  1   2   3   >