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

2022-06-07 Thread Theo Anderson
commit: e36b5cb9d631601da99fec5db91916b070677887
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:35:01 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:36:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e36b5cb9

dev-python/libcst: fix build (remove testing changes)

Signed-off-by: James Beddek  posteo.de>

 dev-python/libcst/Manifest  |  6 +++---
 dev-python/libcst/libcst-0.4.3_p20220607.ebuild | 22 +++---
 2 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest
index e4a254d6a..d62c90599 100644
--- a/dev-python/libcst/Manifest
+++ b/dev-python/libcst/Manifest
@@ -13,9 +13,9 @@ DIST criterion-0.3.4.crate 10 BLAKE2B 
1a27f32745dfedcddd1b41f1d9fa2096cecb11
 DIST criterion-cycles-per-byte-0.1.2.crate 6360 BLAKE2B 
32687a7ee0028406bda3b6a521df222e8fa524f8e5b4ee372d855086f63c2effaa48a7aa926e568f367d145999e4d7ec57a554bbd89765de63609aa7fb4d7f4f
 SHA512 
3f44d5c677b17f52246cd2a921b08fe3d9b8bf3eda56bb92374be3110fd5d7bea5764f169faba3f57a2f15c8947b50058e5d5314b160131d2f77982dc1ec04b5
 DIST criterion-plot-0.4.3.crate 17226 BLAKE2B 
cf896d08a208e9e317aa7b9095086660e57e5d8e6552b3615b027847e64fd4cf135d361bca7ee45fbe55163739285907320e9a39fbd28506fcb2ba56e091497c
 SHA512 
69620d5b215757ddd818606d1a979c411de803032391be3b56e1c1ff73fbea992ae5e6c14cd78b519eeab806a34320468b44adb04fd1c67076163658f03d2844
 DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B 
b223d0dcacbb09850d457825cb2a018494d798da20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb
 SHA512 
f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
-DIST crossbeam-deque-0.8.0.crate 20756 BLAKE2B 
6bb602547cb0ca65552a9b981502221f1d3570422d22c867f654ba677e5c95aa5f81ed0022a498d3408c3f69291e1805b49fcfbfaff0d9a6075b75be3bf926ea
 SHA512 
4efa73dcb9ef40b841039d24ffaf9bd7c63f8c0233bba1e0728fd5558702b4ef0af117543834c527335e99384d3c80d56293e891c9d94440f51f454b1b90c399
+DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 
0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4
 SHA512 
44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
 DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B 
c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a
 SHA512 
ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
-DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 
8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad
 SHA512 
fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
+DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 
2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10
 SHA512 
ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
 DIST csv-1.1.6.crate 886999 BLAKE2B 
b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112acf255756eace3c7421e455ea2b6e01cb600
 SHA512 
81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc
 DIST csv-core-0.1.10.crate 25668 BLAKE2B 
8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8
 SHA512 
2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328
 DIST difference-2.0.0.crate 147616 BLAKE2B 
d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2
 SHA512 
cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482
@@ -62,7 +62,7 @@ DIST quote-1.0.9.crate 25042 BLAKE2B 
26ef31e89fd2f0cc21ff65f8072f30c7977ac634d25
 DIST rayon-1.5.1.crate 160424 BLAKE2B 
1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a
 SHA512 
a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
 DIST rayon-core-1.9.1.crate 64961 BLAKE2B 
7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66
 SHA512 

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

2022-06-07 Thread Michał Górny
commit: 1d65a112e8dd2322e109698f4acefbd3907781f0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 05:15:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d65a112

dev-python/sphinx-pytest: New package, v0.0.3

New dep for dev-python/myst_parser.

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

 dev-python/sphinx-pytest/Manifest  |  1 +
 dev-python/sphinx-pytest/metadata.xml  | 13 ++
 .../sphinx-pytest/sphinx-pytest-0.0.3.ebuild   | 30 ++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/sphinx-pytest/Manifest 
b/dev-python/sphinx-pytest/Manifest
new file mode 100644
index ..5811268458d8
--- /dev/null
+++ b/dev-python/sphinx-pytest/Manifest
@@ -0,0 +1 @@
+DIST sphinx-pytest-0.0.3.gh.tar.gz 5898 BLAKE2B 
08fe98b3add1d76454c30a11f4d82bd04123e44fa5c28d420401014e5aef11354541781c0ba43a5d95c0c6fd35b12742ecf630005faae68125f5c6686c19ef59
 SHA512 
f1ee23fd5f320b5b4ac48638d509963638322374136d98516a17075e0d5b05cfa64107541c80daad424dfcd9e769a95dd5aa8d7f86d8ded214c9a3cdf901cf1f

diff --git a/dev-python/sphinx-pytest/metadata.xml 
b/dev-python/sphinx-pytest/metadata.xml
new file mode 100644
index ..d0dabef2414d
--- /dev/null
+++ b/dev-python/sphinx-pytest/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   chrisjsewell/sphinx-pytest
+   sphinx_pytest
+   
+

diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.0.3.ebuild 
b/dev-python/sphinx-pytest/sphinx-pytest-0.0.3.ebuild
new file mode 100644
index ..df38b8ee1c92
--- /dev/null
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Helpful pytest fixtures for Sphinx extensions"
+HOMEPAGE="
+   https://github.com/chrisjsewell/sphinx-pytest/
+   https://pypi.org/project/sphinx_pytest/
+"
+SRC_URI="
+   https://github.com/chrisjsewell/sphinx-pytest/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2022-06-07 Thread Michał Górny
commit: bb41bb13c1241e71cbb4aa3bdb3a917ab0ca4b49
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:50:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb41bb13

dev-python/google-api-python-client: Bump to 2.50.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.50.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 8d849a0105b7..1a877d4dd1fd 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.47.0.gh.tar.gz 30118538 BLAKE2B 
601a02ffdb76b9213c0259042ad5693b46bd72b6178a37d9d6a8fcc263e9a8c02f19c1ce9923c72f41270e960c675e4c71cefb4fbb4e54125bf000186a857ae2
 SHA512 
1da6660f085edf2562525b904def124398088afb0e9dbda82f0894cf5fc26c052dcd7a497f60ef18d281a16b46c5cfc6b145fca8fd4eb7d3f9225b9ff3ea2ac9
 DIST google-api-python-client-2.48.0.gh.tar.gz 30483162 BLAKE2B 
fa6371d2cb5b27184eb0e16ea0ef9875af2dfd83b2d34dd84272c2942589f712b35451b9150f38722501edfe5a4b8a506b3f52fedffbb48af31c20dc36a59cfb
 SHA512 
0789aca32b01304095702d908c8ff31d2b4ddd771ed8cf3b3f99f15091fd1eea782000c58646c7760811a40252e5f1982876278f4cdd23e3f8cf672682693605
 DIST google-api-python-client-2.49.0.gh.tar.gz 30499625 BLAKE2B 
7c0591b5567c1e9e5840430d490041d0ffea4beca8ec1e56eda0c5c8c6f4ff1e5f9126c4158e370e6c4011a6499e1d41203f83c9e4747dd830606406cef65e23
 SHA512 
ae53cc4cf18949f75aef9ca39fc2a964242fd556c1c19bb3aa8cd48b94a23deef9788b1c1877923a5ae4af990dff0f6138fb2157d2577fda80f8a86f1f642709
+DIST google-api-python-client-2.50.0.gh.tar.gz 30751763 BLAKE2B 
4fa967932d13fa03640970ba2b6b1756864d88e4953deb5c9cf89a4556bd2cb3f1083f2e141b89a08936a40ddea64e45d65b5d9afe4024edf94a56c5ccb32798
 SHA512 
8dcdb85f2f37d4c668924abba46f0012ad453dc0775b373dc9fc510020479b1dc8a22cd85980ab97bcd4e7bdff19c78d829b1d758e9105a71c3ac7aa0cb19946

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.50.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.50.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.50.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-06-07 Thread Michał Górny
commit: bdebc86e7d2b5d7a1a0f0b07f807ace25795bb82
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 05:10:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdebc86e

dev-python/jupyter_client: Bump to 7.3.3

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

 dev-python/jupyter_client/Manifest |  1 +
 .../jupyter_client/jupyter_client-7.3.3.ebuild | 52 ++
 dev-python/jupyter_client/metadata.xml |  1 +
 3 files changed, 54 insertions(+)

diff --git a/dev-python/jupyter_client/Manifest 
b/dev-python/jupyter_client/Manifest
index 1f36dddedf8b..50c98e15393f 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -1,2 +1,3 @@
 DIST jupyter_client-7.3.1.tar.gz 328697 BLAKE2B 
9bdca39d974c21e1674f58a7aaa51a6b96e4dc307f918aacc403146827df5ad7a867243dd2df95e717ab7ebd62367817e4f43cae562f47147b4271d72240600e
 SHA512 
86a98288f1be5321b8495d78770501ca45fe3139a482ec41606253eef69eaf4d3f284d1c373d9df64efe28428f32cd1a3b19842a7331b3ac200d780e7a786407
 DIST jupyter_client-7.3.2.tar.gz 328943 BLAKE2B 
9093278ec2aeff9810bb0af86607185776d940e51ade5194c28800b1e08a1b40d4a020f947b4fac092e26e6a6b1b1eabe4b2c025d955f4ed1ddf3cd190dda96a
 SHA512 
ec0ceb518eae63356058032b2e43979c78a691eefe594ef98767daff27ea88d4363bdc8f7c4e66c549fd5e7a5fdb0b538d58a45f7d73145093f7bbe26df03c71
+DIST jupyter_client-7.3.3.tar.gz 329130 BLAKE2B 
7a60e8a0f4142198efc35f09378e3d35e3985b1531c3a759b7f3b4373c8df4dc76d56a28298f9f2972a4ba323e6d7a1b0c49d2dacdc490019da63692324d1ee1
 SHA512 
8a89f7e95f8f7f87ebc5ed362508cf5368c6e611c0291a56f72acafeb6ec85ad50e943133d178486605ad325dfc4e3b8231888b8dff0b0cc14b0e707b126f1d3

