[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic/
commit: 72f2ef180fe9fa442a64150429a5776de6e88d8e Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 05:21:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f2ef18 dev-python/pydantic: Bump to 2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pydantic/Manifest| 1 + dev-python/pydantic/pydantic-2.0.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index ac3cbbef1119..3d7b80e8fb72 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,2 +1,3 @@ DIST pydantic-1.10.9.gh.tar.gz 765868 BLAKE2B 802c542d75b41ff2926215bf4f6bd68a906d581db7b08ed85577f9021d259717f3ef8dbacfe381723aa042aab8720ad182c57fee188f2436b33d21164e24ba23 SHA512 d376a302eac3427cdc8da0ed2fab01c0b5e7a05944a53c394a60dac5fa0066488be8553022bb5aa89367d5a2e80e5d6e3cb39d9272843718dd07f6acd11e +DIST pydantic-2.0.tar.gz 572748 BLAKE2B 611bb31065c1016d18137c0b5bfb0c7730243f727c1ffa3e3264f78fe750f31832d7388c177f59e0a676fa1eca7fc102e425fef59f97dc852c17b400723efc63 SHA512 830f5379f623e128f23f6d0672f0005a8b184b646e162be67fc08008f75dff53012c1576f0530ef9f6723ac664cfd662432de8f35cbcf98963ed8a680d697ce9 DIST pydantic-2.0b3.tar.gz 543489 BLAKE2B 89faa3ca4187840ad2fa8025bfef8fba265eaf88e31a75751aa619e1235af08e33aa3b7a713da9e69119a43316da893b02e669d3e704781f77fe94598db40410 SHA512 db6690d15f91b635f0a4002f81cb9ba15e625ece4172bd355e5aef7058f6f385d0b3d1f7e2cab3e25aa6a5f48f6455965a1adaa18fc5a2ca5845c09804c9a3dd diff --git a/dev-python/pydantic/pydantic-2.0.ebuild b/dev-python/pydantic/pydantic-2.0.ebuild new file mode 100644 index ..350c99dc7380 --- /dev/null +++ b/dev-python/pydantic/pydantic-2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-core-2.0.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] + test? ( + dev-python/dirty-equals[${PYTHON_USEDEP}] + >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # expect -Werror + tests/test_deprecated.py::test_extra_used_as_enum + ) + local EPYTEST_IGNORE=( + # require pytest-examples + tests/test_docs.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_mock +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic-core/
commit: e12bf5e7187363c98774bf5630926223e1261b33 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:46:36 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12bf5e7 dev-python/pydantic-core: Bump to 2.0.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pydantic-core/Manifest | 7 ++ .../pydantic-core/pydantic-core-2.0.1.ebuild | 134 + 2 files changed, 141 insertions(+) diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index 9f37f1e6e911..68b1f0eb8ea6 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -28,7 +28,9 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ec DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST pydantic_core-0.39.0.tar.gz 302824 BLAKE2B bc4df1e66113845a5458d27c2408258dc0b0377732a2920d24d3a6f00cb9c7456c4fd9a59bfffcf5774ef9fba62c93e08947daae9fca99e76d537ce9f6de4eb1 SHA512 9221ceb3b944f52c7b8b874148af2c9eeb68088bbc3af53c1b530d002481e0d05eda8d27eaaa468d52509d1ca7338162cc593dc78d9365db829d69b395bffebc +DIST pydantic_core-2.0.1.tar.gz 305815 BLAKE2B f57af9abd4f3e7c14f0215485311bcd39cc3369335f742f59cfd6ecd8a9d866bd1f70e592de596bc2c7572e864b33124a8f657ebdff27c1fa57ec8f50a974c6d SHA512 9cba162b36e346d22b9c130d3e451579fc4beb7b6407628f3108cf29aaf0f15fc066c398d2fc3d9ed451f0512a39df61fbc891b9023fcd39c262659fbce9 DIST pyo3-0.19.0.crate 412659 BLAKE2B f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189 SHA512 9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919 DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576 SHA512 3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7 DIST pyo3-ffi-0.19.0.crate 64481 BLAKE2B 1cad9db14e9c14e2aa24eab25439f9d8f7503b5f4c3e8bc9a58370e3d63261898ea678f75d276f9d2eedd5fa90a106f30e7362262619a81bead93bf45673e144 SHA512 9e01b15153c44f13c77c28719d3ab36bb859c4a15dc936af4af3e99f44946b4b4752faf3d2320391735b205ca6c055a43e7f5ac98ce53d281fdf536ce67dfbbe @@ -36,6 +38,7 @@ DIST pyo3-macros-0.19.0.crate 7177 BLAKE2B b677a41f83d7ef42add024a956cff36ce5546 DIST pyo3-macros-backend-0.19.0.crate 49921 BLAKE2B fab6bcdd92a9f421117e68c77f7bcbd92dec5c2bfe33f2fada1e433bfa3c8fa0fb91c1ed7736bea77e91d60732186e2ac1dfd53dc7bf94ff9991c790f2417d9b SHA512 68c7ecd888c11631b20500f63b8bae3509dad2cbe0f8d628541e2e1e8b32e53150640dec894ac61e8e79218377346c461542946e1726ac92ba2d1fb6076a2d2a DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f SHA512 f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387
[gentoo-commits] repo/gentoo:master commit in: dev-python/translate-toolkit/
commit: 200d17243aba4b6c9d2f5ac1653c69db214439c2 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:33:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200d1724 dev-python/translate-toolkit: Bump to 3.9.2 Signed-off-by: Michał Górny gentoo.org> dev-python/translate-toolkit/Manifest | 1 + .../translate-toolkit-3.9.2.ebuild | 119 + 2 files changed, 120 insertions(+) diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index bbb7521c2dd8..08bd7c6c08a4 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,2 +1,3 @@ DIST translate-3.8.6.gh.tar.gz 1158560 BLAKE2B 127083188e3f25551e1a55b4499fb2247e7fb7c751d813f6a78491ec2f1e457e0c18d3416cf05533d11e36201b36814054f4eaf94693d04351a0928a0347fa98 SHA512 271b34ac44835af2e50537ec5a6a5d4dff497fd3358fe53c92e800109a347206d544f71bee7181ec335736a462578913262ddfbb27d4bcef39f247338bc99134 DIST translate-3.9.1.gh.tar.gz 1175717 BLAKE2B 4d41b3de15de1f1611f5fbe05448c21943a5be3756af7594bd18a1f2da1c231dd2697d62a074cd6fec078a5178fb1116e359c720aa585fdb982b3f17afad62db SHA512 d38912046d522f0910149cea9a620f4378978bdff1366372681fa143f23764cf7c4d287fbc8713169d56f5d95c7048cfd34ab0ec560ca6dafbd18b45284d75eb +DIST translate-3.9.2.gh.tar.gz 1175987 BLAKE2B 1d187f56f2cb003690038489bf2f788c8f60e9aef522642439f1ee169c7722f8b5646114e3fef2e6ba8f4b3a02ae27a58241c25a146dc6b0b7c8fbbe4044d1b5 SHA512 23c8238ee65ede57654e86e255608211b5f183b18bf7c2865fc5621a77619f1ad798b6e3be907adfa0db883b750db2d3be89001335d25afe6b259d8e91ba509c diff --git a/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild new file mode 100644 index ..2f01db02ab4e --- /dev/null +++ b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +MY_P=translate-${PV} +DESCRIPTION="Toolkit to convert between many translation formats" +HOMEPAGE=" + https://github.com/translate/translate/ + https://pypi.org/project/translate-toolkit/ +" +SRC_URI=" + https://github.com/translate/translate/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+html +ical +ini +subtitles +yaml" + +RDEPEND=" + app-text/iso-codes + >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + dev-python/cheroot[${PYTHON_USEDEP}] + >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] + >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + sys-devel/gettext + html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) + ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) + ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) + subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) + yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) +" +# Technically, the test suite also has undeclared dependency +# on dev-python/snapshottest but all the tests using it are broken +# anyway, so we skip them. +BDEPEND=" + test? ( + dev-python/phply[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS + # correctly, so we need to reassemble all data files in a single directory + local -x XDG_DATA_HOME=${T}/share + cp -r translate/share "${T}/" || die + cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Fails with network-sandbox (and even with it off but w/ softer fail) + 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' + 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' + # all tests based on snapshottest are broken and I'm too tired + # to figure this out + translate/tools/test_pocount.py::test_cases + translate/tools/test_pocount.py::test_output + translate/tools/test_junitmsgfmt.py::test_output + ) + local EPYTEST_IGNORE=( + # unpackaged fluent.* + translate/storage/test_fluent.py + # changes directory and does not change it back, sigh + tests/odf_xliff/test_odf_xliff.py + ) + + if ! use ini; th
[gentoo-commits] repo/gentoo:master commit in: dev-python/hcloud-python/
commit: 18c54b66034c737e1ef8b7b65cec546f1f49a33f Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:33:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c54b66 dev-python/hcloud-python: Bump to 1.23.1 Signed-off-by: Michał Górny gentoo.org> dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.23.1.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest index 9775aa93c914..b9b197baa131 100644 --- a/dev-python/hcloud-python/Manifest +++ b/dev-python/hcloud-python/Manifest @@ -2,3 +2,4 @@ DIST hcloud-python-1.20.0.gh.tar.gz 100107 BLAKE2B 584e1399ddb1c5d1e5ad0beaf7956 DIST hcloud-python-1.21.0.gh.tar.gz 102150 BLAKE2B 4ec6fb813f61f3c487d632e12a71f9105af5d45a307567fd2b22ff716e30c645bffebc5cd768846fc7d7892ab753d3e4487a1b72edfee62fb99dfefe188be41d SHA512 8226a79324f0097d576cc1336e813a28a562fb9c3f50dcac1debb3c32bb52f4f5e563e920e2bbb6ce8be407a65de321b734d30156fd066d74ed95f6e6bd94a35 DIST hcloud-python-1.22.0.gh.tar.gz 103301 BLAKE2B 0280567bf75dfe1e684cc9a630cd9c517a9039add7b8937d6293fdddf55e593afa68c4ee7ffc73c186b3444d47fb5dcd385229bace3cf058a37497790d2abf46 SHA512 fca41cc61033c050981588633f9a9801a444db5782eafa35933dec5011f24542a103b1c900b9a830ea426418070d060e4ec407941d54cb9579291a7b467e6a22 DIST hcloud-python-1.23.0.gh.tar.gz 101752 BLAKE2B 5a8746d7ea58e3ba89271efe541183c72792480b81307433a899278e0e6037e3b5d59519a9d1af4ffeaf391b20643cec33fdd8b82019faf29ed865c4563ff96b SHA512 94463080d0b0605efbbc5bc193c602ae207d45ca7accd5a370b8ba7663d867bf065f5cf154f51095f6ae8b4fb2470202512ba3f61df36d2f6e04bf7ad2a606a5 +DIST hcloud-python-1.23.1.gh.tar.gz 102214 BLAKE2B e8e16a9a4435b579ee7e72738c296b1ee55c15d3868da39c58fcf9489479451e7adfe046696ffd9728a529f60003a4ebe26b0c07f322296ef1e3fe468fe0e9ed SHA512 cf5497b4906cb2abece9afd64fad0aad4deedecafb50f6977c29f0a38951287be07f9f75a18e1ce4cbcedf38261c146236526be7581d8362c6d6ecf7c38992b9 diff --git a/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild b/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild new file mode 100644 index ..748e02d44670 --- /dev/null +++ b/dev-python/hcloud-python/hcloud-python-1.23.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=hcloud-python-${PV} +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/trimesh/
commit: 4b9887121dd264ded96d22709f3bcc90807e95cc Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:13:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b988712 dev-python/trimesh: Bump to 3.22.3 Signed-off-by: Michał Górny gentoo.org> dev-python/trimesh/Manifest | 1 + dev-python/trimesh/trimesh-3.22.3.ebuild | 65 2 files changed, 66 insertions(+) diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index b4a2f7119a3f..8842ddce7761 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,2 +1,3 @@ DIST trimesh-3.22.1.gh.tar.gz 12713271 BLAKE2B 2c70087aff546682cc82d5f99f981153ab0dfb3d180f13071f87d79b70ec8e97ca936af0053e865717771e1abb8469fb4a57b81f5aed860fbce35ac609470cab SHA512 27952e0d29ccd110d4087b4144e0923706bed3cd0734e7a17d7f55738c6322849c5dad04ab4ecfe0638bc16d65d1e647d08905a396dd6ebd1f78c833a8b95636 DIST trimesh-3.22.2.gh.tar.gz 12714188 BLAKE2B 137b261f40c6d188e7b01f103ad0d0c4cbbb3051843c1e2ae77d32194e7e150ff2eaf58add0e8bd5593fa8b125892ef49f8719a0cdb6ef91096cb99b1478a5b4 SHA512 48f0fca1283454bb12478b1b02290562b334bfb08eefe48c2b6fdb31f3766ec09a4e3411863596afe478a5bc5f6bca841d31a53b041fd676793469afd2815bea +DIST trimesh-3.22.3.gh.tar.gz 12714384 BLAKE2B 178885fdf585311b48ac58b8a82cbe070e875bb0d23fa84ddc5b53b0dfc779ec610bd2b3b61dfb45e9567602b61f5f8e9282be860a7a68934eb4616a7dc9f7dc SHA512 a187ca14699a6020abcb7dd689f52486c456ca7541ef52451728be6220c74f3587ddb36da5e84c80682b7522e0960f33ff4c8989753e6607b768993f6fb1c525 diff --git a/dev-python/trimesh/trimesh-3.22.3.ebuild b/dev-python/trimesh/trimesh-3.22.3.ebuild new file mode 100644 index ..c7b61d98e83f --- /dev/null +++ b/dev-python/trimesh/trimesh-3.22.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimsh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -n "$(makeopts_jobs)" --dist=worksteal +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 9e793f7eb2c1313a6919923155311b16c663289c Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:09:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e793f7e app-admin/awscli: Bump to 1.27.165 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.165.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index f5177ca23399..6a6d95479de2 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -3,3 +3,4 @@ DIST aws-cli-1.27.160.gh.tar.gz 2438945 BLAKE2B d475ebaf4d05fe52318e81d5a29f668d DIST aws-cli-1.27.162.gh.tar.gz 2440126 BLAKE2B dd2abeb835e52bdd3c164bc475fde491362d5d56837fd680695a90025118731e348a9fece00821ce2f20119351da9016acabc577ac3b647e15dc917a8e72ad0b SHA512 7d90c9ac659bbdded43ca1b173c267ef19e6c2dc63c3766912dc96016b3dbcf0ea1994a65f1edff3e4d9745654a8957a2e398d67ceaaadb6594d96ef0c7aeb00 DIST aws-cli-1.27.163.gh.tar.gz 2440844 BLAKE2B 2e89c9c5ef595f299314fa7018eb23e55f4af624789371f51c245c574c61e7d274f56356056ecc1607500f201127666358fc750521ed3342c3e2abea60f65220 SHA512 475f8c3b8e975e5c9bbd2b9f4c1ce0f0e26d4c3f063edb5427a4fb89b11eb2b37e7e468a191be0debf03781e7716b08ec4a9970baddbffc0d7110af6fb4b80aa DIST aws-cli-1.27.164.gh.tar.gz 2441955 BLAKE2B 51a4e88eed1196baa92110c6ad671534404da05825f7dbaa8f97aa9340fb7bf6494441f02b69d354045f8abf8f3ce71605235e79bb7bbee2ac38813469b08fd0 SHA512 fb0ead9338bda6b7e64dfe86ce132f72c39df3b6e47db181b2813730d2df11938f28becc007f8a675616754ba204083f7f17a6516bf47dcd13f0f795ce4aa925 +DIST aws-cli-1.27.165.gh.tar.gz 2445911 BLAKE2B 72496a0b5695c78631349b7b6efb4aee7a3681c3683cd567fe904d02d5198366e79146bfd2db373738936c88e2cd97b2e858e45de1e44ec863f386aef865367d SHA512 cde5e9bf6aa2783a0b8c90ae78686bb6a8d5e625e15826f735bcf6e138b112a56df25f4429192ed44fb7cc58e9ea736f7e7fd8ffe8ad0092ead763e3f801a7a0 diff --git a/app-admin/awscli/awscli-1.27.165.ebuild b/app-admin/awscli/awscli-1.27.165.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.165.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/requests-cache/
commit: 97b0cdb329b91bb11b707f234bcacee67d82e66a Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:12:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b0cdb3 dev-python/requests-cache: Bump to 1.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/requests-cache/Manifest | 1 + .../requests-cache/requests-cache-1.1.0.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/dev-python/requests-cache/Manifest b/dev-python/requests-cache/Manifest index 5c29309222ca..2809dfc18bc4 100644 --- a/dev-python/requests-cache/Manifest +++ b/dev-python/requests-cache/Manifest @@ -1 +1,2 @@ DIST requests-cache-1.0.1.gh.tar.gz 2914175 BLAKE2B b1c3c544a761e127204172381a66b0175f09e49040a7d0f04760cf03b253846ac7e831b7c15d4b128e47e5bc132ea3493eba2784ac442be4dc0eab262e2251b0 SHA512 ec5788e31f60fd95e575d01af1163f981757972db6557d7a62da2ca0719e84262cf66cdd9b40c73cca540b92d6b7f6beba1aa42bedba528734c61edf5013ec3d +DIST requests-cache-1.1.0.gh.tar.gz 2918734 BLAKE2B 4f420a607631568b40999a904598504e0917f50f33715d1d041e0c11dc196abc88cf96ed57860632a1e1f1fb74f3fcabde3df6096821dc0a0967aabca868f7ad SHA512 8fa9fdf4f47d67a6ad877fc181e04378b4540b35cef200735caff14e4907519aa5de74acaf61c6588856d5c8b2f9529768250a8e5fe28962b7861daf2279bb94 diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild b/dev-python/requests-cache/requests-cache-1.1.0.ebuild new file mode 100644 index ..df0f2285368e --- /dev/null +++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 optfeature + +HOMEPAGE=" + https://pypi.org/project/requests-cache/ + https://github.com/requests-cache/requests-cache/ +" +DESCRIPTION="Persistent cache for requests library" +SRC_URI=" + https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/cattrs-22.2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/pytest-httpbin[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/rich-10.0[${PYTHON_USEDEP}] + dev-python/timeout-decorator[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # These require extra servers running + tests/integration/test_dynamodb.py + tests/integration/test_gridfs.py + tests/integration/test_mongodb.py + tests/integration/test_redis.py + ) + local EPYTEST_DESELECT=( + # Requires Internet access + tests/integration/test_upgrade.py::test_version_upgrade + ) + + local -x USE_PYTEST_HTTPBIN=true + epytest +} + +pkg_postinst() { + optfeature "redis backend" "dev-python/redis" + optfeature "MongoDB backend" "dev-python/pymongo" + + optfeature "JSON serialization" "dev-python/ujson" + optfeature "YAML serialization" "dev-python/pyyaml" + optfeature "signing serialized data" "dev-python/itsdangerous" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 010de03ab4b4bec8e8db2f0abd403442e50a46b8 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:08:46 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010de03a dev-python/botocore: Bump to 1.29.165 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.165.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 0f8f125779cd..1b6af59e5896 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -3,3 +3,4 @@ DIST botocore-1.29.160.gh.tar.gz 11695537 BLAKE2B e60b8ec0ea50fa13e61acd8f5cbc4f DIST botocore-1.29.162.gh.tar.gz 11720182 BLAKE2B 38ab0a8e5c466417427d559a5646d8e2025c43f4554ca8380bd0a1d47faadddb6bc8feed297b02e3cc05f9cf9c079628b0c0a8dce4b8908dd28923de2f4e7273 SHA512 29a2882fedc63f5b59906e9648d3811c441e3901c546a8cf5a0c2079f44a82b3c1aeeaea2efbafb833748c046e749a6d1b127c2fe74d4748289228304782ef2c DIST botocore-1.29.163.gh.tar.gz 11722194 BLAKE2B 2519b70cf7e5cba4e0544d7d1e520a499f762a78354804bc70c97177fd91eae3ce60acbaac2c0a0fdad4e99f02b85660696826b378680bc35b80ce0c6d99e254 SHA512 8ddee4f7aea1479494b0a4763d044c75bf610d0a4b52ce4a224e36c325ecb418e3560489fee56eb51428e8f0156fb171cc6af87665112d7fb787967a3499a52c DIST botocore-1.29.164.gh.tar.gz 11728330 BLAKE2B 241747c505ae64941073de3b307829d443f79335ac2e8b756f00560b727e10d6b7ac65da92a4196ebc85fb2d266cf63a9e23fe89f3ecba8a90b13dd06a6f1a61 SHA512 181f715ea1357ed080e7bc6bfa5ea11a5a1d794721a38a32be834b703b503deae6b5bc2de25e9da541942347bbd53e4cd339eda7872e397fa90ecd0c5bdb72aa +DIST botocore-1.29.165.gh.tar.gz 11734461 BLAKE2B 30a479dfbc1e19c08baf38e5140a542bad0dab2fa7fc141103fc08deb6f5875a96b1d2c57ee2260d29f214f98a5a3b6c22ef811164e2f0a339515979c63835b2 SHA512 5ddff691727ec26b9af5158e6547b1641f345e017c087fea9829ea8dec250da805600467b9e27ee629dcd10db71f9adb88e562c3371674f6df71401c1b72c323 diff --git a/dev-python/botocore/botocore-1.29.165.ebuild b/dev-python/botocore/botocore-1.29.165.ebuild new file mode 100644 index ..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.165.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore"; + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: bafe92a70a4cdc5b3589dd45a8fb16a7f36c7094 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 1 04:08:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 05:22:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafe92a7 dev-python/boto3: Bump to 1.26.165 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.165.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index e468669eedfe..3e5b9276e812 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -3,3 +3,4 @@ DIST boto3-1.26.160.gh.tar.gz 667890 BLAKE2B 2d081604ea94a6fece2c6839c0be339fa2f DIST boto3-1.26.162.gh.tar.gz 669402 BLAKE2B 33b945dade4486c0f7069c2209d0877fd3e6886d963139aed7716321d26ed92573486465580161799be92ac427da0dbb8fbfdb604db841af505e7dffbbef1c6f SHA512 e0ad04b82a79ec028157f88e1a3c95a7156ecef8b5b869624637896ffc62aa93608d17436e931a8b240fb2f47574ae8de04e34eeb6270f821c95dfa0f62d8f1a DIST boto3-1.26.163.gh.tar.gz 670006 BLAKE2B c2bcd2a3a4aaf1f2f5b69a605971ee62a09c754894825acfb7fdfcb7b7114bcbbb5864fa7a5ab6fefd8adc6264746223bd801ed4d45553bb5823b19f4cb8ce60 SHA512 31fadc451df41030e88e51d2345d1b0e952ec88f2a381ca28679db8c0bce6fd97b928658216e1eec2e075ff3c98c512d732b93466e6f646bd44616b9ce2b1450 DIST boto3-1.26.164.gh.tar.gz 670774 BLAKE2B d5a1f93ac403e738b754a915f6d64f16c083aa604cc535d33ca00c5484b3ff99a64b80173b0b1d60222e5cc797039d4135a767dab1284b0b16e913e2afcf00aa SHA512 165b779c667f7d6f53c4849e215425f9cd717923df582215a6966b0f30b81014c8e804d24072623c8210fae1c702c38c9331cc6d90903d2d270a9060318f3c08 +DIST boto3-1.26.165.gh.tar.gz 671248 BLAKE2B b9c390bb2a32fa75fc48258137f04961d54c269f78ac8a87ef5d5eb24aada8708c341f89051b8c8e5d306b7e0c59ebc128659bcf89e071c479edf9cb7b959a5c SHA512 734df5b6301eca682c0ae1f6bdda3024ed7171d3ed9952f24d177454fb19653b9bd573d9b9a09f44a9324163190620c72623f1f7f20706af42eecf5026e9f853 diff --git a/dev-python/boto3/boto3-1.26.165.ebuild b/dev-python/boto3/boto3-1.26.165.ebuild new file mode 100644 index ..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.165.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3"; + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-vgl-turbovnc/
commit: 2f51168d27cf909078c4f5ced291b3198320e5bd Author: Viorel Munteanu gentoo org> AuthorDate: Sat Jul 1 04:06:58 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Jul 1 04:08:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f51168d sec-keys/openpgp-keys-vgl-turbovnc: keyword 20221229 for ~x86 Signed-off-by: Viorel Munteanu gentoo.org> .../openpgp-keys-vgl-turbovnc-20221229.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild index 65683b352e76..46e72cafd635 100644 --- a/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild +++ b/sec-keys/openpgp-keys-vgl-turbovnc/openpgp-keys-vgl-turbovnc-20221229.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: net-misc/turbovnc/files/, net-misc/turbovnc/
commit: 69d36da667d64f0e868818104b9e7a72c0e39ff7 Author: Viorel Munteanu gentoo org> AuthorDate: Sat Jul 1 04:07:12 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Jul 1 04:08:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d36da6 net-misc/turbovnc: keyword 3.0.3 for ~x86 Signed-off-by: Viorel Munteanu gentoo.org> .../files/turbovnc-3.0-fix-musl-compilation.patch | 4 ++-- .../files/turbovnc-3.0.3-java-launcher-32-bit.patch | 15 +++ net-misc/turbovnc/turbovnc-3.0.3.ebuild | 7 +-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch index d96b7bc1ca28..0769f00ffa56 100644 --- a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch +++ b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch @@ -7,8 +7,8 @@ The error is this: 1178 | struct ucred peercred; | ^~~~ ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt~2022-06-12 15:41:05.980270914 +0300 -+++ ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt 2022-06-12 15:43:14.113823213 +0300 +--- a/unix/Xvnc/programs/Xserver/os/CMakeLists.txt b/unix/Xvnc/programs/Xserver/os/CMakeLists.txt @@ -1,7 +1,7 @@ include_directories(../render ../../../lib/libsha1) diff --git a/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch b/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch new file mode 100644 index ..a94c76ddfd24 --- /dev/null +++ b/net-misc/turbovnc/files/turbovnc-3.0.3-java-launcher-32-bit.patch @@ -0,0 +1,15 @@ +Jdk 8 does not need -d32 +Jdk 11+ doesn't recognize it at all, so the viewer doesn't start on x86 + +--- a/unix/vncviewer/vncviewer.in b/unix/vncviewer/vncviewer.in +@@ -53,8 +53,4 @@ + LD_LIBRARY_PATH=$JAWT_PATH:$LD_LIBRARY_PATH + export LD_LIBRARY_PATH + fi +-if [ "@BITS@" = "32" ]; then +- exec $JAVA -server -d@BITS@ -Djava.library.path=$TVNC_JAVADIR -jar $TVNC_JAVADIR/VncViewer.jar ${1+"$@"} +-else +- exec $JAVA -server -Djava.library.path=$TVNC_JAVADIR -jar $TVNC_JAVADIR/VncViewer.jar ${1+"$@"} +-fi ++exec $JAVA -server -Djava.library.path=$TVNC_JAVADIR -jar $TVNC_JAVADIR/VncViewer.jar ${1+"$@"} diff --git a/net-misc/turbovnc/turbovnc-3.0.3.ebuild b/net-misc/turbovnc/turbovnc-3.0.3.ebuild index 7cd8e44d220b..2175f83cbc8c 100644 --- a/net-misc/turbovnc/turbovnc-3.0.3.ebuild +++ b/net-misc/turbovnc/turbovnc-3.0.3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="+server +ssl +viewer" REQUIRED_USE="|| ( server viewer )" @@ -66,7 +66,10 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-vgl-turbovnc ) " -PATCHES=( "${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch ) +PATCHES=( + "${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch + "${FILESDIR}"/"${PN}"-3.0.3-java-launcher-32-bit.patch +) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vgl-turbovnc.asc
[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/p2pool/
commit: 9cf3fbae637aa7375e3c26ec3ae03ae511daff2d Author: Adam Pimentel protonmail com> AuthorDate: Sat Jul 1 00:22:03 2023 + Commit: Adam Pimentel protonmail com> CommitDate: Sat Jul 1 00:22:03 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cf3fbae net-p2p/p2pool: version bump Signed-off-by: Adam Pimentel protonmail.com> net-p2p/p2pool/Manifest | 8 +++ net-p2p/p2pool/p2pool-3.5.ebuild | 110 +++ 2 files changed, 118 insertions(+) diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest index d256d717c..51addfceb 100644 --- a/net-p2p/p2pool/Manifest +++ b/net-p2p/p2pool/Manifest @@ -43,3 +43,11 @@ DIST p2pool-3.4-randomx.tar.gz 165921 BLAKE2B 67d1c3e0c21307f0205a92ec4d3ad87a49 DIST p2pool-3.4-rapidjson.tar.gz 1115887 BLAKE2B f135cff2fc7d03e6c4507745007bcb0fa8850ec6b745713732ba4ae6d1cd8da1a121b52f7138c50b28bfe66e319de8dc8cc12a98c10b28a5be1f2faa0c58deec SHA512 09911a870773b20ab2cdd37c43ffecb0b7ce921e5de00a27514caff5b412b420cb5c0237743abb9919407d7479f00cd997a1101747e4dd286f2db5c69691b688 DIST p2pool-3.4-robin-hood-hashing.tar.gz 177642 BLAKE2B e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9 SHA512 c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a DIST p2pool-3.4.tar.gz 64281004 BLAKE2B eacb0a568da671efcd6b72e612461b0db2d1120dc4e0fb3e7c7ffdc3d26754a87ad8ee7cfdb3de696de3307f45aa83c5e6a16cb532e2c77f0d1d593742a51f78 SHA512 fa9b402d494b9f48157168ad755c81edcad49694e9d193556558b313a37c52fb62001543c54ece0fb539dfb415dbc1a78d926a0347589219d6afcb808233 +DIST p2pool-3.5-cppzmq.tar.gz 46998 BLAKE2B fde029a8cecb1f3e7d901225bad1b32fde8d6848c80d7bd1a34025d63ab2288d8a3ef1335268ec6dc6ba3d4fdbb8cc8ff167c2a35112e3322afcd16a6a6d3fc5 SHA512 c9615558a5001e2d2772aeb452a1e5d0fbeb13d05e34ad0ee37e85dbff192d03ad4530a7f0a341f72d30062c4e8f34b8545a2c299d7180a8aa4a814b113e6fcd +DIST p2pool-3.5-curl.tar.gz 3115634 BLAKE2B b19eabd3ee0d237e96507ad8a9ba205f55af323f833530b5fa613fd50403f568770270c846beb9a1985139a393309aef1ee215b9f822881c55a9744ea0d99a9d SHA512 ff2a04b19a9938e9fbf16a7bbaf3df8157a802c547189962fcb14cfc7c7c657b80cececb9f28b34cf2ff472f998acf63281689c7307e9db275fbd7ab5c0be6a7 +DIST p2pool-3.5-libuv.tar.gz 1307624 BLAKE2B 613352e9a61d82567a253a5ccddc3766af691e3d3a557d218e9756d47a225d7ba33c8cb9458b916a87da944e37ca943d52cdc2ed9a5897ca1937ad0f7e692bea SHA512 9f5c578e7d591d67ec50e30a7592232423aa28ff73d3cc5404eaba645152e8af95208883dfee234737073830d01cf7c3193aace03447b9354deb3b68351055b5 +DIST p2pool-3.5-miniupnp.tar.gz 455438 BLAKE2B f8ab88a3a2dd3ed5bd8e463e54f4ef38fd2706c2944637f8a5d711bea8aba47e5c270aa4d60fa37ac3efa0df9277860752e72f691e5bac960cdb6bf577006839 SHA512 ba81e9e483653a6fe50c867979f2107c8aa8125c0208037e01a953b66f246d60969549ddafd5e3d2ea98a5b9cd8308024d3120c713c815f17bbc8c12bcf22b87 +DIST p2pool-3.5-randomx.tar.gz 165921 BLAKE2B 67d1c3e0c21307f0205a92ec4d3ad87a49b0b30c299ea916abc7bcd85280aa24491fa6bdb54c08f78c608f57d9dea448db9de67514f8909e6df30a537b2ed279 SHA512 d6fcf4c96c793a563fdb0545bad586e35c5bf74753f2d4450d32f247f337b7a417f6c8679a812bb0b52d004f845d3c327553563a637d3538ec42404be0e3e4c9 +DIST p2pool-3.5-rapidjson.tar.gz 1115887 BLAKE2B f135cff2fc7d03e6c4507745007bcb0fa8850ec6b745713732ba4ae6d1cd8da1a121b52f7138c50b28bfe66e319de8dc8cc12a98c10b28a5be1f2faa0c58deec SHA512 09911a870773b20ab2cdd37c43ffecb0b7ce921e5de00a27514caff5b412b420cb5c0237743abb9919407d7479f00cd997a1101747e4dd286f2db5c69691b688 +DIST p2pool-3.5-robin-hood-hashing.tar.gz 177642 BLAKE2B e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9 SHA512 c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a +DIST p2pool-3.5.tar.gz 64292348 BLAKE2B e445abd689119136d00f29a859f90895c3a903aa1458d5c76a08f09e2ba8c51b0d65b3ba65d1729d9c7592e701301e22e5d33be132fdccf6bf27c7daac3db70e SHA512 30e40b4aa47f803ef0790885daba134cd4b2fba3ebd64d313e0f54a5f9215cb3f2ad0ad411a059b7f65e24973704f17913d895a36fc3ac4102621e2b05a4be1c diff --git a/net-p2p/p2pool/p2pool-3.5.ebuild b/net-p2p/p2pool/p2pool-3.5.ebuild new file mode 100644 index 0..ab2b6bb2a --- /dev/null +++ b/net-p2p/p2pool/p2pool-3.5.ebuild @@ -0,0 +1,110 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +P2POOL_DIST_COMMIT="d78885dcd4d5438da80bbb70130f245956a8d501" + RANDOMX_DIST_COMMIT="59d1483ad70bbe0c8b34d153cc1972c6925fdf24" + CPPZMQ_DIST_COMMIT="c66fc6094b2a03439dea8469719e221e80e2e8e7" + CURL_DIST_COMMIT="046209e561b7e9b5aab1aef7daebf29ee6e6e8c7" + LIBUV_DIST_COMMIT="7bb8ba6afcc88516f84a5b6798739005c511290e" + RAPIDJSON_DIST_COMMIT="678281bbdb3c180b8b
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/
commit: 074dc80f8dbe853ae712c451f853bb67821ba370 Author: Patrick McLean gentoo org> AuthorDate: Fri Jun 30 23:14:09 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jun 30 23:14:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074dc80f sys-apps/nvme-cli: add 2.5 Signed-off-by: Patrick McLean gentoo.org> sys-apps/nvme-cli/Manifest | 1 + .../nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch | 30 +++ sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 58 ++ 3 files changed, 89 insertions(+) diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest index 75d7799d2845..ed290b253121 100644 --- a/sys-apps/nvme-cli/Manifest +++ b/sys-apps/nvme-cli/Manifest @@ -1,3 +1,4 @@ DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3 SHA512 8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26 DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244 SHA512 9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343 SHA512 155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73 +DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab SHA512 50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb diff --git a/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch new file mode 100644 index ..df32c2c13332 --- /dev/null +++ b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch @@ -0,0 +1,30 @@ +diff --git a/meson.build b/meson.build +index af79bd4d..90c4d6ad 100644 +--- a/meson.build b/meson.build +@@ -69,9 +69,9 @@ endif + conf.set('CONFIG_JSONC', json_c_dep.found(), description: 'Is json-c available?') + + # Check for libhugetlbfs availability (optional) +-if cc.has_header('hugetlbfs.h') ++if get_option('hugepages') and cc.has_header('hugetlbfs.h') + libhugetlbfs_dep = cc.find_library('hugetlbfs', +- required : false) ++ required : true) + else + libhugetlbfs_dep = dependency('', required: false) + endif +diff --git a/meson_options.txt b/meson_options.txt +index c61dae0f..a05a7e0f 100644 +--- a/meson_options.txt b/meson_options.txt +@@ -70,3 +70,9 @@ option( + type : 'string', + description : 'override the git version string' + ) ++option( ++ 'hugepages', ++ type: 'boolean', ++ value : false, ++ description : 'Enable support for hugetlbfs' ++) diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild new file mode 100644 index ..96f6ab025153 --- /dev/null +++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd udev + +DESCRIPTION="NVM-Express user space tooling for Linux" +HOMEPAGE="https://github.com/linux-nvme/nvme-cli"; +SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="hugepages +json" + +RDEPEND=" + =sys-libs/libnvme-1.5*:=[json?] + hugepages? ( sys-libs/libhugetlbfs:= ) + json? ( dev-libs/json-c:= ) + sys-libs/zlib:= +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch" +) + +src_configure() { + local emesonargs=( + -Dversion-tag="${PV}" + -Ddocs=all + -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html" + -Dsystemddir="$(systemd_get_systemunitdir)" + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + $(meson_use hugepages) + $(meson_feature json json-c) + ) + meson_src_configure +} + +src_install() { + meson_src_install +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/
commit: 65f9837885621ce296bdaecdfd122fbb17ebfb46 Author: Patrick McLean gentoo org> AuthorDate: Fri Jun 30 23:07:39 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jun 30 23:07:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f98378 sys-libs/libnvme: add 1.5 Signed-off-by: Patrick McLean gentoo.org> sys-libs/libnvme/Manifest | 1 + sys-libs/libnvme/libnvme-1.5.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest index 1a31f5c798ea..cc7d25a235af 100644 --- a/sys-libs/libnvme/Manifest +++ b/sys-libs/libnvme/Manifest @@ -1,3 +1,4 @@ DIST libnvme-1.2.tar.gz 484397 BLAKE2B ae6b1c3aa8f45594219470059cfc8982674433772f89faab1659811d860036f8af89bbcb383db37e96b763188935d2c1ecaa5176b8140bba50f8ea226e989a06 SHA512 f50517838cd1df3cdd123afdb67870633e9e484bf84dba70b784d7e86ecb355b96ba9d6a1cffb96b35444da7870dfe21c54b69701b5fe5b515319280db4a84e4 DIST libnvme-1.3.tar.gz 499870 BLAKE2B 5a019c12829890a0fe0b5e6aec5fbd009fc3bd6dfe7e81f61731292f4ea8b03044e7625491479350c399cc8cd5bc023e02cc9e93f1eba38f4c747667e84cfb24 SHA512 c874b29b73e55be842f71e74a226a76fcd50dfa72e2be100f0437bc83e740cd146b6d2f2cdaa940c11c3d8c48ff2c065ac0e8a83d4d0dde743edf4179f328670 DIST libnvme-1.4.tar.gz 506101 BLAKE2B c1496c6258bf20ed4109710b06671fa7f0e27c7649520ad8ccf4021df00fffc45f80fea248d62d2b85eecc8b15b6afaf4a113d96d6737ae6772346c9d0bc1002 SHA512 cc4a0a78083471e912736d76e4faaa5c285e1149029560f212ff06254863e8f21b48fcb1638599bd68efcf888312a248fb748d23776af03574b39fbd9b2a418d +DIST libnvme-1.5.tar.gz 566715 BLAKE2B 2111a6929bc17949f03c39fdb247420bba371641b38e30cc7bc4b61a859471d1bfaa27d0dd3bb41379a3a59bb493ff9ce9006460aaf0b900c7ce40410701c03b SHA512 0a19eca2dd7c48c9da3123767c3c789dfb7528d6f5b2b2dfdc8af7cd64e1d724fb81c6002b9821ce916cc7adb6b5e5e28253f1d73131188b0559c6d276a7d07c diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild b/sys-libs/libnvme/libnvme-1.5.ebuild new file mode 100644 index ..eebf0dc02112 --- /dev/null +++ b/sys-libs/libnvme/libnvme-1.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit python-r1 meson + +DESCRIPTION="C Library for NVM Express on Linux" +HOMEPAGE="https://github.com/linux-nvme/libnvme"; +LICENSE="LGPL-2.1+" +SLOT="0/1" +IUSE="dbus +json keyutils python ssl +uuid" + +SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +DEPEND=" + json? ( dev-libs/json-c:= ) + keyutils? ( sys-apps/keyutils:= ) + dbus? ( sys-apps/dbus:= ) + python? ( ${PYTHON_DEPS} ) + ssl? ( >=dev-libs/openssl-1.1:= ) + uuid? ( sys-apps/util-linux:= ) +" +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-lang/swig +" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) +" + +src_configure() { + local emesonargs=( + -Dpython=false + $(meson_feature json json-c) + $(meson_feature dbus libdbus) + $(meson_feature ssl openssl) + $(meson_feature python) + ) + meson_src_configure +} + +python_compile() { + local emesonargs=( + -Dpython=enabled + ) + meson_src_configure --reconfigure + meson_src_compile +} + +src_compile() { + meson_src_compile + + if use python; then + python_copy_sources + python_foreach_impl python_compile + fi +} + +python_install() { + meson_src_install + use python && python_optimize +} + +src_install() { + use python && python_foreach_impl python_install + + meson_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
commit: 06cad3f02fa31a2614d702e39b97c02ff668584a Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:40 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cad3f0 dev-libs/hidapi: Stabilize 0.13.1 amd64, #904157 Signed-off-by: Sam James gentoo.org> dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild index a4a8ac477b0b..a3fea97f574b 100644 --- a/dev-libs/hidapi/hidapi-0.13.1.ebuild +++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/, dev-python/pytest-mypy-plugins/files/
commit: 05fc9520f54b1101e82b7d20a93b1a8f60c859e7 Author: Lucio Sauer posteo net> AuthorDate: Fri Jun 30 21:11:41 2023 + Commit: Lucio Sauer posteo net> CommitDate: Fri Jun 30 21:13:18 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05fc9520 dev-python/pytest-mypy-plugins: drop 1.11.1 Signed-off-by: Lucio Sauer posteo.net> dev-python/pytest-mypy-plugins/Manifest| 1 - ...lugins-1.11.1-deprecated-chevron-to-jinja.patch | 45 -- .../pytest-mypy-plugins-1.11.1.ebuild | 37 -- 3 files changed, 83 deletions(-) diff --git a/dev-python/pytest-mypy-plugins/Manifest b/dev-python/pytest-mypy-plugins/Manifest index 463d5fe1e..3a84cf3d7 100644 --- a/dev-python/pytest-mypy-plugins/Manifest +++ b/dev-python/pytest-mypy-plugins/Manifest @@ -1,2 +1 @@ -DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1 SHA512 ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64 DIST pytest-mypy-plugins-2.0.0.gh.tar.gz 18444 BLAKE2B a9def96003d85d76984067194abdbb5259379c09d359be6a3de7d4a68df2f8c7ebd033632c645297062564943b6cdee885c793172338b52110590be6911f6a75 SHA512 743d4e3eef03cb52ffde82e42522ea961db6a27be3cba17aadceb47e1456ffd20806559dd7a6b183536aba98e592e97e40911199c4defbe66bfceebbf229 diff --git a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch deleted file mode 100644 index ae2885893..0 --- a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch +++ /dev/null @@ -1,45 +0,0 @@ -Chevron, an engine for the Mustache templating language, has been unmaintained -since 2021 and is not part of ::gentoo. The Jinja and Mustache templating -languages use the same syntax as far as this project is concerned. - -PR issued upstream by : -https://github.com/typeddjango/pytest-mypy-plugins/pull/117 a/pytest_mypy_plugins/utils.py -+++ b/pytest_mypy_plugins/utils.py -@@ -11,10 +11,11 @@ from itertools import zip_longest - from pathlib import Path - from typing import Any, Callable, Dict, Iterator, List, Mapping, Optional, Tuple, Union - --import chevron -+import jinja2 - import regex - from decorator import contextmanager - -+_rendering_env = jinja2.Environment() - - @contextmanager - def temp_environ() -> Iterator[None]: -@@ -351,9 +352,10 @@ def extract_output_matchers_from_out(out: str, params: Mapping[str, Any], regex: - return matchers - - --def render_template(template: str, data: Mapping[str, Any]) -> str: --return chevron.render(template=template, data={k: v if v is not None else "None" for k, v in data.items()}) - -+def render_template(template: str, data: Mapping[str, Any]) -> str: -+template = _rendering_env.from_string(template) -+return template.render({k: v if v is not None else "None" for k, v in data.items()}) - - def get_func_first_lnum(attr: Callable[..., None]) -> Optional[Tuple[int, List[str]]]: - lines, _ = inspect.getsourcelines(attr) a/setup.py -+++ b/setup.py -@@ -8,7 +8,7 @@ dependencies = [ - "mypy>=0.970", - "decorator", - "pyyaml", --"chevron", -+"jinja2", - "regex", - "packaging", - ] diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild deleted file mode 100644 index e42608e0e..0 --- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_11 ) -inherit distutils-r1 - -DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins" -HOMEPAGE=" - https://pypi.org/project/pytest-mypy-plugins/ - https://github.com/typeddjango/pytest-mypy-plugins/ -" - -SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -PATCHES=( - "${FILESDIR}"/${P}-deprecated-chevron-to-jinja.patch -) - -DOCS="README* CHANGELOG*" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/
commit: d19b0602fb25724679bfff1ff8c218ce2f2f8e47 Author: Lucio Sauer posteo net> AuthorDate: Fri Jun 30 21:11:16 2023 + Commit: Lucio Sauer posteo net> CommitDate: Fri Jun 30 21:13:14 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d19b0602 dev-python/pytest-mypy-plugins: add 2.0.0 Signed-off-by: Lucio Sauer posteo.net> dev-python/pytest-mypy-plugins/Manifest| 1 + .../pytest-mypy-plugins-2.0.0.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/dev-python/pytest-mypy-plugins/Manifest b/dev-python/pytest-mypy-plugins/Manifest index 1e72cbeeb..463d5fe1e 100644 --- a/dev-python/pytest-mypy-plugins/Manifest +++ b/dev-python/pytest-mypy-plugins/Manifest @@ -1 +1,2 @@ DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1 SHA512 ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64 +DIST pytest-mypy-plugins-2.0.0.gh.tar.gz 18444 BLAKE2B a9def96003d85d76984067194abdbb5259379c09d359be6a3de7d4a68df2f8c7ebd033632c645297062564943b6cdee885c793172338b52110590be6911f6a75 SHA512 743d4e3eef03cb52ffde82e42522ea961db6a27be3cba17aadceb47e1456ffd20806559dd7a6b183536aba98e592e97e40911199c4defbe66bfceebbf229 diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild new file mode 100644 index 0..a3bf16184 --- /dev/null +++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_11 ) +inherit distutils-r1 + +DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins" +HOMEPAGE=" + https://pypi.org/project/pytest-mypy-plugins/ + https://github.com/typeddjango/pytest-mypy-plugins/ +" + +SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DOCS="README* CHANGELOG*" + +RDEPEND=" + >=dev-python/mypy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: c3ca56dfe92ce249d0eafa0723cf29a103e45dcf Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ca56df net-misc/gallery-dl: Stabilize 1.25.5 arm, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index 683f42c540f0..5bffcbc8fdec 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86" + KEYWORDS="~amd64 arm arm64 hppa ppc ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 32cf138d77c7a6d4168a1563120ea176b621ffb4 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:52 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cf138d net-misc/gallery-dl: Stabilize 1.25.5 amd64, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index 5bffcbc8fdec..e83e798733f1 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 arm arm64 hppa ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: be291dfb765ec326a721c3213053101b3aa422b0 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:47 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be291dfb sys-devel/binutils: Stabilize 2.40-r5 amd64, #909412 Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.40-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild b/sys-devel/binutils/binutils-2.40-r5.ebuild index 689748580977..46633978ceeb 100644 --- a/sys-devel/binutils/binutils-2.40-r5.ebuild +++ b/sys-devel/binutils/binutils-2.40-r5.ebuild @@ -32,7 +32,7 @@ else [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"; SLOT=$(ver_cut 1-2) - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi #
[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/
commit: afddbe80fdaafcb7be0b45715e4166d716cb13c8 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:49 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afddbe80 dev-lang/eisl: Stabilize 2.98 amd64, #909413 Signed-off-by: Sam James gentoo.org> dev-lang/eisl/eisl-2.98.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/eisl/eisl-2.98.ebuild b/dev-lang/eisl/eisl-2.98.ebuild index 987db06ada03..05fe23762b19 100644 --- a/dev-lang/eisl/eisl-2.98.ebuild +++ b/dev-lang/eisl/eisl-2.98.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then else SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="BSD-2"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libansilove/
commit: 9c0d37572be5cf03e0792988268915c5c4e8f2d4 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:50 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d3757 dev-libs/libansilove: Stabilize 1.4.1 amd64, #909414 Signed-off-by: Sam James gentoo.org> dev-libs/libansilove/libansilove-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libansilove/libansilove-1.4.1.ebuild b/dev-libs/libansilove/libansilove-1.4.1.ebuild index 7e64439b0962..28dc9621d63d 100644 --- a/dev-libs/libansilove/libansilove-1.4.1.ebuild +++ b/dev-libs/libansilove/libansilove-1.4.1.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == ** ]]; then EGIT_REPO_URI="https://github.com/ansilove/${PN}.git"; else SRC_URI="https://github.com/ansilove/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="BSD-2"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/
commit: 81265e01e08c1beb35eb69c490bb6ece51144714 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:48 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81265e01 sys-libs/binutils-libs: Stabilize 2.40-r5 amd64, #909412 Signed-off-by: Sam James gentoo.org> sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild index 046b61a87301..50fa7236301b 100644 --- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild +++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz LICENSE="|| ( GPL-3 LGPL-3 )" SLOT="0/${PV%_p?}" IUSE="64-bit-bfd cet multitarget nls static-libs test" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" RESTRICT="!test? ( test )" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: b1c92fe5cc4034753ce7ef1072cc8a240c3001db Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:45 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c92fe5 sys-devel/binutils: Stabilize 2.40-r5 ppc64, #909412 Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.40-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild b/sys-devel/binutils/binutils-2.40-r5.ebuild index b6d2c543fe48..689748580977 100644 --- a/sys-devel/binutils/binutils-2.40-r5.ebuild +++ b/sys-devel/binutils/binutils-2.40-r5.ebuild @@ -32,7 +32,7 @@ else [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"; SLOT=$(ver_cut 1-2) - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi #
[gentoo-commits] repo/gentoo:master commit in: app-office/lyx/
commit: 9c3a4995d892cc1be622acab662bed70d1df4a7a Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:41 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3a4995 app-office/lyx: Stabilize 2.3.7 amd64, #909408 Signed-off-by: Sam James gentoo.org> app-office/lyx/lyx-2.3.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/lyx/lyx-2.3.7.ebuild b/app-office/lyx/lyx-2.3.7.ebuild index a032dc4b7911..09cb84fd 100644 --- a/app-office/lyx/lyx-2.3.7.ebuild +++ b/app-office/lyx/lyx-2.3.7.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://ftp.lyx.org/pub/lyx/stable/$(ver_cut 1-2).x/${MY_P}-1.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" IUSE="aspell cups debug dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/
commit: a30d27656411808c86d106301e0c0d09555174a3 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:45 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30d2765 sys-libs/binutils-libs: Stabilize 2.40-r5 ppc64, #909412 Signed-off-by: Sam James gentoo.org> sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild index 9a2b00375c6e..046b61a87301 100644 --- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild +++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz LICENSE="|| ( GPL-3 LGPL-3 )" SLOT="0/${PV%_p?}" IUSE="64-bit-bfd cet multitarget nls static-libs test" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" RESTRICT="!test? ( test )" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 51c9483dcf47dc8a9b2f8f3c1e7be22b049d8021 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c9483d media-libs/libwebp: Stabilize 1.2.4-r2 arm64, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index 6002870b28cf..bb2e861d0838 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/
commit: 59b079c3da53feeadae9dd0bac32e1fc8c9827e3 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:37 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b079c3 app-misc/ddcutil: Stabilize 1.3.0 arm, #904157 Signed-off-by: Sam James gentoo.org> app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild b/app-misc/ddcutil/ddcutil-1.3.0.ebuild index 132128f4644b..58c8dcad3a21 100644 --- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild +++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar. SLOT="0/4" LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86" IUSE="drm usb-monitor user-permissions video_cards_nvidia X" REQUIRED_USE="drm? ( X )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 3f2c5ca42b4390ea90c1940ca802c23d720a428c Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:43 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2c5ca4 media-libs/libwebp: Stabilize 1.2.4-r2 amd64, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index bb2e861d0838..0f88112e3123 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
commit: 8b6e387ff9661dd31f6a9f65e629fdc3c0f843f0 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:38 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b6e387f dev-libs/hidapi: Stabilize 0.13.1 arm, #904157 Signed-off-by: Sam James gentoo.org> dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild index 83f14a44e5fe..a4a8ac477b0b 100644 --- a/dev-libs/hidapi/hidapi-0.13.1.ebuild +++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/
commit: 7ab2e57dd388386e17db9ff2c274ef38f5a7dcd0 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab2e57d app-misc/ddcutil: Stabilize 1.3.0 arm64, #904157 Signed-off-by: Sam James gentoo.org> app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild b/app-misc/ddcutil/ddcutil-1.3.0.ebuild index 6f4236c8fc4b..132128f4644b 100644 --- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild +++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar. SLOT="0/4" LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv x86" IUSE="drm usb-monitor user-permissions video_cards_nvidia X" REQUIRED_USE="drm? ( X )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/
commit: be4bb2dd0c91f58f299a048309b915b7ab4221ed Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:39 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4bb2dd app-misc/ddcutil: Stabilize 1.3.0 amd64, #904157 Signed-off-by: Sam James gentoo.org> app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild b/app-misc/ddcutil/ddcutil-1.3.0.ebuild index 58c8dcad3a21..d87b7c7e7d63 100644 --- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild +++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar. SLOT="0/4" LICENSE="GPL-2" -KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" IUSE="drm usb-monitor user-permissions video_cards_nvidia X" REQUIRED_USE="drm? ( X )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
commit: c98c15ab668be42fb2d994798e095571eb51e477 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 21:13:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 21:13:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98c15ab dev-libs/hidapi: Stabilize 0.13.1 arm64, #904157 Signed-off-by: Sam James gentoo.org> dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild index 2ecb6767087f..83f14a44e5fe 100644 --- a/dev-libs/hidapi/hidapi-0.13.1.ebuild +++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" DEPEND="
[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: testdata/repos/python/stub/ruby-dep-old/, ...
commit: 839a1f4a9a723e642ac4a1b26154bbb8f49e488a Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 29 18:27:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 30 18:36:33 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=839a1f4a RubyCompatCheck: new check for new USE_RUBY compatible values Resolves: https://github.com/pkgcore/pkgcheck/issues/304 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgcheck/checks/ruby.py| 109 + .../RubyCompatCheck/RubyCompatUpdate/expected.json | 2 + .../RubyCompatUpdate/RubyCompatUpdate-0.ebuild | 17 .../RubyCompatUpdate/RubyCompatUpdate-1.ebuild | 17 .../RubyCompatUpdate/RubyCompatUpdate-2.ebuild | 17 .../repos/python/dev-lang/ruby/ruby-2.7.ebuild | 6 ++ .../repos/python/dev-lang/ruby/ruby-3.0.ebuild | 6 ++ .../repos/python/dev-lang/ruby/ruby-3.1.ebuild | 6 ++ .../repos/python/dev-lang/ruby/ruby-3.2.ebuild | 6 ++ testdata/repos/python/eclass/ruby-ng.eclass| 83 .../repos/python/profiles/desc/ruby_targets.desc | 5 + .../python/stub/ruby-dep-old/ruby-dep-old-0.ebuild | 14 +++ .../repos/python/stub/ruby-dep/ruby-dep-0.ebuild | 14 +++ 13 files changed, 302 insertions(+) diff --git a/src/pkgcheck/checks/ruby.py b/src/pkgcheck/checks/ruby.py new file mode 100644 index ..d7cbb914 --- /dev/null +++ b/src/pkgcheck/checks/ruby.py @@ -0,0 +1,109 @@ +import itertools + +from pkgcore.ebuild.atom import atom +from snakeoil.sequences import iflatten_instance +from snakeoil.strings import pluralism + +from .. import results +from . import Check + + +IUSE_PREFIX = "ruby_targets_" + + +class RubyCompatUpdate(results.VersionResult, results.Info): +"""``USE_RUBY`` can be updated to support newer ruby version(s).""" + +def __init__(self, updates, **kwargs): +super().__init__(**kwargs) +self.updates = tuple(updates) + +@property +def desc(self): +s = pluralism(self.updates) +updates = ", ".join(self.updates) +return f"USE_RUBY update{s} available: {updates}" + + +class RubyCompatCheck(Check): +"""Check ruby ebuilds for possible ``USE_RUBY`` updates. + +Supports ebuilds inheriting ``ruby-ng``. +""" + +known_results = frozenset({RubyCompatUpdate}) + +whitelist_categories = frozenset({"virtual"}) + +def __init__(self, *args): +super().__init__(*args) +repo = self.options.target_repo +# sorter for ruby targets leveraging USE_EXPAND flag ordering from repo +self.sorter = repo.use_expand_sorter("ruby_targets") + +# determine available USE_RUBY use flags +targets = [] +for target, _desc in repo.use_expand_desc.get(IUSE_PREFIX[:-1], ()): +if target[len(IUSE_PREFIX) :].startswith("ruby"): +targets.append(target[len(IUSE_PREFIX) :]) +self.multi_targets = tuple(sorted(targets, key=self.sorter)) + +def ruby_deps(self, deps, prefix): +for dep in (x for x in deps if x.use): +for x in dep.use: +if x.startswith(("-", "!")): +continue +if x.startswith(prefix): +yield dep.no_usedeps +break + +def deps(self, pkg): +"""Set of dependencies for a given package's attributes.""" +return { +p +for attr in (x.lower() for x in pkg.eapi.dep_keys) +for p in iflatten_instance(getattr(pkg, attr), atom) +if not p.blocks +} + +def feed(self, pkg): +if pkg.category in self.whitelist_categories or "ruby-ng" not in pkg.inherited: +return + +deps = self.deps(pkg) + +try: +# determine the latest supported ruby version +latest_target = sorted( +( +f"ruby{x.slot.replace('.', '')}" +for x in deps +if x.key == "dev-lang/ruby" and x.slot is not None +), +key=self.sorter, +)[-1] +except IndexError: +return + +# determine ruby impls to target +targets = set( +itertools.takewhile(lambda x: x != latest_target, reversed(self.multi_targets)) +) + +if targets: +try: +# determine if deps support missing ruby targets +for dep in self.ruby_deps(deps, IUSE_PREFIX): +# TODO: use query caching for repo matching? +latest = sorted(self.options.search_repo.match(dep))[-1] +targets.intersection_update( +f"ruby{x.rsplit('ruby', 1)[-1]}" +for x in latest.iuse_stripped +if x.startswith(IUSE_PREFIX) +) +if not targe
[gentoo-commits] repo/gentoo:master commit in: net-misc/ena-driver/
commit: 538e7e1557f8e8e3b1827e495b8a76447db7f8b0 Author: Eray Aslan gentoo org> AuthorDate: Fri Jun 30 20:45:42 2023 + Commit: Eray Aslan gentoo org> CommitDate: Fri Jun 30 20:45:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538e7e15 net-misc/ena-driver: add myself as a maintainer Signed-off-by: Eray Aslan gentoo.org> net-misc/ena-driver/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-misc/ena-driver/metadata.xml b/net-misc/ena-driver/metadata.xml index c5f10b85aa4b..018f626e73b8 100644 --- a/net-misc/ena-driver/metadata.xml +++ b/net-misc/ena-driver/metadata.xml @@ -5,6 +5,10 @@ dilfri...@gentoo.org Andreas K. Huettel + +e...@gentoo.org +Eray Aslan + amzn/amzn-drivers
[gentoo-commits] repo/gentoo:master commit in: net-misc/ena-driver/
commit: 6aa5cf13a2ebeadc1d1176d3dea4e6c6f87dc6e9 Author: Eray Aslan gentoo org> AuthorDate: Fri Jun 30 20:43:49 2023 + Commit: Eray Aslan gentoo org> CommitDate: Fri Jun 30 20:43:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa5cf13 net-misc/ena-driver: Fix build dir - take 2 Closes: https://bugs.gentoo.org/909401 Signed-off-by: Eray Aslan gentoo.org> net-misc/ena-driver/ena-driver-2.8.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ena-driver/ena-driver-2.8.8.ebuild b/net-misc/ena-driver/ena-driver-2.8.8.ebuild index 86f67bc63043..e7f73db785b4 100644 --- a/net-misc/ena-driver/ena-driver-2.8.8.ebuild +++ b/net-misc/ena-driver/ena-driver-2.8.8.ebuild @@ -25,6 +25,6 @@ DOCS=( src_compile() { local modlist=( ena=net ) - local modargs=( BUILD_PARAMS="CONFIG_MODULE_SIG=n BUILD_KERNEL=${KV_DIR}" ) + local modargs=( CONFIG_MODULE_SIG=n BUILD_KERNEL="${KV_FULL}" ) linux-mod-r1_src_compile }
[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/
commit: b274e2aa89271710357abea944cddd1a1a331877 Author: Eric Huber illinois edu> AuthorDate: Thu Jun 29 06:42:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 30 20:08:44 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=b274e2aa manifest: fix missing errors when all ebuilds for package are masked bad If all of a package's ebuild files have been masked bad, that package gets filtered out of the iterator for the previous loop in this function, so a followup loop over the masked bad packages can help to emit the unreported errors. Resolves: https://github.com/pkgcore/pkgdev/issues/55 Co-authored-by: YiFei Zhu gmail.com> Authored-by: Eric Huber illinois.edu> Closes: https://github.com/pkgcore/pkgcore/pull/406 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgcore/ebuild/repository.py | 12 1 file changed, 12 insertions(+) diff --git a/src/pkgcore/ebuild/repository.py b/src/pkgcore/ebuild/repository.py index 800e6e5dd..164aa0c97 100644 --- a/src/pkgcore/ebuild/repository.py +++ b/src/pkgcore/ebuild/repository.py @@ -161,6 +161,18 @@ class repo_operations(_repo_ops.operations): observer.info(f"generating manifest: {key}::{self.repo.repo_id}") manifest.update(sorted(all_fetchables.values()), chfs=write_chksums) +# edge case: If all ebuilds for a package were masked bad, +# then it was filtered out of the iterator for the above loop, +# so we handle unreported bad packages here. +missed_bad_set = set() +for pkg in self.repo._bad_masked: +if pkg.key not in ret: +observer.error( +f"{pkg.cpvstr}: {pkg.data.msg(verbosity=observer.verbosity)}" +) +missed_bad_set.add(pkg.key) +ret.update(missed_bad_set) + return ret
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optional/
commit: 9de4bf79591fb17f6c098b6fa4d7fb3c2f890270 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:58:41 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de4bf79 dev-ml/ppx_optional: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_optional/Manifest | 1 + dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/ppx_optional/Manifest b/dev-ml/ppx_optional/Manifest index 4008ef2eeb4c..7ad5e9f1b091 100644 --- a/dev-ml/ppx_optional/Manifest +++ b/dev-ml/ppx_optional/Manifest @@ -1,2 +1,3 @@ DIST ppx_optional-0.14.0.tar.gz 6090 BLAKE2B 99c5ed7ab6b6c555477eaf468786cc175ff8c8ac4d0c6abb8110637da57396ed599d5c10bd35f3d5ff27a41b00314ca355596e4158c4d792fcb37d547455b90d SHA512 70ed28a974ea1bbcb3fe2e54911e355da54fafd6dff3e74c471126a824c28e9a180777e96e17c4a7a52be4be507fbbc0fa3e92310346dbaf5ab8711845e92e40 DIST ppx_optional-0.15.0.tar.gz 6090 BLAKE2B 89752ec6175f0334b922689b2f1b47ee078be0eb5f0432b9de18ac966a6e75e4bb36e4f5f4ab4e7be669de5805f2db8e35cf723cbc22e724451d748bf5437553 SHA512 a2cd8390877c9ec256523c796995a5ade2f97f396afe86493ac46ca1bd1fe15264423986f5a27d5b88908b92673305405e508e744335205ff17f6c2b7d7d0809 +DIST ppx_optional-0.16.0.tar.gz 8333 BLAKE2B 1e977c8c06a9db1247d17a4795d7cd849ca6280b2a2367de3ffe7071f18a88d2e0afc1dbbed3e8b1a01b454623e730d2b7b8e4d378ed0e55df016ecc36c8a4cc SHA512 07e812d46aef13e835dfc31e4eab17c656ad98e85843337d8f9361038c78bbcfceedaa64774784ffd84cb11e58c142e6c9bfab6d6c31eddf86b0e860f9a315a5 diff --git a/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild b/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild new file mode 100644 index ..6ee953269bce --- /dev/null +++ b/dev-ml/ppx_optional/ppx_optional-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Pattern matching on flat options" +HOMEPAGE="https://github.com/janestreet/ppx_optional"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/base:${SLOT} + >=dev-ml/ppxlib-0.28.0:= + dev-ml/result:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_log/
commit: 48916299cc26544358232f628d179ed0831d2e29 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 20:04:30 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48916299 dev-ml/ppx_log: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_log/Manifest | 1 + dev-ml/ppx_log/ppx_log-0.16.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-ml/ppx_log/Manifest b/dev-ml/ppx_log/Manifest index 31481663845b..89a888ed1ea6 100644 --- a/dev-ml/ppx_log/Manifest +++ b/dev-ml/ppx_log/Manifest @@ -1 +1,2 @@ DIST ppx_log-0.15.0.tar.gz 6672 BLAKE2B 3b45e705dfe6256d95e52b3fb1b1f98599d48fba6d4c565df95319566d5ab62965182d265db68a9b2f0b7e32103861639ff9ca46e1980e93e63abdeae83e79cd SHA512 1585f82615def2fc1c94853e9a1b9e3ebd2ef8193067f229f24580ea124c06736a2b361377801b9a44b7347e1938da051ed652764142e2270de3d3e8f375bf46 +DIST ppx_log-0.16.0.tar.gz 6706 BLAKE2B 7da65372fb1ad0f25023f1236634a1cb790f8ab3098a250ea1fac6056213973b02efac54c659c5dc950b2daf64673b761f6af91976bee3781f18f8e62c7c8d3f SHA512 6560720e4c329d8859850f06aa9c80f9446f361221ce57223ee2872944928079898bb644bf762d4907673368a18857390346a94d450ba4d2787abac77dea9e87 diff --git a/dev-ml/ppx_log/ppx_log-0.16.0.ebuild b/dev-ml/ppx_log/ppx_log-0.16.0.ebuild new file mode 100644 index ..68dfc4d4bf87 --- /dev/null +++ b/dev-ml/ppx_log/ppx_log-0.16.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit dune + +DESCRIPTION="Lazily rendering log messages" +HOMEPAGE="https://github.com/janestreet/ppx_log"; +SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/base:${SLOT} + dev-ml/ppx_sexp_message:${SLOT} + dev-ml/sexplib:${SLOT} + >=dev-ml/ppxlib-0.28.0:= +" +RDEPEND="${DEPEND}" +BDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_variants_conv/
commit: f2c629a9467161dd709d7dca083caf78d9210535 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:46:14 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c629a9 dev-ml/ppx_variants_conv: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_variants_conv/Manifest | 1 + .../ppx_variants_conv-0.16.0.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/ppx_variants_conv/Manifest b/dev-ml/ppx_variants_conv/Manifest index c8e65fc848ca..078aed006c13 100644 --- a/dev-ml/ppx_variants_conv/Manifest +++ b/dev-ml/ppx_variants_conv/Manifest @@ -1,3 +1,4 @@ DIST ppx_variants_conv-0.14.1.tar.gz 9640 BLAKE2B a73241a8dfc1cf41d2ad184f7e321484525794e66a1e881c822616aca6f8d221e9e699464716410a71ae3cbd542eef6315e0d183447e5e0e49bdb02935876375 SHA512 2ee21751de1595e56b151d87413554af5c0aaf92053ddd2834cadea812f1f59fcd078f6f4a9e9894eca9ffbf211ed2de996df065534c84256dc9670ee8fcbed5 DIST ppx_variants_conv-0.14.2.tar.gz 9626 BLAKE2B 1effb717e72237ec5522034d5885e6f2919eb80d16266b14cb4c2b9bf6b2d6e8792f3a8232130de7a1b6c51233add4984add36f8da74dd526d9e3cbbe0f14cd7 SHA512 1ae714bea76ba4856c5ab1a7266b28f0ca4462dea26afefe6953eae1ac683f98748cb6281155cc89380d25c81311f78afa6f44e39413fafa63bf043623538a48 DIST ppx_variants_conv-0.15.0.tar.gz 10530 BLAKE2B 5947ce3056639ae54f7fb7aea16f1657997ef631f4544baae849023b3d9cc29c8711cc3913e3583b58db99afea793d4cfe13c189e3f0ca44e5ddb0e9515a0507 SHA512 549b8d7af75cb98bc6cfe3bc53d43a9bee5c767de149905faf76c0a97c5be86d14d784377805c3932423d4dc698375edbd52f1cf508a4d0f3ea8e79f7e284224 +DIST ppx_variants_conv-0.16.0.tar.gz 12331 BLAKE2B d8b454b1d489dede40ea0d43f6d9f8ee30784b975ac388f0c05c3d4778690a102ee8105d888edec0fe899906c8b7e3d083eb6ff0b79d5ee85b5af57ecada0495 SHA512 56a4e1da5cc855549e59adcbe25dfc175c7c2bd989f0b984182e2c7d35d5fa19829b38cbbd64104f22dfe06b4460f20ad66e922a553061cabde3d73473cdf33a diff --git a/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild new file mode 100644 index ..5966431ee5a2 --- /dev/null +++ b/dev-ml/ppx_variants_conv/ppx_variants_conv-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Generation of accessor and iteration functions for ocaml variant types" +HOMEPAGE="https://github.com/janestreet/ppx_variants_conv"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/variantslib:${SLOT} + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_value/
commit: 845be0854b9cfd3466ea49b42268aea83bf0f280 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:53:15 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845be085 dev-ml/ppx_sexp_value: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_value/Manifest | 1 + dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild | 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/ppx_sexp_value/Manifest b/dev-ml/ppx_sexp_value/Manifest index 04a564ff5c07..6c064c5ffdc3 100644 --- a/dev-ml/ppx_sexp_value/Manifest +++ b/dev-ml/ppx_sexp_value/Manifest @@ -1,2 +1,3 @@ DIST ppx_sexp_value-0.14.0.tar.gz 7740 BLAKE2B f495d0b9032a73cd6a62292185e77cfe6206bb06564e663c04a20c9430dd4188da529bef6428a7a07309109ec7fc51d3909ac58d5760c1fab618f59eee8a6b63 SHA512 d33ed503025e07588a21ca6796004dd53ddfb9f67f3527d066c4767734fb8723d0a9d31082d285ba82996d8b69faecb624f116046ea8048637f05773ee3e89a8 DIST ppx_sexp_value-0.15.0.tar.gz 7839 BLAKE2B 72ac20f7bae60979f2b90c2103773549af655fff9c291d8f0afbfb773495ea2e387ce8149e782fd87db484ea882b9a35347a80472f37d9d1ab6f26bbff845db3 SHA512 b6eb67114c8d63b7eeeb63c5ce1c043a4c8879bd6502733449b3b1d665d345c9685ffefc0f8b0a3203b31e169f238f7decc882e72b0436601d1461e86b0f5d03 +DIST ppx_sexp_value-0.16.0.tar.gz 8460 BLAKE2B b8d616e9c2d9a1f86a0727c4f05f630fee705b8fea5add83d71b94a5c63905c198c69dd5ac3676cbf8c6f8ebdbc2bfbae01ec1d0936eb13137b1107f3d1aed28 SHA512 f38c6045dc9d5136fcfaad00039fb7f0caf34ca1fb2031145fedb0b5d4c39b13c58c8d744ca77ebe291526b9f0b995d6f0d0f4cd18136b92e1125fb30e2ae2bd diff --git a/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild new file mode 100644 index ..1d7d16261863 --- /dev/null +++ b/dev-ml/ppx_sexp_value/ppx_sexp_value-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Standard library for ppx rewriters" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_value"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/ppx_here:${SLOT} + dev-ml/ppx_sexp_conv:${SLOT} + >=dev-ml/ppxlib-0.28.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/variantslib/
commit: 4eb1fd5aabbac1553c7573e478a75b892f91a0cc Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:44:52 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb1fd5a dev-ml/variantslib: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/variantslib/Manifest | 1 + dev-ml/variantslib/variantslib-0.16.0.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest index b2d81ea3886b..8de5f8f878e3 100644 --- a/dev-ml/variantslib/Manifest +++ b/dev-ml/variantslib/Manifest @@ -1,2 +1,3 @@ DIST variantslib-0.14.0.tar.gz 2951 BLAKE2B a3197f7e06d4340ae73d76d477fd1e0ce038b4829aa3a9d0e0ea3e5251f9ca7c43798005138993a16c860ebf4d08a7e54621359c2a030f3866b62a02de4c326f SHA512 0cb18475668eb8e6091f8a779587f0d643dd0325b0f8518e53469dd12769a3ed6fa4f9c2651a21f8b07992d7b29f6664c4d3bf49f46ed6d7002de07b5014e4f3 DIST variantslib-0.15.0.tar.gz 2948 BLAKE2B a85fea8d994a8488b1aa6a64826bacc4b2d38987664f33d78e27e46a308376092d9af2b931782dba222d12a8f17edd99287faa903a1e0865acf5093613c175bf SHA512 cf52e19fb16f2021e06ce92799275717401f4959f89f0219c62df1386c036cbaaa1213eed1b80f9e4147681e613bffc5ca8d50987ca45aac791fe3c723e3d692 +DIST variantslib-0.16.0.tar.gz 2982 BLAKE2B 201c96a87391930292df170e7fc6d6e113e8cb652e20acc341dad4a3608849ec60827497905efdbfa8cd86d783681236ddbc3ef73e67d019a244c13802073af4 SHA512 c20cedbf6599b66028d77a5ce0d54a8fa1d2b8302344a434f9714ebd4714b159df143966bc480852e8ac54b44bd59f66646ba614419ea7cffa6710228e7a6fd6 diff --git a/dev-ml/variantslib/variantslib-0.16.0.ebuild b/dev-ml/variantslib/variantslib-0.16.0.ebuild new file mode 100644 index ..febadbdff6ae --- /dev/null +++ b/dev-ml/variantslib/variantslib-0.16.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="OCaml variants as first class values" +HOMEPAGE="https://github.com/janestreet/variantslib"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/base:${SLOT} +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_typerep_conv/
commit: a8bd510c925a58143a383167f538168e79b328d3 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:50:46 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8bd510c dev-ml/ppx_typerep_conv: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_typerep_conv/Manifest | 1 + .../ppx_typerep_conv-0.16.0.ebuild | 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/ppx_typerep_conv/Manifest b/dev-ml/ppx_typerep_conv/Manifest index 9e6e7d1d1068..506935e8cf2d 100644 --- a/dev-ml/ppx_typerep_conv/Manifest +++ b/dev-ml/ppx_typerep_conv/Manifest @@ -1,3 +1,4 @@ DIST ppx_typerep_conv-0.14.1.tar.gz 9453 BLAKE2B 4acafdd51df0659746697283aa3240f1b1403e4e9f9b5fafa6c4b09f4c76f6ac645e2ccab53cba7371b5b004edba38d24198334d10b295d90c8ba5814a602a23 SHA512 6e32f6c2cf6c370fcb8d3b341dbd797c3b7c2557c8604253d744b266c9a3f4984e62ffe6ec5717044378f81e5b78e7f206a7f0f4b43c0dda97a4e7ece745d26d DIST ppx_typerep_conv-0.14.2.tar.gz 9474 BLAKE2B 7a7ff6669d9af2ced905e5b104058d26ffe06e3784af366a1a4ce753337eeb87c9bfe02d1a6fddaac6c387105d2583194cbd06b915eb35d16e06b1d4ab977e2f SHA512 9372f13cb3f62b3732af4f8ddc00314dd71869bab5599ae0a112d32669de300346781b7fcd2bd649ccedfde54fcd86fb6186812eeb528858048bcd9d5ad443dd DIST ppx_typerep_conv-0.15.0.tar.gz 9392 BLAKE2B 3f7d9ac373048434ea55deab18b25bd74da77116b20db841c412c3304f318a1b820708c3f9cb6eab1f92fda399d3e6168fc8b3cc0546501f4fc6b57da5f74414 SHA512 3f5bb2c70674e5f6219daa883fe948023a60558c9560c5d8e6b187e0420adf8767ce4f5cca06fe7edccd52e531b2e79d962f7fdc7502cb63280c364627621c73 +DIST ppx_typerep_conv-0.16.0.tar.gz 9421 BLAKE2B dbef20e205e550ab4ef16cf0e53bb47567b922297818a944a3fb6cd07eee90c6184d9cd33d7fc2e67b47fd371c95410f7022a8e140c9946c1c7502bb2a433d0c SHA512 842f3caeb22b7d1feb1de9f599ffe2474365704e7ce9c05366b9714bcbf165791eda8b16d420a3a64ccc8ea44a9b2178ffddaa8e3ad005c6536c3559f2da295a diff --git a/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild new file mode 100644 index ..2810a82752c1 --- /dev/null +++ b/dev-ml/ppx_typerep_conv/ppx_typerep_conv-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Generation of runtime types from type declarations" +HOMEPAGE="https://github.com/janestreet/ppx_typerep_conv"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/typerep:${SLOT} + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_pipebang/
commit: 7ffee1215166154d67f653ecd26bd647d1d1d16f Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 19:58:24 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 20:05:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffee121 dev-ml/ppx_pipebang: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_pipebang/Manifest | 1 + dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild | 22 ++ 2 files changed, 23 insertions(+) diff --git a/dev-ml/ppx_pipebang/Manifest b/dev-ml/ppx_pipebang/Manifest index 8705c60c84a2..3da78098e74a 100644 --- a/dev-ml/ppx_pipebang/Manifest +++ b/dev-ml/ppx_pipebang/Manifest @@ -1,2 +1,3 @@ DIST ppx_pipebang-0.14.0.tar.gz 3766 BLAKE2B a2e99dd5e27ddbca5d77b1c215757d8d0d2d54b53511f0db93a09a16c25b5c5e429a08c8d42c7e4843eeb23c346649dea5700c445afe176f4b1625340901b6c1 SHA512 b07004aef0865c877f8f814068b514298568078785586933f400350d1a1dae3eb4aafe1ba4f12e17a3e2a3945297162c4a725ebfbc153e80b412c6086019959a DIST ppx_pipebang-0.15.0.tar.gz 3759 BLAKE2B 6d2a45a4b803a777dcf055acccbea3e54a86458d01032efd01d204cf3426b496b9d91047216c11a424ef5e7ff92fc729d1ef8fb616f807c21f512be52013665a SHA512 778dae2cd6176f9ce18f20486e16f6f76e9137095759b29ddc10fee15d8a21f51fff94245c4a750ae68cd75edbd06b9cad6ff1b56aacb38ac9e6d7d71c0bf701 +DIST ppx_pipebang-0.16.0.tar.gz 3755 BLAKE2B 2aa33958dd9b6abdaed4d38c7d627fa3cd1b0328bc01fc3eb8761ef9d60f9ba26b8be17975712d91c177fcf8c20e17da69c49ff676b2946a783e3674e30597c1 SHA512 b333d189c2705b3c7175af5636bd63c38ed434b3828227c7db8d2cb0fe9bd4caa05975d5d28d8fb4d61656bd3d7a15e2db2b36a1672107c1557c5012c19cb445 diff --git a/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild b/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild new file mode 100644 index ..8f9642ec2657 --- /dev/null +++ b/dev-ml/ppx_pipebang/ppx_pipebang-0.16.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A ppx rewriter that inlines reverse application operators |> and |!" +HOMEPAGE="https://github.com/janestreet/ppx_pipebang"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-lang/ocaml-4.14 + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: profiles/base/
commit: 907577ae1da47c21556eeeb4386cdf2faa7b6754 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 30 19:31:25 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 30 19:44:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907577ae profiles/base/package.use.mask: mask lto for nodejs Closes: https://bugs.gentoo.org/909394 Signed-off-by: William Hubbs gentoo.org> profiles/base/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 56b900574092..a5e1c4ab67ea 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# William Hubbs (2023-06-30) +# multiple repeated issues: Bug: #909394 +net-libs/nodejs lto + # Sam James (2023-06-29) # Insecure old versions of the SSL/TLS protocol. net-libs/gnutls sslv2 sslv3
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/
commit: 3340bf0940a6dbd82df1c778cdf06bc893558dfb Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:30 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3340bf09 sys-devel/clang-runtime: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> .../clang-runtime-17.0.0_pre20230630.ebuild| 41 ++ 1 file changed, 41 insertions(+) diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild new file mode 100644 index ..67b42357665e --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build toolchain-funcs + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/"; + +LICENSE="metapackage" +SLOT="${PV%%.*}" +KEYWORDS="" +IUSE="+compiler-rt libcxx openmp +sanitize" +REQUIRED_USE="sanitize? ( compiler-rt )" +PROPERTIES="live" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + sanitize? ( + ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) +" + +pkg_pretend() { + if tc-is-clang; then + ewarn "You seem to be using clang as a system compiler. As of clang-16," + ewarn "upstream has turned a few warnings that commonly occur during" + ewarn "configure script runs into errors by default. This causes some" + ewarn "configure tests to start failing, sometimes resulting in silent" + ewarn "breakage, missing functionality or runtime misbehavior. It is" + ewarn "not yet clear whether the change will remain or be reverted." + ewarn + ewarn "For more information, please see:" + ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"; + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/
commit: 3397cae460f998893de454504dd49a0f257d1bf8 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:27 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3397cae4 sys-libs/libcxxabi: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxxabi/Manifest| 1 + .../libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild new file mode 100644 index ..7524192e89d0 --- /dev/null +++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +# in 15.x, cxxabi.h is moving from libcxx to libcxxabi +RDEPEND+=" + !
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/
commit: 5c6062a8c2bf2b692ffbcaf47957316dbc6d8b0c Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:31 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6062a8 dev-libs/libclc: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> dev-libs/libclc/Manifest | 1 + dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild b/dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild new file mode 100644 index ..117d489acdec --- /dev/null +++ b/dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +LLVM_MAX_SLOT=17 +BDEPEND=" + ${PYTHON_DEPS} + || ( + ( + sys-devel/clang:17 + spirv? ( dev-util/spirv-llvm-translator:17 ) + ) + ( + sys-devel/clang:16 + spirv? ( dev-util/spirv-llvm-translator:16 ) + ) + ( + sys-devel/clang:15 + spirv? ( dev-util/spirv-llvm-translator:15 ) + ) + ( + sys-devel/clang:14 + spirv? ( dev-util/spirv-llvm-translator:14 ) + ) + ( + sys-devel/clang:13 + spirv? ( dev-util/spirv-llvm-translator:13 ) + ) + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + if use spirv; then + has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || + return 1 + fi + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/
commit: b8cefb3cd369f10408b4424536f62a71667667fc Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8cefb3c sys-libs/libomp: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libomp/Manifest | 1 + sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild | 151 +++ 2 files changed, 152 insertions(+) diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest index 0c7418dfddac..cc1f243c1dfc 100644 --- a/sys-libs/libomp/Manifest +++ b/sys-libs/libomp/Manifest @@ -11,3 +11,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild b/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild new file mode 100644 index ..31560a1c0eef --- /dev/null +++ b/sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit flag-o-matic cmake-multilib linux-info llvm llvm.org +inherit python-single-r1 toolchain-funcs + +DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" +HOMEPAGE="https://openmp.llvm.org"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="" +IUSE=" + +debug gdb-plugin hwloc offload ompt test + llvm_targets_AMDGPU llvm_targets_NVPTX +" +REQUIRED_USE=" + gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + gdb-plugin? ( ${PYTHON_DEPS} ) + hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) + offload? ( + dev-libs/libffi:=[${MULTILIB_USEDEP}] + ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}] + llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) + ) +" +# tests: +# - dev-python/lit provides the test runner +# - sys-devel/llvm provide test utils (e.g. FileCheck) +# - sys-devel/clang provides the compiler to run tests +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-lang/perl + offload? ( + llvm_targets_AMDGPU? ( sys-devel/clang ) + llvm_targets_NVPTX? ( sys-devel/clang ) + virtual/pkgconfig + ) + test? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + sys-devel/clang + ) +" + +LLVM_COMPONENTS=( openmp cmake llvm/include ) +llvm.org_set_globals + +kernel_pds_check() { + if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then + local CONFIG_CHECK="~!SCHED_PDS" + local ERROR_SCHED_PDS="\ +PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 +< 4.14-pf9) do not implement sched_yield() call which may result in horrible +performance problems with libomp. If you are using one of the specified +kernel versions, you may want to disable the PDS scheduler." + + check_extra_config + fi +} + +pkg_pretend() { + kernel_pds_check +} + +pkg_setup() { + use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + if use gdb-plugin || use test; then + python-single-r1_pkg_setup + fi +} + +multilib_src_configure() { + # LTO causes issues in other packages building, #870127 + filter-lto + + # LLV
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/
commit: 5225947670661770e7c06b4e9dcbc79576b33312 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52259476 sys-libs/compiler-rt: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt/Manifest | 1 + .../compiler-rt-17.0.0_pre20230630.ebuild | 149 + 2 files changed, 150 insertions(+) diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index c4a0a69bace5..0a6fb7ad4bee 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild new file mode 100644 index ..f31c17f1962a --- /dev/null +++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +RESTRICT="!test? ( test ) !clang? ( test )" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup +} + +test_compiler() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + if use clang; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: d7f180c80764bc83d945e5f9d6a2af631c216607 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f180c8 sys-libs/compiler-rt-sanitizers: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt-sanitizers/Manifest | 1 + ...ompiler-rt-sanitizers-17.0.0_pre20230630.ebuild | 216 + 2 files changed, 217 insertions(+) diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index 5660fc5f7ead..64212a520358 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild new file mode 100644 index ..b0a49349926b --- /dev/null +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +# base targets +IUSE+=" +libfuzzer +memprof +orc +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + ) +" +RESTRICT=" + !clang? ( test ) + !test? ( test ) +" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + sys-libs/compiler-rt:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/
commit: 2fadc24e16feb9f3a8f45ca7eae28b7e5f956bb7 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:28 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fadc24e sys-libs/libcxx: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxx/Manifest | 1 + sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild | 204 +++ 2 files changed, 205 insertions(+) diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 7450bac02fe2..2be912420b43 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -11,3 +11,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild b/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild new file mode 100644 index ..93b4473e8546 --- /dev/null +++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +libcxxabi static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( + ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] + ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +" +DEPEND=" + ${RDEPEND} + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + >=dev-util/cmake-3.16 + sys-devel/gdb[python] + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=system-libcxxabi + cxxabi_incs="${EPREFIX}/usr/include/c++/v1" + else + local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$
[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/
commit: 90473ee60c314ca7c8b80684a296e8b081617ca6 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90473ee6 sys-libs/llvm-libunwind: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/llvm-libunwind/Manifest | 1 + .../llvm-libunwind-17.0.0_pre20230630.ebuild | 123 + 2 files changed, 124 insertions(+) diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild new file mode 100644 index ..43f8868fc308 --- /dev/null +++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +debug static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sys-libs/libunwind +" +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local libdir=$(get_libdir) + + # https://github.com/llvm/llvm-project/issues/56825 + # also separately bug #863917 + filter-lto + + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local mycmakeargs=( + -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libunwind" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLLVM_INCLUDE_TESTS=OFF + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLIBUNWIND_INCLUDE_TESTS=$(usex test) + -DLIBUNWIND_INSTALL_HEADERS=ON + + # support non-native unwinding; given it's small enough, + # enable it unconditionally + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON + +
[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/
commit: 9f65c715cebe7b5006edca0619b1c6f28c78fb76 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:22 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f65c715 dev-util/lldb: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> dev-util/lldb/Manifest | 1 + dev-util/lldb/lldb-17.0.0_pre20230630.ebuild | 114 +++ 2 files changed, 115 insertions(+) diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/dev-util/lldb/lldb-17.0.0_pre20230630.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230630.ebuild new file mode 100644 index ..0b408d9e3c91 --- /dev/null +++ b/dev-util/lldb/lldb-17.0.0_pre20230630.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
commit: d4b78d5902018657a6e21f344f21415d21de23b4 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b78d59 sys-devel/clang: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/clang/Manifest| 1 + sys-devel/clang/clang-17.0.0_pre20230630.ebuild | 474 2 files changed, 475 insertions(+) diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index fb2c6ef097d7..0ad2d812a204 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-devel/clang/clang-17.0.0_pre20230630.ebuild b/sys-devel/clang/clang-17.0.0_pre20230630.ebuild new file mode 100644 index ..aae7c602232c --- /dev/null +++ b/sys-devel/clang/clang-17.0.0_pre20230630.ebuild @@ -0,0 +1,474 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake llvm llvm.org multilib multilib-minimal +inherit prefix python-single-r1 toolchain-funcs + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/"; + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} + >=sys-devel/clang-common-${PV} +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + doc? ( $(python_gen_cond_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + xml? ( virtual/pkgconfig ) +" +PDEPEND=" + ~sys-devel/clang-runtime-${PV} + sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( + clang clang-tools-extra cmake + llvm/lib/Transforms/Hello +) +LLVM_MANPAGES=1 +LLVM_TEST_COMPONENTS=( + llvm/utils +) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +# Multilib notes: +# 1. ABI_* flags control ABIs libclang* is built for only. +# 2. clang is always capable of compiling code for all ABIs for enabled +#target. However, you will need appropriate crt* files (installed +#e.g. by sys-devel/gcc and sys-libs/glibc). +# 3. ${CHOST}-clang wrappers are always installed for all ABIs included +#in the current profile (i.e. alike supported by sys-devel/gcc). +# +# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need +# multilib clang* libraries (not runtime, not wrappers). + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + # create extra parent dir for relative CLANG_RESOURCE_DIR access + mkdir -p x/y || die + BUILD_DIR=${WORKDIR}/x/y/clang + + llvm.org_src_prepare + + # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) + eprefixify \ + lib/Lex/InitHeaderSearch.cpp \ + lib/Driver/ToolChains/Darwin.cpp || die + + if ! use prefix-
[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/
commit: 293120aefc98d9e3b23a16abb4c2c5c4b19e99c8 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:19 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293120ae dev-python/lit: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> dev-python/lit/Manifest | 1 + dev-python/lit/lit-17.0.0_pre20230630.ebuild | 42 2 files changed, 43 insertions(+) diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/dev-python/lit/lit-17.0.0_pre20230630.ebuild b/dev-python/lit/lit-17.0.0_pre20230630.ebuild new file mode 100644 index ..a1f25977a11a --- /dev/null +++ b/dev-python/lit/lit-17.0.0_pre20230630.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 15ee3370330281ba738570a59418affc7912237d Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:41:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ee3370 llvm.org.eclass: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> eclass/llvm.org.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 81d82aeda580..53f714c1c4b1 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 17.0.0_pre20230630) + EGIT_COMMIT=d32fb5e5f51dedba495301073b9250f84ac6d8a8 + ;; 17.0.0_pre20230620) EGIT_COMMIT=aad51417452432092258034c55537a7092fa6295 ;;
[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/
commit: ef4fc94244617fd2500f1ccf3e6b28ab8c28c098 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4fc942 dev-ml/llvm-ocaml: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> dev-ml/llvm-ocaml/Manifest | 1 + .../llvm-ocaml-17.0.0_pre20230630.ebuild | 112 + 2 files changed, 113 insertions(+) diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230630.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230630.ebuild new file mode 100644 index ..7499a8afc1dd --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230630.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~sys-devel/llvm-${PV}:=[debug?] + !sys-devel/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib + >=dev-util/cmake-3.16 +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if us
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/
commit: 9ed0402f75f5f9041cb31e1a0bf17579263700d9 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:14 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed0402f sys-devel/clang-common: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/clang-common/Manifest| 1 + .../clang-common-17.0.0_pre20230630.ebuild | 190 + 2 files changed, 191 insertions(+) diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild b/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild new file mode 100644 index ..51e0f70c6470 --- /dev/null +++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE=" + default-compiler-rt default-libcxx default-lld llvm-libunwind + hardened stricter +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV} ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 1b2b1c60b89ec1d4c7626ec34dca4d2e9448c57b Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:20 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2b1c60 sys-devel/lld: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/Manifest | 1 + sys-devel/lld/lld-17.0.0_pre20230630.ebuild | 89 + 2 files changed, 90 insertions(+) diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index 72768252ea33..794c0fbe20fd 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -9,3 +9,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-devel/lld/lld-17.0.0_pre20230630.ebuild b/sys-devel/lld/lld-17.0.0_pre20230630.ebuild new file mode 100644 index ..085543e50762 --- /dev/null +++ b/sys-devel/lld/lld-17.0.0_pre20230630.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}[debug=,zstd=] + sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} + !sys-devel/lld:0 +" +BDEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + ) +" +PDEPEND=" + >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +llvm.org_set_globals + +python_check_deps() { + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + ) + + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + + tc-is-cross-compiler && mycmakeargs+=( + -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/
commit: dc81ef05ca03951a4ead7662c84190a4646228b6 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:18 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc81ef05 dev-python/clang-python: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> dev-python/clang-python/Manifest | 1 + .../clang-python-17.0.0_pre20230630.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild new file mode 100644 index ..0b4b598d92ff --- /dev/null +++ b/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/
commit: adb81ccbe9fcbf7cc3eddd793415297af7cb2d42 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:42:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb81ccb sys-devel/llvm: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm/Manifest | 1 + sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild | 533 ++ 2 files changed, 534 insertions(+) diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index fb2c6ef097d7..0ad2d812a204 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild b/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild new file mode 100644 index ..dd7be5a60d95 --- /dev/null +++ b/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild @@ -0,0 +1,533 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/"; + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE=" + +binutils-plugin +debug debuginfod doc exegesis libedit +libffi + ncurses test xar xml z3 zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib:0=[${MULTILIB_USEDEP}] + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + exegesis? ( dev-libs/libpfm:= ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) + xar? ( app-arch/xar ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + binutils-plugin? ( sys-libs/binutils-libs ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + >=dev-util/cmake-3.16 + sys-devel/gnuconfig + kernel_Darwin? ( + =sys-devel/binutils-apple-5.1 + ) + doc? ( $(python_gen_any_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + libffi? ( virtual/pkgconfig ) +" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND=" + ${RDEPEND} + !sys-devel/llvm:0 +" +PDEPEND=" + sys-devel/llvm-common + sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} + binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_MANPAGES=1 +LLVM_USE_TARGETS=provide +llvm.org_set_globals + +python_check_deps() { + use doc || return 0 + + python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +check_uptodate() { + local prod_targets=( +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-common/
commit: 51127c893c7570bfe8cbf2fa76340a6dd5dbf0e4 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 30 18:55:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 30 19:41:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51127c89 sys-devel/llvm-common: Add 17.0.0_pre20230630 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm-common/Manifest | 1 + .../llvm-common-17.0.0_pre20230630.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index 3b9db6c543a3..e99aeb91e935 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 +DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild new file mode 100644 index ..ce5f03ca34a5 --- /dev/null +++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/"; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + !sys-devel/llvm:0 +" + +LLVM_COMPONENTS=( llvm/utils/vim ) +llvm.org_set_globals + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r */ + # some users may find it useful + newdoc README README.vim + dodoc vimrc +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 75b961a245b4d8a2dac434d6b26edeb51646e18e Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:06 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b961a2 net-misc/gallery-dl: Stabilize 1.25.5 x86, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index 53672294f91f..549b891a6391 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 915d946ba478510a51a01cfb795781bbd099f0de Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:07 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915d946b net-misc/gallery-dl: Stabilize 1.25.5 hppa, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index 549b891a6391..6219a484ee3e 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm ~arm64 hppa ppc ~ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 81008372b47635b533e6836fc91eaeed8fda145a Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:04 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81008372 media-libs/libwebp: Stabilize 1.2.4-r2 arm, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index 95925e6d777f..5cfe0d36a14e 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 9460d5b9013948b597bfa6ab61078e7d3e4c3014 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:09 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9460d5b9 net-misc/gallery-dl: Stabilize 1.25.5 ppc64, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index a50bf3653614..683f42c540f0 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 00bf9566dab00b796280dbb41d5a27fd5f58dfb9 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00bf9566 net-misc/gallery-dl: Stabilize 1.25.5 arm64, #909415 Signed-off-by: Sam James gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index 6219a484ee3e..a50bf3653614 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 hppa ppc ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm arm64 hppa ppc ~ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/
commit: dd109df8aebedfd0992567986cddcc491fc781dc Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:01 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd109df8 app-misc/ddcutil: Stabilize 1.3.0 x86, #904157 Signed-off-by: Sam James gentoo.org> app-misc/ddcutil/ddcutil-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild b/app-misc/ddcutil/ddcutil-1.3.0.ebuild index b0642bc092ca..6f4236c8fc4b 100644 --- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild +++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar. SLOT="0/4" LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="drm usb-monitor user-permissions video_cards_nvidia X" REQUIRED_USE="drm? ( X )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 389ccc8efc1ee69608d686a763db7d039542b177 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:05 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ccc8e media-libs/libwebp: Stabilize 1.2.4-r2 x86, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index 5cfe0d36a14e..6002870b28cf 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
commit: 64fe1d26a2b9c2098574597362837ddd1137fa76 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:30:02 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:30:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fe1d26 dev-libs/hidapi: Stabilize 0.13.1 x86, #904157 Signed-off-by: Sam James gentoo.org> dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild index 654c247bf9d0..2ecb6767087f 100644 --- a/dev-libs/hidapi/hidapi-0.13.1.ebuild +++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 02494ef40ed8aa6ca45626fa2bf8a8a5c63706d2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 30 19:28:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 30 19:28:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02494ef4 net-misc/gallery-dl: Stabilize 1.25.5 ppc, #909415 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gallery-dl/gallery-dl-1.25.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild index b3da2a9c870f..53672294f91f 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; else SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 6dbf586638b91d6950acb360addd748dfc6f09e2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 30 19:28:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 30 19:28:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbf5866 media-libs/libwebp: Stabilize 1.2.4-r2 ppc, #909410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index 4a08aa5ed241..95925e6d777f 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: cfb65e5f2c184c38282dfcd015bb23b7baec3406 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:19:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:19:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb65e5f media-libs/libwebp: Stabilize 1.2.4-r2 sparc, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index 4b22da3c4d06..4a08aa5ed241 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scrypt/
commit: 0c0d560903b26c77ddea23026bf9a8eac6d3cd9d Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:16:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:19:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0d5609 app-crypt/scrypt: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-crypt/scrypt/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-crypt/scrypt/metadata.xml b/app-crypt/scrypt/metadata.xml index 4c1f213dd4ed..ea0c84aa3eb8 100644 --- a/app-crypt/scrypt/metadata.xml +++ b/app-crypt/scrypt/metadata.xml @@ -5,4 +5,7 @@ jsmo...@gentoo.org Jakov Smolić + + Tarsnap/scrypt +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/hidapi/
commit: b7c80125b2fa2628eb67707b86adce5618ae4661 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:19:39 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:19:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c80125 dev-libs/hidapi: Stabilize 0.13.1 ppc64, #904157 Signed-off-by: Sam James gentoo.org> dev-libs/hidapi/hidapi-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/hidapi/hidapi-0.13.1.ebuild b/dev-libs/hidapi/hidapi-0.13.1.ebuild index 6f2ed465adcc..654c247bf9d0 100644 --- a/dev-libs/hidapi/hidapi-0.13.1.ebuild +++ b/dev-libs/hidapi/hidapi-0.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/
commit: 01bce5a846dcda3d3696625d7341304d9b21 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:19:38 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:19:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bc app-misc/ddcutil: Stabilize 1.3.0 ppc64, #904157 Signed-off-by: Sam James gentoo.org> app-misc/ddcutil/ddcutil-1.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/ddcutil/ddcutil-1.3.0.ebuild b/app-misc/ddcutil/ddcutil-1.3.0.ebuild index 35f885477ff1..b0642bc092ca 100644 --- a/app-misc/ddcutil/ddcutil-1.3.0.ebuild +++ b/app-misc/ddcutil/ddcutil-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar. SLOT="0/4" LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" IUSE="drm usb-monitor user-permissions video_cards_nvidia X" REQUIRED_USE="drm? ( X )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/
commit: 9c0dfa2a589af0d31ad9e8628503121f7da2eec9 Author: Sam James gentoo org> AuthorDate: Fri Jun 30 19:19:41 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 30 19:19:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0dfa2a media-libs/libwebp: Stabilize 1.2.4-r2 ppc64, #909410 Signed-off-by: Sam James gentoo.org> media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild index bcf5f8174336..4b22da3c4d06 100644 --- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild +++ b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
[gentoo-commits] repo/gentoo:master commit in: app-admin/keepassxc/
commit: f32fcd7cf3675eefd5c34cbe01bf3241698ba665 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 19:01:19 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32fcd7c app-admin/keepassxc: drop old 2.7.4 Signed-off-by: Maciej Barć gentoo.org> app-admin/keepassxc/Manifest | 1 - app-admin/keepassxc/keepassxc-2.7.4.ebuild | 101 - 2 files changed, 102 deletions(-) diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index ab65dd45f920..29942ef8a602 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -1,2 +1 @@ -DIST keepassxc-2.7.4-src.tar.xz 8957372 BLAKE2B 5b8ea105c35956f85779187df624f373f9e6937e1edc454b2a5cbc851ddd2ef0dd556ec74242e3a67c314c1e4b0750987a498d245c3463a5e92254ad0c394ab4 SHA512 76b6ba0891d9ba92a5794ba6f25dc8a28f7c1c0f010c31dd49d52ac4c5f186d9c4b51e6f054102b6dfe2d8e766607455829c1994c7ea238efc8f172bbe29b8eb DIST keepassxc-2.7.5-src.tar.xz 8706996 BLAKE2B 6df7ec9e560b469b8e3ae9026464e6c2064ffd262b118842a3cd5fbf72758aa0e5614cb2581392b6ab35b3d202acbdad24e1679ca162468f78e88dd94af2422f SHA512 904fe319cb18a06e86162a0a4c4fbcac05b9e6936b69c5362b7fe2b89cd268061cadd6854f7dde80d3e8cfa2b9e22c27974277f3db1f6c32a2720e01a4c4aa1b diff --git a/app-admin/keepassxc/keepassxc-2.7.4.ebuild b/app-admin/keepassxc/keepassxc-2.7.4.ebuild deleted file mode 100644 index 68335109f7ce.. --- a/app-admin/keepassxc/keepassxc-2.7.4.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" -HOMEPAGE="https://keepassxc.org/ - https://github.com/keepassxreboot/keepassxc/"; - -if [[ "${PV}" != * ]] ; then - if [[ "${PV}" == *_beta* ]] ; then - SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${P/_/-}" - else - #SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz"; - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - fi -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}"; - [[ "${PV}" != ]] && EGIT_BRANCH="master" -fi - -LICENSE="LGPL-2.1 GPL-2 GPL-3" -SLOT="0" -IUSE="X autotype browser doc keeshare +network test yubikey" - -RESTRICT="!test? ( test )" -REQUIRED_USE="autotype? ( X )" - -RDEPEND=" - app-crypt/argon2:= - dev-libs/botan:2= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-gfx/qrencode:= - sys-libs/readline:0= - sys-libs/zlib:= - X? ( dev-qt/qtx11extras:5 ) - autotype? ( - x11-libs/libX11 - x11-libs/libXtst - ) - keeshare? ( sys-libs/zlib:=[minizip] ) - yubikey? ( - dev-libs/libusb:1 - sys-apps/pcsc-lite - ) -" -DEPEND="${RDEPEND} - dev-qt/qttest:5 -" -BDEPEND=" - dev-qt/linguist-tools:5 - doc? ( dev-ruby/asciidoctor ) -" - -PATCHES=( "${FILESDIR}"/${P}-tests.patch ) - -src_prepare() { - if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != * ]] && [[ ! -f .version ]] ; then - printf '%s' "${PV}" > .version || die - fi - - cmake_src_prepare -} - -src_configure() { - # https://github.com/keepassxreboot/keepassxc/issues/5801 - filter-lto - - local mycmakeargs=( - # Gentoo users enable ccache via e.g. FEATURES=ccache or - # other means. We don't want the build system to enable it for us. - -DWITH_CCACHE=OFF - -DWITH_GUI_TESTS=OFF - -DWITH_TESTS="$(usex test)" - -DWITH_XC_AUTOTYPE="$(usex autotype)" - -DWITH_XC_DOCS="$(usex doc)" - -DWITH_XC_BROWSER="$(usex browser)" - -DWITH_XC_FDOSECRETS=ON - -DWITH_XC_KEESHARE="$(usex keeshare)" - -DWITH_XC_NETWORKING="$(usex network)" - -DWITH_XC_SSHAGENT=ON - -DWITH_XC_UPDATECHECK=OFF - -DWITH_XC_YUBIKEY="$(usex yubikey)" - -DWITH_XC_X11="$(usex X)" - ) - if [[ "${PV}" == *_beta* ]] ; then - mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) - fi - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 916cbabbbc5cd2b78e65a60b13efb3e6975e0d97 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 19:03:50 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916cbabb sys-apps/system-monitoring-center: drop old 2.12.0 Signed-off-by: Maciej Barć gentoo.org> sys-apps/system-monitoring-center/Manifest | 1 - .../system-monitoring-center-2.12.0.ebuild | 36 -- 2 files changed, 37 deletions(-) diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index 29842d05dc2f..bf99fc9a4de5 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,3 +1,2 @@ -DIST system-monitoring-center-2.12.0.tar.gz 538699 BLAKE2B a7e610897fb814b8caa48d28c9b2595d95cfb25522977b908e286df51160d71d5df9e03d7c5ec29ed4f162f503c346769f5247e739840edd0e91ef8c1b098951 SHA512 e7216fc5765835380e6b9c2432c99f00a57e3ffe10638752360b3ec2ccf2edbf0a5e294560ade341329bc27bdacaadc77d32c0aff84261733d9f46428f1b1686 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1 SHA512 4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415 DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1 SHA512 0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42 diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild deleted file mode 100644 index 193f45dc21c8.. --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 xdg - -DESCRIPTION="Multi-featured system monitor GUI written in Python" -HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; -SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-libs/gtk:4[introspection] - sys-apps/dmidecode - sys-apps/hwdata - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" - -src_install() { - meson_src_install - python_optimize "${ED}"/usr/share/${PN} - - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_let/
commit: d409e23b16fc2c19dd699a182cc52d22f807ae85 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 18:15:07 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d409e23b dev-ml/ppx_let: bump to 0.16.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/ppx_let/Manifest | 1 + dev-ml/ppx_let/ppx_let-0.16.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest index d81b135b2201..e1eceb368892 100644 --- a/dev-ml/ppx_let/Manifest +++ b/dev-ml/ppx_let/Manifest @@ -1,2 +1,3 @@ DIST ppx_let-0.14.0.tar.gz 10822 BLAKE2B c1dc155afb0bc52bb22d65c2c19536d41d53e4cf10d39b70ebadf1cf8cfb37ff1c25d9fcfb48f9421a0c55887acc2c6ce72d531593a61654146d3196fa83499d SHA512 79f2dcf2c76308b5993d1b9dad5c961b816dcc4ae43d856c51c196a67eb21b2f51135762e52d512afa9b45aca30002abbca76036ebcc117464a4823d1c40ed0c DIST ppx_let-0.15.0.tar.gz 17400 BLAKE2B 3276944addb1dd01c1f461512452ee2bf32fee0cfc3b3772aa7da2a427786a100b36678539fc7fb2beb98ad0bac3b82071b8ebe5d4e5374c5b8bc57a239488ca SHA512 5a22117407c93755df5fe55feded9d7061a8bf953aecc83d2e04de648aff973b1c380b44a26fa6e90e7486b91a1c665c033c01e2af456a7de3b0b63775d3 +DIST ppx_let-0.16.0.tar.gz 15460 BLAKE2B 8cc4adb4fae276a11df36d91690ae9fa609ac923b971afe783102fc854f212dce58826d1e743e2e2a349c278ca103e80cbb203fa18dbea21adb7c6849b0c8132 SHA512 d81c98f4f87c2af2f8121ce42bd5de8910ff4d588eb1bc3a18a9594c070f261b7c7a173bb86a5fbcd67d09ad8ba436df9a210577ac05c6a98625a0bc553fb4ad diff --git a/dev-ml/ppx_let/ppx_let-0.16.0.ebuild b/dev-ml/ppx_let/ppx_let-0.16.0.ebuild new file mode 100644 index ..d81a90d46db1 --- /dev/null +++ b/dev-ml/ppx_let/ppx_let-0.16.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Monadic let-bindings" +HOMEPAGE="https://github.com/janestreet/ppx_let"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + dev-ml/base:${SLOT} + dev-ml/findlib:= + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= + dev-ml/ppx_here:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/typescript/
commit: 19a087a2a596d6a7279a53d07678dec8ccb5cfad Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 19:03:13 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a087a2 dev-lang/typescript: drop old 5.1.5 Signed-off-by: Maciej Barć gentoo.org> dev-lang/typescript/Manifest| 1 - dev-lang/typescript/typescript-5.1.5.ebuild | 39 - 2 files changed, 40 deletions(-) diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index f7387b7fbcec..bbd48b7cd5db 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,4 +1,3 @@ DIST typescript-5.0.4.tgz 7051452 BLAKE2B ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656 SHA512 716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab DIST typescript-5.1.3.tgz 7147721 BLAKE2B 5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0 SHA512 5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467 -DIST typescript-5.1.5.tgz 7147776 BLAKE2B 6aa416a68b17b30de0203a33bf9cd14ee519f50e860bd745a92d7571b3565b1c98d9369037dc4fcd19a5c9080085d67aea91bebd53c08ff757e1f4ed6b6e5320 SHA512 14e1fe58dfc342352f37a5a05be738325df28b43c7f9affcabe90d21f45e86fd702e158e35e770f398aefaf437f56a78f48cd3244b19da5c8b5e9045ee6905d6 DIST typescript-5.1.6.tgz 7147748 BLAKE2B 3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0 SHA512 cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c diff --git a/dev-lang/typescript/typescript-5.1.5.ebuild b/dev-lang/typescript/typescript-5.1.5.ebuild deleted file mode 100644 index 598301d43b33.. --- a/dev-lang/typescript/typescript-5.1.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" -HOMEPAGE="https://www.typescriptlang.org/ - https://github.com/microsoft/TypeScript/"; -SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"; -S="${WORKDIR}"/package - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -RDEPEND="net-libs/nodejs" -BDEPEND=">=net-libs/nodejs-16[npm]" - -src_compile() { - # Skip, nothing to compile here. - : -} - -src_install() { - local myopts=( - --audit false - --color false - --foreground-scripts - --global - --offline - --omit dev - --prefix "${ED}"/usr - --progress false - --verbose - ) - npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - dodoc *.md *.txt -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/typescript/
commit: 90efe45f699524e3bbe48c6f7bf4cf9c7290be59 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 19:02:50 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90efe45f dev-lang/typescript: bump to 5.1.6 Signed-off-by: Maciej Barć gentoo.org> dev-lang/typescript/Manifest| 1 + dev-lang/typescript/typescript-5.1.6.ebuild | 39 + 2 files changed, 40 insertions(+) diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 22061c9cc58d..f7387b7fbcec 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,3 +1,4 @@ DIST typescript-5.0.4.tgz 7051452 BLAKE2B ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656 SHA512 716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab DIST typescript-5.1.3.tgz 7147721 BLAKE2B 5a18d18bcbe702c82a108624c189e6b03d72f74e16ccf6af2448c71c1decfcc7995b53524472e106c19ef01ec95df772ccfeed3e76fad1eb59f29bbe42668fb0 SHA512 5c7eb6ec4f6f91eaa1959150b8bf94b3201712789b4f491647615638d96be2c4e3bf1c89627c9e7e0ae4c8408bccce4d7a798acd1032dab47f3a560b0351e467 DIST typescript-5.1.5.tgz 7147776 BLAKE2B 6aa416a68b17b30de0203a33bf9cd14ee519f50e860bd745a92d7571b3565b1c98d9369037dc4fcd19a5c9080085d67aea91bebd53c08ff757e1f4ed6b6e5320 SHA512 14e1fe58dfc342352f37a5a05be738325df28b43c7f9affcabe90d21f45e86fd702e158e35e770f398aefaf437f56a78f48cd3244b19da5c8b5e9045ee6905d6 +DIST typescript-5.1.6.tgz 7147748 BLAKE2B 3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0 SHA512 cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c diff --git a/dev-lang/typescript/typescript-5.1.6.ebuild b/dev-lang/typescript/typescript-5.1.6.ebuild new file mode 100644 index ..598301d43b33 --- /dev/null +++ b/dev-lang/typescript/typescript-5.1.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" +HOMEPAGE="https://www.typescriptlang.org/ + https://github.com/microsoft/TypeScript/"; +SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"; +S="${WORKDIR}"/package + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +RDEPEND="net-libs/nodejs" +BDEPEND=">=net-libs/nodejs-16[npm]" + +src_compile() { + # Skip, nothing to compile here. + : +} + +src_install() { + local myopts=( + --audit false + --color false + --foreground-scripts + --global + --offline + --omit dev + --prefix "${ED}"/usr + --progress false + --verbose + ) + npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + dodoc *.md *.txt +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/sexplib/
commit: b0296d86922edf121fad83317dd9c76b1873ac65 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 18:32:16 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0296d86 dev-ml/sexplib: bump to 0.16.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/sexplib/Manifest | 1 + dev-ml/sexplib/sexplib-0.16.0.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest index 3dd9b817f7b1..688df6e672d8 100644 --- a/dev-ml/sexplib/Manifest +++ b/dev-ml/sexplib/Manifest @@ -1,3 +1,4 @@ DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20 SHA512 e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684 DIST sexplib-0.15.0.tar.gz 55020 BLAKE2B 250d2d791abab87e18ad363dc2140d436cec90469156c2bd37d3de533dd219891bdc5e518d1a37eb8ee4e34f1ec5e924684f1408487d3080c5cfe4a0f32e2d69 SHA512 c31fed5e5bf48381a9b6a48085e7d8909471e38a8cc7586e3c520fe60c6df7a1eebcca1a0ca93cd4d1cc61c1c3c36211db05572273550f7218eb69dd97d27333 DIST sexplib-0.15.1.tar.gz 55000 BLAKE2B 8f93590ad1cf5fc8286a3a99711d977d36e875e531ec2149fcfebda5d95aa42f29bd0efb16073a71effd854265f15b303291c9d17f848a9fdd3dcc174baed912 SHA512 05a1cbca244286020af6c5ba1d92b32f5d7940dc409c61a8fc5ff114bec60167c8381ae997b53998ea3c0d5167ee77bf160873958512199b06efec1a2a191a7b +DIST sexplib-0.16.0.tar.gz 55015 BLAKE2B 3d4157cfc0e5906a351c0a04380582895544f95c9ad88e576764967c46614c0553b606064eab75a8561c59a9fcb353ae695f743e0eda1a61a4c66a57b24f51e3 SHA512 f924d92ddf11f12be51073a3dfca45486d90b05533f29804518ee86b93386b8ff8d7e692c71d77b11347b78e9f6f6dcf7d79b71540efe54b013fa09b3bab414a diff --git a/dev-ml/sexplib/sexplib-0.16.0.ebuild b/dev-ml/sexplib/sexplib-0.16.0.ebuild new file mode 100644 index ..28348bdf23ac --- /dev/null +++ b/dev-ml/sexplib/sexplib-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions" +HOMEPAGE="https://github.com/janestreet/sexplib"; +SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +RDEPEND=" + =dev-ml/sexplib0-0.16*:= + dev-ml/base:${SLOT} + dev-ml/num:= + dev-ml/parsexp:${SLOT} +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/parsexp/
commit: 61821fcfd1aaacf52e0d473573eb80f1c0ceeba3 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 18:26:34 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61821fcf dev-ml/parsexp: bump to 0.16.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/parsexp/Manifest | 1 + dev-ml/parsexp/parsexp-0.16.0.ebuild | 18 ++ 2 files changed, 19 insertions(+) diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest index 8719f3942b1f..880f12581e55 100644 --- a/dev-ml/parsexp/Manifest +++ b/dev-ml/parsexp/Manifest @@ -1,3 +1,4 @@ DIST parsexp-0.14.0.tar.gz 48617 BLAKE2B eba36c17f08b59ed7601c4f9906e80de45e377d0134fdee30b5536c3d91af0cb45a1cdab90333498da8bf3fcf5e5bea16a8f734e7f1a92c9b865cd3136a668c2 SHA512 d9e9ea936dcf23d700e6ddd4153a2a96df6819094eaebe15d949c4569fa5125ab308af2c10f4ba2161610d8673eeb3928dd19c10a21974c140e4c89537a86575 DIST parsexp-0.14.1.tar.gz 48617 BLAKE2B d491b8c28eb0a269985df107152b6239513fb9d59dc723c9692dd436883331ce23fdd714bc467b4fcdaba81baa2adb2421110e92fb5bd3f526437856f4edaa02 SHA512 c9d6a00dbe49272fa32ba3684249d5085482fe2024795391aa3605b21962e9d426535a46d7139b487332b86e05f042226dd1a8166d2a3cb9dcee9b4b06b81ab8 DIST parsexp-0.15.0.tar.gz 56471 BLAKE2B afbaae6f1b94419768ab55cc2e00f605fda456e68308c5ea0b4b6b8eb61e9373b7852cfaaf37de18c4bb1427f3b945d411619827e572079c44b12f6def6a45ac SHA512 aad464435747228f7168e2700fc8d5d3a9f212196a5e9afa24dd26d6f596dd96b68ecc77eddf862990df93d74d9a935038f602b1bbeecb545651d61b70f47d3f +DIST parsexp-0.16.0.tar.gz 56904 BLAKE2B 3ead4215242a6f5edd8babbb64ef68dc0a9e230a26b77209f7864eae048b62f4970ce1b50cb6ac1e21df0ada8d49917ae6df0e6c10fce5fe5313c2b4d661517e SHA512 54a59c12ef9cafe69f5dab79d51a7115205f0becef97db1d0051cb50c3ff004a56e43e9607a3869e4928f8653df5a2b9e3366e4ac0d8d7483752fa5287352791 diff --git a/dev-ml/parsexp/parsexp-0.16.0.ebuild b/dev-ml/parsexp/parsexp-0.16.0.ebuild new file mode 100644 index ..1ba5973d963b --- /dev/null +++ b/dev-ml/parsexp/parsexp-0.16.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="S-expression parsing library" +HOMEPAGE="https://github.com/janestreet/parsexp"; +SRC_URI="https://github.com/janestreet/parsexp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +RDEPEND="dev-ml/base:${SLOT}" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_expect/
commit: 44a32fed4854dcede185071a3869897c9568ca7f Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 18:50:09 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a32fed dev-ml/ppx_expect: bump to 0.16.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/ppx_expect/Manifest | 1 + dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest index 656213e07a9d..758e433e78df 100644 --- a/dev-ml/ppx_expect/Manifest +++ b/dev-ml/ppx_expect/Manifest @@ -3,3 +3,4 @@ DIST ppx_expect-0.14.1.tar.gz 45699 BLAKE2B b52d579d92156344ff44d30c88603840eb7d DIST ppx_expect-0.14.2.tar.gz 45703 BLAKE2B cd1371f6e7e0519c1b30c6d471a1f4be6cbeffa0bf65de1472c9809265c35c307cd36ebb12548f60ab2acb6e9786556f29ae4752ee5cfbfa19fdc2dc14f16aa6 SHA512 bb00e15057ea403241781d2d6a385200496adc79680a01d031416192f8c93efd75a6998602a90d0aba7fcb2110e876b058126bb6397d5ba7fe5dd48c03202169 DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3 SHA512 945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a SHA512 483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780 +DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e SHA512 fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950 diff --git a/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild b/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild new file mode 100644 index ..61d547bb407f --- /dev/null +++ b/dev-ml/ppx_expect/ppx_expect-0.16.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Cram like framework for OCaml" +HOMEPAGE="https://github.com/janestreet/ppx_expect"; +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +# https://bugs.gentoo.org/749291#c2 +RESTRICT="test" + +RDEPEND=" + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/re-1.8.0:= + dev-ml/base:${SLOT} + dev-ml/ppx_here:${SLOT} + dev-ml/ppx_inline_test:${SLOT} + dev-ml/stdio:${SLOT} +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 6196fca6a07f05fc2ce6c77d3efab043379ce98c Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 19:04:09 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6196fca6 sys-apps/system-monitoring-center: bump to 2.16.1 Signed-off-by: Maciej Barć gentoo.org> sys-apps/system-monitoring-center/Manifest | 1 + .../system-monitoring-center-2.16.1.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index bf99fc9a4de5..c39c186f269e 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,2 +1,3 @@ DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1 SHA512 4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415 DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1 SHA512 0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42 +DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6 SHA512 e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205 diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild new file mode 100644 index ..1274d6fa96c9 --- /dev/null +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-single-r1 xdg + +DESCRIPTION="Multi-featured system monitor GUI written in Python" +HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; +SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + sys-apps/dmidecode + sys-apps/hwdata + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" + +src_install() { + meson_src_install + python_optimize "${ED}"/usr/share/${PN} + + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/base/
commit: d2aa27d7a3c314ea40d53d77c6736dc7060b5e85 Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 30 17:45:11 2023 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 30 19:08:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2aa27d7 dev-ml/base: fix sexplib0 SLOT constraint Signed-off-by: Maciej Barć gentoo.org> dev-ml/base/{base-0.16.1.ebuild => base-0.16.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/base/base-0.16.1.ebuild b/dev-ml/base/base-0.16.1-r1.ebuild similarity index 95% rename from dev-ml/base/base-0.16.1.ebuild rename to dev-ml/base/base-0.16.1-r1.ebuild index d7282ba25aee..500f481d48ff 100644 --- a/dev-ml/base/base-0.16.1.ebuild +++ b/dev-ml/base/base-0.16.1-r1.ebuild @@ -16,7 +16,7 @@ IUSE="+ocamlopt" RDEPEND=" >=dev-lang/ocaml-4.14.0 - =dev-ml/sexplib0-0.1*:= + =dev-ml/sexplib0-0.16*:= dev-ml/dune-configurator:= " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/
commit: c68de9614a876d68d27c3cddd6b1bdc4861380b0 Author: Stephan Hartmann gentoo org> AuthorDate: Fri Jun 30 19:02:47 2023 + Commit: Stephan Hartmann gentoo org> CommitDate: Fri Jun 30 19:03:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68de961 www-client/chromium: update evdev patch Signed-off-by: Stephan Hartmann gentoo.org> .../files/chromium-114-remove-evdev-dep.patch| 20 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/www-client/chromium/files/chromium-114-remove-evdev-dep.patch b/www-client/chromium/files/chromium-114-remove-evdev-dep.patch index 61d09d341adc..6c106c33e747 100644 --- a/www-client/chromium/files/chromium-114-remove-evdev-dep.patch +++ b/www-client/chromium/files/chromium-114-remove-evdev-dep.patch @@ -1,7 +1,14 @@ -This patch removes the dependency on libevdev from remoting/host. +commit e3612e8dcb1a43bc358248845aa4f16f4a2792c7 +Author: Stephan Hartmann +Date: Fri Jun 30 19:15:09 2023 +0200 -According to sultan it's not (currently(?)) used so we can avoid that dependency. +remoting: remove unused dependency on libevdev +There is only one include, but nothing of libevdev is used. Instead +linux/input.h (defines BTN_*). + +diff --git a/remoting/host/BUILD.gn b/remoting/host/BUILD.gn +index 9e8dfee8b7d9e..5f46876222fd5 100644 --- a/remoting/host/BUILD.gn +++ b/remoting/host/BUILD.gn @@ -241,10 +241,6 @@ if (is_linux) { @@ -15,7 +22,7 @@ According to sultan it's not (currently(?)) used so we can avoid that dependency } # This must be a static library instead of a source set because -@@ -572,7 +572,6 @@ static_library("common") { +@@ -576,7 +572,6 @@ static_library("common") { "x11_display_util.cc", "x11_display_util.h", ] @@ -23,10 +30,15 @@ According to sultan it's not (currently(?)) used so we can avoid that dependency libs += [ "//third_party/libei/lib64/libei.a" ] public_deps += [ "//third_party/wayland:wayland_client", +diff --git a/remoting/host/linux/remote_desktop_portal_injector.cc b/remoting/host/linux/remote_desktop_portal_injector.cc +index f6de2b406a97f..bb40aa00328d4 100644 --- a/remoting/host/linux/remote_desktop_portal_injector.cc +++ b/remoting/host/linux/remote_desktop_portal_injector.cc -@@ -9,7 +9,6 @@ +@@ -7,9 +7,9 @@ + #include + #include #include ++#include #include -#include
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b580d9569654fa50f73942a76c0d4f8c0a5b7e31 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Jun 30 18:28:34 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Jun 30 18:28:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b580d956 sys-libs/glibc: drop 2.36-r7 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/Manifest |1 - sys-libs/glibc/glibc-2.36-r7.ebuild | 1665 --- 2 files changed, 1666 deletions(-) diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 404ff5d96519..bdad098b48be 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -16,7 +16,6 @@ DIST glibc-2.35-loongarch-patches-20220522.tar.xz 44728 BLAKE2B 09e7a061f3269ebd DIST glibc-2.35-patches-12.tar.xz 266056 BLAKE2B 7979dcfee270107d51c10e5ec74c9c1ab0d0a9743d6718a6d915d241fee6482958c957ef9fd25cd704925e3aa0d98c23115274c7594d149dec08c5e0766a488d SHA512 37a4c086b6a459cb378608a49d90705dddb806376edb2456b8c98e3a469fc558bce7b1b4c8a856b8dffb209e7b6e1c48382ed6f050284c5f74a92ca4f7d4b88a DIST glibc-2.35.tar.xz 18165952 BLAKE2B 623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063 SHA512 e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae SHA512 b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40 -DIST glibc-2.36-patches-9.tar.xz 110440 BLAKE2B edc1aca9b7bc9ce64683e3bd905c9804b581af2d41191ae85e6f0e73d444672abe56bbb620373d31b20db8f84a2cb9ed4e1026e50ce5f287dac5c24752ee187a SHA512 1f1f85a439983b776229b924f9a8fd9aacf9efc869a212ff15b49e60627f37719b548d20b9ff1b80d88996bce115f44efdbecc6dce378a4247c6078ed7e6e1b4 DIST glibc-2.36.tar.xz 18610836 BLAKE2B f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55 SHA512 9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e DIST glibc-2.37-patches-4.tar.xz 24136 BLAKE2B 4dc69ed5d5671bc6a865775b86b4227015b7636f00a92b2c4ff07006fb2a288643eb6b5f6012dd34e62f6cf2f6bd63ac1931286b64fdac39e4988b21ca4b94ae SHA512 4bb5f4c3d37f7f028b8920bbda71c32492c1ebdfe4d151cb05e9ab14040d7b16833d4d9da06c5c84a9efde7510650c90a3c188d636e02ede46f8fe5e32b9b11f DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87 SHA512 344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20 diff --git a/sys-libs/glibc/glibc-2.36-r7.ebuild b/sys-libs/glibc/glibc-2.36-r7.ebuild deleted file mode 100644 index c1813a55f183.. --- a/sys-libs/glibc/glibc-2.36-r7.ebuild +++ /dev/null @@ -1,1665 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc -# Please read & adapt the page as necessary if obsolete. - -PYTHON_COMPAT=( python3_{9..11} ) -TMPFILES_OPTIONAL=1 - -inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \ - multilib systemd multiprocessing tmpfiles - -DESCRIPTION="GNU libc C library" -HOMEPAGE="https://www.gnu.org/software/libc/"; -LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" -SLOT="2.2" - -EMULTILIB_PKG="true" - -# Gentoo patchset (ignored for live ebuilds) -PATCH_VER=9 -PATCH_DEV=dilfridge - -if [[ ${PV} == * ]]; then - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - SRC_URI="mirror://gnu/glibc/${P}.tar.xz" - SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"; -fi - -RELEASE_VER=${PV} - -GCC_BOOTSTRAP_VER=20201208 - -LOCALE_GEN_VER=2.23 - -GLIBC_SYSTEMD_VER=20210729 - -SRC_URI+=" https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz"; -SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )" -SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )" - -IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla" - -# Minimum kernel v
[gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/
commit: 77ba17724d256bd32d3f7a3f4bf6618e8511afca Author: Guilherme Amadio gentoo org> AuthorDate: Fri Jun 30 17:45:42 2023 + Commit: Guilherme Amadio gentoo org> CommitDate: Fri Jun 30 17:45:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ba1772 net-libs/xrootd: update metadata.xml Signed-off-by: Guilherme Amadio gentoo.org> net-libs/xrootd/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index 3b614243b413..45b738d5359a 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -17,6 +17,7 @@ xrootd/xrootd +Enable suport for sys-cluster/ceph (XrdCeph plugin) Enable the sys-fs/fuse filesystem driver Enable http protocol support Use dev-libs/libxml2 for XML parsing (preferred) instead of bundled tinyxml
[gentoo-commits] proj/kde:master commit in: kde-plasma/ksystemstats/
commit: 74a43ad251274c8fb60c8eec7709847fd431f078 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 30 17:20:17 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 30 17:32:45 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=74a43ad2 kde-plasma/ksystemstats: Add back VIRTUALX_REQUIRED, otherwise fails with FAIL! : KStatsTest::dbusApi() 'sensors.count() == 4' returned FALSE. () Bug: https://bugs.gentoo.org/909312 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild | 3 ++- kde-plasma/ksystemstats/ksystemstats-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild index a2216fa52d..0c41e7fcec 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.49..ebuild @@ -8,7 +8,8 @@ ECM_TEST="forceoptional" KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.9 -inherit ecm plasma.kde.org +VIRTUALX_REQUIRED="test" # bug 909312 (test fails) +inherit ecm plasma.kde.org virtualx DESCRIPTION="Plugin-based system monitoring daemon" diff --git a/kde-plasma/ksystemstats/ksystemstats-.ebuild b/kde-plasma/ksystemstats/ksystemstats-.ebuild index a2216fa52d..0c41e7fcec 100644 --- a/kde-plasma/ksystemstats/ksystemstats-.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-.ebuild @@ -8,7 +8,8 @@ ECM_TEST="forceoptional" KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.9 -inherit ecm plasma.kde.org +VIRTUALX_REQUIRED="test" # bug 909312 (test fails) +inherit ecm plasma.kde.org virtualx DESCRIPTION="Plugin-based system monitoring daemon"
[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksystemstats/files/, kde-plasma/ksystemstats/
commit: 7c5246cdd7e13c97f2102ce44aaa2d05c8d90381 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 30 17:09:02 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 30 17:25:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5246cd kde-plasma/ksystemstats: gpu/nvidia: Discover future data fields KDE-bug: https://bugs.kde.org/show_bug.cgi?id=470474 Signed-off-by: Andreas Sturmlechner gentoo.org> .../ksystemstats-5.27.6-nvidia-data-fields.patch | 131 + .../ksystemstats/ksystemstats-5.27.6-r1.ebuild | 47 2 files changed, 178 insertions(+) diff --git a/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch b/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch new file mode 100644 index ..718bbd8c64e2 --- /dev/null +++ b/kde-plasma/ksystemstats/files/ksystemstats-5.27.6-nvidia-data-fields.patch @@ -0,0 +1,131 @@ +From 4f7213e6e742b993feeaf300181a67923e60c0f4 Mon Sep 17 00:00:00 2001 +From: David Redondo +Date: Wed, 10 May 2023 02:26:29 + +Subject: [PATCH] gpu/nvidia: Discover data fields based on headers + +This guards us against the appearance of new fields or if they +ever appear in a different order. +BUG:470474 +FIXED-IN:5.27.7 + +(cherry picked from commit 7f9ead6bddfdf6f13a1ea48791f8f5d5c80c6980) +Because in Qt5 QVector::indexOf only takes T's we have to provide +our own indexOf here. +--- + plugins/gpu/NvidiaSmiProcess.cpp | 56 ++-- + plugins/gpu/NvidiaSmiProcess.h | 14 + 2 files changed, 53 insertions(+), 17 deletions(-) + +diff --git a/plugins/gpu/NvidiaSmiProcess.cpp b/plugins/gpu/NvidiaSmiProcess.cpp +index 7f8dd62..d92b396 100644 +--- a/plugins/gpu/NvidiaSmiProcess.cpp b/plugins/gpu/NvidiaSmiProcess.cpp +@@ -155,19 +155,37 @@ void NvidiaSmiProcess::unref() + void NvidiaSmiProcess::readStatisticsData() + { + while (m_process->canReadLine()) { +-const QString line = m_process->readLine(); +-if (line.startsWith(QLatin1Char('#'))) { +-continue; +-} ++QString line = m_process->readLine(); + #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) +-const QVector parts = QStringRef(&line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts); ++QVector parts = QStringRef(&line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts); + #else +-const QVector parts = QStringView(line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts); ++QVector parts = QStringView(line).trimmed().split(QLatin1Char(' '), Qt::SkipEmptyParts); + #endif +- +-// format at time of writing is +-// # gpu pwr gtemp mtempsm mem enc dec mclk pclk fb bar1 +-if (parts.count() != 12) { ++// Because in Qt5 indexOf of QVector only takes T's, write our own indexOf taking arbitrary types ++auto indexOf = [](const auto &stack, const auto& needle) { ++auto it = std::find(stack.cbegin(), stack.cend(), needle); ++return it != stack.cend() ? std::distance(stack.cbegin(), it) : -1; ++}; ++ ++// discover index of fields in the header format is something like ++//# gpu pwr gtemp mtempsm mem enc dec mclk pclkfb bar1 ++// # Idx W C C % % % % MHz MHzMB MB ++// 0 25 29 - 1 1 0 0 4006 1506 891 22 ++if (line.startsWith(QLatin1Char('#'))) { ++if (m_dmonIndices.gpu == -1) { ++// Remove First part because of leading '# '; ++parts.removeFirst(); ++m_dmonIndices.gpu = indexOf(parts, QLatin1String("gpu")); ++m_dmonIndices.power = indexOf(parts, QLatin1String("pwr")); ++m_dmonIndices.gtemp = indexOf(parts, QLatin1String("gtemp")); ++m_dmonIndices.sm = indexOf(parts, QLatin1String("sm")); ++m_dmonIndices.enc = indexOf(parts, QLatin1String("enc")); ++m_dmonIndices.dec = indexOf(parts, QLatin1String("dec")); ++m_dmonIndices.fb = indexOf(parts, QLatin1String("fb")); ++m_dmonIndices.bar1 = indexOf(parts, QLatin1String("bar1")); ++m_dmonIndices.mclk = indexOf(parts, QLatin1String("mclk")); ++m_dmonIndices.pclk = indexOf(parts, QLatin1String("pclk")); ++} + continue; + } + +@@ -177,19 +195,23 @@ void NvidiaSmiProcess::readStatisticsData() + continue; + } + ++auto readDataIfFound = [&parts, this] (int index) { ++return index > 0 ? parts[index].toUInt() : 0; ++}; ++ + GpuData data; +-data.index = index; +-data.power = parts[1].toUInt(); +-data.temperature = parts[2].toUInt(); ++data.index = readDataIfFound(m_dmonIndices.gpu);
[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksystemstats/
commit: c5939cdde263dec9b123fb97ac075ce4680170a0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 30 17:20:17 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 30 17:25:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5939cdd kde-plasma/ksystemstats: Add back VIRTUALX_REQUIRED, otherwise fails with FAIL! : KStatsTest::dbusApi() 'sensors.count() == 4' returned FALSE. () Bug: https://bugs.gentoo.org/909312 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild index 529d943b69ce..0ac89d486c4a 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild @@ -8,7 +8,8 @@ ECM_TEST="forceoptional" KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.9 -inherit ecm plasma.kde.org +VIRTUALX_REQUIRED="test" # bug 909312 (test fails) +inherit ecm plasma.kde.org virtualx DESCRIPTION="Plugin-based system monitoring daemon"
[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksystemstats/
commit: 4bca68b29f2d651e42d3ec5b7533c47bcc0ef0c8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 30 17:12:55 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 30 17:25:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bca68b2 kde-plasma/ksystemstats: drop 5.27.6 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild | 45 -- 1 file changed, 45 deletions(-) diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild deleted file mode 100644 index fb89b8ef5e81.. --- a/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Plugin-based system monitoring daemon" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="networkmanager" - -DEPEND=" - dev-libs/libnl:3 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - net-libs/libpcap - sys-apps/lm-sensors:= - sys-libs/libcap - virtual/libudev:= - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) -" -RDEPEND="${DEPEND} - !
[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/
commit: d418d9a2bfc39d1d203a954f3ff70f724cf81062 Author: Patrick Lauer gentoo org> AuthorDate: Fri Jun 30 17:06:47 2023 + Commit: 罗百科 gentoo org> CommitDate: Fri Jun 30 17:07:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d418d9a2 dev-db/postgresql: drop 10.23 Signed-off-by: Patrick Lauer gentoo.org> dev-db/postgresql/Manifest| 1 - dev-db/postgresql/postgresql-10.23.ebuild | 453 -- 2 files changed, 454 deletions(-) diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index 4ca878d11f17..8b486355d64c 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -1,4 +1,3 @@ -DIST postgresql-10.23.tar.bz2 19485297 BLAKE2B 71045313ab03a6c0382c88d5c817c7d1647b0e2feba511b8a09e2f6ec2c1b9473d50aa29777b159f1362695a5a742471b00676bc85a25c80c9801761b6edb1e2 SHA512 9fd031cad0c3caacae105215167abd5dc4fdd15dea77a12cb0a977fab6e245e3fda163f202cc7786e50c69e5c3f180d32676a3b18ea30a9a14f0bcab56aa19dd DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f SHA512 f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320 DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7 SHA512 9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7 SHA512 30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987 diff --git a/dev-db/postgresql/postgresql-10.23.ebuild b/dev-db/postgresql/postgresql-10.23.ebuild deleted file mode 100644 index b01a60f6cda6.. --- a/dev-db/postgresql/postgresql-10.23.ebuild +++ /dev/null @@ -1,453 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11} ) - -inherit flag-o-matic linux-info pam python-single-r1 systemd tmpfiles - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos" - -SLOT=$(ver_cut 1) - -MY_PV=${PV/_/} -S="${WORKDIR}/${PN}-${MY_PV}" - -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"; - -LICENSE="POSTGRESQL GPL-2" -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/"; - -IUSE="debug doc icu kerberos ldap nls pam perl - python +readline selinux +server systemd ssl static-libs tcl - threads uuid xml zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libcrypt:= -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap:= ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2 dev-libs/libxslt ) -zlib? ( sys-libs/zlib ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -sys-devel/flex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -pkg_setup() { - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Work around PPC{,64} compilation bug where bool is already defined - sed '/#ifndef __cplusplus/a #undef bool' -i src/include/c.h || die - - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #52
[gentoo-commits] repo/gentoo:master commit in: profiles/desc/, eclass/
commit: c0b5408f7d4ac69ba64842b241354b85131acd20 Author: Patrick Lauer gentoo org> AuthorDate: Fri Jun 30 17:04:46 2023 + Commit: 罗百科 gentoo org> CommitDate: Fri Jun 30 17:07:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b5408f eclass/postgres.eclass, profiles/desc/postgres_targets.desc: Remove postgres10, add postgres16 Signed-off-by: Patrick Lauer gentoo.org> eclass/postgres.eclass | 2 +- profiles/desc/postgres_targets.desc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass index 95ed168d40a1..e10f2f7611ee 100644 --- a/eclass/postgres.eclass +++ b/eclass/postgres.eclass @@ -27,7 +27,7 @@ _POSTGRES_ECLASS=1 # @DESCRIPTION: # List of versions to reverse sort POSTGRES_COMPAT slots -_POSTGRES_ALL_VERSIONS=( 15 14 13 12 11 10 ) +_POSTGRES_ALL_VERSIONS=( 16 15 14 13 12 11 ) diff --git a/profiles/desc/postgres_targets.desc b/profiles/desc/postgres_targets.desc index f87ee7f047e0..c122590b4137 100644 --- a/profiles/desc/postgres_targets.desc +++ b/profiles/desc/postgres_targets.desc @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. -postgres10 - Build against PostgreSQL 10 postgres11 - Build against PostgreSQL 11 postgres12 - Build against PostgreSQL 12 postgres13 - Build against PostgreSQL 13 postgres14 - Build against PostgreSQL 14 postgres15 - Build against PostgreSQL 15 +postgres16 - Build against PostgreSQL 16
[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-welcome/
commit: 338afc19ef7bb7b8a5fbb522ef2c7844b56bcb4d Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 30 16:52:18 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jun 30 17:02:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338afc19 kde-plasma/plasma-welcome: Add missing dependency Closes: https://bugs.gentoo.org/909386 Signed-off-by: Andreas Sturmlechner gentoo.org> .../{plasma-welcome-5.27.6.ebuild => plasma-welcome-5.27.6-r1.ebuild}| 1 + 1 file changed, 1 insertion(+) diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild similarity index 97% rename from kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild rename to kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild index 657c9e16a81b..e61d70604e59 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.6-r1.ebuild @@ -32,6 +32,7 @@ DEPEND=" >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 kaccounts? ( kde-apps/kaccounts-integration:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) "
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sandbox/
commit: fc7132f0748f10d87be9fcb00268ad4b95e6234b Author: Mike Gilbert gentoo org> AuthorDate: Fri Jun 30 17:00:35 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jun 30 17:01:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7132f0 sys-apps/sandbox: add 2.33 Closes: https://bugs.gentoo.org/908970 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/sandbox/Manifest| 1 + sys-apps/sandbox/sandbox-2.33.ebuild | 64 2 files changed, 65 insertions(+) diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest index 06ba1563467d..499adc1562b1 100644 --- a/sys-apps/sandbox/Manifest +++ b/sys-apps/sandbox/Manifest @@ -2,3 +2,4 @@ DIST sandbox-2.29.tar.xz 452784 BLAKE2B 388f5d9c49134696bafbc6b882581396a9fa2e7c DIST sandbox-2.30.tar.xz 455764 BLAKE2B eb3bf46aedda96154a96f31d31469b394fd7ea113c2f2f01e739c690f2305ce95e0e2c7b641c1c7e088d89a1c36b82ce7afd6422fd137b7d93fd5b601be43996 SHA512 4a7dd2c7c50ac68d1944bea1275d0b66789055342f3aaa507f7440926bf5d9639850a98fa036da539708b6dbe4766b60f960b738db1c5ee5518ca81d1a629cae DIST sandbox-2.31.tar.xz 456368 BLAKE2B 054b0ae229d64a4c9553a8ace64ccf2f1e1fee4c545a5b4135d363368e800f3e3af8930916411e8ef4836f437225ae9f092c1c8d39742482a44029832592590d SHA512 0b97c0e77bee58c50cf5aad6d158be546424bf4bc5f2e9ddd4322ca46c003ddca127c303fbe615ad2fefe519498c7221c5315d3ad98a947ea545c0640bc60649 DIST sandbox-2.32.tar.xz 456724 BLAKE2B 95eed293ef9427726f62d0d7ac1a0c63bbfd152d71598f6c5f792c8b818999c98600f4d8c71b92c8a90ba9fca595b5619ba408ac5f0edcc012050111d84519e0 SHA512 db0fe755b0bff0888a7861194218e980a73a2c4c0afadb7f0e5bb794dbc8b3d5bfbf7e2510a7167874c9f6fbf7eea428e6eae7b52dcbc91ffbd2aa1b1b54bef8 +DIST sandbox-2.33.tar.xz 458764 BLAKE2B 45bd2ffc8aea2f9923880dd494fc648be6d260524706a4166963181a09e005ae74e8069c0d81b5e71ec092ee2767ef2e1206e68614dfb9fe06f3dc77cb5331fe SHA512 c09d4747b9a5a1b964f4c4cc24ed80fea02091bc4c23918689d9f1645bafb7ac0afb5cfcf92ba1eaffe7afbb7f9d9320cdf4e37a59d0f6b472280f11058f9059 diff --git a/sys-apps/sandbox/sandbox-2.33.ebuild b/sys-apps/sandbox/sandbox-2.33.ebuild new file mode 100644 index ..1efc83d19f22 --- /dev/null +++ b/sys-apps/sandbox/sandbox-2.33.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic multilib-minimal multiprocessing + +DESCRIPTION="sandbox'd LD_PRELOAD hack" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"; +SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+nnp" + +# pax-utils lower bound for bug #265376 +DEPEND=">=app-misc/pax-utils-0.1.19" +# Avoid folks installing with older file, bug #889046. We still need the +# >= dep in Portage but this is a safety net if people do partial upgrades. +RDEPEND="!https://gcc.gnu.org/PR48200 + filter-lto +} + +multilib_src_configure() { + filter-lfs-flags #90228 + + ECONF_SOURCE="${S}" econf +} + +multilib_src_test() { + # Default sandbox build will run with --jobs set to # cpus. + emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)" +} + +multilib_src_install_all() { + doenvd "${FILESDIR}"/09sandbox + + dodoc AUTHORS ChangeLog* README.md +} + +pkg_postinst() { + mkdir -p "${EROOT}"/var/log/sandbox + chown root:portage "${EROOT}"/var/log/sandbox + chmod 0770 "${EROOT}"/var/log/sandbox +}
[gentoo-commits] proj/sandbox: New tag: v2.33
commit: Commit: Mike Gilbert gentoo org> CommitDate: Fri Jun 30 16:57:39 2023 + New tag: v2.33