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

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Michał Górny
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Yixun Lan
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Haelwenn Monnier
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/

2024-03-27 Thread Florian Badie
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/

2024-03-27 Thread Florian Badie
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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: /

2024-03-27 Thread Matt Jolly
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/

2024-03-27 Thread Matt Jolly
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Rick Farina
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/

2024-03-27 Thread Vitaly Zdanevich
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/

2024-03-27 Thread Daichi Yamamoto
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/

2024-03-27 Thread Andreas K. Hüttel
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/

2024-03-27 Thread Matt Turner
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/

2024-03-27 Thread Matt Turner
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/

2024-03-27 Thread Matt Turner
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/

2024-03-27 Thread Ben Buhse
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sam James
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/

2024-03-27 Thread Sebastian Pipping
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/

2024-03-27 Thread Andreas Sturmlechner
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/

2024-03-27 Thread Denis Strizhkin
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/

2024-03-27 Thread Arthur Zamarin
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/

2024-03-27 Thread orbea
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 

  1   2   3   >