diff --git a/dev-python/jupyter_client/jupyter_client-7.3.3.ebuild 
b/dev-python/jupyter_client/jupyter_client-7.3.3.ebuild
new file mode 100644
index ..943e7544dfac
--- /dev/null
+++ b/dev-python/jupyter_client/jupyter_client-7.3.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter protocol implementation and client libraries"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_client/
+   https://pypi.org/project/jupyter-client/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.9.2[${PYTHON_USEDEP}]
+   >=dev-python/nest_asyncio-1.5.4[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipykernel-6.5[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.6-test-timeout.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # relax pyzmq dep
+   sed -i -e '/pyzmq/s:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/jupyter_client/metadata.xml 
b/dev-python/jupyter_client/metadata.xml
index f90149726621..a41692a7eeae 100644
--- a/dev-python/jupyter_client/metadata.xml
+++ b/dev-python/jupyter_client/metadata.xml
@@ -17,6 +17,7 @@
   
   
   
+jupyter/jupyter_client
 jupyter-client
   
 



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

2022-06-07 Thread Michał Górny
commit: 527db3f32b9131c9bc3ae09e0c877e7c2edf48da
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:47:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527db3f3

dev-python/backoff: Bump to 2.1.0

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

 dev-python/backoff/Manifest |  1 +
 dev-python/backoff/backoff-2.1.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest
index 66334e58a2db..4a98621fedb1 100644
--- a/dev-python/backoff/Manifest
+++ b/dev-python/backoff/Manifest
@@ -1 +1,2 @@
 DIST backoff-2.0.1.gh.tar.gz 19356 BLAKE2B 
0d4867372763d59cf3d20e15ef5a9d01d314f9862170f55bcbbb5c29eb571dd672d4e0393f6b5b6d84b695264915d6c9a2649637b84a79062d4fe6a37b742cfb
 SHA512 
bcec57466470ab419b04e5bdcad7dd6717fda1e27678a9c0e2cab9ce974d55c2057a73dc488105e71ec9a893acb32a907809a839490ff6442f20d9d3f41436d9
+DIST backoff-2.1.0.gh.tar.gz 19475 BLAKE2B 
bd38b589ee28ce5319b2c92c64cd9d33921519d1be3d2250c2c3e803a1784e2e88f884b87fa10d6452d9a332a6db6fed23a6d4d9f79e9fbcb294b0123160f3b3
 SHA512 
9c2f903f9cf2017116cb9f6a97a089b3b5199249d3c42c06fc797b643b2f095b134b2e7cb00d3ca816a4badfdb04c046ff653672a8ce5db1764485820c5d1c06

diff --git a/dev-python/backoff/backoff-2.1.0.ebuild 
b/dev-python/backoff/backoff-2.1.0.ebuild
new file mode 100644
index ..dd3c03188281
--- /dev/null
+++ b/dev-python/backoff/backoff-2.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Function decoration for backoff and retry"
+HOMEPAGE="
+   https://github.com/litl/backoff/
+   https://pypi.org/project/backoff/
+"
+SRC_URI="
+   https://github.com/litl/backoff/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.rst )
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-06-07 Thread Michał Górny
commit: d70c44cdf7111f83b0a677d21e028e6d9a03
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:49:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d70c44cd

dev-python/myst_parser: Bump to 0.18.0

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

 dev-python/myst_parser/Manifest  |  1 +
 dev-python/myst_parser/myst_parser-0.18.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-python/myst_parser/Manifest b/dev-python/myst_parser/Manifest
index 45d9c0dc30ee..169f7cb717af 100644
--- a/dev-python/myst_parser/Manifest
+++ b/dev-python/myst_parser/Manifest
@@ -1 +1,2 @@
 DIST MyST-Parser-0.17.2.gh.tar.gz 878600 BLAKE2B 
0c5b9dd5aa1e1e54706c1a04770fac33f8b2233164f2462a27dccdd405592dde4d41ab986632a2903aa26a6e7ae942e0ad54103c48f0829d410b080facb061a8
 SHA512 
625894686093266af03ef2cf01cd3dc2fea80c933479d6df3a4b99a103f17e8afd7120fe7a56ef21bdc8aa33569741a675caf4a7e1ed6ddbe3facae19b3c222a
+DIST MyST-Parser-0.18.0.gh.tar.gz 768448 BLAKE2B 
efb5d1907b5779b1816f1cc4fd5ede9543cf246e4029f4bf6d763a8aacdf54b5c8c5efa2fea61de4bf257f5979871409ee907b3349cdb4f099ac689131d0805a
 SHA512 
919494467de3f0cd97c9c8062626b88c22fd0596e120b7ca117b8bce18d9fad9faf06a36e4c5bd8a4dad838c888524c780beceaf3e7acb42232bd3c903fabc3f

diff --git a/dev-python/myst_parser/myst_parser-0.18.0.ebuild 
b/dev-python/myst_parser/myst_parser-0.18.0.ebuild
new file mode 100644
index ..42594f3b0f45
--- /dev/null
+++ b/dev-python/myst_parser/myst_parser-0.18.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=MyST-Parser-${PV}
+DESCRIPTION="Extended commonmark compliant parser, with bridges to sphinx"
+HOMEPAGE="
+   https://github.com/executablebooks/MyST-Parser/
+   https://pypi.org/project/myst-parser/
+"
+SRC_URI="
+   https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   =dev-python/sphinx-4[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/pytest-regressions[${PYTHON_USEDEP}]
+   dev-python/pytest-param-files[${PYTHON_USEDEP}]
+   dev-python/sphinx-pytest[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Unimportant tests needing a new dep linkify
+   tests/test_renderers/test_myst_config.py::test_cmdline
+   tests/test_sphinx/test_sphinx_builds.py::test_extended_syntaxes
+)
+
+distutils_enable_tests pytest



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

2022-06-07 Thread Michał Górny
commit: 16892d2d0a3803719088ff09e4c49482647c7dd5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:35:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16892d2d

dev-python/requests_pkcs12: No tests, no python@

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

 dev-python/requests_pkcs12/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/requests_pkcs12/metadata.xml 
b/dev-python/requests_pkcs12/metadata.xml
index 6417995dc682..1136cb253f34 100644
--- a/dev-python/requests_pkcs12/metadata.xml
+++ b/dev-python/requests_pkcs12/metadata.xml
@@ -5,10 +5,6 @@
gyakov...@gentoo.org
Georgy Yakovlev

-   
-   pyt...@gentoo.org
-   Python
-   

Adds PKCS#12 support to the Python requests library in a clean 
way, without monkey patching or temporary files.




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

2022-06-07 Thread Michał Górny
commit: ee056ac00e8383f1c3ac6d3134c71a6282e6fc5b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:56:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee056ac0

dev-python/apipkg: Bump to 3.0.0

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

 dev-python/apipkg/Manifest|  1 +
 dev-python/apipkg/apipkg-3.0.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest
index 05744dab1b03..54128581fefe 100644
--- a/dev-python/apipkg/Manifest
+++ b/dev-python/apipkg/Manifest
@@ -1,2 +1,3 @@
 DIST apipkg-2.1.0.gh.tar.gz 13489 BLAKE2B 
2ad670c6971b3fd6f56e35d3dceed25cd3950efbd9fb562595ea4313d50e9711a6099458eba3720dd5405335bef0ad1932bb2ad1e6db65c93df9f3b57b5caf56
 SHA512 
af74217f283be6dd1a674e12a2fc95739f90d9783caa095eccdea814a1da70b3cc1f756c2e150e5e5e75d1207857071aff97aa10bb2eadc83e04c42954c47df5
 DIST apipkg-2.1.1.gh.tar.gz 13541 BLAKE2B 
bba34b21d967512e2b08a1726dd97dfb432c3f4083661fd9f237948e5c962ebacf7ddf73ef7a34b24ee0a8481d203496504146b5b7627b195f1654fad338061e
 SHA512 
be403398361bd88e04a676346e92df51fb410340858ca446a6a50af565183f15a88efd3d3bdcaa4d042680db35633c780466f4e8b4c9523cd0956fd04f84947a
+DIST apipkg-3.0.0.gh.tar.gz 13798 BLAKE2B 
1061004d8efcd0b76c20eb72a2e36f784c4ba586bc32c99a904ceb9cf545460123fc763f40cb664cf48769e9e777dbf276d523a0ebf44a354f05f9214b97054b
 SHA512 
389ab58df6ecf28c37c485affb8fa94e76e91205d1249913ab1ce2b602739b1635904827a9ab6a215c4e80aecf6a1e7a0e8dc1fe0c32cc65a09dcca23b69b0a7

diff --git a/dev-python/apipkg/apipkg-3.0.0.ebuild 
b/dev-python/apipkg/apipkg-3.0.0.ebuild
new file mode 100644
index ..991e766a64d0
--- /dev/null
+++ b/dev-python/apipkg/apipkg-3.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_/}
+DESCRIPTION="Namespace control and lazy-import mechanism"
+HOMEPAGE="
+   https://github.com/pytest-dev/apipkg/
+   https://pypi.org/project/apipkg/
+"
+SRC_URI="
+   https://github.com/pytest-dev/apipkg/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-06-07 Thread Michał Górny
commit: f676c1f1cdb05d864b4c7b7df61defbfe2ae53f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:39:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f676c1f1

dev-python/trio: Bump to 0.21.0

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

 dev-python/trio/Manifest   |  1 +
 dev-python/trio/trio-0.21.0.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest
index b15fbda9fd41..061047fccaa6 100644
--- a/dev-python/trio/Manifest
+++ b/dev-python/trio/Manifest
@@ -1 +1,2 @@
 DIST trio-0.20.0.tar.gz 491254 BLAKE2B 
354e8019d1ba8ac35bbb00477806ab87d62de0e9a94b1ff3a4d63c024af8cd40261c46a2c9449f38550e809938f3c6ee620a47e866bc31203c3c4a4984446fa5
 SHA512 
9aa431d0bc28737dd48a7358446acaffbf34860dc467ac121166f7241ebf4a4ed8bcdc8dc0277034e3c3fd70f1f8a57d790e98bdda7a1141f2c53c6b85a97a3c
+DIST trio-0.21.0.gh.tar.gz 491228 BLAKE2B 
e5f65d3aa9e4bc0c449e3986048d63fe3001a2eee96dbe5d8c088e0fce786b1d50861b47170baa7cced097938b16c92f0efd51518404a5e0ea6a17a48d656823
 SHA512 
383b11f264ddf4c78eb75829472826ebacf32d063790e8d4681d5df2f21c4f9287884db1752fd19976b674643adf7299816d4404e3032193ef90f522ad9cfa79

diff --git a/dev-python/trio/trio-0.21.0.ebuild 
b/dev-python/trio/trio-0.21.0.ebuild
new file mode 100644
index ..6fc1ee37808f
--- /dev/null
+++ b/dev-python/trio/trio-0.21.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for async concurrency and I/O"
+HOMEPAGE="
+   https://github.com/python-trio/trio/
+   https://pypi.org/project/trio/
+"
+SRC_URI="
+   https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/async_generator-1.9[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/outcome[${PYTHON_USEDEP}]
+   dev-python/sniffio[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+# NB: we're ignoring tests that require trustme+pyopenssl
+BDEPEND="
+   test? (
+   >=dev-python/astor-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/immutables-0.6[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source \
+   dev-python/immutables \
+   dev-python/sphinxcontrib-trio \
+   dev-python/sphinx_rtd_theme \
+   dev-python/towncrier
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these tests require internet access
+   trio/tests/test_ssl.py
+   trio/tests/test_highlevel_ssl_helpers.py
+   )
+
+   local EPYTEST_DESELECT=(
+   # Times out on slower arches (ia64 in this case)
+   # https://github.com/python-trio/trio/issues/1753
+   
trio/tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all
+
+   # incompatible ipython version?
+   trio/_core/tests/test_multierror.py::test_ipython_exc_handler
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -m "not redistributors_should_skip"
+}



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

2022-06-07 Thread Michał Górny
commit: 42c145c031e395a78a266689f9e1c50e6e189b7f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:28:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c145c0

dev-python/python-magic: Bump to 0.4.27

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

 dev-python/python-magic/Manifest   |  1 +
 dev-python/python-magic/python-magic-0.4.27.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/python-magic/Manifest b/dev-python/python-magic/Manifest
index 1acd33f3a408..9a0d172a3fbc 100644
--- a/dev-python/python-magic/Manifest
+++ b/dev-python/python-magic/Manifest
@@ -1,2 +1,3 @@
 DIST python-magic-0.4.25.gh.tar.gz 864121 BLAKE2B 
ec79112aba9f79a6dd6a3840a1286432806c0cd035d301668fd8177ce36b270ddf1c928f70d51cfacb88cca4d5fb31706cff946b16ed230e8850bca9ebda8c0b
 SHA512 
eb138f7f2d1320f831516fdf21bf7dd404acf070be6093b7ed8697325f60998d886405c5ff348c7e4ad69ecd2ee0ab899afe455db90eda502acdf8b86337f79c
 DIST python-magic-0.4.26.gh.tar.gz 863618 BLAKE2B 
62d85758402d77376e685eb0f8964fd5d9e2a62775c3566d7f2a76284b287b6b17f9f759dbc08404087fc8a524609cefa65ab8e74020c4bd4f49e8ae3a2d604f
 SHA512 
a9f2f8ef9f1aef9e9455b656fabf8e6cf7b1a9df4af2012c7a9426e0740cd6e8952e6957e01710809ab018d008fd531a74e9f66640af1299b61c35ede590b749
+DIST python-magic-0.4.27.gh.tar.gz 863649 BLAKE2B 
4ba22d0f8bd5e70eb37e3b46eba1b885d49682bf45d703ad7966bcc67614427ebe597e3100575f863b7e54421c6de6fc875af24a9d5b49742fe07b361b65f198
 SHA512 
a476730a5caa9a2a784187f57743d5cec4b1829a6a76d4d1fb4e0112caf5487888961df293bc38074ef1a5d313b0fc4aed4cc99b980f5336e8a907c44a33e84e

diff --git a/dev-python/python-magic/python-magic-0.4.27.ebuild 
b/dev-python/python-magic/python-magic-0.4.27.ebuild
new file mode 100644
index ..c795f460395f
--- /dev/null
+++ b/dev-python/python-magic/python-magic-0.4.27.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Access the libmagic file type identification library"
+HOMEPAGE="
+   https://github.com/ahupp/python-magic/
+   https://pypi.org/project/python-magic/
+"
+SRC_URI="
+   https://github.com/ahupp/python-magic/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux"
+
+RDEPEND="
+   sys-apps/file[-python]
+"
+BDEPEND="
+   test? (
+   sys-apps/file
+   )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local -x LC_ALL=en_US.UTF-8
+   eunittest -p "*_test.py"
+}



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

2022-06-07 Thread Michał Górny
commit: 363c1a803a61cbe43cd8c1d2baed0d497af66289
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:24:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363c1a80

dev-python/google-auth: Bump to 2.7.0

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

 dev-python/google-auth/Manifest |  1 +
 dev-python/google-auth/google-auth-2.7.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 164ecf6ab578..54091bdbb377 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1 +1,2 @@
 DIST google-auth-2.6.6.tar.gz 189789 BLAKE2B 
8adf725ac8678a07c6c35f641950c5da0f269e8556074b5832a08267cbb64237dda817c576b15fbb315fd0a018e30bca1fa1f5a0d1f85aaae4ab2bd58538b191
 SHA512 
bac6345bf142a8dc6acde0bec43a8fd78f76277740114a0557af88748a5ec2f509757e6099f570ed037b2265717f339fe319254a826793d0b16f1a7d227a6b09
+DIST google-auth-2.7.0.tar.gz 195638 BLAKE2B 
487047f75c3fabde929a451d009ebfcb89ef816cad07cd6fda7b436c69f6eedee6dad64780df743ea133b66aab72f75f0185263fd542eb1475d642d7a6e2e2b9
 SHA512 
ba506619b1392dcd85b71f9ea68dd3acadcb93c4017030d2d812d383c971e6917ed074e64b9a554db9879d61b229a1d35a041c487a517113652934a6849122e5

diff --git a/dev-python/google-auth/google-auth-2.7.0.ebuild 
b/dev-python/google-auth/google-auth-2.7.0.ebuild
new file mode 100644
index ..de5188c8fdb8
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.7.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+)
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2022-06-07 Thread Michał Górny
commit: 018a83327cacd2617dc5101e4cd63d1b4fecbf0d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:42:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018a8332

dev-python/aws-sam-translator: Bump to 1.46.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.46.0.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 5774ad0bd709..c32348303ba8 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1 +1,2 @@
 DIST aws-sam-translator-1.45.0.tar.gz 1053946 BLAKE2B 
b34c7417bd20fbd5907992e860ff7acaf1f6dea699d4385bda96467ff03965f30b068835af377d41dcd0ef210509d0b21a05b7e65394771981f8b499730acd41
 SHA512 
218eda9498fe0db9bab71cdd09d128403248e80936eb2a0e8afeff31f5f8e959aa9d70997ed565c05739ab40bc93d51d1fd84969ec9d7e48b8f10c062b2f74d1
+DIST aws-sam-translator-1.46.0.gh.tar.gz 1082378 BLAKE2B 
915f09ab6ecdecca7cc149ebd93d7370a3cfd103cf7e222fe5f8aefe084a8f285606a7a18467d996d643c70b132014d7ebeeb6d313498b8879ad13d905f3afbb
 SHA512 
c33edd6209d7051a0d8132cdb675953a691f371e4ce02207d047be03211aff4d4c491c0f8d0fb8776a0693ff702d24ffc338d005bc9c6f166658e8293e478731

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.46.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.46.0.ebuild
new file mode 100644
index ..50524b4a89f5
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.46.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/serverless-application-model-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri
+   
tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing
+   
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls
+)
+
+python_prepare_all() {
+   # remove pytest-cov dependency
+   sed -i -e '/addopts/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-06-07 Thread Michał Górny
commit: 188fe974489766b9ba3d71a096765b01e2fdd3aa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:29:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188fe974

dev-python/starlette: Bump to 0.20.2

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

 dev-python/starlette/Manifest|  1 +
 dev-python/starlette/starlette-0.20.2.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 6e4b0c038128..aaf1f33c4d01 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,3 +1,4 @@
 DIST starlette-0.18.0.gh.tar.gz 408097 BLAKE2B 
ddc85690d9eb962a8d82544a1667d17316025330c8fda0c79dc21422399bcff01ccf5baf85eda7941f40aac5845d18fdcefaa23ba8ba442d30f0b9e194f7287c
 SHA512 
521d39c1eec818250da3f2dc24cd2fb08393b76e6314a9bd5f3e520bdfa4652ae4ace5876b7e7f3a7ddc5540160e1086997a40b86a1b1bfd694c6aa1abde9106
 DIST starlette-0.20.0.gh.tar.gz 414497 BLAKE2B 
47c6ef632a600bd18075c8ea65811ed18e08c285ed01cb34e5f74c00b2349430703ac041beacb35b91d941501001d2b93b79b777b403f5b6bef4682f6c13b02a
 SHA512 
f28aff53732ec5950b2432ea644667d408e80cb4b51a177652a9bfe6731c6fa1208cba644fcaa84405bf51ef00f500a277c86e48f5446e2014369c1d1edda357
 DIST starlette-0.20.1.gh.tar.gz 416665 BLAKE2B 
1b02f220dd6a8ebfdba405e3b9907030f006ec7ede43022fcef7911f5ac103da0eba16e7175e31e14529e64c711eac87b00c98534fbb18e784217ccca45f0c12
 SHA512 
4b10cf402bb3b3f96ec0bbb8e5fbd1e2abac4cbcf25a099bafad88fe02653d45e602e683f712251bb6dc230bc0d0754b2c960be2361239dc62e7e96b8b20ce6b
+DIST starlette-0.20.2.gh.tar.gz 417198 BLAKE2B 
17ddd8fe5cd91e022fbe4f092a8bb731503294898dcddb2ac577a4f106f0e9db8901aaef01f6e07be082ba19636bdda799753e1f3a21d12e31454b29b5136fec
 SHA512 
fb30c475779c4cf21cc43dc7e0aff58700c6356b692bc662edf93004054539ce80a97cb36e14636e33fa969b291f160cbf148b5aed749da197c13d4fec4eacda

diff --git a/dev-python/starlette/starlette-0.20.2.ebuild 
b/dev-python/starlette/starlette-0.20.2.ebuild
new file mode 100644
index ..2a2de474dce5
--- /dev/null
+++ b/dev-python/starlette/starlette-0.20.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+# brotli needed for consistent test output
+BDEPEND="
+   test? (
+   || (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   )
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+
+   # Unpackaged 'multipart' dependency
+   tests/test_formparsers.py
+)
+
+EPYTEST_DESELECT=(
+   # Unpackaged 'multipart' dependency
+   tests/test_requests.py::test_request_form_urlencoded
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # fix accept-encoding, as new support was added with newer versions
+   sed -e '/accept-encoding/s/",/, br&/' -i 
tests/test_{websockets,requests}.py || die
+
+   distutils-r1_src_prepare
+}



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

2022-06-07 Thread Michał Górny
commit: a26f30ffad1fcaa8f8585215f82784fb0be33fc3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:46:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26f30ff

dev-python/notebook: Bump to 6.4.12

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

 dev-python/notebook/Manifest   |  1 +
 dev-python/notebook/notebook-6.4.12.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index b84b022b1b03..d82aa2ccd91a 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1 +1,2 @@
 DIST notebook-6.4.11.tar.gz 14373938 BLAKE2B 
3f6aa2f86c205dec6b66a8eb3a6d3509f8ba0f80d17f7123bfbede41b7ff6d986271a8eeb32916fdf71c56105b0571192c71740836d34baf88b52a35ea0c4a59
 SHA512 
beabc84e3d528b0786363c705062717378e73aa824ffe6ce8706f6ed765744f40f651bd4e0910d6a0302990f9efcabea1af51c6894106c49869761bcf217084a
+DIST notebook-6.4.12.tar.gz 14389641 BLAKE2B 
1cda6a1eb1f4e7ccce964153bdce8de243588ffd4abcc5ab6687ba0ea347d68c5dd239c2af5bf93809409d850747db28df72be5c2ec03bfd06b725976ae1c599
 SHA512 
1314cfebe97ddada61e1013fdfd606bed08908c06b58e59f2fda6e63c43a1158eeed6a93a5cddbb609ecad0347bf80ee3a74747104fd29942629734c1ea749f0

diff --git a/dev-python/notebook/notebook-6.4.12.ebuild 
b/dev-python/notebook/notebook-6.4.12.ebuild
new file mode 100644
index ..05106aece83b
--- /dev/null
+++ b/dev-python/notebook/notebook-6.4.12.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="https://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/mathjax-2.4
+   dev-python/argon2-cffi[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]"
+
+BDEPEND="
+   >=dev-python/jupyter_packaging-0.9[${PYTHON_USEDEP}]
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/notebook-6.4.11-no-mathjax.patch
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable bundled mathjax
+   sed -i 's/^.*MathJax.*$//' bower.json || die
+
+   distutils-r1_python_prepare_all
+}
+
+EPYTEST_DESELECT=(
+   # trash doesn't seem to work for us
+   
notebook/services/contents/tests/test_contents_api.py::APITest::test_checkpoints_follow_file
+   
notebook/services/contents/tests/test_contents_api.py::APITest::test_delete
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir
+   
notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete
+   
notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete
+   # TODO
+   
notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections
+   
notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections
+   
notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
+   
notebook/services/nbconvert/tests/test_nbconvert_api.py::APITest::test_list_formats
+)
+
+EPYTEST_IGNORE=(
+   # selenium tests require geckodriver
+   notebook/tests/selenium
+)
+
+python_install() {
+   distutils-r1_python_install
+
+   ln -sf \
+   "${EPREFIX}/usr/share/mathjax" \
+   

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

2022-06-07 Thread Michał Górny
commit: 16bc5a9a2589a2a15e461d9ee4652db7f83c33cc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:40:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bc5a9a

dev-python/jupyter_server: Bump to 1.17.1

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

 dev-python/jupyter_server/Manifest |  1 +
 .../jupyter_server/jupyter_server-1.17.1.ebuild| 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/jupyter_server/Manifest 
b/dev-python/jupyter_server/Manifest
index 1f27b80af8f1..d713fbdbba40 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1 +1,2 @@
 DIST jupyter_server-1.17.0.tar.gz 445648 BLAKE2B 
d7e19804b6b4cccb72c0a24febe8702829c2a32768e916a9da09ee9f55a08e360cf2a81c3c4bc535ff342c916155bc0b7933a9b5b49645db2b5f9a58ec02ab3a
 SHA512 
d99d4036698d6f8d5e1258de214e3cbc6239b978314af4af7e722789c950edb1f261b98e666cffb46efdfe97a23c001784cfd29d7bf75c02dae53c2c07476b7f
+DIST jupyter_server-1.17.1.tar.gz 449682 BLAKE2B 
ca7a8b57c50a552c20e3c2a6a1318357df87027770bb0f37ee5c6c8db1a99116429ace7f7a28fca9f62728ba8469ce9875dc6f3a4cdf0a447ea8df616dff936f
 SHA512 
bf37188a796e590340589414361e04c8e0f5f81d0e03cf55ad12ef7b59f35708996664da27727824424dadc038b44259a66e55f99c2da4270e727eae615f4e26

diff --git a/dev-python/jupyter_server/jupyter_server-1.17.1.ebuild 
b/dev-python/jupyter_server/jupyter_server-1.17.1.ebuild
new file mode 100644
index ..7d41175712ea
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-1.17.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=jupyter
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web 
applications"
+HOMEPAGE="https://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.2.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   dev-python/pydata-sphinx-theme \
+   dev-python/myst_parser \
+   dev-python/ipython \
+   dev-python/sphinxemoji \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinxcontrib-openapi
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # This fails if your terminal is zsh (and maybe other non-bash as well?)
+   tests/test_terminal.py::test_culling
+   tests/test_terminal.py::test_terminal_create_with_cwd
+   tests/test_terminal.py::test_terminal_create_with_relative_cwd
+)
+
+src_prepare() {
+   # disable npm use
+   sed -i -e '/\[tool\.jupyter-packaging\.builder\]/,+1d' pyproject.toml 
|| die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest \
+   -p pytest_tornasync.plugin \
+   -p jupyter_server.pytest_plugin \
+   -p pytest_console_scripts \
+   -p pytest_timeout
+}



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

2022-06-07 Thread Michał Górny
commit: 4b43170b6179ef83012a03224c520c59cb0b04cc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:35:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b43170b

dev-python/setuptools: Bump to 62.3.3

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-62.3.3.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 174894ccf609..00e8bc3f687b 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-62.1.0.tar.gz 2512885 BLAKE2B 
a26a6bd5001922885b623bc7f1d42da90c
 DIST setuptools-62.2.0.tar.gz 2512927 BLAKE2B 
34932917fb635aa434b574d2e47d1dd0dd742275dc577e7592fc7ad2b7892d7e0fa5281b687873a8a70ab44cb28ecc7a5b8889c954ffcafc2ce298e10a28f3f0
 SHA512 
4d5b9a88088ef6cb0a742bd708ab52798ee5202a0be33dd6102fa44975d121496edda1ddd9abd4a97e4c29fe804687a1d298d930004a53ee2935c0a15821917f
 DIST setuptools-62.3.1.tar.gz 2583892 BLAKE2B 
ad6afbe6b879b4ffd3dc576c3b1746d989b0ad2cdb2527873b2b55e9d30d3dff52cff4ac25824e3dd1f04ba53eeb5c6786845097fe408981ecb009d0cc52082d
 SHA512 
7f24e57951638d8cab1c1efa4fbe482179c26ebcfb3276e22896f0b0878753103b4527e804312483d71f44a2b2e62a6bdbf2f8de2d9d1384c025a51a2878ae71
 DIST setuptools-62.3.2.tar.gz 2583924 BLAKE2B 
54229ba7505d162b379c77121d4974b31feecdd44346688b0bdedf0d63010cc7330001a862e51a86f7c560d0518e32c62ad5daa4be2a84dcd87180fc16fff193
 SHA512 
8674ff31b04f9229b28247f6035aff3d6b3be6f0a197c7059bd55d9dd390d6cec067ac59def830c3f98dde7fefec72a65cbec34ae923b5088d4b491fea8828ac
+DIST setuptools-62.3.3.tar.gz 2586270 BLAKE2B 
764f90a5b2585f05b6ae0ad23568a08069bb4ca776c969635dfaceb6b3f64dc6d56291c3e9f0a4540f0416eab9122f5d7d6ad193a5f604949b5827f3cfc2d1a9
 SHA512 
a7ca81b3f7adedb15a4ff3607654d1a4615de1b30a22aa5cbe4b0a8077db8bdd9348167cbb6deb97e1076d320c2a2a4b0d30acda389905d6503786902eeb66af

diff --git a/dev-python/setuptools/setuptools-62.3.3.ebuild 
b/dev-python/setuptools/setuptools-62.3.3.ebuild
new file mode 100644
index ..c159c95d7984
--- /dev/null
+++ b/dev-python/setuptools/setuptools-62.3.3.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+CPY_PATCHSET="python-gentoo-patches-3.10.4"
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   

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

2022-06-07 Thread Michał Górny
commit: 8cd4767e6794ee27f58ed2432c3b62ba7ac7ba86
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:19:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd4767e

app-admin/awscli: Bump to 1.25.4

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.25.4.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index cef0f072fc4a..32dd9b8f1f0a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.24.10.gh.tar.gz 2219050 BLAKE2B 
9655429a65c81b5c6436f0bafb293243d8f6d2160573902bbd3f2b10ab69ef24796ac0c1bd112000afc3d15cc4d8560fc95f774c38739cf8e2d3303a4512e3ec
 SHA512 
592564ff501ff52572655973c518366928a20371333ccf4f7234d414070343a38287a8870a5652bbbe6a8c35c8cd8731439f1520c0988100ade22d842f11ad2d
 DIST aws-cli-1.25.2.gh.tar.gz 2220304 BLAKE2B 
370137db21688db07a1367a1b82b906d5e7f16939fb9a10f8f8e60d986b68cd7cf3fcaca89baa097b351ce1552a9b35c143a5328972577cc08b2369a0ff35407
 SHA512 
4278be5b73865854a736ae447b729670310d557d019fe483376d8bb6317cc557f1567d8cbd77c4fc658d5593bdf8ddb2765696b144694c7df3d3447156ac14b0
 DIST aws-cli-1.25.3.gh.tar.gz 2221419 BLAKE2B 
ecc3e16985426b9b6cf6a6fc5cd3cf58d0641f57927ee533bfd5c63f1a02e7accf325f44f5f6e3289c7f0ce984be8f23428bf3d99dacc5a317b49fe2cfc2bb19
 SHA512 
a80088c8864d48c922734ab0d4f367d14b86470735dbb818640d0aaa2c957a30b1abcfbce441e33bccae388ce9df7869d0d7e82a519055c8aa192e2c74147f5e
+DIST aws-cli-1.25.4.gh.tar.gz 045 BLAKE2B 
3d8496b997e80b9504c8810a256d6886a7dee239ed0eba74d42d23955d1596d5b7690a20ac31b8f57e004ff27889e8e204b335996d2f629e9ed11b3bfd033641
 SHA512 
e053529c9e5429e5782e6c3afe26c212599825c78691d8c58a4c5dcd373385cafb2f75e09b5c1831d30ce6c890db0e4888fa4d9d874a5fc68994a8c3c5fd

diff --git a/app-admin/awscli/awscli-1.25.4.ebuild 
b/app-admin/awscli/awscli-1.25.4.ebuild
new file mode 100644
index ..4154af977ee6
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-06-07 Thread Michał Górny
commit: 8a7ef36b1f53c5d373a82cffbe18a6e5408f231d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:19:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7ef36b

dev-python/boto3: Bump to 1.24.4

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

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.24.4.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8b4c883ba174..6f739368fb47 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.23.10.gh.tar.gz 504080 BLAKE2B 
1840715ec72b10131a430abdb303adf7619fb4dc542cb22acefffe378c96d094eb7d024c068df1df48882a22fc52e3883791da39d0e4fb34abdddad4d78c0ce8
 SHA512 
88d0abfc990eba2118698c27fe9f556a2b2ef27d0e287c2b3d65a1d485d4be264a5e9ccc02c017c404941c34efdb5f9d480ceb7c5752f99ebf95d3fab184dded
 DIST boto3-1.24.2.gh.tar.gz 505904 BLAKE2B 
e5fe9aa089caaa91aa41554a07ba97da55b04f5cc77be58df10ad4b6b9d3ab8ce22f988f658cb653d9f3890a307ea895c1cd57c30b6729ba12a1ee61f475ba1d
 SHA512 
23b550194805859e37b8f3a7b75390bba500e7043e32930ab1ac46d2fca672472def9f4821e0deadaba6e6010afa05e4385a0f6fe229798250746b079fa27810
 DIST boto3-1.24.3.gh.tar.gz 506694 BLAKE2B 
5049ad69810c0fcb4d4133fae8efb7d5f44a5b766c3a53710692136231c2f147b08a6782e51f12ab0e22189cb8bbaf90805ca03d0f6eeffe047678b1b21cf72f
 SHA512 
7652ffbfb41df2dde924e85c251dba84643d67b719ea7dc366dcb0f6988815474b0e2a44dba74ebda5f9b1f5576df715dbd16b70ad4109e846766bf34e9d92d0
+DIST boto3-1.24.4.gh.tar.gz 507020 BLAKE2B 
2689aa84d0cc5a8c7978d18c480576015bb212a2714eb4edf3f9dd59e0be09da4a866e64fad1f3033cf02b807af7f827cceb56716bec5f04048c2eeb49b12804
 SHA512 
d23d1d7cb11d45d4419a5c4c1fcadacbfff8e8ebae69c8e522aa00e966048cd341bff8587e18bd0f043f1abd0558522aecede3aa83b84498df95c5a06068f15b

diff --git a/dev-python/boto3/boto3-1.24.4.ebuild 
b/dev-python/boto3/boto3-1.24.4.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-07 Thread Michał Górny
commit: 36397fc4a60251ae8c1dce45dcef0deeb6eb575e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:19:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36397fc4

dev-python/botocore: Bump to 1.27.4

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.27.4.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9d32ebdf6f34..4789d1bd6da8 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.26.10.tar.gz 9008316 BLAKE2B 
a05078ec5732015cbd8ea4da2d2d82e28f4241b7c3164f3410ae396a19f79c116f7a9059a3361e99eacc952f860a516b187375dbf64ee5e4e5648e8c3b0f95a5
 SHA512 
b12e9002dc8e0912a9681938f343b51d628f0b2798693dc81636fe7ede01d006d5bc8a901f92edf10a88d97c3c6311aaf97206a6f55070e645747536fe39b144
 DIST botocore-1.27.2.tar.gz 9026413 BLAKE2B 
013724df76fb87c8e7731401d09774bec303aced7c3a01bb97935865f34193d1f313d49f32c1f6b7addab9b24384f26caca44b03ba0e77014821dc7cab5142ef
 SHA512 
85045c13fa935b017f66edc132d2a31da2ecbe0c7bfcab369cb1d5f76d8a1401d303ab7d3e2ce95d53e9a59ea81dbf5380c1106169d84f40b21cbb926e35abb9
 DIST botocore-1.27.3.tar.gz 9078424 BLAKE2B 
62414c2474ec44b3385c589793fd0c54984d2302239b78295bfbdc3739160bbae5bb910207dc7252b7adb96d6cd69add7413000399bcb20b671e3fbdad860c02
 SHA512 
47ed3e68c10e4175cdbe2122dab9319b9059f9457e27258a142224311042c5ae4692d293d29dc9b4855e65eea561fb7b703f7ddc663064413144aaf72fda33a5
+DIST botocore-1.27.4.tar.gz 9079162 BLAKE2B 
3707e0b53022185248d5c086860ddf99f6d43803414929252a6b090fbeb765606e1fa97896f6d9016e97a0a6b5388d754941f3a88645f5c1ea18f206d73127a7
 SHA512 
3743d79febcf33302de20b364267ae39a0887c7fa5e116a7209b1281b4985e593b5d3f0ea7bb6e608036d99d4df46931192f5a3a63c98f7b3da26a16ea6b5a3f

diff --git a/dev-python/botocore/botocore-1.27.4.ebuild 
b/dev-python/botocore/botocore-1.27.4.ebuild
new file mode 100644
index ..2fb86c59b25e
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/botocore-1.26.0-py311.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-07 Thread Michał Górny
commit: a800517e418c3428dfe0b7ce400b5cc143ad7a55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:36:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 05:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a800517e

dev-python/nuitka: Bump to 0.8.4

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

 dev-python/nuitka/Manifest|  1 +
 dev-python/nuitka/nuitka-0.8.4.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 3b0b5e69cea6..f7d2d7dd9f77 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -2,4 +2,5 @@ DIST Nuitka-0.7.7.tar.gz 3785340 BLAKE2B 
e856bcb3ecf69ecaa447ea73219f544bfceae8e
 DIST Nuitka-0.8.1.tar.gz 3831036 BLAKE2B 
3215344e0d46da8bee8a9c3246d2a6a8be86882a446f4e6d84ad924db821c051cd7d428f3e5372af69049e36ffc4a5b0e812f2ae3ea311b2759fbe42f87e2d6d
 SHA512 
69c84d962ec03fb8dbd086c50076f656a99563985cc1750fcb0aebfde50ed68e6982ce2b0f2c3ce84151e9ea2d0cd679370a52c1f1dd0b8f943fc5f5938f9e15
 DIST Nuitka-0.8.2.tar.gz 3828013 BLAKE2B 
b5f3b59ea641714a9e437b29dc4b8db6b9f9c09d9b326b5eccc8e302bc5d205e561069c353c337ebd0d81434338244ae27caffb0e246ace0e809ebed0ae28e45
 SHA512 
7156745a83c9fd18a9564883e8ed7972002b19026d790b864a1383e8a131eb2adf271f403190909e2586ea3a7eb2d28bc3e469770fbae0d392617b26b3e63d25
 DIST Nuitka-0.8.3.tar.gz 3826774 BLAKE2B 
addc91ea87dfc2bc8cef5fe4f1285935c9f09cf8e3d88900fce004c4c5e83a0c3052c8848e61f2160ea12136860849c907d80930e0589a6ab5195c586102817a
 SHA512 
0f0b648eaff3e7d8d2af5f554a7b2e7970aa01036e5299ee2b72e85529d70750bf54f78dc8fa5cd7dcfa77e15b578cefa2586b71401fb8b20331db418afdef24
+DIST Nuitka-0.8.4.tar.gz 3828278 BLAKE2B 
dbd6abb945f66ab6a5a359b8370fd3d5d36fbdc2c232b5002356f59ffbfa531180b96467b67a2edbb7a779c75ebe58789e9ae0ff806b5649eea4a5b7d9c0934c
 SHA512 
683918e60f2f65d22911f894c2e4fedeafd9d0ef0cacd48bb66422fa2077f225c7c861186b83b9c0fd50eb965b956a1b26342249b3db2af599250c16fe84a152
 DIST Nuitka-0.8.tar.gz 3829530 BLAKE2B 
051be63639e491fb26e7ef36b7e034715d0dd0e39417b59c30b0c5628e78d6c655978a2198d7192b431f176a24060fa899fb9c17ff6dc02fedb64865ad37af5a
 SHA512 
f4eef21a32b68d52363ede1f68afa0247bf61a142fc86763f28805ca3a611195bb87bd1229a31a4d0ce47bbae7f70cc18580ebab528772f0908f122d8341bc6c

diff --git a/dev-python/nuitka/nuitka-0.8.4.ebuild 
b/dev-python/nuitka/nuitka-0.8.4.ebuild
new file mode 100644
index ..5b987e13729d
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.8.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="https://www.nuitka.net;
+SRC_URI="https://nuitka.net/releases/${P^}.tar.gz;
+S="${WORKDIR}/${P^}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/netcdf/

2022-06-07 Thread Sam James
commit: d80313248373f4ba7b2ff7ddb940cac16476129e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 05:18:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 05:19:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8031324

sci-libs/netcdf: avoid broken libdl hardcoding

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

 sci-libs/netcdf/netcdf-4.8.1-r2.ebuild | 83 ++
 1 file changed, 83 insertions(+)

diff --git a/sci-libs/netcdf/netcdf-4.8.1-r2.ebuild 
b/sci-libs/netcdf/netcdf-4.8.1-r2.ebuild
new file mode 100644
index ..02d4832a3f3b
--- /dev/null
+++ b/sci-libs/netcdf/netcdf-4.8.1-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Scientific library and interface for array oriented data access"
+HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
+SRC_URI="https://github.com/Unidata/netcdf-c/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-c-${PV}"
+
+LICENSE="UCAR-Unidata"
+# SONAME of libnetcdf.so
+SLOT="0/19"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="+dap doc examples hdf +hdf5 mpi szip test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/libxml2
+   dap? ( net-misc/curl:0= )
+   hdf? (
+   media-libs/libjpeg-turbo:=
+   sci-libs/hdf:0=
+   sci-libs/hdf5:0=
+   )
+   hdf5? ( sci-libs/hdf5:0=[hl(+),mpi=,szip=,zlib] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )"
+
+REQUIRED_USE="
+   test? ( tools )
+   szip? ( hdf5 )
+   mpi? ( hdf5 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.8.1-big-endian-build.patch"
+   "${FILESDIR}/${PN}-4.7.4-big-endian-test.patch"
+)
+
+src_prepare() {
+   # skip test that requires network
+   sed -i -e '/run_get_hdf4_files/d' hdf4_test/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   use mpi && export CC=mpicc
+
+   # Temporary workaround for test breakage
+   # https://github.com/Unidata/netcdf-c/issues/1983
+   # bug #827042
+   append-flags -fno-strict-aliasing
+
+   local mycmakeargs=(
+   -DENABLE_DAP_REMOTE_TESTS=OFF
+   # Enable for >4.8.1 (not yet in a release)
+   #-DENABLE_LIBXML2=ON
+   -DBUILD_UTILITIES=$(usex tools)
+   -DENABLE_DAP=$(usex dap)
+   -DENABLE_DOXYGEN=$(usex doc)
+   -DENABLE_EXAMPLES=$(usex examples)
+   -DENABLE_HDF4=$(usex hdf)
+   -DENABLE_NETCDF_4=$(usex hdf5)
+   -DENABLE_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # fails parallel tests: bug #621486
+   cmake_src_test -j1
+}
+
+src_install() {
+   cmake_src_install
+
+   # bug #827188
+   sed -i -e "s:${EPREFIX}/usr/$(get_libdir)/libdl.so;:dl;:" 
"${ED}/usr/$(get_libdir)/cmake/netCDF/netCDFTargets.cmake" || die
+}



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

2022-06-07 Thread Theo Anderson
commit: 58d071a2b5ac1e7f876bea615b0e3f30401bbed1
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:54 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58d071a2

dev-python/libcst: new package, add 0.4.3_p20220607

Signed-off-by: James Beddek  posteo.de>

 dev-python/libcst/Manifest  |  99 ++
 dev-python/libcst/libcst-0.4.3_p20220607.ebuild | 170 
 dev-python/libcst/metadata.xml  |   8 ++
 3 files changed, 277 insertions(+)

diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest
new file mode 100644
index 0..e4a254d6a
--- /dev/null
+++ b/dev-python/libcst/Manifest
@@ -0,0 +1,99 @@
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bstr-0.2.16.crate 330346 BLAKE2B 
75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8
 SHA512 
33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
+DIST bumpalo-3.7.0.crate 134261 BLAKE2B 
15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef
 SHA512 
0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59
+DIST cast-0.2.7.crate 11222 BLAKE2B 
8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9
 SHA512 
24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chic-1.2.2.crate 10269 BLAKE2B 
2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340
 SHA512 
f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
+DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST criterion-0.3.4.crate 10 BLAKE2B 
1a27f32745dfedcddd1b41f1d9fa2096cecb11d90c4126bc0d7a52a14c4b97d99204a7156e55c2ca5e525d4b648a82f3126f5d2b6c3d97ce424d1d7fde9656ae
 SHA512 
e54f73d39e54f74758710d14c970ab928b86595b2ecc3759c218e4a57a2d618f8d425049763669de6ac48ff97dda72eecbce2e48b731cf0c11a240cc20e9fb86
+DIST criterion-cycles-per-byte-0.1.2.crate 6360 BLAKE2B 
32687a7ee0028406bda3b6a521df222e8fa524f8e5b4ee372d855086f63c2effaa48a7aa926e568f367d145999e4d7ec57a554bbd89765de63609aa7fb4d7f4f
 SHA512 
3f44d5c677b17f52246cd2a921b08fe3d9b8bf3eda56bb92374be3110fd5d7bea5764f169faba3f57a2f15c8947b50058e5d5314b160131d2f77982dc1ec04b5
+DIST criterion-plot-0.4.3.crate 17226 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/open_pdks/

2022-06-07 Thread Theo Anderson
commit: dbb6c819bde9d5f3c0166907fb3f7289e20e2810
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:07:27 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbb6c819

sci-electronics/open_pdks: new package, add 1.0.311

Signed-off-by: James Beddek  posteo.de>

 sci-electronics/open_pdks/Manifest |  1 +
 sci-electronics/open_pdks/metadata.xml | 11 +
 sci-electronics/open_pdks/open_pdks-1.0.311.ebuild | 53 ++
 3 files changed, 65 insertions(+)

diff --git a/sci-electronics/open_pdks/Manifest 
b/sci-electronics/open_pdks/Manifest
new file mode 100644
index 0..e6dacce05
--- /dev/null
+++ b/sci-electronics/open_pdks/Manifest
@@ -0,0 +1 @@
+DIST open_pdks-1.0.311.tar.gz 6184511 BLAKE2B 
70bfd6782ce1c3736403068b5a825a1f125e867017c97de9279b7abb48ebbd9e138b7be06437436bcae4fcfa11230407e583f6155f7f333dad3ea8245fd314d3
 SHA512 
0fbac0c0cfdfab2e3061a957fafece95db105a3c90a27ad6cebf2d52ca0b12f875d2a25fe801c25e25ea467c17abfc8774198388baeba4713f741973be261bfd

diff --git a/sci-electronics/open_pdks/metadata.xml 
b/sci-electronics/open_pdks/metadata.xml
new file mode 100644
index 0..9b10a9fd1
--- /dev/null
+++ b/sci-electronics/open_pdks/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+   
+   Build the Skywater 130nm PDK.
+   
+

diff --git a/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild 
b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
new file mode 100644
index 0..627c47609
--- /dev/null
+++ b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit check-reqs python-any-r1
+
+DESCRIPTION="PDK installer for open-source EDA tools and toolchains"
+HOMEPAGE="https://github.com/RTimothyEdwards/open_pdks;
+SRC_URI="https://github.com/RTimothyEdwards/open_pdks/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+sky130"
+
+DEPEND="
+   dev-lang/tcl:0=
+   dev-lang/tk:0=
+   >=sci-electronics/magic-8.3.277:=
+   sky130? ( sci-electronics/skywater-pdk:= )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+CHECKREQS_DISK_BUILD="40G"
+CHECKREQS_DISK_USR="10G"
+
+src_prepare() {
+   default
+   # TODO: install helper python[tk] files
+   # sed -i 's/\$(datadir)/\$(DESTDIR)\$(datadir)/g' Makefile.in || due
+}
+
+src_configure() {
+   cd scripts || die
+   local myeconfargs=(
+   --enable-magic
+   $(use_enable sky130 sky130-pdk 
/usr/share/pdk/skywater-pdk-source)
+   $(use_with sky130 sky130-variants all)
+   # Pending deps
+   --disable-alpha-sky130
+   --disable-xschem-sky130
+   --disable-netgen
+   --disable-irsim
+   --disable-openlane
+   --disable-qflow
+   --disable-xschem
+   )
+
+   econf "${myeconfargs[@]}"
+}



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

2022-06-07 Thread Theo Anderson
commit: 09ad0a4611affd7428639d994152abd06736eedb
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:35 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09ad0a46

dev-python/moreorless: new package, add 0.4.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/moreorless/Manifest|  1 +
 dev-python/moreorless/metadata.xml|  8 +++
 dev-python/moreorless/moreorless-0.4.0.ebuild | 31 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-python/moreorless/Manifest b/dev-python/moreorless/Manifest
new file mode 100644
index 0..f4398
--- /dev/null
+++ b/dev-python/moreorless/Manifest
@@ -0,0 +1 @@
+DIST moreorless-0.4.0.tar.gz 10127 BLAKE2B 
60e810352e13d4723b138b6bad78536994c9430b51feb5114d44738515e890143b2d69678bb0d2fa87c51e0918b4ef15a084bd466898f41a0055ca3f1372b619
 SHA512 
da463645ec7374cf6636c257e42050a0b79d5784a7c98ec1818db8e07fd7bf3aaf37f67e2e44d2befe51e01118ad93a744e39fbbcb24ca0f26d961adfa6ead1d

diff --git a/dev-python/moreorless/metadata.xml 
b/dev-python/moreorless/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/moreorless/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild 
b/dev-python/moreorless/moreorless-0.4.0.ebuild
new file mode 100644
index 0..0b44257f4
--- /dev/null
+++ b/dev-python/moreorless/moreorless-0.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Wrapper to make difflib.unified_diff more fun to use"
+HOMEPAGE="https://github.com/thatch/moreorless;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-python/parameterized[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests unittest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   ${EPYTHON} -m moreorless.tests -v || die
+}



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

2022-06-07 Thread Theo Anderson
commit: 40d1052562c920f5523cfc1848dcad29d1ff8745
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:12 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40d10525

dev-python/typing_inspect: new package, add 0.7.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/typing_inspect/Manifest |  1 +
 dev-python/typing_inspect/metadata.xml |  8 ++
 .../typing_inspect/typing_inspect-0.7.1.ebuild | 32 ++
 3 files changed, 41 insertions(+)

diff --git a/dev-python/typing_inspect/Manifest 
b/dev-python/typing_inspect/Manifest
new file mode 100644
index 0..16d56d11b
--- /dev/null
+++ b/dev-python/typing_inspect/Manifest
@@ -0,0 +1 @@
+DIST typing_inspect-0.7.1.tar.gz 11799 BLAKE2B 
a0f0fde9fe1b85897c8cac660a1fb9de2b9bc3b83c619ddb0642749cacb105bfc7d2f0e25a1da0e9c95a3cdd60e39eecd3be4aef32d0f47c53f107d681f43a39
 SHA512 
16aa279e5bcdcaa4ad28b68a5c5cedcefee32ec78f57c75b4285888ab6d634e3306eedc63445839cc57923ae956e9b2234cb2afcf71216b3f6ff6839cd48fc58

diff --git a/dev-python/typing_inspect/metadata.xml 
b/dev-python/typing_inspect/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/typing_inspect/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild 
b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
new file mode 100644
index 0..eb18d4875
--- /dev/null
+++ b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on 
dev-python/mypy_extensions
+
+inherit distutils-r1
+
+DESCRIPTION="Runtime inspection utilities for Python typing module"
+HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # https://github.com/ilevkivskyi/typing_inspect/issues/84
+   local EPYTEST_DESELECT=( 
'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' )
+   epytest
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/python-skywater-pdk/

2022-06-07 Thread Theo Anderson
commit: 069890c6741f9d887875c48997065c32bb0ac0dd
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:29 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=069890c6

dev-python/python-skywater-pdk: new package, add 0.0.0_p20220424

Signed-off-by: James Beddek  posteo.de>

 dev-python/python-skywater-pdk/Manifest|  1 +
 dev-python/python-skywater-pdk/metadata.xml|  8 ++
 .../python-skywater-pdk-0.0.0_p20220424.ebuild | 29 ++
 3 files changed, 38 insertions(+)

diff --git a/dev-python/python-skywater-pdk/Manifest 
b/dev-python/python-skywater-pdk/Manifest
new file mode 100644
index 0..b9f1368f6
--- /dev/null
+++ b/dev-python/python-skywater-pdk/Manifest
@@ -0,0 +1 @@
+DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 
527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35
 SHA512 
8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4

diff --git a/dev-python/python-skywater-pdk/metadata.xml 
b/dev-python/python-skywater-pdk/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/python-skywater-pdk/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git 
a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild 
b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
new file mode 100644
index 0..71b0a9806
--- /dev/null
+++ b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on 
dev-python/dataclasses_json
+
+MY_PN="skywater-pdk"
+MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for working with files found in the SkyWater PDK"
+HOMEPAGE="https://github.com/google/skywater-pdk;
+SRC_URI="https://github.com/google/skywater-pdk/archive/${MY_REV}.tar.gz -> 
skywater-pdk-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${MY_REV}/scripts/python-skywater-pdk"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/dataclasses_json[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed '/sample/d' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-06-07 Thread Theo Anderson
commit: e7032514faff699f4e450dad78efbce4b770fc38
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:38 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7032514

dev-python/marshmallow_enum: new package, add 1.5.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/marshmallow_enum/Manifest   |  1 +
 .../marshmallow_enum/marshmallow_enum-1.5.1.ebuild | 28 ++
 dev-python/marshmallow_enum/metadata.xml   |  8 +++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/marshmallow_enum/Manifest 
b/dev-python/marshmallow_enum/Manifest
new file mode 100644
index 0..4b7ec09ca
--- /dev/null
+++ b/dev-python/marshmallow_enum/Manifest
@@ -0,0 +1 @@
+DIST marshmallow_enum-1.5.1.tar.gz 6562 BLAKE2B 
b79a610e2e99c29d8d972f6e4963e5f8632a1c826b6aa8e8ceba83cc03c665a6ea4ac443872a05eff748ba09c016bc9275440cdce994a2e1fa1edf743da25a13
 SHA512 
989fe58613dc28f242b1990a727a87c453809ad2de9355595e53e2c569de6434c76c150522c31189282edca74740dc0aabfafa57e2f78397644adae1b6d99f7d

diff --git a/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild 
b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
new file mode 100644
index 0..94cd1debd
--- /dev/null
+++ b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Enum handling for Marshmallow"
+HOMEPAGE="https://github.com/justanr/marshmallow_enum;
+SRC_URI="https://github.com/justanr/marshmallow_enum/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/marshmallow-2.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/addopts/d' -i tox.ini || die
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/marshmallow_enum/metadata.xml 
b/dev-python/marshmallow_enum/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/marshmallow_enum/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-portage/emlop/

2022-06-07 Thread Theo Anderson
commit: fe479a9387a973c9dc31d07b50f0be1a782dab2a
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:13:06 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe479a93

app-portage/emlop: add 0.5.0

Closes: https://bugs.gentoo.org/815778
Signed-off-by: James Beddek  posteo.de>

 app-portage/emlop/Manifest   |  34 
 app-portage/emlop/emlop-0.5.0.ebuild | 102 +++
 2 files changed, 136 insertions(+)

diff --git a/app-portage/emlop/Manifest b/app-portage/emlop/Manifest
index 221dfc59c..96f2a1866 100644
--- a/app-portage/emlop/Manifest
+++ b/app-portage/emlop/Manifest
@@ -2,60 +2,94 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.43.crate 34968 BLAKE2B 
a846dbc5275906e9f8ec4d5019a0fbff56e16eb970f8f528f2a7e5e2078e39a235d879870ffb92d6af45dc01b730825beb0a346fd6a2de1ddbf076366cd8eada
 SHA512 
d35eb86b3c1676a88fcd9fa8a956f0fb3d3a657caa777e27eb8d5f6a86fec352273c463782dd803a87514c72fe679855d7a379c63bb385df593a5e14c069b7a3
+DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
+DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.16.crate 330346 BLAKE2B 
75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8
 SHA512 
33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
+DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
+DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/jellyfin-apiclient-python/

2022-06-07 Thread Theo Anderson
commit: daad61a78fe69234e514a6291f22a02d5a3b40c5
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:03:26 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=daad61a7

dev-python/jellyfin-apiclient-python: treeclean

Closes: https://bugs.gentoo.org/848201
Signed-off-by: James Beddek  posteo.de>

 dev-python/jellyfin-apiclient-python/Manifest  |  2 --
 .../jellyfin-apiclient-python-1.6.2.ebuild | 23 --
 .../jellyfin-apiclient-python-1.7.2.ebuild | 23 --
 dev-python/jellyfin-apiclient-python/metadata.xml  |  8 
 4 files changed, 56 deletions(-)

diff --git a/dev-python/jellyfin-apiclient-python/Manifest 
b/dev-python/jellyfin-apiclient-python/Manifest
deleted file mode 100644
index b91566a4c..0
--- a/dev-python/jellyfin-apiclient-python/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jellyfin-apiclient-python-1.6.2.tar.gz 17115 BLAKE2B 
37889d6359d7a1d4350b99fe5eb4fa0bb2e28248daaee64aa324e07b46d6a254c1e488bf39954680f7f044cbf4c78fc6059c8f91787410bdea629996d0874ac3
 SHA512 
42be1fe1d0d360127655c9718c3a157028918597c3782ea3df9326b844aa9a542d23480da405f580da340b251ce0d790220d55f891000346b219dacddbd523fc
-DIST jellyfin-apiclient-python-1.7.2.tar.gz 17365 BLAKE2B 
0cb3dd380bd15dc7092eac7e2a76963b980383899b69c5eafa9ad8136f2f94a9d4b18cfcc7645ba0d8cab1454b1e0c08028640348724859bcf1683f0473ef9b1
 SHA512 
70685a65da58588013f304d1185ec7d672872c1891f0a81d1ac9c56b2be54b88f920192d0c9ba047d11f78125d937e9f6c920ccfc9687a3e862beff7190aff8c

diff --git 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild 
b/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild
deleted file mode 100644
index 79a9bd391..0
--- 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.6.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API client for Jellyfin"
-HOMEPAGE="https://github.com/iwalton3/jellyfin-apiclient-python;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/websocket-client[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"

diff --git 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild 
b/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild
deleted file mode 100644
index aef7a746f..0
--- 
a/dev-python/jellyfin-apiclient-python/jellyfin-apiclient-python-1.7.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API client for Jellyfin"
-HOMEPAGE="https://github.com/jellyfin/jellyfin-apiclient-python;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/websocket-client[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/jellyfin-apiclient-python/metadata.xml 
b/dev-python/jellyfin-apiclient-python/metadata.xml
deleted file mode 100644
index cd174bd3e..0
--- a/dev-python/jellyfin-apiclient-python/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-tel...@posteo.de
-James Beddek
-
-



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

2022-06-07 Thread Theo Anderson
commit: 7ab6df4f44a716ec4f4f4a083a568e206ce435fd
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 05:59:57 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ab6df4f

dev-python/pykeepass: add 4.0.2

Closes: https://bugs.gentoo.org/848279
Signed-off-by: James Beddek  posteo.de>

 dev-python/pykeepass/Manifest   |  1 +
 dev-python/pykeepass/pykeepass-4.0.2.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest
index 0192005ee..bc2747de6 100644
--- a/dev-python/pykeepass/Manifest
+++ b/dev-python/pykeepass/Manifest
@@ -1,2 +1,3 @@
 DIST pykeepass-4.0.0.tar.gz 88720 BLAKE2B 
7dcce1ded4527f32e0a602d9a7b742fabd32ee6c5e6836f0d4d217c3117177f258e974275670c9cea408e05335004996bea6a68ba12fe02ac30b0276ac7cfb54
 SHA512 
03483c9dc78774b2c5d4088f9995db9a9142bc69a8d4bc1824f4868175d3556434cb155c1f35a3fa0c04fca72f571af518166f59bcbe21431b7fe34a20b57cb2
 DIST pykeepass-4.0.1.tar.gz 99343 BLAKE2B 
ed3ea6575041ef73adc769365078818af9080851bba8b31ee24ef283480633305147307c4ea7217fba96ca18cd90bcf33b0d66b0a9148121165f67937d8677b0
 SHA512 
512f25029fcaa7a84459767cd9101d113623722c2aaf466fd3e77cf0043c37d344ccd2c0226fcbc3b3c22e39f8060c172ab1e1c72993c469a4499b21c47f6134
+DIST pykeepass-4.0.2.tar.gz 102819 BLAKE2B 
27bac0508328ed36bed779a5a74978a0e7d3aec25212811de7295214b05fc018e722530b3e40d2e09a68c8d93f60dde79aa6ee03b1a445c1ac93d51c0847
 SHA512 
2e3704246fd1bf230fa6525a3d2cba1cd09634b669653df3c66ac52642bcd1a59f28ca09ef8a05b31e70604c70b9ad247d7ab2badddab325aa0dee837c0a2402

diff --git a/dev-python/pykeepass/pykeepass-4.0.2.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
new file mode 100644
index 0..d95c56e0a
--- /dev/null
+++ b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 
and KDBX4) "
+HOMEPAGE="https://github.com/libkeepass/pykeepass;
+SRC_URI="https://github.com/libkeepass/pykeepass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/argon2-cffi-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/construct-2.10.54[${PYTHON_USEDEP}]
+   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # pycryptodomex to pycryptodome conversion
+   sed -i 's/Cryptodome/Crypto/g' 
pykeepass/kdbx_parsing/{common,twofish}.py || die
+}
+
+python_test() {
+   "${EPYTHON}" tests/tests.py -v || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/skywater-pdk/

2022-06-07 Thread Theo Anderson
commit: 6db25f6cfc44927edfd4ed7c22346a7c9c46d763
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:07:22 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:46 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6db25f6c

sci-electronics/skywater-pdk: new package, add 0.0.0_p20220424

Signed-off-by: James Beddek  posteo.de>

 sci-electronics/skywater-pdk/Manifest  | 11 +++
 sci-electronics/skywater-pdk/metadata.xml  |  8 ++
 .../skywater-pdk-0.0.0_p20220424.ebuild| 86 ++
 3 files changed, 105 insertions(+)

diff --git a/sci-electronics/skywater-pdk/Manifest 
b/sci-electronics/skywater-pdk/Manifest
new file mode 100644
index 0..a1775655a
--- /dev/null
+++ b/sci-electronics/skywater-pdk/Manifest
@@ -0,0 +1,11 @@
+DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 
527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35
 SHA512 
8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4
+DIST 
skywater-pdk-libs-sky130_fd_io-01b18699b4102d8e54ad1406b3991ecb652e5aee.tar.gz 
14576843 BLAKE2B 
f4b3249e609909a1b8f4e0ef4982a7704285e619eb6448179cef3c712ed156599a2b4ed055886a87a129e24a00320cadcd4c63f9ca129fd59f4796273de56823
 SHA512 
d22fe057570163bfa4ae53c9b4af4de12ac78fe8e302f19e3fdb3652978bea83de88f85814c3135f433d1a207a8de64318de519abb1e22b26a90a10482f6652f
+DIST 
skywater-pdk-libs-sky130_fd_pr-f62031a1be9aefe902d6d54cddd6f59b57627436.tar.gz 
122850928 BLAKE2B 
10a39e0484f75271cc32a14d3a17d23b4440cfb2e2451cf0f7eb9cd1da8083f854f7d81b2522f64fdcc6c4871841464e498dc526ce26bbd53d3d893cfb9b0e5e
 SHA512 
d9b451e1878ec30bb933fe4c9d88007036deda856b6d883385c023d189b76b6815616c8e41f1668660ee2345f8efac23adfde45e224ace2835925836e558e6be
+DIST 
skywater-pdk-libs-sky130_fd_pr_reram-48c8310e464157d797c78cb2e6d6b5a21d710c20.tar.gz
 738321 BLAKE2B 
bc26a4ae72ab849bc0126cb5c89e4be341ffe06e4f8a3b68729d607c10c577939ef461749249474da276b94d01e465f54701be00fad4f07bfc20e01f5222ced7
 SHA512 
23ba7c52dc1da618100c5327ea14513a886cf71ce0626292fba7b94cd5d9bf1d7b475b68a1267221153b120955ffd7706d4c81b3ee206c4ef02bed487906a66e
+DIST 
skywater-pdk-libs-sky130_fd_sc_hd-ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1.tar.gz
 81763296 BLAKE2B 
51ede7b86504456d7697c5d1cc726dc875f3d9dd3df87c7b056899a1a2fed2be290892540b58ddf0862494440017eca732a99b153af30c583f355f49e4bf65ca
 SHA512 
a10581a750441d2e775b91ae1eabaf5f7cab98d36cb108fa291c567002fcc122daa99edf383d2ace91d1cb5e6a6c1da4cc2803589af3ffa391241014a70ecf9a
+DIST 
skywater-pdk-libs-sky130_fd_sc_hdll-0694bd23893de20f5233ef024acf6cca1e750ac6.tar.gz
 96771722 BLAKE2B 
d4e3c6d5c09f357aaa42761988f599c2e41341fc95e038007a371a53c80020420ba9308875dbdc3ebb48e3a6729a448840f894d078ffc5ed98ea9dc0a40b21e3
 SHA512 
a15441a704a0e7e782374bc0df7cd8b05183f99f93acfcada1472235377782cbd2965b51f1df1f65228a851cd22fe6d171855e86ce7b7b71239db417368e9c92
+DIST 
skywater-pdk-libs-sky130_fd_sc_hs-1d051f49bfe4e2fe9108d702a8bc2e9c081005a4.tar.gz
 336252907 BLAKE2B 
97fda400fa9b51ad9113a29c983acb42b3c0821a53b262e2e983962970c9c277101b9578ea6bbf25ce6322bc1a057f008eb1298bfffb7281735ba3cf015846b3
 SHA512 
a5016603ed58bbe873555098859dc8d20cd220297e29571d8a234c22f26e0bbc22ce0b9bcb979f1f487062992fbcc1c84345dcb0c78bf6b2168acbf710731fbd
+DIST 
skywater-pdk-libs-sky130_fd_sc_hvl-4fd4f858d16c558a6a488b200649e909bb4dd800.tar.gz
 28030476 BLAKE2B 
59672ad97466c8e1aafebe3a7091eafc6c33ae9d9877a12cb230e880e6ee94618de3dc58c51dd3a4cda343a1b4aa9846f583f83c0b3c9e8d001cd5acb9913575
 SHA512 
3fe55c924dab323db9897d1b856fe0ef5f24c1f6edaeafbd2c031856fba89b7360115b93973970e553682add5f6b327461d82df92a458413e2a0f1e3c77f79cb
+DIST 
skywater-pdk-libs-sky130_fd_sc_lp-e2c1e0646999163d35ea7b2521c3ec5c28633e63.tar.gz
 287744020 BLAKE2B 
486fda403c96a76bc7aa030003da92b358f7de5a4677f583c2971fdf893e488ee1c7e484ab34f20f62a8c61bdd9eac83ba361519f89ea64154cdfb8e0b05d968
 SHA512 
e5a82fa20c001d0bcbf8767f77c1d5544cfde0b605c60c7b41f5d4c709b6529a7b07968c5c9f904727acafa445f6d7a247d7261a02176ec6932269212ab15aeb
+DIST 
skywater-pdk-libs-sky130_fd_sc_ls-4f549e30dd91a1c264f8895e07b2872fe410a8c2.tar.gz
 394701266 BLAKE2B 
9b807243216fd0d4dac4ab22576fef43f99c45a55ba385484a62c9209b8acf432b57cbb44d616741ca4b70e9e91e71d41a3e144fcfb4fbc0dab65c3d65655248
 SHA512 
d728943df9ab342e71c91876849b5f0a3e539f4e1321c427370ab9573e432c85950cb7ba4b016d6ded2f6bb23c057c167c79ce433165a3e084b06622c8fd
+DIST 
skywater-pdk-libs-sky130_fd_sc_ms-ae1b7f68821505cf2d93d9d44cce5ece22710fad.tar.gz
 315143259 BLAKE2B 
7bd279c41dc6ff42c9bd95c83072016018d98d38471b9eb9d9af25e1ef929ba2379be33db0b16a53e31d61717dbcd3b32b190bed711feda2d3975ecb7d70a9c2
 SHA512 
2305dce217458e92a0a5c5b57e510212ba3e42dac1b35d018a6fc7b76479290d1d582e34fa1a65fc43cf5a58ca5f242e83f42b4905af2d96e8db90ee9455

diff --git a/sci-electronics/skywater-pdk/metadata.xml 

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

2022-06-07 Thread Theo Anderson
commit: e2b1247ef79a30485fe7f313a0d5a9f7549c262a
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:43 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2b1247e

dev-python/hypothesmith: new package, add 0.2.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/hypothesmith/Manifest  |  1 +
 dev-python/hypothesmith/hypothesmith-0.2.0.ebuild | 47 +++
 dev-python/hypothesmith/metadata.xml  |  8 
 3 files changed, 56 insertions(+)

diff --git a/dev-python/hypothesmith/Manifest b/dev-python/hypothesmith/Manifest
new file mode 100644
index 0..37e577843
--- /dev/null
+++ b/dev-python/hypothesmith/Manifest
@@ -0,0 +1 @@
+DIST hypothesmith-0.2.0.tar.gz 24933 BLAKE2B 
36c5296d2ab5d86a2dcde565bda16aff31de7f0be1cbc487ea2115e6e3baacf5ba740192885dd5a843d53c51932551574c0debd97f1b374a4e0bea48ec4204d4
 SHA512 
b82627897f0e07e6249ce2d3730134690dbe340b81632a1101b6b6b9a9ac6ccd0f350ba10f729349ef200b9243081f7f58eb760ccbcb4175adfcc5f411a8a045

diff --git a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild 
b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
new file mode 100644
index 0..98bb73f53
--- /dev/null
+++ b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/libcst
+
+inherit distutils-r1
+
+DESCRIPTION="Hypothesis strategies for generating Python programs"
+HOMEPAGE="https://github.com/Zac-HD/hypothesmith;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   sed -e '/-Werror/d' \
+   -e '/--cov/d' \
+   -i tox.ini || die
+}
+
+RDEPEND="
+   >=dev-python/hypothesis-5.41.0[${PYTHON_USEDEP}]
+   >=dev-python/lark-0.7.2[${PYTHON_USEDEP}]
+   >=dev-python/libcst-0.3.8[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/parso[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install pytest
+
+python_test() {
+   # https://github.com/Zac-HD/hypothesmith/issues/21
+   local EPYTEST_DESELECT=( 
'tests/test_cst.py::test_source_code_from_libcst_node_type' )
+   epytest
+}

diff --git a/dev-python/hypothesmith/metadata.xml 
b/dev-python/hypothesmith/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/hypothesmith/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-07 Thread Theo Anderson
commit: 5ed9756105cb97db9e301599f296267460047056
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:08 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ed97561

dev-python/ufmt: new package, add 1.3.3

Signed-off-by: James Beddek  posteo.de>

 dev-python/ufmt/Manifest  |  1 +
 dev-python/ufmt/metadata.xml  |  8 
 dev-python/ufmt/ufmt-1.3.3.ebuild | 29 +
 3 files changed, 38 insertions(+)

diff --git a/dev-python/ufmt/Manifest b/dev-python/ufmt/Manifest
new file mode 100644
index 0..ef1843a36
--- /dev/null
+++ b/dev-python/ufmt/Manifest
@@ -0,0 +1 @@
+DIST ufmt-1.3.3.tar.gz 57526 BLAKE2B 
067a89409ca7af7ad8d3c67553d4ba7cb97877710195fdcc4611b634e72e58f732e1a3772174b2fd7dd4b26c862e484d9de8f09aeb05feae20daf5ff64fb3bbd
 SHA512 
d5d352a5076ac3875ceff3b87a5d7fa43efbf0e8239c30136d419947f06dd479f8b7fc33b1ef15408934a7e24cb4ce9b18e7bfaa38d9d946a1bb6bfe7ef936b6

diff --git a/dev-python/ufmt/metadata.xml b/dev-python/ufmt/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/ufmt/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/ufmt/ufmt-1.3.3.ebuild 
b/dev-python/ufmt/ufmt-1.3.3.ebuild
new file mode 100644
index 0..430a4488b
--- /dev/null
+++ b/dev-python/ufmt/ufmt-1.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Safe, atomic formatting with black and usort"
+HOMEPAGE="https://github.com/omnilib/ufmt/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/black-20.8.0[${PYTHON_USEDEP}]
+   >=dev-python/moreorless-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.7.2[${PYTHON_USEDEP}]
+   >=dev-python/trailrunner-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   >=dev-python/usort-1.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



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

2022-06-07 Thread Theo Anderson
commit: 03a286d218d1c1dfb9aae2d0b1ad040edf45c603
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:05:57 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03a286d2

dev-python/volatile: new package, add 2.1.0

Signed-off-by: James Beddek  posteo.de>

 dev-python/volatile/Manifest  |  1 +
 dev-python/volatile/metadata.xml  |  8 
 dev-python/volatile/volatile-2.1.0.ebuild | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/dev-python/volatile/Manifest b/dev-python/volatile/Manifest
new file mode 100644
index 0..299630337
--- /dev/null
+++ b/dev-python/volatile/Manifest
@@ -0,0 +1 @@
+DIST volatile-2.1.0.tar.gz 4144 BLAKE2B 
4475864271128c0f28625788c7f000aa84a0bf6c2529a7f81e580a7c1f95c3602a0f890c6681ea39c8c1f755bf3f8c67734d9729831471fabe71f07c271fdfda
 SHA512 
2ae5bfdc863c8ed34de1c9271536de4a859bd4322d1d17c6f78c5b1e42c0d0d9be8c3cd484d1118bdf22cb19137546802e81c8a0fd47371c3819a9428dccc74d

diff --git a/dev-python/volatile/metadata.xml b/dev-python/volatile/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/volatile/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/volatile/volatile-2.1.0.ebuild 
b/dev-python/volatile/volatile-2.1.0.ebuild
new file mode 100644
index 0..283479b5e
--- /dev/null
+++ b/dev-python/volatile/volatile-2.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A small extension for the tempfile module"
+HOMEPAGE="https://github.com/mbr/volatile;
+SRC_URI="https://github.com/mbr/volatile/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest



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

2022-06-07 Thread Theo Anderson
commit: 0c96f959f505ca1336bd8c8d50e01ed13cb1e060
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:48 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c96f959

dev-python/dataclasses_json: new package, add 0.5.7

Signed-off-by: James Beddek  posteo.de>

 dev-python/dataclasses_json/Manifest   |  1 +
 .../dataclasses_json/dataclasses_json-0.5.7.ebuild | 40 ++
 dev-python/dataclasses_json/metadata.xml   |  8 +
 3 files changed, 49 insertions(+)

diff --git a/dev-python/dataclasses_json/Manifest 
b/dev-python/dataclasses_json/Manifest
new file mode 100644
index 0..88c0c1793
--- /dev/null
+++ b/dev-python/dataclasses_json/Manifest
@@ -0,0 +1 @@
+DIST dataclasses_json-0.5.7.tar.gz 39291 BLAKE2B 
eded21a6da89e1a8785c38cd7facc3e273154a31f34daf99dc0681891bf44cc0f34fc7ab69021cf04052e82a5bd66058b826609ca3ebfc1d75f40720b0b9ce6b
 SHA512 
2dad73f55e0f33d1f9557e1ed3d41cf237204631c044027c41d37cd2e968da003f77e80c9a06db651e689413cbfd7f85eec1b70b02acf0a32f8337c4abb75f7b

diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild 
b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
new file mode 100644
index 0..7e025332c
--- /dev/null
+++ b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily serialize Data Classes to and from JSON"
+HOMEPAGE="https://github.com/lidatong/dataclasses-json;
+SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}]
+   >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   >=dev-python/mypy-0.710[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i '/scripts/d' setup.py || die
+   distutils-r1_src_prepare
+}

