[gentoo-commits] repo/gentoo:master commit in: dev-python/pyghmi/
commit: d0b2ee198d5ef4b480ba0298ba690e9185ffbc25 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:45:00 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b2ee19 dev-python/pyghmi: Bump to 1.5.68 Signed-off-by: Michał Górny gentoo.org> dev-python/pyghmi/Manifest | 1 + dev-python/pyghmi/pyghmi-1.5.68.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index 2b9a9b14b8a8..2c2b5162a013 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1 +1,2 @@ DIST pyghmi-1.5.67.tar.gz 256905 BLAKE2B 497193e057a4a2e285ba109fc58cf59c77dbef69c73abeabe7fa88629af7c3c961488cd0df173edb81a4b6574893d4db4c43bcd7d8f8c93b5c10bdf768ab9e2e SHA512 db2e16a873db52ebffbfbdf4b03ba22eca462ecf498b0704602cf52257fff2021d0cd7f71161377a3e87029771c2cbb0f8090b215f7da2efeecb8bfaadaadd82 +DIST pyghmi-1.5.68.tar.gz 257045 BLAKE2B 02c89b71ad9077ff127d00bffd9d788f21a49ee1fa0103042a9c406e9d530f386e1126fcdd58792424200d46a39e4128ce3902af91ff034628dcec20f249fbd0 SHA512 538a77de22cfb16652e0e7c36e17b638ede1b93b98cf2439eaa2ddbe95a8e85fcc42b624014639b229e045fc697dba9157dc8375cc88f25fb46ac0caef4b117e diff --git a/dev-python/pyghmi/pyghmi-1.5.68.ebuild b/dev-python/pyghmi/pyghmi-1.5.68.ebuild new file mode 100644 index ..f4adcb0eed3b --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.68.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pure python implementation of IPMI protocol" +HOMEPAGE=" + https://opendev.org/x/pyghmi/ + https://pypi.org/project/pyghmi/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: dev-python/orjson/
commit: 76ec31d3547c067c93f2b06f534e5beec70a759b Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:49:48 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ec31d3 dev-python/orjson: Bump to 3.10.0 Signed-off-by: Michał Górny gentoo.org> dev-python/orjson/Manifest | 13 + dev-python/orjson/orjson-3.10.0.ebuild | 95 ++ 2 files changed, 108 insertions(+) diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index 9b8d45ae1e82..3fa9ffa62f4d 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -1,39 +1,52 @@ +DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d DIST ahash-0.8.9.crate 43050 BLAKE2B 81e2212602ced9e9cb7bd4a3d62fb5a9a3b382cf367c653907314f9a1870b20ec0de5ce6154e73941628daadac3f97322d4aa58b41e5d5d16592d6587321ac2e SHA512 54a338c08a42fb0da205eb82d23cf03ae7da3f4772f685f798e748dcfec1794a34f8104af27abc961b3e04d0ce5d79fc5b86d4249cd7a6f1b78f65bd44104814 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST associative-cache-2.0.0.crate 13960 BLAKE2B d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77 SHA512 854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST autocfg-1.2.0.crate 14808 BLAKE2B 122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432 SHA512 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa DIST bytecount-0.6.7.crate 14642 BLAKE2B eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4 SHA512 afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53 DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4 DIST cc-1.0.86.crate 72973 BLAKE2B 9f9f2e974b38d2fa6d4c789342aeea952c41bc475cfb0f6fbb24b63fc1e5766c228d371e975099c1ebff0d7779196f70a95249e94dbe965bfd55931c704135b5 SHA512 00fcbbfd92dcfaf6e2d2792bb5559fd3f9afeeb7083f08a128f468ecb05e961cd53563277f94c97a1bdff700844f2ddcb4db3670cc219bf409ce7489ad284ea1 +DIST cc-1.0.90.crate 73954 BLAKE2B 840417889519dec96a745c49ecbc8b0d3da9b37a4b6b0165ee8983c07b8150061690b34409381365ae4c70c5780923d19cddce29d5fbc370eb6b6fff29121436 SHA512 349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.34.crate 228932 BLAKE2B a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55 SHA512 2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1 DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-configurations/
commit: 57eaa0de596aaa7d0ec1913acf6e7f15c14d2ea3 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:46:01 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57eaa0de dev-python/django-configurations: Bump to 2.5.1 Signed-off-by: Michał Górny gentoo.org> dev-python/django-configurations/Manifest | 1 + .../django-configurations-2.5.1.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-python/django-configurations/Manifest b/dev-python/django-configurations/Manifest index 02144a2b9e5d..72acc10aa062 100644 --- a/dev-python/django-configurations/Manifest +++ b/dev-python/django-configurations/Manifest @@ -1 +1,2 @@ +DIST django-configurations-2.5.1.tar.gz 43225 BLAKE2B 1b9cd14ea50d03500cc05790e831832f6e4e3a917903eb48aa40c2d2dd46a59684ce82b484229fd912a18bcdef4d1887989489b4ab461740f981a87c3a7914f5 SHA512 5584446a1b48a0c080401b377786864a905a28337e2912c71ba586ad438df6efeb74c2de1058b77d79f3ba7db85dd443f05dc81013576d301a43bad6736e72e2 DIST django-configurations-2.5.tar.gz 43152 BLAKE2B 35976466132f9b78a031955c891733cb0a01f20d39d53708ed5100492b3a1963e50228f3175437f54201fb6d992312c641e08562a85cf57cb089f2c7678101e7 SHA512 a6e3f301bf6123234245a5fe88f4b0eecfc021230c593d2864a969560d52c70b6932c0fac64cd83f21fb06b83821d37320181f0601450d6f3cd4e4b06c4ae9f5 diff --git a/dev-python/django-configurations/django-configurations-2.5.1.ebuild b/dev-python/django-configurations/django-configurations-2.5.1.ebuild new file mode 100644 index ..11a7c3d41a65 --- /dev/null +++ b/dev-python/django-configurations/django-configurations-2.5.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A helper for organizing Django settings" +HOMEPAGE=" + https://pypi.org/project/django-configurations/ + https://github.com/jazzband/django-configurations/ + https://django-configurations.readthedocs.io/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/django-cache-url[${PYTHON_USEDEP}] + dev-python/dj-database-url[${PYTHON_USEDEP}] + dev-python/dj-email-url[${PYTHON_USEDEP}] + dev-python/dj-search-url[${PYTHON_USEDEP}] + ) +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local -x DJANGO_SETTINGS_MODULE=tests.settings.main + local -x DJANGO_CONFIGURATION=Test + PYTHONPATH=. django-cadmin test -v2 || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/tavern/
commit: afb56285dcd564a4c2cef517ddaa0537e1ac7ce6 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:37:06 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb56285 dev-python/tavern: Bump to 2.10.1 Signed-off-by: Michał Górny gentoo.org> dev-python/tavern/Manifest | 1 + dev-python/tavern/tavern-2.10.1.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index 263285d0faf7..82e7ab2a2912 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -1 +1,2 @@ +DIST tavern-2.10.1.gh.tar.gz 239917 BLAKE2B 836f4940ba7b9a17455e757a7bdec578effc6753162d0ff0b05c46d293cad840924f3e8d66aac08553478d63eb0edb61ad39f53e4e36d9a7681bae303e71a614 SHA512 a09e55e2fa71d2601833137e51fc94cb8bd65086fc21e6c26055406a6be3dce44b57f89d91d7a766aa88c0b5b4214f28eeda69812f1f623ed60f45f57dcf2ded DIST tavern-2.9.3.gh.tar.gz 248368 BLAKE2B feccd1c8e50db6def318553186f0dbfc9643c3942e060bb1950305c4e93fac15550b06d7ba5c2c6008175ef5a701f211408da3607ffcf3429d5542c97029cc7b SHA512 525a0b3f2c63fe4a9991ace7e27287898cbcd423e915e9ff4585eb85e0e42f06e499f653b2615b3f98998206b48c6c8f42468fae174ca4d7e7a38bf171b6feda diff --git a/dev-python/tavern/tavern-2.10.1.ebuild b/dev-python/tavern/tavern-2.10.1.ebuild new file mode 100644 index ..74fcee9d1337 --- /dev/null +++ b/dev-python/tavern/tavern-2.10.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/jmespath-1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7[${PYTHON_USEDEP}] + >=dev-python/python-box-6[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires grpc + tests/unit/test_extensions.py::TestGrpcCodes + ) + local EPYTEST_IGNORE=( + # require grpc* + tavern/_plugins/grpc + tests/unit/tavern_grpc + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p tavern +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-filter/
commit: 788428f064e06a92cee52b817ce2c5dcd696aeb8 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:46:26 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788428f0 dev-python/django-filter: Bump to 24.2 Signed-off-by: Michał Górny gentoo.org> dev-python/django-filter/Manifest | 1 + dev-python/django-filter/django-filter-24.2.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/dev-python/django-filter/Manifest b/dev-python/django-filter/Manifest index 0e7637fba6f5..4d76509c2647 100644 --- a/dev-python/django-filter/Manifest +++ b/dev-python/django-filter/Manifest @@ -1,2 +1,3 @@ DIST django-filter-23.5.gh.tar.gz 137866 BLAKE2B 8956441dc4425925ff8a121833fc59552709274a64d880aa5cadbae8063a67891969a712f79c9a5aa03fcd404ed288294e818e9f2e968c4d88761a847e35a3e9 SHA512 5534a4e8538b4ed0b5dbc168a7ba4eb51b0431d22874d1d4613b421ec830f45caed8faa71ecb144ba26704ff842742e8517d1599277b84480c4bf4282c19308c DIST django-filter-24.1.gh.tar.gz 138579 BLAKE2B 86711bc2f0e2dbad59d445d2dd4456c409d18e5ca9403a2179a5f8f2721b206ebdf7de67965d7efb7bbda88b9ac41e94b51a205406f53345b57b602deba7ec98 SHA512 84751d67c03f9cb8e42b37efe16fe457eaa3dee8c2b385a95600e5e2efbd377405e7d827c740c9b7c182fe4e50cfc84244921ee3d83d62bebe4b0efae99a8a70 +DIST django-filter-24.2.gh.tar.gz 139679 BLAKE2B a45793644668525aee58eeea4d9e02c34d822234ef300853f393419ade54a00a3ff2b077db7d299a3b9165b5c689bb4d0e5f7f5417b33a73dc92202fafd9eeb3 SHA512 8a2f67ed497ab3866edd1fe12dc819ecaf5c1508eb44df164621c818c8e5a4ef9a5f4c584981170fd98d432b9231fb732826880ad37f63db65875195d1b4e103 diff --git a/dev-python/django-filter/django-filter-24.2.ebuild b/dev-python/django-filter/django-filter-24.2.ebuild new file mode 100644 index ..d8a17b109b61 --- /dev/null +++ b/dev-python/django-filter/django-filter-24.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Django app allowing declarative dynamic QuerySet filtering from URL parameters" +HOMEPAGE=" + https://github.com/carltongibson/django-filter/ + https://pypi.org/project/django-filter/ +" +SRC_URI=" + https://github.com/carltongibson/django-filter/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/djangorestframework[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + !!dev-python/coreapi + ) +" + +python_test() { + local -x DJANGO_SETTINGS_MODULE=tests.settings + "${EPYTHON}" -m django test -v 2 || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/moto/
commit: 73ddf575b72ee17014a49ed160f4a28411b38f8c Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:14:32 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ddf575 dev-python/moto: Bump to 5.0.4 Signed-off-by: Michał Górny gentoo.org> dev-python/moto/Manifest | 1 + dev-python/moto/moto-5.0.4.ebuild | 154 ++ 2 files changed, 155 insertions(+) diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index 37a331e0fe9f..f97cead866db 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,3 +1,4 @@ DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937 DIST moto-5.0.2.tar.gz 4948857 BLAKE2B 664da28791bbf65eae9f76f59fd62f9c53aeb615c714fb142684213fe90f6e1e071f30511dfa44e16b12abd6fcf97316d097f3b4b1008a0f1139e5a419f1bb87 SHA512 4fb03586171dfde6979022623047578634f9b8ec7ac34234bbfe3e60492c34a04b61547c4fb42f7734ad8284271cc238cc33692b746d52d004d33f0c6348852b DIST moto-5.0.3.tar.gz 4984811 BLAKE2B cfa8f70ca403d995b97dc6b5e0e6bcdeb4383ce76c1a333a7b047dccbca2d9e46bf9622d36720eee6fc0c917292542b154a326df863b45451a3ce72038b6e1c4 SHA512 c509795a7b00eec6adf9107ac541f8d4300fb2bd75459e9fb5e57f55843430d3a05eab85bd4f12ee6dbf88602ca8c185165a0b46d11973ad18c12a8bfe44dacf +DIST moto-5.0.4.tar.gz 5174431 BLAKE2B 03fb18cb63e0c7ccc0239bb27388b3e1190c078828e229ac88fee9fb0b8113b2bfac0c2f9abda4d9e67fe44b37a12e0ba7a8f8fa5c3973f0fa82dbf8ed763048 SHA512 65209c85895780bcfdcdc13d4cc0c64862e28fd3aefa6e265c86af6a320f554d5a58cb46b6c059d1288edc902b8069dc81e38b025238ec4340c485943dab5202 diff --git a/dev-python/moto/moto-5.0.4.ebuild b/dev-python/moto/moto-5.0.4.ebuild new file mode 100644 index ..dcbe9d3ceaa0 --- /dev/null +++ b/dev-python/moto/moto-5.0.4.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mock library for boto" +HOMEPAGE=" + https://github.com/getmoto/moto/ + https://pypi.org/project/moto/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}] + >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] + >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + >=dev-python/responses-0.15.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/sshpubkeys[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + # broken code (local variable used referenced before definition) + tests/test_appsync/test_appsync_schema.py + # Needs network (or docker?) but not marked as such, bug #807031 + # TODO: report upstream + tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers + tests/test_batch/test_batch_jobs.py::test_cancel_pending_job + tests/test_batch/test_batch_jobs.py::test_cancel_running_job +
[gentoo-commits] repo/gentoo:master commit in: dev-python/requests-mock/
commit: c7bb83b69b4e15414c2027c61bcd44d08df3918e Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:43:39 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bb83b6 dev-python/requests-mock: Bump to 1.12.0 Signed-off-by: Michał Górny gentoo.org> dev-python/requests-mock/Manifest | 1 + .../requests-mock/requests-mock-1.12.0.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-python/requests-mock/Manifest b/dev-python/requests-mock/Manifest index e8bda4a814bd..04f30c1c24c8 100644 --- a/dev-python/requests-mock/Manifest +++ b/dev-python/requests-mock/Manifest @@ -1 +1,2 @@ DIST requests-mock-1.11.0.tar.gz 74377 BLAKE2B f871bbd18b42668d9eb693b807a67a33c9fb7c4316966ad2c16800bf562be982c737e1c1a803e3c5b6d3cde8c3d789671b5fce7d54df308dc55b2ef73a641ff4 SHA512 8d161cb0f6183994053d4dd06b801c2614b7ac937798addcdc52ee8e3973a7ef874ca615ca1946ea4bc0e05ce36c5c813460f7a41b3254671095059536fd2961 +DIST requests-mock-1.12.0.tar.gz 60874 BLAKE2B 53e0cf6cf25dbfec87e913a9f85c9ad0757e3b071e4c1d66a31810283cd0332a0a8b8317a9da433a2b36f629ff52808a82993126a5f7a9d138c47099072329a3 SHA512 1bc07b5fa90752d73e05de7147f891600fce3041f6b9aaf3ad6be87532b314543340d94087e834801761a7f3aefb0bb1e1bdb717c11b90b940cccf37b2982164 diff --git a/dev-python/requests-mock/requests-mock-1.12.0.ebuild b/dev-python/requests-mock/requests-mock-1.12.0.ebuild new file mode 100644 index ..a0e17f881c2f --- /dev/null +++ b/dev-python/requests-mock/requests-mock-1.12.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mock out responses from the requests package" +HOMEPAGE=" + https://github.com/jamielennox/requests-mock/ + https://pypi.org/project/requests-mock/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/requests-2.22[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests-futures[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx doc/source +distutils_enable_tests pytest + +python_prepare_all() { + # Disable reno which only works inside a git repository + sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die + # Remove the release notes section which requires reno + rm doc/source/release-notes.rst || die + sed -i '/^=$/,/release-notes/d' doc/source/index.rst || die + # Disable a test which requires purl (not in the tree) + sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \ + -i tests/test_adapter.py || die + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/unearth/
commit: f3606622787c5bc1ce397d9e93023463c670c1f1 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:48:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3606622 dev-python/unearth: Bump to 0.15.1 Signed-off-by: Michał Górny gentoo.org> dev-python/unearth/Manifest | 1 + dev-python/unearth/unearth-0.15.1.ebuild | 42 2 files changed, 43 insertions(+) diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest index e9c8f1229f1f..e21dd317bbe2 100644 --- a/dev-python/unearth/Manifest +++ b/dev-python/unearth/Manifest @@ -1,2 +1,3 @@ DIST unearth-0.14.0.tar.gz 280614 BLAKE2B d52ca2c8412a0e7bdf5c47d9693b4cdfe3a17ecc95d9d79ecdf7ee0cd5df7518de9cecf8efdfd88ae3f0b852c6bdc8b2c83198e23017d24a47fc6489b1c6e14e SHA512 ab785935f94a1987146471843961a4edc155e135471d4885324d1c2327527f112e03e1146f85a013ad0fd4560f803b616b12618d810becddea94abbce09096c4 DIST unearth-0.15.0.tar.gz 283684 BLAKE2B dce9d5e9558a531f71fdbde435e61fcd5adc57def602478343d6cd370061c5e2a6c882c2f5ce2e1738bb4377340460e469e85dcc9507547823721e88f5524e56 SHA512 9cfc9f344ec4e84b9d8c6f7ae49123752377c016082bf8c37f70b1bf94d158862f72ac76d88db0bb3665b82a7aca156f52c9d8d295c8807336c83c6cfd09e98d +DIST unearth-0.15.1.tar.gz 283687 BLAKE2B e43a0fac6023974c877ad7b82eac402d38da61920ab905587bf19d6e506b127785863ae45064392ddfee042e3fa12868d996c4375acbd1baa7c31402d31da80a SHA512 94db664b45f6e570437a0e24ba12c0c8ac6358ef5fda214bcd2f5665158f4e314a23f77dcc5f923804a7b8a30e0c580c3efae854ee5a502504b48db405d932fb diff --git a/dev-python/unearth/unearth-0.15.1.ebuild b/dev-python/unearth/unearth-0.15.1.ebuild new file mode 100644 index ..5260d38a7421 --- /dev/null +++ b/dev-python/unearth/unearth-0.15.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A utility to fetch and download python packages" +HOMEPAGE=" + https://pypi.org/project/unearth/ + https://github.com/frostming/unearth/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + =dev-python/httpx-0.27.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flask[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_httpserver -p pytest_mock +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pymongo/
commit: d42123626c62f03d51512d7fffba1fca41eafec6 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:20:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4212362 dev-python/pymongo: Bump to 4.6.3 Signed-off-by: Michał Górny gentoo.org> dev-python/pymongo/Manifest | 1 + dev-python/pymongo/pymongo-4.6.3.ebuild | 154 2 files changed, 155 insertions(+) diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest index 8e1dc430fe26..2dc02d8d1e3d 100644 --- a/dev-python/pymongo/Manifest +++ b/dev-python/pymongo/Manifest @@ -1 +1,2 @@ DIST mongo-python-driver-4.6.2.gh.tar.gz 1494123 BLAKE2B 3bf24c26ad2e97e6d23b01b1074baa7420e2d8197d5bc618cd851c148b38b68afaa3943448030692f358b7500b65d0576aaf4fdc6a49cb41e9a8ecd9e58ea0a5 SHA512 931b0632bc5764c160d6da8645f2e2e851b0ddf409390264a69fae8a9309d03271f50e6c3e3e5aae78df9b6203ab2de0471b2c8e50e4883c05b473e6c90bf9c4 +DIST mongo-python-driver-4.6.3.gh.tar.gz 1494158 BLAKE2B bc876e121364154940b2aa92049089a3b3ea4a40ea7f785012c7f2d65840d9ef6cfc7413c832712ba2b06b2030438d598dc52cbd71190524cd90d5bafa06e745 SHA512 a6911a1619663e068f2d239e1d0a74bfad7347f40f8e5044f6a09802ac83ee3cc962722ff3cdcd7af1a2ffdb3f1a170d98620b83be2c9463d66fecca01b99543 diff --git a/dev-python/pymongo/pymongo-4.6.3.ebuild b/dev-python/pymongo/pymongo-4.6.3.ebuild new file mode 100644 index ..a96fab7df0f5 --- /dev/null +++ b/dev-python/pymongo/pymongo-4.6.3.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit check-reqs distutils-r1 + +MY_P=mongo-python-driver-${PV} +DESCRIPTION="Python driver for MongoDB" +HOMEPAGE=" + https://github.com/mongodb/mongo-python-driver/ + https://pypi.org/project/pymongo/ +" +SRC_URI=" + https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc kerberos +native-extensions +test-full" + +RDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: dev-python/build/
commit: d1756a0ea6b71d283c127eca2e72893822d4f6c9 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:24:24 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1756a0e dev-python/build: Bump to 1.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/build/Manifest | 1 + dev-python/build/build-1.2.0.ebuild | 75 + 2 files changed, 76 insertions(+) diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest index f4af5f0b5577..6b7a6063df79 100644 --- a/dev-python/build/Manifest +++ b/dev-python/build/Manifest @@ -1 +1,2 @@ DIST build-1.1.1.gh.tar.gz 44605 BLAKE2B aa1d554d55007e8cb715981938bb8765230ae5ddc6c5bc29efeb52c0e18b6337a13c27f3389772a83cc0ecc9b7d3e889fbc305e91f1290424d7031a1782f683f SHA512 5fa64b07f2c22faca074d1447f5fcb12b7ad40e5fe897f034901d7932d8a9aa2c1dfa806d373503246255d7d9a2429b336384a980376f4ae7c810ae275b735da +DIST build-1.2.0.gh.tar.gz 47350 BLAKE2B 874f4871d5b8c22ce1d93a840fd00315cfa3a93b01a44e3c8c3270d2dcb66455e2c44e757d0ae15a58a35ea4ee8679a797191523254c914150d801cf3c0a5fa8 SHA512 aaa4677f8eb04c2872dc0f64287e00cd0aa47b10d3bfd67a63c22db42caef8baae9996c3a6ced3a07cce4a54d6fd52a3f15d167f804f7f518d258aa5da68419c diff --git a/dev-python/build/build-1.2.0.ebuild b/dev-python/build/build-1.2.0.ebuild new file mode 100644 index ..ed554e9b68e0 --- /dev/null +++ b/dev-python/build/build-1.2.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A simple, correct PEP517 package builder" +HOMEPAGE=" + https://pypi.org/project/build/ + https://github.com/pypa/build/ +" +SRC_URI=" + https://github.com/pypa/build/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/packaging-19.1[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + >=dev-python/filelock-3[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-2[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}] + >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}] + >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}] + test-rust? ( + dev-python/uv + ) + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # broken by the presence of flit_core + tests/test_util.py::test_wheel_metadata_isolation + # broken by the presence of virtualenv (it changes the error + # messages, sic!) + 'tests/test_main.py::test_output[via-sdist-isolation]' + 'tests/test_main.py::test_output[wheel-direct-isolation]' + # broken when built in not normal tty on coloring + tests/test_main.py::test_colors + 'tests/test_main.py::test_output_env_subprocess_error[color]' + # Internet + 'tests/test_main.py::test_verbose_output[False-0]' + 'tests/test_main.py::test_verbose_output[False-1]' + ) + + if ! has_version ">=dev-python/uv-0.1.18"; then + EPYTEST_DESELECT+=( + tests/test_env.py::test_external_uv_detection_success + tests/test_env.py::test_uv_impl_install_cmd_well_formed + 'tests/test_env.py::test_venv_creation[uv-venv+uv-None]' + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m "not network" -p pytest_mock -p rerunfailures +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/hcloud/
commit: c62bbfef2e0d53028e8b734fc2b38fe5341d06d6 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:39:15 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62bbfef dev-python/hcloud: Bump to 1.34.0 Signed-off-by: Michał Górny gentoo.org> dev-python/hcloud/Manifest | 1 + dev-python/hcloud/hcloud-1.34.0.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index 1c1db6c60d1c..5c6bdc1137bb 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1 +1,2 @@ DIST hcloud-python-1.33.2.gh.tar.gz 113101 BLAKE2B b544b3722bb4782b6aa6c6b40d2cd0ee46625168cb4cb4645254bf5e2690f3f708a5422d1a8f6e7a2a66801bbaab5e2105c7d3c764c3137a6f7b38871e474e3f SHA512 a2b85bd1f6580bbf359634084d5c247fc69339ee01900567e7d51db03cc295e7fef989ab4663f4cb8be7dd9c527a6172780557e24b6425760fd615067e54496c +DIST hcloud-python-1.34.0.gh.tar.gz 114383 BLAKE2B bc1976205c8d9c6ee92bfaf818052eced54bb871fbb83f794d3a56367964dd060530912879332e13abc7dbf5fa868d0b0350bd1ce05f185d7c0fa6fed75cbcf4 SHA512 813eba0619dbb27671001d9692cfc5034c7345e148ca560ad8379901f88f30bd657ce06e8cf5e5de3ecc4f614335f6dae570d154a6293ea4a3ffa1355adb3f40 diff --git a/dev-python/hcloud/hcloud-1.34.0.ebuild b/dev-python/hcloud/hcloud-1.34.0.ebuild new file mode 100644 index ..4d1d123f8d66 --- /dev/null +++ b/dev-python/hcloud/hcloud-1.34.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +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/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=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/httpcore/
commit: 9f50c42a4fbde15c769e837203003c2cc55594f4 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:36:06 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f50c42a dev-python/httpcore: Bump to 1.0.5 Signed-off-by: Michał Górny gentoo.org> dev-python/httpcore/Manifest | 1 + dev-python/httpcore/httpcore-1.0.5.ebuild | 49 +++ 2 files changed, 50 insertions(+) diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index 5ae5178ec6ff..5bc4cf2b1f88 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1 +1,2 @@ DIST httpcore-1.0.4.gh.tar.gz 97682 BLAKE2B 2a500e63360095680b5b679856b8b2b9bdefc5f0a2d268ded83da52f0ef9cee5d09a99fa15565590d6c7ef4637146b3c950dd37a8a40f2af5189eb25cc4c SHA512 e618a562dbeb2229e9fdc8e63769415c7308614e120f24d0319e8fe9c96ed6de014fcc03ac376737c5791875bb82b2cc486247bfbf235afe11d48f09a2d2a701 +DIST httpcore-1.0.5.gh.tar.gz 97696 BLAKE2B 2e05f790e0e67c36f86ac1ee47eea716f820d68678eff63e73bce0f652448d782c66764e7f1ab3f8e891ebf2243b96ba79ca211ea769bbf5df117342e2942cbb SHA512 4b37f3874e65908598b906167d5b0840f66ffef95b65110d318d9e64df5fd23770a08ea44ea2f3cf6f9db50f20bb9fec99b40323b959675b37168414cf397bf8 diff --git a/dev-python/httpcore/httpcore-1.0.5.ebuild b/dev-python/httpcore/httpcore-1.0.5.ebuild new file mode 100644 index ..24a34134c031 --- /dev/null +++ b/dev-python/httpcore/httpcore-1.0.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A minimal low-level HTTP client" +HOMEPAGE=" + https://www.encode.io/httpcore/ + https://github.com/encode/httpcore/ + https://pypi.org/project/httpcore/ +" +SRC_URI=" + https://github.com/encode/httpcore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: dev-python/kombu/
commit: e242f7958729e068412490fe6065d5559d971987 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:44:30 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e242f795 dev-python/kombu: Bump to 5.3.6 Signed-off-by: Michał Górny gentoo.org> dev-python/kombu/Manifest | 1 + dev-python/kombu/kombu-5.3.6.ebuild | 83 + 2 files changed, 84 insertions(+) diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest index 3d2808d954b8..723a11704982 100644 --- a/dev-python/kombu/Manifest +++ b/dev-python/kombu/Manifest @@ -1 +1,2 @@ DIST kombu-5.3.5.tar.gz 438460 BLAKE2B c59c8b8213f5dc2726a281176f2a034a3ab175523c8aca95ea3f5b502b70de74668ca88925b78800968001573d2e0fffb16aed470880ec5fc5f47e2857170f07 SHA512 58b75b5f62cf116ca68d296c9379c10b1e3c3cb115dffd35416f87ecd4783e5230fe280f7b67f4853798056c39a46a6deefdf058ed4fe3eaa7716fa053874b47 +DIST kombu-5.3.6.tar.gz 439311 BLAKE2B 6be4f7b1459f9f48ba933075871a8f34c3817b5a7fa31875f4370b88abc8271a86ff628e94cbe5a1474f9fa01b99ecd98dfa6ada8dfcfaa26e518d15e83e1b6e SHA512 22712b3f105a87790103e8df3565d9bfa30bfadc706d7f8d8dc7eb908575603b8f3f596cc04b428bd69ff63b484509aadf0f031a792e315883d3dc878705a79e diff --git a/dev-python/kombu/kombu-5.3.6.ebuild b/dev-python/kombu/kombu-5.3.6.ebuild new file mode 100644 index ..1dc983b25728 --- /dev/null +++ b/dev-python/kombu/kombu-5.3.6.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="AMQP Messaging Framework for Python" +HOMEPAGE=" + https://github.com/celery/kombu/ + https://pypi.org/project/kombu/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="examples" + +RDEPEND=" + >=dev-python/amqp-5.1.1[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-python/selenium/
commit: 22b4f8a5d890308276f158d9d829d52dc69b15e8 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:38:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b4f8a5 dev-python/selenium: Bump to 4.19.0 Signed-off-by: Michał Górny gentoo.org> dev-python/selenium/Manifest | 2 + dev-python/selenium/selenium-4.19.0.ebuild | 65 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest index 65b902de1649..09b296b52f67 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -1,2 +1,4 @@ DIST selenium-4.18.1.tar.gz 9790321 BLAKE2B ec2960ea5877aa71a6328eac0d10fcda08520e99471e3460ab9ad46e821f9fabd40e1e5bfea63486fbd4f75aae312fe1ab2a9210f52b188f43b22495477d09a6 SHA512 bf959012df65dd97b71ee585a88c035ca6079107d9623d7722693328a35cd16609dfba1d50b34d3122e2d6b2e51808aed29cc80c6c741557a4d24c3df8b13deb +DIST selenium-4.19.0.tar.gz 10279010 BLAKE2B f4f7761c52a38108c13d846f013eaeb54ce90ce894f3435567bf00e5b5d9ed13f71f1fcabad2ce972e098d86d3df82f1a1c5bf14ac849dcfb3378e41bc791e90 SHA512 ad4fec7dd4309478e4b53e1fdaf957230ae7c074fc77ffed6445cd80d475fd8f0f9aa88d2b732fb75b1060e03ab29257b040d95aa104b7bbaa6289ad08bb418f DIST selenium-selenium-4.18.1.gh.tar.gz 77568094 BLAKE2B af8a9fb058e16bbf3d71e4487bcf80aca19920d8e03f5a218ba3acfdc931cc95b8c557e42f97619f08ae3f3f59f9761663a65096678c43b0b1b9fae8e2dbd356 SHA512 6bdfbb45cdf7e036cb5e27cf8c2b3952413cc0d02257e1333baaa774f1c6188ae16fe75aa1054ff2af31a8215c11835c9d64f39b0b0170a3f04760f192f42e94 +DIST selenium-selenium-4.19.0.gh.tar.gz 77053184 BLAKE2B 42319ddad80832e107acfb9f7f3dc5a18fb1779ec0910322d6c11ca9d441ce7e9992c0f7acd5c313855b33b8e67e8a2eab7736b11cd925c163fe70dee58aad44 SHA512 5e707545fdb8b38d16470988fe74b31b9040c5ff6c1958c2a500a5d20a023dedf12e321b1c60bb4d79c11cbd27e86dc2b6dc3d27b92b55759b5d9a57af526531 diff --git a/dev-python/selenium/selenium-4.19.0.ebuild b/dev-python/selenium/selenium-4.19.0.ebuild new file mode 100644 index ..e74259a73bf0 --- /dev/null +++ b/dev-python/selenium/selenium-4.19.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh +TEST_TAG=${P} +TEST_P=selenium-${TEST_TAG} + +DESCRIPTION="Python language binding for Selenium Remote Control" +HOMEPAGE=" + https://www.seleniumhq.org/ + https://github.com/SeleniumHQ/selenium/tree/trunk/py/ + https://pypi.org/project/selenium/ +" +SRC_URI+=" + test? ( + https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz + -> ${TEST_P}.gh.tar.gz + ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}] + =dev-python/trio-0.17[${PYTHON_USEDEP}] + =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4.9[${PYTHON_USEDEP}] + =dev-python/urllib3-1.26[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO: we may need extra setup or deps + test/selenium + + # expects vanilla certifi + test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout + ) + + cd "${WORKDIR}/${TEST_P}/py" || die + rm -rf selenium || die + # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 + # seriously? + epytest -o "python_files=*_tests.py test_*.py" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 14fac63b3de2cb0e8310eb4e124bfcb89ea986ec Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 04:37:27 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fac63b dev-python/boto3: Bump to 1.34.72 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.34.72.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index fa58dd1db9c1..ce405c6af9b6 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -3,3 +3,4 @@ DIST boto3-1.34.64.gh.tar.gz 784663 BLAKE2B 6a4b335dba37ea09d7b2cec152699972b0b1 DIST boto3-1.34.69.gh.tar.gz 787293 BLAKE2B 9e46a959f3efdc3e673d38c8e3c30b8ceed1c1f47d685466e4164bcc1000381710bf8d8b6afff0999185ccddf38da591df004c54709729f2181308cb2279c43f SHA512 ef765518de95468e66270cea6dc93ede48547fb37db3ed9429659d85fb25174162cd062814c6adefeb8385c14079e7927f52d66501ab45f8d251ccfc830465e4 DIST boto3-1.34.70.gh.tar.gz 787964 BLAKE2B ae08d6acf82fcd038d8fe4a22c65a783d8d85df23c6b224668ee90edf5c7732b434ba8def604b91249e7fc529d15657edd7750e5ad96e9df94a637a5fdd1 SHA512 80497171abe3567649416f031e57538ce1fa8490998e038718b7f29ff2362e3f5de6f9b9ea86c0d0ccf9e5e49b5347e736ae086a17b7975175c0a7e89491ada1 DIST boto3-1.34.71.gh.tar.gz 788270 BLAKE2B adeb66e9ce793cec4a205942f2ed8b63fa859d9a7b407573d7cf49d9c96bc059e6a412c306f3125bd9fc1cc5ecfb6824697fbb4250e54a25abd3d32b8a2202fd SHA512 d75e784d42b634f32ac074d2c4c3760a21ef8d470d1637d5c0105e5832e475f68908c6cfc19ba20e7a562528bad1422654129a8d62c6c91b179adf1bc5c77268 +DIST boto3-1.34.72.gh.tar.gz 788630 BLAKE2B 8620116eae6daa8b147a62cb811281c0de89fbb759f1fc7a93d55568fb973de764c4d3ade2d246e1796f1e750406fda7bc318635ee8c25d3f59c574daf9deced SHA512 a84932a69f0718481ea3a00cc626f06de0d32f28bd404279a4b0655024fee9f8dc1d8105331fbb6d9049548c9adec05879207fd026cb652cc873b007ffba6f21 diff --git a/dev-python/boto3/boto3-1.34.72.ebuild b/dev-python/boto3/boto3-1.34.72.ebuild new file mode 100644 index ..b64e7191fd19 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.72.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +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() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 180fde768e628d6f368d8aa99a8ea9d080a50045 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 04:37:42 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180fde76 app-admin/awscli: Bump to 1.32.72 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.32.72.ebuild | 90 ++ 2 files changed, 91 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index e1cbcf6a8f29..fcfe7a9a48be 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -3,3 +3,4 @@ DIST aws-cli-1.32.64.gh.tar.gz 2672156 BLAKE2B 6707984b03e004ed8672b35694c9e4be7 DIST aws-cli-1.32.69.gh.tar.gz 2675479 BLAKE2B 7a8ec84c029662145aaf49afd1b9194a7a021249ee7bff2f5c5b704703e54ee6f09c94cd0ccf85a968187f3e8e6c85a18fa31592f6bc82dc5c2aac9aaa02a643 SHA512 09f5929fcec0ec263f80b377ee21d256c52547f9f71b8a38382b0a9d39371646d0afcc3650079147f0dc8f6fa11d33cb4a9f3977c023be37851fca761ef6ac56 DIST aws-cli-1.32.70.gh.tar.gz 2675950 BLAKE2B bbe8b0a7c2c603e977f19922bd26fc9919eec81763e9a01e009c23914b386e5783fd0b682449f3936dcf39851da568e0c5723c7ec412de6dee8549cdf79e SHA512 ba2ec0d98b29adcb43d0a8b482af0bc6df3dd20768616ac2f4b63ef2d2a62a480e2a00ba200c1d518db13f3d98a5d14d3de04e9682627dd4fe71a78cd2c0278a DIST aws-cli-1.32.71.gh.tar.gz 2676392 BLAKE2B d20c5ac461e1fa9547b381f1f9040943a59c4fd9bf53dfcf4359c0f5c3bb08d28304f7da057e3196a927882768a333b37a1729d6fb604a8dd07361bedf93b1e0 SHA512 a197ef31df0ef3c6b229645a5e13ba83e8dd92f89a25388615c82fe63667e1bc86936e9f0591ea709200b6218720b3510b262b46df4b61bc2210aefe46928cb9 +DIST aws-cli-1.32.72.gh.tar.gz 2676512 BLAKE2B 1ee9efca27bcd975dc641183a6d2dbb0519fa5c84608eb3918a3ccee864794c0d5bf237f905ed89e52c4a2079d484ba1c4f414af8088170c0b69efd3941a73a6 SHA512 a2a0bcdfb45971d96706a4adaeb642a09dcba33c4c261b6f445475a266c6667bdcaaf91c6acb4a9d2a038b8551ef9f59e009bdb78eab8ce3cc661dccbf2f399b diff --git a/app-admin/awscli/awscli-1.32.72.ebuild b/app-admin/awscli/awscli-1.32.72.ebuild new file mode 100644 index ..4a677affdbc4 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.72.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 + +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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +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 serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success +
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: a1773200ecfd0b4580a9e64492b03709935a0af5 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 04:37:12 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1773200 dev-python/botocore: Bump to 1.34.72 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest| 1 + dev-python/botocore/botocore-1.34.72.ebuild | 67 + 2 files changed, 68 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 8351461fe7f0..c5e5ead81f24 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -3,3 +3,4 @@ DIST botocore-1.34.64.gh.tar.gz 12774647 BLAKE2B a41493d400b0f4f406a144aa968f011 DIST botocore-1.34.69.gh.tar.gz 12790282 BLAKE2B 3d12eb5eb8e85777b43b3774e783c907f05e50dfe93445920ee0f42a82857ba7a70c5641e3cbfc03ab05f81f7cd989ff79e332bf2ae192b9bf7b3b3cbe6e9c0e SHA512 b520c5d3c6ce2f1db3e8620e5f7c882ed8483928de1cb32d22eabe76262ed8658614a0b1db42ceff445f11b009c48ef9a5761490e5982154e14173750b9e2554 DIST botocore-1.34.70.gh.tar.gz 12794510 BLAKE2B 066c560474c32cf8f7fb0b3b1199ee34b57a97684643fdfe2d2c828dd4680dfe4d279fc480bc1b6fcd0694b51335ec167b380a0f9e30fb47f04a3cd045f27323 SHA512 1d3e61891a178ff3b2585e366c1741d8412e8fc2060e2b56fe35ab2c0872933a176bb8efdd18c428c59cbf017db809f9d74eb36c4a8cb9edf4d0bd2edc1ae026 DIST botocore-1.34.71.gh.tar.gz 12795892 BLAKE2B 6047152353feb3321d4a5f7fa52baa0635ec1e25fb24c6b92f74615826c7955fd2f02a1b4ce274e6a0fca07233a3611da398364ef896547504b9dadadca6fa08 SHA512 13d8730b4018c63f42cf8ab4d885cee71b8d9126346aa6bfda9007380edf5bebe983b2e55c4c75c9e59d09a5c0dd9a22ffbabd94a11ccfc6ad920f962b729575 +DIST botocore-1.34.72.gh.tar.gz 12804351 BLAKE2B 8231146535b4213d1724f1895db243e1c4ba838dec51cb2a1348d0f712c2d45288bd83503b818ff23f6721aa3f8f7c9f86a3c8115eaf04c28ddec36271eb06d1 SHA512 b99f1954a0e397066687d66e9d0eec64e3ed27c2d6ebc1c504cc7871f5c4a3b19fbe9843f51fd96ee853a304335463d3b01034dd6f4241b454757a8e2f7719d8 diff --git a/dev-python/botocore/botocore-1.34.72.ebuild b/dev-python/botocore/botocore-1.34.72.ebuild new file mode 100644 index ..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.72.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +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 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/ipykernel/
commit: 06a8d2cbc27fcda86886c4a545c79c96f172355a Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 04:40:23 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a8d2cb dev-python/ipykernel: Bump to 6.29.4 Signed-off-by: Michał Górny gentoo.org> dev-python/ipykernel/Manifest| 1 + dev-python/ipykernel/ipykernel-6.29.4.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest index a5f59f2966ce..6e69b1ce25aa 100644 --- a/dev-python/ipykernel/Manifest +++ b/dev-python/ipykernel/Manifest @@ -1 +1,2 @@ DIST ipykernel-6.29.3.tar.gz 162794 BLAKE2B 3f0dcd1805d736f3657949cad45d8cacc57b6bdd4d950507eedb12aaae9e5f769174e8be45cd648d13b842b144bab237afa8da187b94f91a699602e795fb2418 SHA512 8726b37341a810318ec9c1585649288b40c3ac6875c82f5752da245ccd74125f5cb1557ca27a8187a8f668943a527345e9311d015b9e4e3095a4e07195a7d5b8 +DIST ipykernel-6.29.4.tar.gz 162958 BLAKE2B 887d33b433f5fba70273e4020a79bb511bd076fe536c04ebc5f7e838637ff120889789783f9a3a41b4669b0b51d44401215ed3feac413382b953edf9d1b6cb48 SHA512 488d43c1c9f416281b23ba0f31311c7327ef97034d6cf1776392c0f7b193f52f1434e81ae0c45759a0b15354ef9d178c3fc835c6be4408880209e41b91e5602b diff --git a/dev-python/ipykernel/ipykernel-6.29.4.ebuild b/dev-python/ipykernel/ipykernel-6.29.4.ebuild new file mode 100644 index ..90d6f878ac72 --- /dev/null +++ b/dev-python/ipykernel/ipykernel-6.29.4.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi virtualx + +DESCRIPTION="IPython Kernel for Jupyter" +HOMEPAGE=" + https://github.com/ipython/ipykernel/ + https://pypi.org/project/ipykernel/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] + >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-8[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] + >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] + dev-python/nest-asyncio[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyzmq-24[${PYTHON_USEDEP}] + >=dev-python/tornado-6.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] +" +# RDEPEND seems specifically needed in BDEPEND, at least jupyter +# bug #816486 +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + =dev-python/pytest-asyncio-0.23.5[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/ipyparallel[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # debugpy is actually optional + sed -i -e '/debugpy/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + # Use python3 in kernel.json configuration, bug #784764 + sed -i -e '/python3.[0-9]\+/s//python3/' \ + "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die +} + +src_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_debugger.py::test_attach_debug + tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines + tests/test_debugger.py::test_rich_inspect_at_breakpoint + tests/test_debugger.py::test_rich_inspect_not_at_breakpoint + tests/test_debugger.py::test_set_breakpoints + tests/test_debugger.py::test_stop_on_breakpoint + tests/test_debugger.py::test_copy_to_globals + # hangs? + tests/test_eventloop.py::test_tk_loop + # doesn't like pyside2? + tests/test_eventloop.py::test_qt_enable_gui + ) + + virtx distutils-r1_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pybind11/
commit: 5f221bdeb641ac09a0d9ac07348f39d1e1a76f42 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 28 05:22:03 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 28 05:55:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f221bde dev-python/pybind11: Bump to 2.12.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pybind11/Manifest | 1 + dev-python/pybind11/pybind11-2.12.0.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest index a19b36b3cbd5..bf30c38b02bf 100644 --- a/dev-python/pybind11/Manifest +++ b/dev-python/pybind11/Manifest @@ -1 +1,2 @@ DIST pybind11-2.11.1.gh.tar.gz 756445 BLAKE2B 66ad933ffcd7fd475121f0b7488e13b914cb090d0ed511b96070e2849dcc537fb55e865b72fe06da6c5d1e3ed8e438799c5b0b60cbdc71e5713530174bff3be9 SHA512 ed1512ff0bca3bc0a45edc2eb8c77f8286ab9389f6ff1d5cb309be24bc608abbe0df6a7f5cb18c8f80a3bfa509058547c13551c3cd6a759af708fd0cdcdd9e95 +DIST pybind11-2.12.0.gh.tar.gz 771004 BLAKE2B df95d12cd005c85434ba8a4d80740f437f3f9433b0fbc9e6e1e5bf840281d5cb8295500b6510474a91b45201323b19079743ca927f7d1be2c1dc0dca89833e9c SHA512 c20247a4dccec310307174a26a79f9a98dd7ae7c84a48ad61c61589b02ef74caac26c2945de602cbe38b0bea65fc9985f1cc37f9e2322cae2f824dee98d602f1 diff --git a/dev-python/pybind11/pybind11-2.12.0.ebuild b/dev-python/pybind11/pybind11-2.12.0.ebuild new file mode 100644 index ..c27195fb2ada --- /dev/null +++ b/dev-python/pybind11/pybind11-2.12.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit cmake distutils-r1 + +DESCRIPTION="AST-based Python refactoring library" +HOMEPAGE=" + https://pybind11.readthedocs.io/en/stable/ + https://github.com/pybind/pybind11/ + https://pypi.org/project/pybind11/ +" +SRC_URI=" + https://github.com/pybind/pybind11/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + dev-cpp/eigen:3 +" +BDEPEND=" + test? ( + >=dev-cpp/catch-2.13.5 + dev-libs/boost + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + export PYBIND11_USE_CMAKE=1 + cmake_src_prepare + distutils-r1_python_prepare_all +} + +python_configure() { + local mycmakeargs=( + # disable forced lto + -DPYBIND11_LTO_CXX_FLAGS= + -DPYBIND11_INSTALL=ON + -DPYBIND11_TEST=$(usex test) + ) + cmake_src_configure +} + +python_compile() { + distutils-r1_python_compile + # Compilation only does anything for tests + use test && cmake_src_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + cmake_build check +} + +python_install() { + distutils-r1_python_install + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/rustls-ffi/files/, net-libs/rustls-ffi/
commit: bbd22fe32571d5c4c1d97256917a0bf322518b9f Author: Sam James gentoo org> AuthorDate: Thu Mar 28 05:16:44 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 05:18:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd22fe3 Revert "net-libs/rustls-ffi: drop nightly Rust flag" This reverts commit 5f34085acefc46c97581d47817157fc8ce3762af. Closes: https://bugs.gentoo.org/928002 Signed-off-by: Sam James gentoo.org> .../files/rustls-ffi-0.12.1-no-rust-nightly.patch | 48 -- ...i-0.12.1.ebuild => rustls-ffi-0.12.1-r1.ebuild} | 7 ++-- 2 files changed, 3 insertions(+), 52 deletions(-) diff --git a/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch b/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch deleted file mode 100644 index dd8d582d4a84.. --- a/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://github.com/rustls/rustls-ffi/issues/397 -https://github.com/rustls/rustls-ffi/pull/398 - -From 68b7153018647baec43ea950f28b2f84e87f5296 Mon Sep 17 00:00:00 2001 -From: Daniel McCarney -Date: Wed, 27 Mar 2024 21:08:16 -0400 -Subject: [PATCH] Cargo: configure cargo-c to use vendored .h - -Presently we pre-generate the rustls.h header file using `cbindgen`, -commit the result to `src/rustls.h`, and check that the generated result -matches the checked-in result in CI. - -The new experimental cargo-c build regenerates its own header file using -`cbindgen` by default unless told to do otherwise. We'd prefer it didn't -do this because we're using a `cbindgen` feature that requires nightly -rust. - -This commit updates the `Cargo.toml` capi metadata to tell cargo-c to -skip generation of its own header file. We then configure the -pre-generated checked-in header file as an asset to be copied into the -install include directory. - -This better matches how the `Makefile` build allowed building the static -lib without needing nightly rust or `cbindgen`. - Cargo.toml | 4 - 1 file changed, 4 insertions(+) - -diff --git a/Cargo.toml b/Cargo.toml -index 7a910a9d..4c2b2e94 100644 a/Cargo.toml -+++ b/Cargo.toml -@@ -41,6 +41,7 @@ regex = "1.9.6" - [package.metadata.capi.header] - name = "rustls" - subdirectory = false -+generation = false # Prefer a vendored .h - - [package.metadata.capi.library] - name = "rustls" -@@ -50,3 +51,6 @@ rustflags = "-Cmetadata=rustls-ffi" - [package.metadata.capi.pkg_config] - name = "rustls" - filename = "rustls" -+ -+[package.metadata.capi.install] -+asset = [{ from = "src/rustls.h", to = "include" }] - diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild similarity index 96% rename from net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild rename to net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild index b9e9e999f6a9..999355fd18f4 100644 --- a/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild +++ b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r1.ebuild @@ -56,10 +56,6 @@ BDEPEND="dev-util/cargo-c" QA_FLAGS_IGNORED="usr/lib.*/librustls.*" -PATCHES=( - "${FILESDIR}"/rustls-ffi-0.12.1-no-rust-nightly.patch -) - src_prepare() { default @@ -74,6 +70,9 @@ src_configure() { # Hopefully fixed with https://github.com/rustls/rustls-ffi/pull/389 export RUSTFLAGS="${RUSTFLAGS} -C link-arg=-Wl,-z,notext" + # https://github.com/rustls/rustls-ffi/issues/397 + export RUSTC_BOOTSTRAP=1 + multilib-minimal_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/ccache/
commit: fdd94e71fb71f185121ecb299e5bccfe0ad2d2e6 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 05:04:54 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 05:04:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd94e71 dev-util/ccache: drop 4.9 Signed-off-by: Sam James gentoo.org> dev-util/ccache/Manifest | 2 - dev-util/ccache/ccache-4.9.ebuild | 131 -- 2 files changed, 133 deletions(-) diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest index 330b7da6e8c5..ac00ffd780a6 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -4,5 +4,3 @@ DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B e800b7bdce705db3ced97f0fe008e8391811f9c DIST ccache-4.9-docs.tar.xz 82684 BLAKE2B bc3517803cac75a0124358f740e3f4f4b923341277b77cb9ac7649520bbf19a65a51ebf324cc886f98e606bd29681ca3956073a85b737159792e068d529e299c SHA512 870d15dc9e3a0557dfe533862927ff8e90730678439b576e782f79f1f69c5bb499ff4c7e397a7eca059691ec5f89412594e32c74209a58003a6f55002c00d467 DIST ccache-4.9.1.tar.xz 583764 BLAKE2B 9ebaf335fda54666e4bfc8f2c402f2b908b3922f3898b6a739b0256481256c6121546021b80fd2dbc93f3aea254db63a8624b97b2820b88e73e502a243bf2562 SHA512 5ae4537a7e546b779c80f5adadce1349a84da3a47b255bda06cb2678ee5403307f013c08c8541a21f6f1fb36a0b64bdbcf785fbd2fcfe3009150117250e75b0b DIST ccache-4.9.1.tar.xz.asc 833 BLAKE2B a157b0c2c032d9a51fb7519f561fac098bbac9ba33fe453b210a6e9a34372b5d00b0fa940d2b783ab0eb48e7bc98707de884b191d83120d9ad8239c9fb76 SHA512 43605eca0f9a62565486c6c7ff622fc4d18a400518aa9c9e3c9d865a99c40c63a6a09d42ccd3428d28575c4de8a69be89c93830d26261d3479792e67179d0839 -DIST ccache-4.9.tar.xz 583744 BLAKE2B 682b491d061452d77d988d7e9e661ed4ce729a40a58370af55e1f24c5e973e4808d7211b4f8b8ab7f9328ecc651c032fa2efd37675566308197c22fd9a776675 SHA512 04200e5ceab56fc119f4376189f45fe811409a8022f08e82cd3089e252f350d604d777a237a57651fcd0c20f8ba0f27e4f3cc330a5970d455a696a977408d563 -DIST ccache-4.9.tar.xz.asc 833 BLAKE2B ad91919ab45f98d334c9b2d273b8139a2fb64b28a3fdb2a2042beaaa32905978113cd08ff95a009891c6159505431e4c1e0203adca94032feb2a4cee9bd089e2 SHA512 2f51d11d00756d099a64a9e5698591385d2c822438123f1c9e753c66e35f4ea9706db3414d7049cb6604defebc72927b6772c4e8a2271e03fb80f815659f90fa diff --git a/dev-util/ccache/ccache-4.9.ebuild b/dev-util/ccache/ccache-4.9.ebuild deleted file mode 100644 index ae1a041c2953.. --- a/dev-util/ccache/ccache-4.9.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# XXX: We don't use CCACHE_* for these vars like we do in e.g. cmake/libabigail/qemu -# because Portage unsets them. Aaaah! -# -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${MY_DOCS_PREBUILT:=1} - -MY_DOCS_PREBUILT_DEV=sam -MY_DOCS_VERSION=$(ver_cut 1-2) -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -MY_DOCS_USEFLAG="+doc" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc -inherit cmake toolchain-funcs flag-o-matic prefix verify-sig - -DESCRIPTION="Fast compiler cache" -HOMEPAGE="https://ccache.dev/; -SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz; -SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )" -if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz )" - MY_DOCS_USEFLAG="doc" -fi - -# https://ccache.dev/license.html -LICENSE="GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 )" -LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 -IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test" -RESTRICT="!test? ( test )" - -DEPEND=" - app-arch/zstd:= - redis? ( dev-libs/hiredis:= ) -" -RDEPEND=" - ${DEPEND} - dev-util/shadowman - sys-apps/gentoo-functions -" -# Needed for eselect calls in pkg_* -IDEPEND="dev-util/shadowman" - -# clang-specific tests use dev-libs/elfutils to compare objects for equality. -# Let's pull in the dependency unconditionally. -DEPEND+=" test? ( dev-libs/elfutils )" -BDEPEND=" - doc? ( dev-ruby/asciidoctor ) - verify-sig? ( sec-keys/openpgp-keys-joelrosdahl ) -" - -DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.5-nvcc-test.patch - "${FILESDIR}"/${PN}-4.0-objdump.patch - "${FILESDIR}"/${PN}-4.9-avoid-run-user.patch -) -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/, sys-apps/util-linux/files/
commit: 9b14258aec6fde6f24f30c5f722983362ce7f2f1 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:53:57 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:54:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b14258a sys-apps/util-linux: drop 2.38.1-r3, 2.39.2-r1 Signed-off-by: Sam James gentoo.org> sys-apps/util-linux/Manifest | 4 - .../util-linux-2.38.1-check-for-sys-pidfd.h.patch | 52 --- .../util-linux-2.38.1-more-posix-exit-on-eof.patch | 32 -- sys-apps/util-linux/util-linux-2.38.1-r3.ebuild| 395 sys-apps/util-linux/util-linux-2.39.2-r1.ebuild| 413 - 5 files changed, 896 deletions(-) diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest index a00b2a507023..3e28df35ce6e 100644 --- a/sys-apps/util-linux/Manifest +++ b/sys-apps/util-linux/Manifest @@ -1,6 +1,2 @@ -DIST util-linux-2.38.1.tar.sign 833 BLAKE2B 2468c6b8c881d7a17666aac954edfd421085111937f5d0daada37a679e9bbfe61fc98bb57cca9bf7bea20be483f38e2a758039f9baf5b1a901852e2b5dd014d8 SHA512 d8b3e936065ae1dc105b8ce773c874bb037ebf84ee571676509543f79c39950180e7f252c6b0d4500119568ed4ac3aa7117793de839f983e9287f26649e91dad -DIST util-linux-2.38.1.tar.xz 7495904 BLAKE2B a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8 SHA512 07f11147f67dfc6c8bc766dfc83266054e6ede776feada0566b447d13276b6882ee85c6fe53e8d94a17c03332106fc0549deca3cf5f2e92dda554e9bc0551957 -DIST util-linux-2.39.2.tar.sign 833 BLAKE2B 7d804e1e1f162c176cd7f826f505590ed5fcefc76ecbaa27b1b96fac6160cf46b696fe1c6a761094a91c05878b2169a1227039a7f82ee3d135e283e7907179a2 SHA512 e6acc5a20251aa7c69f3853271959f80428f1825dda1d1a046663e345af8fb17e5d65ebd78aef3dba21e843de58e4dd1a1639415fa9a22b91080cc6436e9a45a -DIST util-linux-2.39.2.tar.xz 8362220 BLAKE2B 963c257b86f8a025a3452f102656f479382b9e03dd8ce39b9561302b484c595005aa0bbce9b91422d9be038037143772483363c2a1eec569355316fc8d5d5765 SHA512 cebecdd62749d0aeea2c4faf7ad1606426eff03ef3b15cd9c2df1126f216a4ed546d8fc3218c649fa95944eb87a98bb6a7cdd0bea31057c481c5cf608ffc19a3 DIST util-linux-2.39.3.tar.sign 833 BLAKE2B 433b9ad6e97d9e2ffbd516addf8406587d009d9c7661ac126ae89b370f22a39f1f1243e86ef383133d656833d3ad35054397d60e0e0c67bd1e9402939903570b SHA512 d9993d7a77531ca8fe3e58458d65e7d721c38aa53838547479fea169941a69b1c07fb02ac90ed5a0360025814b0999167621dbc4215348810584947a9e67756d DIST util-linux-2.39.3.tar.xz 8526168 BLAKE2B cd7b2b3c820e920d4a6ecd46fd807e018fc8e54439292f5e62c5f6863dd0f2505df3ec02c470d9be255a437c6ee8e4077908ac78d19a0d1273854d99eb571df0 SHA512 a2de1672f06ca5d2d431db1265a8499808770c3781019ec4a3a40170df4685826d8e3ca120841dcc5df4681ca8c935a993317bd0dc70465b21bf8e0efef65afa diff --git a/sys-apps/util-linux/files/util-linux-2.38.1-check-for-sys-pidfd.h.patch b/sys-apps/util-linux/files/util-linux-2.38.1-check-for-sys-pidfd.h.patch deleted file mode 100644 index 0a1975fff685.. --- a/sys-apps/util-linux/files/util-linux-2.38.1-check-for-sys-pidfd.h.patch +++ /dev/null @@ -1,52 +0,0 @@ -https://github.com/util-linux/util-linux/pull/1769 -https://bugs.gentoo.org/893966 - -From 84732a8849a08d42a9a95dcbee9005116be78eb8 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 7 Aug 2022 14:39:19 -0700 -Subject: [PATCH] check for sys/pidfd.h - -This header in newer glibc defines the signatures of functions -pidfd_send_signal() and pidfd_open() and when these functions are -defined by libc then we need to include the relevant header to get -the definitions. Clang 15+ has started to error out when function -signatures are missing. - -Fixes errors like -misc-utils/kill.c:402:6: error: call to undeclared function 'pidfd_send_signal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] -if (pidfd_send_signal(pfd, ctl->numsig, , 0) < 0) - -Signed-off-by: Khem Raj - configure.ac | 1 + - include/pidfd-utils.h | 4 +++- - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 51deeecd4e..daa8f0dca4 100644 a/configure.ac -+++ b/configure.ac -@@ -342,6 +342,7 @@ AC_CHECK_HEADERS([ \ - sys/mkdev.h \ - sys/mount.h \ - sys/param.h \ -+ sys/pidfd.h \ - sys/prctl.h \ - sys/resource.h \ - sys/sendfile.h \ -diff --git a/include/pidfd-utils.h b/include/pidfd-utils.h -index eddede9767..d9e33cbc57 100644 a/include/pidfd-utils.h -+++ b/include/pidfd-utils.h -@@ -4,8 +4,10 @@ - #ifdef HAVE_SYS_SYSCALL_H - # include - # if defined(SYS_pidfd_send_signal) && defined(SYS_pidfd_open) -+# ifdef HAVE_SYS_PIDFD_H -+# include -+# endif - # include -- - # ifndef HAVE_PIDFD_SEND_SIGNAL - static inline int pidfd_send_signal(int pidfd, int sig, siginfo_t *info, - unsigned int flags) diff --git
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/
commit: fc223a92ac54adfc57a7cf970122c0ce27799f94 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:55:09 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:55:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc223a92 sys-apps/util-linux: fix VariableOrderWrong Signed-off-by: Sam James gentoo.org> sys-apps/util-linux/util-linux-2.39.3-r5.ebuild | 6 +++--- sys-apps/util-linux/util-linux-.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild index 00a684831353..6f8979f37ece 100644 --- a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild +++ b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild @@ -11,6 +11,9 @@ inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \ MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" +DESCRIPTION="Various useful Linux utilities" +HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux; + if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git; inherit autotools git-r3 @@ -28,9 +31,6 @@ fi S="${WORKDIR}/${MY_P}" -DESCRIPTION="Various useful Linux utilities" -HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux; - LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" diff --git a/sys-apps/util-linux/util-linux-.ebuild b/sys-apps/util-linux/util-linux-.ebuild index 4732e2661ee8..f25f71aca3a8 100644 --- a/sys-apps/util-linux/util-linux-.ebuild +++ b/sys-apps/util-linux/util-linux-.ebuild @@ -11,6 +11,9 @@ inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \ MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" +DESCRIPTION="Various useful Linux utilities" +HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux; + if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git; inherit autotools git-r3 @@ -28,9 +31,6 @@ fi S="${WORKDIR}/${MY_P}" -DESCRIPTION="Various useful Linux utilities" -HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux; - LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/
commit: 524b5f279e77c8147305b3955c141ffe918e07af Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:53:37 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:53:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524b5f27 sys-apps/util-linux: drop 2.39.3-r3, 2.39.3-r4 Signed-off-by: Sam James gentoo.org> sys-apps/util-linux/util-linux-2.39.3-r3.ebuild | 411 --- sys-apps/util-linux/util-linux-2.39.3-r4.ebuild | 413 2 files changed, 824 deletions(-) diff --git a/sys-apps/util-linux/util-linux-2.39.3-r3.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r3.ebuild deleted file mode 100644 index 2e67860394fd.. --- a/sys-apps/util-linux/util-linux-2.39.3-r3.ebuild +++ /dev/null @@ -1,411 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \ - pam python-r1 multilib-minimal multiprocessing systemd - -MY_PV="${PV/_/-}" -MY_P="${PN}-${MY_PV}" - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git; - inherit autotools git-r3 -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/karelzak.asc - inherit verify-sig - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos" - fi - - SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz; - SRC_URI+=" verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.sign )" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="Various useful Linux utilities" -HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux; - -LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" -SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" - -# Most lib deps here are related to programs rather than our libs, -# so we rarely need to specify ${MULTILIB_USEDEP}. -RDEPEND=" - virtual/libcrypt:= - audit? ( >=sys-process/audit-2.6:= ) - caps? ( sys-libs/libcap-ng ) - cramfs? ( sys-libs/zlib:= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) - hardlink? ( dev-libs/libpcre2:= ) - ncurses? ( - sys-libs/ncurses:=[unicode(+)?] - magic? ( sys-apps/file:0= ) - ) - nls? ( virtual/libintl[${MULTILIB_USEDEP}] ) - pam? ( sys-libs/pam ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - rtas? ( sys-libs/librtas ) - selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] ) - slang? ( sys-libs/slang ) - !build? ( - systemd? ( sys-apps/systemd ) - udev? ( virtual/libudev:= ) - ) -" -BDEPEND=" - virtual/pkgconfig - nls? ( - app-text/po4a - sys-devel/gettext - ) - test? ( app-alternatives/bc ) -" -DEPEND=" - ${RDEPEND} - virtual/os-headers - acct-group/root -" -RDEPEND+=" - hardlink? ( !app-arch/hardlink ) - logger? ( !>=app-admin/sysklogd-2.0[logger] ) - kill? ( - !sys-apps/coreutils[kill] - !sys-process/procps[kill] - ) - su? ( - !=sys-apps/shadow-4.7-r2[su] - ) - !net-wireless/rfkill -" - -if [[ ${PV} == ]] ; then - # Required for man-page generation - BDEPEND+=" dev-ruby/asciidoctor" -else - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-karelzak-20230517 )" -fi - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) su? ( pam )" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-2.39.2-fincore-test.patch - "${FILESDIR}"/${PN}-2.39.2-backport-pr2251.patch - "${FILESDIR}"/${PN}-2.39.2-backport-1d4456d.patch -) - -pkg_pretend() { - if use su && ! use suid ; then - elog "su will be installed as suid despite USE=-suid (bug #832092)" - elog "To use su without suid, see e.g. Portage's suidctl feature." - fi -} - -src_unpack() { - if [[ ${PV} == ]] ; then - git-r3_src_unpack - return - fi - - if use verify-sig ; then - mkdir "${T}"/verify-sig || die - pushd "${T}"/verify-sig &>/dev/null || die - - # Upstream sign the decompressed .tar - # Let's do it separately in ${T} then cleanup to avoid external - # effects on normal unpack. - cp "${DISTDIR}"/${MY_P}.tar.xz . || die -
[gentoo-commits] repo/gentoo:master commit in: net-misc/streamlink/
commit: fa637785fd93c27573d5adb7818b47b03d100990 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:35:33 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:35:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa637785 net-misc/streamlink: drop 6.7.0, 6.7.1 Signed-off-by: Sam James gentoo.org> net-misc/streamlink/Manifest| 2 - net-misc/streamlink/streamlink-6.7.0.ebuild | 74 -- net-misc/streamlink/streamlink-6.7.1.ebuild | 98 - 3 files changed, 174 deletions(-) diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest index 0109c0d79da0..cc9ddfa02a09 100644 --- a/net-misc/streamlink/Manifest +++ b/net-misc/streamlink/Manifest @@ -1,5 +1,3 @@ DIST streamlink-6.5.1.tar.gz 717297 BLAKE2B 7f24a9ac2e62ff08d2126e4aceda75cbd46d78de08784336dd3b4d7608cd7885a5dca28bd9dda9f8c217b9cc428f8f50f09d0c45e470e0d3534ecd3effb2a95f SHA512 b31b34a2ef510d47d396b12b770c042bed24ff61835db6a654722803ae94e8371aa547f30bf20d7cf34d737ed9bd59bcea1bb1810e926cfc7ae3fa72f38881d8 DIST streamlink-6.6.2.tar.gz 737076 BLAKE2B f1603c292cbb1135534d34b89bad3d859194a9d9b602aafc05e38d901071b77a92fc054387081a4579a4504642d33454427ee239def80a8ec0b50f901dab05ab SHA512 727fbd6bbf03a55a468b625984abe3d7f1792aaab11b2a55d5b0526454cc1959d7bfb3579526eb9e7493a44277302e6f40556f3ad99509751f950d49605b60db -DIST streamlink-6.7.0.tar.gz 738338 BLAKE2B 2ef297c8c96716d71b1e8148397e2a9f079062a83d9533568eabf9777e832dfc56eb4d4ec0ef361250af80be66c7e4680fe7c72d070ee85da85f74917cf0d88b SHA512 df2f69cdd4de9deca41d7dca2b8b38dabcda9f4722de28a96fca0b011cb528751e40895cbe68724c3222615c6e317983d8937bd2c161640d3a8c6db17273cafd -DIST streamlink-6.7.1.tar.gz 740537 BLAKE2B 676f9e64d80c45edbca89a7fad0f91efd8c3528ec8c8a3143aa7f277a2b882237c65b4d6c50752e3d4ca60f179012b7bb1db0b7555a95459b423adea9f982919 SHA512 2a76d819b15efbe7b7bf4912b5117ab6c2a0fb49a7aac74559c0fc9bb7ac989cb589bcdfb84d8908a6b6c163080bdb2211d53b8e5de7840cde1a38eea45bcfac DIST streamlink-6.7.2.tar.gz 741037 BLAKE2B b6ecea883a8b09e524a28ebdee083bb5f1e563605ef16fb3adebba03194ad3f1d8f9dc902cfe80372dc53c5778f1ddc9695680b5cd4a87277b646fc15fffd7e2 SHA512 251e0b03c39dae980367e8a5b6ffcb1c279b0874eeaeff31d9d4486917b759ef27ba2bd5bba0bc74691237e429981f3748002e0ef49befe8c7be69160856ecfe diff --git a/net-misc/streamlink/streamlink-6.7.0.ebuild b/net-misc/streamlink/streamlink-6.7.0.ebuild deleted file mode 100644 index da450aa9f963.. --- a/net-misc/streamlink/streamlink-6.7.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://github.com/streamlink/${PN}.git; - inherit git-r3 -fi - -DISTUTILS_SINGLE_IMPL=1 -# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools -# https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE='xml(+),threads(+)' -inherit distutils-r1 - -DESCRIPTION="CLI for extracting streams from websites to a video player of your choice" -HOMEPAGE="https://streamlink.github.io/; - -if [[ ${PV} != * ]]; then - SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz; -fi - -LICENSE="BSD-2 Apache-2.0" -SLOT="0" -if [[ ${PV} != * ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -# See https://github.com/streamlink/streamlink/commit/9d8156dd794ee0919297cd90d85bcc11b8a28358 for chardet/charset-normalizer dep -RDEPEND=" - media-video/ffmpeg - $(python_gen_cond_dep ' - dev-python/certifi[${PYTHON_USEDEP}] - || ( - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/charset-normalizer[${PYTHON_USEDEP}] - ) - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] - dev-python/isodate[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}] - dev-python/pycountry[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}] - >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}] - >=dev-python/trio-0.22.0[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/setuptools-64[${PYTHON_USEDEP}] - >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/irqbalance/
commit: 53dafe0e2cac1f90db36d0c5c00572a73308ec50 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:38:19 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:38:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53dafe0e sys-apps/irqbalance: add 1.9.4 Signed-off-by: Sam James gentoo.org> sys-apps/irqbalance/Manifest| 1 + sys-apps/irqbalance/irqbalance-1.9.4.ebuild | 74 + 2 files changed, 75 insertions(+) diff --git a/sys-apps/irqbalance/Manifest b/sys-apps/irqbalance/Manifest index 25665968bffd..8abb73f52915 100644 --- a/sys-apps/irqbalance/Manifest +++ b/sys-apps/irqbalance/Manifest @@ -1 +1,2 @@ DIST irqbalance-1.9.3.tar.gz 62573 BLAKE2B 0f7b3b62c3784c009c6829078cdf5496910ec3f3c8c13de5f0dfbaed510fb5e3dab4953810c646ece962ef130af3aaa0bb9fa8c2e013485751cc661c9458e87a SHA512 5638fb59f5a59901333b90289ee70c960df0e2b9e55731805397797b8e630bb3703e36a4dfd05bf01de49334dab9d6fc95bde4967eeab131534950d281103fa1 +DIST irqbalance-1.9.4.tar.gz 63005 BLAKE2B 6b8bf28e11686713ca9c00a1b98c5f3afb38c26e919a9d7de126145d12c4e8e23e8ea00b2534bb0339e5990ed5cb642291df975ba9868835e9c4e8a23c98f2ef SHA512 abdcac9dccabb18ae644b73dc2a8528c03279811c1f9182a5a5b0af43b30c5982d7bb14e79d4430b5d4f2cea8e17115e6038851c74de1ff3bdfc4e303392479a diff --git a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild new file mode 100644 index ..b1912f7864a0 --- /dev/null +++ b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools udev systemd linux-info optfeature + +DESCRIPTION="Distribute hardware interrupts across processors on a multiprocessor system" +HOMEPAGE="https://github.com/Irqbalance/irqbalance; +SRC_URI="https://github.com/Irqbalance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="caps +numa systemd selinux thermal tui" +# Hangs +RESTRICT="test" + +DEPEND=" + dev-libs/glib:2 + caps? ( sys-libs/libcap-ng ) + numa? ( sys-process/numactl ) + systemd? ( sys-apps/systemd:= ) + thermal? ( dev-libs/libnl:3 ) + tui? ( sys-libs/ncurses:=[unicode(+)] ) +" +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-irqbalance ) +" + +pkg_setup() { + CONFIG_CHECK="~PCI_MSI" + linux-info_pkg_setup +} + +src_prepare() { + # Follow systemd policies + # https://wiki.gentoo.org/wiki/Project:Systemd/Ebuild_policy + sed \ + -e 's/ $IRQBALANCE_ARGS//' \ + -e '/EnvironmentFile/d' \ + -i misc/irqbalance.service || die + + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_with caps libcap-ng) + $(use_enable numa) + $(use_with systemd) + $(use_enable thermal) + $(use_with tui irqbalance-ui) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + newinitd "${FILESDIR}"/irqbalance.init.4 irqbalance + newconfd "${FILESDIR}"/irqbalance.confd-1 irqbalance + systemd_dounit misc/irqbalance.service + udev_dorules misc/90-irqbalance.rules +} + +pkg_postinst() { + optfeature "thermal events support (requires USE=thermal)" sys-power/thermald +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/
commit: 47ce461970bd0529a14b10c7c52368f428e9cb8a Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:34:17 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:34:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ce4619 sys-apps/sysvinit: add 3.09 Closes: https://bugs.gentoo.org/926290 Signed-off-by: Sam James gentoo.org> sys-apps/sysvinit/Manifest | 2 + sys-apps/sysvinit/sysvinit-3.09.ebuild | 201 + 2 files changed, 203 insertions(+) diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest index 43552e5147cd..388b7cada10a 100644 --- a/sys-apps/sysvinit/Manifest +++ b/sys-apps/sysvinit/Manifest @@ -1,2 +1,4 @@ DIST sysvinit-3.08.tar.xz 268296 BLAKE2B ec4a4ff3663ac7d67808b50b67631ff4fe1ab56d376df15868df0eb79cbc329b192af124380eec6a797d827c3c7c5586058310d803f42ee1934dcffbfbe876f7 SHA512 a523e030e559ecc56391f9424e240fbe54a714bb3c522ca0bb410b649a1c08c5e9f03d298340a5586565f18d8640b1b418fa09294b41fb95a9cd2a686316b758 DIST sysvinit-3.08.tar.xz.sig 833 BLAKE2B b1cbe8a95faa16a22e92e2a8841643aeaf7a5a31cc9fa9628a7ee2400aac1b3a184ae01f09c75d48d5d55a71f7e62feb25c16345644bfb4fcd19cbd061f86573 SHA512 1af105d84b98428766cc315d8dea068e6c5a7ad52008291ba7c1d5accbcaeead4999fd714fc152c1038e54953f9b469bd0f792a0830e68c3e2f43afcd36e0e2d +DIST sysvinit-3.09.tar.xz 239600 BLAKE2B 81c3e80dd66896110b1a2488415dd20fae03b4b7d8d4f40d175c195942e1c13367a7f1cf9efd1c79a37e16684bd12e1c76dbb1f8faab44e495e8de684fe744ef SHA512 ddd3681e24c699f9f0cf2cfc44488e32205a8fcf1723b79da47b95adef0c0edc1d9fd387d259dba15a2158fbd0b7920d789b46a9f3c7cd016a12bb1dc92f00d4 +DIST sysvinit-3.09.tar.xz.sig 833 BLAKE2B f00020388eb330d753c4280d96b1363c1b539bf8b8cc21a79f055970f44acebf14e690b132dc09ed43e6db8907624083e7b5cc5849808fd804188d97c5eafd2d SHA512 c509bb8dc4fee98ac8e4502bc10e1058dc91126eeb0767a56167267bc14d4b09353b98d8d3a8a5c5dc2b5a0e2e315e0c8c9d3d662ac14510466ae5092504e672 diff --git a/sys-apps/sysvinit/sysvinit-3.09.ebuild b/sys-apps/sysvinit/sysvinit-3.09.ebuild new file mode 100644 index ..bc709bce7ced --- /dev/null +++ b/sys-apps/sysvinit/sysvinit-3.09.ebuild @@ -0,0 +1,201 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Dropped these because blank as of 3.02 +#PLOCALES="de es fi fr hu id pl" +PLOCALES="de es fr pl" +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sysvinit.asc +inherit toolchain-funcs flag-o-matic plocale verify-sig + +DESCRIPTION="/sbin/init - parent of all processes" +HOMEPAGE="https://savannah.nongnu.org/projects/sysvinit; +# https://github.com/slicer69/sysvinit/issues/12 +#SRC_URI="mirror://nongnu/${PN}/${P/_/-}.tar.xz" +#SRC_URI+=" verify-sig? ( mirror://nongnu/${PN}/${P/_/-}.tar.xz.sig )" +SRC_URI="https://github.com/slicer69/sysvinit/releases/download/${PV}/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://github.com/slicer69/sysvinit/releases/download/${PV}/${P}.tar.xz.sig )" +S="${WORKDIR}/${P/_*}" + +LICENSE="GPL-2" +SLOT="0" +if [[ ${PV} != *beta* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +IUSE="selinux ibm nls static" + +COMMON_DEPEND=" + acct-group/root + selinux? ( + >=sys-libs/libselinux-1.28 + ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/os-headers +" +# Old OpenRC blocker is for bug #587424 +# Keep for longer than usual given it's cheap and avoid user inconvenience +RDEPEND=" + ${COMMON_DEPEND} + !::g' \ + -e '/^MAN[18]/s:\<(last|lastb|mesg|mountpoint|sulogin|utmpdump|wall)[.][18]\>::g' \ + src/Makefile || die + + # pidof has moved to >=procps-3.3.9 + sed -i -r \ + -e '/\/bin\/pidof/d' \ + -e '/^MAN8/s:\::g' \ + src/Makefile || die + + # logsave is already in e2fsprogs + sed -i -r \ + -e '/^(USR)?S?BIN/s:\::g' \ + -e '/^MAN8/s:\::g' \ + src/Makefile || die + + # Munge inittab for specific architectures + cd "${WORKDIR}" || die + cp "${FILESDIR}"/inittab-2.98-r1 inittab || die "cp inittab" + local insert=() + use ppc && insert=( '#psc0:12345:respawn:/sbin/agetty 115200 ttyPSC0 linux' ) + use arm && insert=( '#f0:12345:respawn:/sbin/agetty 9600 ttyFB0 vt100' ) + use arm64 && insert=( 'f0:12345:respawn:/sbin/agetty 9600 ttyAMA0 vt100' ) + use hppa && insert=( 'b0:12345:respawn:/sbin/agetty 9600 ttyB0 vt100' ) + use s390 && insert=( 's0:12345:respawn:/sbin/agetty 38400 console dumb' ) + if use ibm ; then + insert+=( + '#hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0' + '#hvsi:2345:respawn:/sbin/agetty -L 19200 hvsi0' + ) + fi + (use arm || use mips || use sparc) && sed -i
[gentoo-commits] repo/gentoo:master commit in: sys-apps/irqbalance/
commit: de964c1a7d52653473b22a1156a5f21b3cf62d36 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:44:59 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:44:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de964c1a sys-apps/irqbalance: call udev_reload Closes: https://bugs.gentoo.org/921381 Signed-off-by: Sam James gentoo.org> sys-apps/irqbalance/irqbalance-1.9.4.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild index e9ebc8ac0732..a2b48d74b723 100644 --- a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild +++ b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild @@ -70,6 +70,11 @@ src_install() { udev_dorules "${WORKDIR}"/${P}/misc/90-irqbalance.rules } +pkg_postrm() { + udev_reload +} + pkg_postinst() { + udev_reload optfeature "thermal events support (requires USE=thermal)" sys-power/thermald }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/irqbalance/files/, sys-apps/irqbalance/
commit: 3e1b0adc1eb3618207a8315e90fb53b17d489994 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:46:32 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:46:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1b0adc sys-apps/irqbalance: drop obsolete option from OpenRC conf.d IRQBALANCE_BANNED_INTERRUPTS was removed upstream. We could implement it as a shim for upstream's --banirq option but I don't see the point, people can pass that via the other variable anyway. Bug: https://github.com/Irqbalance/irqbalance/issues/271 Closes: https://bugs.gentoo.org/917338 Signed-off-by: Sam James gentoo.org> sys-apps/irqbalance/files/irqbalance.confd-2 | 16 sys-apps/irqbalance/irqbalance-1.9.4.ebuild | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/sys-apps/irqbalance/files/irqbalance.confd-2 b/sys-apps/irqbalance/files/irqbalance.confd-2 new file mode 100644 index ..b55054a11b1d --- /dev/null +++ b/sys-apps/irqbalance/files/irqbalance.confd-2 @@ -0,0 +1,16 @@ +# /etc/conf.d/irqbalance: config file for /etc/init.d/irqbalance + +# Additional options to pass to irqbalance itself. +IRQBALANCE_OPTS="" + +# These are envvars used by irqbalance itself, so make sure the "export" +# is retained. For more info, please see the irqbalance manpage. + +# Run irqbalance once and then exit +#export IRQBALANCE_ONESHOT="0" + +# Include debug messages in output +#export IRQBALANCE_DEBUG="0" + +# List of cpus to not include in balancing +#export IRQBALANCE_BANNED_CPUS="" diff --git a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild index a2b48d74b723..0baa39a88aa2 100644 --- a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild +++ b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild @@ -65,7 +65,7 @@ src_install() { meson_src_install newinitd "${FILESDIR}"/irqbalance.init.4 irqbalance - newconfd "${FILESDIR}"/irqbalance.confd-1 irqbalance + newconfd "${FILESDIR}"/irqbalance.confd-2 irqbalance systemd_dounit "${WORKDIR}"/${P}/misc/irqbalance.service udev_dorules "${WORKDIR}"/${P}/misc/90-irqbalance.rules }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/irqbalance/
commit: 0c21397294ebfd8784a2e8a52e65cac97cee0472 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:43:59 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:43:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c213972 sys-apps/irqbalance: port to meson https://github.com/Irqbalance/irqbalance/blob/master/contrib/README says: "This is here to see if there is any interest from the general community." There is indeed :) Signed-off-by: Sam James gentoo.org> sys-apps/irqbalance/irqbalance-1.9.4.ebuild | 31 +++-- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild index b1912f7864a0..e9ebc8ac0732 100644 --- a/sys-apps/irqbalance/irqbalance-1.9.4.ebuild +++ b/sys-apps/irqbalance/irqbalance-1.9.4.ebuild @@ -3,11 +3,12 @@ EAPI=8 -inherit autotools udev systemd linux-info optfeature +inherit meson linux-info optfeature systemd udev DESCRIPTION="Distribute hardware interrupts across processors on a multiprocessor system" HOMEPAGE="https://github.com/Irqbalance/irqbalance; SRC_URI="https://github.com/Irqbalance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${P}/contrib LICENSE="GPL-2" SLOT="0" @@ -38,35 +39,35 @@ pkg_setup() { } src_prepare() { + default + # Follow systemd policies # https://wiki.gentoo.org/wiki/Project:Systemd/Ebuild_policy sed \ -e 's/ $IRQBALANCE_ARGS//' \ -e '/EnvironmentFile/d' \ - -i misc/irqbalance.service || die - - default - eautoreconf + -i "${WORKDIR}"/${P}/misc/irqbalance.service || die } src_configure() { - local myeconfargs=( - $(use_with caps libcap-ng) - $(use_enable numa) - $(use_with systemd) - $(use_enable thermal) - $(use_with tui irqbalance-ui) + local emesonargs=( + $(meson_feature caps capng) + $(meson_feature numa) + $(meson_feature systemd) + $(meson_feature thermal) + $(meson_feature tui ui) ) - econf "${myeconfargs[@]}" + + meson_src_configure } src_install() { - default + meson_src_install newinitd "${FILESDIR}"/irqbalance.init.4 irqbalance newconfd "${FILESDIR}"/irqbalance.confd-1 irqbalance - systemd_dounit misc/irqbalance.service - udev_dorules misc/90-irqbalance.rules + systemd_dounit "${WORKDIR}"/${P}/misc/irqbalance.service + udev_dorules "${WORKDIR}"/${P}/misc/90-irqbalance.rules } pkg_postinst() {
[gentoo-commits] proj/portage:master commit in: man/
commit: 3bc61292f9d44f8fd4d8655ab10e2064c70c912f Author: Gábor Oszkár Dénes protonmail com> AuthorDate: Thu Feb 29 20:56:00 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:26:12 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3bc61292 man: Document autoenabled options by --getbinpkgonly Signed-off-by: Gábor Oszkár Dénes protonmail.com> Closes: https://github.com/gentoo/portage/pull/1291 Signed-off-by: Sam James gentoo.org> man/emerge.1 | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/man/emerge.1 b/man/emerge.1 index 43dc3f26b1..dd9cde5722 100644 --- a/man/emerge.1 +++ b/man/emerge.1 @@ -447,15 +447,17 @@ Tells emerge to ignore binary packages for which the corresponding ebuild dependencies have changed since the packages were built. In order to help avoid issues with resolving inconsistent dependencies, this option is automatically enabled unless the \fB\-\-usepkgonly\fR -option is enabled. Behavior with respect to changed build\-time +(or \fB\-\-getbinpkgonly\fR) option is enabled. +Behavior with respect to changed build\-time dependencies is controlled by the \fB\-\-with\-bdeps\fR option. .TP .BR "\-\-binpkg\-respect\-use [ y | n ]" Tells emerge to ignore binary packages if their USE flags don't match the current configuration. In order to help avoid issues with resolving inconsistent USE flag settings, this option is -automatically enabled unless the \fB\-\-usepkgonly\fR option -is enabled. If \fB\-\-binpkg\-respect\-use\fR is given explicitly, +automatically enabled unless the \fB\-\-usepkgonly\fR +(or \fB\-\-getbinpkgonly\fR) option is enabled. +If \fB\-\-binpkg\-respect\-use\fR is given explicitly, then it implies \fB\-\-autounmask\-use=n\fR, because these options naturally oppose each other. .TP
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: 284af946fd4269c2ba87b4b37858dc7868947015 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 04:20:57 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:20:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284af946 app-arch/xz-utils: drop 5.4.5 Signed-off-by: Sam James gentoo.org> app-arch/xz-utils/Manifest | 2 - app-arch/xz-utils/xz-utils-5.4.5.ebuild | 146 2 files changed, 148 deletions(-) diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 7dfe5e9a9c26..06fafaca4b3e 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -1,5 +1,3 @@ -DIST xz-5.4.5.tar.gz 2884510 BLAKE2B 647c8227080a7f37e3321e778d7f52ccb9da3810f2be81b2d2b46001605b22cef6e724f9b3facfada26a12b24401c9a11449d6066443849b37b28e0eaa199315 SHA512 91f8f548c915de0ed79cee13ce0336b51c1cebf2eb142fa1efecfd07771c662c99cad3730540fcb712057ab274130e13b87960f6b4c62f0bd9477f27a303fb2b -DIST xz-5.4.5.tar.gz.sig 566 BLAKE2B c6ec64f92ecb30395e6d580be5d0aad1ee007585245ed42e7b05f1ea3a8cd8bf4317e8dc964c65417daa0a04e8f523c6ba8ae61a7f5b2ff3dc17dd53c7593ce2 SHA512 4f2c779d3c14bacd0451cfd68846201a48931128994c4119fcbf4f0dd7331710c32098039d38561de29327d543d67174fddbb6a83cb2fcfda9b3153cab092d4d DIST xz-5.4.6.tar.gz 2889306 BLAKE2B f0bbd33ea7cd64d475c3501f6e76080c8c0080e377f23462f5f76459935f4e621538ddaa8452d2feaed278d62a596e38ed2aca18ed9e76512c4ec77fa2f4cc5f SHA512 b08a61d8d478d3b4675cb1ddacdbbd98dc6941a55bcdd81a28679e54e9367d3a595fa123ac97874a17da571c1b712e2a3e901c2737099a9d268616a1ba3de497 DIST xz-5.4.6.tar.gz.sig 566 BLAKE2B 808f1b5e2a17729f36a05ba88a9c00210cda2afa02923e6f289d13dc2a48f7674cafec6e25660e142d67f01dd941c7390cee2757b054df3a3193dde0791363a1 SHA512 d5e32b944e7492a32c40f675d918796e077f63490a23c6fce5c4d6d1eebc443f129d27a2e888913c5a36c3ffdac75b9c96c1749402283445e0ba9ff72b965741 DIST xz-5.6.1.tar.gz 3045434 BLAKE2B b3fc3140c9655e812a03800a5ed8ac709aaafaee2ce5d3a62defdd085e643fa639de44beb64833160f4eb12829ad25b96d9f50a8c3d56d79cd5bbef71b9009b2 SHA512 8af100eb83288f032e4813be2bf8de7d733c8761f77f078776c1391709241ad8fe3192d107664786e2543677915c5eeb3fe7add5c53b48b50c10a9de7c9f4fda diff --git a/app-arch/xz-utils/xz-utils-5.4.5.ebuild b/app-arch/xz-utils/xz-utils-5.4.5.ebuild deleted file mode 100644 index 4b9909c4c5ce.. --- a/app-arch/xz-utils/xz-utils-5.4.5.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Remember: we cannot leverage autotools in this ebuild in order -# to avoid circular deps with autotools - -EAPI=8 - -inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript - -if [[ ${PV} == ]] ; then - # Per tukaani.org, git.tukaani.org is a mirror of github and - # may be behind. - EGIT_REPO_URI=" - https://github.com/tukaani-project/xz - https://git.tukaani.org/xz.git - " - inherit git-r3 autotools - - # bug #272880 and bug #286068 - BDEPEND="sys-devel/gettext >=dev-build/libtool-2" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc - inherit verify-sig - - MY_P="${PN/-utils}-${PV/_}" - SRC_URI=" - https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz - mirror://sourceforge/lzmautils/${MY_P}.tar.gz - https://tukaani.org/xz/${MY_P}.tar.gz - verify-sig? ( - https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz.sig - https://tukaani.org/xz/${MY_P}.tar.gz.sig - ) - " - - if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi - - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Utils for managing LZMA compressed files" -HOMEPAGE="https://tukaani.org/xz/; - -# See top-level COPYING file as it outlines the various pieces and their licenses. -LICENSE="public-domain LGPL-2.1+ GPL-2+" -SLOT="0" -IUSE="doc +extra-filters pgo nls static-libs" - -if [[ ${PV} != ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" -fi - -src_prepare() { - default - - if [[ ${PV} == ]] ; then - eautopoint - eautoreconf - else - # Allow building shared libs on Solaris/x64 - elibtoolize - fi -} - -multilib_src_configure() { - local myconf=( - --enable-threads - $(multilib_native_use_enable doc) - $(use_enable nls) - $(use_enable static-libs static) - ) - - if !
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtspeech/
commit: ae27806bae622c175300779e99b3af1147373f7e Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:55 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae27806b dev-qt/qtspeech: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtspeech/qtspeech-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild index 4e76639ad08a..52d658ae0a12 100644 --- a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild +++ b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Text-to-speech library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="flite qml +speechd"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtlocation/
commit: 18a4af0e1ec3b2c49d04bb46308d5be781869983 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:39 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a4af0e dev-qt/qtlocation: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtlocation/qtlocation-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild index 38813d05f3b6..9ffb31700378 100644 --- a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild +++ b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~riscv ~x86" fi RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsensors/
commit: 69a6ae8f32e97442f06e1520d02bb68b5be63f78 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:51 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a6ae8f dev-qt/qtsensors: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtsensors/qtsensors-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild index fb3b48fda0dd..aea4399fe738 100644 --- a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild +++ b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Hardware sensor access library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebchannel/
commit: a028750da8268b8a5d8a5dda1bac64803d0bbd63 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:52:03 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a028750d dev-qt/qtwebchannel: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild index 421f524af1fb..7d637d64ccb2 100644 --- a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild +++ b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt WebChannel" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtvirtualkeyboard/
commit: e401026deece1dd6f726f7d040a5ce5623b94314 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:59 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e401026d dev-qt/qtvirtualkeyboard: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild index a101807d9761..098c09ea6c42 100644 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Customizable input framework and virtual keyboard for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~loong ~x86" + KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86" fi IUSE="+spell"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: e01b4ddead7403d7109ff29ad9f5f84237e1a9e9 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:35 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01b4dde dev-qt/qtconnectivity: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index c55680945e62..de07cbfd1ffe 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebsockets/
commit: 5e4205afc7e53f07e8e3e8e80c8247bf00727e99 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:52:07 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4205af dev-qt/qtwebsockets: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild index ba9324da79f9..d777dc35a11b 100644 --- a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild +++ b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml +ssl"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtscxml/
commit: 5e0cbbed6931fdc908419c83e7059289f7784127 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:47 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0cbbed dev-qt/qtscxml: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtscxml/qtscxml-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild index 623ef27b9dbd..93f1b939859d 100644 --- a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild +++ b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~riscv ~x86" fi IUSE="qml"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtnetworkauth/
commit: ad9843686902e7bcfae0757a7c7f9d93c5fa541e Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:43 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad984368 dev-qt/qtnetworkauth: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild index 90c5da58a6a4..422f1bcf7f3b 100644 --- a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild +++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Network authorization library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~riscv ~x86" fi RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt3d/
commit: 174f79072b3d5f829975cee860a215194f852430 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:31 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174f7907 dev-qt/qt3d: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qt3d/qt3d-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qt3d/qt3d-6.6.3.ebuild b/dev-qt/qt3d/qt3d-6.6.3.ebuild index 2a85023f2d30..f0094074cd16 100644 --- a/dev-qt/qt3d/qt3d-6.6.3.ebuild +++ b/dev-qt/qt3d/qt3d-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="3D rendering module for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~riscv ~x86" elif [[ ${QT6_BUILD_TYPE} == live ]]; then EGIT_SUBMODULES=() # skip qtquick3d-assimp fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/noise-suppression-for-voice/
commit: 5bdff1dfb5cdf6d3c34be3108c514cbdd00eb2e1 Author: Kacper Słomiński gmail com> AuthorDate: Thu Mar 28 03:50:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 04:00:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdff1df media-libs/noise-suppression-for-voice: Fix build with Clang Closes: https://bugs.gentoo.org/925672 Signed-off-by: Kacper Słomiński gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35957 Signed-off-by: Sam James gentoo.org> .../noise-suppression-for-voice-1.03.ebuild | 11 ++- .../noise-suppression-for-voice-.ebuild | 11 ++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild index 78ff0308a9d3..0fd3b8452a21 100644 --- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild +++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="A real-time noise suppression plugin for voice" HOMEPAGE="https://github.com/werman/noise-suppression-for-voice; @@ -44,6 +44,15 @@ DEPEND=" RDEPEND="${DEPEND}" src_configure() { + # Bug #925672 + # append-atomic-flags does not work for us in this case, as it can + # only test for single integers of given sizes, meanwhile + # noise-suppression-for-voice does std::atomic, where + # RnNoiseStats is a struct with 4 uint32_t members. + if test-flags-CCLD "-latomic" &>/dev/null; then + append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state + fi + local mycmakeargs=( -DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF) -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF) diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild index 78ff0308a9d3..0fd3b8452a21 100644 --- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild +++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="A real-time noise suppression plugin for voice" HOMEPAGE="https://github.com/werman/noise-suppression-for-voice; @@ -44,6 +44,15 @@ DEPEND=" RDEPEND="${DEPEND}" src_configure() { + # Bug #925672 + # append-atomic-flags does not work for us in this case, as it can + # only test for single integers of given sizes, meanwhile + # noise-suppression-for-voice does std::atomic, where + # RnNoiseStats is a struct with 4 uint32_t members. + if test-flags-CCLD "-latomic" &>/dev/null; then + append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state + fi + local mycmakeargs=( -DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF) -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF)
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/
commit: f9151322f528a3c36ed60f50510221df3a0c3460 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:45:25 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:45:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9151322 media-libs/libsdl2: try harder with LDFLAGS for tests I ended up hitting a GCC bug because of inconsistent use of -mfpmath=sse. This should hopefully help. Bug: https://gcc.gnu.org/PR114487 Signed-off-by: Sam James gentoo.org> media-libs/libsdl2/libsdl2-2.30.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild b/media-libs/libsdl2/libsdl2-2.30.1.ebuild index 3892dd137bc0..757d81b9f933 100644 --- a/media-libs/libsdl2/libsdl2-2.30.1.ebuild +++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild @@ -223,6 +223,7 @@ multilib_src_configure() { SDL_LIBS="-L${BUILD_DIR}/build/.libs -lSDL2" ac_cv_lib_SDL2_ttf_TTF_Init=no CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}" + LDFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}" ) mkdir "${BUILD_DIR}/test" || die
[gentoo-commits] repo/proj/guru:master commit in: app-text/typst/
commit: 6dc4c2ff857bc237266a6799740592325821 Author: odrling odrling xyz> AuthorDate: Thu Mar 28 03:19:47 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Mar 28 03:19:47 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dc4c2ff app-text/typst: add myself as a maintainer Signed-off-by: odrling odrling.xyz> app-text/typst/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-text/typst/metadata.xml b/app-text/typst/metadata.xml index be2c3b8d89..083e800993 100644 --- a/app-text/typst/metadata.xml +++ b/app-text/typst/metadata.xml @@ -5,6 +5,10 @@ vows...@gmail.com Huang Rui + + florianba...@odrling.xyz + Florian Badie + https://github.com/typst/typst/issues https://github.com/typst/typst/releases
[gentoo-commits] repo/proj/guru:master commit in: games-strategy/warhammer4000-dawn-of-war-demo/
commit: f54492fad55cae43ac8a9b835d957909e8758359 Author: Vitaly Zdanevich ya ru> AuthorDate: Thu Mar 28 00:22:17 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Mar 28 00:22:17 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f54492fa games-strategy/warhammer4000-dawn-of-war-demo: new package Signed-off-by: Vitaly Zdanevich ya.ru> .../warhammer4000-dawn-of-war-demo/Manifest| 1 + .../warhammer4000-dawn-of-war-demo/metadata.xml| 8 .../warhammer4000-dawn-of-war-demo-1.ebuild| 45 ++ 3 files changed, 54 insertions(+) diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/Manifest b/games-strategy/warhammer4000-dawn-of-war-demo/Manifest new file mode 100644 index 00..8e8390dd3d --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/Manifest @@ -0,0 +1 @@ +DIST warhammer4000-dawn-of-war-demo.tar.xz 304260244 BLAKE2B 3cc765ef30f70478f51eabbaf30edad19eeca9d57f68e0ae8f47f3dd524f78fa8c65cd93a2b98b0b3b00673d936e71ae0d73ba99979a0db0c230bc69ad3e11fd SHA512 275e1e86164ef3fb189042dc7a7bd7ffb53bcde29d6ca706cc8be37229977a19328872d7e5c286daa39d6bca646eecd756b0d2a2cc3958531459c562540bd69e diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml b/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml new file mode 100644 index 00..812e586b96 --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + Vitaly Zdanevich + zdanevich.vit...@ya.ru + + diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild new file mode 100644 index 00..22f5fcec6d --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="RTS with high rating from 2004, like WarCraft III or Armies of Exigo" +HOMEPAGE="https://en.wikipedia.org/wiki/Warhammer_40%2C000%3A_Dawn_of_War; + +SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz; + +KEYWORDS="~amd64" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +RESTRICT="strip" + +RDEPEND=" + ~games-emulation/conty-1.25.2:0 +" +# TODO add USE flag to be able to choolse local wine or wine-proton, against 1.4 GB dependency? + +QA_PREBUILT="*" + +src_install() { + + mkdir -p "$ED$/opt" || die + + mkdir "$ED/opt" || die + mkdir -p "$ED/usr/bin/" || die + cp -r "$PN" "$ED/opt/$PN" || die + + conty='conty-1.25.2' + + echo "cd /opt/$PN; $conty wine $PN; cd -" > "$ED/usr/bin/$PN" || die + fperms +x "/usr/bin/$PN" + +} + +pkg_postinst() { + einfo "More about the game:" + einfo "https://store.steampowered.com/app/4570/Warhammer_4_Dawn_of_War__Game_of_the_Year_Edition/; + einfo "https://www.wikidata.org/wiki/Q1061708; + einfo "https://www.pcgamingwiki.com/wiki/Warhammer_40%2C000%3A_Dawn_of_War; +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/prysk/, dev-util/prysk/files/
commit: 017b0d7960a32ed5ddfc65e36b0c3c4654804ea3 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Thu Mar 28 03:40:38 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Mar 28 03:40:54 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=017b0d79 dev-util/prysk: add 0.19.0, drop 0.18.0 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> dev-util/prysk/Manifest| 2 +- .../prysk-0.18.0-fix-stray-site-packages.patch | 52 -- .../{prysk-0.18.0.ebuild => prysk-0.19.0.ebuild} | 5 +-- 3 files changed, 2 insertions(+), 57 deletions(-) diff --git a/dev-util/prysk/Manifest b/dev-util/prysk/Manifest index 65636bf99b..790df769b8 100644 --- a/dev-util/prysk/Manifest +++ b/dev-util/prysk/Manifest @@ -1 +1 @@ -DIST prysk-0.18.0.gh.tar.gz 78512 BLAKE2B 0fa715ebdf8202e689abf08029dd0f73863ad6bcc37a156b65e486722351404d1f17b09d4c1661980161292590a69ca0dcf37533088a63489585cd19ffaab074 SHA512 2e1c82dcfc3f85dbed2572d1e238a93f1932c9dbf7c79d65189a1584dc6265652f60d8c060a75363ecbd660318874cf01875eff78d387c5be8f29c6599fc8d69 +DIST prysk-0.19.0.gh.tar.gz 78659 BLAKE2B 772c1e79e8db826435f8324c437769b0a149b33909b64459ea7a6d8db18e1d35bd76abe225b635eab654bb8a9bc21c3d6bac05ae8de631bf294a3ea293852794 SHA512 14b0ab8f0592833f32a168d8bfb7342f1339d34054ccb976ac89e17966c8728959d3a9f201bce3d992198118e3c5023e9fbaac6d2b7638bc0d16b57442a1f81c diff --git a/dev-util/prysk/files/prysk-0.18.0-fix-stray-site-packages.patch b/dev-util/prysk/files/prysk-0.18.0-fix-stray-site-packages.patch deleted file mode 100644 index f1ffa0c63d..00 --- a/dev-util/prysk/files/prysk-0.18.0-fix-stray-site-packages.patch +++ /dev/null @@ -1,52 +0,0 @@ -From d7728b04f59b5e9df52f5df1c6f51fbce4dd0977 Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" -Date: Thu, 15 Feb 2024 09:50:41 +0100 -Part-of: https://github.com/prysk/prysk/pull/239 -Subject: [PATCH] pyproject.toml: Only include in sdist - -https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages - -For example, this is bogus and would mean project overwriting each others: - /usr/lib/python3.11/site-packages/pyproject.toml - /usr/lib/python3.11/site-packages/poetry.lock - /usr/lib/python3.11/site-packages/README.rst - /usr/lib/python3.11/site-packages/COPYING.txt - /usr/lib/python3.11/site-packages/examples - pyproject.toml | 20 ++-- - 1 file changed, 10 insertions(+), 10 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 6683ab5..3d65573 100644 a/pyproject.toml -+++ b/pyproject.toml -@@ -40,16 +40,16 @@ keywords = [ - repository = "https://github.com/Nicoretti/prysk; - homepage = "https://www.prysk.net/; - include = [ --".coveragerc", --"noxfile.py", --"poetry.lock", --"*.rst", --"*.txt", --"*.toml", --"docs/*", --"contrib/*", --"scripts/*", --"examples/*", -+{ path = ".coveragerc", format = "sdist" }, -+{ path = "noxfile.py", format = "sdist" }, -+{ path = "poetry.lock", format = "sdist" }, -+{ path = "*.rst", format = "sdist" }, -+{ path = "*.txt", format = "sdist" }, -+{ path = "*.toml", format = "sdist" }, -+{ path = "docs/*", format = "sdist" }, -+{ path = "contrib/*", format = "sdist" }, -+{ path = "scripts/*", format = "sdist" }, -+{ path = "examples/*", format = "sdist" }, - ] - exclude = [ - "contrib/PKGBUILD", --- -2.43.0 - diff --git a/dev-util/prysk/prysk-0.18.0.ebuild b/dev-util/prysk/prysk-0.19.0.ebuild similarity index 91% rename from dev-util/prysk/prysk-0.18.0.ebuild rename to dev-util/prysk/prysk-0.19.0.ebuild index df08f93c65..964221966e 100644 --- a/dev-util/prysk/prysk-0.18.0.ebuild +++ b/dev-util/prysk/prysk-0.19.0.ebuild @@ -5,6 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} pypy3 ) DISTUTILS_USE_PEP517=poetry +DISTUTILS_SINGLE_IMPL=1 inherit distutils-r1 @@ -23,10 +24,6 @@ RDEPEND=" $(python_gen_cond_dep '>=dev-python/rich-13.3.1[${PYTHON_USEDEP}]') " -PATCHES=( - "${FILESDIR}/prysk-0.18.0-fix-stray-site-packages.patch" -) - DOCS=( README.rst docs examples ) python_test() {
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/wlopm/
commit: 39d138e26e4af173572cadc6dc8738e7f9e731e6 Author: Ben Buhse benbuhse com> AuthorDate: Wed Mar 27 23:54:43 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 23:54:53 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39d138e2 gui-apps/wlopm: new package, add 0.1.0, Signed-off-by: Ben Buhse benbuhse.com> gui-apps/wlopm/Manifest | 1 + gui-apps/wlopm/wlopm-0.1.0.ebuild | 29 + gui-apps/wlopm/wlopm-.ebuild | 29 + 3 files changed, 59 insertions(+) diff --git a/gui-apps/wlopm/Manifest b/gui-apps/wlopm/Manifest new file mode 100644 index 00..6a2395cfee --- /dev/null +++ b/gui-apps/wlopm/Manifest @@ -0,0 +1 @@ +DIST wlopm-0.1.0.tar.gz 19004 BLAKE2B bbe69423c70e9a88fc63458011fbb36faef95a162a1444dc22cbd47a15a5b83439737b2610a085a3471b8571237c74203bb1a12048e457874406ba023c14e03c SHA512 a9690051786cfef1f96b574c8afaf35a7e234c0fa3b35b210be1fc1a963304c94f77d60935b32030cc641e87279d58b74f55dd3a6a4fcef905fb9432dd58ecab diff --git a/gui-apps/wlopm/wlopm-0.1.0.ebuild b/gui-apps/wlopm/wlopm-0.1.0.ebuild new file mode 100644 index 00..6672063089 --- /dev/null +++ b/gui-apps/wlopm/wlopm-0.1.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="wlr-output-power-management-v1 client" +HOMEPAGE="https://git.sr.ht/~leon_plickat/wlopm/; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/wlopm; +else + SRC_URI="https://git.sr.ht/~leon_plickat/wlopm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland" +RDEPEND="${DEPEND}" +BDEPEND="dev-libs/wayland-protocols" + +src_install() { + # Need to install to /usr instead of /usr/local + # and the Makefile doens't handle DESTDIR properly + emake PREFIX="${D}"/usr install +} diff --git a/gui-apps/wlopm/wlopm-.ebuild b/gui-apps/wlopm/wlopm-.ebuild new file mode 100644 index 00..6672063089 --- /dev/null +++ b/gui-apps/wlopm/wlopm-.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="wlr-output-power-management-v1 client" +HOMEPAGE="https://git.sr.ht/~leon_plickat/wlopm/; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/wlopm; +else + SRC_URI="https://git.sr.ht/~leon_plickat/wlopm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland" +RDEPEND="${DEPEND}" +BDEPEND="dev-libs/wayland-protocols" + +src_install() { + # Need to install to /usr instead of /usr/local + # and the Makefile doens't handle DESTDIR properly + emake PREFIX="${D}"/usr install +}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/
commit: 4a63cc8ddd1fa6fede1eb9fd6a26e1d2ae1a2ace Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:04:05 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:06:28 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a63cc8d gui-apps/nwg-displays: add 0.3.15 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-displays/Manifest | 1 + gui-apps/nwg-displays/nwg-displays-0.3.15.ebuild | 35 2 files changed, 36 insertions(+) diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest index 8bbe086f9d..c338c5120a 100644 --- a/gui-apps/nwg-displays/Manifest +++ b/gui-apps/nwg-displays/Manifest @@ -1,3 +1,4 @@ DIST nwg-displays-0.3.11.tar.gz 24479 BLAKE2B b8afd7df9c543b93fcb0faf4ac96a8b2615c9838eca6de3cbc6e2301d6b5c8fc833ed0fdb2dd4358671718f980db21d5a1b3a965140bb06ff9e46a7c2b8af195 SHA512 045a12e9c541c943c39546e2637f2bc2d530abd8add85760be4a5191285e7925451a28cf48eeebeb593fbf591657f4b6462c875b592411fdee89ab964723876e DIST nwg-displays-0.3.13.tar.gz 24504 BLAKE2B 9502d566a57c44a6d8d3d75a2ee5c33ccb0bb1312e667058aee5ea96a4bf238d008de8f9a5720ca90f709275a00544da4532e0772928c529b625d2a7b6486daf SHA512 ccf708b5c528519c323951c6a2b2c0b0f5228fdfdf7e94f54f15eeb82d7fa52c8b49bf91399f6801651d02226592dc8cb6833dfe9d0cb59b5c420dd8462e1850 DIST nwg-displays-0.3.14.tar.gz 24681 BLAKE2B 60bee9066c2db6dceaf9a7a43bb382d60fa43a7c6531198f7ad36f8eb1d66bea043446441de3e8926189f69f328707527edd05f8a3d6f1d9d90ecb26c2488206 SHA512 8baa66d6ba4ee5553445297101db96fd6eef3c9a190d3e0e771ead319dfc432e50680f63adb700e88aed85bea253cca2639b8e150ac89a7d63d90a54bd128450 +DIST nwg-displays-0.3.15.tar.gz 24617 BLAKE2B e5d4b2eff263ba132ee9e519772843b1e9c2173d002fd4174f8f19d115649add2ed3494c23a88bbb5f41c98515bfd90c0ad88d88b889c6bc4b4ab372464314e1 SHA512 458ea68a21bbff7d7aaacd5b424da6e10bb2c516940b3d7bc3726b2e703aad1b189b4d91e64155e7c840faf889da734f05daba2fd0e60afbb9e984490baa8a73 diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.15.ebuild b/gui-apps/nwg-displays/nwg-displays-0.3.15.ebuild new file mode 100644 index 00..1e190ccf18 --- /dev/null +++ b/gui-apps/nwg-displays/nwg-displays-0.3.15.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 xdg-utils + +DESCRIPTION="Output management utility for sway and Hyprland" +HOMEPAGE="https://github.com/nwg-piotr/nwg-displays; +SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + gui-apps/wlr-randr + x11-libs/gtk+:3 +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-displays.desktop + doicon nwg-displays.svg +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/
commit: db3eacd30927fc1e54bf19c650c9f4c3aeb06cab Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:09:36 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:09:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db3eacd3 gui-apps/nwg-panel: add 0.9.27 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-panel/Manifest| 1 + gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index f440d7b7cf..c7b082fcd4 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -2,3 +2,4 @@ DIST nwg-panel-0.9.23.tar.gz 227040 BLAKE2B bc0f5afd220bab8f360874b9744b21c8f173 DIST nwg-panel-0.9.24.tar.gz 227084 BLAKE2B 8a86923a0d457d55a1269b00c6955c51410fbd8f838c1b9b4526c37200b4f55c161d0df1ee4a3a0ef83f115c33563ffc8cc5907d601495d1b433ec04e93ac198 SHA512 68329511f20ce88738fb2b30efaa542fcbaf1376a7cb269755f99489cd89984d8986230eebd4c0c610cf5e935f85ba4d33108b7beff64dabc0d67f8f2af04c5b DIST nwg-panel-0.9.25.tar.gz 227247 BLAKE2B 627d679d3b9de4e32d52d4954bf090354d0ce1e85b34bb8a5a63971195c5f1e1cd6ff48c4ea9ec948726b3f3b7939c2d22f284259ee4f9637c943a98102754c7 SHA512 8dd1e43c75ad4ddc61586290fe4928db958c05f1049b7860f212e0950ca46e881d4657722b4859823917af8d16dd613a7374d5bf611d67f4ce2652992d3798f7 DIST nwg-panel-0.9.26.tar.gz 229968 BLAKE2B acac5f1268fee7d47b6b31a91e3c161cf72b9c387c3dcd75977262c7938e2e5e8a24b3a47dae9365ecf5ece9daec55771714dcd4ed1e942e59b372e0efc30684 SHA512 5f3537ce8ddc356248f75ad463980ccdbe5ec819164df6d00336eebb7eff27486ce2945ce9c15ac8d36fe45818c46f76b3460ee4b5ce08d955548cdbcaef329a +DIST nwg-panel-0.9.27.tar.gz 229930 BLAKE2B d1a028a6fb7cdf2097b868a572fb394bf9bd5ab8ed927d35eab63d354b668f4e422d0a59e1ab28d5d1cdc47343768429ce4891f72ebaa554e2d55314dfec912b SHA512 f2772fcd5336761dbe9b0f15502d4506a0a7e0362610310a67605751d5b1d0575e1b0abb2ed0745a4b14822cba71206afb6534ed59b182b35350f51ca0184563 diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild new file mode 100644 index 00..dde513ba92 --- /dev/null +++ b/gui-apps/nwg-panel/nwg-panel-0.9.27.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 systemd xdg-utils + +if [[ "${PV}" == ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git; +else + SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" +HOMEPAGE="https://github.com/nwg-piotr/nwg-panel; +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + x11-libs/gtk+:3 + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/i3ipc[${PYTHON_USEDEP}] + dev-python/dasbus[${PYTHON_USEDEP}] + gui-apps/nwg-icon-picker + media-sound/playerctl + gui-libs/gtk-layer-shell +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-panel-config.desktop + domenu nwg-processes.desktop + doicon nwg-panel.svg + doicon nwg-processes.svg + doicon nwg-shell.svg + systemd_dounit nwg-panel.service +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/xremap/
commit: 6de9be4d917167552efcaa724d67a2ae5ca7bdac Author: Daichi Yamamoto dyama net> AuthorDate: Thu Mar 28 00:17:05 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Mar 28 00:17:05 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6de9be4d gui-apps/xremap: add 0.8.18, drop 0.8.15 Signed-off-by: Daichi Yamamoto dyama.net> gui-apps/xremap/Manifest | 31 +++--- .../{xremap-0.8.15.ebuild => xremap-0.8.18.ebuild} | 29 ++-- 2 files changed, 31 insertions(+), 29 deletions(-) diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest index 087227332a..fee21d8dc7 100644 --- a/gui-apps/xremap/Manifest +++ b/gui-apps/xremap/Manifest @@ -8,7 +8,7 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c78 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 -DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 +DIST anyhow-1.0.81.crate 45142 BLAKE2B 9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78 SHA512 3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5 DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST async-trait-0.1.72.crate 28592 BLAKE2B bb66b3c9c55918fc3ca41e5a7c5672ed6cdd58bb7e676caf0d766e11d6cc6abf40953d2a91cdccaa2f934ece3fd57a699b19def6229fa772dd0fd685a2f3de4b SHA512 2f00fbead070f27b37d22847b8ff1647c517a0be72129fa67637ecdfd0137d471a8e6c57c2bb731d157415df10e4b22e65b40fd0c67f7d0c66e83228609a32a7 @@ -46,7 +46,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 DIST enumflags2-0.6.4.crate 10713 BLAKE2B 86219df31b9c8a60470f676a365f0f0890892baa7c9e3101a385d9475f9398ff8b62ce3295ca318a266f551c85048e02f26fa67ea9ac689e94a5ccafcb8f5ea3 SHA512 5814f58a8d22f093b94eb71611b9a5c8bf2145db9544397255d93126fdae220c261010d1dd2a278475e7e3c76bb9e67bd671c44f1edddc620924fd6fdc7dc03b DIST enumflags2_derive-0.6.4.crate 3659 BLAKE2B b49a73fe2977e8f62af37c367f1452979cdc0575b532d086e612b84495113041221bd508cbf2b72e3179d929a2eabad59b9913db98b21491186a1f1bcf571a9a SHA512 a8a166ed48c77a3d23c1b1afe4dec1812c2a440736cb6c6059e46b90a0a216c81cb45ae6e439ed5b3dcd656faf1bb6dace4e46b908dd02321b4a59351240911b -DIST env_logger-0.10.1.crate 36524 BLAKE2B 974c75fb4288ca18e75eb6055e9f6798a53ce6b14e05385244225fe3cb05390b975343e4714c6ba72d384809bfb1279ba4cca9b6e2f7d9256c589e5fd13beb5c SHA512 5749661d10a482447527f4641a86a77dfecff0984e13f07cc9392359287c74837af8b290c358a4888934ae3ec0389f51e8cd269fbcc48cd27bd44bbacac41b0f +DIST env_logger-0.10.2.crate 36402 BLAKE2B 34ef02d0f53fea474e7284fd7021ed3b44b11be2c0d0c9a66ace8792bac74d1a6b43997e0e7d043ef89e14903f6ab6d42c169bbb164f05cfe4e1688611639edb SHA512
[gentoo-commits] repo/proj/guru:master commit in: x11-themes/catppuccin-gtk/
commit: 05f4169d87c7bc123bcae4ecc9a5ff0d6911bacc Author: Denis Strizhkin gmail com> AuthorDate: Wed Mar 27 21:41:34 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 21:41:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05f4169d x11-themes/catppuccin-gtk: Added Mocha and Macchiato flavors Signed-off-by: Denis Strizhkin gmail.com> x11-themes/catppuccin-gtk/Manifest | 28 +++ .../catppuccin-gtk/catppuccin-gtk-0.7.1.ebuild | 96 +++--- x11-themes/catppuccin-gtk/metadata.xml | 6 +- 3 files changed, 98 insertions(+), 32 deletions(-) diff --git a/x11-themes/catppuccin-gtk/Manifest b/x11-themes/catppuccin-gtk/Manifest index b9d313982e..f49af0e42c 100644 --- a/x11-themes/catppuccin-gtk/Manifest +++ b/x11-themes/catppuccin-gtk/Manifest @@ -26,3 +26,31 @@ DIST catppuccin-gtk-0.7.1-latte-sapphire-light.zip 499187 BLAKE2B 5cb7fbf4b8e03f DIST catppuccin-gtk-0.7.1-latte-sky-light.zip 492261 BLAKE2B 0f5dbdd9d8ac0b179d49f496bce2eb4395c10a3671afa503c65c58106f85076d7a1b8b786910b6c722709d4efe55d68d60ef0e36eae934d2a52b0457b5d8c886 SHA512 37a2ce91a58627d5fc929843552c4c950f2bcb048f18c9993f296eb7fc30352736420198510ad0cc33719193ad9c964fc8efdcd33f8f14c617d99fc17f36e48a DIST catppuccin-gtk-0.7.1-latte-teal-light.zip 493325 BLAKE2B 54ba596101abb48323d8c1883dcd9d51dd826c910914ebba3cac1bce691c06da33a4a01c12d3f29ca2fdc17eb38894493cf5889a151bac774cd038b0ddf9628c SHA512 464c0edcf458da84fbd50f4c1247110090f4cd6348fa056e601e81e2d3a53a9ab86f72f0aeae0ea6b40bfc3cfb4fc1d9d9e8671b77e8217462e91c40579d6172 DIST catppuccin-gtk-0.7.1-latte-yellow-light.zip 495033 BLAKE2B 60d0dbd43f16108c03b8a9d5b4794157b16c576b6958d376db2a63788157e61125f5553fdcb7ccb73692f7ac4c3a67d6b631f73f1123710758bbd79b7e15cf5f SHA512 0c36f72ad120a6d4b16932946ab98a2a0005f5470c209fb8c6fbab88d3c4f8967987f1855d227a78b4ba3b4005788d93cdefe786e9cae1fbbfb7e808a221b757 +DIST catppuccin-gtk-0.7.1-macchiato-blue-dark.zip 500781 BLAKE2B 47e50b7d3588d73aee51c9b473b1d2d42f3d016340fc105ebc45baab2f41a992fa6fb9795c5dcc9e47c979f2116bcf9f06dc123a8d2e71ba586aaf402d360408 SHA512 11853f02ad408a5041c23e21e1f1d7c56b5592b73e3b06e3c4f2d8aa094dd242f14badb4cab38eca4618dc5f40c9233940db3242eb275ab956551f071f9283e0 +DIST catppuccin-gtk-0.7.1-macchiato-flamingo-dark.zip 504495 BLAKE2B 3a3a9448f4e1710a2bb53d1b214427ce1f4cf821e2c701d35d72b0c578075ed0c8f58dcb9863576e7a4e7c9b6d0a870fde48bb846bc2a75c45eecd0f0d774e00 SHA512 4431720fe5a33e8376f4fe3265e389bc3e18b9efc673859bf0a628e7a68565903fe14c25e14e95c42a0293840eac13eff3ac111acf27a5c1c7e5bca0f8bca562 +DIST catppuccin-gtk-0.7.1-macchiato-green-dark.zip 500024 BLAKE2B d7a5de6e3337a29cf0fc13962762bd10346701e2f6615dd381ae62ed4f67fd55142c2ea235b37a5baffc37df82a96f24b38ee4ae9657190ec00ac685f80d031a SHA512 36d0fc715720f03ff65989363bffd8af2db2720ddc5b45bbad4f00c2b498d65232342ebf0271c6b56dc303ea797214602837ddb1a6c311efbfdf54ccb17800ec +DIST catppuccin-gtk-0.7.1-macchiato-lavender-dark.zip 504982 BLAKE2B c2f16d63e9014d2a02c6a2f0f48972ea8a382bedb78410c0f2ae4b6bcd28d48dbfb655b8b4a52a31cb0e5342f0d94f89c86e56825fc3c22724554eca522b496e SHA512 b1aec557194a3522997e884461586e51c42a4fe1d20cb19498750e6e8996bae8b0901aeb5b5dc1c743ea250a00bb36660ec3fe6b4c2e494f7285fe26b9453c01 +DIST catppuccin-gtk-0.7.1-macchiato-maroon-dark.zip 501036 BLAKE2B 2f10481c537395b64889d7b8e0f756e403fe16a8b98cfc19762f4f5c334f65d7b971608fa5cd25122ee180dbb8b36dff2ca6c0eefc019ad72da34e5529c2897d SHA512 b7ce8a0900813901f30e4a1e80467ea9f3ed2692fa8c1dbc636e2df3da67c68eecc811071e008423d88e74d761a2ed79934e6f3fe96e0d4fa1de6b2ecf295b48 +DIST catppuccin-gtk-0.7.1-macchiato-mauve-dark.zip 501615 BLAKE2B 6a746964c4d26ccaaece28f4b97e23d8c405fa5ef7623f9fa6c935139b388e235dcf4733adbbab20cfac8e22459573b5233842c1571ef430f5e4cbcb4c32f71e SHA512 dd1f4e7eccd92dba12d5d592905068fe8c54d78c30d2effe748b8df5902a1eb0c392d849ac38f67dcbb24c5d8093e88b10408e461aab1ddf2c8b234bb05d9710 +DIST catppuccin-gtk-0.7.1-macchiato-peach-dark.zip 499213 BLAKE2B 6b0b4ee0e935dfa637b38e5ecb92e655bb3ace7d687b4d08a78c2ffd8c9c232de3632b97ad17b72e4404e361fb2657f8cfa384861d35623d8da89f4fdc590cc7 SHA512 7fa19bd41a9ff9e0ed391ff14ebe797a9a20288a93ba5a92510c3b1a8271420c358d923b16de6292c72071b8fc88a453cb568a37a96104004987e72ae04b381b +DIST catppuccin-gtk-0.7.1-macchiato-pink-dark.zip 500336 BLAKE2B 8cc8ed33343e5f95ff8def2ac7bff243a50c1fcfbb908ad50dd14178d723d210653ced0e645d510ae4c44bbabf4e4df98d042bc98d02980849a0feaeaf1b0a3e SHA512 70111bf9724089122d3ae48bb84f2453f90292be90bf360f2c6038af7b5d82feffe2cc86679df6de26ee1f5fe5afd73c085578d580c299415dad7f0ccdaf9233 +DIST catppuccin-gtk-0.7.1-macchiato-red-dark.zip 497875 BLAKE2B 95dc452ee8994fa51e6bc1aa4e36501cc9ecdc3ef18ee2e25873c1602104ad2ed931b65cc0086f2d05fed289ecee3b6fc6c4186cda1d49262e8908af41021907 SHA512 bd5fefcb6240654df64e8a5ec2a079d5989ec27de4c905ed794d86a9559ee0aa217fc9d72702a87d248858f7262931b58efba01d8b5123b0eb23aefe7538eb00 +DIST
[gentoo-commits] repo/proj/guru:master commit in: app-text/typst/
commit: c10706871b65c6832785d78bb87d4892d19b4bee Author: odrling odrling xyz> AuthorDate: Thu Mar 28 02:59:42 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Mar 28 03:06:21 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1070687 app-text/typst: use cargo_src_install works as expected with USE=debug Closes: https://bugs.gentoo.org/916990 Signed-off-by: odrling odrling.xyz> app-text/typst/typst-0.10.0.ebuild | 2 +- app-text/typst/typst-0.9.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/typst/typst-0.10.0.ebuild b/app-text/typst/typst-0.10.0.ebuild index 6ea90d4388..4c42fd77bf 100644 --- a/app-text/typst/typst-0.10.0.ebuild +++ b/app-text/typst/typst-0.10.0.ebuild @@ -401,7 +401,7 @@ src_compile() { src_install() { local ARTIFACTSDIR='crates/typst-cli/artifacts' - dobin "${S}"/target/release/"${PN}" + cargo_src_install --path "${S}/crates/typst-cli" doman "${ARTIFACTSDIR}/${PN}"*.1 dozshcomp "${ARTIFACTSDIR}/_${PN}" dofishcomp "${ARTIFACTSDIR}/${PN}.fish" diff --git a/app-text/typst/typst-0.9.0.ebuild b/app-text/typst/typst-0.9.0.ebuild index 8b905f4ed8..07dda3434f 100644 --- a/app-text/typst/typst-0.9.0.ebuild +++ b/app-text/typst/typst-0.9.0.ebuild @@ -423,7 +423,7 @@ src_compile() { src_install() { local ARTIFACTSDIR='crates/typst-cli/artifacts' - dobin "${S}"/target/release/"${PN}" + cargo_src_install --path "${S}/crates/typst-cli" doman "${ARTIFACTSDIR}/${PN}"*.1 dozshcomp "${ARTIFACTSDIR}/_${PN}" dofishcomp "${ARTIFACTSDIR}/${PN}.fish"
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/boot-repair-iso-download/
commit: 5b080de5b205f6a988f7cd7c535bc9b75c31a2f1 Author: Julien Roy jroy ca> AuthorDate: Wed Mar 27 14:35:08 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 14:35:08 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b080de5 Revert "sys-boot/boot-repair-iso-download: new package" This reverts commit 470cf060b5b0fac0d7c84e54bad34b9b577f1fe5. Per discussion on https://github.com/gentoo/guru/commit/470cf060b5b0fac0d7c84e54bad34b9b577f1fe5 Signed-off-by: Julien Roy jroy.ca> sys-boot/boot-repair-iso-download/Manifest | 1 - .../boot-repair-iso-download-.ebuild | 39 -- sys-boot/boot-repair-iso-download/metadata.xml | 12 --- 3 files changed, 52 deletions(-) diff --git a/sys-boot/boot-repair-iso-download/Manifest b/sys-boot/boot-repair-iso-download/Manifest deleted file mode 100644 index 54c2ca538c..00 --- a/sys-boot/boot-repair-iso-download/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST boot-repair-disk-64bit.iso 2630877184 BLAKE2B 66b977f030bd673d6b212e8975ae1662f92644e23186046748165cbd6088d2a5ca3dbc419e39d136e112b97263e6494bfca952f5fa1e00d9c2e272748bce994e SHA512 2908bc9b7cb249fe1fefa02d8c817857f59a95b61a896b220d6b056cde2de2fc418654ec09e9576b1fe72eb225b457bc151d56eebc720b5ee8e0e825dba5de22 diff --git a/sys-boot/boot-repair-iso-download/boot-repair-iso-download-.ebuild b/sys-boot/boot-repair-iso-download/boot-repair-iso-download-.ebuild deleted file mode 100644 index f453969d3b..00 --- a/sys-boot/boot-repair-iso-download/boot-repair-iso-download-.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ubuntu based ISO to fix GRUB problems - just downloads to /opt/distribs/" -HOMEPAGE="https://sourceforge.net/p/boot-repair-cd/home/Home/; - -SRC_URI="https://yer.dl.sourceforge.net/project/boot-repair-cd/boot-repair-disk-64bit.iso; - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -PROPERTIES="live" -RESTRICT="strip" -QA_PREBUILT="*" - -src_install() { - - cd "$DISTDIR" || die - - mkdir -p "$ED/opt/distribs/" || die - - cp boot-repair-disk-64bit.iso "$ED/opt/distribs/" || die -} - -pkg_postinst() { - einfo "To write to USB we have many options, but the simplest one without installing any software:" - einfo "sudo cp boot-repair-disk-64bit.iso /dev/sdX" - einfo "it will override the data on USB" - einfo "Instead of sdX - choose the letter of your USB flash from lsblk" - einfo "or" - einfo "sudo dd if=boot-repair-disk-64bit.iso of=/dev/sdX" - einfo "With dd you can press Ctrl-T to see the progress" - einfo "or sys-boot/ventoy-bin (just copy the iso to the usb, with optional persistence storage)" - einfo "or Rufus on Windows (also with optional persistence) https://rufus.ie; - einfo "See related documentation https://wiki.gentoo.org/wiki/LiveUSB; -} diff --git a/sys-boot/boot-repair-iso-download/metadata.xml b/sys-boot/boot-repair-iso-download/metadata.xml deleted file mode 100644 index c58921bd3b..00 --- a/sys-boot/boot-repair-iso-download/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - Vitaly Zdanevich - zdanevich.vit...@ya.ru - - - https://help.ubuntu.com/community/Boot-Repair - boot-repair-cd - -
[gentoo-commits] repo/proj/guru:master commit in: www-apps/vaultwarden-web/
commit: b1d67fc89b160f748a2e3ec706a96b83853fccde Author: Rahil Bhimjiani rahil rocks> AuthorDate: Wed Mar 27 12:19:22 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 12:19:53 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1d67fc8 www-apps/vaultwarden-web: add dies and popds Signed-off-by: Rahil Bhimjiani rahil.rocks> www-apps/vaultwarden-web/vaultwarden-web-2024.1.2b.ebuild | 3 ++- www-apps/vaultwarden-web/vaultwarden-web-2024.3.0.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/www-apps/vaultwarden-web/vaultwarden-web-2024.1.2b.ebuild b/www-apps/vaultwarden-web/vaultwarden-web-2024.1.2b.ebuild index 60158ed172..2bf9f2b95d 100644 --- a/www-apps/vaultwarden-web/vaultwarden-web-2024.1.2b.ebuild +++ b/www-apps/vaultwarden-web/vaultwarden-web-2024.1.2b.ebuild @@ -59,11 +59,12 @@ src_prepare() { src_compile() { # mimicking the behaviour of https://github.com/dani-garcia/bw_web_builds/blob/master/scripts/build_web_vault.sh - pushd apps/web + pushd apps/web || die npm --verbose --offline run dist:oss:selfhost && printf '{"version":"%s"}' "${PV}" | tee build/vw-version.json \ || die "Build failed! Try prebuilt from upstream ${CATEGORY}/${PN}-bin" # although following is optional in upstream's build process, it reduced build dir size from 44M to 25M find build -name "*.map" -delete || die + popd || die } src_install() { diff --git a/www-apps/vaultwarden-web/vaultwarden-web-2024.3.0.ebuild b/www-apps/vaultwarden-web/vaultwarden-web-2024.3.0.ebuild index c5e2bb8610..20f1cd608e 100644 --- a/www-apps/vaultwarden-web/vaultwarden-web-2024.3.0.ebuild +++ b/www-apps/vaultwarden-web/vaultwarden-web-2024.3.0.ebuild @@ -92,11 +92,12 @@ src_compile() { npm --verbose --offline clean-install || die # mimicking the behaviour of https://github.com/dani-garcia/bw_web_builds/blob/master/scripts/build_web_vault.sh - pushd apps/web + pushd apps/web || die npm --verbose --offline run dist:oss:selfhost && printf '{"version":"%s"}' "${PV}" | tee build/vw-version.json \ || die "Build failed! Try prebuilt from upstream ${CATEGORY}/${PN}-bin" # although following is optional in upstream's build process, it reduced build dir size from 44M to 25M find build -name "*.map" -delete || die + popd || die } src_install() {
[gentoo-commits] repo/proj/guru:master commit in: games-strategy/general/
commit: 35df0043f910dbe967903b50002c8edb5d170468 Author: Vitaly Zdanevich ya ru> AuthorDate: Wed Mar 27 18:28:14 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 18:28:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35df0043 games-strategy/general: add || die Signed-off-by: Vitaly Zdanevich ya.ru> games-strategy/general/general-4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-strategy/general/general-4.6.ebuild b/games-strategy/general/general-4.6.ebuild index b9d598ea6f..1f6506ee82 100644 --- a/games-strategy/general/general-4.6.ebuild +++ b/games-strategy/general/general-4.6.ebuild @@ -32,7 +32,7 @@ src_install() { conty='conty-1.25.2' - echo "cd /opt/$PN; $conty wine $PN; cd -" > "$ED/usr/bin/$PN" + echo "cd /opt/$PN; $conty wine $PN; cd -" > "$ED/usr/bin/$PN" || die fperms +x "/usr/bin/$PN" # I tried this but on run error: "Problems during decoding OGG files" - # because I need to run from the directory of the game,
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/
commit: d812718efafecda9efd6966d0a941aa611297109 Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:09:51 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:09:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d812718e gui-apps/nwg-panel: drop 0.9.23 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-panel/Manifest| 1 - gui-apps/nwg-panel/nwg-panel-0.9.23.ebuild | 53 -- 2 files changed, 54 deletions(-) diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index c7b082fcd4..5906350a37 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,4 +1,3 @@ -DIST nwg-panel-0.9.23.tar.gz 227040 BLAKE2B bc0f5afd220bab8f360874b9744b21c8f1730cbd124763fe57d9707ae1169cce6d155dfe49dca37d45d398b5aeda38f3f68764e7cd5e11ac5392ad61d6b2a615 SHA512 1363ffab1124a17a4320a0350595808dda76fcfe1a97191e3b504b99a0733c9860d4aa35a97299605226f988687c3b4cf14794fe065e2e1ec11e1ca2e0fb0e9c DIST nwg-panel-0.9.24.tar.gz 227084 BLAKE2B 8a86923a0d457d55a1269b00c6955c51410fbd8f838c1b9b4526c37200b4f55c161d0df1ee4a3a0ef83f115c33563ffc8cc5907d601495d1b433ec04e93ac198 SHA512 68329511f20ce88738fb2b30efaa542fcbaf1376a7cb269755f99489cd89984d8986230eebd4c0c610cf5e935f85ba4d33108b7beff64dabc0d67f8f2af04c5b DIST nwg-panel-0.9.25.tar.gz 227247 BLAKE2B 627d679d3b9de4e32d52d4954bf090354d0ce1e85b34bb8a5a63971195c5f1e1cd6ff48c4ea9ec948726b3f3b7939c2d22f284259ee4f9637c943a98102754c7 SHA512 8dd1e43c75ad4ddc61586290fe4928db958c05f1049b7860f212e0950ca46e881d4657722b4859823917af8d16dd613a7374d5bf611d67f4ce2652992d3798f7 DIST nwg-panel-0.9.26.tar.gz 229968 BLAKE2B acac5f1268fee7d47b6b31a91e3c161cf72b9c387c3dcd75977262c7938e2e5e8a24b3a47dae9365ecf5ece9daec55771714dcd4ed1e942e59b372e0efc30684 SHA512 5f3537ce8ddc356248f75ad463980ccdbe5ec819164df6d00336eebb7eff27486ce2945ce9c15ac8d36fe45818c46f76b3460ee4b5ce08d955548cdbcaef329a diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.23.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.23.ebuild deleted file mode 100644 index dde513ba92..00 --- a/gui-apps/nwg-panel/nwg-panel-0.9.23.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 systemd xdg-utils - -if [[ "${PV}" == ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git; -else - SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" -HOMEPAGE="https://github.com/nwg-piotr/nwg-panel; -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - x11-libs/gtk+:3 - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/i3ipc[${PYTHON_USEDEP}] - dev-python/dasbus[${PYTHON_USEDEP}] - gui-apps/nwg-icon-picker - media-sound/playerctl - gui-libs/gtk-layer-shell -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-panel-config.desktop - domenu nwg-processes.desktop - doicon nwg-panel.svg - doicon nwg-processes.svg - doicon nwg-shell.svg - systemd_dounit nwg-panel.service -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/
commit: db23a87f9e7707e1ef7046f3a2ca2cdd13d9f22f Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:10:06 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:10:06 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db23a87f gui-apps/nwg-panel: drop 0.9.24 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-panel/Manifest| 1 - gui-apps/nwg-panel/nwg-panel-0.9.24.ebuild | 53 -- 2 files changed, 54 deletions(-) diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index 5906350a37..9605183565 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,4 +1,3 @@ -DIST nwg-panel-0.9.24.tar.gz 227084 BLAKE2B 8a86923a0d457d55a1269b00c6955c51410fbd8f838c1b9b4526c37200b4f55c161d0df1ee4a3a0ef83f115c33563ffc8cc5907d601495d1b433ec04e93ac198 SHA512 68329511f20ce88738fb2b30efaa542fcbaf1376a7cb269755f99489cd89984d8986230eebd4c0c610cf5e935f85ba4d33108b7beff64dabc0d67f8f2af04c5b DIST nwg-panel-0.9.25.tar.gz 227247 BLAKE2B 627d679d3b9de4e32d52d4954bf090354d0ce1e85b34bb8a5a63971195c5f1e1cd6ff48c4ea9ec948726b3f3b7939c2d22f284259ee4f9637c943a98102754c7 SHA512 8dd1e43c75ad4ddc61586290fe4928db958c05f1049b7860f212e0950ca46e881d4657722b4859823917af8d16dd613a7374d5bf611d67f4ce2652992d3798f7 DIST nwg-panel-0.9.26.tar.gz 229968 BLAKE2B acac5f1268fee7d47b6b31a91e3c161cf72b9c387c3dcd75977262c7938e2e5e8a24b3a47dae9365ecf5ece9daec55771714dcd4ed1e942e59b372e0efc30684 SHA512 5f3537ce8ddc356248f75ad463980ccdbe5ec819164df6d00336eebb7eff27486ce2945ce9c15ac8d36fe45818c46f76b3460ee4b5ce08d955548cdbcaef329a DIST nwg-panel-0.9.27.tar.gz 229930 BLAKE2B d1a028a6fb7cdf2097b868a572fb394bf9bd5ab8ed927d35eab63d354b668f4e422d0a59e1ab28d5d1cdc47343768429ce4891f72ebaa554e2d55314dfec912b SHA512 f2772fcd5336761dbe9b0f15502d4506a0a7e0362610310a67605751d5b1d0575e1b0abb2ed0745a4b14822cba71206afb6534ed59b182b35350f51ca0184563 diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.24.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.24.ebuild deleted file mode 100644 index dde513ba92..00 --- a/gui-apps/nwg-panel/nwg-panel-0.9.24.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 systemd xdg-utils - -if [[ "${PV}" == ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git; -else - SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" -HOMEPAGE="https://github.com/nwg-piotr/nwg-panel; -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - x11-libs/gtk+:3 - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/i3ipc[${PYTHON_USEDEP}] - dev-python/dasbus[${PYTHON_USEDEP}] - gui-apps/nwg-icon-picker - media-sound/playerctl - gui-libs/gtk-layer-shell -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-panel-config.desktop - domenu nwg-processes.desktop - doicon nwg-panel.svg - doicon nwg-processes.svg - doicon nwg-shell.svg - systemd_dounit nwg-panel.service -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/
commit: 75f7c6025eed7fd5d9e0d721ee765921962b16c8 Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:02:18 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:02:18 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75f7c602 gui-apps/nwg-panel: fix variable order Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-panel/nwg-panel-.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gui-apps/nwg-panel/nwg-panel-.ebuild b/gui-apps/nwg-panel/nwg-panel-.ebuild index 2174621ad2..9c95597aee 100644 --- a/gui-apps/nwg-panel/nwg-panel-.ebuild +++ b/gui-apps/nwg-panel/nwg-panel-.ebuild @@ -19,9 +19,8 @@ fi DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" HOMEPAGE="https://github.com/nwg-piotr/nwg-panel; LICENSE="MIT" -IUSE="systemd" - SLOT="0" +IUSE="systemd" RDEPEND=" x11-libs/gtk+:3
[gentoo-commits] repo/proj/guru:master commit in: games-strategy/massive-assault-network-ii/
commit: 794c1548018d162ae2ace6697feb7d39457940fc Author: Vitaly Zdanevich ya ru> AuthorDate: Wed Mar 27 19:45:32 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 19:45:32 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=794c1548 games-strategy/massive-assault-network-ii: fix installing Closes: https://bugs.gentoo.org/927981 Signed-off-by: Vitaly Zdanevich ya.ru> .../massive-assault-network-ii-2.0.270.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild b/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild index ddb1e14f2e..93818193d7 100644 --- a/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild +++ b/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild @@ -28,7 +28,7 @@ src_install() { mkdir "$ED/opt" || die mkdir -p "$ED/usr/bin/" || die - cp -r "$PN" "$ED/opt/$PN" || die + cp -r massive-assault-network-2 "$ED/opt/$PN" || die conty='conty-1.25.2'
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/
commit: 0a285a6b98181ba1b55b865428520efe594ddb8b Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:07:13 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:07:13 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a285a6b gui-apps/nwg-displays: drop 0.3.13 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-displays/Manifest | 1 - gui-apps/nwg-displays/nwg-displays-0.3.13.ebuild | 37 2 files changed, 38 deletions(-) diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest index c2aab5c451..a988a5250c 100644 --- a/gui-apps/nwg-displays/Manifest +++ b/gui-apps/nwg-displays/Manifest @@ -1,3 +1,2 @@ -DIST nwg-displays-0.3.13.tar.gz 24504 BLAKE2B 9502d566a57c44a6d8d3d75a2ee5c33ccb0bb1312e667058aee5ea96a4bf238d008de8f9a5720ca90f709275a00544da4532e0772928c529b625d2a7b6486daf SHA512 ccf708b5c528519c323951c6a2b2c0b0f5228fdfdf7e94f54f15eeb82d7fa52c8b49bf91399f6801651d02226592dc8cb6833dfe9d0cb59b5c420dd8462e1850 DIST nwg-displays-0.3.14.tar.gz 24681 BLAKE2B 60bee9066c2db6dceaf9a7a43bb382d60fa43a7c6531198f7ad36f8eb1d66bea043446441de3e8926189f69f328707527edd05f8a3d6f1d9d90ecb26c2488206 SHA512 8baa66d6ba4ee5553445297101db96fd6eef3c9a190d3e0e771ead319dfc432e50680f63adb700e88aed85bea253cca2639b8e150ac89a7d63d90a54bd128450 DIST nwg-displays-0.3.15.tar.gz 24617 BLAKE2B e5d4b2eff263ba132ee9e519772843b1e9c2173d002fd4174f8f19d115649add2ed3494c23a88bbb5f41c98515bfd90c0ad88d88b889c6bc4b4ab372464314e1 SHA512 458ea68a21bbff7d7aaacd5b424da6e10bb2c516940b3d7bc3726b2e703aad1b189b4d91e64155e7c840faf889da734f05daba2fd0e60afbb9e984490baa8a73 diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.13.ebuild b/gui-apps/nwg-displays/nwg-displays-0.3.13.ebuild deleted file mode 100644 index 7f18db1638..00 --- a/gui-apps/nwg-displays/nwg-displays-0.3.13.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Output management utility for sway and Hyprland" -HOMEPAGE="https://github.com/nwg-piotr/nwg-displays; -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - gui-apps/wlr-randr - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-displays.desktop - doicon nwg-displays.svg -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -}
[gentoo-commits] repo/proj/guru:master commit in: net-misc/iipsrv/files/, acct-group/iipsrv/, acct-user/iipsrv/, net-misc/iipsrv/
commit: 509dfc7e91ee576cd00201703a605ecec28748d8 Author: Ruven Pillay users sourceforge net> AuthorDate: Wed Mar 27 15:20:38 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 15:20:38 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=509dfc7e net-misc/iipsrv: new package Merge request for new net-misc/iipsrv package with user and group accounts (both set to -1) for the server process in acct-user/iipsrv and acct--group/iipsrv. net-misc/iipsrv includes both OpenRC and Systemd files and configuration. iipsrv is an image server and transcoder for high resolution and scientific images that supports the IIP, IIIF, Deepzoom and Zoomify APIs (https://iipimage.sourceforge.io) Signed-off-by: Ruven Pillay users.sourceforge.net> acct-group/iipsrv/iipsrv-0-r1.ebuild | 8 +++ acct-group/iipsrv/metadata.xml | 12 acct-user/iipsrv/iipsrv-0-r1.ebuild| 13 acct-user/iipsrv/metadata.xml | 12 net-misc/iipsrv/Manifest | 1 + net-misc/iipsrv/files/iipsrv-1.2-make.patch| 11 net-misc/iipsrv/files/iipsrv-1.2-rawtile.patch | 10 +++ net-misc/iipsrv/files/iipsrv.apache2.conf | 6 ++ net-misc/iipsrv/files/iipsrv.confd | 84 ++ net-misc/iipsrv/files/iipsrv.initd | 32 ++ net-misc/iipsrv/files/iipsrv.lighttpd.conf | 9 +++ net-misc/iipsrv/files/iipsrv.systemd.conf | 77 +++ net-misc/iipsrv/files/iipsrv.systemd.service | 21 +++ net-misc/iipsrv/iipsrv-1.2.ebuild | 77 +++ net-misc/iipsrv/metadata.xml | 33 ++ 15 files changed, 406 insertions(+) diff --git a/acct-group/iipsrv/iipsrv-0-r1.ebuild b/acct-group/iipsrv/iipsrv-0-r1.ebuild new file mode 100644 index 00..35f064dae8 --- /dev/null +++ b/acct-group/iipsrv/iipsrv-0-r1.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +ACCT_GROUP_ID=-1 diff --git a/acct-group/iipsrv/metadata.xml b/acct-group/iipsrv/metadata.xml new file mode 100644 index 00..ceab525789 --- /dev/null +++ b/acct-group/iipsrv/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + ru...@users.sourceforge.net + Ruven + + + proxy-ma...@gentoo.org + Proxy Maintainers + + diff --git a/acct-user/iipsrv/iipsrv-0-r1.ebuild b/acct-user/iipsrv/iipsrv-0-r1.ebuild new file mode 100644 index 00..bbc0861fed --- /dev/null +++ b/acct-user/iipsrv/iipsrv-0-r1.ebuild @@ -0,0 +1,13 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="User for iipsrv" + +ACCT_USER_ID=-1 +ACCT_USER_GROUPS=( "iipsrv" ) + +acct-user_add_deps diff --git a/acct-user/iipsrv/metadata.xml b/acct-user/iipsrv/metadata.xml new file mode 100644 index 00..ceab525789 --- /dev/null +++ b/acct-user/iipsrv/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + ru...@users.sourceforge.net + Ruven + + + proxy-ma...@gentoo.org + Proxy Maintainers + + diff --git a/net-misc/iipsrv/Manifest b/net-misc/iipsrv/Manifest new file mode 100644 index 00..345b1c5a52 --- /dev/null +++ b/net-misc/iipsrv/Manifest @@ -0,0 +1 @@ +DIST iipsrv-1.2.tar.bz2 719024 BLAKE2B be1afb93f6367f58fd68c71b6e80c53601160b21cf90c76b42fef722d428555a2f0389864824c85db298112eef97f1ff6b3a5e345491a0096df11e123945872c SHA512 76d7dee476384e24dc13c8e37ed14999c8c584742303456cbc893eb11b2e5e6effe01f208f84830cefb48694290252908826550bf89d0fb1a8c6c82f1bc30fcd diff --git a/net-misc/iipsrv/files/iipsrv-1.2-make.patch b/net-misc/iipsrv/files/iipsrv-1.2-make.patch new file mode 100644 index 00..f9acb3ed4a --- /dev/null +++ b/net-misc/iipsrv/files/iipsrv-1.2-make.patch @@ -0,0 +1,11 @@ +--- iipsrv-1.2/Makefile.am 2021-04-09 22:29:51.0 +0200 iipsrv-1.2/Makefile.am.new 2023-10-11 00:13:21.665852075 +0200 +@@ -1,6 +1,6 @@ + AUTOMAKE_OPTIONS = dist-bzip2 + ACLOCAL_AMFLAGS = -I m4 + +-SUBDIRS = fcgi src man ++SUBDIRS = src man + +-EXTRA_DIST = TODO COPYING.FCGI doc windows ++EXTRA_DIST = doc windows diff --git a/net-misc/iipsrv/files/iipsrv-1.2-rawtile.patch b/net-misc/iipsrv/files/iipsrv-1.2-rawtile.patch new file mode 100644 index 00..2b50a94cea --- /dev/null +++ b/net-misc/iipsrv/files/iipsrv-1.2-rawtile.patch @@ -0,0 +1,10 @@ +--- iipsrv-1.2/src/RawTile.h iipsrv-1.2/src/RawTile.new.h +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #if !( (__cplusplus >= 201103L) || ((defined(_MSC_VER) && _MSC_VER >= 1900)) ) + #include // Required
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/
commit: 057de9f1ee1eef35c602dd7d56ed4ee7b13a01fa Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:06:58 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:06:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=057de9f1 gui-apps/nwg-displays: drop 0.3.11 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-displays/Manifest | 1 - gui-apps/nwg-displays/nwg-displays-0.3.11.ebuild | 37 2 files changed, 38 deletions(-) diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest index c338c5120a..c2aab5c451 100644 --- a/gui-apps/nwg-displays/Manifest +++ b/gui-apps/nwg-displays/Manifest @@ -1,4 +1,3 @@ -DIST nwg-displays-0.3.11.tar.gz 24479 BLAKE2B b8afd7df9c543b93fcb0faf4ac96a8b2615c9838eca6de3cbc6e2301d6b5c8fc833ed0fdb2dd4358671718f980db21d5a1b3a965140bb06ff9e46a7c2b8af195 SHA512 045a12e9c541c943c39546e2637f2bc2d530abd8add85760be4a5191285e7925451a28cf48eeebeb593fbf591657f4b6462c875b592411fdee89ab964723876e DIST nwg-displays-0.3.13.tar.gz 24504 BLAKE2B 9502d566a57c44a6d8d3d75a2ee5c33ccb0bb1312e667058aee5ea96a4bf238d008de8f9a5720ca90f709275a00544da4532e0772928c529b625d2a7b6486daf SHA512 ccf708b5c528519c323951c6a2b2c0b0f5228fdfdf7e94f54f15eeb82d7fa52c8b49bf91399f6801651d02226592dc8cb6833dfe9d0cb59b5c420dd8462e1850 DIST nwg-displays-0.3.14.tar.gz 24681 BLAKE2B 60bee9066c2db6dceaf9a7a43bb382d60fa43a7c6531198f7ad36f8eb1d66bea043446441de3e8926189f69f328707527edd05f8a3d6f1d9d90ecb26c2488206 SHA512 8baa66d6ba4ee5553445297101db96fd6eef3c9a190d3e0e771ead319dfc432e50680f63adb700e88aed85bea253cca2639b8e150ac89a7d63d90a54bd128450 DIST nwg-displays-0.3.15.tar.gz 24617 BLAKE2B e5d4b2eff263ba132ee9e519772843b1e9c2173d002fd4174f8f19d115649add2ed3494c23a88bbb5f41c98515bfd90c0ad88d88b889c6bc4b4ab372464314e1 SHA512 458ea68a21bbff7d7aaacd5b424da6e10bb2c516940b3d7bc3726b2e703aad1b189b4d91e64155e7c840faf889da734f05daba2fd0e60afbb9e984490baa8a73 diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.11.ebuild b/gui-apps/nwg-displays/nwg-displays-0.3.11.ebuild deleted file mode 100644 index 7f18db1638..00 --- a/gui-apps/nwg-displays/nwg-displays-0.3.11.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Output management utility for sway and Hyprland" -HOMEPAGE="https://github.com/nwg-piotr/nwg-displays; -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - gui-apps/wlr-randr - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-displays.desktop - doicon nwg-displays.svg -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -}
[gentoo-commits] repo/proj/guru:master commit in: sys-boot/ubuntu-desktop-amd64-iso-download/
commit: 2811f0670b5948f98894b25d0b7ea8015faea5ff Author: Julien Roy jroy ca> AuthorDate: Wed Mar 27 14:32:18 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 14:32:18 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2811f067 Revert "sys-boot/ubuntu-desktop-amd64-iso-download: new package" This reverts commit 0a7b62b8af7b86d42f95d364df01fc2b5dbab240. Per discussion on https://github.com/gentoo/guru/commit/0a7b62b8af7b86d42f95d364df01fc2b5dbab240 Signed-off-by: Julien Roy jroy.ca> .../ubuntu-desktop-amd64-iso-download/Manifest | 1 - .../ubuntu-desktop-amd64-iso-download/metadata.xml | 8 ...buntu-desktop-amd64-iso-download-22.04.4.ebuild | 52 -- 3 files changed, 61 deletions(-) diff --git a/sys-boot/ubuntu-desktop-amd64-iso-download/Manifest b/sys-boot/ubuntu-desktop-amd64-iso-download/Manifest deleted file mode 100644 index 20ce4f5026..00 --- a/sys-boot/ubuntu-desktop-amd64-iso-download/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ubuntu-22.04.4-desktop-amd64.iso 5017356288 BLAKE2B 987cc9796b9902c6874ffeccd1df5ed6e17873ca4a8f4a8f986a1527aab6d98096eccc56bdcbc6f9cb5cc90515fbe4da5b0f279ee74705efdd445737c62a44df SHA512 0035fbb414daa32f928cf5e3776ad4c67f51592892447c8b4e25ec919db5ee77141833eef124d7d52e506f4eef7601fb09c8a31543b56d3c7608cddbfe2712ae diff --git a/sys-boot/ubuntu-desktop-amd64-iso-download/metadata.xml b/sys-boot/ubuntu-desktop-amd64-iso-download/metadata.xml deleted file mode 100644 index 812e586b96..00 --- a/sys-boot/ubuntu-desktop-amd64-iso-download/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - Vitaly Zdanevich - zdanevich.vit...@ya.ru - - diff --git a/sys-boot/ubuntu-desktop-amd64-iso-download/ubuntu-desktop-amd64-iso-download-22.04.4.ebuild b/sys-boot/ubuntu-desktop-amd64-iso-download/ubuntu-desktop-amd64-iso-download-22.04.4.ebuild deleted file mode 100644 index 4bbd3da4fd..00 --- a/sys-boot/ubuntu-desktop-amd64-iso-download/ubuntu-desktop-amd64-iso-download-22.04.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Downloaded from Yandex mirror (Russia), to /opt/distribs/ - no other actions" -HOMEPAGE="https://ubuntu.com/download/desktop; - -f="ubuntu-$PV-desktop-amd64.iso" -SRC_URI="https://mirror.yandex.ru/ubuntu-releases/$PV/$f; -# TODO how to choose the closest/fastest mirror? - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -PROPERTIES="live" -RESTRICT="strip" -QA_PREBUILT="*" - -src_install() { - - cd "$DISTDIR" - - mkdir -p "$ED/opt/distribs/" || die - - cp $f "$ED/opt/distribs/" || die -} - -pkg_postinst() { - einfo "To write to USB we have many options, but the simplest one without installing any software:" - einfo "sudo cp $f /dev/sdX" - einfo "it will override the data on USB" - einfo "Instead of sdX - choose the letter of your USB flash from lsblk" - einfo "" - einfo "or" - einfo "sudo dd if=$f of=/dev/sdX" - einfo "With dd you can press Ctrl-T to see the progress" - einfo "" - einfo "or" - einfo "sys-boot/ventoy-bin" - einfo "(just copy the iso to the usb, with optional persistence storage)" - einfo "" - einfo "or" - einfo "sys-boot/mkusb" - einfo "" - einfo "or" - einfo "or Rufus on Windows (also with optional persistence) https://rufus.ie; - einfo "See related documentation https://wiki.gentoo.org/wiki/LiveUSB; - einfo "" - einfo "ISO is saved to /opt/distribs/" -}
[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/
commit: d218d3597a67f4fb199c5e5b88fa40d62a46c408 Author: Pascal Jäger leimstift de> AuthorDate: Wed Mar 27 17:00:10 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Mar 27 17:00:10 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d218d359 gui-apps/nwg-panel: add 0.9.26 Signed-off-by: Pascal Jäger leimstift.de> gui-apps/nwg-panel/Manifest| 1 + gui-apps/nwg-panel/nwg-panel-0.9.26.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index 606263d101..f440d7b7cf 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,3 +1,4 @@ DIST nwg-panel-0.9.23.tar.gz 227040 BLAKE2B bc0f5afd220bab8f360874b9744b21c8f1730cbd124763fe57d9707ae1169cce6d155dfe49dca37d45d398b5aeda38f3f68764e7cd5e11ac5392ad61d6b2a615 SHA512 1363ffab1124a17a4320a0350595808dda76fcfe1a97191e3b504b99a0733c9860d4aa35a97299605226f988687c3b4cf14794fe065e2e1ec11e1ca2e0fb0e9c DIST nwg-panel-0.9.24.tar.gz 227084 BLAKE2B 8a86923a0d457d55a1269b00c6955c51410fbd8f838c1b9b4526c37200b4f55c161d0df1ee4a3a0ef83f115c33563ffc8cc5907d601495d1b433ec04e93ac198 SHA512 68329511f20ce88738fb2b30efaa542fcbaf1376a7cb269755f99489cd89984d8986230eebd4c0c610cf5e935f85ba4d33108b7beff64dabc0d67f8f2af04c5b DIST nwg-panel-0.9.25.tar.gz 227247 BLAKE2B 627d679d3b9de4e32d52d4954bf090354d0ce1e85b34bb8a5a63971195c5f1e1cd6ff48c4ea9ec948726b3f3b7939c2d22f284259ee4f9637c943a98102754c7 SHA512 8dd1e43c75ad4ddc61586290fe4928db958c05f1049b7860f212e0950ca46e881d4657722b4859823917af8d16dd613a7374d5bf611d67f4ce2652992d3798f7 +DIST nwg-panel-0.9.26.tar.gz 229968 BLAKE2B acac5f1268fee7d47b6b31a91e3c161cf72b9c387c3dcd75977262c7938e2e5e8a24b3a47dae9365ecf5ece9daec55771714dcd4ed1e942e59b372e0efc30684 SHA512 5f3537ce8ddc356248f75ad463980ccdbe5ec819164df6d00336eebb7eff27486ce2945ce9c15ac8d36fe45818c46f76b3460ee4b5ce08d955548cdbcaef329a diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.26.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.26.ebuild new file mode 100644 index 00..dde513ba92 --- /dev/null +++ b/gui-apps/nwg-panel/nwg-panel-0.9.26.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 systemd xdg-utils + +if [[ "${PV}" == ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git; +else + SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" +HOMEPAGE="https://github.com/nwg-piotr/nwg-panel; +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + x11-libs/gtk+:3 + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/i3ipc[${PYTHON_USEDEP}] + dev-python/dasbus[${PYTHON_USEDEP}] + gui-apps/nwg-icon-picker + media-sound/playerctl + gui-libs/gtk-layer-shell +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-panel-config.desktop + domenu nwg-processes.desktop + doicon nwg-panel.svg + doicon nwg-processes.svg + doicon nwg-shell.svg + systemd_dounit nwg-panel.service +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}
[gentoo-commits] repo/proj/guru:dev commit in: app-text/typst/
commit: 6dc4c2ff857bc237266a6799740592325821 Author: odrling odrling xyz> AuthorDate: Thu Mar 28 03:19:47 2024 + Commit: Florian Badie mailbox org> CommitDate: Thu Mar 28 03:19:47 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dc4c2ff app-text/typst: add myself as a maintainer Signed-off-by: odrling odrling.xyz> app-text/typst/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-text/typst/metadata.xml b/app-text/typst/metadata.xml index be2c3b8d89..083e800993 100644 --- a/app-text/typst/metadata.xml +++ b/app-text/typst/metadata.xml @@ -5,6 +5,10 @@ vows...@gmail.com Huang Rui + + florianba...@odrling.xyz + Florian Badie + https://github.com/typst/typst/issues https://github.com/typst/typst/releases
[gentoo-commits] repo/proj/guru:dev commit in: app-text/typst/
commit: c10706871b65c6832785d78bb87d4892d19b4bee Author: odrling odrling xyz> AuthorDate: Thu Mar 28 02:59:42 2024 + Commit: Florian Badie mailbox org> CommitDate: Thu Mar 28 03:06:21 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1070687 app-text/typst: use cargo_src_install works as expected with USE=debug Closes: https://bugs.gentoo.org/916990 Signed-off-by: odrling odrling.xyz> app-text/typst/typst-0.10.0.ebuild | 2 +- app-text/typst/typst-0.9.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/typst/typst-0.10.0.ebuild b/app-text/typst/typst-0.10.0.ebuild index 6ea90d4388..4c42fd77bf 100644 --- a/app-text/typst/typst-0.10.0.ebuild +++ b/app-text/typst/typst-0.10.0.ebuild @@ -401,7 +401,7 @@ src_compile() { src_install() { local ARTIFACTSDIR='crates/typst-cli/artifacts' - dobin "${S}"/target/release/"${PN}" + cargo_src_install --path "${S}/crates/typst-cli" doman "${ARTIFACTSDIR}/${PN}"*.1 dozshcomp "${ARTIFACTSDIR}/_${PN}" dofishcomp "${ARTIFACTSDIR}/${PN}.fish" diff --git a/app-text/typst/typst-0.9.0.ebuild b/app-text/typst/typst-0.9.0.ebuild index 8b905f4ed8..07dda3434f 100644 --- a/app-text/typst/typst-0.9.0.ebuild +++ b/app-text/typst/typst-0.9.0.ebuild @@ -423,7 +423,7 @@ src_compile() { src_install() { local ARTIFACTSDIR='crates/typst-cli/artifacts' - dobin "${S}"/target/release/"${PN}" + cargo_src_install --path "${S}/crates/typst-cli" doman "${ARTIFACTSDIR}/${PN}"*.1 dozshcomp "${ARTIFACTSDIR}/_${PN}" dofishcomp "${ARTIFACTSDIR}/${PN}.fish"
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/
commit: 6977541d9cacedd131888d9acf6e417597b16e4d Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:20:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:20:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6977541d net-misc/curl: Stabilize 8.7.1 sparc, #927998 Signed-off-by: Sam James gentoo.org> net-misc/curl/curl-8.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild index 9d7f52fdc447..ea43332db05d 100644 --- a/net-misc/curl/curl-8.7.1.ebuild +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD curl ISC test? ( BSD-4 )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/
commit: 2e3e930a9998454e41339f69b67f43f9a99fbaa8 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:07:02 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:07:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3e930a sys-apps/util-linux: Stabilize 2.39.3-r5 amd64, #927999 Signed-off-by: Sam James gentoo.org> sys-apps/util-linux/util-linux-2.39.3-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild index fd64ce2da061..00a684831353 100644 --- a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild +++ b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild @@ -19,7 +19,7 @@ else inherit verify-sig if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos" fi SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/
commit: 20e497e193e29cbf558dd39dfeaa485022cb2fb3 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:06:58 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:06:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e497e1 net-misc/curl: Stabilize 8.7.1 arm, #927998 Signed-off-by: Sam James gentoo.org> net-misc/curl/curl-8.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild index b255791c8c4b..f9112733a36a 100644 --- a/net-misc/curl/curl-8.7.1.ebuild +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD curl ISC test? ( BSD-4 )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgconf/
commit: fe93ce96232fbd47f0d5d94253ab6a62820f16a7 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:06:30 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:06:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe93ce96 dev-util/pkgconf: add 2.2.0 Signed-off-by: Sam James gentoo.org> dev-util/pkgconf/Manifest | 1 + dev-util/pkgconf/pkgconf-2.2.0.ebuild | 73 +++ 2 files changed, 74 insertions(+) diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 0c5d5d9c0a65..502abadd87b7 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -1,2 +1,3 @@ DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe SHA512 7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba DIST pkgconf-2.1.1.tar.xz 311956 BLAKE2B b59e57b1118bb75bc946a1e65e037a172c2ade3a7b9da8404b3598833cd091600045de151f2db06453b23563501b2dff7fdda8967e14c0c933ac50d28ddb3cd0 SHA512 cdf0998cd87f6d5e5a6560037eb847fd9613d237858d26eec321c42f54ca40ac72b6749c48c5b32611841d701393b1217bdb6c0cba5efd2c138be10d0e8fb32d +DIST pkgconf-2.2.0.tar.xz 311920 BLAKE2B c2a89e932e7671785799f4b82beb75e92f246c152c03e88c847cedef39f2123da0544ff914d1c1512b8616f8b8cfd9f5115b33560042bcfa7ac5f78c0ceb2a27 SHA512 c4ff254c7323bdebc2595037df60e33f17fc5c222d7500a4b9d8b18c8b451ac35cd3ac90d31c920c23e9495ece2b82422de61e13286d43de3a5d1fe8211bd944 diff --git a/dev-util/pkgconf/pkgconf-2.2.0.ebuild b/dev-util/pkgconf/pkgconf-2.2.0.ebuild new file mode 100644 index ..46f8e97f290d --- /dev/null +++ b/dev-util/pkgconf/pkgconf-2.2.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 2012-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib multilib-minimal + +if [[ ${PV} == ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git; +else + SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" +HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf; + +LICENSE="ISC" +SLOT="0/5" +IUSE="+native-symlinks test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-libs/atf + dev-util/kyua + ) +" +RDEPEND="!dev-util/pkgconfig" + +src_prepare() { + default + + [[ ${PV} == ]] && eautoreconf + + MULTILIB_CHOST_TOOLS=( + /usr/bin/pkgconf$(get_exeext) + /usr/bin/pkg-config$(get_exeext) + ) +} + +multilib_src_configure() { + local myeconfargs=( + --with-system-includedir="${EPREFIX}/usr/include" + --with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)" + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH + default +} + +multilib_src_install() { + default + + dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext) + dosym pkgconf.1 /usr/share/man/man1/pkg-config.1 +} + +multilib_src_install_all() { + einstalldocs + + if ! use native-symlinks; then + rm "${ED}"/usr/bin/{pkgconf,pkg-config}$(get_exeext) || die + fi + + find "${ED}" -type f -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/
commit: 560dca32bfdd7a2e15db394c51de64460839d6ca Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:06:57 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:06:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=560dca32 net-misc/curl: Stabilize 8.7.1 x86, #927998 Signed-off-by: Sam James gentoo.org> net-misc/curl/curl-8.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild index f29644a60f23..b255791c8c4b 100644 --- a/net-misc/curl/curl-8.7.1.ebuild +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD curl ISC test? ( BSD-4 )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/
commit: 9b5e4cc6b8b77d1619900d1f8172651b16659cc5 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:06:59 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:06:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5e4cc6 net-misc/curl: Stabilize 8.7.1 amd64, #927998 Signed-off-by: Sam James gentoo.org> net-misc/curl/curl-8.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild index f9112733a36a..9d7f52fdc447 100644 --- a/net-misc/curl/curl-8.7.1.ebuild +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD curl ISC test? ( BSD-4 )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/
commit: 7a7c95f731da87dc8e09f6ea8e97e038fa7d46ac Author: Sam James gentoo org> AuthorDate: Thu Mar 28 03:07:01 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 03:07:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7c95f7 sys-apps/util-linux: Stabilize 2.39.3-r5 arm64, #927999 Signed-off-by: Sam James gentoo.org> sys-apps/util-linux/util-linux-2.39.3-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild index 110e710683a5..fd64ce2da061 100644 --- a/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild +++ b/sys-apps/util-linux/util-linux-2.39.3-r5.ebuild @@ -19,7 +19,7 @@ else inherit verify-sig if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos" fi SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/
commit: e3b3e8beaab9d3ea4d3f5981ba3cfdc15e527938 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 02:48:25 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 02:48:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b3e8be net-misc/curl: Stabilize 8.7.1 arm64, #927998 Signed-off-by: Sam James gentoo.org> net-misc/curl/curl-8.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild index 1fa3c0279ada..f29644a60f23 100644 --- a/net-misc/curl/curl-8.7.1.ebuild +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -17,7 +17,7 @@ else https://curl.se/download/${P}.tar.xz verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD curl ISC test? ( BSD-4 )"
[gentoo-commits] proj/chromium-tools:master commit in: /
commit: 27d24e85030b0653630c93f123ccc68e310d7dc4 Author: Matt Jolly gentoo org> AuthorDate: Mon Mar 25 07:46:52 2024 + Commit: Matt Jolly gentoo org> CommitDate: Mon Mar 25 10:27:02 2024 + URL: https://gitweb.gentoo.org/proj/chromium-tools.git/commit/?id=27d24e85 automate chromium-ffmpeg packaging Signed-off-by: Matt Jolly gentoo.org> get-opera-version-mapping.py | 2 +- package-chromium-ffmpeg.py | 175 +++ 2 files changed, 176 insertions(+), 1 deletion(-) diff --git a/get-opera-version-mapping.py b/get-opera-version-mapping.py index 43f8f32..2b515b4 100755 --- a/get-opera-version-mapping.py +++ b/get-opera-version-mapping.py @@ -103,7 +103,7 @@ def remediate_unknown_versions(versions): # Example usage # Base URL with version placeholder base_url = "https://blogs.opera.com/desktop/changelog-for-{}/; -opera_chromium_versions = get_opera_chromium_versions(base_url, 100, 108) +opera_chromium_versions = get_opera_chromium_versions(base_url, 100, 110) opera_chromium_versions = remediate_unknown_versions(opera_chromium_versions) diff --git a/package-chromium-ffmpeg.py b/package-chromium-ffmpeg.py new file mode 100755 index 000..5db694e --- /dev/null +++ b/package-chromium-ffmpeg.py @@ -0,0 +1,175 @@ +#!/usr/bin/env python3 + +import re +import os +import logging +import subprocess +import requests + +# Configure logging +logging.basicConfig( +format='%(asctime)s - %(levelname)s - %(message)s', level=logging.INFO, +datefmt='%Y-%m-%d %H:%M:%S') + + +def get_commit(version_url): +"""Fetches the git hash from the Chromium ffmpeg submodule URL using requests. + +Args: + version_url: The URL of the Chromium ffmpeg submodule for a specific version. + +Returns: + The git commit hash found in the submodule URL, or None if not found. +""" +try: +# Use requests.get to fetch the URL content +response = requests.get(version_url) +response.raise_for_status() # Raise exception for non-200 status codes + +# Search for commit hash within the 'gitlink-detail' class (adapt if needed) +match = re.search( +r'Submodule link to (.*?) of', response.text) +if match: +return match.group(1) +else: +return None +except requests.exceptions.RequestException as e: +logging.error(f"Error: Failed to fetch URL {version_url} - {e}") +return None + + +def archive_ffmpeg(version, commit_hash): +"""Archives the Chromium ffmpeg repository at the specified commit hash. + +Args: + version: The Chromium major version (e.g. 123). + commit_hash: The git commit hash of the desired ffmpeg revision. +""" +# Base directory for ffmpeg checkout (configurable) +ffmpeg_dir = os.getenv("FFMPEG_TEMP_DIR", "/tmp/ffmpeg") +# Archive filename with version substitution +archive_name = f"/tmp/ffmpeg-chromium-{version}.tar.xz" + +repo_uri = "https://chromium.googlesource.com/chromium/third_party/ffmpeg; + +# Check if ffmpeg directory already exists +if os.path.exists(ffmpeg_dir): +# Verify remote URL matches expected repository +try: +output = subprocess.run( +["git", "remote", "-v"], cwd=ffmpeg_dir, capture_output=True, check=True).stdout.decode() +if not re.search(repo_uri, output, re.MULTILINE): +logging.error( +f"Existing ffmpeg directory {ffmpeg_dir} points to a different remote. Please remove and re-clone.") +exit(1) +except subprocess.CalledProcessError as e: +logging.error(f"Error verifying remote URL: {e}") +exit(1) + +# Update existing repository +try: +subprocess.run(["git", "pull"], cwd=ffmpeg_dir, check=True) +except subprocess.CalledProcessError as e: +logging.error(f"Error updating ffmpeg repository: {e}") +exit(1) +else: +# Clone the Chromium ffmpeg repository +try: +subprocess.run( +["git", "clone", repo_uri, ffmpeg_dir], check=True) +except subprocess.CalledProcessError as e: +logging.error(f"Error cloning ffmpeg repository: {e}") +exit(1) + +# Archive the ffmpeg directory with prefix and specific commit hash +try: +logging.info( +f"Archiving ffmpeg-chromium@{commit_hash}, this may take a moment...") +subprocess.run(["git", "archive", "--format=tar.xz", "-o", archive_name, + f"--prefix=ffmpeg-chromium-{version}/", commit_hash], cwd=ffmpeg_dir, check=True) +logging.info( +f"ffmpeg-chromium@{commit_hash} archived to {archive_name}") +except subprocess.CalledProcessError as e: +logging.error(f"Error archiving ffmpeg: {e}") + + +def copy_and_update_ebuild(version, commit_hash): +"""Copies
[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/, net-misc/curl/files/
commit: cd006458fff2138c9810c0154f14528ff69a416f Author: Matt Jolly gentoo org> AuthorDate: Thu Mar 28 01:07:25 2024 + Commit: Matt Jolly gentoo org> CommitDate: Thu Mar 28 02:09:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd006458 net-misc/curl: add 8.7.1 Bug: https://bugs.gentoo.org/927960 Signed-off-by: Matt Jolly gentoo.org> net-misc/curl/Manifest | 2 + net-misc/curl/curl-8.7.1.ebuild| 366 + .../files/curl-8.7.1-fix-pkgconfig-macros.patch| 39 +++ 3 files changed, 407 insertions(+) diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index 3e9f136e5372..fd56dbdb80f0 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -2,3 +2,5 @@ DIST curl-8.5.0.tar.xz 2658520 BLAKE2B cfd591f9703b9c63712dbe74494b05a80ce5a4fc4 DIST curl-8.5.0.tar.xz.asc 488 BLAKE2B d706c401aecf345398411b94c87b8f1ecc752d73d24e1a578c8c0e62732e8e476333a2a4772428c6425eb0d124b1ceee8e377cf41d60a54b6f2df50b9f23 SHA512 9c6a2e61860878cd731d951fac1bb52cd314db20439a5173a95b48da1742737e02bfb9978d65e25de6535f839e281235203599a29f252e78e0d7a83769727329 DIST curl-8.6.0.tar.xz 2630108 BLAKE2B 1b01de396008d57e154e2b5fc1acf1dd000703fa5d70b913dafea5487f0166bd8fdb63eee5c9b5af08a1ca40dd026144a791016f67c2395fcfc9c6b555929034 SHA512 359c08d88a5dec441255b36afe1a821730eca0ca8800ba52f57132b9e7d21f32457623907b4ae4876904b5e505eb1a59652372bb7de8dbd8db429dae9785e036 DIST curl-8.6.0.tar.xz.asc 488 BLAKE2B 18d7583a9aa6a278bea5a8a74461ff06f45ec418cd4542b015c74091c353b340afcc5dfe7e5e99f0b9fac7de9251164044a85e4f6665bf042636868a2c613d0a SHA512 2b835bb4b307e5e1c929b7136c5acfb9f6f06efa471ac27060336cabcfac40e02143f40434986c5e6817d4a9562b09efa8ff3168beed310a45453148cc1b5c8f +DIST curl-8.7.1.tar.xz 2707016 BLAKE2B a2a9f48d0b69c0d92fcbbda535ce55082a5243abe3ab2db80d6fa3f32fb2c98b65026d69fc45c94e966398cf9ba8d9c95b6b91f4768b54749ed3275dd21838ef SHA512 5bbde9d5648e9226f5490fa951690aaf159149345f3a315df2ba58b2468f3e59ca32e8a49734338afc861803a4f81caac6d642a4699b72c6310ebfb1f618aad2 +DIST curl-8.7.1.tar.xz.asc 488 BLAKE2B 1c91d116aecc8e98d8ec3aad68b7c96f11151e6c2716f531e5d2989e9b6b1199e180603673891d7967cdcdaee1d6b5e15160ccabe9b51590e2887022db03c2ed SHA512 f98c393997c4a32f545a8982226e8cd612395210915a4576c2ce227d0f650cff341be7bf15e989d1789abf32ac4fd9c190b9250b81e650b569e8532048746b37 diff --git a/net-misc/curl/curl-8.7.1.ebuild b/net-misc/curl/curl-8.7.1.ebuild new file mode 100644 index ..1fa3c0279ada --- /dev/null +++ b/net-misc/curl/curl-8.7.1.ebuild @@ -0,0 +1,366 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc +inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig + +DESCRIPTION="A Client that groks URLs" +HOMEPAGE="https://curl.se/; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/curl/curl.git; +else + SRC_URI=" + https://curl.se/download/${P}.tar.xz + verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="BSD curl ISC test? ( BSD-4 )" +SLOT="0" +IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3" +IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd" +# These select the default SSL implementation +IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls" +RESTRICT="!test? ( test )" + +# Only one default ssl provider can be enabled +# The default ssl provider needs its USE satisfied +# nghttp3 = https://bugs.gentoo.org/912029 +REQUIRED_USE=" + ssl? ( + ^^ ( + curl_ssl_gnutls + curl_ssl_mbedtls + curl_ssl_openssl + curl_ssl_rustls + ) + ) + curl_ssl_gnutls? ( gnutls ) + curl_ssl_mbedtls? ( mbedtls ) + curl_ssl_openssl? ( openssl ) + curl_ssl_rustls? ( rustls ) + nghttp3? ( + !openssl + alt-svc ) +" + +# cURL's docs and CI/CD are great resources for confirming supported versions +# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.: +# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core dependencies + minimum versions) +# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a feature that moves quickly) +# - https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml (CI/CD for TCP/2) +# However 'supported' vs 'works' are two entirely
[gentoo-commits] repo/gentoo:master commit in: sys-apps/uutils-coreutils/files/, sys-apps/uutils-coreutils/
commit: 9123638ea209271af4bf8df37ff788f269f079c6 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 01:58:02 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 01:58:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9123638e sys-apps/uutils-coreutils: add 0.0.25 Signed-off-by: Sam James gentoo.org> sys-apps/uutils-coreutils/Manifest | 33 + .../uutils-coreutils-0.2.25-xfail-tests.patch | 78 ++ ...-.ebuild => uutils-coreutils-0.0.25.ebuild} | 70 ++- .../uutils-coreutils/uutils-coreutils-.ebuild | 70 ++- 4 files changed, 187 insertions(+), 64 deletions(-) diff --git a/sys-apps/uutils-coreutils/Manifest b/sys-apps/uutils-coreutils/Manifest index 7afce05d8115..873b67d619f8 100644 --- a/sys-apps/uutils-coreutils/Manifest +++ b/sys-apps/uutils-coreutils/Manifest @@ -15,17 +15,22 @@ DIST binary-heap-plus-0.5.0.crate 20570 BLAKE2B a0cd30313e52eb33e7fa109c96ef3964 DIST bindgen-0.63.0.crate 201856 BLAKE2B a99470e5878c90d0ff4cdcba5d16177eb765822041203c7224f9baf1fda23f83d92c3b9cd83759ed9ca779f9d3961509b4d7e038b716b9d68bf6563743ca8141 SHA512 43ac3067b3635c968c3a4bf6d665d633b9b80ff4eec36aad353019fc16e25c2338ea3f00a7fb077ae0dc055d10ea3ed6c304055a18dcf0c31bf980c26b110796 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c +DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214 DIST blake2b_simd-1.0.2.crate 34165 BLAKE2B acb2508f3a36710119ec170bfa3d343d3d99e5f9b7c65bb62d362e316eca3f52bd17dcdfc30ecab99e41883f113b4be51d72d754b8f4ea8e886addfbd93dcb6b SHA512 b2c5da66e8d0c64c00302f0047a4944e1099ddd69b23075874c3bd3b33c7faee9f425b939380da280d2ee347ebc09dbd4c97fa805dee6f752cc40c90e7edbd5e DIST blake3-1.5.0.crate 168914 BLAKE2B 72d1851f3cbe5c996570f5cf0cb4ab8c4215ac0e95a6b930dd64ff650333a8745ad1b63a2f988227d66a096cafc59777aeec8e63c05a22d666c1bdd58acaa320 SHA512 39c4d3d370bede96b3f4e37c44514dddfd1ef91d178116e1556eb8f3e2687b705e2320f842e600e59229198ae4ab1de34eaf59e8a3c039003f13d0f08aab +DIST blake3-1.5.1.crate 170239 BLAKE2B d966170b27098a9f51a2ee1ad0e16bf09a5b886b9e350fcee70d62c0e42bbe6e7629eb185cea9b11e55fa4f5c3e4b65803472e1b18306316cb33e7854feac0f5 SHA512 86c67b98dc3fd790363dbafc71a47cab96bda5e6e1f971210f532783e3b538b1a62e1580140380aaeaafbfdf63d93bc3b09e01b836eb5a7a11655fec01009763 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff22950250418f6aa3f8d6d4df9abba +DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bytecount-0.6.7.crate 14642 BLAKE2B eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4 SHA512 afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512
[gentoo-commits] repo/gentoo:master commit in: sys-apps/moar/
commit: 002039936a768e0fd938652da0cce452d7d3ace2 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 01:07:14 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 01:07:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00203993 sys-apps/moar: add 1.23.9 Signed-off-by: Sam James gentoo.org> sys-apps/moar/Manifest | 2 ++ sys-apps/moar/moar-1.23.9.ebuild | 42 2 files changed, 44 insertions(+) diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest index 5472dd7e5328..01f8428510a3 100644 --- a/sys-apps/moar/Manifest +++ b/sys-apps/moar/Manifest @@ -4,3 +4,5 @@ DIST moar-1.23.6-deps.tar.xz 37188500 BLAKE2B a5c92f8e56d4c7588265132f33089f1086 DIST moar-1.23.6.tar.gz 2801847 BLAKE2B d9e638d15ac363d3787fcce4bdc640c497a400ecaf5f40763dd8efed28cc3f5e479733d4b1f9a457395e4b9dda844748459a07fa674f50e3d6b630755af3ac4f SHA512 94103263f2c07464fbc0c5a90519a3a03ef5f163a67ca451a703c11bf46b98011b6e29a038b08bb47dc08230c28ae822ced49f2aec2bf8b6e83c6a4c1f330aa4 DIST moar-1.23.7-deps.tar.xz 37188500 BLAKE2B a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840 SHA512 44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa DIST moar-1.23.7.tar.gz 2802061 BLAKE2B 767efc6919415f342a3c31dc99692f23d991c22e92f2c7387765aa63ab591c5791d9bf5c6ddea704456924c55b976af141af7b39e726fe651262fce21dd353fe SHA512 56958508d9ee710cb91df90f6b18bb7f0db95444e65eb8fa80a5ee33c4ad99f4f4482c1eec1ef44b64906e016e9465002571fa141ce03eeeaecc62cba102ead0 +DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840 SHA512 44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa +DIST moar-1.23.9.tar.gz 2804191 BLAKE2B d5663fedd70fc80d70a206c276ece6ec11da4f4b4dc396a3e11b1fb8edd5bd9f3395e943158c4bb297b5ebfeecd8f61bdbaaff79e78c4a89458f1b1a02db0e71 SHA512 9ab4a3e49b66b39f642b6a1f882c0980a4e755e3e127ca37d1319615ae836fe3250676a8c0e95ccd0f8e714357df5dc00235bf67be6097a7b2811f0e3bf02e9f diff --git a/sys-apps/moar/moar-1.23.9.ebuild b/sys-apps/moar/moar-1.23.9.ebuild new file mode 100644 index ..7ba82f9aa27b --- /dev/null +++ b/sys-apps/moar/moar-1.23.9.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Pager designed to do the right thing without any configuration" +HOMEPAGE="https://github.com/walles/moar; +SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz; + +LICENSE="BSD-2 BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +# moarvm: https://github.com/walles/moar/issues/143 +RDEPEND="!dev-lang/moarvm" +BDEPEND=" + test? ( + app-arch/bzip2 + app-arch/xz-utils + ) +" + +src_compile() { + # https://github.com/walles/moar/blob/master/build.sh#L28 + ego build -ldflags="-w -X main.versionString=${PV}" -o moar +} + +src_test() { + # From test.sh (we don't run that because it has some linting etc) + ego test -timeout 20s ./... +} + +src_install() { + dobin moar + doman moar.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
commit: b7f3e0467e73a2e1600db829fc6983b6d26668b2 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 00:59:49 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 00:59:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f3e046 sys-fs/btrfs-progs: add 6.8 Signed-off-by: Sam James gentoo.org> sys-fs/btrfs-progs/Manifest | 2 + sys-fs/btrfs-progs/btrfs-progs-6.8.ebuild | 198 ++ 2 files changed, 200 insertions(+) diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest index 163dacb0c8dd..99a840ad8f68 100644 --- a/sys-fs/btrfs-progs/Manifest +++ b/sys-fs/btrfs-progs/Manifest @@ -2,3 +2,5 @@ DIST btrfs-progs-v6.6.3.tar.sign 566 BLAKE2B 9f8a14405f78c8eb5a92d59f9ca776cd15b DIST btrfs-progs-v6.6.3.tar.xz 2557216 BLAKE2B 274fad52bcab45bd0f6496c1bc10e1736e7b766f53b712790996a8a38f74eedcc570783599bed62cd4f84e5629f2216340a66941d9fbe0c7890f1c56ed66df8a SHA512 93e1defacf0f280fc02e10a20fd2bc3775c52956a0339e30b829cc3bef85629d565cf3f6a9af126e38bbb73e8e9b9a0069abbe0e57957a56ca1a8826f5de624a DIST btrfs-progs-v6.7.1.tar.sign 566 BLAKE2B e5aba64e199f26cef84a8cbbb034c0a5c24572e43fef2fdce79f0dbd892b1609876f681bf79de53e6473345f3de8b8fee6aac2d33673e0b080ab33fb935bd32d SHA512 8fad1c2c47356a04434e12621c526603bf651bdcb0a08deb4022d83953d8c501b8aaa2da05cbf94e0bde43b48a4135fff78a5746423466036ff4899dd79b9589 DIST btrfs-progs-v6.7.1.tar.xz 2565576 BLAKE2B 4e05e9dd80e5531425490970318389aef280f61cc636a80aa2bbc630399afd4f1f3ce649d194822ff93ff4b1774d65a504e3bed6f1426ff60830e4c0d0ac87b0 SHA512 8a2e735f036a0778a2482d42c813012269903174232bc2924af41b72bbcfb49783d5f3b7d0af085285a68754748bd76b6534a498a47cdcea94020f4262281ffc +DIST btrfs-progs-v6.8.tar.sign 566 BLAKE2B 2f063015b515980a88980d02ac359363506d8445bf6ebffccd0f224b09b457b9d859ec7ae1371d3dcb04cfcb29ceee75ec8f73c2adee4765ca8287a79929234c SHA512 d858033046af03d9f7bedb492eadaaae92c8d3dde451e52fc78a8a1c4dbf57078e8d907dbd3344f1414b4dad9646aef616ddec0c0fefaf65340411e84c36c96f +DIST btrfs-progs-v6.8.tar.xz 2587804 BLAKE2B 0f4cc83fa896bc932fdcd34fffae72b0fad44424ac0b5e2b7bde44dd91fcef33f2fa2ef36eb77299de753e4d4b47794cabad5d84760b9d34a9b6765a834d15b7 SHA512 adce7c15ef5a19c4fc513f1743b4f65f2c72aa4490703d36c93230abb305c576bd69a32c4bcf19c2b58aee5b5755e0d54fb82fe649a5fe021366eb0d89af4261 diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.8.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.8.ebuild new file mode 100644 index ..c9770f5998ae --- /dev/null +++ b/sys-fs/btrfs-progs/btrfs-progs-6.8.ebuild @@ -0,0 +1,198 @@ +# Copyright 2008-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit bash-completion-r1 python-single-r1 udev + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git; + EGIT_BRANCH="devel" + WANT_LIBTOOL="none" + inherit autotools git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc + inherit verify-sig + + MY_PV="v${PV/_/-}" + MY_P="${PN}-${MY_PV}" + SRC_URI=" + https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.xz + verify-sig? ( https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.sign ) + " + S="${WORKDIR}"/${PN}-${MY_PV} + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + fi +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.readthedocs.io/en/latest/; + +LICENSE="GPL-2" +SLOT="0/0" # libbtrfs soname +IUSE="+convert python +man reiserfs static static-libs udev +zstd" +# Could support it with just !systemd => eudev, see mdadm, but let's +# see if someone asks for it first. +REQUIRED_USE="static? ( !udev ) python? ( ${PYTHON_REQUIRED_USE} )" + +# Tries to mount repaired filesystems +RESTRICT="test" + +RDEPEND=" + dev-libs/lzo:2= + sys-apps/util-linux:=[static-libs(+)?] + sys-libs/zlib:= + convert? ( + sys-fs/e2fsprogs:= + reiserfs? ( + >=sys-fs/reiserfsprogs-3.6.27 + ) + ) + python? ( ${PYTHON_DEPS} ) + udev? ( virtual/libudev:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-5.10 + convert? ( sys-apps/acl ) + python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) + static? ( + dev-libs/lzo:2[static-libs(+)] + sys-apps/util-linux:0[static-libs(+)] + sys-libs/zlib:0[static-libs(+)] + convert? ( + sys-fs/e2fsprogs[static-libs(+)] + reiserfs? ( +
[gentoo-commits] repo/gentoo:master commit in: net-libs/rustls-ffi/, net-libs/rustls-ffi/files/
commit: 5f34085acefc46c97581d47817157fc8ce3762af Author: Sam James gentoo org> AuthorDate: Thu Mar 28 01:47:07 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 01:47:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f34085a net-libs/rustls-ffi: drop nightly Rust flag Backport an upstream PR to allow us to drop RUSTC_BOOTSTRAP. Signed-off-by: Sam James gentoo.org> .../files/rustls-ffi-0.12.1-no-rust-nightly.patch | 48 ++ net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild | 7 ++-- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch b/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch new file mode 100644 index ..dd8d582d4a84 --- /dev/null +++ b/net-libs/rustls-ffi/files/rustls-ffi-0.12.1-no-rust-nightly.patch @@ -0,0 +1,48 @@ +https://github.com/rustls/rustls-ffi/issues/397 +https://github.com/rustls/rustls-ffi/pull/398 + +From 68b7153018647baec43ea950f28b2f84e87f5296 Mon Sep 17 00:00:00 2001 +From: Daniel McCarney +Date: Wed, 27 Mar 2024 21:08:16 -0400 +Subject: [PATCH] Cargo: configure cargo-c to use vendored .h + +Presently we pre-generate the rustls.h header file using `cbindgen`, +commit the result to `src/rustls.h`, and check that the generated result +matches the checked-in result in CI. + +The new experimental cargo-c build regenerates its own header file using +`cbindgen` by default unless told to do otherwise. We'd prefer it didn't +do this because we're using a `cbindgen` feature that requires nightly +rust. + +This commit updates the `Cargo.toml` capi metadata to tell cargo-c to +skip generation of its own header file. We then configure the +pre-generated checked-in header file as an asset to be copied into the +install include directory. + +This better matches how the `Makefile` build allowed building the static +lib without needing nightly rust or `cbindgen`. +--- + Cargo.toml | 4 + 1 file changed, 4 insertions(+) + +diff --git a/Cargo.toml b/Cargo.toml +index 7a910a9d..4c2b2e94 100644 +--- a/Cargo.toml b/Cargo.toml +@@ -41,6 +41,7 @@ regex = "1.9.6" + [package.metadata.capi.header] + name = "rustls" + subdirectory = false ++generation = false # Prefer a vendored .h + + [package.metadata.capi.library] + name = "rustls" +@@ -50,3 +51,6 @@ rustflags = "-Cmetadata=rustls-ffi" + [package.metadata.capi.pkg_config] + name = "rustls" + filename = "rustls" ++ ++[package.metadata.capi.install] ++asset = [{ from = "src/rustls.h", to = "include" }] + diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild index 999355fd18f4..b9e9e999f6a9 100644 --- a/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild +++ b/net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild @@ -56,6 +56,10 @@ BDEPEND="dev-util/cargo-c" QA_FLAGS_IGNORED="usr/lib.*/librustls.*" +PATCHES=( + "${FILESDIR}"/rustls-ffi-0.12.1-no-rust-nightly.patch +) + src_prepare() { default @@ -70,9 +74,6 @@ src_configure() { # Hopefully fixed with https://github.com/rustls/rustls-ffi/pull/389 export RUSTFLAGS="${RUSTFLAGS} -C link-arg=-Wl,-z,notext" - # https://github.com/rustls/rustls-ffi/issues/397 - export RUSTC_BOOTSTRAP=1 - multilib-minimal_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-libs/rustls-ffi/
commit: 0e255819bfb945dff4f65926e3f841e432f30c98 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 00:42:29 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 00:44:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e255819 net-libs/rustls-ffi: add 0.12.1 Add filter-lto and fix .pc file for prefix hopefully per Ionen's suggestion on IRC. Bug: https://bugs.gentoo.org/924421 Bug: https://bugs.gentoo.org/927231 Signed-off-by: Sam James gentoo.org> net-libs/rustls-ffi/Manifest | 31 net-libs/rustls-ffi/rustls-ffi-0.12.1.ebuild | 113 +++ 2 files changed, 144 insertions(+) diff --git a/net-libs/rustls-ffi/Manifest b/net-libs/rustls-ffi/Manifest index 65e689ca8593..c5bc2e5a2a12 100644 --- a/net-libs/rustls-ffi/Manifest +++ b/net-libs/rustls-ffi/Manifest @@ -1,16 +1,20 @@ +DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b +DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST cbindgen-0.19.0.crate 181286 BLAKE2B e09931704cfe0f0f777e67c66fdfd08820e8185a7ad475521eca2d6819d1d0a92791d5cd5dfb2b2199e911da9e8a92dfa09ec20d2912f1073d456f7932944438 SHA512 dc31896c75d43fa7efb6256b861b7d4a51b9b0e4dc605bcaf769b32cba2dc0b7a5c49b01f0ff48ada08488ad8c020c3bbb645d6796046caf0bd7d9eaae25a962 DIST cc-1.0.77.crate 60723 BLAKE2B 93720cee6c5721ec43b3f502b0879043afc44049e2ce528addebd8b6cf182a8e370143d67e32a965f1ef4fc07e55c87aaf95c0b1b5f9b85eb4e743a95b17bdf5 SHA512 38a421818bbb22fa6a6bd871a7d69add88932db68683ec91d1b4ce1ba68ea2b9272c42c35f437030614cb522f43db964e3a8f1223dcdef9158090b00d17afe2b DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: net-libs/rustls-ffi/
commit: a52ffb23da7bad04e820362f34e61874f723f656 Author: Sam James gentoo org> AuthorDate: Thu Mar 28 00:44:15 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 28 00:44:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52ffb23 net-libs/rustls-ffi: backport filter-lto Closes: https://bugs.gentoo.org/927231 Signed-off-by: Sam James gentoo.org> net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild | 11 +-- net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild | 11 +-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild index 40dad3cb1c45..db915dbc209b 100644 --- a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild +++ b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -46,7 +46,7 @@ CRATES=" winnow-0.4.1 " -inherit cargo multilib-minimal rust-toolchain +inherit cargo flag-o-matic multilib-minimal rust-toolchain DESCRIPTION="C-to-rustls bindings" HOMEPAGE="https://github.com/rustls/rustls-ffi; @@ -76,6 +76,13 @@ src_prepare() { multilib_copy_sources } +src_configure() { + # bug #927231 + filter-lto + + multilib-minimal_src_configure +} + multilib_src_compile() { local cargoargs=( --library-type=cdylib diff --git a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild index aef6d683129a..bf9f34bba51c 100644 --- a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild +++ b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -66,7 +66,7 @@ CRATES=" winapi-x86_64-pc-windows-gnu-0.4.0 " -inherit cargo multilib-minimal rust-toolchain +inherit cargo flag-o-matic multilib-minimal rust-toolchain DESCRIPTION="C-to-rustls bindings" HOMEPAGE="https://github.com/rustls/rustls-ffi; @@ -95,6 +95,13 @@ src_prepare() { multilib_copy_sources } +src_configure() { + # bug #927231 + filter-lto + + multilib-minimal_src_configure +} + multilib_src_compile() { local cargoargs=( --library-type=cdylib
[gentoo-commits] repo/gentoo:master commit in: sys-boot/shim/
commit: 504e3442d89171f17e94bbc63cb80b6a80c047cf Author: Christopher Fore posteo net> AuthorDate: Wed Mar 27 20:04:38 2024 + Commit: Rick Farina gentoo org> CommitDate: Thu Mar 28 00:41:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504e3442 sys-boot/shim: add 15.8, security bump Also fixes some QA warnings (moves S up) Bug: https://bugs.gentoo.org/922931 Closes: https://github.com/gentoo/gentoo/pull/35949 Signed-off-by: Christopher Fore posteo.net> Signed-off-by: Rick Farina gentoo.org> sys-boot/shim/Manifest | 3 +++ sys-boot/shim/shim-15.6.ebuild | 5 ++--- sys-boot/shim/{shim-15.6.ebuild => shim-15.8.ebuild} | 17 - 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/sys-boot/shim/Manifest b/sys-boot/shim/Manifest index 954368dcbe49..b21e245961bc 100644 --- a/sys-boot/shim/Manifest +++ b/sys-boot/shim/Manifest @@ -1,3 +1,6 @@ DIST shim-aa64-15.6-2.aarch64.rpm 466804 BLAKE2B 706f31835be24fee7202b8f8eb49204741d7726f106fad993ff524f475434ab3f23bebcd427f8a2aa4cd9a9c2494fdec9c2a49c29025364f0ebe989786f74c2f SHA512 72c2a62f380e76c3ea0fe5b13ef4e4bcd5e62e1b26b0b277c6ed8dd5d5e76f0f92770497da09e8ce12e6c60ee57d679d134f960a10639644dd751811563f1f29 +DIST shim-aa64-15.8-3.aarch64.rpm 466590 BLAKE2B ebd77148d363020d14b418dbb3107981b213b39914daa80765cc2db16c7b365eaebcbcba19b88459364967f2764f417aeffd34754aa92c2efc7aaa4e9d45b712 SHA512 d9b879706f7f6c7f7bfea92a443191811d39835074b3b6db3979c707b406b00884baff66ac79bf9bd66869240f668c6e6f987f8954a570d648933c85ea0da1c2 DIST shim-ia32-15.6-2.x86_64.rpm 419081 BLAKE2B f7160dd1330bfd7ad2d64cfe370750f576f1e3291aa8bc8313d52869f3dd23228db8514e7578c2609428479e430a1d39c1992450f4f42197216c00c420a0a150 SHA512 045325802474f53c6e86eff1166f1a966268c9ad706fac4c08966f211dbc32fba21ed3a07c46445ec579ac1e2819a1313ff54d6169737806954962945c61bdc2 +DIST shim-ia32-15.8-3.x86_64.rpm 422489 BLAKE2B 00aa14d10ac0351e39f2b7bb2da6b31e048757ee9413b73f5a1638688e2b242c161b39b5d897c9414e435caab13456763dbe2c6bc46061ab3c29e14ab487e587 SHA512 10ef47014637f9df9f199d90e3869e96341723c23628cfd22465638028cc38b006a003c41ea7fd7f1885e4cb573a2f23034a237ea03ba231f8f0d37573bb2e23 DIST shim-x64-15.6-2.x86_64.rpm 479835 BLAKE2B 7d12b97275c25659f94a8dd4c8678eb7df9e11fd3258966cb65c762467f28744b9403e13d5b5c98d6d6a5244ce4d81ef31b9d802040be99da03c1bb56be21275 SHA512 971978bddee95a6a134ef05c4d88cf5df41926e631de863b74ef772307f3e106c82c8f6889c18280d47187986abd774d8671c5be4b85b1b0bb3d1858b65d02cf +DIST shim-x64-15.8-3.x86_64.rpm 478432 BLAKE2B cf1a032af75fc17e09444aae488c2921a8f0868d91ceb427835cd0378f6c7369e223b7fc08f0a596774b374e3f800b9ec941792e522d8c5281a395cf800c642a SHA512 4c3635d82980ccb604b568f072f30ac0c0055c6ed2985dade6a28c9070852a240bb33f15f9ef42c83fa46d212c18ae6f17abca9f3adda0a332b908ceda537e87 diff --git a/sys-boot/shim/shim-15.6.ebuild b/sys-boot/shim/shim-15.6.ebuild index c4f33913bd22..fc117bf9f5c5 100644 --- a/sys-boot/shim/shim-15.6.ebuild +++ b/sys-boot/shim/shim-15.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,13 +12,12 @@ SRC_URI="amd64? ( https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_6 x86? ( https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-x64-${PV}-2.x86_64.rpm https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-ia32-${PV}-2.x86_64.rpm ) arm64? ( https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/aarch64/shim-aa64-${PV}-2.aarch64.rpm )" +S="${WORKDIR}/boot/efi/EFI" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm64 x86" -S="${WORKDIR}/boot/efi/EFI" - src_install() { insinto /usr/share/${PN} doins BOOT/BOOT*.EFI diff --git a/sys-boot/shim/shim-15.6.ebuild b/sys-boot/shim/shim-15.8.ebuild similarity index 64% copy from sys-boot/shim/shim-15.6.ebuild copy to sys-boot/shim/shim-15.8.ebuild index c4f33913bd22..cc0241858af6 100644 --- a/sys-boot/shim/shim-15.6.ebuild +++ b/sys-boot/shim/shim-15.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,17 +7,16 @@ inherit rpm secureboot DESCRIPTION="Fedora's signed UEFI shim" HOMEPAGE="https://src.fedoraproject.org/rpms/shim; -SRC_URI="amd64? ( https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-x64-${PV}-2.x86_64.rpm - https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-ia32-${PV}-2.x86_64.rpm ) - x86? ( https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-x64-${PV}-2.x86_64.rpm - https://kojipkgs.fedoraproject.org/packages/shim/${PV}/2/x86_64/shim-ia32-${PV}-2.x86_64.rpm
[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/warhammer4000-dawn-of-war-demo/
commit: f54492fad55cae43ac8a9b835d957909e8758359 Author: Vitaly Zdanevich ya ru> AuthorDate: Thu Mar 28 00:22:17 2024 + Commit: Vitaly Zdanevich ya ru> CommitDate: Thu Mar 28 00:22:17 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f54492fa games-strategy/warhammer4000-dawn-of-war-demo: new package Signed-off-by: Vitaly Zdanevich ya.ru> .../warhammer4000-dawn-of-war-demo/Manifest| 1 + .../warhammer4000-dawn-of-war-demo/metadata.xml| 8 .../warhammer4000-dawn-of-war-demo-1.ebuild| 45 ++ 3 files changed, 54 insertions(+) diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/Manifest b/games-strategy/warhammer4000-dawn-of-war-demo/Manifest new file mode 100644 index 00..8e8390dd3d --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/Manifest @@ -0,0 +1 @@ +DIST warhammer4000-dawn-of-war-demo.tar.xz 304260244 BLAKE2B 3cc765ef30f70478f51eabbaf30edad19eeca9d57f68e0ae8f47f3dd524f78fa8c65cd93a2b98b0b3b00673d936e71ae0d73ba99979a0db0c230bc69ad3e11fd SHA512 275e1e86164ef3fb189042dc7a7bd7ffb53bcde29d6ca706cc8be37229977a19328872d7e5c286daa39d6bca646eecd756b0d2a2cc3958531459c562540bd69e diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml b/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml new file mode 100644 index 00..812e586b96 --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + Vitaly Zdanevich + zdanevich.vit...@ya.ru + + diff --git a/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild new file mode 100644 index 00..22f5fcec6d --- /dev/null +++ b/games-strategy/warhammer4000-dawn-of-war-demo/warhammer4000-dawn-of-war-demo-1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="RTS with high rating from 2004, like WarCraft III or Armies of Exigo" +HOMEPAGE="https://en.wikipedia.org/wiki/Warhammer_40%2C000%3A_Dawn_of_War; + +SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz; + +KEYWORDS="~amd64" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +RESTRICT="strip" + +RDEPEND=" + ~games-emulation/conty-1.25.2:0 +" +# TODO add USE flag to be able to choolse local wine or wine-proton, against 1.4 GB dependency? + +QA_PREBUILT="*" + +src_install() { + + mkdir -p "$ED$/opt" || die + + mkdir "$ED/opt" || die + mkdir -p "$ED/usr/bin/" || die + cp -r "$PN" "$ED/opt/$PN" || die + + conty='conty-1.25.2' + + echo "cd /opt/$PN; $conty wine $PN; cd -" > "$ED/usr/bin/$PN" || die + fperms +x "/usr/bin/$PN" + +} + +pkg_postinst() { + einfo "More about the game:" + einfo "https://store.steampowered.com/app/4570/Warhammer_4_Dawn_of_War__Game_of_the_Year_Edition/; + einfo "https://www.wikidata.org/wiki/Q1061708; + einfo "https://www.pcgamingwiki.com/wiki/Warhammer_40%2C000%3A_Dawn_of_War; +}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/xremap/
commit: 6de9be4d917167552efcaa724d67a2ae5ca7bdac Author: Daichi Yamamoto dyama net> AuthorDate: Thu Mar 28 00:17:05 2024 + Commit: Daichi Yamamoto dyama net> CommitDate: Thu Mar 28 00:17:05 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6de9be4d gui-apps/xremap: add 0.8.18, drop 0.8.15 Signed-off-by: Daichi Yamamoto dyama.net> gui-apps/xremap/Manifest | 31 +++--- .../{xremap-0.8.15.ebuild => xremap-0.8.18.ebuild} | 29 ++-- 2 files changed, 31 insertions(+), 29 deletions(-) diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest index 087227332a..fee21d8dc7 100644 --- a/gui-apps/xremap/Manifest +++ b/gui-apps/xremap/Manifest @@ -8,7 +8,7 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c78 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 -DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 +DIST anyhow-1.0.81.crate 45142 BLAKE2B 9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78 SHA512 3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5 DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST async-trait-0.1.72.crate 28592 BLAKE2B bb66b3c9c55918fc3ca41e5a7c5672ed6cdd58bb7e676caf0d766e11d6cc6abf40953d2a91cdccaa2f934ece3fd57a699b19def6229fa772dd0fd685a2f3de4b SHA512 2f00fbead070f27b37d22847b8ff1647c517a0be72129fa67637ecdfd0137d471a8e6c57c2bb731d157415df10e4b22e65b40fd0c67f7d0c66e83228609a32a7 @@ -46,7 +46,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 DIST enumflags2-0.6.4.crate 10713 BLAKE2B 86219df31b9c8a60470f676a365f0f0890892baa7c9e3101a385d9475f9398ff8b62ce3295ca318a266f551c85048e02f26fa67ea9ac689e94a5ccafcb8f5ea3 SHA512 5814f58a8d22f093b94eb71611b9a5c8bf2145db9544397255d93126fdae220c261010d1dd2a278475e7e3c76bb9e67bd671c44f1edddc620924fd6fdc7dc03b DIST enumflags2_derive-0.6.4.crate 3659 BLAKE2B b49a73fe2977e8f62af37c367f1452979cdc0575b532d086e612b84495113041221bd508cbf2b72e3179d929a2eabad59b9913db98b21491186a1f1bcf571a9a SHA512 a8a166ed48c77a3d23c1b1afe4dec1812c2a440736cb6c6059e46b90a0a216c81cb45ae6e439ed5b3dcd656faf1bb6dace4e46b908dd02321b4a59351240911b -DIST env_logger-0.10.1.crate 36524 BLAKE2B 974c75fb4288ca18e75eb6055e9f6798a53ce6b14e05385244225fe3cb05390b975343e4714c6ba72d384809bfb1279ba4cca9b6e2f7d9256c589e5fd13beb5c SHA512 5749661d10a482447527f4641a86a77dfecff0984e13f07cc9392359287c74837af8b290c358a4888934ae3ec0389f51e8cd269fbcc48cd27bd44bbacac41b0f +DIST env_logger-0.10.2.crate 36402 BLAKE2B 34ef02d0f53fea474e7284fd7021ed3b44b11be2c0d0c9a66ace8792bac74d1a6b43997e0e7d043ef89e14903f6ab6d42c169bbb164f05cfe4e1688611639edb SHA512
[gentoo-commits] proj/releng:master commit in: tools/
commit: ff7b354f5ed617aa0ea04bbfde7de66b64efd51d Author: Andreas K. Hüttel gentoo org> AuthorDate: Thu Mar 28 00:03:11 2024 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Thu Mar 28 00:03:33 2024 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ff7b354f Drop unused config file Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-s390.conf | 67 --- 1 file changed, 67 deletions(-) diff --git a/tools/catalyst-auto-s390.conf b/tools/catalyst-auto-s390.conf deleted file mode 100644 index 8b9f1b3b.. --- a/tools/catalyst-auto-s390.conf +++ /dev/null @@ -1,67 +0,0 @@ -# This is the config file for the catalyst-auto script. It should be pretty -# self-explanatory. - -UPLOAD_USER=s390 -UPLOAD_KEY=/root/.ssh/id_rsa -SPECS_DIR=${REPO_DIR}/releases/specs/s390/s390 -SUBARCH=s390 - -SETS=" - openrc_23 - systemd_23 - openrc -" - -SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec" -SET_openrc_OPTIONAL_SPECS="netboot/netboot.spec" - -SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec" - -SET_systemd_23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec" - - -KCONFIG_DIR=${REPO_DIR}/releases/kconfig/s390 - -update_symlinks() { - # Symlink the latest stages3 to build from - local d f - for d in "${BUILD_SRCDIR_BASE}/builds"/* ; do - mkdir -p "${d}" - pushd "${d}" >/dev/null - for f in $(ls stage3-${SUBARCH}-*xz | grep -v latest | give_latest_from_dates) ; do - local of=$(echo "${f}" | convert_filename) - ln -sf "${f}" "${of}" - done - popd >/dev/null - done -} - -post_build() { - local set=$1 spec=$2 - - pushd "${BUILD_SRCDIR_BASE}/builds/default" >/dev/null - case ${spec} in - netboot/netboot.spec) - ls -l netboot-s390-${TIMESTAMP}/kernels/ - mv -v netboot-s390-${TIMESTAMP}/kernels/netboot netboot-s390-${TIMESTAMP}/netboot-s390-kernel-${TIMESTAMP} - mv -v netboot-s390-${TIMESTAMP}/kernels/misc/netboot.igz netboot-s390-${TIMESTAMP}/netboot-s390-initramfs-${TIMESTAMP} - upload netboot-s390-${TIMESTAMP}/netboot* - ;; - stage3-openrc.spec) - upsync_binpackages "${BUILD_SRCDIR_BASE}/packages/default/stage3-s390" s390/17.0/s390 - ;; - esac - popd >/dev/null - - pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null - case ${spec} in - stage3-openrc-23.spec) - upload stage3-${SUBARCH}-openrc-${TIMESTAMP}.tar.xz* - ;; - stage3-systemd-23.spec) - upload stage3-${SUBARCH}-systemd-${TIMESTAMP}.tar.xz* - upsync_binpackages "${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-s390" s390/23.0/s390 - ;; - esac - popd >/dev/null -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
commit: 44d61349878a5cf85ae61667da4d4bc4545c8989 Author: Matt Turner gentoo org> AuthorDate: Wed Mar 27 23:56:54 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 27 23:58:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d61349 media-libs/mesa: Reorder variables Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/mesa-.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild index 6ca21deae7b7..1032ec5f2994 100644 --- a/media-libs/mesa/mesa-.ebuild +++ b/media-libs/mesa/mesa-.ebuild @@ -21,10 +21,11 @@ else SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz; KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" fi +S="${WORKDIR}/${MY_P}" +EGIT_CHECKOUT_DIR=${S} LICENSE="MIT SGI-B-2.0" SLOT="0" -RESTRICT="!test? ( test )" RADEON_CARDS="r300 r600 radeon radeonsi" VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" @@ -37,7 +38,7 @@ IUSE="${IUSE_VIDEO_CARDS} lm-sensors opencl +opengl osmesa +proprietary-codecs selinux test unwind vaapi valgrind vdpau vulkan vulkan-overlay wayland +X xa zink +zstd" - +RESTRICT="!test? ( test )" REQUIRED_USE=" d3d9? ( || ( @@ -146,9 +147,6 @@ BDEPEND=" wayland? ( dev-util/wayland-scanner ) " -S="${WORKDIR}/${MY_P}" -EGIT_CHECKOUT_DIR=${S} - QA_WX_LOAD=" x86? ( usr/lib/libglapi.so.0.0.0
[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
commit: 699958d837d5cd1a1841515fdcdf94770a5d02f4 Author: Matt Turner gentoo org> AuthorDate: Wed Mar 27 23:49:23 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 27 23:58:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699958d8 media-libs/mesa: Version bump to 24.0.4 Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-24.0.4.ebuild | 427 + 2 files changed, 428 insertions(+) diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 01e9b390ff1e..a65d9b109b0b 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -3,3 +3,4 @@ DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736ec DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 DIST mesa-24.0.2.tar.xz 19989088 BLAKE2B f69e0b3edb7b8611f528a2e04104fe14b2fe8c799921be2d112dba744133813a19f90aa11d39f3f87a282e518003c7cc7966143d25e845f1f4489c461b22f661 SHA512 b975b5019ea37a2cc76c26e7a0b055a72f7c1cef888418cd654fd89ec667914c89cff5571d4c57828f2ce28a1b80ed707329cb88d60407fd875e6a6ebfaab7b3 DIST mesa-24.0.3.tar.xz 20021264 BLAKE2B 7af5dc7f11bb11a3d04b3d71b5122a5bf9fe9242440444f266c6d1fac5891b4380a5f792fb66216f1937a7d886402f786d44365c93362d31fb6840d0954c95b4 SHA512 76b3b479877c40f729d7f530af4e3577fa74363edcd3d9474350d498a51dbb761fc034b39bee8547e97c30fd3a520cbc50c742d5a187746e83ddab1df44f37e9 +DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f SHA512 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515 diff --git a/media-libs/mesa/mesa-24.0.4.ebuild b/media-libs/mesa/mesa-24.0.4.ebuild new file mode 100644 index ..200ede5280b2 --- /dev/null +++ b/media-libs/mesa/mesa-24.0.4.ebuild @@ -0,0 +1,427 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..17} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson-multilib python-any-r1 linux-info + +MY_P="${P/_/-}" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git; + inherit git-r3 +else + SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +fi +S="${WORKDIR}/${MY_P}" +EGIT_CHECKOUT_DIR=${S} + +LICENSE="MIT SGI-B-2.0" +SLOT="0" + +RADEON_CARDS="r300 r600 radeon radeonsi" +VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} + cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm + lm-sensors opencl +opengl osmesa +proprietary-codecs selinux + test unwind vaapi valgrind vdpau vulkan + vulkan-overlay wayland +X xa zink +zstd" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + d3d9? ( + || ( + video_cards_intel + video_cards_r300 + video_cards_r600 + video_cards_radeonsi + video_cards_nouveau + video_cards_vmware + ) + ) + llvm? ( ${LLVM_REQUIRED_USE} ) + vulkan-overlay? ( vulkan ) + video_cards_lavapipe? ( llvm vulkan ) + video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) + video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) + vdpau? ( X ) + xa? ( X ) + X? ( gles1? ( opengl ) gles2? ( opengl ) ) + zink? ( vulkan || ( opengl gles1 gles2 ) ) +" + +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119" +RDEPEND=" + >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] + >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] + unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) + llvm? ( + $(llvm_gen_dep " + sys-devel/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}] + opencl? ( + dev-util/spirv-llvm-translator:\${LLVM_SLOT} + sys-devel/clang:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}] + ) +
[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/
commit: 436994fc1607a0a8fc03bd65bd73e5db3f96721a Author: Matt Turner gentoo org> AuthorDate: Wed Mar 27 23:48:26 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 27 23:58:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436994fc dev-util/intel_clc: Version bump to 24.0.4 Signed-off-by: Matt Turner gentoo.org> dev-util/intel_clc/Manifest| 1 + dev-util/intel_clc/intel_clc-24.0.4.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 01e9b390ff1e..a65d9b109b0b 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -3,3 +3,4 @@ DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736ec DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 DIST mesa-24.0.2.tar.xz 19989088 BLAKE2B f69e0b3edb7b8611f528a2e04104fe14b2fe8c799921be2d112dba744133813a19f90aa11d39f3f87a282e518003c7cc7966143d25e845f1f4489c461b22f661 SHA512 b975b5019ea37a2cc76c26e7a0b055a72f7c1cef888418cd654fd89ec667914c89cff5571d4c57828f2ce28a1b80ed707329cb88d60407fd875e6a6ebfaab7b3 DIST mesa-24.0.3.tar.xz 20021264 BLAKE2B 7af5dc7f11bb11a3d04b3d71b5122a5bf9fe9242440444f266c6d1fac5891b4380a5f792fb66216f1937a7d886402f786d44365c93362d31fb6840d0954c95b4 SHA512 76b3b479877c40f729d7f530af4e3577fa74363edcd3d9474350d498a51dbb761fc034b39bee8547e97c30fd3a520cbc50c742d5a187746e83ddab1df44f37e9 +DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f SHA512 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515 diff --git a/dev-util/intel_clc/intel_clc-24.0.4.ebuild b/dev-util/intel_clc/intel_clc-24.0.4.ebuild new file mode 100644 index ..8bc3bb53f6ba --- /dev/null +++ b/dev-util/intel_clc/intel_clc-24.0.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( 16 17 ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/; + +if [[ ${PV} == ]]; then + S="${WORKDIR}/intel_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git; + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz; + KEYWORDS="~amd64" +fi + +LICENSE="MIT SGI-B-2.0" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-libs/libclc + dev-util/spirv-tools + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" +DEPEND="${RDEPEND} + dev-libs/expat +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dintel-clc=enabled + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Dbuildtype=$(usex debug debug plain) + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc +}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wlopm/
commit: 39d138e26e4af173572cadc6dc8738e7f9e731e6 Author: Ben Buhse benbuhse com> AuthorDate: Wed Mar 27 23:54:43 2024 + Commit: Ben Buhse benbuhse com> CommitDate: Wed Mar 27 23:54:53 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39d138e2 gui-apps/wlopm: new package, add 0.1.0, Signed-off-by: Ben Buhse benbuhse.com> gui-apps/wlopm/Manifest | 1 + gui-apps/wlopm/wlopm-0.1.0.ebuild | 29 + gui-apps/wlopm/wlopm-.ebuild | 29 + 3 files changed, 59 insertions(+) diff --git a/gui-apps/wlopm/Manifest b/gui-apps/wlopm/Manifest new file mode 100644 index 00..6a2395cfee --- /dev/null +++ b/gui-apps/wlopm/Manifest @@ -0,0 +1 @@ +DIST wlopm-0.1.0.tar.gz 19004 BLAKE2B bbe69423c70e9a88fc63458011fbb36faef95a162a1444dc22cbd47a15a5b83439737b2610a085a3471b8571237c74203bb1a12048e457874406ba023c14e03c SHA512 a9690051786cfef1f96b574c8afaf35a7e234c0fa3b35b210be1fc1a963304c94f77d60935b32030cc641e87279d58b74f55dd3a6a4fcef905fb9432dd58ecab diff --git a/gui-apps/wlopm/wlopm-0.1.0.ebuild b/gui-apps/wlopm/wlopm-0.1.0.ebuild new file mode 100644 index 00..6672063089 --- /dev/null +++ b/gui-apps/wlopm/wlopm-0.1.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="wlr-output-power-management-v1 client" +HOMEPAGE="https://git.sr.ht/~leon_plickat/wlopm/; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/wlopm; +else + SRC_URI="https://git.sr.ht/~leon_plickat/wlopm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland" +RDEPEND="${DEPEND}" +BDEPEND="dev-libs/wayland-protocols" + +src_install() { + # Need to install to /usr instead of /usr/local + # and the Makefile doens't handle DESTDIR properly + emake PREFIX="${D}"/usr install +} diff --git a/gui-apps/wlopm/wlopm-.ebuild b/gui-apps/wlopm/wlopm-.ebuild new file mode 100644 index 00..6672063089 --- /dev/null +++ b/gui-apps/wlopm/wlopm-.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="wlr-output-power-management-v1 client" +HOMEPAGE="https://git.sr.ht/~leon_plickat/wlopm/; + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/wlopm; +else + SRC_URI="https://git.sr.ht/~leon_plickat/wlopm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland" +RDEPEND="${DEPEND}" +BDEPEND="dev-libs/wayland-protocols" + +src_install() { + # Need to install to /usr instead of /usr/local + # and the Makefile doens't handle DESTDIR properly + emake PREFIX="${D}"/usr install +}
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
commit: 932c668577724aaf53d7594d0a23a2cd8a4432fd Author: Sam James gentoo org> AuthorDate: Wed Mar 27 23:10:53 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 27 23:10:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932c6685 www-client/chromium: Stabilize 123.0.6312.86 arm64, #927965 Signed-off-by: Sam James gentoo.org> www-client/chromium/chromium-123.0.6312.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/chromium/chromium-123.0.6312.86.ebuild b/www-client/chromium/chromium-123.0.6312.86.ebuild index 5a6a81900335..cfd05028e19d 100644 --- a/www-client/chromium/chromium-123.0.6312.86.ebuild +++ b/www-client/chromium/chromium-123.0.6312.86.ebuild @@ -88,7 +88,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} LICENSE="BSD" SLOT="0/stable" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 arm64" IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio" IUSE+=" qt5 qt6 screencast selinux +system-toolchain vaapi wayland widevine"
[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/
commit: e893a79b75cd519db3ee351bf60cdca34aca5537 Author: Sam James gentoo org> AuthorDate: Wed Mar 27 23:10:59 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 27 23:10:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e893a79b media-video/ffmpeg-chromium: Stabilize 123 arm64, #927965 Signed-off-by: Sam James gentoo.org> media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild index 08fe358ac43b..d3285deb8a3d 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-123.ebuild @@ -16,7 +16,7 @@ LICENSE=" " SLOT="${PV}" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm arm64" # Options to use as use_enable in the foo[:bar] form. # This will feed configure with $(use_enable foo bar)
[gentoo-commits] repo/gentoo:master commit in: dev-build/gn/
commit: 43210bcce0e321633a9f5a5843df0ebc5c05b860 Author: Sam James gentoo org> AuthorDate: Wed Mar 27 23:10:57 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 27 23:10:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43210bcc dev-build/gn: Stabilize 0.2157 arm64, #927965 Signed-off-by: Sam James gentoo.org> dev-build/gn/gn-0.2157.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-build/gn/gn-0.2157.ebuild b/dev-build/gn/gn-0.2157.ebuild index 5dea03c85f58..fa358b20ade7 100644 --- a/dev-build/gn/gn-0.2157.ebuild +++ b/dev-build/gn/gn-0.2157.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else # The version number is derived from `git describe HEAD --abbrev=12` SRC_URI="https://deps.gentoo.zip/dev-build/gn/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/
commit: aa5faf3113eef36ce123d6f2a743987b11466c7a Author: Sam James gentoo org> AuthorDate: Wed Mar 27 23:10:58 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 27 23:10:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5faf31 media-video/ffmpeg: Stabilize 6.1.1-r5 arm64, #927965 Signed-off-by: Sam James gentoo.org> media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild b/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild index 508b2ffdf67f..28ac28cac415 100644 --- a/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.1.1-r5.ebuild @@ -85,7 +85,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi # Options to use as use_enable in the foo[:bar] form.
[gentoo-commits] repo/gentoo:master commit in: app-text/xmlstarlet/files/, app-text/xmlstarlet/
commit: 56085500739ab65b687013d8bd8e7725a8edd413 Author: Sebastian Pipping gentoo org> AuthorDate: Wed Mar 27 22:45:51 2024 + Commit: Sebastian Pipping gentoo org> CommitDate: Wed Mar 27 22:45:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56085500 app-text/xmlstarlet: Fix compilation for Clang >=17 Closes: https://bugs.gentoo.org/927838 Signed-off-by: Sebastian Pipping gentoo.org> .../files/xmlstarlet-1.6.1-clang17.patch | 59 + app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild | 60 ++ 2 files changed, 119 insertions(+) diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch new file mode 100644 index ..9269349726d5 --- /dev/null +++ b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch @@ -0,0 +1,59 @@ +From e1da090da24f5620784daf853eb1353aa164583f Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Wed, 27 Mar 2024 23:25:39 +0100 +Subject: [PATCH] Address -Wincompatible-function-pointer-types for Clang 17 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Also showed with -Werror=incompatible-pointer-types with GCC. + +Bug: https://bugs.gentoo.org/927838 + +Symptom with GCC was: +> src/xml.c: In function ‘main’: +> src/xml.c:300:43: error: passing argument 2 of ‘xmlSetStructuredErrorFunc’ from incompatible pointer type [-Werror=incompatible-pointer-types] +> 300 | xmlSetStructuredErrorFunc(, reportError); +> | ^~~ +> | | +> | void (*)(void *, xmlError *) {aka void (*)(void *, struct _xmlError *)} +> In file included from /usr/include/libxml2/libxml/valid.h:15, +> from /usr/include/libxml2/libxml/parser.h:19, +> from /usr/include/libxml2/libxml/tree.h:17, +> from /usr/include/libxslt/xslt.h:13, +> from src/xml.c:37: +> /usr/include/libxml2/libxml/xmlerror.h:898:57: note: expected ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void *, const struct _xmlError *)’} but argument is of type ‘void (*)(void *, xmlError *)’ {aka ‘void (*)(void *, struct _xmlError *)’} +--- + src/xml.c | 2 +- + src/xmlstar.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/xml.c b/src/xml.c +index cf47cc2..e6f19c1 100644 +--- a/src/xml.c b/src/xml.c +@@ -104,7 +104,7 @@ void reportGenericError(void* ctx, const char * msg, ...) { + /* by default all errors are reported */ + static ErrorInfo errorInfo = { NULL, NULL, VERBOSE, CONTINUE }; + +-void reportError(void *ptr, xmlErrorPtr error) ++void reportError(void *ptr, const xmlError *error) + { + ErrorInfo *errorInfo = (ErrorInfo*) ptr; + assert(errorInfo); +diff --git a/src/xmlstar.h b/src/xmlstar.h +index 3e1eed3..e8d7177 100644 +--- a/src/xmlstar.h b/src/xmlstar.h +@@ -32,7 +32,7 @@ typedef struct _errorInfo { + ErrorStop stop; + } ErrorInfo; + +-void reportError(void *ptr, xmlErrorPtr error); ++void reportError(void *ptr, const xmlError *error); + void suppressErrors(void); + + typedef struct _gOptions { +-- +2.44.0 + diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild new file mode 100644 index ..8d84085ae390 --- /dev/null +++ b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +DESCRIPTION="A set of tools to transform, query, validate, and edit XML documents" +HOMEPAGE="https://xmlstar.sourceforge.net/; +SRC_URI="mirror://sourceforge/xmlstar/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND=" + dev-libs/libxml2 + dev-libs/libxslt + dev-libs/libgcrypt:0= + virtual/libiconv" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.1-clang16.patch + "${FILESDIR}"/${PN}-1.6.1-clang17.patch +) + +src_prepare() { + default + + # We need to patch use of /usr/lib because it is a problem with + # linker lld with profile 17.1 on amd64 (see https://bugs.gentoo.org/729600). + # The grep sandwich acts as a regression test so that a future + # version bump cannot break patching without noticing. + if [[ $(get_libdir) != lib ]]; then + grep -wq _PREFIX/lib m4/xstar-check-libs.m4 || die + sed "s,_PREFIX/lib,_PREFIX/$(get_libdir)," -i m4/xstar-check-libs.m4 || die + grep -w _PREFIX/lib m4/xstar-check-libs.m4 && die + fi + + eautoreconf +} + +src_configure() { +
[gentoo-commits] proj/kde:master commit in: kde-plasma/discover/files/, kde-plasma/discover/
commit: 52cdfcf21570afc0dddb68e554bb6bd6e6767759 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Mar 27 21:58:36 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Mar 27 21:58:36 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=52cdfcf2 kde-plasma/discover: Drop upstreamed patch Bug: https://bugs.gentoo.org/927951 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/discover/discover-.ebuild | 2 - .../files/discover-6.0.80-tests-optional.patch | 111 - 2 files changed, 113 deletions(-) diff --git a/kde-plasma/discover/discover-.ebuild b/kde-plasma/discover/discover-.ebuild index 340acd5629..1c4c11564a 100644 --- a/kde-plasma/discover/discover-.ebuild +++ b/kde-plasma/discover/discover-.ebuild @@ -51,8 +51,6 @@ RDEPEND="${DEPEND} " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" -PATCHES=( "${FILESDIR}/${PN}-6.0.80-tests-optional.patch" ) - src_prepare() { ecm_src_prepare # we don't need it with PackageKitBackend off diff --git a/kde-plasma/discover/files/discover-6.0.80-tests-optional.patch b/kde-plasma/discover/files/discover-6.0.80-tests-optional.patch deleted file mode 100644 index 2568efeaea..00 --- a/kde-plasma/discover/files/discover-6.0.80-tests-optional.patch +++ /dev/null @@ -1,111 +0,0 @@ -From 45b61189358db327fe51872e060cdc590c4e1eb5 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Fri, 14 May 2021 12:38:57 +0200 -Subject: [PATCH] Don't build tests unless requested by BUILD_TESTING - -Variable is provided by KDECMakeSettings and default enabled. - -Cleanup cmake a bit, Qt 6.6.0 is minimum by now. - -Signed-off-by: Andreas Sturmlechner - CMakeLists.txt | 4 +++- - appiumtests/CMakeLists.txt | 9 - - libdiscover/CMakeLists.txt | 4 +++- - libdiscover/backends/DummyBackend/CMakeLists.txt | 4 +++- - libdiscover/backends/FlatpakBackend/CMakeLists.txt | 4 +++- - libdiscover/backends/KNSBackend/CMakeLists.txt | 4 +++- - 6 files changed, 15 insertions(+), 14 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 95c3bd7e7..4da1df6a1 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -63,7 +63,9 @@ add_definitions(-DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING) - - configure_file(DiscoverVersion.h.in DiscoverVersion.h) - --add_subdirectory(appiumtests) -+if(BUILD_TESTING AND CMAKE_SYSTEM_NAME MATCHES "Linux") -+add_subdirectory(appiumtests) -+endif() - add_subdirectory(libdiscover) - add_subdirectory(discover) - add_subdirectory(exporter) -diff --git a/appiumtests/CMakeLists.txt b/appiumtests/CMakeLists.txt -index d0214ec5c..8e610d3a4 100644 a/appiumtests/CMakeLists.txt -+++ b/appiumtests/CMakeLists.txt -@@ -1,15 +1,6 @@ - # SPDX-License-Identifier: BSD-3-Clause - # SPDX-FileCopyrightText: 2022 Harald Sitter - --if(NOT Qt6_VERSION VERSION_GREATER_EQUAL "6.5.0") --# Before Qt 6.5 the AbstractButtons didn't trigger properly at all. --return() --endif() -- --if(NOT BUILD_TESTING OR NOT CMAKE_SYSTEM_NAME MATCHES "Linux") --return() --endif() -- - find_package(SeleniumWebDriverATSPI) - set_package_properties(SeleniumWebDriverATSPI PROPERTIES - DESCRIPTION "Server component for selenium tests using Linux accessibility infrastructure" -diff --git a/libdiscover/CMakeLists.txt b/libdiscover/CMakeLists.txt -index 6e23a2f10..ff7038878 100644 a/libdiscover/CMakeLists.txt -+++ b/libdiscover/CMakeLists.txt -@@ -4,7 +4,9 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-paths.h.cmake ${CMAKE_CURRENT_ - - add_subdirectory(backends) - add_subdirectory(notifiers) --add_subdirectory(tests) -+if(BUILD_TESTING) -+add_subdirectory(tests) -+endif() - - if (TARGET AppStreamQt) - add_library(DiscoverAppStreamIntegration STATIC -diff --git a/libdiscover/backends/DummyBackend/CMakeLists.txt b/libdiscover/backends/DummyBackend/CMakeLists.txt -index 1c4fbea16..c8f2efeea 100644 a/libdiscover/backends/DummyBackend/CMakeLists.txt -+++ b/libdiscover/backends/DummyBackend/CMakeLists.txt -@@ -1,4 +1,6 @@ --add_subdirectory(tests) -+if(BUILD_TESTING) -+add_subdirectory(tests) -+endif() - - set(dummy-backend_SRCS - DummyResource.cpp -diff --git a/libdiscover/backends/FlatpakBackend/CMakeLists.txt b/libdiscover/backends/FlatpakBackend/CMakeLists.txt -index 9190b49dc..d20a66fef 100644 a/libdiscover/backends/FlatpakBackend/CMakeLists.txt -+++ b/libdiscover/backends/FlatpakBackend/CMakeLists.txt -@@ -17,7 +17,9 @@ target_link_libraries(libdiscover-backend-flatpak-logging-category - Qt::Core - ) - --add_subdirectory(tests) -+if(BUILD_TESTING) -+add_subdirectory(tests) -+endif() - - set(flatpak-backend_SRCS - FlatpakResource.cpp -diff --git a/libdiscover/backends/KNSBackend/CMakeLists.txt b/libdiscover/backends/KNSBackend/CMakeLists.txt -index
[gentoo-commits] repo/proj/guru:dev commit in: x11-themes/catppuccin-gtk/
commit: 05f4169d87c7bc123bcae4ecc9a5ff0d6911bacc Author: Denis Strizhkin gmail com> AuthorDate: Wed Mar 27 21:41:34 2024 + Commit: Denis Strizhkin gmail com> CommitDate: Wed Mar 27 21:41:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05f4169d x11-themes/catppuccin-gtk: Added Mocha and Macchiato flavors Signed-off-by: Denis Strizhkin gmail.com> x11-themes/catppuccin-gtk/Manifest | 28 +++ .../catppuccin-gtk/catppuccin-gtk-0.7.1.ebuild | 96 +++--- x11-themes/catppuccin-gtk/metadata.xml | 6 +- 3 files changed, 98 insertions(+), 32 deletions(-) diff --git a/x11-themes/catppuccin-gtk/Manifest b/x11-themes/catppuccin-gtk/Manifest index b9d313982e..f49af0e42c 100644 --- a/x11-themes/catppuccin-gtk/Manifest +++ b/x11-themes/catppuccin-gtk/Manifest @@ -26,3 +26,31 @@ DIST catppuccin-gtk-0.7.1-latte-sapphire-light.zip 499187 BLAKE2B 5cb7fbf4b8e03f DIST catppuccin-gtk-0.7.1-latte-sky-light.zip 492261 BLAKE2B 0f5dbdd9d8ac0b179d49f496bce2eb4395c10a3671afa503c65c58106f85076d7a1b8b786910b6c722709d4efe55d68d60ef0e36eae934d2a52b0457b5d8c886 SHA512 37a2ce91a58627d5fc929843552c4c950f2bcb048f18c9993f296eb7fc30352736420198510ad0cc33719193ad9c964fc8efdcd33f8f14c617d99fc17f36e48a DIST catppuccin-gtk-0.7.1-latte-teal-light.zip 493325 BLAKE2B 54ba596101abb48323d8c1883dcd9d51dd826c910914ebba3cac1bce691c06da33a4a01c12d3f29ca2fdc17eb38894493cf5889a151bac774cd038b0ddf9628c SHA512 464c0edcf458da84fbd50f4c1247110090f4cd6348fa056e601e81e2d3a53a9ab86f72f0aeae0ea6b40bfc3cfb4fc1d9d9e8671b77e8217462e91c40579d6172 DIST catppuccin-gtk-0.7.1-latte-yellow-light.zip 495033 BLAKE2B 60d0dbd43f16108c03b8a9d5b4794157b16c576b6958d376db2a63788157e61125f5553fdcb7ccb73692f7ac4c3a67d6b631f73f1123710758bbd79b7e15cf5f SHA512 0c36f72ad120a6d4b16932946ab98a2a0005f5470c209fb8c6fbab88d3c4f8967987f1855d227a78b4ba3b4005788d93cdefe786e9cae1fbbfb7e808a221b757 +DIST catppuccin-gtk-0.7.1-macchiato-blue-dark.zip 500781 BLAKE2B 47e50b7d3588d73aee51c9b473b1d2d42f3d016340fc105ebc45baab2f41a992fa6fb9795c5dcc9e47c979f2116bcf9f06dc123a8d2e71ba586aaf402d360408 SHA512 11853f02ad408a5041c23e21e1f1d7c56b5592b73e3b06e3c4f2d8aa094dd242f14badb4cab38eca4618dc5f40c9233940db3242eb275ab956551f071f9283e0 +DIST catppuccin-gtk-0.7.1-macchiato-flamingo-dark.zip 504495 BLAKE2B 3a3a9448f4e1710a2bb53d1b214427ce1f4cf821e2c701d35d72b0c578075ed0c8f58dcb9863576e7a4e7c9b6d0a870fde48bb846bc2a75c45eecd0f0d774e00 SHA512 4431720fe5a33e8376f4fe3265e389bc3e18b9efc673859bf0a628e7a68565903fe14c25e14e95c42a0293840eac13eff3ac111acf27a5c1c7e5bca0f8bca562 +DIST catppuccin-gtk-0.7.1-macchiato-green-dark.zip 500024 BLAKE2B d7a5de6e3337a29cf0fc13962762bd10346701e2f6615dd381ae62ed4f67fd55142c2ea235b37a5baffc37df82a96f24b38ee4ae9657190ec00ac685f80d031a SHA512 36d0fc715720f03ff65989363bffd8af2db2720ddc5b45bbad4f00c2b498d65232342ebf0271c6b56dc303ea797214602837ddb1a6c311efbfdf54ccb17800ec +DIST catppuccin-gtk-0.7.1-macchiato-lavender-dark.zip 504982 BLAKE2B c2f16d63e9014d2a02c6a2f0f48972ea8a382bedb78410c0f2ae4b6bcd28d48dbfb655b8b4a52a31cb0e5342f0d94f89c86e56825fc3c22724554eca522b496e SHA512 b1aec557194a3522997e884461586e51c42a4fe1d20cb19498750e6e8996bae8b0901aeb5b5dc1c743ea250a00bb36660ec3fe6b4c2e494f7285fe26b9453c01 +DIST catppuccin-gtk-0.7.1-macchiato-maroon-dark.zip 501036 BLAKE2B 2f10481c537395b64889d7b8e0f756e403fe16a8b98cfc19762f4f5c334f65d7b971608fa5cd25122ee180dbb8b36dff2ca6c0eefc019ad72da34e5529c2897d SHA512 b7ce8a0900813901f30e4a1e80467ea9f3ed2692fa8c1dbc636e2df3da67c68eecc811071e008423d88e74d761a2ed79934e6f3fe96e0d4fa1de6b2ecf295b48 +DIST catppuccin-gtk-0.7.1-macchiato-mauve-dark.zip 501615 BLAKE2B 6a746964c4d26ccaaece28f4b97e23d8c405fa5ef7623f9fa6c935139b388e235dcf4733adbbab20cfac8e22459573b5233842c1571ef430f5e4cbcb4c32f71e SHA512 dd1f4e7eccd92dba12d5d592905068fe8c54d78c30d2effe748b8df5902a1eb0c392d849ac38f67dcbb24c5d8093e88b10408e461aab1ddf2c8b234bb05d9710 +DIST catppuccin-gtk-0.7.1-macchiato-peach-dark.zip 499213 BLAKE2B 6b0b4ee0e935dfa637b38e5ecb92e655bb3ace7d687b4d08a78c2ffd8c9c232de3632b97ad17b72e4404e361fb2657f8cfa384861d35623d8da89f4fdc590cc7 SHA512 7fa19bd41a9ff9e0ed391ff14ebe797a9a20288a93ba5a92510c3b1a8271420c358d923b16de6292c72071b8fc88a453cb568a37a96104004987e72ae04b381b +DIST catppuccin-gtk-0.7.1-macchiato-pink-dark.zip 500336 BLAKE2B 8cc8ed33343e5f95ff8def2ac7bff243a50c1fcfbb908ad50dd14178d723d210653ced0e645d510ae4c44bbabf4e4df98d042bc98d02980849a0feaeaf1b0a3e SHA512 70111bf9724089122d3ae48bb84f2453f90292be90bf360f2c6038af7b5d82feffe2cc86679df6de26ee1f5fe5afd73c085578d580c299415dad7f0ccdaf9233 +DIST catppuccin-gtk-0.7.1-macchiato-red-dark.zip 497875 BLAKE2B 95dc452ee8994fa51e6bc1aa4e36501cc9ecdc3ef18ee2e25873c1602104ad2ed931b65cc0086f2d05fed289ecee3b6fc6c4186cda1d49262e8908af41021907 SHA512 bd5fefcb6240654df64e8a5ec2a079d5989ec27de4c905ed794d86a9559ee0aa217fc9d72702a87d248858f7262931b58efba01d8b5123b0eb23aefe7538eb00 +DIST
[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/
commit: df5acf340c4eae1d630c16acf91d7695f4e02dc8 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 27 20:20:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 27 20:21:11 2024 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=df5acf34 start work on 0.12.27 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgcore/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkgcore/__init__.py b/src/pkgcore/__init__.py index ac046ec6b..84c7dfc96 100644 --- a/src/pkgcore/__init__.py +++ b/src/pkgcore/__init__.py @@ -1,2 +1,2 @@ __title__ = "pkgcore" -__version__ = "0.12.26" +__version__ = "0.12.27"
[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/, dev-qt/qtbase/files/
commit: 86c1b892ee9a1b255b08e9d7d5b84e4e91a68a09 Author: orbea riseup net> AuthorDate: Wed Mar 27 17:57:35 2024 + Commit: orbea riseup net> CommitDate: Wed Mar 27 17:57:35 2024 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=86c1b892 dev-qt/qtbase: add 6.6.2-r1, 6.6.3, drop 6.6.2 Signed-off-by: orbea riseup.net> dev-qt/qtbase/Manifest| 1 + dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch | 15 +++ .../{qtbase-6.6.2.ebuild => qtbase-6.6.2-r1.ebuild} | 5 + .../qtbase/{qtbase-6.6.2.ebuild => qtbase-6.6.3.ebuild} | 11 +-- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest index f20b2d9..4f9dfae 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -1 +1,2 @@ DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2 SHA512 ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece +DIST qtbase-everywhere-src-6.6.3.tar.xz 48784716 BLAKE2B f79e369c31968d026fb50dd64d53931ea28c25bd7eb442806760f733dbcacd868774d1c991d4da80c5eb40e24d75ffaba61b2cb9036fdc2d189f865b22143596 SHA512 cd96903a3947a1f5cf6a3ff21ab0b3209ed421d2a8c45acb34ae5aa7ad0501cb79e26cfa81bc02141d5731ebfa662442f37806e97994332077d963c9e70a5f54 diff --git a/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch new file mode 100644 index 000..e7eb9dc --- /dev/null +++ b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch @@ -0,0 +1,15 @@ +Simply disable the broken path rather than worry about it for now. + +Likely an easy fix but would rather this be handled upstream and +reported by someone that is affected and can test. + +https://bugs.gentoo.org/926287 +--- a/src/gui/painting/qrgbafloat.h b/src/gui/painting/qrgbafloat.h +@@ -20,5 +20,5 @@ + public: + using Type = F; +-#if defined(__AVX512FP16__) && QFLOAT16_IS_NATIVE ++#if 0 + // AVX512FP16 has multiplication instructions + using FastType = F; diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild b/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild similarity index 98% copy from dev-qt/qtbase/qtbase-6.6.2.ebuild copy to dev-qt/qtbase/qtbase-6.6.2-r1.ebuild index 6520749..420111b 100644 --- a/dev-qt/qtbase/qtbase-6.6.2.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild @@ -169,6 +169,7 @@ src_configure() { -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}" -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}" + -DQT_FEATURE_relocatable=OFF #927691 $(qt_feature ssl openssl) $(qt_feature ssl openssl_linked) $(qt_feature udev libudev) @@ -276,6 +277,10 @@ src_test() { # broken with out-of-source + if qtbase is not already installed tst_moc tst_qmake + # similarly broken when relocatable=OFF (bug #927691) + tst_qapplication + tst_qt_cmake_create + tst_uic # needs x11/opengl, we *could* run these but tend to be flaky # when opengl rendering is involved (even if software-only) tst_qopengl{,config,widget,window} diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild b/dev-qt/qtbase/qtbase-6.6.3.ebuild similarity index 96% rename from dev-qt/qtbase/qtbase-6.6.2.ebuild rename to dev-qt/qtbase/qtbase-6.6.3.ebuild index 6520749..faebd94 100644 --- a/dev-qt/qtbase/qtbase-6.6.2.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build toolchain-funcs DESCRIPTION="Cross-platform application development framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi declare -A QT6_IUSE=( @@ -138,7 +138,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.5.2-no-glx.patch "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch - "${FILESDIR}"/${PN}-6.6.2-x32abi.patch + "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch ) src_prepare() { @@ -169,6 +169,9 @@ src_configure() { -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}" -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}" + -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too + + -DQT_FEATURE_relocatable=OFF #927691 $(qt_feature ssl openssl) $(qt_feature ssl openssl_linked) $(qt_feature udev libudev) @@ -276,6 +279,10 @@ src_test() { # broken with out-of-source + if qtbase is