diff --git a/dev-python/dataclasses_json/metadata.xml 
b/dev-python/dataclasses_json/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/dataclasses_json/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/glow/

2022-06-07 Thread Theo Anderson
commit: addcc6bec87c4e8bc0dd281db145346556b316ee
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:04:52 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=addcc6be

app-misc/glow: new package, add 1.4.1

Signed-off-by: James Beddek  posteo.de>

 app-misc/glow/Manifest  |  2 ++
 app-misc/glow/glow-1.4.1.ebuild | 22 ++
 app-misc/glow/metadata.xml  |  8 
 3 files changed, 32 insertions(+)

diff --git a/app-misc/glow/Manifest b/app-misc/glow/Manifest
new file mode 100644
index 0..863d792bb
--- /dev/null
+++ b/app-misc/glow/Manifest
@@ -0,0 +1,2 @@
+DIST glow-1.4.1-deps.tar.xz 117458384 BLAKE2B 
189110dbb5ddd66aa15156758d6194cbf2c00dff6f241f60174d1fe9a4fd101e4abce61e72fc76801a392e6497f021dabae820b4324aca648de8eedf9414fa8a
 SHA512 
3ab36ad8d5e3dee5d108fcfa3015069960f7cbc18b1277bbebf257ba65ca0ca8a62eae3f13e9f73b707c6d242ac7d59afefcdaab69c585ded58e232bedb1354e
+DIST glow-1.4.1.tar.gz 526174 BLAKE2B 
c83303e7b6ed24a449e68515434107b8d4cacb418aed5ae41ad87bef93051deeea81ba7be320e6d630f04ddb438c9c5170189784f2eec024b24cb74352a8fdeb
 SHA512 
cb7bb7b3c65c70906ea59d85382b8cc32e900ab0276c3ecc4c79bce4c9ef2539043cbd6e3c7600b1622367ba667eaa65b553f60bc56db5af719d183488146721

diff --git a/app-misc/glow/glow-1.4.1.ebuild b/app-misc/glow/glow-1.4.1.ebuild
new file mode 100644
index 0..cae947999
--- /dev/null
+++ b/app-misc/glow/glow-1.4.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Render markdown on the CLI, with pizzazz!"
+HOMEPAGE="https://github.com/charmbracelet/glow;
+SRC_URI="
+   https://github.com/charmbracelet/glow/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/telans/distfiles/raw/main/${CATEGORY}/${PN}/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   einstalldocs
+   dobin glow
+}

diff --git a/app-misc/glow/metadata.xml b/app-misc/glow/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/app-misc/glow/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+



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

2022-06-07 Thread Theo Anderson
commit: 042b1db38e519e3f8d4686566bc6d247d8b84520
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:19 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=042b1db3

dev-python/stdlibs: new package, add 2022.3.16

Signed-off-by: James Beddek  posteo.de>

 dev-python/stdlibs/Manifest |  1 +
 dev-python/stdlibs/metadata.xml |  8 
 dev-python/stdlibs/stdlibs-2022.3.16.ebuild | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/dev-python/stdlibs/Manifest b/dev-python/stdlibs/Manifest
new file mode 100644
index 0..4cea6d224
--- /dev/null
+++ b/dev-python/stdlibs/Manifest
@@ -0,0 +1 @@
+DIST stdlibs-2022.3.16.tar.gz 22314 BLAKE2B 
568df82f9635007aa35509c20445d1554c6e3dd1ca13a727bd27932ddf0f2cd68fb21b74e40bf0fbf359932ef50e9d35f3cf64ae6f0eeecde9303a8c1726e16e
 SHA512 
b59721730f85351271c346379bec23da504051426276f360627b2d0aa4eb56ed66640321f20362f158933928e8f3fa986b8b419bbd3c309a63101ecd46f92a0e

diff --git a/dev-python/stdlibs/metadata.xml b/dev-python/stdlibs/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/stdlibs/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild 
b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
new file mode 100644
index 0..c2f57f4a6
--- /dev/null
+++ b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="What's in the Python stdlib"
+HOMEPAGE="https://github.com/omnilib/stdlibs/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pykeepass/, dev-python/pykeepass/files/

2022-06-07 Thread Theo Anderson
commit: 5f68eb298425e43567726e8d99c02a42a3b18c66
Author: James Beddek  posteo  de>
AuthorDate: Fri Jun  3 06:00:20 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f68eb29

dev-python/pykeepass: drop 4.0.0, 4.0.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/pykeepass/Manifest  |  2 --
 .../files/pykeepass-4.0.0-fix-tests-install.patch  | 33 --
 dev-python/pykeepass/pykeepass-4.0.0.ebuild| 40 --
 dev-python/pykeepass/pykeepass-4.0.1.ebuild| 40 --
 4 files changed, 115 deletions(-)

diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest
index bc2747de6..82fafddbe 100644
--- a/dev-python/pykeepass/Manifest
+++ b/dev-python/pykeepass/Manifest
@@ -1,3 +1 @@
-DIST pykeepass-4.0.0.tar.gz 88720 BLAKE2B 
7dcce1ded4527f32e0a602d9a7b742fabd32ee6c5e6836f0d4d217c3117177f258e974275670c9cea408e05335004996bea6a68ba12fe02ac30b0276ac7cfb54
 SHA512 
03483c9dc78774b2c5d4088f9995db9a9142bc69a8d4bc1824f4868175d3556434cb155c1f35a3fa0c04fca72f571af518166f59bcbe21431b7fe34a20b57cb2
-DIST pykeepass-4.0.1.tar.gz 99343 BLAKE2B 
ed3ea6575041ef73adc769365078818af9080851bba8b31ee24ef283480633305147307c4ea7217fba96ca18cd90bcf33b0d66b0a9148121165f67937d8677b0
 SHA512 
512f25029fcaa7a84459767cd9101d113623722c2aaf466fd3e77cf0043c37d344ccd2c0226fcbc3b3c22e39f8060c172ab1e1c72993c469a4499b21c47f6134
 DIST pykeepass-4.0.2.tar.gz 102819 BLAKE2B 
27bac0508328ed36bed779a5a74978a0e7d3aec25212811de7295214b05fc018e722530b3e40d2e09a68c8d93f60dde79aa6ee03b1a445c1ac93d51c0847
 SHA512 
2e3704246fd1bf230fa6525a3d2cba1cd09634b669653df3c66ac52642bcd1a59f28ca09ef8a05b31e70604c70b9ad247d7ab2badddab325aa0dee837c0a2402

diff --git a/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch 
b/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch
deleted file mode 100644
index 2b2572165..0
--- a/dev-python/pykeepass/files/pykeepass-4.0.0-fix-tests-install.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 883714197ab39dfb68a5dffd2268e88a964f8913 Mon Sep 17 00:00:00 2001
-From: David Heidelberg 
-Date: Wed, 14 Aug 2019 17:37:25 +0200
-Subject: [PATCH] setup.py: exclude tests directory
-
-Fixes build on ebuild based distributions.
-
-Signed-off-by: David Heidelberg 

- setup.py  | 2 +-
- tests/__init__.py | 0
- 2 files changed, 1 insertion(+), 1 deletion(-)
- delete mode 100644 tests/__init__.py
-
-diff --git a/setup.py b/setup.py
-index 773acfc..2a8c17b 100644
 a/setup.py
-+++ b/setup.py
-@@ -11,7 +11,7 @@ setup(
- author="Philipp Schmitt",
- author_email="phil...@schmitt.co",
- url="https://github.com/libkeepass/pykeepass;,
--packages=find_packages(),
-+packages=find_packages(exclude=("tests")),
- install_requires=[
- "python-dateutil",
- "construct",
-diff --git a/tests/__init__.py b/tests/__init__.py
-deleted file mode 100644
-index e69de29..000
--- 
-2.22.1
-

diff --git a/dev-python/pykeepass/pykeepass-4.0.0.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.0.ebuild
deleted file mode 100644
index 6f57d2b68..0
--- a/dev-python/pykeepass/pykeepass-4.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 
and KDBX4) "
-HOMEPAGE="https://github.com/libkeepass/pykeepass;
-SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/argon2-cffi-19.2.0[${PYTHON_USEDEP}]
-   >=dev-python/construct-2.10.54[${PYTHON_USEDEP}]
-   >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
-   >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/pykeepass-4.0.0-fix-tests-install.patch )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-   # pycryptodomex to pycryptodome conversion
-   sed -i 's/Cryptodome/Crypto/g' 
pykeepass/kdbx_parsing/{common,twofish}.py || die
-}
-
-python_test() {
-   "${EPYTHON}" tests/tests.py -v || die
-}

diff --git a/dev-python/pykeepass/pykeepass-4.0.1.ebuild 
b/dev-python/pykeepass/pykeepass-4.0.1.ebuild
deleted file mode 100644
index 56c92d9b3..0
--- a/dev-python/pykeepass/pykeepass-4.0.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to interact with keepass 

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

2022-06-07 Thread Theo Anderson
commit: a4885ae6070e55783e9073e1e07c13424ddd6807
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:16 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4885ae6

dev-python/trailrunner: new package, add 1.2.1

Signed-off-by: James Beddek  posteo.de>

 dev-python/trailrunner/Manifest |  1 +
 dev-python/trailrunner/metadata.xml |  8 
 dev-python/trailrunner/trailrunner-1.2.1.ebuild | 22 ++
 3 files changed, 31 insertions(+)

diff --git a/dev-python/trailrunner/Manifest b/dev-python/trailrunner/Manifest
new file mode 100644
index 0..0e3dae7a0
--- /dev/null
+++ b/dev-python/trailrunner/Manifest
@@ -0,0 +1 @@
+DIST trailrunner-1.2.1.tar.gz 14362 BLAKE2B 
f3be6db8bdfbd7fd8fc5dda97025f4621387cca12779187ae2c25850d91f33ad78e07e92c308d5f134e23f623771e7bd80e819e831a4cfde68508739bc463923
 SHA512 
eddc767626c301b143a14c4c14683d59fc7771d6b4cf6b787623601bb15d47de92cd7fd6d862304d321b58b23df800c37177ad7635a5994dbad8ad4e919ad3e2

diff --git a/dev-python/trailrunner/metadata.xml 
b/dev-python/trailrunner/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/trailrunner/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild 
b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
new file mode 100644
index 0..aebc090a6
--- /dev/null
+++ b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Walk paths and run things"
+HOMEPAGE="https://github.com/omnilib/trailrunner;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/pathspec[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



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

2022-06-07 Thread Theo Anderson
commit: 4a1d177abb81cb2b71a6945fd75703dab5c82c1c
Author: James Beddek  posteo  de>
AuthorDate: Wed Jun  8 05:06:04 2022 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Jun  8 05:13:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a1d177a

dev-python/usort: new package, add 1.0.2

Signed-off-by: James Beddek  posteo.de>

 dev-python/usort/Manifest   |  1 +
 dev-python/usort/metadata.xml   |  8 
 dev-python/usort/usort-1.0.2.ebuild | 35 +++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/usort/Manifest b/dev-python/usort/Manifest
new file mode 100644
index 0..9d4dfbab0
--- /dev/null
+++ b/dev-python/usort/Manifest
@@ -0,0 +1 @@
+DIST usort-1.0.2.tar.gz 78068 BLAKE2B 
f53b7e70d707a569e8c9bb954022ea50ca133e04a6ef3674dadc0e6d78298e005035ee7e63ec349a567493802ec662026b366ebdb508d84da1862adfa9cefc2c
 SHA512 
e950db4c61a14af55a0a39b8a799a2980cc0b2e731dd27b59ee0b345af6102db870d57118dfec94f6a89fbdbf0cdf5df5eb870d0cad657f99487fb21341dc4aa

diff --git a/dev-python/usort/metadata.xml b/dev-python/usort/metadata.xml
new file mode 100644
index 0..2924f0387
--- /dev/null
+++ b/dev-python/usort/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   tel...@posteo.de
+   James Beddek
+   
+

diff --git a/dev-python/usort/usort-1.0.2.ebuild 
b/dev-python/usort/usort-1.0.2.ebuild
new file mode 100644
index 0..efb78fb32
--- /dev/null
+++ b/dev-python/usort/usort-1.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} ) # python3_11 depends on dev-python/libcst
+
+inherit distutils-r1
+
+DESCRIPTION="Safe, minimal import sorting for Python projects"
+HOMEPAGE="https://github.com/facebookexperimental/usort/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/libcst[${PYTHON_USEDEP}]
+   dev-python/stdlibs[${PYTHON_USEDEP}]
+   dev-python/moreorless[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/trailrunner[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-python/volatile[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests unittest



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

2022-06-07 Thread Sam James
commit: 95cae20e05d591fbb744f6e4921e46f996811b40
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 05:05:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 05:06:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cae20e

sci-libs/symengine: fix pthread detection

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

 .../files/symengine-0.9.0-pthread-cmake.patch  | 63 ++
 ...gine-0.9.0.ebuild => symengine-0.9.0-r1.ebuild} |  3 +-
 sci-libs/symengine/symengine-0.9.0.ebuild  |  1 +
 3 files changed, 66 insertions(+), 1 deletion(-)

diff --git a/sci-libs/symengine/files/symengine-0.9.0-pthread-cmake.patch 
b/sci-libs/symengine/files/symengine-0.9.0-pthread-cmake.patch
new file mode 100644
index ..0fa049dbf218
--- /dev/null
+++ b/sci-libs/symengine/files/symengine-0.9.0-pthread-cmake.patch
@@ -0,0 +1,63 @@
+From 6ad9620ffc578abdb920b84ea5e393c726389ac0 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 8 Jun 2022 06:02:25 +0100
+Subject: [PATCH] cmake: fix pthread detection
+
+The homebrew FindPTHREAD.cmake module was hardcoding the path to libpthread
+in the installed CMake config file which broke consumers when upgrading from
+< glibc-2.34 (e.g. glibc-2.33 -> glibc-2.34).
+
+CMake provides FindThreads which does the job fine for us. Tested with both
+glibc-2.33 (with a previously bad generated file, and then fixed) and 
glibc-2.35.
+
+This should be fine on musl and friends too. This brings symengine in line
+with most CMake packages.
+
+Bug: https://bugs.gentoo.org/849803
+Fixes: https://github.com/symengine/symengine/issues/1910
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -335,11 +335,10 @@ if (WITH_PIRANHA)
+ endif()
+ 
+ if (WITH_PTHREAD)
+-find_package(PTHREAD REQUIRED)
+-include_directories(SYSTEM ${PTHREAD_INCLUDE_DIRS})
+-set(LIBS ${LIBS} ${PTHREAD_TARGETS})
++find_package(Threads)
++set(THREADS_PREFER_PTHREAD_FLAG ON)
++set(LIBS ${LIBS} ${CMAKE_THREAD_LIBS_INIT})
+ set(HAVE_SYMENGINE_PTHREAD yes)
+-set(PKGS ${PKGS} "PTHREAD")
+ endif()
+ 
+ if (WITH_MPFR)
+@@ -761,10 +760,6 @@ if (WITH_BOOST)
+ endif()
+ 
+ message("WITH_PTHREAD: ${WITH_PTHREAD}")
+-if (WITH_PTHREAD)
+-message("PTHREAD_INCLUDE_DIRS: ${PTHREAD_INCLUDE_DIRS}")
+-message("PTHREAD_LIBRARIES: ${PTHREAD_LIBRARIES}")
+-endif()
+ 
+ message("WITH_MPC: ${WITH_MPC}")
+ if (WITH_MPC)
+--- a/cmake/FindPTHREAD.cmake
 /dev/null
+@@ -1,14 +0,0 @@
+-include(LibFindMacros)
+-
+-libfind_include(pthread.h pthread)
+-libfind_library(pthread pthread)
+-
+-set(PTHREAD_LIBRARIES ${PTHREAD_LIBRARY})
+-set(PTHREAD_INCLUDE_DIRS ${PTHREAD_INCLUDE_DIR})
+-set(PTHREAD_TARGETS pthread)
+-
+-include(FindPackageHandleStandardArgs)
+-find_package_handle_standard_args(PTHREAD DEFAULT_MSG PTHREAD_LIBRARIES
+-PTHREAD_INCLUDE_DIRS)
+-
+-mark_as_advanced(PTHREAD_INCLUDE_DIR PTHEARD_LIBRARY)
+

diff --git a/sci-libs/symengine/symengine-0.9.0.ebuild 
b/sci-libs/symengine/symengine-0.9.0-r1.ebuild
similarity index 96%
copy from sci-libs/symengine/symengine-0.9.0.ebuild
copy to sci-libs/symengine/symengine-0.9.0-r1.ebuild
index bf374c6ddaca..d0cb975cca8a 100644
--- a/sci-libs/symengine/symengine-0.9.0.ebuild
+++ b/sci-libs/symengine/symengine-0.9.0-r1.ebuild
@@ -31,7 +31,8 @@ DEPEND="${RDEPEND}
 BDEPEND="doc? ( app-doc/doxygen[dot] )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-0.7.0-cmake-build-type.patch"
+   "${FILESDIR}"/${PN}-0.7.0-cmake-build-type.patch
+   "${FILESDIR}"/${PN}-0.9.0-pthread-cmake.patch
 )
 
 pkg_pretend() {

diff --git a/sci-libs/symengine/symengine-0.9.0.ebuild 
b/sci-libs/symengine/symengine-0.9.0.ebuild
index bf374c6ddaca..98e672759860 100644
--- a/sci-libs/symengine/symengine-0.9.0.ebuild
+++ b/sci-libs/symengine/symengine-0.9.0.ebuild
@@ -32,6 +32,7 @@ BDEPEND="doc? ( app-doc/doxygen[dot] )"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.7.0-cmake-build-type.patch"
+   "${FILESDIR}"/symengine-0.9.0-pthread-cmake.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-net-ldap/

2022-06-07 Thread Hans de Graaff
commit: aa0b9ce76da5485c94748c6acf8d8f37f2bc5e62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 03:51:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 04:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0b9ce7

dev-ruby/ruby-net-ldap: add 0.17.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-net-ldap/Manifest|  1 +
 dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest
index 631b1e3f0889..a5bfc87acbff 100644
--- a/dev-ruby/ruby-net-ldap/Manifest
+++ b/dev-ruby/ruby-net-ldap/Manifest
@@ -1 +1,2 @@
 DIST ruby-net-ldap-0.17.0.tar.gz 92548 BLAKE2B 
45dd1f6205af25735c8ed55a28ec91084e0b95403fa4c4a06310a19f1a9c247cb4cd1e8be7bbb26b2423c0d05afb4cfd4e8b2eed4e552aa78c9b4b44102f34d8
 SHA512 
417e946f044db2fda8ceb8ebfee2376310308ac6a1949e165beff0a9c2a8b410f88ffcb607d27ab060d1d55364cb75fd41753d101a404874be6dbbec3875f192
+DIST ruby-net-ldap-0.17.1.tar.gz 92746 BLAKE2B 
785791c1e96002c92d6e4a78867870d36011faad5fd9bac4af4c34eea0c4bbd5526291023684c30ddf4c7bdee46ad2c9b98211d103d88d6fda6b2195f0d6e6c4
 SHA512 
af36095c57b9d142faf5435430a9de63a5c5bcca8fa58e5a431e49097328d882121523864936ef1388254e9ffc9b40718ed5b5b9c335d1f79bac9da955e9ec4d

diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild 
b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
new file mode 100644
index ..18c0833cd32a
--- /dev/null
+++ b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test spec"
+RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc"
+
+RUBY_FAKEGEM_NAME="net-ldap"
+
+RUBY_FAKEGEM_GEMSPEC="net-ldap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure ruby LDAP client implementation"
+HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap;
+SRC_URI="https://github.com/ruby-ldap/ruby-net-ldap/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2022-06-07 Thread Hans de Graaff
commit: efdfe46752a4a3846428bda9683f3415f7ec2bff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 03:46:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 04:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdfe467

dev-ruby/request_store: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/request_store/request_store-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/request_store/request_store-1.5.1.ebuild 
b/dev-ruby/request_store/request_store-1.5.1.ebuild
index 6c6465d9f86e..2d791508f0ca 100644
--- a/dev-ruby/request_store/request_store-1.5.1.ebuild
+++ b/dev-ruby/request_store/request_store-1.5.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-06-07 Thread Hans de Graaff
commit: 080ffc4829727c74b8182b6e4115246fec072563
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 04:40:46 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 04:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080ffc48

www-apache/passenger: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/passenger-6.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.14.ebuild 
b/www-apache/passenger/passenger-6.0.14.ebuild
index eeae56538f93..bd5e5c4851b9 100644
--- a/www-apache/passenger/passenger-6.0.14.ebuild
+++ b/www-apache/passenger/passenger-6.0.14.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit apache-module flag-o-matic ruby-ng toolchain-funcs
 



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

2022-06-07 Thread Hans de Graaff
commit: 510f995d1b2d17ca44e42250b4c08a13544d4f2e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 03:47:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 04:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510f995d

dev-ruby/marcel: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/marcel/marcel-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/marcel/marcel-1.0.2.ebuild 
b/dev-ruby/marcel/marcel-1.0.2.ebuild
index 822c13dedc89..1e39f3c37ee1 100644
--- a/dev-ruby/marcel/marcel-1.0.2.ebuild
+++ b/dev-ruby/marcel/marcel-1.0.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2022-06-07 Thread Matt Turner
commit: 4f7350b2be078065ad326208e1e1bf93887a9f32
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 02:11:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  8 04:26:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7350b2

dev-util/ccls: Fix live ebuild

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

 dev-util/ccls/ccls-.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index f2069853b3f4..d99dd418d177 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -7,7 +7,7 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=
+   LLVM_MAX_SLOT=15
 else
LLVM_MAX_SLOT=14
 fi
@@ -36,11 +36,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-llvm-cmake.patch
-   "${FILESDIR}"/${P}-llvm14.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DCCLS_VERSION=${PV}



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

2022-06-07 Thread Michał Górny
commit: d49268f7ae1ffa289c19e92371d0cd4a94921db3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 03:38:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 04:07:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49268f7

dev-python/pylint: Remove obsolete comment

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

 dev-python/pylint/pylint-2.14.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/pylint/pylint-2.14.1.ebuild 
b/dev-python/pylint/pylint-2.14.1.ebuild
index 42b2494ce503..9dd158928f4a 100644
--- a/dev-python/pylint/pylint-2.14.1.ebuild
+++ b/dev-python/pylint/pylint-2.14.1.ebuild
@@ -66,7 +66,6 @@ python_test() {

tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg

tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config
)
-   # Specify the test directory explicitly to avoid import file mismatches
epytest
 }
 



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

2022-06-07 Thread Michał Górny
commit: 097abf1405e10240d9059f41de022573e1351778
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 04:17:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 04:17:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097abf14

package.mask: Last rite dev-python/pyroute2, net-misc/pulseaudio-dlna

Bug: https://bugs.gentoo.org/813990
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index bdc5bbd4e668..2eadf97d5e2e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,18 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-06-08)
+# pyroute2 is pending version bump for over 1.5 years already.
+# The tests are restricted.  pulseaudio-dlna is the only revdep.
+#
+# pulseaudio-dlna has not seen any upstream activity since 2017,
+# and has had its last release in 2016.  It does not feature a non-live
+# ebuild.
+#
+# Removal on 2022-07-08.  Bug #813990.
+dev-python/pyroute2
+net-misc/pulseaudio-dlna
+
 # Andreas K. Hüttel  (2022-06-05)
 # Ages old, abandoned upstream, and server installs now provide an
 # actually useful webmail interface. Removal in 30 days.



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

2022-06-07 Thread Hans de Graaff
commit: 8921d17ee98191db9ac6ebc8ad25cd34d849cc8a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 03:45:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 03:45:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8921d17e

dev-ruby/jwt: add 2.4.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/jwt/Manifest |  1 +
 dev-ruby/jwt/jwt-2.4.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index 6760dad08963..4cc0072e7cf0 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -1,3 +1,4 @@
 DIST jwt-2.2.3.tar.gz 50675 BLAKE2B 
904a2b9be80ece10cc046d35df784ecc4991c3b09a79c2e2e461003596e9212409ed5840282ce632d3ff499754c505cd899ca95945f562883869ff3c50c4399a
 SHA512 
ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c
 DIST jwt-2.3.0.tar.gz 53312 BLAKE2B 
4653a786d0f5da0d7c7e160f5b0c189f0eab78d045d5af441561c953d6d42fc74d6baff95e54dd9bfd47b3245f3b628e25f99e37016631ef282d95564a08cb1d
 SHA512 
a4dfbb119575d9b5f883c2789734180f092adc75e05310de2e523e352f47469243868480e06f9bfabfa2a48e174ea669e69bd73e0fd002c4f66134462ffe2653
 DIST jwt-2.4.0.tar.gz 59280 BLAKE2B 
e7ff827c0f8d0514feaea43f5915d83b4be4ee538890250a390cf9a5df3f372d5bff3d90b741d0024c9e89ad28e581626a330b1fb400d2616454a1f964d358e4
 SHA512 
2bb409a8b2ae2e2330744e3efe306bfc1755c70244f2d7d4dd8ed824c7960f42baf6ec3ee80ed74c0590a3a61b92f61edb157db001d4c4f28005bb50c60bf74f
+DIST jwt-2.4.1.tar.gz 59783 BLAKE2B 
c18d44f0adda0c2111d312450c01c39d3926afc3e13c807283ffc1fe47b7c49284ab48572b47845c30805c2caefebbdf257e18e807af84819a7fff6c86f881c8
 SHA512 
871ffe9dc659877a77de0c2a51b1f78b45614cf8265bd07820a9b4b08e38160861b4c9f98391138bfaaf64261ce2eb58eba26c40f29c41b02b8fa16cd260997a

diff --git a/dev-ruby/jwt/jwt-2.4.1.ebuild b/dev-ruby/jwt/jwt-2.4.1.ebuild
new file mode 100644
index ..2151906e7d9c
--- /dev/null
+++ b/dev-ruby/jwt/jwt-2.4.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
+HOMEPAGE="https://github.com/jwt/ruby-jwt;
+SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="ruby-jwt-${PV}"
+
+ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/ s:^:#:" \
+   -e '/^SimpleCov.start/,/^end/ s:^:#:' \
+   spec/spec_helper.rb || die
+
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



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

2022-06-07 Thread Zac Medico
commit: a9e3b8e119d4c1cc1a4e9c74e4c95aa32a5f797e
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun  8 03:16:19 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun  8 03:16:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e3b8e1

dev-util/ostree: add 2022.4

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |   1 +
 dev-util/ostree/ostree-2022.4.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index c21b8aaf8f40..4674bbb68393 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,2 +1,3 @@
 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b
 SHA512 
0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e
 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 
73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909
 SHA512 
07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe
+DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 
67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8
 SHA512 
a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5

diff --git a/dev-util/ostree/ostree-2022.4.ebuild 
b/dev-util/ostree/ostree-2022.4.ebuild
new file mode 100644
index ..43f60e37b878
--- /dev/null
+++ b/dev-util/ostree/ostree-2022.4.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
+RESTRICT+=" test"
+REQUIRED_USE="
+   dracut? ( systemd )
+   http2? ( curl )
+   httpd? ( || ( curl soup ) )
+"
+
+COMMON_DEPEND="
+   app-arch/xz-utils
+   dev-libs/libassuan
+   dev-libs/glib:2
+   sys-fs/fuse:3
+   sys-libs/zlib
+   archive? ( app-arch/libarchive:= )
+   curl? ( net-misc/curl )
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14:= )
+   soup? ( net-libs/libsoup:2.4 )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+   eautoreconf
+   default
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   --with-grub2-mkconfig-path=grub-mkconfig
+   --with-modern-grub
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut dracut yesbutnoconf) #816867
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with gpg gpgme)
+   $(use_enable http2)
+   $(use_enable httpd trivial-httpd-cmdline)
+   $(use_with selinux )
+   $(use_with soup)
+   $(use_with libmount)
+   $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo 
--with-crypto=openssl; })
+   $(use_with sodium ed25519-libsodium)
+   $(use_with systemd libsystemd)
+   $(use_with zeroconf avahi)
+   )
+
+   if use systemd; then
+   

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

2022-06-07 Thread Zac Medico
commit: 3dd4c0ecd18e21bb5e855c76693781c81b68d4a7
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun  8 03:13:09 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun  8 03:13:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd4c0ec

dev-util/ostree: drop 2021.4-r2, 2021.5-r1, 2022.1-r1

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest|   3 -
 dev-util/ostree/ostree-2021.4-r2.ebuild | 107 
 dev-util/ostree/ostree-2021.5-r1.ebuild | 107 
 dev-util/ostree/ostree-2022.1-r1.ebuild | 107 
 4 files changed, 324 deletions(-)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 7be62c70602a..c21b8aaf8f40 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,5 +1,2 @@
 DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 
5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b
 SHA512 
0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e
-DIST ostree-2021.4.tar.xz 2048424 BLAKE2B 
386ed38f6dc8035a429505d8392682f739bc9a57a8cf9d7960942cd0ff0b61eee314116866c3b520d802a3f16f6dfecd1ea45a7b1d44cac8d065ad56a1ed2c2f
 SHA512 
9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd
-DIST ostree-2021.5.tar.xz 2049572 BLAKE2B 
946e863470e53a27f9936e224e2fdf00aa70c47d141b4101e00935f597aee037fd60d0d5660e7f41cb7a3fc7051a5f286a96e10a16b7f35da2be26c29c745346
 SHA512 
73d463e9cfaa027ac640051615b312c1800e71b2587e33cbae1e60356cb3c3f5d4afcda8ace680636ebd1d112061f2a8a7c25c46aa24a1b260244451157ffe8a
-DIST ostree-2022.1.tar.xz 2101172 BLAKE2B 
52f6723acfb2889ef232f0fdec39fc50a879b110fcc89aa318dc0eb336e50ef2c3cc0d4df4319601b6198b7789da3605a55979d0c9ee31029ae47832b0cb385f
 SHA512 
73da367d3b9b5facc5ba894bd0f9297a7fc688fa69871b668e6568663fefc1f44433c8be352d57c23153b09144c6535e52d8c184a2ab103190ec37dc1abc2818
 DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 
73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909
 SHA512 
07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe

diff --git a/dev-util/ostree/ostree-2021.4-r2.ebuild 
b/dev-util/ostree/ostree-2021.4-r2.ebuild
deleted file mode 100644
index 68a663e35584..
--- a/dev-util/ostree/ostree-2021.4-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="Operating system and container binary deployment and upgrades"
-HOMEPAGE="https://ostreedev.github.io/ostree/;
-SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-LICENSE="LGPL-2+"
-SLOT="0"
-
-IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection 
libmount selinux sodium ssl +soup systemd zeroconf"
-RESTRICT+=" test"
-REQUIRED_USE="
-   dracut? ( systemd )
-   http2? ( curl )
-   httpd? ( || ( curl soup ) )
-"
-
-COMMON_DEPEND="
-   app-arch/xz-utils
-   dev-libs/libassuan
-   dev-libs/glib:2
-   >=sys-fs/fuse-2.9.2:0
-   sys-libs/zlib
-   archive? ( app-arch/libarchive:= )
-   curl? ( net-misc/curl )
-   dracut? ( sys-kernel/dracut )
-   gpg? (
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error
-   )
-   grub? ( sys-boot/grub:2= )
-   introspection? ( dev-libs/gobject-introspection )
-   libmount? ( sys-apps/util-linux )
-   selinux? ( sys-libs/libselinux )
-   sodium? ( >=dev-libs/libsodium-1.0.14:= )
-   soup? ( net-libs/libsoup:2.4 )
-   ssl? (
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   systemd? ( sys-apps/systemd:0= )
-   zeroconf? ( net-dns/avahi[dbus] )"
-
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   doc? ( dev-util/gtk-doc )"
-
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-S="${WORKDIR}/lib${P}"
-
-src_prepare() {
-   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
-   -i Makefile.in Makefile-man.am || die
-   eautoreconf
-   default
-}
-
-src_configure() {
-   local econfargs=(
-   --enable-man
-   --enable-shared
-   --with-grub2-mkconfig-path=grub-mkconfig
-   --with-modern-grub
-   

[gentoo-commits] repo/gentoo:master commit in: app-text/xapian-omega/

2022-06-07 Thread Sam James
commit: 6853b3940b9360206ce24ae64a1af18a2d98802d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 03:05:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 03:05:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6853b394

app-text/xapian-omega: fix prefix install

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

 app-text/xapian-omega/xapian-omega-1.4.19.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/xapian-omega/xapian-omega-1.4.19.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.19.ebuild
index 8095ec6dba1f..91ff25791e25 100644
--- a/app-text/xapian-omega/xapian-omega-1.4.19.ebuild
+++ b/app-text/xapian-omega/xapian-omega-1.4.19.ebuild
@@ -13,14 +13,14 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
-DEPEND="~dev-libs/xapian-1.4.19:0/30
+DEPEND="~dev-libs/xapian-${PV}:0/30
dev-lang/perl
dev-libs/libpcre
sys-libs/zlib"
 RDEPEND="${DEPEND}"
 
 src_install() {
-   emake DESTDIR="${D}" install
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
 
# Protect /etc/omega.conf
echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega
@@ -32,7 +32,7 @@ src_install() {
 
# Directory containing OmegaScript templates:
keepdir /var/lib/omega/templates
-   mv "${S}"/templates/* "${D}"/var/lib/omega/templates || die
+   mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
 
# Directory to write Omega logs to:
keepdir /var/log/omega



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsdist/

2022-06-07 Thread Sam James
commit: 559f00d18e6cdac489001e1f2c0ebdb4a7f69e76
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 03:00:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 03:00:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559f00d1

net-dns/dnsdist: Keyword 1.7.1 x86, #796137

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

 net-dns/dnsdist/dnsdist-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnsdist/dnsdist-1.7.1.ebuild 
b/net-dns/dnsdist/dnsdist-1.7.1.ebuild
index 802bc3ba4d98..99404bcecece 100644
--- a/net-dns/dnsdist/dnsdist-1.7.1.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.7.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
 HOMEPAGE="https://dnsdist.org;
 
 SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2;
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsdist/

2022-06-07 Thread Sam James
commit: 323f769c2484458668a03f4a5a497f5d58ab2ee4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 02:56:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 02:56:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=323f769c

net-dns/dnsdist: add LFS flags

Includes time64 bits too.

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

 net-dns/dnsdist/dnsdist-1.7.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-dns/dnsdist/dnsdist-1.7.1.ebuild 
b/net-dns/dnsdist/dnsdist-1.7.1.ebuild
index 0a7f9c72b105..802bc3ba4d98 100644
--- a/net-dns/dnsdist/dnsdist-1.7.1.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
 
-inherit lua-single
+inherit flag-o-matic lua-single
 
 DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
 HOMEPAGE="https://dnsdist.org;
@@ -46,6 +46,9 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_configure() {
+   # bug #822855
+   append-lfs-flags
+
econf \
--sysconfdir=/etc/dnsdist \
--with-lua="${ELUA}" \



[gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/

2022-06-07 Thread Matthias Maier
commit: 936d41f52506639b57c8b1b18e65e6ef512ae4a4
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 02:26:54 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 02:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936d41f5

sci-libs/dealii: fix live ebuild

 - do not allow bundled libraries to be configured

 - remove redundant statement

 - disable dysfunctional taskflow dependency

Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 1fd234c472ac..8b75ea6b09ac 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -86,11 +86,11 @@ src_configure() {
-DDEAL_II_PACKAGE_VERSION="${PV}"
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DDEAL_II_ALLOW_AUTODETECTION=OFF
+   -DDEAL_II_ALLOW_BUNDLED=OFF
-DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF
-DDEAL_II_COMPILE_EXAMPLES=OFF
-DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html"
-DDEAL_II_DOCREADME_RELDIR="share/doc/${P}"
-   -DDEAL_II_COMPILE_EXAMPLES=OFF
-DDEAL_II_EXAMPLES_RELDIR="share/doc/${P}/examples"
-DDEAL_II_LIBRARY_RELDIR="$(get_libdir)"
-DDEAL_II_SHARE_RELDIR="share/${PN}"
@@ -120,7 +120,7 @@ src_configure() {
-DBUILD_SHARED_LIBS="$(usex !static-libs)"
-DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)"
-DDEAL_II_WITH_TBB=ON
-   -DDEAL_II_WITH_TASKFLOW=ON
+   -DDEAL_II_WITH_TASKFLOW=OFF
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
 



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

2022-06-07 Thread Sam James
commit: 0042fea33b4ed6e0646a9806803fd569dadf8352
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 01:19:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 01:19:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0042fea3

sys-libs/binutils-libs: verbose logs, use output synchronisation

See: 543e8a28d137dfac2ee430311e326c7c68eefa56
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 3efe075b3e60..5fa1286a4441 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -55,6 +55,11 @@ src_prepare() {
libctf/configure || die
fi
 
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
default
 }
 
@@ -132,8 +137,13 @@ multilib_src_configure() {
Makefile || die
 }
 
+multilib_src_compile() {
+   emake V=1
+}
+
 multilib_src_install() {
-   default
+   emake V=1 DESTDIR="${D}" install
+
# Provide libiberty.h directly.
dosym libiberty/libiberty.h /usr/include/libiberty.h
 }



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eshowkw/

2022-06-07 Thread Brian Dolbec
commit: 4695379c1921865d7763669580ac909ea94db90d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jun  8 01:16:13 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Jun  8 01:16:13 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=4695379c

eshowkw: Correctly fix row alignment issue bug 503366

Reverts: 42cf522c06080d
Changes the content_length correctly for versionlist output

Signed-off-by: Brian Dolbec  gentoo.org>

 pym/gentoolkit/eshowkw/__init__.py   | 2 +-
 pym/gentoolkit/eshowkw/display_pretty.py | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/pym/gentoolkit/eshowkw/__init__.py 
b/pym/gentoolkit/eshowkw/__init__.py
index ba6c076..c33c47a 100644
--- a/pym/gentoolkit/eshowkw/__init__.py
+++ b/pym/gentoolkit/eshowkw/__init__.py
@@ -49,7 +49,7 @@ def process_display(package, keywords, dbapi):
 content.extend(sep)
 content.extend(keywords.extra)
 header_length = keywords.length
-content_length = portdata.version_length
+content_length = portdata.version_length - 1
 display(content, header, header_length, content_length, portdata.cp, 
topper)
 
 

diff --git a/pym/gentoolkit/eshowkw/display_pretty.py 
b/pym/gentoolkit/eshowkw/display_pretty.py
index 47d18d1..0629d7e 100644
--- a/pym/gentoolkit/eshowkw/display_pretty.py
+++ b/pym/gentoolkit/eshowkw/display_pretty.py
@@ -29,8 +29,7 @@ def display(
 # data
 corner_image = ["".ljust(plain_width) for x in range(rotated_height)]
 if toplist != "archlist":
-# DON'T add the first list item which is: "---", it will throw the 
row alignment off
-corner_image.extend(plain_list[1:])
+corner_image.extend(plain_list)
 data_printout = [
 "%s%s" % (x, y)
 for x, y in zip_longest(corner_image, rotated_list, 
fillvalue=corner_image[0])



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2022-06-07 Thread Mike Gilbert
commit: 7bbb9e2ce52ffd701c05daa3752f1fe11ec72f27
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun  8 01:02:45 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun  8 01:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbb9e2c

sys-boot/grub: backport many patches

Bug: https://bugs.gentoo.org/850535
Closes: https://github.com/gentoo/gentoo/pull/25629
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/grub/Manifest|   1 +
 sys-boot/grub/grub-2.06-r2.ebuild | 319 ++
 2 files changed, 320 insertions(+)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index 632fe8590e05..5fa3c6b4854c 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -1,3 +1,4 @@
 DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B 
c8904f3cd5a49370a7dc10e456684c88aeae998a99090bf4d0a5baa4f36cc8fb8f70586cf6d610a5ffeee97261d28c80f55bbe9dcfc3ed796d5c2d60e79adb58
 SHA512 
ede5899daa1984c5aa8cacb1c850eb53f189dddef3d9bb78bf9774d8976b7c0d6eb0bcf86237cd7d11f5b36cf5b5058d42cd94d3bd76f2bd0931c7ceb1271fae
+DIST grub-2.06-backports.tar.xz 30904 BLAKE2B 
05d4e113552d4557dd39160047a4364458a0af6d21a67efbc57379c86b34ce590336ac28ae43241cc290d19a59ddf91126a8ef977a6846895e336608f90dcf75
 SHA512 
6320521d4c21582b52179ba297e6143502e2a5b983d86bd5fbb11903493419aa6c2a2f0358d09649b869ab3c6c65ca50daf0c0a63c51acf858722e880239604b
 DIST grub-2.06.tar.xz 6581924 BLAKE2B 
2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417
 SHA512 
4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
 DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 
97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14
 SHA512 
b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0

diff --git a/sys-boot/grub/grub-2.06-r2.ebuild 
b/sys-boot/grub/grub-2.06-r2.ebuild
new file mode 100644
index ..bf83ea7fb219
--- /dev/null
+++ b/sys-boot/grub/grub-2.06-r2.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# This ebuild uses 3 special global variables:
+# GRUB_BOOTSTRAP: Depend on python and invoke bootstrap (gnulib).
+# GRUB_AUTOGEN: Depend on python and invoke the autogen.sh.
+# GRUB_AUTORECONF: Inherit autotools and invoke eautoreconf.
+#
+# When applying patches:
+# If gnulib is updated, set GRUB_BOOTSTRAP=1
+# If *.def is updated, set GRUB_AUTOGEN=1
+# If gnulib, *.def, or any autotools files are updated, set GRUB_AUTORECONF=1
+#
+# If any of the above applies to a user patch, the user should set the
+# corresponding variable in make.conf or the environment.
+
+if [[ ${PV} ==   ]]; then
+   GRUB_BOOTSTRAP=1
+fi
+
+GRUB_AUTORECONF=1
+PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} )
+WANT_LIBTOOL=none
+
+if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
+   inherit python-any-r1
+fi
+
+if [[ -n ${GRUB_AUTORECONF} ]]; then
+   inherit autotools
+fi
+
+inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
+
+if [[ ${PV} !=  ]]; then
+   if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then
+   # The quote style is to work with <=bash-4.2 and >=bash-4.3 
#503860
+   MY_P=${P/_/'~'}
+   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz;
+   S=${WORKDIR}/${MY_P}
+   else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   S=${WORKDIR}/${P%_*}
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git;
+fi
+
+SRC_URI+=" https://dev.gentoo.org/~floppym/dist/${P}-backports.tar.xz;
+
+PATCHES=(
+   "${WORKDIR}/${P}-backports"
+   "${FILESDIR}"/gfxpayload.patch
+   "${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch
+   "${FILESDIR}"/grub-2.06-test-words.patch
+)
+
+DEJAVU=dejavu-sans-ttf-2.37
+UNIFONT=unifont-12.1.02
+SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz )
+   themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )"
+
+DESCRIPTION="GNU GRUB boot loader"
+HOMEPAGE="https://www.gnu.org/software/grub/;
+
+# Includes licenses for dejavu and unifont
+LICENSE="GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( 
CC-BY-SA-3.0 BitstreamVera )"
+SLOT="2/${PVR}"
+IUSE="device-mapper doc efiemu +fonts mount nls sdl test +themes truetype 
libzfs"
+
+GRUB_ALL_PLATFORMS=( coreboot efi-32 efi-64 emu ieee1275 loongson multiboot 
qemu qemu-mips pc uboot xen xen-32 xen-pvh )
+IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}"
+
+REQUIRED_USE="
+   grub_platforms_coreboot? ( fonts 

[gentoo-commits] repo/gentoo:master commit in: metadata/install-qa-check.d/

2022-06-07 Thread Mike Gilbert
commit: ae1fda4dc09564cba28db147d4c682e0397756ff
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  4 14:18:07 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun  8 00:24:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1fda4d

install-qa-check.d/60udev-eclass: check for udev_reload in pkg_postrm

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

 metadata/install-qa-check.d/60udev-eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/metadata/install-qa-check.d/60udev-eclass 
b/metadata/install-qa-check.d/60udev-eclass
index 4aadc9b1f18d..24a4df38ec4c 100644
--- a/metadata/install-qa-check.d/60udev-eclass
+++ b/metadata/install-qa-check.d/60udev-eclass
@@ -54,6 +54,11 @@ udev_rules_check() {
eqawarn "QA Notice: package is installing udev rules 
without calling"
eqawarn "udev_reload in pkg_postinst phase"
fi
+   local pkg_postrm_body="$(declare -fp pkg_postrm 2>&1)"
+   if [[ ! ${pkg_postrm_body} == *udev_reload* ]] ; then
+   eqawarn "QA Notice: package is installing udev rules 
without calling"
+   eqawarn "udev_reload in pkg_postrm phase"
+   fi
fi
 }
 



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

2022-06-07 Thread Mike Gilbert
commit: 9b977bfdb07b76e108bd962c998421353a40e131
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  4 13:47:29 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun  8 00:24:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b977bfd

udev.eclass: document when udev_reload should be called

Closes: https://bugs.gentoo.org/847436
Signed-off-by: Mike Gilbert  gentoo.org>

 eclass/udev.eclass | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/eclass/udev.eclass b/eclass/udev.eclass
index 073e5d8acbc9..830e3eeb125e 100644
--- a/eclass/udev.eclass
+++ b/eclass/udev.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: udev.eclass
@@ -26,6 +26,14 @@
 #  # udev_dorules contrib/99-foomatic
 #  # udev_newrules contrib/98-foomatic 99-foomatic
 # }
+#
+# pkg_postinst() {
+#  udev_reload
+# }
+#
+# pkg_postrm() {
+#  udev_reload
+# }
 # @CODE
 
 case ${EAPI} in
@@ -110,7 +118,9 @@ udev_newrules() {
 
 # @FUNCTION: udev_reload
 # @DESCRIPTION:
-# Run udevadm control --reload to refresh rules and databases
+# Run "udevadm control --reload" to refresh rules and databases.
+# Should be called from pkg_postinst and pkg_postrm in packages which install
+# udev rules or hwdb data.
 udev_reload() {
if [[ -n ${ROOT%/} ]]; then
return 0



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eshowkw/

2022-06-07 Thread Brian Dolbec
commit: 42cf522c06080d3b92d7c87d3e00d93d3a7e1a7f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Jun  7 23:55:35 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Jun  8 00:09:54 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=42cf522c

eshowkw: Fix bug 503366 row alignment issue

The first element in the plain_list was a "--" string.  This was causing
the corner image to throw off the row alignment between the two columns.
This fix corrects the alignment, but removes the "--" above the keywords
to complete the header seperator line.

Gentoo-bug-url: https://bugs.gentoo.org/503366

Signed-off-by: Brian Dolbec  gentoo.org>

 pym/gentoolkit/eshowkw/display_pretty.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/eshowkw/display_pretty.py 
b/pym/gentoolkit/eshowkw/display_pretty.py
index d58036a..47d18d1 100644
--- a/pym/gentoolkit/eshowkw/display_pretty.py
+++ b/pym/gentoolkit/eshowkw/display_pretty.py
@@ -1,4 +1,4 @@
-#  vim:fileencoding=utf-8
+#   vim:fileencoding=utf-8
 # Copyright 2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
@@ -29,7 +29,8 @@ def display(
 # data
 corner_image = ["".ljust(plain_width) for x in range(rotated_height)]
 if toplist != "archlist":
-corner_image.extend(plain_list)
+# DON'T add the first list item which is: "---", it will throw the 
row alignment off
+corner_image.extend(plain_list[1:])
 data_printout = [
 "%s%s" % (x, y)
 for x, y in zip_longest(corner_image, rotated_list, 
fillvalue=corner_image[0])



[gentoo-commits] proj/portage:master commit in: lib/portage/util/, lib/portage/tests/util/

2022-06-07 Thread Mike Gilbert
commit: e22cf80ec99c52c1192ecf99f6b66d1d892f3f86
Author: David Palao  gmail  com>
AuthorDate: Fri Jun  3 09:13:17 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:56 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e22cf80e

improvement(pylint/black): some formatting issues fixed

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 126 ++---
 lib/portage/util/mtimedb.py|  14 ++--
 2 files changed, 59 insertions(+), 81 deletions(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
index 09d72049f..d80b4f1da 100644
--- a/lib/portage/tests/util/test_mtimedb.py
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -9,7 +9,6 @@ from portage.tests import TestCase
 import portage
 from portage.data import portage_gid, uid
 from portage.util.mtimedb import MtimeDB, _MTIMEDBKEYS
-from portage.exception import DigestException
 
 
 # Some data for the fixtures:
@@ -210,15 +209,12 @@ class MtimeDBTestCase(TestCase):
 _TWO_RESUME_LISTS_JSON,
 )
 for contents in all_fixtures:
-with patch(
-"portage.util.mtimedb.open", mock_open(read_data=contents)
-):
+with patch("portage.util.mtimedb.open", 
mock_open(read_data=contents)):
 mtimedb = MtimeDB("/path/to/mtimedb")
 self.assertLessEqual(set(mtimedb.keys()), _MTIMEDBKEYS)
 
 def test_default_values(self):
-with patch("portage.util.mtimedb.open",
-   mock_open(read_data=_EMPTY_FILE)):
+with patch("portage.util.mtimedb.open", 
mock_open(read_data=_EMPTY_FILE)):
 mtimedb = MtimeDB("/some/path/mtimedb")
 self.assertEqual(mtimedb["starttime"], 0)
 self.assertEqual(mtimedb["version"], "")
@@ -227,88 +223,75 @@ class MtimeDBTestCase(TestCase):
 self.assertEqual(mtimedb["updates"], {})
 
 def test_instances_keep_a_deepcopy_of_clean_data(self):
-with patch("portage.util.mtimedb.open",
-   mock_open(read_data=_ONE_RESUME_LIST_JSON)):
+with patch(
+"portage.util.mtimedb.open", 
mock_open(read_data=_ONE_RESUME_LIST_JSON)
+):
 mtimedb = MtimeDB("/some/path/mtimedb")
 self.assertEqual(dict(mtimedb), dict(mtimedb._clean_data))
 self.assertIsNot(mtimedb, mtimedb._clean_data)
 
 def test_load_data_called_at_instance_creation_time(self):
-with patch("portage.util.mtimedb.open",
-   mock_open(read_data=_ONE_RESUME_LIST_JSON)):
+with patch(
+"portage.util.mtimedb.open", 
mock_open(read_data=_ONE_RESUME_LIST_JSON)
+):
 mtimedb = MtimeDB("/some/path/mtimedb")
 self.assertEqual(
 mtimedb["info"],
 {
-   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/info": (
-1711787325),
-   "/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": (
-1735158257),
-   "/usr/share/info": 1650633847
-   }
+"/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/info": 
(1711787325),
+"/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": 
(1735158257),
+"/usr/share/info": 1650633847,
+},
 )
 self.assertEqual(
 mtimedb["ldpath"],
 {
-   "/lib": 1748456830,
-   "/lib64": 1750523381,
-   "/usr/lib": 1750461195,
-   "/usr/lib/llvm/13/lib64": 1747003135,
-   "/usr/lib/rust/lib": 1750461173,
-   "/usr/lib64": 1750881821,
-   "/usr/local/lib": 1711784303,
-   "/usr/local/lib64": 1711784303
-   }
+"/lib": 1748456830,
+"/lib64": 1750523381,
+"/usr/lib": 1750461195,
+"/usr/lib/llvm/13/lib64": 1747003135,
+"/usr/lib/rust/lib": 1750461173,
+"/usr/lib64": 1750881821,
+"/usr/local/lib": 1711784303,
+"/usr/local/lib64": 1711784303,
+},
 )
 self.assertEqual(
 mtimedb["resume"],
 {
-   "favorites": [
-   "@world"
-   ],
-   "mergelist": [
-   [
-   "ebuild",
-   "/",
-   "some-cat/some-package-1.2.3-r4",
-   "merge"
-   ],
-   [
-   "ebuild",
-   "/",
-   "another-cat/another-package-4.3.2-r1",
-   "merge"
-   ]
-   ],
-   

[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2022-06-07 Thread Mike Gilbert
commit: 7fa4fe1b2fddff06b15156c915e7ed6bb29a469e
Author: David Palao  gmail  com>
AuthorDate: Tue May 31 15:44:54 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7fa4fe1b

improvement(actions): using new MtimeDB's API to make it read only

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/_emerge/actions.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index e697459c8..0bf2d88b1 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -263,8 +263,7 @@ def action_build(
 mergelist_shown = False
 
 if pretend or fetchonly:
-# make the mtimedb readonly
-mtimedb.filename = None
+mtimedb.make_readonly()
 if "--digest" in myopts or "digest" in settings.features:
 if "--digest" in myopts:
 msg = "The --digest option"



[gentoo-commits] proj/portage:master commit in: lib/portage/util/, lib/portage/tests/util/

2022-06-07 Thread Mike Gilbert
commit: 4540f2b0a6529705343f493abb478370c15f101f
Author: David Palao  gmail  com>
AuthorDate: Mon May 30 07:00:32 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4540f2b0

improvement(mtimedb): class has better API

New attribute ``is_readonly`` and  new method ``make_readonly`` added.

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 28 +---
 lib/portage/util/mtimedb.py| 10 ++
 2 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
index a65a6be91..ecc0e7135 100644
--- a/lib/portage/tests/util/test_mtimedb.py
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -9,6 +9,8 @@ from portage.util.mtimedb import MtimeDB, _MTIMEDBKEYS
 from portage.exception import DigestException
 
 
+# Some random data for the fixtures:
+
 _ONE_RESUME_LIST_JSON = b"""{
"info": {

"/tmp/stage1root/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711785090,
@@ -213,7 +215,7 @@ _TWO_RESUME_LISTS_JSON = b"""{
 class MtimeDBTestCase(TestCase):
 text = b"Unit tests for MtimeDB"
 
-def test_instance_created_with_only_expected_keys(self):
+def test_instances_are_created_with_only_expected_keys(self):
 all_fixtures = (
 _ONE_RESUME_LIST_JSON,
 _EMPTY_FILE,
@@ -227,7 +229,7 @@ class MtimeDBTestCase(TestCase):
 mtimedb = MtimeDB("/path/to/mtimedb")
 self.assertLessEqual(set(mtimedb.keys()), _MTIMEDBKEYS)
 
-def test_instance_has_default_values(self):
+def test_instances_have_default_values(self):
 with patch("portage.util.mtimedb.open",
mock_open(read_data=_EMPTY_FILE)):
 mtimedb = MtimeDB("/some/path/mtimedb")
@@ -237,7 +239,7 @@ class MtimeDBTestCase(TestCase):
 self.assertEqual(mtimedb["ldpath"], {})
 self.assertEqual(mtimedb["updates"], {})
 
-def test_instance_has_a_deepcopy_of_clean_data(self):
+def test_instances_keep_a_deepcopy_of_clean_data(self):
 with patch("portage.util.mtimedb.open",
mock_open(read_data=_ONE_RESUME_LIST_JSON)):
 mtimedb = MtimeDB("/some/path/mtimedb")
@@ -274,3 +276,23 @@ class MtimeDBTestCase(TestCase):
 mtimedb = MtimeDB("/some/path/mtimedb")
 mtimedb.commit()
 pwrite2disk.assert_not_called()
+
+def test_is_readonly_attribute(self):
+with patch("portage.util.mtimedb.open",
+   mock_open(read_data=_ONE_RESUME_LIST_JSON)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+self.assertFalse(mtimedb.is_readonly)
+
+mtimedb.filename = None
+self.assertTrue(mtimedb.is_readonly)
+
+mtimedb.filename = "/what/ever/mtimedb"
+self.assertFalse(mtimedb.is_readonly)
+
+def test_make_readonly(self):
+with patch("portage.util.mtimedb.open",
+   mock_open(read_data=_ONE_RESUME_LIST_JSON)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+mtimedb.make_readonly()
+self.assertTrue(mtimedb.is_readonly)
+self.assertIs(mtimedb.filename, None)

diff --git a/lib/portage/util/mtimedb.py b/lib/portage/util/mtimedb.py
index a6566e3f8..95da2235f 100644
--- a/lib/portage/util/mtimedb.py
+++ b/lib/portage/util/mtimedb.py
@@ -51,6 +51,16 @@ class MtimeDB(dict):
 self.filename = filename
 self._load(filename)
 
+@property
+def is_readonly(self):
+if self.filename is None:
+return True
+else:
+return False
+
+def make_readonly(self):
+self.filename = None
+
 def _load(self, filename):
 f = None
 content = None



[gentoo-commits] proj/portage:master commit in: lib/portage/util/

2022-06-07 Thread Mike Gilbert
commit: f4fd289c7e3cbbd1a17a1510b1b126d314eea053
Author: David Palao  gmail  com>
AuthorDate: Tue May 31 15:52:56 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:56 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f4fd289c

improvement(mtimedb): using is_readonly instead "if not self.filename"

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/util/mtimedb.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/util/mtimedb.py b/lib/portage/util/mtimedb.py
index 9884746f3..497c01e05 100644
--- a/lib/portage/util/mtimedb.py
+++ b/lib/portage/util/mtimedb.py
@@ -124,7 +124,7 @@ class MtimeDB(dict):
 self._clean_data = copy.deepcopy(d)
 
 def commit(self):
-if not self.filename:
+if self.is_readonly:
 return
 d = {}
 d.update(self)



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/, lib/portage/util/

2022-06-07 Thread Mike Gilbert
commit: cd6a9fa4338a2444c02ece8ff9fb59971a4fe98d
Author: David Palao  gmail  com>
AuthorDate: Wed May 25 13:29:54 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cd6a9fa4

test(mtimedb): added two more UTs about MtimeDB instances creation

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 23 ---
 lib/portage/util/mtimedb.py|  6 --
 2 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
index 6ec009c38..e6ddf5b80 100644
--- a/lib/portage/tests/util/test_mtimedb.py
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -126,7 +126,7 @@ _PARTIAL_FILE_JSON = b"""{
 }
 """
 
-_TWO_RESUME_LIST_JSON = b"""{
+_TWO_RESUME_LISTS_JSON = b"""{
"info": {
"/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711787325,
"/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": 
1735158257,
@@ -213,12 +213,12 @@ _TWO_RESUME_LIST_JSON = b"""{
 class MtimeDBTestCase(TestCase):
 text = b"Unit tests for MtimeDB"
 
-def test_has_only_allowed_keys(self):
+def test_instance_created_with_only_expected_keys(self):
 all_fixtures = (
 _ONE_RESUME_LIST_JSON,
 _EMPTY_FILE,
 _PARTIAL_FILE_JSON,
-_TWO_RESUME_LIST_JSON,
+_TWO_RESUME_LISTS_JSON,
 )
 for contents in all_fixtures:
 with patch(
@@ -226,3 +226,20 @@ class MtimeDBTestCase(TestCase):
 ):
 mtimedb = MtimeDB("/path/to/mtimedb")
 self.assertLessEqual(set(mtimedb.keys()), _MTIMEDBKEYS)
+
+def test_instance_has_default_values(self):
+with patch('portage.util.mtimedb.open',
+   mock_open(read_data=_EMPTY_FILE)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+self.assertEqual(mtimedb["starttime"], 0)
+self.assertEqual(mtimedb["version"], "")
+self.assertEqual(mtimedb["info"], {})
+self.assertEqual(mtimedb["ldpath"], {})
+self.assertEqual(mtimedb["updates"], {})
+
+def test_instance_has_a_deepcopy_of_clean_data(self):
+with patch('portage.util.mtimedb.open',
+   mock_open(read_data=_ONE_RESUME_LIST_JSON)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+self.assertEqual(dict(mtimedb), dict(mtimedb._clean_data))
+self.assertIsNot(mtimedb, mtimedb._clean_data)

diff --git a/lib/portage/util/mtimedb.py b/lib/portage/util/mtimedb.py
index 37afba7c8..3aab0b90b 100644
--- a/lib/portage/util/mtimedb.py
+++ b/lib/portage/util/mtimedb.py
@@ -73,7 +73,8 @@ class MtimeDB(dict):
 try:
 d = json.loads(
 _unicode_decode(
-content, encoding=_encodings["repo.content"], 
errors="strict"
+content, encoding=_encodings["repo.content"],
+errors="strict"
 )
 )
 except SystemExit:
@@ -91,7 +92,8 @@ class MtimeDB(dict):
 raise
 except Exception:
 writemsg(
-_(f"!!! Error loading '{filename}': {e}\n"), 
noiselevel=-1
+_(f"!!! Error loading '{filename}': {e}\n"),
+noiselevel=-1
 )
 
 if "old" in d:



[gentoo-commits] proj/portage:master commit in: lib/portage/util/, lib/portage/tests/util/

2022-06-07 Thread Mike Gilbert
commit: c79c8898dc4ccd85829d00e7104b8e69ae8aa7f4
Author: David Palao  gmail  com>
AuthorDate: Wed May 25 15:23:20 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c79c8898

refactor(mtimedb): MtimeDB.commit splitted into two methods

- commit itself handles only the logic of when to write to disk
- __write_to_disk performs the actual writing

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 37 +++---
 lib/portage/util/mtimedb.py| 41 ++
 2 files changed, 56 insertions(+), 22 deletions(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
index e6ddf5b80..a65a6be91 100644
--- a/lib/portage/tests/util/test_mtimedb.py
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -222,13 +222,13 @@ class MtimeDBTestCase(TestCase):
 )
 for contents in all_fixtures:
 with patch(
-'portage.util.mtimedb.open', mock_open(read_data=contents)
+"portage.util.mtimedb.open", mock_open(read_data=contents)
 ):
 mtimedb = MtimeDB("/path/to/mtimedb")
 self.assertLessEqual(set(mtimedb.keys()), _MTIMEDBKEYS)
 
 def test_instance_has_default_values(self):
-with patch('portage.util.mtimedb.open',
+with patch("portage.util.mtimedb.open",
mock_open(read_data=_EMPTY_FILE)):
 mtimedb = MtimeDB("/some/path/mtimedb")
 self.assertEqual(mtimedb["starttime"], 0)
@@ -238,8 +238,39 @@ class MtimeDBTestCase(TestCase):
 self.assertEqual(mtimedb["updates"], {})
 
 def test_instance_has_a_deepcopy_of_clean_data(self):
-with patch('portage.util.mtimedb.open',
+with patch("portage.util.mtimedb.open",
mock_open(read_data=_ONE_RESUME_LIST_JSON)):
 mtimedb = MtimeDB("/some/path/mtimedb")
 self.assertEqual(dict(mtimedb), dict(mtimedb._clean_data))
 self.assertIsNot(mtimedb, mtimedb._clean_data)
+
+@patch("portage.util.mtimedb.MtimeDB._MtimeDB__write_to_disk")
+def test_commit_writes_to_disk_if_needed_and_possible(self, pwrite2disk):
+with patch("portage.util.mtimedb.open",
+   mock_open(read_data=_EMPTY_FILE)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+mtimedb.commit()
+pwrite2disk.assert_not_called()
+mtimedb["updates"]["/long/path/1Q-2021"] = 1739992409
+d = {}
+d.update(mtimedb)
+mtimedb.commit()
+pwrite2disk.assert_called_once_with(d)
+
+@patch("portage.util.mtimedb.MtimeDB._MtimeDB__write_to_disk")
+def test_commit_does_not_write_to_disk_if_no_file(self, pwrite2disk):
+with patch("portage.util.mtimedb.open",
+   mock_open(read_data=_EMPTY_FILE)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+mtimedb["updates"]["/long/path/1Q-2021"] = 1739992409
+mtimedb.filename = None
+mtimedb.commit()
+pwrite2disk.assert_not_called()
+
+@patch("portage.util.mtimedb.MtimeDB._MtimeDB__write_to_disk")
+def test_commit_does_not_write_to_disk_if_no_changes(self, pwrite2disk):
+with patch("portage.util.mtimedb.open",
+   mock_open(read_data=_EMPTY_FILE)):
+mtimedb = MtimeDB("/some/path/mtimedb")
+mtimedb.commit()
+pwrite2disk.assert_not_called()

diff --git a/lib/portage/util/mtimedb.py b/lib/portage/util/mtimedb.py
index 3aab0b90b..a6566e3f8 100644
--- a/lib/portage/util/mtimedb.py
+++ b/lib/portage/util/mtimedb.py
@@ -120,24 +120,27 @@ class MtimeDB(dict):
 d.update(self)
 # Only commit if the internal state has changed.
 if d != self._clean_data:
-d["version"] = str(portage.VERSION)
-try:
-f = atomic_ofstream(self.filename, mode="wb")
-except EnvironmentError:
-pass
-else:
-if self._json_write:
-f.write(
-_unicode_encode(
-json.dumps(d, **self._json_write_opts),
-encoding=_encodings["repo.content"],
-errors="strict",
-)
+self.__write_to_disk(d)
+
+def __write_to_disk(self, d):
+d["version"] = str(portage.VERSION)
+try:
+f = atomic_ofstream(self.filename, mode="wb")
+except EnvironmentError:
+pass
+else:
+if self._json_write:
+f.write(
+_unicode_encode(
+json.dumps(d, **self._json_write_opts),
+encoding=_encodings["repo.content"],
+errors="strict",

[gentoo-commits] proj/portage:master commit in: lib/portage/util/, lib/portage/tests/util/

2022-06-07 Thread Mike Gilbert
commit: 8a0a42ceb530b277e17220614f8c34bc8d0e503c
Author: David Palao  gmail  com>
AuthorDate: Tue May 31 15:30:48 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8a0a42ce

test(MtimeDB): added some unit tests for __write_to_disk and for _load

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 122 +++--
 lib/portage/util/mtimedb.py|   1 +
 2 files changed, 102 insertions(+), 21 deletions(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
index ecc0e7135..09d72049f 100644
--- a/lib/portage/tests/util/test_mtimedb.py
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -2,31 +2,28 @@
 # Distributed under the terms of the GNU General Public License v2
 
 from unittest.mock import patch, mock_open
+import json
 
 from portage.tests import TestCase
 
+import portage
+from portage.data import portage_gid, uid
 from portage.util.mtimedb import MtimeDB, _MTIMEDBKEYS
 from portage.exception import DigestException
 
 
-# Some random data for the fixtures:
+# Some data for the fixtures:
 
 _ONE_RESUME_LIST_JSON = b"""{
"info": {
-   
"/tmp/stage1root/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711785090,
-   
"/tmp/stage1root/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/info": 1711785090,
-   "/tmp/stage1root/usr/share/info": 1611785090,
-   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711787325,
+   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/info": 
1711787325,
"/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": 
1735158257,
-   "/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/info": 
1711787325,
"/usr/share/info": 1650633847
},
"ldpath": {
"/lib": 1748456830,
"/lib64": 1750523381,
"/usr/lib": 1750461195,
-   "/usr/lib/llvm/11/lib64": 1723048948,
-   "/usr/lib/llvm/12/lib64": 1730499781,
"/usr/lib/llvm/13/lib64": 1747003135,
"/usr/lib/rust/lib": 1750461173,
"/usr/lib64": 1750881821,
@@ -66,12 +63,8 @@ _ONE_RESUME_LIST_JSON = b"""{
},
"starttime": 0,
"updates": {
-   "/var/db/repos/gentoo/profiles/updates/1Q-2021": 1739992409,
"/var/db/repos/gentoo/profiles/updates/1Q-2022": 1747854791,
-   "/var/db/repos/gentoo/profiles/updates/2Q-2021": 1724404379,
"/var/db/repos/gentoo/profiles/updates/2Q-2022": 1752846209,
-   "/var/db/repos/gentoo/profiles/updates/3Q-2021": 1741119203,
-   "/var/db/repos/gentoo/profiles/updates/4Q-2020": 1709167362,
"/var/db/repos/gentoo/profiles/updates/4Q-2021": 1742787797
},
"version": "3.0.30"
@@ -85,8 +78,6 @@ _PARTIAL_FILE_JSON = b"""{
"/lib": 1748456830,
"/lib64": 1750523381,
"/usr/lib": 1750461195,
-   "/usr/lib/llvm/11/lib64": 1723048948,
-   "/usr/lib/llvm/12/lib64": 1730499781,
"/usr/lib/llvm/13/lib64": 1747003135,
"/usr/lib/rust/lib": 1750461173,
"/usr/lib64": 1750881821,
@@ -130,7 +121,7 @@ _PARTIAL_FILE_JSON = b"""{
 
 _TWO_RESUME_LISTS_JSON = b"""{
"info": {
-   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711787325,
+   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.37/info": 
1711787325,
"/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": 
1735158257,
"/usr/share/info": 1650633847
},
@@ -199,12 +190,8 @@ _TWO_RESUME_LISTS_JSON = b"""{
},
"starttime": 0,
"updates": {
-   "/var/db/repos/gentoo/profiles/updates/1Q-2021": 1739992409,
"/var/db/repos/gentoo/profiles/updates/1Q-2022": 1747854791,
-   "/var/db/repos/gentoo/profiles/updates/2Q-2021": 1724404379,
"/var/db/repos/gentoo/profiles/updates/2Q-2022": 1752846209,
-   "/var/db/repos/gentoo/profiles/updates/3Q-2021": 1741119203,
-   "/var/db/repos/gentoo/profiles/updates/4Q-2020": 1709167362,
"/var/db/repos/gentoo/profiles/updates/4Q-2021": 1742787797
},
"version": "3.0.30"
@@ -215,7 +202,7 @@ _TWO_RESUME_LISTS_JSON = b"""{
 class MtimeDBTestCase(TestCase):
 text = b"Unit tests for MtimeDB"
 
-def test_instances_are_created_with_only_expected_keys(self):
+def test_instances_created_with_only_expected_keys(self):
 all_fixtures = (
 _ONE_RESUME_LIST_JSON,
 _EMPTY_FILE,
@@ -229,7 +216,7 @@ class MtimeDBTestCase(TestCase):
 mtimedb = 

[gentoo-commits] proj/portage:master commit in: lib/portage/util/

2022-06-07 Thread Mike Gilbert
commit: 92c63ef74039e2361a4912ead5416b08cdfa8ac8
Author: David Palao  gmail  com>
AuthorDate: Sun May 22 09:40:45 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:54 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=92c63ef7

refactor(mtimedb): some little changes:

- interpolated strings (%...) replaced by f-strings
- some little simplifications
- factor out some constants to prepare for unittesting

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/util/mtimedb.py | 44 ++--
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/lib/portage/util/mtimedb.py b/lib/portage/util/mtimedb.py
index 7a7fe6784..df9bd494c 100644
--- a/lib/portage/util/mtimedb.py
+++ b/lib/portage/util/mtimedb.py
@@ -23,7 +23,23 @@ from portage.localization import _
 from portage.util import apply_secpass_permissions, atomic_ofstream, writemsg
 
 
+_MTIMEDBKEYS = {
+"info",
+"ldpath",
+"resume",
+"resume_backup",
+"starttime",
+"updates",
+"version",
+}
+
+
 class MtimeDB(dict):
+"""The MtimeDB class is used to interact with a file storing the
+current resume lists.
+It is a subclass of ``dict`` and it reads from/writes to JSON, by
+default, althouth it can be configured to use ``pickle``.
+"""
 
 # JSON read support has been available since portage-2.1.10.49.
 _json_write = True
@@ -46,13 +62,13 @@ class MtimeDB(dict):
 pass
 else:
 writemsg(
-_("!!! Error loading '%s': %s\n") % (filename, e), 
noiselevel=-1
+_(f"!!! Error loading '{filename}': {e}\n"), noiselevel=-1
 )
 finally:
 if f is not None:
 f.close()
 
-d = None
+d = {}
 if content:
 try:
 d = json.loads(
@@ -75,12 +91,9 @@ class MtimeDB(dict):
 raise
 except Exception:
 writemsg(
-_("!!! Error loading '%s': %s\n") % (filename, e), 
noiselevel=-1
+_(f"!!! Error loading '{filename}': {e}\n"), 
noiselevel=-1
 )
 
-if d is None:
-d = {}
-
 if "old" in d:
 d["updates"] = d["old"]
 del d["old"]
@@ -92,22 +105,9 @@ class MtimeDB(dict):
 for k in ("info", "ldpath", "updates"):
 d.setdefault(k, {})
 
-mtimedbkeys = set(
-(
-"info",
-"ldpath",
-"resume",
-"resume_backup",
-"starttime",
-"updates",
-"version",
-)
-)
-
-for k in list(d):
-if k not in mtimedbkeys:
-writemsg(_("Deleting invalid mtimedb key: %s\n") % str(k))
-del d[k]
+for k in (d.keys()-_MTIMEDBKEYS):
+writemsg(_(f"Deleting invalid mtimedb key: {k}\n"))
+del d[k]
 self.update(d)
 self._clean_data = copy.deepcopy(d)
 



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/, lib/portage/util/

2022-06-07 Thread Mike Gilbert
commit: f753c049d5ecd6b7d7b01b4efa678c59c49bcebc
Author: David Palao  gmail  com>
AuthorDate: Tue May 24 15:47:56 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  7 23:47:55 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f753c049

test(mtimedb): added first unit tests for MtimeDB

Signed-off-by: David Palao  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 lib/portage/tests/util/test_mtimedb.py | 228 +
 lib/portage/util/mtimedb.py|   2 +-
 2 files changed, 229 insertions(+), 1 deletion(-)

diff --git a/lib/portage/tests/util/test_mtimedb.py 
b/lib/portage/tests/util/test_mtimedb.py
new file mode 100644
index 0..6ec009c38
--- /dev/null
+++ b/lib/portage/tests/util/test_mtimedb.py
@@ -0,0 +1,228 @@
+# Copyright 2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+from unittest.mock import patch, mock_open
+
+from portage.tests import TestCase
+
+from portage.util.mtimedb import MtimeDB, _MTIMEDBKEYS
+from portage.exception import DigestException
+
+
+_ONE_RESUME_LIST_JSON = b"""{
+   "info": {
+   
"/tmp/stage1root/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711785090,
+   
"/tmp/stage1root/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/info": 1711785090,
+   "/tmp/stage1root/usr/share/info": 1611785090,
+   "/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info": 
1711787325,
+   "/usr/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info": 
1735158257,
+   "/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/info": 
1711787325,
+   "/usr/share/info": 1650633847
+   },
+   "ldpath": {
+   "/lib": 1748456830,
+   "/lib64": 1750523381,
+   "/usr/lib": 1750461195,
+   "/usr/lib/llvm/11/lib64": 1723048948,
+   "/usr/lib/llvm/12/lib64": 1730499781,
+   "/usr/lib/llvm/13/lib64": 1747003135,
+   "/usr/lib/rust/lib": 1750461173,
+   "/usr/lib64": 1750881821,
+   "/usr/local/lib": 1711784303,
+   "/usr/local/lib64": 1711784303
+   },
+   "resume": {
+   "favorites": [
+   "@world"
+   ],
+   "mergelist": [
+   [
+   "ebuild",
+   "/",
+   "some-cat/some-package-1.2.3-r4",
+   "merge"
+   ],
+   [
+   "ebuild",
+   "/",
+   "another-cat/another-package-4.3.2-r1",
+   "merge"
+   ]
+   ],
+   "myopts": {
+   "--buildpkg": true,
+   "--deep": true,
+   "--getbinpkg": true,
+   "--keep-going": true,
+   "--newuse": true,
+   "--quiet": true,
+   "--regex-search-auto": "y",
+   "--update": true,
+   "--usepkg": true,
+   "--verbose": true
+   }
+   },
+   "starttime": 0,
+   "updates": {
+   "/var/db/repos/gentoo/profiles/updates/1Q-2021": 1739992409,
+   "/var/db/repos/gentoo/profiles/updates/1Q-2022": 1747854791,
+   "/var/db/repos/gentoo/profiles/updates/2Q-2021": 1724404379,
+   "/var/db/repos/gentoo/profiles/updates/2Q-2022": 1752846209,
+   "/var/db/repos/gentoo/profiles/updates/3Q-2021": 1741119203,
+   "/var/db/repos/gentoo/profiles/updates/4Q-2020": 1709167362,
+   "/var/db/repos/gentoo/profiles/updates/4Q-2021": 1742787797
+   },
+   "version": "3.0.30"
+}
+"""
+
+_EMPTY_FILE = b""
+
+_PARTIAL_FILE_JSON = b"""{
+   "ldpath": {
+   "/lib": 1748456830,
+   "/lib64": 1750523381,
+   "/usr/lib": 1750461195,
+   "/usr/lib/llvm/11/lib64": 1723048948,
+   "/usr/lib/llvm/12/lib64": 1730499781,
+   "/usr/lib/llvm/13/lib64": 1747003135,
+   "/usr/lib/rust/lib": 1750461173,
+   "/usr/lib64": 1750881821,
+   "/usr/local/lib": 1711784303,
+   "/usr/local/lib64": 1711784303
+   },
+   "resume": {
+   "favorites": [
+   "@world"
+   ],
+   "mergelist": [
+   [
+   "ebuild",
+   "/",
+   "some-cat/some-package-1.2.3-r4",
+   "merge"
+   ],
+   [
+   "ebuild",
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-06-07 Thread Sam James
commit: 99dfdcacc7c6b094d5e8d4c5c8ace4edbeb5a0f9
Author: Branko Grubic  gmail  com>
AuthorDate: Sun Jun  5 07:19:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:46:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99dfdcac

sys-kernel/dracut: Add missing grep to lvm module

Includes upstream fix to add missing grep binary required
by lvm module.

https://github.com/dracutdevs/dracut/pull/1782/commits
https://github.com/dracutdevs/dracut/commit/79f9d9e1c29a9c8fc046ab20765e5bde2aaa3428

Closes: https://bugs.gentoo.org/849764
Signed-off-by: Branko Grubic  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25762
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-056-r1.ebuild | 175 +
 .../056-fix-lvm-add-missing-grep-requirement.patch |  36 +
 2 files changed, 211 insertions(+)

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
new file mode 100644
index ..312710f43e05
--- /dev/null
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://dracut.wiki.kernel.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/056-musl.patch
+   "${FILESDIR}"/056-fix-lvm-add-missing-grep-requirement.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should reconfigure and rebuild 
your"
+   ewarn "kernel before booting image generated with this Dracut 
version."
+   ewarn ""
+
+   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+   # Kernel configuration options descriptions:
+   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
+   ERROR_DEVTMPFS+='is missing and REQUIRED'
+   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
+   

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

2022-06-07 Thread Sam James
commit: 382ee61c3dcfd9ec419d2ec78fc1315a3c0611bd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:44:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:45:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382ee61c

app-misc/tmux: add 3.3

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

 app-misc/tmux/Manifest |  1 +
 .../tmux/{tmux-.ebuild => tmux-3.3.ebuild} | 33 ++
 app-misc/tmux/tmux-.ebuild | 33 ++
 3 files changed, 43 insertions(+), 24 deletions(-)

diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest
index bb1858a63910..9ac29929b4a8 100644
--- a/app-misc/tmux/Manifest
+++ b/app-misc/tmux/Manifest
@@ -1,3 +1,4 @@
 DIST tmux-3.1c.tar.gz 561323 BLAKE2B 
c6f688a854e128acffa140321a5dd00e4ca090ff79c7cbff15febbca6da9f7626c675fe1820b344637ff0fbe94ae6d0da7f111880ce5d74f97c4b6a90ceef802
 SHA512 
aad2e6457dd350369f245f711f1936a575d0588b72e660d10e7abc7d373da0d322903b451ad00b96a3e0e6847ca855673da6a4c5447cea91fa756edd23659397
 DIST tmux-3.2a.tar.gz 648394 BLAKE2B 
94527d4d1016caddab170b5bbfd181514768474898314241fb65a53a1f5ae94863bacedf90a7543690c115d15295960dfab4d5ba2ce31cd105585a73fb9b82d1
 SHA512 
6e52c7f5d03b2c8b8c4c8caac092a166956ba97334b426f2823d74dc5849a1d31a80145924f641f69dd2c244809e9350d9bd7070897fa2e3e1f9f086f9b2f365
+DIST tmux-3.3.tar.gz 677501 BLAKE2B 
7e5b66d6d294c580d86f4f8729f867277e00f401dfa2a4b4c5dd5bd08c1e9884122340cbebfb37f56c67c65e940667f5b79b638f20f05282c434f7b3641ad003
 SHA512 
2988ccef62337dee0a22579868608b611ce17e2160358a9ba4cc3a353fd1e6b1fea87584ceeed885f986b1786aac1b681c71bdf6a48ed4953809093280b38c09
 DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 BLAKE2B 
04143e6d1cfbbd467f1656f949363cb7a4a3e16e9b3cf56b8b0423babe56276abee2622964cb490005fc76d1cbe12201fb1a6446a6f860c2cc1ff3c9bd5fc496
 SHA512 
fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979

diff --git a/app-misc/tmux/tmux-.ebuild b/app-misc/tmux/tmux-3.3.ebuild
similarity index 60%
copy from app-misc/tmux/tmux-.ebuild
copy to app-misc/tmux/tmux-3.3.ebuild
index 9e9fa7c5e753..0ee80bc4dec7 100644
--- a/app-misc/tmux/tmux-.ebuild
+++ b/app-misc/tmux/tmux-3.3.ebuild
@@ -1,31 +1,34 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic
 
 DESCRIPTION="Terminal multiplexer"
 HOMEPAGE="https://tmux.github.io/;
-if [[ "${PV}" ==  ]] ; then
+if [[ ${PV} ==  ]] ; then
inherit git-r3

SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux
 -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b"
EGIT_REPO_URI="https://github.com/tmux/tmux.git;
 else
-   SRC_URI="https://github.com/tmux/tmux/releases/download/$(ver_cut 
1-2)/${P/_/-}.tar.gz"
-   [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   
SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz;
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+   fi
S="${WORKDIR}/${P/_/-}"
 fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="debug selinux utempter vim-syntax"
+IUSE="debug selinux systemd utempter vim-syntax"
 
 DEPEND="
-   dev-libs/libevent:0=
-   sys-libs/ncurses:0=
+   dev-libs/libevent:=
+   sys-libs/ncurses:=
+   systemd? ( sys-apps/systemd:= )
utempter? ( sys-libs/libutempter )
+   kernel_Darwin? ( dev-libs/libutf8proc:= )
 "
 
 BDEPEND="
@@ -36,14 +39,13 @@ BDEPEND="
 RDEPEND="
${DEPEND}
selinux? ( sec-policy/selinux-screen )
-   vim-syntax? ( app-vim/vim-tmux )"
+   vim-syntax? ( app-vim/vim-tmux )
+"
 
 DOCS=( CHANGES README )
 
 PATCHES=(
-   "${FILESDIR}/${PN}-2.4-flags.patch"
-
-   # upstream fixes (can be removed with next version bump)
+   "${FILESDIR}"/${PN}-2.4-flags.patch
 )
 
 src_prepare() {
@@ -59,8 +61,15 @@ src_configure() {
local myeconfargs=(
--sysconfdir="${EPREFIX}"/etc
$(use_enable debug)
+   $(use_enable systemd)
$(use_enable utempter)
+
+   # For now, we only expose this for macOS, because
+   # upstream strongly encourage it. I'm not sure it's
+   # needed on Linux right now.
+   $(use_enable kernel_Darwin utf8proc)
)
+
econf "${myeconfargs[@]}"
 }
 

diff --git a/app-misc/tmux/tmux-.ebuild b/app-misc/tmux/tmux-.ebuild
index 

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

2022-06-07 Thread William Hubbs
commit: 257a0f1be2e13c7a4f8ccefc37c37391c2eb3edb
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jun  7 23:37:56 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jun  7 23:38:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257a0f1b

sys-apps/openrc: add 0.45

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest   |   1 +
 sys-apps/openrc/openrc-0.45.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index b7c0f9bc1c43..78b6125311fc 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1 +1,2 @@
 DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 
3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d
 SHA512 
0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4
+DIST openrc-0.45.tar.gz 246553 BLAKE2B 
33900e9269c64a2d3cbc53a14beb907547c8d6ba84f708600a181f8b0ecd13f57039059858f38d0a7a2465e0be489d8a71ca30d2a5df113f779c4d20ef4bb643
 SHA512 
ed47bbaabac37de300a5b3d5fe4c24887615ed402c92fb0a92991f0d8d17a330e424cde8b82c99b9b1156e8c8198cc4f587d0e3f162dff14d1bd5400e959d5d2

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
new file mode 100644
index ..0be02cfdbdbb
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.45.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson pam
+
+DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
+HOMEPAGE="https://github.com/openrc/openrc/;
+
+if [[ ${PV} =~ ^9{4,}$ ]]; then
+   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
+
+COMMON_DEPEND="
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? ( sys-libs/pam )
+   audit? ( sys-process/audit )
+   sys-process/psmisc
+   selinux? (
+   sys-apps/policycoreutils
+   >=sys-libs/libselinux-2.6
+   )"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   ncurses? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+   bash? ( app-shells/bash )
+   !prefix? (
+   sysv-utils? (
+   !sys-apps/systemd[sysv-utils(-)]
+   !sys-apps/sysvinit
+   )
+   !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
+   virtual/tmpfiles
+   )
+   selinux? (
+   >=sec-policy/selinux-base-policy-2.20170204-r4
+   >=sec-policy/selinux-openrc-2.20170204-r4
+   )
+"
+
+PDEPEND="netifrc? ( net-misc/netifrc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature audit)
+   "-Dbranding=\"Gentoo Linux\""
+   $(meson_use newnet)
+   -Dos=Linux
+   $(meson_use pam)
+   $(meson_feature selinux)
+   -Drootprefix="${EPREFIX}"
+   -Dshell=$(usex bash /bin/bash /bin/sh)
+   $(meson_use sysv-utils sysvinit)
+   -Dtermcap=$(usev ncurses)
+   )
+   # export DEBUG=$(usev debug)
+   meson_src_configure
+}
+
+# set_config test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   meson_install
+
+   keepdir /lib/rc/tmp
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no /etc/rc.conf unicode use unicode
+
+   # Cater to the norm
+   set_config_yes_no /etc/conf.d/keymaps windowkeys '(' use x86 '||' use 
amd64 ')'
+
+   # On HPPA, do not run consolefont by default (bug #222889)
+   if use hppa; then
+   rm -f "${ED}"/etc/runlevels/boot/consolefont
+   fi
+
+   # Support for logfile rotation
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/openrc.logrotate openrc
+
+   if use pam; then
+   # install gentoo pam.d files
+   newpamd "${FILESDIR}"/start-stop-daemon.pam start-stop-daemon
+   newpamd "${FILESDIR}"/start-stop-daemon.pam supervise-daemon
+   fi
+
+   # install documentation
+   dodoc *.md
+}
+
+pkg_preinst() {
+   # avoid default 

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

2022-06-07 Thread William Hubbs
commit: 8d1afa41f9a96061d46e32e9035d7e839086d962
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jun  7 23:39:41 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jun  7 23:40:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1afa41

sys-apps/openrc: sync live

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 34 +++---
 1 file changed, 23 insertions(+), 11 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 4c8638a6543e..0be02cfdbdbb 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic meson pam toolchain-funcs
+inherit meson pam
 
 DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
 HOMEPAGE="https://github.com/openrc/openrc/;
@@ -13,7 +13,7 @@ if [[ ${PV} =~ ^9{4,}$ ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 LICENSE="BSD-2"
@@ -25,13 +25,10 @@ COMMON_DEPEND="
pam? ( sys-libs/pam )
audit? ( sys-process/audit )
sys-process/psmisc
-   !=sys-libs/libselinux-2.6
-   )
-   !

[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2022-06-07 Thread Sam James
commit: 07435d440761bb3fa580e4e857113bd449c1f101
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:17:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:17:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07435d44

app-accessibility/at-spi2-core: crank up minimum glib version

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

 app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild
index 374d9bbbdf61..3d5837a0a1d6 100644
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv ~s390
 
 RDEPEND="
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-wm/qtile/

2022-06-07 Thread Sam James
commit: 823798adfc7de2e5fa3748c2a0a264cc5b45089e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:12:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:12:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823798ad

x11-wm/qtile: Keyword 0.21.0-r1 x86, #846383

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

 x11-wm/qtile/qtile-0.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
index 33cc33da379b..11c0ee1a5f92 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}]
>=dev-python/cffi-1.1.0[${PYTHON_USEDEP}]



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

2022-06-07 Thread Sam James
commit: 421281346ea62ce108544a915922aa919f62e18a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:12:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:12:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42128134

dev-python/zope-hookable: Keyword 5.1.0 x86, #840383

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

 dev-python/zope-hookable/zope-hookable-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild 
b/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild
index 85f894384541..6907af03c507 100644
--- a/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild
+++ b/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 BDEPEND="
test? (



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

2022-06-07 Thread Sam James
commit: 085576f8ff5a315e78f09c76d7ea22dbd5959fc1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:12:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085576f8

dev-python/zope-component: Keyword 5.0.1 x86, #840383

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

 dev-python/zope-component/zope-component-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-component/zope-component-5.0.1.ebuild 
b/dev-python/zope-component/zope-component-5.0.1.ebuild
index 09ddc2bc5776..345dcc41784e 100644
--- a/dev-python/zope-component/zope-component-5.0.1.ebuild
+++ b/dev-python/zope-component/zope-component-5.0.1.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="
dev-python/zope-event[${PYTHON_USEDEP}]



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

2022-06-07 Thread Sam James
commit: e884b22cfccf3361454c38387699aca84a5090f5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:12:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:12:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c

dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383

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

 dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild 
b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
index 7826aedf1dc8..6a069f2f4b9c 100644
--- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
+++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="test? (
dev-python/pygobject[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/

2022-06-07 Thread James Le Cuirot
commit: adb1d9c09ec0274c7c00e52a4b1624ca5d4f0bdd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jun  7 23:05:24 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jun  7 23:06:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb1d9c0

games-fps/doomsday: Drop old 2.1.1 and 2.3.0

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

 games-fps/doomsday/Manifest |  2 -
 games-fps/doomsday/doomsday-2.1.1-r2.ebuild | 79 -
 games-fps/doomsday/doomsday-2.3.0-r1.ebuild | 79 -
 3 files changed, 160 deletions(-)

diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest
index dd76ef921b47..861c3c165935 100644
--- a/games-fps/doomsday/Manifest
+++ b/games-fps/doomsday/Manifest
@@ -1,3 +1 @@
-DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B 
bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82
 SHA512 
9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3
-DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 
807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98
 SHA512 
46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461
 DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 
5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a
 SHA512 
ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c

diff --git a/games-fps/doomsday/doomsday-2.1.1-r2.ebuild 
b/games-fps/doomsday/doomsday-2.1.1-r2.ebuild
deleted file mode 100644
index 415c0e4d885c..
--- a/games-fps/doomsday/doomsday-2.1.1-r2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1 qmake-utils readme.gentoo-r1
-
-DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
-HOMEPAGE="https://www.dengine.net;
-SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="demo freedoom fluidsynth openal tools"
-
-RDEPEND="
-   dev-qt/qtcore:5=
-   dev-qt/qtgui:5=[-gles2-only]
-   dev-qt/qtnetwork:5=
-   dev-qt/qtopengl:5=
-   dev-qt/qtwidgets:5=
-   dev-qt/qtx11extras:5=
-   media-libs/assimp:=
-   net-misc/curl
-   sys-libs/zlib
-   fluidsynth? ( media-sound/fluidsynth:= )
-   openal? ( media-libs/openal )
-   tools? ( sys-libs/ncurses:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-PDEPEND="
-   demo? ( games-fps/doom-data )
-   freedoom? ( games-fps/freedoom )
-"
-
-S="${WORKDIR}/${P}/${PN}"
-
-DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, 
HexenDD, or Doom64 wads to a folder of your choice and then tell the game 
engine where that folder is. This is different to older versions, which had 
separate launchers for each game and required the files to be in a specific 
place."
-
-src_prepare() {
-   cmake_src_prepare
-
-   # Fix QA warning for "installing to one or more unexpected paths"
-   sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DDENG_ASSIMP_EMBEDDED="OFF"
-   -DDENG_ENABLE_TOOLS="$(usex tools)"
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   -DQMAKE=$(qt5_get_bindir)/qmake
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   if use tools; then
-   mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die
-   fi
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-
-   if use tools; then
-   einfo "In order to prevent a file collision with 
games-fps/eduke32[tools],"
-   einfo "the utility md2tool has been renamed to 
md2tool.doomsday."
-   fi
-}

diff --git a/games-fps/doomsday/doomsday-2.3.0-r1.ebuild 
b/games-fps/doomsday/doomsday-2.3.0-r1.ebuild
deleted file mode 100644
index 415c0e4d885c..
--- a/games-fps/doomsday/doomsday-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1 qmake-utils readme.gentoo-r1
-
-DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
-HOMEPAGE="https://www.dengine.net;

[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/

2022-06-07 Thread James Le Cuirot
commit: a1ef6e8ff1c92a14f1b2b6c95437332360c12691
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jun  7 23:04:48 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jun  7 23:06:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ef6e8f

games-fps/doomsday: Bump to 2.3.1, EAPI 8, fix missing deps

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

 games-fps/doomsday/Manifest  |  1 +
 games-fps/doomsday/doomsday-2.3.1.ebuild | 86 
 games-fps/doomsday/metadata.xml  |  1 +
 3 files changed, 88 insertions(+)

diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest
index e6ef0b454e32..dd76ef921b47 100644
--- a/games-fps/doomsday/Manifest
+++ b/games-fps/doomsday/Manifest
@@ -1,2 +1,3 @@
 DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B 
bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82
 SHA512 
9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3
 DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 
807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98
 SHA512 
46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461
+DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 
5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a
 SHA512 
ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c

diff --git a/games-fps/doomsday/doomsday-2.3.1.ebuild 
b/games-fps/doomsday/doomsday-2.3.1.ebuild
new file mode 100644
index ..aeac492a02a3
--- /dev/null
+++ b/games-fps/doomsday/doomsday-2.3.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
+HOMEPAGE="https://www.dengine.net;
+SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+ LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="demo +display-mode freedoom fluidsynth openal tools"
+
+RDEPEND="
+   dev-qt/qtcore:5=
+   dev-qt/qtgui:5=[-gles2-only]
+   dev-qt/qtnetwork:5=
+   dev-qt/qtopengl:5=
+   dev-qt/qtwidgets:5=
+   dev-qt/qtx11extras:5=
+   media-libs/assimp:=
+   net-misc/curl
+   sys-libs/zlib
+   x11-libs/libX11
+   display-mode? (
+   x11-libs/libXrandr
+   x11-libs/libXxf86vm
+   )
+   fluidsynth? ( media-sound/fluidsynth:= )
+   openal? ( media-libs/openal )
+   tools? ( sys-libs/ncurses:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+PDEPEND="
+   demo? ( games-fps/doom-data )
+   freedoom? ( games-fps/freedoom )
+"
+
+S="${WORKDIR}/${P}/${PN}"
+
+DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, 
HexenDD, or Doom64 wads to a folder of your choice and then tell the game 
engine where that folder is. This is different to older versions, which had 
separate launchers for each game and required the files to be in a specific 
place."
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Fix QA warning for "installing to one or more unexpected paths"
+   sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DDENG_ASSIMP_EMBEDDED=OFF
+   -DDENG_ENABLE_DISPLAYMODE=$(usex display-mode)
+   -DDENG_ENABLE_TOOLS=$(usex tools)
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   -DQMAKE=$(qt5_get_bindir)/qmake
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use tools; then
+   mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die
+   fi
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   readme.gentoo_print_elog
+
+   if use tools; then
+   einfo "In order to prevent a file collision with 
games-fps/eduke32[tools],"
+   einfo "the utility md2tool has been renamed to 
md2tool.doomsday."
+   fi
+}

diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml
index 52b4b361d50c..40cf9e97525a 100644
--- a/games-fps/doomsday/metadata.xml
+++ b/games-fps/doomsday/metadata.xml
@@ -7,6 +7,7 @@


Install launcher dor doom1.wad from 
games-fps/doom-data
+   Include the ability to set the 
display mode
Build 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/

2022-06-07 Thread Sam James
commit: 819fa97ef1e668378b5e81afcab27e26d07cbd34
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 23:01:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:02:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819fa97e

dev-db/sqlitestudio: add 3.3.3

Closes: https://bugs.gentoo.org/850499
Closes: https://bugs.gentoo.org/773406
Closes: https://bugs.gentoo.org/838325
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlitestudio/Manifest  |   1 +
 dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild | 153 ++
 2 files changed, 154 insertions(+)

diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest
index 3f2d35cbdf64..7c5ddd701a4e 100644
--- a/dev-db/sqlitestudio/Manifest
+++ b/dev-db/sqlitestudio/Manifest
@@ -1 +1,2 @@
 DIST sqlitestudio-3.2.1.tar.gz 9405867 BLAKE2B 
53cd8465a6140cf17c602094cceef2fdf74f513f33257b22e1a3d7adcb9c78d8eb2cdaff047920836a9d98429ba0025924ce608f2eab97319feabf063de4c9ee
 SHA512 
9c07f0dc50bf35ad04d0cb06cfc1a306d3f0aa9446e7d737c8187c63cb7dd2c44fb4b960693f2c30a15ece3aac0878701874a9ce3cebfe0c6bf48df10814a574
+DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 
1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35
 SHA512 
1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c46fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
new file mode 100644
index ..401c8f8bec3e
--- /dev/null
+++ b/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="de es fr it pl pt_BR ro_RO ru sk zh_CN"
+inherit desktop plocale toolchain-funcs qmake-utils xdg
+
+DESCRIPTION="Powerful cross-platform SQLite database manager"
+HOMEPAGE="https://sqlitestudio.pl;
+SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli cups tcl test"
+
+REQUIRED_USE="test? ( cli )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtscript:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   cli? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+   cups? ( dev-qt/qtprintsupport:5 )
+   tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+core_build_dir="${S}/output/build"
+plugins_build_dir="${core_build_dir}/Plugins"
+
+src_prepare() {
+   default
+
+   sed -i -e 's/linux|portable/portable/' 
SQLiteStudio3/sqlitestudio/sqlitestudio.pro || die
+
+   # bug #838325
+   sed -i -e "s:-lcurses:$($(tc-getPKG_CONFIG) --libs ncurses):" 
SQLiteStudio3/sqlitestudiocli/sqlitestudiocli.pro || die
+
+   disable_modules() {
+   [[ $# -lt 2 ]] && die "not enough arguments"
+
+   local pro="$1"; shift
+   local modules="${@}"
+
+   sed -r -i \
+   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
+   ${pro} || die
+   }
+
+   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
+
+   local mod_lst=( DbSqlite2 )
+   use cups || mod_lst+=( Printing )
+   use tcl || mod_lst+=( ScriptingTcl )
+   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
+
+   local mylrelease="$(qt5_get_bindir)"/lrelease
+   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
+   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
+   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
+
+   # delete all "*.qm"
+   for ts_dir in ${ts_dir_lst[@]}; do
+   rm "${ts_dir}"/*.qm || die
+   done
+
+   lrelease_locale() {
+   for ts_dir in ${ts_dir_lst[@]}; do
+   local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || 
continue)
+   "${mylrelease}" "${ts}" || die "preparing ${1} locale 
failed"
+   done
+   }
+
+   rm_locale() {
+   for ts_pro in ${ts_pro_lst[@]}; do
+   sed -i -r -e 's/[^[:space:]]*'${1}'\.ts//' \
+   ${ts_pro} || die
+   done
+
+   for ts_qrc in ${ts_qrc_lst[@]}; do
+   sed -i -e '/'${1}'\.qm/d' \
+   ${ts_qrc} || die
+   done
+   }
+
+   local 

[gentoo-commits] repo/gentoo:master commit in: games-fps/ut2003/

2022-06-07 Thread James Le Cuirot
commit: 989eec45fdd165e3b4e559756e578fb9ef7ab876
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jun  7 22:37:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jun  7 22:37:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989eec45

games-fps/ut2003: Drop unused dedicated USE flag

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

 games-fps/ut2003/ut2003-2225-r6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/games-fps/ut2003/ut2003-2225-r6.ebuild 
b/games-fps/ut2003/ut2003-2225-r6.ebuild
index b69e6770261a..a3f18e9121c3 100644
--- a/games-fps/ut2003/ut2003-2225-r6.ebuild
+++ b/games-fps/ut2003/ut2003-2225-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ 
SRC_URI="https://ftp.snt.utwente.nl/pub/games/UT2003/Patches/Linux/${PN}lnx_patc
 LICENSE="ut2003"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
-IUSE="dedicated"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2022-06-07 Thread Sam James
commit: d026e6e417699653eeb305f0af3257fd66e599d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 22:18:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 22:18:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d026e6e4

app-admin/sudo: backport arm64 build fix patch

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

 .../sudo/files/sudo-1.9.11-fix-arm64-build.patch   | 23 ++
 app-admin/sudo/sudo-1.9.11.ebuild  |  4 
 2 files changed, 27 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch 
b/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch
new file mode 100644
index ..baf960d49530
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch
@@ -0,0 +1,23 @@
+https://github.com/sudo-project/sudo/commit/d549adf04bfde7936306203e2e8886ffd93d00ea
+https://bugs.gentoo.org/850454
+
+From: Pierre Bourdon 
+Date: Tue, 7 Jun 2022 17:14:39 +0200
+Subject: [PATCH] exec_ptrace: fix missing sudo_pt_regs on aarch64
+
+AArch64 already had an existing "user_pt_regs" struct and didn't need a
+struct alias before the renaming to "sudo_pt_regs". Make the code build
+again by adding the now missing alias.
+
+Fixes: 2eb8ff17
+--- a/src/exec_ptrace.h
 b/src/exec_ptrace.h
+@@ -76,6 +76,7 @@
+ # define reg_arg4(x)  (x).r10
+ #elif defined(__aarch64__)
+ # define SECCOMP_AUDIT_ARCH   AUDIT_ARCH_AARCH64
++# define sudo_pt_regs struct user_pt_regs
+ # define reg_syscall(x)   (x).regs[8] /* w8 */
+ # define reg_retval(x)(x).regs[0] /* x0 */
+ # define reg_sp(x)(x).sp  /* sp */
+

diff --git a/app-admin/sudo/sudo-1.9.11.ebuild 
b/app-admin/sudo/sudo-1.9.11.ebuild
index dda0650bd5fc..7515b25714d3 100644
--- a/app-admin/sudo/sudo-1.9.11.ebuild
+++ b/app-admin/sudo/sudo-1.9.11.ebuild
@@ -80,6 +80,10 @@ REQUIRED_USE="
 
 MAKEOPTS+=" SAMPLES="
 
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-arm64-build.patch
+)
+
 src_prepare() {
default
elibtoolize



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

2022-06-07 Thread Sam James
commit: c01da0792884576046fed0df7fe119efe05a42be
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 22:06:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 22:09:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01da079

dev-lang/perl: update perl-cross version

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

 dev-lang/perl/Manifest   | 1 +
 dev-lang/perl/perl-5.36.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 844df9bde181..afeb7e399ca5 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -7,3 +7,4 @@ DIST perl-5.36.0-patches-1.tar.xz 20352 BLAKE2B 
f5413c75c5bbced230ad7fa692998cae
 DIST perl-5.36.0.tar.xz 13051500 BLAKE2B 
e4864a4c21e5242df4164c73db8af10f7b9c36b075e0c05777abec79716db7778ccbf2c0c9e7e749518ad310019d2a6b32bd8b5ab2af5a8b16b5d920f83d034f
 SHA512 
6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab
 DIST perl-cross-1.3.6.tar.gz 110210 BLAKE2B 
39074d6f4a526f59de2b1c40432936552e625a5a4e44fbb7ce3c1c3828b12c5298d1ab49b7d34ea92e2a4c8c88f8bbef8cc0c582a3fbbed975cf46d331e89c08
 SHA512 
d394fbd75d890442aa599eae8893a26540c8b7af966583ad1c3213c3fe0e074415cfed8814de8f397830833fd78267bdc55adc5267168198f269634c2ef3b982
 DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B 
dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd
 SHA512 
274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c
+DIST perl-cross-1.4.tar.gz 113861 BLAKE2B 
7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4
 SHA512 
bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad

diff --git a/dev-lang/perl/perl-5.36.0.ebuild b/dev-lang/perl/perl-5.36.0.ebuild
index 328641f9f9ba..bcc7e531057a 100644
--- a/dev-lang/perl/perl-5.36.0.ebuild
+++ b/dev-lang/perl/perl-5.36.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing
 
 PATCH_VER=1
-CROSS_VER=1.3.7
+CROSS_VER=1.4
 PATCH_BASE="perl-5.36.0-patches-${PATCH_VER}"
 PATCH_DEV=dilfridge
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/

2022-06-07 Thread Matt Turner
commit: badc2ea635b3002f68ba3378f6066bf2f3cca8df
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun  7 22:00:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  7 22:00:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badc2ea6

gnome-extra/nm-applet: Version bump to 1.28.0

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

 gnome-extra/nm-applet/Manifest|  1 +
 gnome-extra/nm-applet/nm-applet-1.28.0.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest
index d6c3d6f3a7bf..f2df7a90f301 100644
--- a/gnome-extra/nm-applet/Manifest
+++ b/gnome-extra/nm-applet/Manifest
@@ -1 +1,2 @@
 DIST network-manager-applet-1.26.0.tar.xz 1971896 BLAKE2B 
ab87b0e5f8b1c293ac3f2e36c8f834e645fb647e46ce1bf22ac94ed33e6f2f7f8aca5ed43ed46029a281545595978c145773102f06de9b42e579efb8d3e631c3
 SHA512 
ae3c4f8e55a2cd13093161e1e28873d3cda1c531168ee18115f3f710816f1bdfcf669cd2f796bd38f226d3f6be76407fccbcb19cf9c994b99969b688397b2c71
+DIST network-manager-applet-1.28.0.tar.xz 1894104 BLAKE2B 
f8263b49b215cf3dbe43a5247a3b04ca77288fe6e7098c08af2346d9cdf7c5102ee1d1e611ce03b322e22dc3a34991aeb45d6544b27e38f113da72674d3b9341
 SHA512 
1e594c6a8ecfd7c92e718238f036f95c0706a70699b9836ba4ca3b6b033db1b36a08ef4778e6615cfd0cfcaec120063a67c642734c45d71aee86b17a5de4b647

diff --git a/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild
new file mode 100644
index ..52c9d5df3847
--- /dev/null
+++ b/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="network-manager-applet"
+
+inherit gnome.org meson xdg
+
+DESCRIPTION="NetworkManager connection editor and applet"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="appindicator modemmanager selinux teamd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=app-crypt/libsecret-0.18
+   >=net-libs/libnma-1.8.27
+   >=x11-libs/gtk+-3.10:3
+   >=dev-libs/libgudev-147:=
+   >=x11-libs/libnotify-0.7.0
+   >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?]
+   appindicator? (
+   dev-libs/libappindicator:3
+   >=dev-libs/libdbusmenu-16.04.0
+   )
+   modemmanager? ( net-misc/modemmanager )
+   selinux? ( sys-libs/libselinux )
+   teamd? ( >=dev-libs/jansson-2.7:= )
+
+   virtual/freedesktop-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dappindicator=$(usex appindicator ubuntu no)
+   $(meson_use modemmanager wwan)
+   $(meson_use selinux)
+   $(meson_use teamd team)
+   -Dmore_asserts=0
+   -Dld_gc=false
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-base/

2022-06-07 Thread Sam James
commit: 8a0b5105c03d4c0e71c32c02867a036368b48f27
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:39:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:39:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0b5105

media-libs/gst-plugins-base: crank up wayland lower bound

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

 media-libs/gst-plugins-base/gst-plugins-base-1.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.20.2.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.20.2.ebuild
index 8ef956fedd21..7e19652aa2f6 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.20.2.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.20.2.ebuild
@@ -52,7 +52,7 @@ GL_DEPS="
>=x11-libs/libdrm-2.4.55[${MULTILIB_USEDEP}]
)
wayland? (
-   dev-libs/wayland[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-1.20.0[${MULTILIB_USEDEP}]
>=dev-libs/wayland-protocols-1.15
)
 



[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2022-06-07 Thread Sam James
commit: 420c8fa90f729cface2a6551b8c33cf70005878a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:37:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:37:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420c8fa9

x11-themes/adwaita-icon-theme: Stabilize 42.0_p2 ALLARCHES, #850445

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

 x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
index 24c970216731..9fbfb4524373 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 IUSE="branding"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
 # librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme



[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2022-06-07 Thread Sam James
commit: c88274ba722243eb8a5da21daf8c2a4574391e89
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:37:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88274ba

x11-themes/adwaita-icon-theme: mark ALLARCHES

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

 x11-themes/adwaita-icon-theme/metadata.xml | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-themes/adwaita-icon-theme/metadata.xml 
b/x11-themes/adwaita-icon-theme/metadata.xml
index 7b343b06be8a..4f75d5ef7d47 100644
--- a/x11-themes/adwaita-icon-theme/metadata.xml
+++ b/x11-themes/adwaita-icon-theme/metadata.xml
@@ -1,8 +1,9 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
 



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

2022-06-07 Thread Jakov Smolić
commit: f167e4642997439a4ee5d2a6dd471076a35dad40
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun  7 21:26:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun  7 21:26:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f167e464

profiles/arch/riscv: Update marecki's email address on second mask

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/arch/riscv/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 05d4fca1af29..0f594d743f09 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -6,7 +6,7 @@
 # mask to prevent emerge from erroring out by default
 sys-devel/clang-runtime sanitize
 
-# Marek Szuba  (2022-04-30)
+# Marek Szuba  (2022-04-30)
 # net-wireless/sdrplay contains prebuilt binaries, currently available
 # upstream only for amd64/x86 and arm
 net-wireless/gr-osmosdr sdrplay



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

2022-06-07 Thread Jakov Smolić
commit: 854a03edb839c0f7f34931658d6f1d79bd93bee2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun  7 21:23:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun  7 21:25:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854a03ed

profiles/arch/riscv: Mask sys-devel/clang-runtime[sanitize]

- Mask for the time being given no sanitizers are available on riscv
  currently to prevent emerge throwing unsatisfied USE flag errors.

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/arch/riscv/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 800c5023f43b..05d4fca1af29 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jakov Smolić  (2022-06-07)
+# riscv has no sanitizers unmasked for the time being, so
+# mask to prevent emerge from erroring out by default
+sys-devel/clang-runtime sanitize
+
 # Marek Szuba  (2022-04-30)
 # net-wireless/sdrplay contains prebuilt binaries, currently available
 # upstream only for amd64/x86 and arm



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

2022-06-07 Thread Sam James
commit: 2128b3a3c6d2c72ed895f277bca3c062d973c666
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:19:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2128b3a3

dev-util/cookiecutter: mark ALLARCHES

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

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

diff --git a/dev-util/cookiecutter/metadata.xml 
b/dev-util/cookiecutter/metadata.xml
index 2b010d5c567e..61e2dc802064 100644
--- a/dev-util/cookiecutter/metadata.xml
+++ b/dev-util/cookiecutter/metadata.xml
@@ -9,6 +9,7 @@
andrewammerl...@gentoo.org
Andrew Ammerlaan

+   

audreyr/cookiecutter




[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2022-06-07 Thread Sam James
commit: 68c19e0336020b8a3c4bba2e6bd9010e00f5e368
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:17:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c19e03

x11-themes/adwaita-icon-theme: Stabilize 42.0_p2 ppc64, #850445

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

 x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
index af37a94c6a28..24c970216731 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 IUSE="branding"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
 # librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme



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

2022-06-07 Thread Sam James
commit: a98bb21cfb731297094859e25acd8a2644c27bc5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:17:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:17:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98bb21c

app-misc/lirc: Stabilize 0.10.1_p7 ppc64, #850541

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

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 4b9daef8133c..b6748b955752 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-07 Thread Sam James
commit: 63e09c4fb853b0768b0fee92bc30509172aeb1d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:17:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:17:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e09c4f

app-misc/lirc: Stabilize 0.10.1_p7 ppc, #850541

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

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index b6748b955752..c01e42bc20ad 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-07 Thread Sam James
commit: f5c267a536e1495470dc66632d8b7216fed5ddce
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:16:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:16:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c267a5

net-misc/cmst: Stabilize 2022.05.01 x86, #850529

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

 net-misc/cmst/cmst-2022.05.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/cmst/cmst-2022.05.01.ebuild 
b/net-misc/cmst/cmst-2022.05.01.ebuild
index 48cfffb5bad2..45b56952a1ac 100644
--- a/net-misc/cmst/cmst-2022.05.01.ebuild
+++ b/net-misc/cmst/cmst-2022.05.01.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/andrew-bibb/cmst/archive/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND="dev-qt/qtcore:5



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

2022-06-07 Thread Sam James
commit: a6fef1a25df54b9c46734fef38273e6c8172a5ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:16:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:16:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fef1a2

app-misc/lirc: Stabilize 0.10.1_p7 x86, #850541

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

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 84ad1d3c53bd..4b9daef8133c 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2022-06-07 Thread Sam James
commit: b0042eb65b2a281d8e80957d2f396348474db693
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:16:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:16:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0042eb6

x11-themes/adwaita-icon-theme: Stabilize 42.0_p2 x86, #850445

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

 x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
index c0f53619b8f4..af37a94c6a28 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 "
 SLOT="0"
 IUSE="branding"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 # gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
 # librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme



[gentoo-commits] repo/gentoo:master commit in: media-gfx/fotoxx/

2022-06-07 Thread Sam James
commit: 4e10d009e63e5974e0eb67d924b93a4a9e3d309d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:15:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e10d009

media-gfx/fotoxx: Stabilize 22.16 amd64, #850526

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

 media-gfx/fotoxx/fotoxx-22.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fotoxx/fotoxx-22.16.ebuild 
b/media-gfx/fotoxx/fotoxx-22.16.ebuild
index 6444b3fb63f4..bf56ad5a04b2 100644
--- a/media-gfx/fotoxx/fotoxx-22.16.ebuild
+++ b/media-gfx/fotoxx/fotoxx-22.16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE=""
 
 # For required dependencies read doc/README, for required tools read



[gentoo-commits] repo/gentoo:master commit in: media-gfx/fotoxx/

2022-06-07 Thread Sam James
commit: 9d5a96a3b75c899d8a7f367094d2addede51c8ed
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:16:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:16:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5a96a3

media-gfx/fotoxx: Stabilize 22.16 x86, #850526

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

 media-gfx/fotoxx/fotoxx-22.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fotoxx/fotoxx-22.16.ebuild 
b/media-gfx/fotoxx/fotoxx-22.16.ebuild
index bf56ad5a04b2..ea85a70053fc 100644
--- a/media-gfx/fotoxx/fotoxx-22.16.ebuild
+++ b/media-gfx/fotoxx/fotoxx-22.16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE=""
 
 # For required dependencies read doc/README, for required tools read



  1   2   3   4   5   >