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

2023-05-21 Thread Michał Górny
commit: c07023e1aad917682caeffaa2ea06c7bd88c78ed
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:12:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07023e1

dev-python/fastjsonschema: Bump to 2.17.0

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

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

diff --git a/dev-python/fastjsonschema/Manifest 
b/dev-python/fastjsonschema/Manifest
index 1d41f24ea5cf..0052e0e8a78f 100644
--- a/dev-python/fastjsonschema/Manifest
+++ b/dev-python/fastjsonschema/Manifest
@@ -1 +1,2 @@
+DIST fastjsonschema-2.17.0.tar.gz 370871 BLAKE2B 
9d5f16dba7c8519d5bb4853188ba982e06b39a2c1689963ef3aec39e2d48cccbba7ba9ab93cf1b54a06f4e8107917acdb31b076f44b7baf9e9a432256a2f2844
 SHA512 
ee19945c489b9d4fd23a0a348ec13f321705e93e1367c04003c41b86abd92da2ac73ca6dcd46a9eba0b8b72e8ba899a00939d8a56059fd04eac4300e20589551
 DIST python-fastjsonschema-2.16.3.gh.tar.gz 392011 BLAKE2B 
04990592a2bf6e1309bf725361ef7c2e253c4765c5b9d60805c5e6189f14885a3b0bae98945c2fe228adc335ca8c8c0a243b283b24fa447238d6415d439288e2
 SHA512 
2e26f31f9c6966e77f70b8ca584e672d554219b6bbb4811e3ac8dff1c693b2638ef08b8b9011e0db6f739be02e2f41a35d15bcfc42a9cb06ddb4521e51f37d8a

diff --git a/dev-python/fastjsonschema/fastjsonschema-2.17.0.ebuild 
b/dev-python/fastjsonschema/fastjsonschema-2.17.0.ebuild
new file mode 100644
index ..9a16ce7b1b94
--- /dev/null
+++ b/dev-python/fastjsonschema/fastjsonschema-2.17.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast JSON schema validator for Python"
+HOMEPAGE="
+   https://github.com/horejsek/python-fastjsonschema/
+   https://pypi.org/project/fastjsonschema/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   tests/benchmarks
+)
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # stray directory?
+   # https://github.com/horejsek/python-fastjsonschema/issues/173
+   rm -r tests/examples/lengths || die
+}



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

2023-05-21 Thread Michał Górny
commit: a33b5428d1ce6d50c964b899f7c8e20c36b370e3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:13:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33b5428

dev-python/python-lsp-black: Bump to 1.3.0

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

 dev-python/python-lsp-black/Manifest   |  1 +
 .../python-lsp-black/python-lsp-black-1.3.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/python-lsp-black/Manifest 
b/dev-python/python-lsp-black/Manifest
index 1764ee4a7edc..76bec82b40e6 100644
--- a/dev-python/python-lsp-black/Manifest
+++ b/dev-python/python-lsp-black/Manifest
@@ -1 +1,2 @@
 DIST python-lsp-black-1.2.1.gh.tar.gz 9355 BLAKE2B 
f9c70ff07d9dfa31e3af919143deb8a49f43269469e8c64525f514624f4db67636da8254dae5274685ba2d883c8ddfd6dd9cb99981a337d7837d4007f15af11c
 SHA512 
289b8f3642ed806409671d25e32997fb473720d0abd642c58c07d8c894831fa00f56dbc39e7d0fc8d98cad7de9f95ebdb6a0f637b8b4bbcc2a0716690feb647e
+DIST python-lsp-black-1.3.0.gh.tar.gz 9781 BLAKE2B 
d079d7a95dff682b86df23825796d2fa6e89d1aa3e66da1452e576fd1e96a4c298da181f53840fe5fcdcbbc8a0ca55aa53cbc4885a0178b6402365ef41a239be
 SHA512 
9e3d081ac022854626c120128949ab5e58c44f9e76ddd566e3b80a697fbc02a96f62994f43195b02f899e770768d55d223984267133eedd6f642b70560d46c09

diff --git a/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild 
b/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
new file mode 100644
index ..9274bf63b458
--- /dev/null
+++ b/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Black plugin for the Python LSP Server"
+HOMEPAGE="
+   https://github.com/python-lsp/python-lsp-black/
+   https://pypi.org/project/python-lsp-black/
+"
+SRC_URI="
+   https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/black-22.3.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+
+distutils_enable_tests pytest



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

2023-05-21 Thread Michał Górny
commit: d4d074fadd736f2f8c9ab6f59d66b40629f3d42e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:02:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d074fa

dev-python/pypdf: Bump to 3.9.0

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

 dev-python/pypdf/Manifest   |  1 +
 dev-python/pypdf/pypdf-3.9.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index baa0775f15b9..924c00dc2ffb 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,6 +1,7 @@
 DIST pypdf-3.7.1.gh.tar.gz 7508532 BLAKE2B 
917eb7a825781f966d6b268cf3471935b9d245de5465acd428f87cc387a01bf1739d1cddb504498e4e7505a098508a1e12d686ad21ef73960f11bcddd4acca57
 SHA512 
5834a5738860c341e231a0ba79d9ffbc14d1f683bc781793d962fb8303aac5e6ec825492cd2e470d47fdd166576c5c4be64bbb7a03f7f79b160d456667ce8f15
 DIST pypdf-3.8.0.gh.tar.gz 7509837 BLAKE2B 
2acf12b5c43799252641f2c7d0ebd24c1f1eb02b655b0c458eef1049b660452967ff613e17b2eb70330d67677860b58b0f8f99d3af2c2794c4aacb30646b3244
 SHA512 
a4f33c8f940303958221a48ffbf088c363d7cf9360d5c9d27829b5703735216c32af63262313a25598c3479c4584999a23ac6bf77daa701042ef65314194dab3
 DIST pypdf-3.8.1.gh.tar.gz 7516880 BLAKE2B 
87d8cd66c7efcf9624205da904290fe82f51eeb9b521903ec564467755cc9a824ab0660a41d0cbd4a1ada2e20b4b35e16ce3a73a9933aea9fc5e0f315e613709
 SHA512 
8b78ccc210b8f34b9556cf69cac8f2af207de9a42840a0b4c822c0ab2c0b2d468c5c20a14704d3f54c6b57bcc451c3f0b7ff54b8149616b539cb07be57482e58
+DIST pypdf-3.9.0.gh.tar.gz 7516907 BLAKE2B 
12c0a13ee1ca897966bcd2f6a93b50ef1ead8d471ac9543544988a9c03c26a135a91c07b443d3a7b89fd38c302f5c2323994407fdadc23638832ca07eb7571fb
 SHA512 
da9489bfd7c91c497852ce71050548d99fbca8118575c5eec85d55611fdafbe471c1cf7c4c8ef0e46165a89771e557c868f133af325d4672ba897fd43c02
 DIST pypdf-sample-files-0c3b1d3879c5cd7d913b3d931fa33b37529d7346.gh.tar.gz 
9028862 BLAKE2B 
7c72b76724e7b0fb4069c3151c13342d66cc451f398f6826b09dfb5b57e2d2b625118de1f431b5759466c4e6afb5d0c8682c4c28ec2f3b700a6cc39787ec6ecd
 SHA512 
342562a711673030eb729135f27c241f5f37305b0d6f30f555667881e921089b801a3376330d840b16d4a3683d0b6f07824d05e4d208d32a3771ca83a0b7f22d
 DIST pypdf-sample-files-69b31cff6b183a42f9081709ef9bee4047976f56.gh.tar.gz 
9044391 BLAKE2B 
9a9bcfbacabf3c80073a440f54736728cba4ea92d1a817ce98bcaf9375340d95e453f45207f53ac878ef5c13bc4ca7d0d4488b79f205f396e960ed042680ca01
 SHA512 
32b4572d60a0aadba02485f11c84712c1f5f0a75f7acd6fb27f1df00cb2a8ae338a1001e6519f66c248efbd129aba1a2ad568e930ce90bd542c8dc58f383386a
 DIST pypdf-sample-files-d3d250321b01ca1194e16a814d24508897862fe8.gh.tar.gz 
9030851 BLAKE2B 
63e5778763315aff0753e5a0f06cd55432a494efea921c73e765567aee63223af3f3d81436e22d089008bc38c917e10eb5da7988abd458fd3f3488e8faeed70e
 SHA512 
a8e77982ad78aeb58db7a5a722c9e072d7c55bca7290f448ba388b70256137fc6b9919c8079d8b548407c88b8befe7caeeb65217eb52b6d9bbadfaf652d89e0a

diff --git a/dev-python/pypdf/pypdf-3.9.0.ebuild 
b/dev-python/pypdf/pypdf-3.9.0.ebuild
new file mode 100644
index ..c3e628bb375b
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.9.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=69b31cff6b183a42f9081709ef9bee4047976f56
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   dev-python/pillow[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gpyutils/

2023-05-21 Thread Michał Górny
commit: 4e9ea94c0fcb3dd929c97edd0fa6674fb1f637fc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 05:46:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9ea94c

app-portage/gpyutils: Bump to 0.10

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

 app-portage/gpyutils/Manifest |  1 +
 app-portage/gpyutils/gpyutils-0.10.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-portage/gpyutils/Manifest b/app-portage/gpyutils/Manifest
index 87c417390048..f66dbf108702 100644
--- a/app-portage/gpyutils/Manifest
+++ b/app-portage/gpyutils/Manifest
@@ -1,2 +1,3 @@
+DIST gpyutils-0.10.gh.tar.gz 24963 BLAKE2B 
ef6bd54195e1bfbb0734ef8aedbd13dd27b52d2f62d95b741459ecf4f5e93b80085a4cebfbe184fb8ac7e7cf97f4fbb422c5b5e36d0bb9dbc27896a4ad72d86e
 SHA512 
baf6d44db447774ffc976698874f87dbc858ef146aa46ccb0a7e15a1f3d4d1263f75b2f46f319e45fa5994620c71e37ccc42b42b5f05dbde8f3cbacfbd45cbee
 DIST gpyutils-0.8.4.gh.tar.gz 20477 BLAKE2B 
661ec8c9ae595daa112de2171331a5791fa4a10b50f9ebf76589c4c6ff4d6b8e618657dd9f3dd6cf573871ab6e0a9d017d87e03066fa60ba8b9d4e4617f68306
 SHA512 
f87a087464ca8e1118232227d2e6ad66aa021caabf0307c153b442fc4467bd124eb918c16104bdd1b42866acde16fdde4b99312a8c047ecf379ed10a74d27541
 DIST gpyutils-0.9.gh.tar.gz 24680 BLAKE2B 
75f2ebf3a4ed3883aa3c28773edb903ef2063ad0b6c55316578b2fbf725317ec84a1e0017637d36f28903043ff9d82c2b298bbc8424576b1e23c76f5d3107b59
 SHA512 
306e2e0a9abe95b6dc526b7b04ec7451a7a33e59542c6a0ac12860eadee8501f0e9ff42586dd3df2c5d43e44a43c458665456ba65c435075d3fbbde31b0314b0

diff --git a/app-portage/gpyutils/gpyutils-0.10.ebuild 
b/app-portage/gpyutils/gpyutils-0.10.ebuild
new file mode 100644
index ..44a4363e1962
--- /dev/null
+++ b/app-portage/gpyutils/gpyutils-0.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utitilies for maintaining Python packages"
+HOMEPAGE="
+   https://github.com/projg2/gpyutils/
+   https://pypi.org/project/gpyutils/
+"
+SRC_URI="
+   https://github.com/projg2/gpyutils/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-05-21 Thread Michał Górny
commit: fb71decc4987b291a0b1f83b41ddc9d457797241
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:58:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb71decc

dev-python/dominate: Bump to 2.8.0

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

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

diff --git a/dev-python/dominate/Manifest b/dev-python/dominate/Manifest
index e0680178456e..508ba019fffe 100644
--- a/dev-python/dominate/Manifest
+++ b/dev-python/dominate/Manifest
@@ -1 +1,2 @@
 DIST dominate-2.7.0.tar.gz 36351 BLAKE2B 
aae802626a9e7f6b6f45f39a5b2cd6a6846ca42617e9a5ac5fe8e4a871e8ecfb89124e079313838c6f098ea5107a904d230808eda29cb05293e18ef4bdaa2504
 SHA512 
8ecca393548bd7c39b5d1800fee94634a60e4e12db44e16df316c9e0f5f04dc6c91e11fbe242d3c6dade3a5e09bec7e3becbfd4f8eaa58f9a8fc7ee15ac3bf31
+DIST dominate-2.8.0.tar.gz 37089 BLAKE2B 
651ff9ee21c4f5331ef990acfead146f816fc45309740220f68714c3accf7b98661a31400fe050c6b2119525749e9a132f8764d60b72661f7abf5246ebdb5835
 SHA512 
91b392af8e081dcf0df9f09aabe2cb4d8147bb07a398c5f9f06443fc2664d881afa372c8d4d0583b21e9f9bf687d1d14601e96a33a8ae6e099e1e039821f97df

diff --git a/dev-python/dominate/dominate-2.8.0.ebuild 
b/dev-python/dominate/dominate-2.8.0.ebuild
new file mode 100644
index ..939bdd20dd38
--- /dev/null
+++ b/dev-python/dominate/dominate-2.8.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Library for creating and manipulating HTML documents using an 
elegant DOM API"
+HOMEPAGE="
+   https://github.com/Knio/dominate/
+   https://pypi.org/project/dominate/
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2023-05-21 Thread Michał Górny
commit: 28ae3cbcf5bb59abbce4842ab41dab41c77bcc36
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:40:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ae3cbc

dev-libs/libevent: Fix installed pkg-config files

Bug: https://github.com/libevent/libevent/issues/1459
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libevent/{libevent-2.2.1.ebuild => libevent-2.2.1-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/libevent/libevent-2.2.1.ebuild 
b/dev-libs/libevent/libevent-2.2.1-r1.ebuild
similarity index 93%
rename from dev-libs/libevent/libevent-2.2.1.ebuild
rename to dev-libs/libevent/libevent-2.2.1-r1.ebuild
index 66a742241c13..63ff06976ccb 100644
--- a/dev-libs/libevent/libevent-2.2.1.ebuild
+++ b/dev-libs/libevent/libevent-2.2.1-r1.ebuild
@@ -66,6 +66,9 @@ multilib_src_configure() {
--disable-samples
)
econf "${myconf[@]}"
+
+   # workaround https://github.com/libevent/libevent/issues/1459
+   sed -i -e 's:@CMAKE_DEBUG_POSTFIX@::' *.pc || die
 }
 
 multilib_src_install_all() {



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

2023-05-21 Thread Michał Górny
commit: c985e4fffa4c41d9112373ec92ff686c17ebafb2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:54:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c985e4ff

dev-python/xlsxwriter: Bump to 3.1.1

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

 dev-python/xlsxwriter/Manifest|  1 +
 dev-python/xlsxwriter/xlsxwriter-3.1.1.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index cac2c779a255..1b0a78fc26ea 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1 +1,2 @@
 DIST XlsxWriter-RELEASE_3.1.0.gh.tar.gz 36681465 BLAKE2B 
13a9a03f49714136556c24b2e20bdac6366179a242fe4190abeec95859f572e47928f50543b8b8639662d8053f49d2fcc818ed3a74106d1773ff75c363024e13
 SHA512 
97ecc110bb5fd8b72ed66e9415ea6488a0d52505d93722b268258ecd299c21e872b4db2228dc6581da3e8b4ae93ca5252bff448c290de4232d4e5792aa8e43c4
+DIST XlsxWriter-RELEASE_3.1.1.gh.tar.gz 36691990 BLAKE2B 
5341a2699fec7015003a602fca08483cff68cfa6f782c41d49f1801b4aab1a332048cb9ddb02fba0bb69a227cdcb22279e9fccf9b6808220724066e26886c0bc
 SHA512 
c827bdaefd962864e09673b891ec267da89306f65ea29ccab1807af8ed89f22721d6ca296b7b83d4099bdeadf4508f576e6e618828ffc8abed1d38b3c84c6076

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.1.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.1.1.ebuild
new file mode 100644
index ..de882ad03167
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-portage/mgorny-dev-scripts/

2023-05-21 Thread Michał Górny
commit: d60e2e8890c20f8e7e23db98180f814d1864acc7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 05:48:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60e2e88

app-portage/mgorny-dev-scripts: Bump to v40

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

 app-portage/mgorny-dev-scripts/Manifest|  1 +
 .../mgorny-dev-scripts-40.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/app-portage/mgorny-dev-scripts/Manifest 
b/app-portage/mgorny-dev-scripts/Manifest
index 3214ba2176fc..c9f17d41c5c2 100644
--- a/app-portage/mgorny-dev-scripts/Manifest
+++ b/app-portage/mgorny-dev-scripts/Manifest
@@ -1,3 +1,4 @@
 DIST mgorny-dev-scripts-37.tar.gz 12407 BLAKE2B 
49e01dc5318c473fdf99b046c7bf8e9939aa3bcade8a481f1418878733c55777fea5a6a471bedd1b1af8009a32ec94ce3cc904f278382fd5060b69a8e276e734
 SHA512 
c5fc03f0e5fe0f491ada2c4eb1305f215ca33f7d0778a0423cb8e4973a5370b7da2153c0b86acfec1a7672c290acc77782f37fe95ebeb3d6b86436435eda2c95
 DIST mgorny-dev-scripts-38.tar.gz 12415 BLAKE2B 
0312791a40032a7f395ee3bc77266c2fd02a77d5b071a33ef4dd28d8d29adb7f473d8775b640c9cf7891bcca4f0808c14267522e521193c32d176561763119ed
 SHA512 
0ecd35e07100fc01a0d9b1e22fc3582f28e0c14ceafec58479fae861525a3f1d2311d64b91a6d7c3e510a161f6776e4a34f8eafb46b46fc1d906c378b86a11cb
 DIST mgorny-dev-scripts-39.tar.gz 12471 BLAKE2B 
7457190873143cf902d077f43e4bf116ffd5c35d2a99343819e301cd1580ca39430bd8c68281cfe59cc2d415fb4ab7d4e89416a89baa7dd7473cae5d101d81ed
 SHA512 
518ee649cb159059536205dad392035ba41bd68f6b0c69f40f18cee62844ec50253dcc4da759e4e4dd101f0ce022504c0db5c5a33938b19ce676504e76a3d1fe
+DIST mgorny-dev-scripts-40.tar.gz 12480 BLAKE2B 
63f22ba3a97c3cec5c6f77d061dfccbf71cf6572d489c53f131b0ae593e919d9ac296ef55dfb593752cc2d288f9d0cbe4343199721e211a4480a29965c91a9cd
 SHA512 
7e9c959844f2282de57844306e8d324ac11c398d9a9e8f039a7a5630d4c2363a6b6f28c3765a9ab07e03093d7890c2ba3d824c6c29b82d5601507e611a645c58

diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild 
b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild
new file mode 100644
index ..c1910af26af4
--- /dev/null
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Handy scripts for ebuild development and more"
+HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/;
+SRC_URI="
+   https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   app-portage/gentoolkit
+   app-portage/portage-utils
+   dev-perl/URI
+   dev-util/pkgcheck
+   dev-vcs/git
+   net-misc/wget
+   sys-apps/portage
+   x11-misc/xdg-utils
+"
+
+src_install() {
+   dodoc README.rst
+   rm -f COPYING README.rst || die
+   dobin *
+}



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

2023-05-21 Thread Michał Górny
commit: 11d5cfc0078ea91f20c00aa85243bbc2de70b367
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:03:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d5cfc0

dev-python/ansible-compat: Bump to 4.0.5

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

 dev-python/ansible-compat/Manifest |  1 +
 .../ansible-compat/ansible-compat-4.0.5.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/ansible-compat/Manifest 
b/dev-python/ansible-compat/Manifest
index 00a8554ba071..3383b893df0c 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -4,3 +4,4 @@ DIST ansible-compat-4.0.0.tar.gz 62675 BLAKE2B 
9c384a25729c2c1f72e806b4df6172e18
 DIST ansible-compat-4.0.1.tar.gz 63728 BLAKE2B 
51b6956059394e1e29d416113f6a924032cc6435780265c2595f1b0776477727c865c74afa25fc252a5d8ea74aead086293934cdc099966b875a96c5789f
 SHA512 
a2edc46a472e6f99cd0231e453742780c5ae8713768bfda4218ae3d6979c38779ba8c5ec491813550a6b3242ef04e5de2c916c9538fcf5b018e7500fdf18bc4d
 DIST ansible-compat-4.0.2.tar.gz 63771 BLAKE2B 
bcf66825c52de63172f7d36b696e136cc203201743e482d1aa78033664de49120a1304c6397e28dc56205fbe1b5f382f86852bc735cd879151df1db3ebaa1c1b
 SHA512 
6332e12dc123bea6307a5306bb44357507e8c60f5699e8a09a39f9cfe44c649cfd8150b3a4687b47bc62bd95a7bdc4801cac01e10870df451f23ac2e278414e5
 DIST ansible-compat-4.0.4.tar.gz 65116 BLAKE2B 
3f96e052cb9ba0352884fe1cfeacf9a1e5a7bbee715d08c054df49112966751067eb08f32b0598a8559e200fa9c3a619b58b854699342b6185bd9579bc75cbf2
 SHA512 
b13bc3d7a29b2caebfddb7a2311bfb8ad94062019238ed5a8a22fe9de1c00d25426694755cdbf289094db7fdfd88248fcf3e17e9aef9601046ef33c25d6894e6
+DIST ansible-compat-4.0.5.tar.gz 65711 BLAKE2B 
f40e87012dba936ba8b6f204559484ff089034123da4c355f997d7cec857efc64adcd0a4ec9abe021a428f61c692b13a3e3146f78a1896689c61764286e03719
 SHA512 
c08bbbcbef7e49001009cbd691dc226626f1392dfc5a5be89166da0be91c8d5794a2e6a158b11787320a1dcbe24c85eedee28596b0fc27d0a3c2a499286f5efc

diff --git a/dev-python/ansible-compat/ansible-compat-4.0.5.ebuild 
b/dev-python/ansible-compat/ansible-compat-4.0.5.ebuild
new file mode 100644
index ..bbea175e5664
--- /dev/null
+++ b/dev-python/ansible-compat/ansible-compat-4.0.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Contains functions that facilitate working with various versions 
of Ansible"
+HOMEPAGE="
+   https://pypi.org/project/ansible-compat/
+   https://github.com/ansible/ansible-compat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-plus[${PYTHON_USEDEP}]
+   )
+"
+
+# All these tests attempt to connect to galaxy.ansible.com
+EPYTEST_DESELECT=(
+   test/test_runtime.py::test_install_collection
+   test/test_runtime.py::test_install_collection_dest
+   test/test_runtime.py::test_prepare_environment_with_collections
+   test/test_runtime.py::test_prerun_reqs_v1
+   test/test_runtime.py::test_prerun_reqs_v2
+   test/test_runtime.py::test_require_collection_no_cache_dir
+   test/test_runtime.py::test_require_collection_wrong_version
+   test/test_runtime.py::test_require_collection
+   test/test_runtime.py::test_upgrade_collection
+   test/test_runtime_example.py::test_runtime
+)
+
+distutils_enable_tests pytest



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

2023-05-21 Thread Michał Górny
commit: fe60d1201ee188a38d8db2e8264468e38b15405a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:52:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe60d120

dev-python/fakeredis: Bump to 2.13.0

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

 dev-python/fakeredis/Manifest|  1 +
 dev-python/fakeredis/fakeredis-2.13.0.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index bb1bc5b54445..9afeb8c0269e 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -4,4 +4,5 @@ DIST fakeredis-2.11.1.tar.gz 94897 BLAKE2B 
18798d30eccfbedd70d13fc4a9883d2ab4b06
 DIST fakeredis-2.11.2.tar.gz 95532 BLAKE2B 
5edda6d3573bd589c8144664dbf115f257b68f59f002d92766b4c9ce1a9adcefe727812835d01d4efa42676056e9c050175c423cca166f1063e4ee1a6784ee94
 SHA512 
a5f0428949f3527fc189ecf4744f2f2310fcb114fdeb718299608defe7dfaeee9720d84debaa1e0e0eeeff11f6426e72452b3e7e772690aa48336996ae5a8716
 DIST fakeredis-2.12.0.tar.gz 95952 BLAKE2B 
87e27851e2c68c07871990e3b1e73c2c614a902a4e086753308f2abcf01cfe08532c1c04136ebb1fa5aa36ff8b36616fefe70ab3b59860d15e89be5af83d1a9d
 SHA512 
a4c1eb27cb846a769ed5fd10966df77064d0598f7b556c36c0ea48cd298c261f222601a0071652ec279b03e04537aac211710edf1597f6d57a48ca3a53e9a7aa
 DIST fakeredis-2.12.1.tar.gz 97486 BLAKE2B 
5207d9b946eb5720083b045e29b960cc2eb3ab5ed7b633f00106d0777186cfb02ecc10607d24a67d7b2eded35915e6710a4880f560e49fbca470c487ec0a2b87
 SHA512 
99e4e0bf7a4be9cc9dc96eecfe2fd1f106664bab2eff4f575468933809cf306c36237ebc9d86efdd9c0823e05a08d466f35a7e43359602b47c582ab16d7bb7ef
+DIST fakeredis-2.13.0.tar.gz 98084 BLAKE2B 
c147332f2575be7f63aef48199920480d550efbadeee9de255b17cb9c7d6791a059ee3d4bdc500ecf44dcc22de6fdd11d170daf3e19de8e910833b1de12232c6
 SHA512 
30335e456f7ac2498fc175f9fd154a766064a05e6eb996df9d533412525a3d4279c9359ac5e43a2b9ec9bb1d653639aa10d4e1765a4e4c1bc84f764fa1efdb42
 DIST fakeredis-py-2.10.2.gh.tar.gz 159702 BLAKE2B 
ec385c01af9e32705435148c1c61d74c14d7b22a60b6a3466f1831f557bfe997af6ee96429cfdba00a1328db3cabe1579d65411e7c2b9972e5421963cd66815b
 SHA512 
2a3a87dcbe136465ff0465585562a5b8b0bc73504f491d3ec9c6e959b6cffaa3edbaa1c2e5199138f7a49dfdec3c3da6a2ae338228a8fe21c670a82c062c544a

diff --git a/dev-python/fakeredis/fakeredis-2.13.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.13.0.ebuild
new file mode 100644
index ..145808fd6437
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.13.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   
test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/antlr4-python3-runtime/

2023-05-21 Thread Michał Górny
commit: ff8b36577c6aa368c321c0501f0669ec245eed09
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:00:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8b3657

dev-python/antlr4-python3-runtime: Bump to 4.13.0

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

 dev-python/antlr4-python3-runtime/Manifest |  1 +
 .../antlr4-python3-runtime-4.13.0.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/antlr4-python3-runtime/Manifest 
b/dev-python/antlr4-python3-runtime/Manifest
index c12e2d983bdb..d6986f79b86b 100644
--- a/dev-python/antlr4-python3-runtime/Manifest
+++ b/dev-python/antlr4-python3-runtime/Manifest
@@ -1 +1,2 @@
 DIST antlr-4.12.0.gh.tar.gz 4408352 BLAKE2B 
9a7ba9149c459e5b6a7eec750d1623f10be4aa119479d93dbf7f3955176013ac3e56d3a95399460ed5170cf2bf01fff586852a84d2cb86fe04e89846211e39cd
 SHA512 
2217509e8766ceee7b9e5fdee3a9972b1f42fb442bdf3e3c0a8027f88bc49508386adb5ea8a02c982ef2176e2b5e60669746a387ec426682d7f43bca28aa4b6f
+DIST antlr4-4.13.0.gh.tar.gz 4317288 BLAKE2B 
7971b12a3d3fe50f50b9888a4de9cb7fdc28140c95a29fe00538a48da3434ec1c38643e7a1eb19457e0363b7e57747f5597081af59f653f7108f26f6515d8f35
 SHA512 
947ecca28712aa4dd98d7b7e0753e91881e55642f7951ca65a576b94db87440767a1b93d08e82db69ad527ee28bf89f0b2f9c0aaa604a999a7e48c163764ee12

diff --git 
a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild 
b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild
new file mode 100644
index ..31dcc7c87016
--- /dev/null
+++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=antlr4-${PV}
+DESCRIPTION="Python 3 runtime for ANTLR"
+HOMEPAGE="
+   https://www.antlr.org/
+   https://github.com/antlr/antlr4/
+   https://pypi.org/project/antlr4-python3-runtime/
+"
+SRC_URI="
+   https://github.com/antlr/antlr4/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/runtime/Python3"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+   "${EPYTHON}" tests/run.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-05-21 Thread Michał Górny
commit: 066d1921bf3f096425f46d2713c83119e06e1a4e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 04:01:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066d1921

dev-python/pytest-testinfra: Bump to 8.1.0

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

 dev-python/pytest-testinfra/Manifest   |  1 +
 .../pytest-testinfra/pytest-testinfra-8.1.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pytest-testinfra/Manifest 
b/dev-python/pytest-testinfra/Manifest
index 2821fbb33404..aae2c6529d7a 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-testinfra-7.0.0.tar.gz 79296 BLAKE2B 
b0870cbf466627daff0ed6a3063c15c9b725fab4009fc24c3779b56765901e6b8d3a42fce429f1e42151b78d61f52c38955772e562c74d78c717a61a5fe74f04
 SHA512 
507d7a434c2eb159e2c36b1be3d447e386d3a4e614f2717ed8add456358f644c18f801db6774a4854e4ec7936643febd332aa4096ab26ae0080aceeff420c78e
 DIST pytest-testinfra-8.0.0.tar.gz 83448 BLAKE2B 
e1dcd7f685183ad0d1c79f3fe7542797f2c91839faf79e2b368c0e330aec22a420621859d419f7816b72df4aad9ac9d5ecc99d257804311d6b8b77c20b5b833b
 SHA512 
ee8e8df7ba0422ea60d55149495a682b88a62646b6b601dd95a135a5d3a131d5cc57cb0f0cc0ff7166d004758619283480e52b8507cc2eedbc25c46a16da60b5
+DIST pytest-testinfra-8.1.0.tar.gz 84156 BLAKE2B 
169ccd6afc4260f3dd42c8eff8112395adc7216cfd3e5f7abeb9b9d3db0cd766465dd94a5ca500d610db469f0e51298b6fc26f3c0ffd27f2fc215d859c99e52d
 SHA512 
2f98cc15952c5607ecc1db76bae90aa9d299951cd1f4c5f8ba6085a7f4e6babac7f4ef4e44e089829f7382139164259007125f505c18129cc7135b840d709931

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild
new file mode 100644
index ..ac3689c80baf
--- /dev/null
+++ b/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Write unit tests in Python to test actual state of your servers"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-testinfra/
+   https://pypi.org/project/pytest-testinfra/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+# Ansible is called via its CLI
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-admin/ansible
+   $(python_gen_cond_dep '
+   app-admin/salt[${PYTHON_USEDEP}]
+   ' python3_10)
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/pywinrm[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x EPYTEST_DESELECT=()
+
+   # This is the only test which actually fails if salt cannot be imported
+   if [[ ${EPYTHON} == python3.11 ]]; then
+   EPYTEST_DESELECT+=(
+   test/test_backends.py::test_backend_importables
+   )
+   fi
+
+   epytest
+}
+
+pkg_postinst() {
+   elog "For the list of available connection back-ends and their 
dependencies,"
+   elog "please consult 
https://testinfra.readthedocs.io/en/latest/backends.html;
+}



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

2023-05-21 Thread Michał Górny
commit: 1b7d295873e3c3f0d537e8f30b4a5486eba7aefe
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:58:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d2958

dev-python/websocket-client: Bump to 1.5.2

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

 dev-python/websocket-client/Manifest   |  1 +
 .../websocket-client/websocket-client-1.5.2.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/websocket-client/Manifest 
b/dev-python/websocket-client/Manifest
index d75037ef093d..c88d7387dcc0 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1 +1,2 @@
 DIST websocket-client-1.5.1.tar.gz 49942 BLAKE2B 
7996798a5ff8c2eb1322fc7a9fa61d5cff99c71413293ce5b05f9af3581cff472350e79813ce3b393ce4fa4b7d19de956f0ad9ff6232c426be3c8adb8c91fb40
 SHA512 
9fce0c8de64e051b151c40a295a7f722ed7f95d19bd92ffd5cd9c64962821024e79b70d18ca7e30ca8b8707ba86be041134f13d7e2cf7bc4a4539eb22ba60895
+DIST websocket-client-1.5.2.tar.gz 50761 BLAKE2B 
5b97ce1125a8ae2f95ea103a2436d8c3471bd88c9b6f631ed9cbc1e55bff3eb13e93f662f6892c65b0f035dca66f2b2a43230f228b4f174c56c0203f5e044b07
 SHA512 
0837dae6ea1096421482dc1882e522d9e9041d9777ef31517116592f7b537735d1d8e319e910481be4abaceda8f79855397e4dfce2c9e622d7e7b6e6577e404e

diff --git a/dev-python/websocket-client/websocket-client-1.5.2.ebuild 
b/dev-python/websocket-client/websocket-client-1.5.2.ebuild
new file mode 100644
index ..1842330b9108
--- /dev/null
+++ b/dev-python/websocket-client/websocket-client-1.5.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="WebSocket client for python with hybi13 support"
+HOMEPAGE="
+   https://github.com/websocket-client/websocket-client/
+   https://pypi.org/project/websocket-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="examples"
+
+BDEPEND="
+   test? (
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-05-21 Thread Michał Górny
commit: 4b27236de4565276e4dcb4a4ef3f8e8541ee9fbb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 22 03:53:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 22 05:53:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b27236d

dev-python/moto: Bump to 4.1.10

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

 dev-python/moto/Manifest   |   1 +
 dev-python/moto/moto-4.1.10.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 59272832b470..84ddff8d60ba 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,3 +1,4 @@
+DIST moto-4.1.10.tar.gz 3553976 BLAKE2B 
1b6eb1a8defe5cf8cab0bb2419c469dd2251dbbd76597103cd8185ac0488210ec2d4b18268f72bfec4139f82f7f1b10936de7c2f8f9e766f5bb98b6b26164160
 SHA512 
c45955ead56746f42613defe683c05f787c20222914b0f44503b538c5937d32e3ffe21b25271e5ef614a628e51451451d04806de2167c83c6503bde2a2d9cbee
 DIST moto-4.1.6.tar.gz 3470215 BLAKE2B 
78f9c54128ba71fc5e3ba622be0596490bc82df0a17fa80d9f11bf135bdc91d9698cc29445b5765e6057e80f221c016ca8999186201b83b5f929f5831c417f60
 SHA512 
fb2dc73a66326216a4c5338660dab844de9a46e6626e0ef68bccb3573a3eba693b30b89961b019a4b7a51207ab11335e73cbdf523c75d91a5a9625a1bc409e61
 DIST moto-4.1.7.tar.gz 3506753 BLAKE2B 
76e38629f1a772816bfa647b90e89e3c4533cd36fa5a8a26e026229dd1dd8bf1cea404f99c85784a6eefa9173aecff7b88ba1ca7b3f890407c2ad7ef29106fac
 SHA512 
3b20d2a535654cee22c909e19eb492e3b4b8fd382d26367c12cee00128dc4d1ea5228ccc97d40a01c5c2707ff3ca1039644268c47c525c79a9b68fc7ee78541c
 DIST moto-4.1.8.tar.gz 3520127 BLAKE2B 
623d97dbec357227ea401ac98f694eaaa129fcb47f6b160a22bf95f8d52facf9bb3917e00409990a7e447e70de5a94df9f234c3ed615081573169f3976169f3d
 SHA512 
9c3e9825d1e8d09e278f8bbeb11719c4bee756f9e95b2edbe82b4ffbd3acb93008f6ffdc582eb46619104d0b839428b5e8078ef0e341a3b73f0bc61a7ebf806f

diff --git a/dev-python/moto/moto-4.1.10.ebuild 
b/dev-python/moto/moto-4.1.10.ebuild
new file mode 100644
index ..517b7e9209de
--- /dev/null
+++ b/dev-python/moto/moto-4.1.10.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-py-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/botocore[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
+   # broken code (local variable used referenced before definition)
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/, dev-python/grpc-stubs/, ...

2023-05-21 Thread Viorel Munteanu
commit: 1957eacaed28073cb91b5456edfdb18eadf53069
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 04:26:32 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 22 04:26:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1957eaca

dev-python/*: remove proxy-maint from metadata.xml

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/grpc-stubs/metadata.xml  | 4 
 dev-python/pytest-mypy-plugins/metadata.xml | 4 
 dev-python/types-protobuf/metadata.xml  | 4 
 3 files changed, 12 deletions(-)

diff --git a/dev-python/grpc-stubs/metadata.xml 
b/dev-python/grpc-stubs/metadata.xml
index 668cc18f5..9a74fffcc 100644
--- a/dev-python/grpc-stubs/metadata.xml
+++ b/dev-python/grpc-stubs/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 shabbyrobe/grpc-stubs
 grpc-stubs

diff --git a/dev-python/pytest-mypy-plugins/metadata.xml 
b/dev-python/pytest-mypy-plugins/metadata.xml
index e6717ac2f..3da79fbbd 100644
--- a/dev-python/pytest-mypy-plugins/metadata.xml
+++ b/dev-python/pytest-mypy-plugins/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 
   
https://github.com/typeddjango/pytest-mypy-plugins/blob/master/CHANGELOG.md

diff --git a/dev-python/types-protobuf/metadata.xml 
b/dev-python/types-protobuf/metadata.xml
index 9babd5615..99f1d590c 100644
--- a/dev-python/types-protobuf/metadata.xml
+++ b/dev-python/types-protobuf/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 
 python/typeshed
 types-protobuf



[gentoo-commits] repo/proj/guru:master commit in: app-editors/pulsar-bin/

2023-05-21 Thread Viorel Munteanu
commit: d77100bfbdbdb28f56255896f6806a568a18613a
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 09:58:20 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 09:58:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d77100bf

app-editors/pulsar-bin: fix deprecated dependencies warning

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
index 904a5f8a5..fe0f21f52 100644
--- a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
+++ b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
@@ -18,10 +18,8 @@ RESTRICT="test"
 S="${WORKDIR}/pulsar-${PV}"
 
 RDEPEND="
-   app-accessibility/at-spi2-atk
-   app-accessibility/at-spi2-core
+   >=app-accessibility/at-spi2-core-2.46.0
app-crypt/libsecret
-   dev-libs/atk
dev-libs/nss
dev-libs/openssl
dev-libs/openssl-compat



[gentoo-commits] repo/proj/guru:master commit in: dev-python/types-protobuf/

2023-05-21 Thread Viorel Munteanu
commit: b820c3b9b236ce79fac25f6f52a79f06e71eb3ee
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:43:32 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 22 00:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b820c3b9

dev-python/types-protobuf: new package, add 4.23.0.1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-protobuf/Manifest |  1 +
 dev-python/types-protobuf/metadata.xml | 16 
 .../types-protobuf/types-protobuf-4.23.0.1.ebuild  | 18 ++
 3 files changed, 35 insertions(+)

diff --git a/dev-python/types-protobuf/Manifest 
b/dev-python/types-protobuf/Manifest
new file mode 100644
index 0..42bbe22b4
--- /dev/null
+++ b/dev-python/types-protobuf/Manifest
@@ -0,0 +1 @@
+DIST types-protobuf-4.23.0.1.tar.gz 47077 BLAKE2B 
cf3ccfbbf06e9e549811bf7edfec7d5ced17ee2baa102b15a568ea57f3986447db074ad4c64bd3e5cb348ac41a69bfaa6b3e4dbe93394643cd75d8bfa47291d4
 SHA512 
914bdd95ce5777f00cd406e6e10e0094e3834e9e51868abdffb08b91894e2b896e4eaa6d3ba1a534e0b8f1231c3bef0afca89a4ab38c149d1d7ce4725bd70af6

diff --git a/dev-python/types-protobuf/metadata.xml 
b/dev-python/types-protobuf/metadata.xml
new file mode 100644
index 0..9babd5615
--- /dev/null
+++ b/dev-python/types-protobuf/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+watermanpa...@posteo.net
+Lucio Sauer
+
+
+proxy-ma...@gentoo.org
+Proxy Maintainers
+
+
+python/typeshed
+types-protobuf
+
+

diff --git a/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild 
b/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild
new file mode 100644
index 0..522a3b2df
--- /dev/null
+++ b/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10,11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for protobuf"
+HOMEPAGE="
+   https://pypi.org/project/types-protobuf/
+   https://github.com/python/typeshed/tree/master/stubs/protobuf/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"



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

2023-05-21 Thread Viorel Munteanu
commit: a5f49bbc8a320932ab708e68eb86d9666ec48ded
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:18:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 16:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5f49bbc

shards.eclass: pass CRYSTAL_DEFINES to docs cmd

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/shards.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/shards.eclass b/eclass/shards.eclass
index 0de0deb47..3258cea48 100644
--- a/eclass/shards.eclass
+++ b/eclass/shards.eclass
@@ -77,7 +77,7 @@ shards_src_compile() {
done
 
if use doc; then
-   ecrystal docs
+   ecrystal docs "${CRYSTAL_DEFINES[@]}"
HTML_DOCS=( docs/. )
fi
 



[gentoo-commits] repo/proj/guru:master commit in: app-editors/pulsar-bin/

2023-05-21 Thread Viorel Munteanu
commit: 2a8c35bcd8f74a3572b1e5fb868e268acd6b8d3d
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 09:41:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 09:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a8c35bc

app-editors/pulsar-bin: new package, add 1.105.0

ebuild mostly modified from app-editors/atom-bin.

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest  |  1 +
 app-editors/pulsar-bin/metadata.xml  | 11 +++
 app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild | 91 
 3 files changed, 103 insertions(+)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
new file mode 100644
index 0..762558a4e
--- /dev/null
+++ b/app-editors/pulsar-bin/Manifest
@@ -0,0 +1 @@
+DIST pulsar-bin-1.105.0.tar.gz 228995179 BLAKE2B 
b4b185a161374590b68e2efbd5b2f37ec59278f71cc30ef519c3a67ae546ea9b73f2e2e50eabd8b07855e291704f4d994428f58dca24e144713e4996fe053b03
 SHA512 
f2ed05bebe81735c21ac80ff82ec051aebc9ec54e8f2ffce0e4e17f0fc6b221992ca5909271f04334211e494647cfef9f1555f0f439ee77c63488585f255f810

diff --git a/app-editors/pulsar-bin/metadata.xml 
b/app-editors/pulsar-bin/metadata.xml
new file mode 100644
index 0..8b9f94c21
--- /dev/null
+++ b/app-editors/pulsar-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zhuyifei1...@gmail.com
+   YiFei Zhu
+   
+   
+   pulsar-edit/pulsar
+   
+

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
new file mode 100644
index 0..904a5f8a5
--- /dev/null
+++ b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A Community-led Hyper-Hackable Text Editor"
+HOMEPAGE="https://pulsar-edit.dev/;
+SRC_URI="https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+# Need different downloads for other architectures; untested
+KEYWORDS="-* ~amd64"
+RESTRICT="test"
+
+S="${WORKDIR}/pulsar-${PV}"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   app-crypt/libsecret
+   dev-libs/atk
+   dev-libs/nss
+   dev-libs/openssl
+   dev-libs/openssl-compat
+   dev-vcs/git
+   media-libs/alsa-lib
+   net-print/cups
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+
+   x11-libs/libnotify
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+QA_PREBUILT="/opt/Pulsar/*"
+QA_PRESTRIPPED="/opt/Pulsar/resources/*"  # Files are already stripped
+
+src_prepare(){
+   default
+
+   # We do not install licenses
+   rm resources/LICENSE.md || die "Failed to remove LICENSE"
+}
+
+src_install(){
+   insinto /opt/Pulsar
+   doins -r "${S}"/*
+   dosym ../../opt/Pulsar/resources/pulsar.sh "${EPREFIX}"/usr/bin/pulsar
+   fperms +x /opt/Pulsar/resources/pulsar.sh
+   fperms +x /opt/Pulsar/pulsar
+
+   # I will use only npm provided with package itself
+   # as nodejs is not required to make it working (and it is really big).
+   fperms +x /opt/Pulsar/resources/app/ppm/bin/{apm,node,npm}
+
+   # Bug 798459
+   fperms +x 
/opt/Pulsar/resources/app.asar.unpacked/node_modules/{vscode-ripgrep/bin/rg,dugite/git/bin/git}
+
+   doicon resources/pulsar.png
+   make_desktop_entry "/opt/pulsar-bin/pulsar %U" "Pulsar" "pulsar" \
+   "GNOME;GTK;Utility;TextEditor;Development;" \
+   "GenericName=Text 
Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=pulsar"
+
+   einstalldocs
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst(){
+   xdg_desktop_database_update
+
+   elog "To migrate configurations & saved state from Atom Editor, 
execute:"
+   elog "cp -a \$HOME/.atom \$HOME/.pulsar"
+   elog "cp -a \$HOME/.config/Atom \$HOME/.config/Pulsar"
+}



[gentoo-commits] repo/proj/guru:master commit in: net-im/kaidan/files/, net-im/kaidan/

2023-05-21 Thread Viorel Munteanu
commit: ad79c06389e733fe1b5f7d7a3c728883c05c02b1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 08:07:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 08:07:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad79c063

net-im/kaidan: drop 0.8.0-r1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/kaidan/Manifest |  1 -
 .../files/kaidan-0.8.0-no-knotifications.patch | 15 --
 net-im/kaidan/kaidan-0.8.0-r1.ebuild   | 56 --
 3 files changed, 72 deletions(-)

diff --git a/net-im/kaidan/Manifest b/net-im/kaidan/Manifest
index 5bd8bc55d..b0b162e05 100644
--- a/net-im/kaidan/Manifest
+++ b/net-im/kaidan/Manifest
@@ -1,2 +1 @@
-DIST kaidan-0.8.0.tar.xz 532028 BLAKE2B 
75607bec35606bb87b820277c9d94af02f110c4b56d78cb7e3261555f89eecaa823b9cdbfe53a7561f145d0d94eef3fbd6acb76b4d975746706aa796e565cd3f
 SHA512 
2084693dd2ae0f1410e6df57f77f1c2c080e9b48c771e632b4cc9bf0351e435fd9d6937209f50d0f41a7235317fe42578cc8c983163f61e0d6c541d148a202bf
 DIST kaidan-0.9.1.tar.xz 692464 BLAKE2B 
e99906afb03a27404ca456abda6d4b61e9b8010544f6ec267c8891d747386ecbe42c0642b48c7029fdee4923039292e224e0e3f09b23c8905ffe25681c4639f4
 SHA512 
256daeb94f4275377e1ef0919eb43660dd76064c414f1ac5570fac33632f853977997c52a504d5dace188f560feac93ea88ae1bb796e2bf6a96bafa4be387cbb

diff --git a/net-im/kaidan/files/kaidan-0.8.0-no-knotifications.patch 
b/net-im/kaidan/files/kaidan-0.8.0-no-knotifications.patch
deleted file mode 100644
index 4ba0aa573..0
--- a/net-im/kaidan/files/kaidan-0.8.0-no-knotifications.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-From: Melvin Keskin 
-https://invent.kde.org/network/kaidan/-/merge_requests/784
-https://bugs.gentoo.org/817251
-
 a/src/Notifications.cpp
-+++ b/src/Notifications.cpp
-@@ -82,7 +82,7 @@ void Notifications::sendMessageNotification(const QString 
, const QSt
-   notification->sendEvent();
- }
- #else
--void Notifications::sendMessageNotification(const QString&, const QString&, 
const QString&)
-+void Notifications::sendMessageNotification(const QString&, const QString&, 
const QString&, const QString&)
- {
- }
- #endif // HAVE_KNOTIFICATIONS

diff --git a/net-im/kaidan/kaidan-0.8.0-r1.ebuild 
b/net-im/kaidan/kaidan-0.8.0-r1.ebuild
deleted file mode 100644
index d803c5707..0
--- a/net-im/kaidan/kaidan-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.67.0
-QTMIN=5.14.0
-inherit ecm
-
-DESCRIPTION="A simple, user-friendly Jabber/XMPP client for every device!"
-HOMEPAGE="https://www.kaidan.im;
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="Apache-2.0 CC-BY-SA-4.0 GPL-3+ GPL-3-with-openssl-exception MIT"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="kde nls"
-
-BDEPEND="
-   nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
-"
-DEPEND="
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtlocation-${QTMIN}:5
-   >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtpositioning-${QTMIN}:5[qml]
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-   >=media-libs/zxing-cpp-1.0.8:=
-   =net-libs/qxmpp-1.3.0
-   kde? ( >=kde-frameworks/knotifications-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-no-knotifications.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DI18N=$(usex nls)
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_KNOTIFICATIONS=$(usex kde)
-
-   # compile QML at build time
-   -DQUICK_COMPILER=ON
-   )
-   ecm_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/python-http-client/, dev-python/os-api-ref/, dev-python/pytest-cases/, ...

2023-05-21 Thread Viorel Munteanu
commit: 8239a203642f90b2d066a1747c656d4d4b64462c
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 19:40:23 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 19:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8239a203

*/*: replace uses of mirror://pypi/ with pypi.eclass

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/asyncpg/asyncpg-0.26.0.ebuild   |  3 +--
 .../azure-storage-blob/azure-storage-blob-12.14.1.ebuild   |  5 +++--
 .../browserstack-local-python-1.2.3.ebuild |  8 +++-
 dev-python/cx-oracle/cx-oracle-8.3.0.ebuild| 10 +++---
 dev-python/decopatch/decopatch-1.4.9.ebuild|  3 +--
 dev-python/googletrans/googletrans-4.0.0_rc1.ebuild|  4 ++--
 dev-python/i3ipc/i3ipc-2.2.1.ebuild|  3 +--
 .../insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild |  4 ++--
 dev-python/mastodon-py/mastodon-py-1.8.0.ebuild|  6 +++---
 dev-python/msrest/msrest-0.7.1.ebuild  |  4 ++--
 dev-python/os-api-ref/os-api-ref-2.3.0.ebuild  |  4 ++--
 dev-python/pydispatcher/pydispatcher-2.0.7.ebuild  |  7 +++
 dev-python/pymeeus/pymeeus-0.5.11.ebuild   |  6 +++---
 dev-python/pymeeus/pymeeus-0.5.12.ebuild   |  8 +++-
 dev-python/pytest-cases/pytest-cases-3.6.13.ebuild |  4 ++--
 dev-python/pytest-click/pytest-click-1.1.0.ebuild  |  6 +-
 dev-python/python-http-client/Manifest |  2 +-
 dev-python/python-http-client/python-http-client-3.3.5.ebuild  |  7 +--
 dev-python/readability-lxml/readability-lxml-0.6.1.ebuild  |  4 ++--
 .../sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild   |  6 +-
 dev-python/sphinx-click/sphinx-click-4.1.0.ebuild  |  4 ++--
 dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild  |  4 ++--
 dev-python/srt/srt-3.5.1.ebuild|  3 +--
 dev-python/stdlibs/stdlibs-2022.3.16.ebuild|  3 +--
 dev-python/types-paramiko/types-paramiko-2.10.0.ebuild |  4 ++--
 .../types-python-dateutil/types-python-dateutil-2.8.17.ebuild  |  4 ++--
 dev-python/types-pytz/types-pytz-2021.3.8.ebuild   |  4 ++--
 dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild|  7 ++-
 dev-python/w3lib/w3lib-2.0.1.ebuild|  3 +--
 dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild   |  7 +++
 dev-util/FoBiS/Manifest|  2 +-
 dev-util/reuse/reuse-1.1.0.ebuild  |  3 +--
 games-misc/gay/gay-1.2.8.ebuild|  3 +--
 net-misc/fedigroup/fedigroup-1.0.6.ebuild  |  8 +++-
 net-misc/fedigroup/fedigroup-1.0.8.ebuild  |  8 +++-
 net-voip/discover-overlay/discover-overlay-0.4.5.ebuild|  4 ++--
 net-voip/discover-overlay/discover-overlay-0.5.4.ebuild|  4 ++--
 37 files changed, 71 insertions(+), 108 deletions(-)

diff --git a/dev-python/asyncpg/asyncpg-0.26.0.ebuild 
b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
index 3ff4d663d..aab248ad3 100644
--- a/dev-python/asyncpg/asyncpg-0.26.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
@@ -5,11 +5,10 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )  # doesn't build with pypy3
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="A fast PostgreSQL Database Client Library for Python/asyncio"
 HOMEPAGE="https://github.com/MagicStack/asyncpg;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"

diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild 
b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
index 14da37ddb..10b7e8ca4 100644
--- a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
+++ b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
@@ -5,14 +5,15 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Microsoft Azure Blob Storage Client Library for Python"
 HOMEPAGE="
https://pypi.org/project/azure-storage-blob/
https://github.com/Azure/azure-sdk-for-python
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
 
 LICENSE="MIT"
 SLOT="0"

diff --git 
a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild 
b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
index 448f4419b..ad6914301 100644
--- 
a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
+++ 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/grpc-stubs/

2023-05-21 Thread Viorel Munteanu
commit: 978ae5c140ea5185be9cfe0e78fd6cee4f837d9e
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:44:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 22 00:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=978ae5c1

dev-python/grpc-stubs: new package, add 1.53.0.2

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/grpc-stubs/Manifest   |  1 +
 dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild | 37 
 dev-python/grpc-stubs/metadata.xml   | 16 ++
 3 files changed, 54 insertions(+)

diff --git a/dev-python/grpc-stubs/Manifest b/dev-python/grpc-stubs/Manifest
new file mode 100644
index 0..1e5e0b65a
--- /dev/null
+++ b/dev-python/grpc-stubs/Manifest
@@ -0,0 +1 @@
+DIST grpc-stubs-1.53.0.2.gh.tar.gz 14607 BLAKE2B 
a18f17d1fe31133f7bafb4728b1748537db11b5d11f7da9364fb595c86afcfb47199d069e7eb3e05b89b92757b1080dfd443d0ee2006e85e49c75e5ad188e41a
 SHA512 
ea8343231d12a34927bab56ddfdad69233c4e09502cd072db9ed21ec79726a600e9dc31a0b3ecbae47ea5f4357ddb0840e022fb385f6e1296665406254c59fba

diff --git a/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild 
b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
new file mode 100644
index 0..1b9fbdd65
--- /dev/null
+++ b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+inherit distutils-r1
+
+DESCRIPTION="gRPC typing stubs for Python"
+HOMEPAGE="
+   https://pypi.org/project/grpc-stubs/
+   https://github.com/shabbyrobe/grpc-stubs/
+"
+
+SRC_URI="https://github.com/shabbyrobe/grpc-stubs/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/pytest-mypy-plugins[${PYTHON_USEDEP}]
+ dev-python/types-protobuf[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest --mypy-ini-file=setup.cfg
+}

diff --git a/dev-python/grpc-stubs/metadata.xml 
b/dev-python/grpc-stubs/metadata.xml
new file mode 100644
index 0..668cc18f5
--- /dev/null
+++ b/dev-python/grpc-stubs/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+watermanpa...@posteo.net
+Lucio Sauer
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+shabbyrobe/grpc-stubs
+grpc-stubs
+  
+



[gentoo-commits] repo/proj/guru:master commit in: dev-nim/nimbus/

2023-05-21 Thread Viorel Munteanu
commit: c810a3f55ae2f940dc101f9d4d21c253b669122a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:23:38 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 16:23:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c810a3f5

dev-nim/nimbus: fix docs deps

Closes: https://bugs.gentoo.org/906180
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-nim/nimbus/nimbus-1.1.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-nim/nimbus/nimbus-1.1.1.ebuild 
b/dev-nim/nimbus/nimbus-1.1.1.ebuild
index 71f03d0e4..4929ba7cf 100644
--- a/dev-nim/nimbus/nimbus-1.1.1.ebuild
+++ b/dev-nim/nimbus/nimbus-1.1.1.ebuild
@@ -28,6 +28,7 @@ BDEPEND="
${RDEPEND}
doc? (
$(python_gen_any_dep '
+   dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
dev-python/sphinx-prompt[${PYTHON_USEDEP}]
dev-python/sphinx-sitemap[${PYTHON_USEDEP}]
@@ -38,7 +39,7 @@ BDEPEND="
 python_check_deps() {
use doc || return 0
 
-   python_has_version dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}] &&
+   python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" 
&&
python_has_version "dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]" 
&&
python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/sphinx-sitemap[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/files/, dev-python/pytest-mypy-plugins/

2023-05-21 Thread Viorel Munteanu
commit: b21c536c3e239ba404e39db369fe41d978bb80e9
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:42:59 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 22 00:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b21c536c

dev-python/pytest-mypy-plugins: new package, add 1.11.1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 +
 ...lugins-1.11.1-deprecated-chevron-to-jinja.patch | 45 ++
 dev-python/pytest-mypy-plugins/metadata.xml| 19 +
 .../pytest-mypy-plugins-1.11.1.ebuild  | 37 ++
 4 files changed, 102 insertions(+)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
new file mode 100644
index 0..1e72cbeeb
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -0,0 +1 @@
+DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B 
a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1
 SHA512 
ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64

diff --git 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
new file mode 100644
index 0..ae2885893
--- /dev/null
+++ 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
@@ -0,0 +1,45 @@
+Chevron, an engine for the Mustache templating language, has been unmaintained
+since 2021 and is not part of ::gentoo. The Jinja and Mustache templating
+languages use the same syntax as far as this project is concerned.
+
+PR issued upstream by :
+https://github.com/typeddjango/pytest-mypy-plugins/pull/117
+--- a/pytest_mypy_plugins/utils.py
 b/pytest_mypy_plugins/utils.py
+@@ -11,10 +11,11 @@ from itertools import zip_longest
+ from pathlib import Path
+ from typing import Any, Callable, Dict, Iterator, List, Mapping, Optional, 
Tuple, Union
+ 
+-import chevron
++import jinja2
+ import regex
+ from decorator import contextmanager
+ 
++_rendering_env = jinja2.Environment()
+ 
+ @contextmanager
+ def temp_environ() -> Iterator[None]:
+@@ -351,9 +352,10 @@ def extract_output_matchers_from_out(out: str, params: 
Mapping[str, Any], regex:
+ return matchers
+ 
+ 
+-def render_template(template: str, data: Mapping[str, Any]) -> str:
+-return chevron.render(template=template, data={k: v if v is not None else 
"None" for k, v in data.items()})
+ 
++def render_template(template: str, data: Mapping[str, Any]) -> str:
++template = _rendering_env.from_string(template)
++return template.render({k: v if v is not None else "None" for k, v in 
data.items()})
+ 
+ def get_func_first_lnum(attr: Callable[..., None]) -> Optional[Tuple[int, 
List[str]]]:
+ lines, _ = inspect.getsourcelines(attr)
+--- a/setup.py
 b/setup.py
+@@ -8,7 +8,7 @@ dependencies = [
+ "mypy>=0.970",
+ "decorator",
+ "pyyaml",
+-"chevron",
++"jinja2",
+ "regex",
+ "packaging",
+ ]

diff --git a/dev-python/pytest-mypy-plugins/metadata.xml 
b/dev-python/pytest-mypy-plugins/metadata.xml
new file mode 100644
index 0..e6717ac2f
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+watermanpa...@posteo.net
+Lucio Sauer
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+
+  
https://github.com/typeddjango/pytest-mypy-plugins/blob/master/CHANGELOG.md
+
+typeddjango/pytest-mypy-plugins
+pytest-mypy-plugins
+  
+

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
new file mode 100644
index 0..e42608e0e
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
+HOMEPAGE="
+   https://pypi.org/project/pytest-mypy-plugins/
+   https://github.com/typeddjango/pytest-mypy-plugins/
+"
+
+SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+PATCHES=(
+   "${FILESDIR}"/${P}-deprecated-chevron-to-jinja.patch
+)
+
+DOCS="README* CHANGELOG*"
+
+RDEPEND="
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/proj/guru:master commit in: net-misc/tuba/

2023-05-21 Thread Viorel Munteanu
commit: c982ad6c0f29772d55cc9ba8e6860169e6614b3d
Author: Laurent Morretton  morretton  fr>
AuthorDate: Sun May 21 19:21:10 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 19:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c982ad6c

net-misc/tuba: add 0.3.2

Signed-off-by: Laurent Morretton  morretton.fr>

 net-misc/tuba/Manifest  |  1 +
 net-misc/tuba/tuba-0.3.2.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
index 92d37de49..3e2d34424 100644
--- a/net-misc/tuba/Manifest
+++ b/net-misc/tuba/Manifest
@@ -1 +1,2 @@
 DIST tuba-0.2.0.tar.gz 233703 BLAKE2B 
8131986f481031257a59a4d2902364cec042d3d773cee0dee3b1ef8628ea1e2dbb32619c6f9054b43c88a1da51a53d1877896f0082ad482387876000b47d40ab
 SHA512 
c5e07199c950963ac6f398d36f2da760a6fa734e247ba1defc3b98f9aa53d1626cf519988a96c5c7e16f32b79d7f5ad6bec02d6eab84cc132f2f634176fdd2f5
+DIST tuba-0.3.2.tar.gz 276540 BLAKE2B 
7f5fa78e84b6df68400f6d4fc0cfeef153607ac1d1ed3e1760c6d330e9f30dd858db53b0fbad5119658120d39e40d888d02799b07993ade2b8698f82fcabe092
 SHA512 
1cac9547de7733a40fae292481551a5b231eccd51982ab041f50bdcb82e4e74742657d469c940fa8d2b745115aac55dc2202e39a66e0aaddd396b9a226a2ebbd

diff --git a/net-misc/tuba/tuba-0.3.2.ebuild b/net-misc/tuba/tuba-0.3.2.ebuild
new file mode 100644
index 0..6ccaf3d9d
--- /dev/null
+++ b/net-misc/tuba/tuba-0.3.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson vala xdg
+
+DESCRIPTION="Mastodon client, previously known as Tooth"
+HOMEPAGE="https://github.com/GeopJr/Tuba;
+MY_PN="Tuba"
+SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   >=app-crypt/libsecret-0.20
+   >=dev-libs/glib-2.71.2
+   >=dev-libs/json-glib-1.4.4
+   >=dev-libs/libxml2-2.9.10
+   >=dev-libs/libgee-0.8.5
+   >=gui-libs/gtk-4.3:4
+   >=gui-libs/libadwaita-1.2
+   >=net-libs/libsoup-3
+   gui-libs/gtksourceview:5
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   $(vala_depend)
+   virtual/pkgconfig
+"
+
+VALA_MIN_API_VERSION=0.48
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_pkg_postrm
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/opentype-sanitizer/

2023-05-21 Thread Viorel Munteanu
commit: ca7ea4f1f1dc94661370e13ae54584dd4699f991
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 13:14:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 13:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca7ea4f1

dev-python/opentype-sanitizer: add missing dep

Closes: https://bugs.gentoo.org/906829
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild 
b/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
index 00eeb2c0e..1646da604 100644
--- a/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
+++ b/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
@@ -19,12 +19,14 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND="
+RDEPEND="
app-arch/lz4:=
media-libs/woff2
sys-libs/zlib:=
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   dev-cpp/gtest
+"
 BDEPEND="dev-util/meson"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:master commit in: www-apps/invidious/

2023-05-21 Thread Viorel Munteanu
commit: 1f258e91156f6946f0ff6c8d21708ba794e46744
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:20:45 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 16:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f258e91

www-apps/invidious: fix docs build

Closes: https://bugs.gentoo.org/906184
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/invidious/invidious-2023.05.08.ebuild | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/www-apps/invidious/invidious-2023.05.08.ebuild 
b/www-apps/invidious/invidious-2023.05.08.ebuild
index 6a8627cb2..32c32158b 100644
--- a/www-apps/invidious/invidious-2023.05.08.ebuild
+++ b/www-apps/invidious/invidious-2023.05.08.ebuild
@@ -68,6 +68,11 @@ DOCS=( {CHANGELOG,README}.md TRANSLATION )
 
 CHECKREQS_MEMORY="2G"
 
+CRYSTAL_DEFINES=(
+   -Dskip_videojs_download
+   -Ddisable_quic
+)
+
 src_unpack() {
local src depname destname js css
 
@@ -140,14 +145,6 @@ src_prepare() {
rm shard.lock || die
 }
 
-src_configure() {
-   local mycrystalargs=(
-   -Dskip_videojs_download
-   -Ddisable_quic
-   )
-   shards_src_configure
-}
-
 src_install() {
dobin invidious
einstalldocs



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

2023-05-21 Thread Viorel Munteanu
commit: e75c73870af006070292d631e1fe4e7490b0a5ec
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:17:52 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 16:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e75c7387

crystal-utils.eclass: add CRYSTAL_DEFINES var

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/crystal-utils.eclass | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/eclass/crystal-utils.eclass b/eclass/crystal-utils.eclass
index 8456c5af6..57325a993 100644
--- a/eclass/crystal-utils.eclass
+++ b/eclass/crystal-utils.eclass
@@ -48,6 +48,11 @@ SHARDS_DEPS="
)
 "
 
+# @ECLASS_VARIABLE: CRYSTAL_DEFINES
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# List of compile-time defines.  Used by 'crystal build' and 'crystal docs'.
+
 # @FUNCTION: _crystal_get_colors_opt
 # @INTERNAL
 # @RETURN: "--no-color" if colors should be disabled, empty string otherwise
@@ -76,15 +81,6 @@ _crystal_get_debug_opt() {
 # mycrystalargs bash array.
 #
 # Must be run or ecrystal/eshards will fail.
-#
-# @CODE
-# src_configure() {
-#   local mycrystalargs=(
-#   -Dfoo
-#   )
-#   crystal_configure
-# }
-# @CODE
 crystal_configure() {
debug-print-function ${FUNCNAME} "${@}"
 
@@ -107,6 +103,7 @@ crystal_configure() {
$(is-flagq -mcpu && echo "--mcpu=$(get-flag mcpu)")
$(is-flagq -mcmodel && echo "--mcmodel=$(get-flag mcmodel)")
# TODO: --mattr
+   "${CRYSTAL_DEFINES[@]}"
"${mycrystalargs[@]}"
)
 



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

2023-05-21 Thread Viorel Munteanu
commit: 76662f5410091d86ac133496ac62284cdf7beacd
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 09:46:38 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 09:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76662f54

profiles: mask app-editors/atom-bin

Signed-off-by: YiFei Zhu  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 473d7cc8a..f4cda8ddf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,12 @@
 
 # New entries go on top.
 
+# YiFei Zhu  (2023-05-21)
+# Unmaintained, outdated ebuild, upstream EOL.
+# Use app-editors/pulsar-bin instead.
+# Removal on 2023-06-21.
+app-editors/atom-bin
+
 # Anna Vyalkova  (2023-05-16)
 # Depend on masked dev-python/toml.
 # Removal on 2023-06-15.



[gentoo-commits] repo/proj/guru:master commit in: app-editors/pulsar-bin/

2023-05-21 Thread Viorel Munteanu
commit: 862ad84749b84b3ced2fb667444bb836d16dbfd6
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 11:12:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 11:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=862ad847

app-editors/pulsar-bin: fix more +x binary & make desktop more upstream

Though we can't rally use the part of
"env ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=false", because
desktop.eclass would autofill a wrong TryExec entry.

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
index fe0f21f52..17ba74aed 100644
--- a/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
+++ b/app-editors/pulsar-bin/pulsar-bin-1.105.0.ebuild
@@ -69,11 +69,23 @@ src_install(){
 
# Bug 798459
fperms +x 
/opt/Pulsar/resources/app.asar.unpacked/node_modules/{vscode-ripgrep/bin/rg,dugite/git/bin/git}
+   fperms +x 
/opt/Pulsar/resources/app.asar.unpacked/node_modules/fuzzy-finder/node_modules/vscode-ripgrep/bin/rg
+   fperms +x 
/opt/Pulsar/resources/app.asar.unpacked/node_modules/whats-my-line/node_modules/dugite/git/bin/git
 
doicon resources/pulsar.png
-   make_desktop_entry "/opt/pulsar-bin/pulsar %U" "Pulsar" "pulsar" \
+   make_desktop_entry "/usr/bin/pulsar %F" "Pulsar" "pulsar" \
"GNOME;GTK;Utility;TextEditor;Development;" \
-   "GenericName=Text 
Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=pulsar"
+   "GenericName=Text 
Editor\nStartupNotify=true\nStartupWMClass=pulsar\n" \
+   
"MimeType=application/javascript;application/json;application/x-httpd-eruby;" \
+   
"application/x-httpd-php;application/x-httpd-php3;application/x-httpd-php4;" \
+   
"application/x-httpd-php5;application/x-ruby;application/x-bash;application/x-csh;"
 \
+   
"application/x-sh;application/x-zsh;application/x-shellscript;application/x-sql;"
 \
+   
"application/x-tcl;application/xhtml+xml;application/xml;application/xml-dtd;" \
+   
"application/xslt+xml;text/coffeescript;text/css;text/html;text/plain;text/xml;"
 \
+   
"text/xml-dtd;text/x-bash;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-c;text/x-chdr;"
 \
+   
"text/x-csh;text/x-csrc;text/x-dsrc;text/x-diff;text/x-go;text/x-java;text/x-java-source;"
 \
+   
"text/x-makefile;text/x-markdown;text/x-objc;text/x-perl;text/x-php;text/x-python;"
 \
+   
"text/x-ruby;text/x-sh;text/x-zsh;text/yaml;inode/directory"
 
einstalldocs
 



[gentoo-commits] repo/proj/guru:master commit in: app-text/mandown/

2023-05-21 Thread Viorel Munteanu
commit: 2b985372ff334c97d9d90be97942e61edbc6e8ff
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 13:14:38 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 13:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b985372

app-text/mandown: update Manifest

Closes: https://bugs.gentoo.org/906828
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-text/mandown/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mandown/Manifest b/app-text/mandown/Manifest
index f2d4f028e..fab1d8160 100644
--- a/app-text/mandown/Manifest
+++ b/app-text/mandown/Manifest
@@ -1,7 +1,7 @@
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST deunicode-1.3.3.crate 174981 BLAKE2B 
4ef60b90b64e153113e8d22d3e492b1fb001ec288f4cbbf63321d48a7700829a786e1c0e5a8f3fa7102177e2b48285d1c35892ad8ba7f9d86cd7cd5717d81a85
 SHA512 
ac010c158c58ea19b3c2abd45f2ffbfdb68cdad2f011ee4312b54e3fae6ffc79eacab9b3bd7977134dfc49938e3e67f197c502593301b545b296ac169a8658bf
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST mandown-0.1.3.gl.tar.bz2 8008 BLAKE2B 
1f589bdd66ed5e66513956761b577b7759b4a1cc0ef5636e560e3738a17dfbe16d96d0813e20cd6ae82d69b07ed496eb4ad98d6659cd014e21cc8ba581bde232
 SHA512 
c0a51e03293286498923d0d0666950f0da140f1347d9953751102bff5b01b47c64fb3858bd2a311465ca97249a2228c0ec4f408089fe15f3a8429aa04e42d31f
+DIST mandown-0.1.3.gl.tar.bz2 7592 BLAKE2B 
f81f701c74dd844e35385b0ed8c0df4599b392cb97b79650e3be4dc8df1a0d26d55a921814480966793b11de35713d12c1cc96acaaa9e75ee64ce696c9910f93
 SHA512 
de8245f28c227657abd0f084e5427c9a4e2f34b122d191d592d0b04de6607f5a3ed00a224857de2b03846f396eed01b8cd2318fbfc3f18261dcef52f6228dd31
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B 
cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad
 SHA512 
2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
 DIST unicase-2.6.0.crate 23478 BLAKE2B 
6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053
 SHA512 
7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188



[gentoo-commits] repo/proj/guru:master commit in: profiles/, net-im/kaidan/

2023-05-21 Thread Viorel Munteanu
commit: 1b61cf3e8b53c0ab06ca3694915acc23660fe07f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 08:07:44 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun May 21 08:07:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b61cf3e

net-im/kaidan: add 0.9.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-im/kaidan/Manifest|  1 +
 net-im/kaidan/kaidan-0.9.1.ebuild | 65 +++
 profiles/package.mask |  4 ---
 3 files changed, 66 insertions(+), 4 deletions(-)

diff --git a/net-im/kaidan/Manifest b/net-im/kaidan/Manifest
index c3b586611..5bd8bc55d 100644
--- a/net-im/kaidan/Manifest
+++ b/net-im/kaidan/Manifest
@@ -1 +1,2 @@
 DIST kaidan-0.8.0.tar.xz 532028 BLAKE2B 
75607bec35606bb87b820277c9d94af02f110c4b56d78cb7e3261555f89eecaa823b9cdbfe53a7561f145d0d94eef3fbd6acb76b4d975746706aa796e565cd3f
 SHA512 
2084693dd2ae0f1410e6df57f77f1c2c080e9b48c771e632b4cc9bf0351e435fd9d6937209f50d0f41a7235317fe42578cc8c983163f61e0d6c541d148a202bf
+DIST kaidan-0.9.1.tar.xz 692464 BLAKE2B 
e99906afb03a27404ca456abda6d4b61e9b8010544f6ec267c8891d747386ecbe42c0642b48c7029fdee4923039292e224e0e3f09b23c8905ffe25681c4639f4
 SHA512 
256daeb94f4275377e1ef0919eb43660dd76064c414f1ac5570fac33632f853977997c52a504d5dace188f560feac93ea88ae1bb796e2bf6a96bafa4be387cbb

diff --git a/net-im/kaidan/kaidan-0.9.1.ebuild 
b/net-im/kaidan/kaidan-0.9.1.ebuild
new file mode 100644
index 0..70f10e542
--- /dev/null
+++ b/net-im/kaidan/kaidan-0.9.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.67.0
+QTMIN=5.15.0
+inherit ecm
+
+DESCRIPTION="User-friendly and modern chat app for every device"
+HOMEPAGE="https://www.kaidan.im;
+SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
+
+LICENSE="Apache-2.0 CC-BY-SA-4.0 GPL-3+ GPL-3-with-openssl-exception MIT"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="kde nls"
+
+DEPEND="
+   >=dev-libs/kirigami-addons-0.7:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtlocation-${QTMIN}:5
+   >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtpositioning-${QTMIN}:5[qml]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+   media-libs/kquickimageeditor:5
+   media-libs/zxing-cpp:=
+   >=net-libs/qxmpp-1.5.0[omemo]
+   kde? ( >=kde-frameworks/knotifications-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -DUSE_KNOTIFICATIONS=$(usex kde)
+
+   # compile QML at build time
+   -DQUICK_COMPILER=ON
+   )
+   ecm_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # needs network
+   -E PublicGroupChatTest
+   )
+   ecm_src_test
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 30545a232..473d7cc8a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,10 +29,6 @@ dev-python/ufmt
 # Masked for removal in 30 days.
 dev-python/promise
 
-# Anna Vyalkova  (2023-05-01)
-# Unavailable dependency. Masked until a version bump.
-net-im/kaidan
-
 # Joe Kappus  (2023-04-30)
 # Upstream disappeared months/years ago. Removing in 30 days.
 dev-cpp/vectorwrapper



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-05-21 Thread Miroslav Šulc
commit: a2f4f3796c04dccf29b1f7a1f9f5101f17038cea
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon May 22 05:04:00 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May 22 05:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f4f379

sec-keys/openpgp-keys-apache-tomcat: dropped obsolete

Signed-off-by: Miroslav Šulc  gentoo.org>

 sec-keys/openpgp-keys-apache-tomcat/Manifest |  3 ---
 .../openpgp-keys-apache-tomcat-10.1.7.ebuild | 20 
 .../openpgp-keys-apache-tomcat-8.5.87.ebuild | 20 
 .../openpgp-keys-apache-tomcat-9.0.73.ebuild | 20 
 4 files changed, 63 deletions(-)

diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest 
b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index 18f856c9923b..c6d5e5669a5e 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -1,9 +1,6 @@
-DIST openpgp-keys-apache-tomcat-10.1.7-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-10.1.8-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-10.1.9-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
-DIST openpgp-keys-apache-tomcat-8.5.87-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
 DIST openpgp-keys-apache-tomcat-8.5.88-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
 DIST openpgp-keys-apache-tomcat-8.5.89-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
-DIST openpgp-keys-apache-tomcat-9.0.73-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.74-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.75-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.7.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.7.ebuild
deleted file mode 100644
index 81b3505e76ec..
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.7.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
-HOMEPAGE="https://tomcat.apache.org/download-90.cgi;
-SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS 
-> ${P}-KEYS.asc"
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-S="${WORKDIR}"
-
-src_install() {
-   local files=( ${A} )
-   insinto /usr/share/openpgp-keys
-   newins - tomcat-${PV}.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2023-05-21 Thread Miroslav Šulc
commit: ec238ef3ffb16e5843dee40ad05e19b021af600b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May 21 11:20:57 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May 22 05:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec238ef3

www-servers/tomcat: drop 8.5.87, 10.1.7

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/31116
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-servers/tomcat/Manifest |   4 -
 www-servers/tomcat/tomcat-10.1.7.ebuild | 186 
 www-servers/tomcat/tomcat-8.5.87.ebuild | 154 --
 3 files changed, 344 deletions(-)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 4c3281efd05d..291ac68e9c1c 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,11 +1,7 @@
-DIST apache-tomcat-10.1.7-src.tar.gz 6075723 BLAKE2B 
ef00c3c43a6cd6c68b09930fd7dc8f822b49f5cec3a0c2b3dad1cb20e5f37ff17f35dfd48c5a8537dedbb9c3887620b6e0ec29272a002df46aa8fa0e5ccbaaa7
 SHA512 
3daeb5cb3650382224ba4b5cf830c7288531b7f565fdde4a8acca1ee66bebbbfafb4790a6ce50b965e176e9669203e90342e61d42d1656fd12f656d9394c3283
-DIST apache-tomcat-10.1.7-src.tar.gz.asc 849 BLAKE2B 
79d5d6885dd3304999a3ec1e16ffeca95df0b0b135ad6733b932b745e248bfd84be06f7eb70588167e7a8b74c4fa1db93cfba99dee10b8ebc00b7ce46226e128
 SHA512 
ae5c9238ea33743ed40dc74e47e6441f52437322376df94b770dd00e354dc67851cedeb2b4b1148262bdb12b15f7ded49d0f5ee050d451006fa81c5c86b20768
 DIST apache-tomcat-10.1.8-src.tar.gz 6086270 BLAKE2B 
080ffacfb3b010605fa901319f3f059524f532306af5a5d05a0e4eaf108be06ed139977ef39e8b9fa0423fef0ad073305b57793bcbb4e897bbb0239cee183017
 SHA512 
14ac35a22d24284b770182996388bdc004defc5e56e65d2420e096a1e1c5c45887e4a55c0174884294acb7c99e6412f98159bb9be92de337e1a1cacc48d39ea4
 DIST apache-tomcat-10.1.8-src.tar.gz.asc 849 BLAKE2B 
2a62d64e349739397fc786b92e75a14b74d3e8f9243a4f90ca17a070d85bb31707417da01d9d34217a23ab10157dbff46857efd65629a66aa41be861fe036ca5
 SHA512 
e818e040be1e1c29c989228cf72586ac8a602a93373ac33760db22578fbf79a5202f038b4cf36a0ec3549112bcdd5f5629a6859119aa0b129fef923c073c3055
 DIST apache-tomcat-10.1.9-src.tar.gz 6098538 BLAKE2B 
b2699765e48168cfb75dfbb3168cfd96caf53a76b492d6dfe94be9311d0cdc470c549329bb8a647e7a5d8ce0784d3491dd03d8dd8d9463b0492b581b97d48373
 SHA512 
25e0e268697ff83ebd6c06f8e03eca0463cb41bb99827b60334fe9772670c3ac8bd18853817ee481db68a2ac7b0389e86274c6fe5c6c9efa97a2866754f07e5b
 DIST apache-tomcat-10.1.9-src.tar.gz.asc 849 BLAKE2B 
a961fa216154458472745e1de16f0b3530c9e038d604ef39cee341a36bb9e17062dae68fe72c7d019ec79e668e3207044612fe159387339c9d1d331ed70ca480
 SHA512 
c9cc5c535e51cf2a6186506692409f3ae098059c2188c1baf48e67f4c5c6d890130535c78d9d109bb9dda1de5d5b87ae477c1ede6aeea3e7ff9217ad4858430a
-DIST apache-tomcat-8.5.87-src.tar.gz 6041463 BLAKE2B 
2b41e324be028b9bf4db3fcd32a45ad6a84644535c20c5a46c7850c8b0ee054130a7fa5091009928b71c8ece2f24f49530845727cc3f1b6d5907de07d7ad3703
 SHA512 
cd15fc27c781a0835ec5c35726832f51abfc8bba9b647e690b3dadb7141b5c96b5014f0d6ebf46277d43cf10e2839ef0229dccf87c0449f2004ae90041ef10b6
-DIST apache-tomcat-8.5.87-src.tar.gz.asc 849 BLAKE2B 
05a5911b344b5ffdcb392189b64dc4c4d31d000a8b653338780e74ab569a3b024a13b491ba4946bbf68b5955af65df05bfe7b4795a120977f1b26a2bcff0c96d
 SHA512 
fb56af00d3f9302251e65a08d852992192137eeed0eecf100bcfafb778e01dfb92fc024f47ef41ca71f01eebb3622fcaa53fcb776403939313502039080a2b4c
 DIST apache-tomcat-8.5.88-src.tar.gz 6051684 BLAKE2B 
bae4785765d2c373a5507bf1f422a9d4d0c0157f7b642bb2c34edeefc341af6661fc55077b03d8f5fc77744bf903792f0fdfd7265efebdafbeca35fb04a3a20f
 SHA512 
f3db0daf451ab6ef34163e2adf6388cd4d4502c7b28915f3ae954b79ea3fe5ed17c900294bac0b192268431a62d501b3b8d35f6d9e0bcb3ae1f9962ac3b8a084
 DIST apache-tomcat-8.5.88-src.tar.gz.asc 849 BLAKE2B 
e82e714721272c7ca6e6837a4be369c9ef3ad6c654f56ba15028f7f8d8f54ab62d7c1da32a2f4914c417889b3b65ef9f5ba6dea7d8ed4125de871ee4f91339df
 SHA512 
f5ad2bd77287e763d7a09b5be17601b318ed6492d5c476903eadd54304b19afbbedd90ee5232b5dbc30ee597ed3c4fe5fc371c3d9809b94ca1614fcde1bec4d1
 DIST apache-tomcat-8.5.89-src.tar.gz 6064408 BLAKE2B 
b8f1a4ae044c1609c37bad9b51e2afbb84b111e9d68bbaa6f0a5499c85f5f36394bb5871a2b3ab4ee7895d13ccf4538bde89d64ee0c5e01d8932d18dc3b0e103
 SHA512 
610855dfcca593d20e813dbd1a2410c9b6767f2efe79b24b2ba69304047b835b212f86758c020867e46bd3971ce98e88a56b99a4ab651e228ae5b4eac08c4ff1

diff --git a/www-servers/tomcat/tomcat-10.1.7.ebuild 
b/www-servers/tomcat/tomcat-10.1.7.ebuild
deleted file mode 100644
index 0441c95309f2..
--- a/www-servers/tomcat/tomcat-10.1.7.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2 prefix verify-sig
-
-MY_P="apache-${PN}-${PV}-src"
-
-# Currently we bundle binary versions of bnd.jar and 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/grpc-stubs/, dev-python/types-protobuf/, ...

2023-05-21 Thread Lucio Sauer
commit: 1957eacaed28073cb91b5456edfdb18eadf53069
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 04:26:32 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon May 22 04:26:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1957eaca

dev-python/*: remove proxy-maint from metadata.xml

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/grpc-stubs/metadata.xml  | 4 
 dev-python/pytest-mypy-plugins/metadata.xml | 4 
 dev-python/types-protobuf/metadata.xml  | 4 
 3 files changed, 12 deletions(-)

diff --git a/dev-python/grpc-stubs/metadata.xml 
b/dev-python/grpc-stubs/metadata.xml
index 668cc18f5..9a74fffcc 100644
--- a/dev-python/grpc-stubs/metadata.xml
+++ b/dev-python/grpc-stubs/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 shabbyrobe/grpc-stubs
 grpc-stubs

diff --git a/dev-python/pytest-mypy-plugins/metadata.xml 
b/dev-python/pytest-mypy-plugins/metadata.xml
index e6717ac2f..3da79fbbd 100644
--- a/dev-python/pytest-mypy-plugins/metadata.xml
+++ b/dev-python/pytest-mypy-plugins/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 
   
https://github.com/typeddjango/pytest-mypy-plugins/blob/master/CHANGELOG.md

diff --git a/dev-python/types-protobuf/metadata.xml 
b/dev-python/types-protobuf/metadata.xml
index 9babd5615..99f1d590c 100644
--- a/dev-python/types-protobuf/metadata.xml
+++ b/dev-python/types-protobuf/metadata.xml
@@ -5,10 +5,6 @@
 watermanpa...@posteo.net
 Lucio Sauer
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 
 python/typeshed
 types-protobuf



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

2023-05-21 Thread Lucio Sauer
commit: b21c536c3e239ba404e39db369fe41d978bb80e9
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:42:59 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon May 22 00:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b21c536c

dev-python/pytest-mypy-plugins: new package, add 1.11.1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 +
 ...lugins-1.11.1-deprecated-chevron-to-jinja.patch | 45 ++
 dev-python/pytest-mypy-plugins/metadata.xml| 19 +
 .../pytest-mypy-plugins-1.11.1.ebuild  | 37 ++
 4 files changed, 102 insertions(+)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
new file mode 100644
index 0..1e72cbeeb
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -0,0 +1 @@
+DIST pytest-mypy-plugins-1.11.1.gh.tar.gz 18201 BLAKE2B 
a21b089321a3d632225e0ac6aa921b23bba111dcc5234c2ada32522b7659533970a9bd19bb432d3304b0291e32ba067ab75c549c4552ca742835155ab8e711b1
 SHA512 
ac7a0973aba070c80480681f2910d40c7e510c906f8030413ba5c94f50131df19036c7183bfad3f211d6d375661753b9d4ff2a73b3bd7af06d0f442e94af3f64

diff --git 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
new file mode 100644
index 0..ae2885893
--- /dev/null
+++ 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-1.11.1-deprecated-chevron-to-jinja.patch
@@ -0,0 +1,45 @@
+Chevron, an engine for the Mustache templating language, has been unmaintained
+since 2021 and is not part of ::gentoo. The Jinja and Mustache templating
+languages use the same syntax as far as this project is concerned.
+
+PR issued upstream by :
+https://github.com/typeddjango/pytest-mypy-plugins/pull/117
+--- a/pytest_mypy_plugins/utils.py
 b/pytest_mypy_plugins/utils.py
+@@ -11,10 +11,11 @@ from itertools import zip_longest
+ from pathlib import Path
+ from typing import Any, Callable, Dict, Iterator, List, Mapping, Optional, 
Tuple, Union
+ 
+-import chevron
++import jinja2
+ import regex
+ from decorator import contextmanager
+ 
++_rendering_env = jinja2.Environment()
+ 
+ @contextmanager
+ def temp_environ() -> Iterator[None]:
+@@ -351,9 +352,10 @@ def extract_output_matchers_from_out(out: str, params: 
Mapping[str, Any], regex:
+ return matchers
+ 
+ 
+-def render_template(template: str, data: Mapping[str, Any]) -> str:
+-return chevron.render(template=template, data={k: v if v is not None else 
"None" for k, v in data.items()})
+ 
++def render_template(template: str, data: Mapping[str, Any]) -> str:
++template = _rendering_env.from_string(template)
++return template.render({k: v if v is not None else "None" for k, v in 
data.items()})
+ 
+ def get_func_first_lnum(attr: Callable[..., None]) -> Optional[Tuple[int, 
List[str]]]:
+ lines, _ = inspect.getsourcelines(attr)
+--- a/setup.py
 b/setup.py
+@@ -8,7 +8,7 @@ dependencies = [
+ "mypy>=0.970",
+ "decorator",
+ "pyyaml",
+-"chevron",
++"jinja2",
+ "regex",
+ "packaging",
+ ]

diff --git a/dev-python/pytest-mypy-plugins/metadata.xml 
b/dev-python/pytest-mypy-plugins/metadata.xml
new file mode 100644
index 0..e6717ac2f
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+watermanpa...@posteo.net
+Lucio Sauer
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+
+  
https://github.com/typeddjango/pytest-mypy-plugins/blob/master/CHANGELOG.md
+
+typeddjango/pytest-mypy-plugins
+pytest-mypy-plugins
+  
+

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
new file mode 100644
index 0..e42608e0e
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-1.11.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
+HOMEPAGE="
+   https://pypi.org/project/pytest-mypy-plugins/
+   https://github.com/typeddjango/pytest-mypy-plugins/
+"
+
+SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+PATCHES=(
+   "${FILESDIR}"/${P}-deprecated-chevron-to-jinja.patch
+)
+
+DOCS="README* CHANGELOG*"
+
+RDEPEND="
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/mypy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   

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

2023-05-21 Thread Lucio Sauer
commit: 978ae5c140ea5185be9cfe0e78fd6cee4f837d9e
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:44:06 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon May 22 00:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=978ae5c1

dev-python/grpc-stubs: new package, add 1.53.0.2

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/grpc-stubs/Manifest   |  1 +
 dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild | 37 
 dev-python/grpc-stubs/metadata.xml   | 16 ++
 3 files changed, 54 insertions(+)

diff --git a/dev-python/grpc-stubs/Manifest b/dev-python/grpc-stubs/Manifest
new file mode 100644
index 0..1e5e0b65a
--- /dev/null
+++ b/dev-python/grpc-stubs/Manifest
@@ -0,0 +1 @@
+DIST grpc-stubs-1.53.0.2.gh.tar.gz 14607 BLAKE2B 
a18f17d1fe31133f7bafb4728b1748537db11b5d11f7da9364fb595c86afcfb47199d069e7eb3e05b89b92757b1080dfd443d0ee2006e85e49c75e5ad188e41a
 SHA512 
ea8343231d12a34927bab56ddfdad69233c4e09502cd072db9ed21ec79726a600e9dc31a0b3ecbae47ea5f4357ddb0840e022fb385f6e1296665406254c59fba

diff --git a/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild 
b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
new file mode 100644
index 0..1b9fbdd65
--- /dev/null
+++ b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+inherit distutils-r1
+
+DESCRIPTION="gRPC typing stubs for Python"
+HOMEPAGE="
+   https://pypi.org/project/grpc-stubs/
+   https://github.com/shabbyrobe/grpc-stubs/
+"
+
+SRC_URI="https://github.com/shabbyrobe/grpc-stubs/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/pytest-mypy-plugins[${PYTHON_USEDEP}]
+ dev-python/types-protobuf[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest --mypy-ini-file=setup.cfg
+}

diff --git a/dev-python/grpc-stubs/metadata.xml 
b/dev-python/grpc-stubs/metadata.xml
new file mode 100644
index 0..668cc18f5
--- /dev/null
+++ b/dev-python/grpc-stubs/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+watermanpa...@posteo.net
+Lucio Sauer
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+shabbyrobe/grpc-stubs
+grpc-stubs
+  
+



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

2023-05-21 Thread Lucio Sauer
commit: b820c3b9b236ce79fac25f6f52a79f06e71eb3ee
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon May 22 00:43:32 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon May 22 00:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b820c3b9

dev-python/types-protobuf: new package, add 4.23.0.1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-protobuf/Manifest |  1 +
 dev-python/types-protobuf/metadata.xml | 16 
 .../types-protobuf/types-protobuf-4.23.0.1.ebuild  | 18 ++
 3 files changed, 35 insertions(+)

diff --git a/dev-python/types-protobuf/Manifest 
b/dev-python/types-protobuf/Manifest
new file mode 100644
index 0..42bbe22b4
--- /dev/null
+++ b/dev-python/types-protobuf/Manifest
@@ -0,0 +1 @@
+DIST types-protobuf-4.23.0.1.tar.gz 47077 BLAKE2B 
cf3ccfbbf06e9e549811bf7edfec7d5ced17ee2baa102b15a568ea57f3986447db074ad4c64bd3e5cb348ac41a69bfaa6b3e4dbe93394643cd75d8bfa47291d4
 SHA512 
914bdd95ce5777f00cd406e6e10e0094e3834e9e51868abdffb08b91894e2b896e4eaa6d3ba1a534e0b8f1231c3bef0afca89a4ab38c149d1d7ce4725bd70af6

diff --git a/dev-python/types-protobuf/metadata.xml 
b/dev-python/types-protobuf/metadata.xml
new file mode 100644
index 0..9babd5615
--- /dev/null
+++ b/dev-python/types-protobuf/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+watermanpa...@posteo.net
+Lucio Sauer
+
+
+proxy-ma...@gentoo.org
+Proxy Maintainers
+
+
+python/typeshed
+types-protobuf
+
+

diff --git a/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild 
b/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild
new file mode 100644
index 0..522a3b2df
--- /dev/null
+++ b/dev-python/types-protobuf/types-protobuf-4.23.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10,11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for protobuf"
+HOMEPAGE="
+   https://pypi.org/project/types-protobuf/
+   https://github.com/python/typeshed/tree/master/stubs/protobuf/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/

2023-05-21 Thread Michael Orlitzky
commit: 82385f2e4c92e90ec78581d80a91d2f5c2659e99
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun May 21 22:45:43 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon May 22 01:39:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82385f2e

sci-mathematics/normaliz: add 3.10.0

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

 sci-mathematics/normaliz/Manifest   |  1 +
 sci-mathematics/normaliz/normaliz-3.10.0.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/sci-mathematics/normaliz/Manifest 
b/sci-mathematics/normaliz/Manifest
index dca93e793264..29d799e77b20 100644
--- a/sci-mathematics/normaliz/Manifest
+++ b/sci-mathematics/normaliz/Manifest
@@ -1 +1,2 @@
+DIST normaliz-3.10.0.tar.gz 5177794 BLAKE2B 
ef2ed089da0bf7b286f477837d8793466c1b030ea0f321cd74e910461a6bd28705f971d1b987ef59aa783311dc247e2838d5acf850cb1948e429c98e1ca440f0
 SHA512 
febc43f846607dcfca8bcf462e8ccf655e2e6e10dcb2741412c08489fc9b2e99410306dc4b078084bfe73e41113849b201e6f7f5a8e2ae07508ebf1c043f95a3
 DIST normaliz-3.9.3.tar.gz 4946498 BLAKE2B 
3faff64fda86216ee11b0f55ba1341d70988472f65eedafe5b52bf6b05abd817add2dbab45144de0a43d02c501caf3c4a89d66c2b2d621b81188a2a5100d158f
 SHA512 
5d6866cc35835c196d22d6b4b0d5f0e3e2e00f772553115fbbabd8415b20388cf367cf9a282904a72c03c2ef482b804f7009d67e3334add4fc37f3bab675da6c

diff --git a/sci-mathematics/normaliz/normaliz-3.10.0.ebuild 
b/sci-mathematics/normaliz/normaliz-3.10.0.ebuild
new file mode 100644
index ..055e1f8973ca
--- /dev/null
+++ b/sci-mathematics/normaliz/normaliz-3.10.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Tool for computations in affine monoids and more"
+HOMEPAGE="https://www.normaliz.uni-osnabrueck.de/;
+SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc extras nauty openmp"
+
+RDEPEND="
+   dev-libs/gmp:=[cxx(+)]
+   nauty? ( sci-mathematics/nauty )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/boost
+"
+# Only a boost header is needed -> not RDEPEND
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   # Fix C standard compliance.
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # flint (and arb, which doesn't make an appearance in ./configure 
--help)
+   # is somehow connected to e-antic, which we do not yet package. Likewise
+   # we have no packages for cocoalib or hashlibrary.
+   econf \
+   $(use_enable openmp) \
+   $(use_with nauty) \
+   --without-cocoalib \
+   --without-hashlibrary \
+   --without-flint \
+   --without-e-antic \
+   --disable-static
+}
+
+src_compile() {
+   # Clobber the default "AM_LDFLAGS = -Wl,-s" to avoid QA warnings
+   # about pre-stripped binaries.
+   emake AM_LDFLAGS=""
+}
+
+src_install() {
+   default
+
+   use doc && dodoc doc/Normaliz.pdf doc/NmzShortRef.pdf
+   if use extras; then
+   newdoc Singular/normaliz.pdf singular-normaliz.pdf
+   insinto /usr/share/${PN}
+   doins Singular/normaliz.lib
+   doins Macaulay2/Normaliz.m2
+   fi
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/polymake/

2023-05-21 Thread Michael Orlitzky
commit: 3984ec33340e7df9e9c6f50d97484056eca68a2d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun May 21 19:57:18 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon May 22 01:39:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3984ec33

sci-mathematics/polymake: add 4.9, drop 4.8

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

 sci-mathematics/polymake/Manifest | 2 +-
 sci-mathematics/polymake/{polymake-4.8.ebuild => polymake-4.9.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/polymake/Manifest 
b/sci-mathematics/polymake/Manifest
index d90af33d1051..b5a148defe82 100644
--- a/sci-mathematics/polymake/Manifest
+++ b/sci-mathematics/polymake/Manifest
@@ -1,2 +1,2 @@
 DIST polymake-4.6-minimal.tar.bz2 5634651 BLAKE2B 
6ee24fa6e70fdf746ea298d78e21e17fe38c5837ae2d3153e53656b4b003555b06897f463220b59474eed135dfa61c080d08d6363391afca51011f331122
 SHA512 
90f04c67bf297fb1b9f5a51d1654ff12385860b1fc80278a8b47f65970f11a1e0f33ede8a839b54a12422e772c8b76302ff78cc467712a2486f6e76ce0d5ab20
-DIST polymake-4.8-minimal.tar.bz2 7283871 BLAKE2B 
0f54282e0b07e357a6e746cb4c4b579c65a6eb6b942c541047a0213529191404a3ac38279351ffef944fddb2cd299fcbe7ac6d9873368fb00ec221bc81e5
 SHA512 
d3ce7426fa78194254271274849aadb1b7f1afe176c16f79da7e5569ec30004e20a46d3c3a09d45ecb3210d73c850427920ca8a36f93c7f7d9420827fe2a3a00
+DIST polymake-4.9-minimal.tar.bz2 7287220 BLAKE2B 
4a40c3177bc146c16ae7924c2911bd96a26e7eec82963dba1293db272e60a6efea59bd27575951ecbe343862c1c28ecf1f2eb5c2bd1b9b09ef475a7ef44a6b95
 SHA512 
5c762a59b135dbb1bbcff9a0133a17c20529dc14a5af19efc2afbc1ae773ea3834ccc6b97db130ec91d9cd7a3a20988360b1d844f70272724794ac81ab42658f

diff --git a/sci-mathematics/polymake/polymake-4.8.ebuild 
b/sci-mathematics/polymake/polymake-4.9.ebuild
similarity index 99%
rename from sci-mathematics/polymake/polymake-4.8.ebuild
rename to sci-mathematics/polymake/polymake-4.9.ebuild
index 66795c00f8c7..3217de2e4b3d 100644
--- a/sci-mathematics/polymake/polymake-4.8.ebuild
+++ b/sci-mathematics/polymake/polymake-4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/fibers/

2023-05-21 Thread Maciej Barć
commit: 7937bc1ac5517948b3bf6fa047e1078ea361f5d3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 22 00:29:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 22 01:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7937bc1a

dev-scheme/fibers: disable Werror

Closes: https://bugs.gentoo.org/906862
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/fibers/fibers-1.2.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-scheme/fibers/fibers-1.2.0.ebuild 
b/dev-scheme/fibers/fibers-1.2.0.ebuild
index 55c24d617cea..5bedc28e5196 100644
--- a/dev-scheme/fibers/fibers-1.2.0.ebuild
+++ b/dev-scheme/fibers/fibers-1.2.0.ebuild
@@ -31,6 +31,10 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   econf --disable-Werror
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/fibers/

2023-05-21 Thread Maciej Barć
commit: 83ce72185e7effb0e8444c045cb21b6995b266d0
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 22 00:33:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 22 01:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ce7218

dev-scheme/fibers: bump to 1.2.0_p20230522

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/fibers/Manifest  |  1 +
 dev-scheme/fibers/fibers-1.2.0_p20230522.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-scheme/fibers/Manifest b/dev-scheme/fibers/Manifest
index fa9b8cd04f82..12710e3d869d 100644
--- a/dev-scheme/fibers/Manifest
+++ b/dev-scheme/fibers/Manifest
@@ -1 +1,2 @@
 DIST fibers-1.2.0.tar.gz 104975 BLAKE2B 
d43175eeb03bf8ed1100e948423e0e7abb5ae1d859f3d4dd82f775b7b0ff477d99d1d2fffd9ccf0a1c19ab398f33eb1d7cefad30ba1991a63a63755ae38e6f07
 SHA512 
3113e287ab2b09c54c14a5c4d2b0330fcfc96281ec6f234655acadfb5a3c0a2872b602089e4fa025f42ba52749e71121062057029097f0957d71e97c0e4e9c71
+DIST fibers-1.2.0_p20230522.tar.gz 108368 BLAKE2B 
4d7b773d29b235c94a86b55e17d8cbf1544024e803a00681f46221483f9112da954befb612ba2ceaa185ec6992b049a9fb144f32331ab7699436d8e107de8b10
 SHA512 
1ea2a6a56bbae88244a3f606cef24087949b18aa931af4d98ee1212665a93cb107cc9f8a1d250b45954f76979002656eac002105e6b3b82c0422ddb9006602d9

diff --git a/dev-scheme/fibers/fibers-1.2.0_p20230522.ebuild 
b/dev-scheme/fibers/fibers-1.2.0_p20230522.ebuild
new file mode 100644
index ..419260f126f5
--- /dev/null
+++ b/dev-scheme/fibers/fibers-1.2.0_p20230522.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ ${PV} == *_p20230522 ]] && COMMIT=83712f630a976e3084329c9917c40bde19fcc7e5
+
+inherit autotools
+
+DESCRIPTION="Lightweight concurrency facility for Guile Scheme"
+HOMEPAGE="https://github.com/wingo/fibers/
+   https://github.com/wingo/fibers/wiki/Manual/;
+SRC_URI="https://github.com/wingo/${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-scheme/guile-2.1.7:="
+DEPEND="${RDEPEND}"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-Werror
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   # Workaround llvm-strip problem of mangling guile ELF debug
+   # sections: https://bugs.gentoo.org/905898
+   dostrip -x "/usr/$(get_libdir)/guile"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2023-05-21 Thread Sam James
commit: e5228a3a605a9f22d27375382bf7976d8b2d3ec1
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 23:07:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 23:07:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5228a3a

dev-qt/qtwebengine: Stabilize 5.15.9_p20230505 amd64, #906883

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

 dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild
index af47654684b8..16c5e5948529 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Library for rendering dynamic web content in Qt5 
C++ and QML applic
 HOMEPAGE="https://www.qt.io/;
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
if [[ ${PV} == ${QT5_PV}_p* ]]; then
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz;
S="${WORKDIR}/${P}"



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

2023-05-21 Thread Sam James
commit: f07d151721aca8cbbc916f0b5bc05a25bf700844
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 22:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 22:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07d1517

sys-devel/gcc: add 14.0.0_pre20230521

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20230521.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 82e5b9f94f6b..9a933fea442c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -26,6 +26,7 @@ DIST gcc-13.2.0-patches-1.tar.xz 15792 BLAKE2B 
2ffa9ac013c0f9a91eb93e87e3bc6c378
 DIST gcc-13.2.0-patches-2.tar.xz 12392 BLAKE2B 
40ca4c230166e39d237e4b939669e51b991f58d0e1787c43f2bf468447de478604d28b6e9b20f5991bd01b9efad4860b30567c8df5d823cf6fc47678f9e6b672
 SHA512 
d00f559b2d6ad98f97a9328d2ce1593553fff727033690dfc13f520775e977b674fe14cc1ec7ab52b246e091a055812eaf4f93306145a4d2ad87a55707a3717b
 DIST gcc-14-20230507.tar.xz 84069364 BLAKE2B 
579df5cf4b0d16aa29248259e235dd7c05454c8c5b28cbf200d52997e0615391e06308e9e0a72f7a1f1903cb86305137eceb97cd8ddd0cf40b4a21a05a86
 SHA512 
1598b9565bc9554e91d5be2b58d8c0861b72e97b79aa952c084ae4731c0cd1ca37d107a70b6a26235bf59322c1f4de435389906b4fe6f29b6e65e1b566aff5ea
 DIST gcc-14-20230514.tar.xz 84081088 BLAKE2B 
e385298bac832374a4773bb4a30fa42f66262378417ce3850c62d69300c76e7a9feae8fb51285edabd9ffed423ac4b688c52bc18d76aa700f255e951ca60f237
 SHA512 
839a7fbe1210f54b0bcb26e10f9ac26d262924f8d19eef62e33a8bc066c00a549a0b49cff088f5e23656c66f26a28c0721e376cfdd97a54f6a9b2ba3680f5e01
+DIST gcc-14-20230521.tar.xz 84139108 BLAKE2B 
5db3844cfa92f2462871581e8d33b3f70d94fa9ddf203055e83c03fdeb60145dcedd1e8d6d2040bc56cdf6213b530a835da3c7b0766fbd538d2f690f5a74ff70
 SHA512 
8cc629c3f847c34ed35ca84d020a3d7a98ca5e29d15a3073cbfe303ec6c47ef938581283826773fa41268fda77fe723ce1669c4e31e5b2b0f5569d5782c0ebb2
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-1.tar.xz 11612 BLAKE2B 
a3b0f3952cf7a6fb095817f4727ccb5cff24607a5c2bb67d280da4651177132ddcf398243998271c509ccaf3445d4843ff691a12d5c394dad8d9c70fc4a8120d
 SHA512 
66701c2e4fd1a031ffcb353a3a9cd1fe25d3d62167065523097e41a3e48adf4218ecf08e382e3ea22014c561ba3a15681650c5538cda91d38c69cbbf04503a74
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230521.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20230521.ebuild
new file mode 100644
index ..1b25d3519a6e
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230521.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="1"
+PATCH_GCC_VER="14.0.0"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+#EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+#fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/

2023-05-21 Thread Mike Pagano
commit: 9ee7c42a8f5ba97b769716a9116538cd5e6c395f
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun May 21 21:52:43 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun May 21 21:52:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee7c42a

sys-kernel/git-sources: add 6.4_rc3

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.4_rc3.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index aaa99fc6a002..e38591994489 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,3 +1,4 @@
 DIST linux-6.2.tar.xz 136430892 BLAKE2B 
05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d
 SHA512 
a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
 DIST patch-6.4-rc1.patch 150354035 BLAKE2B 
a2f069cd47ad350fe811cf8abe2094afd8a107f7dec1eb978ccdecbd25e2beff27dafef569617d333facbd68c23be149719ac474c7bd1526dbd36b05424f4725
 SHA512 
eb31cb141d8ce6ffd0bdfc6b0a27e1e8bfa5bfe43e150e35d097afb3d8fca9bae811a85da337af8b5eceaac417d2cf19728e2f35125500b03fea03c86a4eeb9a
 DIST patch-6.4-rc2.patch 150656723 BLAKE2B 
624d3779fac3e586aa6609d1714f59a5c61d9b8c2ced2afaf1700d3118b8b3c8cf8a4c878b2005a72d4ef456df86412334b5390ffd3e6d4bdfa4e8cd976ba0e2
 SHA512 
dcd1df2705c022d46ace14f80bb163a529f15e46251120c8e5c20aaf6fbbd0a97d45170ac4995ca96fa2b8adb7016ea24b0137cfe8914e1ea8b0d8c94c890413
+DIST patch-6.4-rc3.patch 151001733 BLAKE2B 
d53e66f071130fb1ac0258370b261d2e84c6a5e8dedbb464a0357f73cfdd855f9ef95c34bfd373e582f6b7a655ca9f5c18748089a4326d1e2ba5d8d0f43fa133
 SHA512 
513cd524de5e243ea97e7c3ccb47c07dcad57fd7de6fdd05e9ad6f93a5b8687416e0edadbd2d1212546abc92680282c4879ec078fa1bb99bd2b8e539ac71b4b8

diff --git a/sys-kernel/git-sources/git-sources-6.4_rc3.ebuild 
b/sys-kernel/git-sources/git-sources-6.4_rc3.ebuild
new file mode 100644
index ..ae9a3401cdd2
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.4_rc3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.2"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openconnect/files/, net-vpn/openconnect/

2023-05-21 Thread Mike Gilbert
commit: a1af029715b1944e743630b661630228c1b90ec1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 21 20:46:18 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 21 20:47:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1af0297

net-vpn/openconnect: drop 9.10, 9.11

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/openconnect/Manifest   |   4 -
 .../files/openconnect-9.11-json-cflags.patch   |  57 ---
 net-vpn/openconnect/openconnect-9.10.ebuild| 163 
 net-vpn/openconnect/openconnect-9.11.ebuild| 164 -
 4 files changed, 388 deletions(-)

diff --git a/net-vpn/openconnect/Manifest b/net-vpn/openconnect/Manifest
index a72035d984f5..ca17f671e069 100644
--- a/net-vpn/openconnect/Manifest
+++ b/net-vpn/openconnect/Manifest
@@ -1,7 +1,3 @@
 DIST openconnect-9.01.tar.gz 2718526 BLAKE2B 
e346b30ed8a299bcdd1fc88868d59b4d501c48bc5c02092e92e7ded0cd36e4de6a5b65aae4f6bf8c9aa60cf70f5466b110b64889df8d286016c9a1b4d9f46ff7
 SHA512 
b7428847a90f8ca9d1f1f61653c1f2486f0a07989f3b7435b746c5e901998194f4ee2b4f9569a548a23bba368bb1e9f273674c0759aac9df30208d2a6a303c34
-DIST openconnect-9.10.tar.gz 2843858 BLAKE2B 
03349acaf2420fc1acb4e5787159a7185708e9e2fe8f7e3b54141342da361b304967a27d60ea3b3bede62b9e74718cbcc734c33c36bf49a7ab4ca8ee5d96bbbf
 SHA512 
64d10ad67fccd11d1aaae23a77c6cfd8200bbba0eae21a7d01c604688ec9c35b5f19eeb9a47de14d383780eba64a2f6c06daccd4c1fae6289efdb0dc2fb7c536
-DIST openconnect-9.10.tar.gz.asc 833 BLAKE2B 
37ac92d70b415ba4d80c6a9028610e5660eecf7bd826d8ea708c8c59b60ff2fc8dcdc583dbc163ad5929c34b034e44273dc91d966b81397daaa8edda6407f5bc
 SHA512 
4ed8be3a8aa1a0bdedff94910b2de792c93025498f83b50033df9ef25fd0a9dd86ab3011183657b49bbc3c2b70a5acb9605bdfa722e2bb2f2318540d1047f730
-DIST openconnect-9.11.tar.gz 2844135 BLAKE2B 
a5b40c9d70eecd0464daf78367cb0af688596a71ddf90b19435f03446e9cdb1d7aba151436dbe819d2d2d9b70c30d38acd7caebfc8636ed5c960b70cf3e55b58
 SHA512 
fd1aa12597467102e7c94de9549f02f714736f997b050473d1e0f1a1abd9dc85186436209be9a8b24cafa9dc349329be7d583eb438ce06f14077a7c12598e55e
-DIST openconnect-9.11.tar.gz.asc 833 BLAKE2B 
de1f38aaf6abd158ef8d54934f239b88b72502b2b9205c35e3374eb4ce33cadd929f3ef5517b088bff152016ad12ed5be93fc46c28f7168cac8b36fd28c3360a
 SHA512 
c8c25c12d6573ef2c97e5e6d9d46c4c002e7f8357d1bcc1a8b11c3c1fcbfa7e5b2414ac47b635fdea8d1028d9cb8160f1d79567fe046ac1e8b7136edf0e88e51
 DIST openconnect-9.12.tar.gz 2843115 BLAKE2B 
cd5f65ae0d67bece3e5aacdfb4c5c73c893d45d756554a1b6e39e66af5c6a171735d535ca7b16ed94244d02798d3c43a45b252ba05ddb0f3505f1fafc2ec0de9
 SHA512 
5c622e8bdfac3d21b5881660444e5d2b84e9463a99493d42cbfb480c3aa3972076bdeeb618aca02abed68e31dbeadcb66fb1c370e62a20f20cd544753c7ac48e
 DIST openconnect-9.12.tar.gz.asc 833 BLAKE2B 
c974439cef74eea9698a0b565c0d49c6026a0afe322739d5adfee2d484279d7366c6c3c703019ff2492eb3d5725de8e0fe4505d9e3a0e5b6d36201974d20a223
 SHA512 
ade33209a4c17bbdfd0bea7490588b248c36c4da56a9aec60818ed6c96bc8c3570b1f2ac2685003122a1e52dd9d24e4b678d77e001c752461649114167a7304c

diff --git a/net-vpn/openconnect/files/openconnect-9.11-json-cflags.patch 
b/net-vpn/openconnect/files/openconnect-9.11-json-cflags.patch
deleted file mode 100644
index c09e87bff7c9..
--- a/net-vpn/openconnect/files/openconnect-9.11-json-cflags.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From ce49cf495276c737fe95725da8f0773742fb838d Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Thu, 18 May 2023 15:04:17 -0400
-Subject: [PATCH] Move JSON_CFLAGS before LIBPROXY_CFLAGS
-
-Depending on build options, libproxy-1.0.pc depends indirectly
-on json-c.pc:
-
-libproxy-1.0 -> gio-2.0 -> mount -> libcryptsetup -> json-c
-
-This causes "pkg-config --cflags libproxy-1.0" to emit
-"-I/usr/include/json-c".
-
-json-c installs a "json.h" file that conflicts with the one provided by
-json-parser. If json-c comes before json-parser on the compiler command,
-we get a build failure:
-
-openconnect-internal.h:1654:59: error: unknown type name 'json_value'
-
-[ dwmw2: This is a combination of at *least* three different bugs in
- three different packages conspiring to be my problem. See
- 
https://gitlab.com/openconnect/openconnect/-/merge_requests/476#note_1397129468
- But still, working around it does no harm for now.
- Ironically, if the presence of json-c on the include path
- wasn't *entirely* gratuitous then hiding it by putting it
- last wouldn't actually work because then something would
- fail to include the json-c version of  instead. ]
-
-Bug: https://bugs.gentoo.org/906662
-Signed-off-by: Mike Gilbert 
-Signed-off-by: David Woodhouse 

- Makefile.am | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 495b46f2..a09c0614 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -128,10 +128,10 @@ endif
- 
- libopenconnect_la_SOURCES = version.c $(library_srcs)
- 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/openconnect/

2023-05-21 Thread Mike Gilbert
commit: 344667400961c2643a5702dc770cdb56386c4ce5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 21 20:45:35 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 21 20:47:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34466740

net-vpn/openconnect: add 9.12

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/openconnect/Manifest|   2 +
 net-vpn/openconnect/openconnect-9.12.ebuild | 163 
 2 files changed, 165 insertions(+)

diff --git a/net-vpn/openconnect/Manifest b/net-vpn/openconnect/Manifest
index 7c094705b9ec..a72035d984f5 100644
--- a/net-vpn/openconnect/Manifest
+++ b/net-vpn/openconnect/Manifest
@@ -3,3 +3,5 @@ DIST openconnect-9.10.tar.gz 2843858 BLAKE2B 
03349acaf2420fc1acb4e5787159a718570
 DIST openconnect-9.10.tar.gz.asc 833 BLAKE2B 
37ac92d70b415ba4d80c6a9028610e5660eecf7bd826d8ea708c8c59b60ff2fc8dcdc583dbc163ad5929c34b034e44273dc91d966b81397daaa8edda6407f5bc
 SHA512 
4ed8be3a8aa1a0bdedff94910b2de792c93025498f83b50033df9ef25fd0a9dd86ab3011183657b49bbc3c2b70a5acb9605bdfa722e2bb2f2318540d1047f730
 DIST openconnect-9.11.tar.gz 2844135 BLAKE2B 
a5b40c9d70eecd0464daf78367cb0af688596a71ddf90b19435f03446e9cdb1d7aba151436dbe819d2d2d9b70c30d38acd7caebfc8636ed5c960b70cf3e55b58
 SHA512 
fd1aa12597467102e7c94de9549f02f714736f997b050473d1e0f1a1abd9dc85186436209be9a8b24cafa9dc349329be7d583eb438ce06f14077a7c12598e55e
 DIST openconnect-9.11.tar.gz.asc 833 BLAKE2B 
de1f38aaf6abd158ef8d54934f239b88b72502b2b9205c35e3374eb4ce33cadd929f3ef5517b088bff152016ad12ed5be93fc46c28f7168cac8b36fd28c3360a
 SHA512 
c8c25c12d6573ef2c97e5e6d9d46c4c002e7f8357d1bcc1a8b11c3c1fcbfa7e5b2414ac47b635fdea8d1028d9cb8160f1d79567fe046ac1e8b7136edf0e88e51
+DIST openconnect-9.12.tar.gz 2843115 BLAKE2B 
cd5f65ae0d67bece3e5aacdfb4c5c73c893d45d756554a1b6e39e66af5c6a171735d535ca7b16ed94244d02798d3c43a45b252ba05ddb0f3505f1fafc2ec0de9
 SHA512 
5c622e8bdfac3d21b5881660444e5d2b84e9463a99493d42cbfb480c3aa3972076bdeeb618aca02abed68e31dbeadcb66fb1c370e62a20f20cd544753c7ac48e
+DIST openconnect-9.12.tar.gz.asc 833 BLAKE2B 
c974439cef74eea9698a0b565c0d49c6026a0afe322739d5adfee2d484279d7366c6c3c703019ff2492eb3d5725de8e0fe4505d9e3a0e5b6d36201974d20a223
 SHA512 
ade33209a4c17bbdfd0bea7490588b248c36c4da56a9aec60818ed6c96bc8c3570b1f2ac2685003122a1e52dd9d24e4b678d77e001c752461649114167a7304c

diff --git a/net-vpn/openconnect/openconnect-9.12.ebuild 
b/net-vpn/openconnect/openconnect-9.12.ebuild
new file mode 100644
index ..bda422a32553
--- /dev/null
+++ b/net-vpn/openconnect/openconnect-9.12.ebuild
@@ -0,0 +1,163 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit linux-info python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git;
+   inherit git-r3 autotools
+else
+   inherit verify-sig
+   SRC_URI="https://www.infradead.org/openconnect/download/${P}.tar.gz
+   verify-sig? ( 
https://www.infradead.org/openconnect/download/${P}.tar.gz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software"
+HOMEPAGE="https://www.infradead.org/openconnect/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5"
+IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/json-parser:0=
+   dev-libs/libxml2
+   sys-libs/zlib
+   app-crypt/p11-kit
+   !gnutls? (
+   >=dev-libs/openssl-1.0.1h:0=
+   dev-libs/libp11
+   )
+   gnutls? (
+   app-crypt/trousers
+   app-misc/ca-certificates
+   dev-libs/nettle
+   >=net-libs/gnutls-3.6.13:0=
+   dev-libs/libtasn1:0=
+   app-crypt/tpm2-tss:=
+   )
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   lz4? ( app-arch/lz4:= )
+   nls? ( virtual/libintl )
+   pskc? ( sys-auth/oath-toolkit[pskc(+)] )
+   smartcard? ( sys-apps/pcsc-lite:0= )
+   stoken? ( app-crypt/stoken )
+"
+DEPEND="${COMMON_DEPEND}
+   test? (
+   net-libs/socket_wrapper
+   sys-libs/uid_wrapper
+   !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] )
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/iproute2
+   >=net-vpn/vpnc-scripts-20210402-r1
+   selinux? ( sec-policy/selinux-vpn )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( ${PYTHON_DEPS} sys-apps/groff )
+   nls? ( sys-devel/gettext )
+   test? ( net-vpn/ocserv )
+"
+
+if [[ ${PV} !=  ]]; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-dwmw2 )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/dw...@kernel.org.key"
+fi
+
+CONFIG_CHECK="~TUN"
+

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

2023-05-21 Thread Ionen Wolkens
commit: 25553c109e37bc858227a261297e6f931f9353e6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 21 20:40:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 21 20:43:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25553c10

media-libs/vips: bdepend on glib-utils

Seems unconditionally required with the way meson.build is setup
(from `enumtypes = gnome.mkenums`).

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

 media-libs/vips/vips-8.14.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/vips/vips-8.14.2.ebuild 
b/media-libs/vips/vips-8.14.2.ebuild
index 31c28938b040..3a1eae30e612 100644
--- a/media-libs/vips/vips-8.14.2.ebuild
+++ b/media-libs/vips/vips-8.14.2.ebuild
@@ -77,6 +77,7 @@ DEPEND="
tiff? ( media-libs/tiff[jpeg] )
)"
 BDEPEND="
+   dev-util/glib-utils
sys-devel/gettext
doc? (
app-doc/doxygen



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/files/, net-misc/dhcp/

2023-05-21 Thread Mike Gilbert
commit: c9ffaa149a270cf3da67bceb9eb31541aa668810
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 21 20:36:04 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 21 20:36:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ffaa14

net-misc/dhcp: drop broken LD_PRELOAD setting

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

 net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild  | 293 -
 net-misc/dhcp/dhcp-4.4.3_p1-r2.ebuild  |   3 +-
 ...-4.4.3_p1-r2.ebuild => dhcp-4.4.3_p1-r3.ebuild} |   0
 net-misc/dhcp/files/dhcpd.init5|   2 -
 4 files changed, 1 insertion(+), 297 deletions(-)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild
deleted file mode 100644
index 9fa84b982375..
--- a/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs flag-o-matic tmpfiles
-
-MY_PV="${PV//_alpha/a}"
-MY_PV="${MY_PV//_beta/b}"
-MY_PV="${MY_PV//_rc/rc}"
-MY_PV="${MY_PV//_p/-P}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
-HOMEPAGE="https://www.isc.org/dhcp;
-SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
-   ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz;
-
-LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
-
-BDEPEND="
-   acct-group/dhcp
-   acct-user/dhcp"
-
-DEPEND="
-   client? (
-   kernel_linux? (
-   ipv6? ( sys-apps/iproute2 )
-   sys-apps/net-tools
-   )
-   )
-   ldap? (
-   net-nds/openldap:=
-   ssl? ( dev-libs/openssl:= )
-   )"
-RDEPEND="
-   ${BDEPEND}
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-dhcp )
-   vim-syntax? ( app-vim/dhcpd-syntax )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-   unpack ${A}
-   # handle local bind hell
-   cd "${S}"/bind
-   unpack ./bind.tar.gz
-}
-
-PATCHES=(
-   # Gentoo patches - these will probably never be accepted upstream
-   # Fix some permission issues
-   "${FILESDIR}/${PN}-4.4.3-fix-perms.patch"
-
-   # Enable dhclient to equery NTP servers
-   "${FILESDIR}/${PN}-4.4.3-dhclient-ntp.patch"
-   "${FILESDIR}/${PN}-4.4.3-dhclient-resolvconf.patch"
-
-   # Enable dhclient to get extra configuration from stdin
-   "${FILESDIR}/${PN}-4.4.3-dhclient-stdin-conf.patch"
-   # bug #265531
-   "${FILESDIR}/${PN}-4.4.3-nogateway.patch"
-   # bug #296921
-   "${FILESDIR}/${PN}-4.4.3-quieter-ping.patch"
-   # bug #437108
-   "${FILESDIR}/${PN}-4.4.3-always-accept-4.patch"
-   # bug #480636
-   "${FILESDIR}/${PN}-4.4.3-iproute2-path.patch"
-   # bug #471142
-   "${FILESDIR}/${PN}-4.4.3-bindtodevice-inet6.patch"
-   # bug #559832
-   "${FILESDIR}/${PN}-4.4.3-ldap-ipv6-client-id.patch"
-
-   # Possible upstream candidates
-)
-
-src_prepare() {
-   default
-
-   # Brand the version with Gentoo
-   sed -i \
-   -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-   configure || die
-
-   # Change the hook script locations of the scripts
-   sed -i \
-   -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
-   -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
-   client/scripts/* || die
-
-   # No need for the linux script to force bash #158540
-   sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
-
-   # Quiet the freebsd logger a little
-   sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || 
die
-
-   # Remove these options from the sample config
-   sed -i -r \
-   -e "/(script|host-name|domain-name) /d" \
-   client/dhclient.conf.example || die
-
-   if use client && ! use server ; then
-   sed -i -r \
-   -e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
-   Makefile.in || die
-   elif ! use client && use server ; then
-   sed -i -r \
-   -e '/^SUBDIRS/s:\::' \
-   Makefile.in || die
-   fi
-
-   # Only install different man pages if we don't have en
-   if [[ " ${LINGUAS} " != *" en "* ]]; then
-   # Install Japanese man pages
-   if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
-   einfo "Installing Japanese documention"
-   cp doc/ja_JP.eucJP/dhclient* client || die
-

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

2023-05-21 Thread Mike Gilbert
commit: ca5b57e09ab7caa3871bc31a42f5ac07f826cea0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 21 20:37:50 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 21 20:37:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5b57e0

net-misc/dhcp: drop 4.4.3_p1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/dhcp/dhcp-4.4.3_p1.ebuild | 298 -
 1 file changed, 298 deletions(-)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild
deleted file mode 100644
index 955d356609f4..
--- a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild
+++ /dev/null
@@ -1,298 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs flag-o-matic tmpfiles
-
-MY_PV="${PV//_alpha/a}"
-MY_PV="${MY_PV//_beta/b}"
-MY_PV="${MY_PV//_rc/rc}"
-MY_PV="${MY_PV//_p/-P}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
-HOMEPAGE="https://www.isc.org/dhcp;
-SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
-   ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz;
-
-LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
-
-BDEPEND="
-   acct-group/dhcp
-   acct-user/dhcp"
-
-DEPEND="
-   client? (
-   kernel_linux? (
-   ipv6? ( sys-apps/iproute2 )
-   sys-apps/net-tools
-   )
-   )
-   ldap? (
-   net-nds/openldap:=
-   ssl? ( dev-libs/openssl:= )
-   )"
-RDEPEND="
-   ${BDEPEND}
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-dhcp )
-   vim-syntax? ( app-vim/dhcpd-syntax )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-   unpack ${A}
-   # handle local bind hell
-   cd "${S}"/bind
-   unpack ./bind.tar.gz
-}
-
-PATCHES=(
-   # Gentoo patches - these will probably never be accepted upstream
-   # Fix some permission issues
-   "${FILESDIR}/${PN}-4.4.3-fix-perms.patch"
-
-   # Enable dhclient to equery NTP servers
-   "${FILESDIR}/${PN}-4.4.3-dhclient-ntp.patch"
-   "${FILESDIR}/${PN}-4.4.3-dhclient-resolvconf.patch"
-
-   # Enable dhclient to get extra configuration from stdin
-   "${FILESDIR}/${PN}-4.4.3-dhclient-stdin-conf.patch"
-   # bug #265531
-   "${FILESDIR}/${PN}-4.4.3-nogateway.patch"
-   # bug #296921
-   "${FILESDIR}/${PN}-4.4.3-quieter-ping.patch"
-   # bug #437108
-   "${FILESDIR}/${PN}-4.4.3-always-accept-4.patch"
-   # bug #480636
-   "${FILESDIR}/${PN}-4.4.3-iproute2-path.patch"
-   # bug #471142
-   "${FILESDIR}/${PN}-4.4.3-bindtodevice-inet6.patch"
-   # bug #559832
-   "${FILESDIR}/${PN}-4.4.3-ldap-ipv6-client-id.patch"
-
-   # Possible upstream candidates
-)
-
-src_prepare() {
-   default
-
-   # Brand the version with Gentoo
-   sed -i \
-   -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-   configure || die
-
-   # Change the hook script locations of the scripts
-   sed -i \
-   -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
-   -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
-   client/scripts/* || die
-
-   # No need for the linux script to force bash #158540
-   sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
-
-   # Quiet the freebsd logger a little
-   sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || 
die
-
-   # Remove these options from the sample config
-   sed -i -r \
-   -e "/(script|host-name|domain-name) /d" \
-   client/dhclient.conf.example || die
-
-   if use client && ! use server ; then
-   sed -i -r \
-   -e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
-   Makefile.in || die
-   elif ! use client && use server ; then
-   sed -i -r \
-   -e '/^SUBDIRS/s:\::' \
-   Makefile.in || die
-   fi
-
-   # Only install different man pages if we don't have en
-   if [[ " ${LINGUAS} " != *" en "* ]]; then
-   # Install Japanese man pages
-   if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
-   einfo "Installing Japanese documention"
-   cp doc/ja_JP.eucJP/dhclient* client || die
-   cp doc/ja_JP.eucJP/dhcp* common || die
-   fi
-   fi
-   # Now remove the non-english docs so there are no errors later
-   rm -r doc/ja_JP.eucJP || die
-
-   # make the bind build work - do NOT make "binddir" local!

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

2023-05-21 Thread Matthew Thode
commit: 0beb6c75b6facf54b47ccb0585825e04d2f3aaed
Author: Zurab Kvachadze  gmail  com>
AuthorDate: Thu May 18 07:51:48 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May 21 20:04:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0beb6c75

gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1

Previous ebuild would conditionally, based on the USE flags, pull
mandatory dependencies (that is udev, hwdata, seatd), which in the
absense of such would result in a build failure. USE flags have been
removed, which does not affect users who managed to build the package
successfully, therefore keywords were not dropped.

It is possible to disable/enable certain backends including their
dependencies, so ability to control this behaviour was added in 0.16.1-r1
and  versions.

Bug: https://bugs.gentoo.org/883781
Closes: https://bugs.gentoo.org/883781
Signed-off-by: Zurab Kvachadze  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 gui-libs/wlroots/metadata.xml  |  7 ++--
 ...oots-0.16.2.ebuild => wlroots-0.16.2-r1.ebuild} | 23 -
 gui-libs/wlroots/wlroots-0.16.2.ebuild |  8 ++---
 gui-libs/wlroots/wlroots-.ebuild   | 39 +-
 4 files changed, 46 insertions(+), 31 deletions(-)

diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 69cb7d4fc088..10ac1444ba24 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,9 +21,10 @@
wlroots is developed under the direction of the 
gui-wm/sway project.


-   Use system hwdata
-   Enable support for libliftoff kms plane 
backend
-   Enable libseatd session support
+   Enable Direct Rendering Management
+   Enable support for libliftoff KMS plane 
backend
+   Enable support for input devices via 
dev-libs/libinput
+   Enable session support (is required for 
DRM and libinput)
Install the minimal wayland client, 
tinywl
Enable support for the vulkan backend 
renderer
Enable support for handling 
input/output devices through x11-libs/libxcb

diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
similarity index 76%
copy from gui-libs/wlroots/wlroots-0.16.2.ebuild
copy to gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
index c6aa61b39f4b..a82f1b82 100644
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
@@ -14,21 +14,21 @@ if [[ ${PV} ==  ]]; then
SLOT="0/"
 else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
 fi
 
 LICENSE="MIT"
-IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
+IUSE="+drm +libinput tinywl vulkan x11-backend X"
 
 DEPEND="
-   >=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
+   drm? ( sys-apps/hwdata:= )
+   libinput? ( >=dev-libs/libinput-1.14.0:0= )
media-libs/mesa[egl(+),gles2]
-   hwdata? ( sys-apps/hwdata:= )
-   seatd? ( sys-auth/seatd:= )
-   udev? ( virtual/libudev )
+   sys-auth/seatd:=
+   virtual/libudev
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
@@ -57,13 +57,20 @@ BDEPEND="
 "
 
 src_configure() {
+   local backends=(
+   $(usev drm)
+   $(usev libinput)
+   $(usev x11-backend 'x11')
+   )
+   # Separate values with a comma with this evil floating point bit hack
+   local meson_backends=$(IFS=','; echo "${backends[*]}")
# xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
$(meson_use tinywl examples)
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-   -Dxwayland=$(usex X enabled disabled)
-   -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+   $(meson_feature X xwayland)
+   -Dbackends=${meson_backends}
)
 
meson_src_configure

diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2.ebuild
index c6aa61b39f4b..0e57c5f6342e 100644
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild
@@ -19,16 +19,16 @@ else
 fi
 
 LICENSE="MIT"
-IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
+IUSE="tinywl vulkan x11-backend X"
 
 DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2]
-   hwdata? ( sys-apps/hwdata:= )
-   

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

2023-05-21 Thread Matthew Thode
commit: a34662d455fcd8866a8210f007dd0a53961c10ea
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May 21 20:01:40 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May 21 20:02:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34662d4

Revert "gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1"

This reverts commit 3807e953a8eec7d5e64b2397b903400d98c9e21b.

Signed-off-by: Matthew Thode  gentoo.org>

 gui-libs/wlroots/metadata.xml |  7 ++-
 gui-libs/wlroots/wlroots-0.16.2-r1.ebuild | 88 ---
 gui-libs/wlroots/wlroots-0.16.2.ebuild|  8 +--
 gui-libs/wlroots/wlroots-.ebuild  | 33 +---
 4 files changed, 21 insertions(+), 115 deletions(-)

diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 10ac1444ba24..69cb7d4fc088 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,10 +21,9 @@
wlroots is developed under the direction of the 
gui-wm/sway project.


-   Enable Direct Rendering Management
-   Enable support for libliftoff KMS plane 
backend
-   Enable support for input devices via 
dev-libs/libinput
-   Enable session support (is required for 
DRM and libinput)
+   Use system hwdata
+   Enable support for libliftoff kms plane 
backend
+   Enable libseatd session support
Install the minimal wayland client, 
tinywl
Enable support for the vulkan backend 
renderer
Enable support for handling 
input/output devices through x11-libs/libxcb

diff --git a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
deleted file mode 100644
index f1999ee681bf..
--- a/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
-HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
-   inherit git-r3
-   SLOT="0/"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-   SLOT="0/$(ver_cut 2)"
-fi
-
-LICENSE="MIT"
-IUSE="+drm +libinput tinywl vulkan x11-backend X"
-
-DEPEND="
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.28
-   drm? ( sys-apps/hwdata:= )
-   libinput? ( >=dev-libs/libinput-1.14.0:0= )
-   media-libs/mesa[egl(+),gles2]
-   sys-auth/seatd:=
-   virtual/libudev
-   vulkan? (
-   dev-util/glslang:0=
-   dev-util/vulkan-headers:0=
-   media-libs/vulkan-loader:0=
-   )
-   >=x11-libs/libdrm-2.4.114:0=
-   x11-libs/libxkbcommon
-   >=x11-libs/pixman-0.42.0:0=
-   x11-backend? ( x11-libs/libxcb:0= )
-   X? (
-   x11-base/xwayland
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.24
-   >=dev-util/meson-0.60.0
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local backends="$(usex drm 'drm,' '')"
-   backends+="$(usex libinput 'libinput,' '')"
-   backends+="$(usex x11-backend 'x11,' '')"
-   # Get rid of a trailing comma
-   backends="${backends%,}"
-   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
-   local emesonargs=(
-   "-Dxcb-errors=disabled"
-   $(meson_use tinywl examples)
-   -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-   -Dxwayland=$(usex X enabled disabled)
-   -Dbackends="${backends}"
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   if use tinywl; then
-   dobin "${BUILD_DIR}"/tinywl/tinywl
-   fi
-}
-
-pkg_postinst() {
-   elog "You must be in the input group to allow your compositor"
-   elog "to access input devices via libinput."
-}

diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2.ebuild
index 0e57c5f6342e..c6aa61b39f4b 100644
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild
@@ -19,16 +19,16 @@ else
 fi
 
 LICENSE="MIT"
-IUSE="tinywl vulkan x11-backend X"
+IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
 
 DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0

[gentoo-commits] repo/gentoo:master commit in: app-emacs/ssass-mode/

2023-05-21 Thread Maciej Barć
commit: 29f35260e700f20be31d1fbaa768f98234b4a90c
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 21 20:01:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 21 20:02:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f35260

app-emacs/ssass-mode: fix SRC_URI

Closes: https://bugs.gentoo.org/906898
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild 
b/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild
index 5bf8db2af8ae..48b8522d7b1e 100644
--- a/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild
+++ b/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild
@@ -9,7 +9,7 @@ inherit elisp
 
 DESCRIPTION="Write Sass in Emacs without a Turing Machine"
 HOMEPAGE="https://github.com/AdamNiederer/ssass-mode/;
-SRC_URI="https://github.com/AdamNiedererw/${PN}/archive/${COMMIT}.tar.gz
+SRC_URI="https://github.com/AdamNiederer/${PN}/archive/${COMMIT}.tar.gz
-> ${P}.tar.gz"
 S="${WORKDIR}"/${PN}-${COMMIT}
 



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

2023-05-21 Thread Matthew Thode
commit: 3807e953a8eec7d5e64b2397b903400d98c9e21b
Author: Zurab Kvachadze  gmail  com>
AuthorDate: Thu May 18 07:51:48 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May 21 19:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3807e953

gui-libs/wlroots: fix building with seatd, revbump to wlroots-0.16.2-r1

Previous ebuild would conditionally, based on the USE flags, pull
mandatory dependencies (that is udev, hwdata, seatd), which in the
absense of such would result in a build failure. USE flags have been
removed, which does not affect users who managed to build the package
successfully, therefore keywords were not dropped.

It is possible to disable/enable certain backends including their
dependencies, so ability to control this behaviour was added in 0.16.1-r1
and  versions.

Bug: https://bugs.gentoo.org/883781
Closes: https://bugs.gentoo.org/883781
Signed-off-by: Zurab Kvachadze  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 gui-libs/wlroots/metadata.xml  |  7 +++--
 ...oots-0.16.2.ebuild => wlroots-0.16.2-r1.ebuild} | 19 -
 gui-libs/wlroots/wlroots-0.16.2.ebuild |  8 +++---
 gui-libs/wlroots/wlroots-.ebuild   | 33 +-
 4 files changed, 39 insertions(+), 28 deletions(-)

diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 69cb7d4fc088..10ac1444ba24 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -21,9 +21,10 @@
wlroots is developed under the direction of the 
gui-wm/sway project.


-   Use system hwdata
-   Enable support for libliftoff kms plane 
backend
-   Enable libseatd session support
+   Enable Direct Rendering Management
+   Enable support for libliftoff KMS plane 
backend
+   Enable support for input devices via 
dev-libs/libinput
+   Enable session support (is required for 
DRM and libinput)
Install the minimal wayland client, 
tinywl
Enable support for the vulkan backend 
renderer
Enable support for handling 
input/output devices through x11-libs/libxcb

diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
similarity index 79%
copy from gui-libs/wlroots/wlroots-0.16.2.ebuild
copy to gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
index c6aa61b39f4b..f1999ee681bf 100644
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2-r1.ebuild
@@ -14,21 +14,21 @@ if [[ ${PV} ==  ]]; then
SLOT="0/"
 else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(ver_cut 2)"
 fi
 
 LICENSE="MIT"
-IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
+IUSE="+drm +libinput tinywl vulkan x11-backend X"
 
 DEPEND="
-   >=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
+   drm? ( sys-apps/hwdata:= )
+   libinput? ( >=dev-libs/libinput-1.14.0:0= )
media-libs/mesa[egl(+),gles2]
-   hwdata? ( sys-apps/hwdata:= )
-   seatd? ( sys-auth/seatd:= )
-   udev? ( virtual/libudev )
+   sys-auth/seatd:=
+   virtual/libudev
vulkan? (
dev-util/glslang:0=
dev-util/vulkan-headers:0=
@@ -57,13 +57,18 @@ BDEPEND="
 "
 
 src_configure() {
+   local backends="$(usex drm 'drm,' '')"
+   backends+="$(usex libinput 'libinput,' '')"
+   backends+="$(usex x11-backend 'x11,' '')"
+   # Get rid of a trailing comma
+   backends="${backends%,}"
# xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
local emesonargs=(
"-Dxcb-errors=disabled"
$(meson_use tinywl examples)
-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
-Dxwayland=$(usex X enabled disabled)
-   -Dbackends=drm,libinput$(usex x11-backend ',x11' '')
+   -Dbackends="${backends}"
)
 
meson_src_configure

diff --git a/gui-libs/wlroots/wlroots-0.16.2.ebuild 
b/gui-libs/wlroots/wlroots-0.16.2.ebuild
index c6aa61b39f4b..0e57c5f6342e 100644
--- a/gui-libs/wlroots/wlroots-0.16.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.16.2.ebuild
@@ -19,16 +19,16 @@ else
 fi
 
 LICENSE="MIT"
-IUSE="+hwdata +seatd tinywl +udev vulkan x11-backend X"
+IUSE="tinywl vulkan x11-backend X"
 
 DEPEND="
>=dev-libs/libinput-1.14.0:0=
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.28
media-libs/mesa[egl(+),gles2]
-   hwdata? ( sys-apps/hwdata:= )
-   seatd? ( sys-auth/seatd:= )
-   udev? ( virtual/libudev )
+   sys-apps/hwdata:=
+   

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

2023-05-21 Thread Matthew Thode
commit: 362e261725c04caec8207aca77dee32a41671eda
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May 21 19:58:30 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May 21 19:58:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362e2617

dev-ruby/facter: stabilize 4.4.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/dev-ruby/facter/facter-4.4.0.ebuild 
b/dev-ruby/facter/facter-4.4.0.ebuild
index 306c755078bc..1c4e136e7a9c 100644
--- a/dev-ruby/facter/facter-4.4.0.ebuild
+++ b/dev-ruby/facter/facter-4.4.0.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plymouth-kcm/

2023-05-21 Thread Sam James
commit: de396c70ffccc1798b8a71540360763bac1f14ac
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de396c70

kde-plasma/plymouth-kcm: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild 
b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild
index b08824a2ed0f..4af4008c98ab 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-meta/

2023-05-21 Thread Sam James
commit: b6ffcb2895a9623c6dc3b5e245a8f5aac89d0224
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ffcb28

kde-plasma/plasma-meta: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild
index 863878e20132..7b15ae4350c1 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.27.5.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/;
 
 LICENSE="metapackage"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
 +desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook
 +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/sddm-kcm/

2023-05-21 Thread Sam James
commit: 9b77cbaafbf132d0e142f5f2f68b95ae5dc44c80
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b77cbaa

kde-plasma/sddm-kcm: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild 
b/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild
index c15c65adece0..f6a40886c8b2 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal/

2023-05-21 Thread Sam James
commit: 28a49a216a363ae40ed8e66dc1366d54a6350578
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a49a21

sys-apps/xdg-desktop-portal: Stabilize 1.16.0-r1 arm64, #906216

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

 sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild 
b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild
index fbac2913ea3b..09cc87168d96 100644
--- a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="geolocation screencast systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-sdk/

2023-05-21 Thread Sam James
commit: 29c242d39fa5e110f7fe5916c324fad1a18dfe5d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c242d3

kde-plasma/plasma-sdk: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild
index b2d351d99fee..6b674be7e311 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.27.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Useful applications for Plasma development"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-pa/

2023-05-21 Thread Sam James
commit: 859b996d2a677a1d9773e5f3fffec27bc959d2bf
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859b996d

kde-plasma/plasma-pa: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild
index f8bda145f885..c2b411ed5de1 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.27.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Plasma applet for audio volume management using 
PulseAudio"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xembed-sni-proxy/

2023-05-21 Thread Sam James
commit: eb01ef91775252ed672acc455a9d840a99a3a9e3
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb01ef91

kde-plasma/xembed-sni-proxy: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild 
b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild
index 7ec45e3ce867..fcf898e0c5c1 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.5.ebuild
@@ -14,7 +14,7 @@ CMAKE_USE_DIR="${S}/${PN}"
 
 LICENSE="GPL-2"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=dev-qt/qtcore-${QTMIN}:5



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-nm/

2023-05-21 Thread Sam James
commit: 67683b6971a3f5662397f515803382b84ea8e3ec
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67683b69

kde-plasma/plasma-nm: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild
index 9b2efdbee5ab..4213ac25b8b4 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.27.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma applet for NetworkManager"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="openconnect teamd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-vault/

2023-05-21 Thread Sam James
commit: 61605dd8d9c4c400d5bfea9995dc0d1e35e0bcfc
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61605dd8

kde-plasma/plasma-vault: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild
index 577e2ee3b4cf..eab283dcb167 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE+=" 
https://cukic.co/2017/02/03/vaults-encryption-in-plasma/;
 
 LICENSE="LGPL-3"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="networkmanager"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-firewall/

2023-05-21 Thread Sam James
commit: ac65751b9dcc224f4be354bbf7ffb38417d79925
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac65751b

kde-plasma/plasma-firewall: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild 
b/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild
index 87a197c5fe28..24a3dcb955fb 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.27.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/network/plasma-firewall;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="firewalld +ufw"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-workspace-wallpapers/

2023-05-21 Thread Sam James
commit: e140a9e6b7eb94bc24bb6926c6c2de2a3973290d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e140a9e6

kde-plasma/plasma-workspace-wallpapers: Stabilize 5.27.5 arm64, #906216

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

 .../plasma-workspace-wallpapers-5.27.5.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild
 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild
index f0faf56668c7..5f9c4e258454 100644
--- 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild
+++ 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.5.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Wallpapers for the Plasma workspace"
 
 LICENSE="GPL-2"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xdg-desktop-portal-kde/

2023-05-21 Thread Sam James
commit: 77b70a7ba8e4b0f434e12fdd6049631651a351bf
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b70a7b

kde-plasma/xdg-desktop-portal-kde: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild
index 361561977896..c1266262b10e 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal 
that is using Qt/KDE
 
 LICENSE="LGPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwrited/

2023-05-21 Thread Sam James
commit: 5a557da5f9bb1987b7de9784025c26ac6404551f
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a557da5

kde-plasma/kwrited: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/kwrited/kwrited-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwrited/kwrited-5.27.5.ebuild 
b/kde-plasma/kwrited/kwrited-5.27.5.ebuild
index 779ff2a0ca38..753f6f1b0118 100644
--- a/kde-plasma/kwrited/kwrited-5.27.5.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.27.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write 
messages"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-systemmonitor/

2023-05-21 Thread Sam James
commit: 465a147a61ca07b438adf0040b7d7cfbfae55b88
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465a147a

kde-plasma/plasma-systemmonitor: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild 
b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild
index 66f916309766..3187efb643fc 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/;
 
 LICENSE="|| ( GPL-3 GPL-2 )"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-welcome/

2023-05-21 Thread Sam James
commit: e0a2cacb9f0834710cb2830d57a5cf4e916d7406
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a2cacb

kde-plasma/plasma-welcome: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild 
b/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild
index 903641742416..5673a624084d 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-5.27.5.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A friendly onboarding wizard for Plasma"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="discover +kaccounts telemetry"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/polkit-kde-agent/

2023-05-21 Thread Sam James
commit: 32fb4b5d2e3c7517b5039553c3f18020b919073c
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fb4b5d

kde-plasma/polkit-kde-agent: Stabilize 5.27.5-r1 arm64, #906216

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

 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild 
b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
index 99055ba8c994..16bf86725e99 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://kde.org/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/oxygen/

2023-05-21 Thread Sam James
commit: fdab47755de00a383ec4fba1c4494022b99c8a95
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdab4775

kde-plasma/oxygen: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/oxygen/oxygen-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/oxygen/oxygen-5.27.5.ebuild 
b/kde-plasma/oxygen/oxygen-5.27.5.ebuild
index d2d0cbcac499..b771b15d142f 100644
--- a/kde-plasma/oxygen/oxygen-5.27.5.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/

2023-05-21 Thread Sam James
commit: 8f3d6e5b9aa2654ad0597af774039f942b0c8871
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3d6e5b

kde-plasma/powerdevil: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/powerdevil/powerdevil-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild
index 6ebff586718b..16a519a8d58a 100644
--- a/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.27.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="brightness-control caps +wireless"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-disks/

2023-05-21 Thread Sam James
commit: 54f2e13c416b11db2b3e1850509dca02c02b4ff5
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f2e13c

kde-plasma/plasma-disks: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild 
b/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild
index ca6f6fcb4d98..ab786d123d7a 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-disks;
 
 LICENSE="|| ( GPL-3 GPL-2 )"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-desktop/

2023-05-21 Thread Sam James
commit: 3cd08f694f8b2643a0ed6319b98885fff2899d2d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd08f69

kde-plasma/plasma-desktop: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild
index 8456f264ada4..d5e921c10e81 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="ibus +kaccounts scim screencast +semantic-desktop"
 
 # kde-frameworks/kwindowsystem[X]: Uses KX11Extras



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/oxygen-sounds/

2023-05-21 Thread Sam James
commit: 8da1c81d00826cb5550847ff572aecc85bba872a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da1c81d

kde-plasma/oxygen-sounds: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild 
b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild
index 6065e32d8606..dfdbfc6656ba 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.5.ebuild
@@ -12,6 +12,6 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-browser-integration/

2023-05-21 Thread Sam James
commit: e83c10d8fd20f46f6a3375804edf4d5c7edd816d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83c10d8

kde-plasma/plasma-browser-integration: Stabilize 5.27.5 arm64, #906216

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

 .../plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild
 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild
index fa6d56320bbf..cc1af22b8631 100644
--- 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild
+++ 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE+=" 
https://community.kde.org/Plasma/Browser_Integration;
 
 LICENSE="GPL-3+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwayland-integration/

2023-05-21 Thread Sam James
commit: d184321a8084bcf7a91bae575ece324b64777936
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d184321a

kde-plasma/kwayland-integration: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild 
b/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild
index bb43bc140ca8..dfdfbc1f02c8 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.27.5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration;
 
 LICENSE="LGPL-2.1"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwallet-pam/

2023-05-21 Thread Sam James
commit: 49131d83870d0e36bd52c8ae13f2bba93711bb1e
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49131d83

kde-plasma/kwallet-pam: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild 
b/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild
index 212457e141b2..3d8a7fc4f3d7 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.27.5.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again 
after login"
 
 LICENSE="LGPL-2.1"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksystemstats/

2023-05-21 Thread Sam James
commit: e9708ec185d357f620bdb6c037125a7d8c0c4737
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:49:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9708ec1

kde-plasma/ksystemstats: Stabilize 5.27.5 arm64, #906216

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

 kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild 
b/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild
index 6bf9c35d7b9e..ad022ceb996a 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-5.27.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Plugin-based system monitoring daemon"
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="networkmanager"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/stdlibs/, dev-python/asyncpg/, net-voip/discover-overlay/, ...

2023-05-21 Thread YiFei Zhu
commit: 8239a203642f90b2d066a1747c656d4d4b64462c
Author: YiFei Zhu  gmail  com>
AuthorDate: Sun May 21 19:40:23 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Sun May 21 19:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8239a203

*/*: replace uses of mirror://pypi/ with pypi.eclass

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/asyncpg/asyncpg-0.26.0.ebuild   |  3 +--
 .../azure-storage-blob/azure-storage-blob-12.14.1.ebuild   |  5 +++--
 .../browserstack-local-python-1.2.3.ebuild |  8 +++-
 dev-python/cx-oracle/cx-oracle-8.3.0.ebuild| 10 +++---
 dev-python/decopatch/decopatch-1.4.9.ebuild|  3 +--
 dev-python/googletrans/googletrans-4.0.0_rc1.ebuild|  4 ++--
 dev-python/i3ipc/i3ipc-2.2.1.ebuild|  3 +--
 .../insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild |  4 ++--
 dev-python/mastodon-py/mastodon-py-1.8.0.ebuild|  6 +++---
 dev-python/msrest/msrest-0.7.1.ebuild  |  4 ++--
 dev-python/os-api-ref/os-api-ref-2.3.0.ebuild  |  4 ++--
 dev-python/pydispatcher/pydispatcher-2.0.7.ebuild  |  7 +++
 dev-python/pymeeus/pymeeus-0.5.11.ebuild   |  6 +++---
 dev-python/pymeeus/pymeeus-0.5.12.ebuild   |  8 +++-
 dev-python/pytest-cases/pytest-cases-3.6.13.ebuild |  4 ++--
 dev-python/pytest-click/pytest-click-1.1.0.ebuild  |  6 +-
 dev-python/python-http-client/Manifest |  2 +-
 dev-python/python-http-client/python-http-client-3.3.5.ebuild  |  7 +--
 dev-python/readability-lxml/readability-lxml-0.6.1.ebuild  |  4 ++--
 .../sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild   |  6 +-
 dev-python/sphinx-click/sphinx-click-4.1.0.ebuild  |  4 ++--
 dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild  |  4 ++--
 dev-python/srt/srt-3.5.1.ebuild|  3 +--
 dev-python/stdlibs/stdlibs-2022.3.16.ebuild|  3 +--
 dev-python/types-paramiko/types-paramiko-2.10.0.ebuild |  4 ++--
 .../types-python-dateutil/types-python-dateutil-2.8.17.ebuild  |  4 ++--
 dev-python/types-pytz/types-pytz-2021.3.8.ebuild   |  4 ++--
 dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild|  7 ++-
 dev-python/w3lib/w3lib-2.0.1.ebuild|  3 +--
 dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild   |  7 +++
 dev-util/FoBiS/Manifest|  2 +-
 dev-util/reuse/reuse-1.1.0.ebuild  |  3 +--
 games-misc/gay/gay-1.2.8.ebuild|  3 +--
 net-misc/fedigroup/fedigroup-1.0.6.ebuild  |  8 +++-
 net-misc/fedigroup/fedigroup-1.0.8.ebuild  |  8 +++-
 net-voip/discover-overlay/discover-overlay-0.4.5.ebuild|  4 ++--
 net-voip/discover-overlay/discover-overlay-0.5.4.ebuild|  4 ++--
 37 files changed, 71 insertions(+), 108 deletions(-)

diff --git a/dev-python/asyncpg/asyncpg-0.26.0.ebuild 
b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
index 3ff4d663d..aab248ad3 100644
--- a/dev-python/asyncpg/asyncpg-0.26.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
@@ -5,11 +5,10 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )  # doesn't build with pypy3
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="A fast PostgreSQL Database Client Library for Python/asyncio"
 HOMEPAGE="https://github.com/MagicStack/asyncpg;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"

diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild 
b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
index 14da37ddb..10b7e8ca4 100644
--- a/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
+++ b/dev-python/azure-storage-blob/azure-storage-blob-12.14.1.ebuild
@@ -5,14 +5,15 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Microsoft Azure Blob Storage Client Library for Python"
 HOMEPAGE="
https://pypi.org/project/azure-storage-blob/
https://github.com/Azure/azure-sdk-for-python
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
 
 LICENSE="MIT"
 SLOT="0"

diff --git 
a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild 
b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
index 448f4419b..ad6914301 100644
--- 
a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nmap/

2023-05-21 Thread Sam James
commit: 64620d3c640666e4e9a345d92babb5167b4e7692
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:41:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:41:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64620d3c

net-analyzer/nmap: fix live ebuild

Closes: https://bugs.gentoo.org/906903
Fixes: 77eba6f506b1f629034647c8b7debcba8d599a6a
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/nmap/nmap-7.94.ebuild | 7 +--
 net-analyzer/nmap/nmap-.ebuild | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/nmap/nmap-7.94.ebuild 
b/net-analyzer/nmap/nmap-7.94.ebuild
index a12d68736f19..246e6bb067d6 100644
--- a/net-analyzer/nmap/nmap-7.94.ebuild
+++ b/net-analyzer/nmap/nmap-7.94.ebuild
@@ -22,12 +22,13 @@ else
inherit verify-sig
 
SRC_URI="https://nmap.org/dist/${P}.tar.bz2;
-   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
 
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
+
 # https://github.com/nmap/nmap/issues/2199
 LICENSE="NPSL-0.95"
 SLOT="0"
@@ -89,7 +90,9 @@ pkg_setup() {
 }
 
 src_unpack() {
-   if use verify-sig ; then
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+   elif use verify-sig ; then
# Needed for downloaded patch (which is unsigned, which is fine)
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
fi

diff --git a/net-analyzer/nmap/nmap-.ebuild 
b/net-analyzer/nmap/nmap-.ebuild
index a12d68736f19..246e6bb067d6 100644
--- a/net-analyzer/nmap/nmap-.ebuild
+++ b/net-analyzer/nmap/nmap-.ebuild
@@ -22,12 +22,13 @@ else
inherit verify-sig
 
SRC_URI="https://nmap.org/dist/${P}.tar.bz2;
-   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
 
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
+
 # https://github.com/nmap/nmap/issues/2199
 LICENSE="NPSL-0.95"
 SLOT="0"
@@ -89,7 +90,9 @@ pkg_setup() {
 }
 
 src_unpack() {
-   if use verify-sig ; then
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+   elif use verify-sig ; then
# Needed for downloaded patch (which is unsigned, which is fine)
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
fi



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nmap/

2023-05-21 Thread Sam James
commit: 2d14f7eae55af52cb3e811d6326d9820a3aa2faa
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:18:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:35:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d14f7ea

net-analyzer/nmap: disable py3.9

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

 net-analyzer/nmap/nmap-7.94.ebuild | 2 +-
 net-analyzer/nmap/nmap-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nmap/nmap-7.94.ebuild 
b/net-analyzer/nmap/nmap-7.94.ebuild
index d1dbe307710b..a12d68736f19 100644
--- a/net-analyzer/nmap/nmap-7.94.ebuild
+++ b/net-analyzer/nmap/nmap-7.94.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-4 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
 PLOCALE_BACKUP="en"
 inherit autotools lua-single plocale python-single-r1 toolchain-funcs

diff --git a/net-analyzer/nmap/nmap-.ebuild 
b/net-analyzer/nmap/nmap-.ebuild
index d1dbe307710b..a12d68736f19 100644
--- a/net-analyzer/nmap/nmap-.ebuild
+++ b/net-analyzer/nmap/nmap-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-4 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
 PLOCALE_BACKUP="en"
 inherit autotools lua-single plocale python-single-r1 toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnu-c-intro-ref/

2023-05-21 Thread Sam James
commit: b3794f12bcea506f18feb2cd7c085d0873027b93
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:35:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3794f12

app-doc/gnu-c-intro-ref: new package, add 0_pre20230521, 

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

 app-doc/gnu-c-intro-ref/Manifest   |  1 +
 .../gnu-c-intro-ref-0_pre20230521.ebuild   | 45 ++
 .../gnu-c-intro-ref/gnu-c-intro-ref-.ebuild| 45 ++
 app-doc/gnu-c-intro-ref/metadata.xml   | 11 ++
 4 files changed, 102 insertions(+)

diff --git a/app-doc/gnu-c-intro-ref/Manifest b/app-doc/gnu-c-intro-ref/Manifest
new file mode 100644
index ..b47e753099d6
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/Manifest
@@ -0,0 +1 @@
+DIST c-intro-and-ref-36a1041cfa542b8c00aa6daad2624797164d87f4.tar.gz 195859 
BLAKE2B 
d2a6b32e1f19c88c947e3a98825cdf6eec8192a6e79b4eb9b47bbb69368e2dcb8bb6a6e77dbf05070b918aead7d60d72dd9afcd719a7c1f8d51793fe2ababaa0
 SHA512 
bd4bd01a24a941c7272d0e9e88867a1669779e390f50725c883bd18cd578899529d2179c919a0a4db386bcb59d3e485a3487b762ee499ee4585e9c579b802787

diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0_pre20230521.ebuild 
b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0_pre20230521.ebuild
new file mode 100644
index ..206a80678ffc
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0_pre20230521.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="GNU C Language Intro and Reference Manual"
+HOMEPAGE="https://savannah.gnu.org/projects/c-intro-and-ref/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/c-intro-and-ref.git;
+   inherit git-r3
+else
+   MY_COMMIT="36a1041cfa542b8c00aa6daad2624797164d87f4"
+   
SRC_URI="https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git/snapshot/c-intro-and-ref-${MY_COMMIT}.tar.gz;
+   S="${WORKDIR}"/c-intro-and-ref-${MY_COMMIT}
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="FDL-1.3+"
+SLOT="0"
+IUSE="pdf"
+
+BDEPEND="
+   sys-apps/texinfo
+   pdf? (
+   app-text/ghostscript-gpl
+   app-text/texlive-core
+   )
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_compile() {
+   emake info html $(usev pdf 'pdf')
+}
+
+src_install() {
+   emake DESTDIR="${D}" install-info install-html $(usev pdf 'install-pdf')
+}

diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild 
b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild
new file mode 100644
index ..206a80678ffc
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="GNU C Language Intro and Reference Manual"
+HOMEPAGE="https://savannah.gnu.org/projects/c-intro-and-ref/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/c-intro-and-ref.git;
+   inherit git-r3
+else
+   MY_COMMIT="36a1041cfa542b8c00aa6daad2624797164d87f4"
+   
SRC_URI="https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git/snapshot/c-intro-and-ref-${MY_COMMIT}.tar.gz;
+   S="${WORKDIR}"/c-intro-and-ref-${MY_COMMIT}
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="FDL-1.3+"
+SLOT="0"
+IUSE="pdf"
+
+BDEPEND="
+   sys-apps/texinfo
+   pdf? (
+   app-text/ghostscript-gpl
+   app-text/texlive-core
+   )
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_compile() {
+   emake info html $(usev pdf 'pdf')
+}
+
+src_install() {
+   emake DESTDIR="${D}" install-info install-html $(usev pdf 'install-pdf')
+}

diff --git a/app-doc/gnu-c-intro-ref/metadata.xml 
b/app-doc/gnu-c-intro-ref/metadata.xml
new file mode 100644
index ..ba8bf116c4f5
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   c-intro-and-ref
+   
+



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

2023-05-21 Thread Sam James
commit: 1e2c75a56d474b55173430154239d39bbff0de9f
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 19:35:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 19:35:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2c75a5

dev-libs/liblinear: add 246

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

 dev-libs/liblinear/Manifest |  1 +
 dev-libs/liblinear/liblinear-246.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/liblinear/Manifest b/dev-libs/liblinear/Manifest
index 202d311a741a..51d7295908e9 100644
--- a/dev-libs/liblinear/Manifest
+++ b/dev-libs/liblinear/Manifest
@@ -1 +1,2 @@
+DIST liblinear-2.46.tar.gz 569001 BLAKE2B 
d1f9019717b47414c11611a253ca9185d80cb5860e53462f9b4a6f95c99b0d39502ba91827d8afca6e98d279b50ce44cdcfde9a3629f2c5d4773eeb93e17de76
 SHA512 
94b892a51f85246cad36562f1e4870a22e73c0c6bf237dfcdc50467e93212a6e88a8f7ba36cfd691c031d8ced9ad663f592ef94e309df764d56095cfff7835ce
 DIST liblinear-243.tar.gz 565437 BLAKE2B 
6367cfbdc040b9183c4993f5340a4d74a8dde48da04ef07f725dc5735073e1b9a7440bad325e9f7527ad76d675dbf3bb47d1d43fc323e1e42ef360d679e816ff
 SHA512 
a0cfa9803285cdfda54752e7addfb210a9ba8f7056cfc8aca13987db7f0bef5fe02d6179eadc829cb243670414da061e6c4cf3d50d682ce392778a0e8cb9e753

diff --git a/dev-libs/liblinear/liblinear-246.ebuild 
b/dev-libs/liblinear/liblinear-246.ebuild
new file mode 100644
index ..58cdbbc224ae
--- /dev/null
+++ b/dev-libs/liblinear/liblinear-246.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib toolchain-funcs
+
+MY_PV="${PV:0:1}.${PV:1}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A Library for Large Linear Classification"
+HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/ 
https://github.com/cjlin1/liblinear;
+SRC_URI="https://www.csie.ntu.edu.tw/~cjlin/liblinear/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e '/^CFLAGS/d;/^CXXFLAGS/d' \
+   blas/Makefile || die
+   sed -i \
+   -e 's|make|$(MAKE)|g' \
+   -e '/$(LIBS)/s|$(CFLAGS)|& $(LDFLAGS)|g' \
+   -e '/^CFLAGS/d;/^CXXFLAGS/d' \
+   -e 's|$(SHARED_LIB_FLAG)|& $(LDFLAGS)|g' \
+   Makefile || die
+
+   # fix install_name on Darwin
+   sed -i \
+   -e 
'/install_name/s:liblinear.so.$(SHVER):'"${EPREFIX}"'/usr/lib/liblinear.$(SHVER).dylib:'
 \
+   -e '/LDFLAGS/s:liblinear.so.$(SHVER):liblinear'"$(get_libname 
'$(SHVER)')"':' \
+   Makefile || die
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS="${CFLAGS} -fPIC" \
+   CXXFLAGS="${CXXFLAGS} -fPIC" \
+   AR="$(tc-getAR)" \
+   RANLIB="$(tc-getRANLIB)" \
+   lib all
+}
+
+src_install() {
+   dolib.so ${PN}$(get_libname ${SLOT#*/})
+   dosym ${PN}$(get_libname ${SLOT#*/}) 
/usr/$(get_libdir)/${PN}$(get_libname)
+
+   newbin predict ${PN}-predict
+   newbin train ${PN}-train
+
+   doheader linear.h
+
+   dodoc README
+}



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

2023-05-21 Thread Jason Zaman
commit: fff6e7099ea6a9cf790d54fcd5aef3105111ab97
Author: Tomas Fabrizio Orsi  fi  uba  ar>
AuthorDate: Thu May 11 18:30:39 2023 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun May 21 19:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff6e709

dev-util/bazel: version bump

Closes: https://bugs.gentoo.org/906160
Closes: https://github.com/gentoo/gentoo/pull/31001
Bug: https://bugs.gentoo.org/906065

Signed-off-by: Tomas Fabrizio Orsi  fi.uba.ar>
Signed-off-by: Jason Zaman  gentoo.org>

 dev-util/bazel/Manifest   |  1 +
 dev-util/bazel/bazel-6.2.0.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
index 1a96cdd89dff..a1316accb541 100644
--- a/dev-util/bazel/Manifest
+++ b/dev-util/bazel/Manifest
@@ -3,3 +3,4 @@ DIST bazel-4.2.2-dist.zip 279304631 BLAKE2B 
2a32838e50b63c4b6400aced10085c6c9aac
 DIST bazel-5.0.0-dist.zip 235894565 BLAKE2B 
3798eb9111772809f0345e0c74bef38d8f9d44a7f20844f20aad187a2e177f4999ffa0e1cc1719e4284cdc7c72295bb903d32ce56821c72ee2908f4d939d0769
 SHA512 
2a9a972d1cce6b50f959fec3d37506914208169c8aa36e5ec5f9a27942e9beff1080a544a18e9bd5eb13dc434c1864cda0594e6da5b78c2f41085abf808c22d7
 DIST bazel-5.1.1-dist.zip 236073335 BLAKE2B 
dacc98db99a4877bcda743058f8d34c276d893bec14a595155587f9d0a2716caf106e1d08917f8103b9c15c45433285cce2063f15a2653d3d1a4a6b67242876f
 SHA512 
84e2f72df1838fc88a39853afc510bca835fea28590e9aac2138b5416d2f8d9aefd082c81012a2066194fdc440b00b44f9f188b5c896461acebfeb9cd40efc7c
 DIST bazel-5.3.0-dist.zip 235314819 BLAKE2B 
771a940e083d569b0297d37877e6d52c16f698bc5141e2c9c895d5d6cdd9e93203fbc941eca7daa4b40026551c25a5bf45d0862b8b13993bc40434aa6bb99dd3
 SHA512 
6c98e904596764a309e98ea2453c751dc0bf27c683462c5654b72076f8537bccf6c5103ccea60fa3a3dffeaa76b07db80a594feb96ed566282d10bb04f0e1455
+DIST bazel-6.2.0-dist.zip 196992916 BLAKE2B 
9516deae60f4193e68687909e3dff0539030d55ee220973890c41c82bb390f04327411fc2a4f0f6782279ae3c2d127498283a86ecc86c2fcdf424b3bd10bad93
 SHA512 
c2ff9cafd07553bf7e6f4ed2b561bd217f5ec6dda173269cc5a1885f5ec2fea09855cc09f63b62e653135b9babbedbf280e928bf0f3a1404b7066ba5bbecf18f

diff --git a/dev-util/bazel/bazel-6.2.0.ebuild 
b/dev-util/bazel/bazel-6.2.0.ebuild
new file mode 100644
index ..36ee3e954ac0
--- /dev/null
+++ b/dev-util/bazel/bazel-6.2.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 bazel java-pkg-2 multiprocessing
+
+DESCRIPTION="Fast and correct automated build system"
+HOMEPAGE="https://bazel.build/;
+
+SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples tools"
+# strip corrupts the bazel binary
+# test fails with network-sandbox: An error occurred during the fetch of 
repository 'io_bazel_skydoc' (bug 690794)
+RESTRICT="strip test"
+RDEPEND=">=virtual/jre-11:*"
+DEPEND="
+   virtual/jdk:11
+   app-arch/unzip
+   app-arch/zip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+   if has ccache ${FEATURES}; then
+   ewarn "${PN} usually fails to compile with ccache, you have 
been warned"
+   fi
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+   # Only unpack the main distfile
+   unpack ${P}-dist.zip
+}
+
+src_prepare() {
+   default
+
+   # F: fopen_wr
+   # S: deny
+   # P: /proc/self/setgroups
+   # A: /proc/self/setgroups
+   # R: /proc/24939/setgroups
+   # C: /usr/lib/systemd/systemd
+   addpredict /proc
+}
+
+src_compile() {
+   export JAVA_HOME=$(java-config --jre-home) # so keepwork works
+   export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel_get_flags)
+   --java_runtime_version=local_jdk
+   --tool_java_runtime_version=local_jdk"
+   VERBOSE=yes ./compile.sh || die "Failed compiling bazel"
+
+   ./scripts/generate_bash_completion.sh \
+   --bazel=output/bazel \
+   --output=bazel-complete.bash \
+   --prepend=scripts/bazel-complete-header.bash \
+   --prepend=scripts/bazel-complete-template.bash || die "Failed 
to generate bash completions"
+}
+
+src_test() {
+   output/bazel test \
+   --verbose_failures \
+   --spawn_strategy=standalone \
+   --genrule_strategy=standalone \
+   --verbose_test_summary \
+   examples/cpp:hello-success_test || die
+   output/bazel shutdown
+}
+
+src_install() {
+   dobin output/bazel
+   newbashcomp bazel-complete.bash ${PN}
+   bashcomp_alias ${PN} ibazel
+   insinto /usr/share/zsh/site-functions
+   doins scripts/zsh_completion/_bazel
+
+   if use examples; then
+   docinto examples
+   dodoc -r examples/*
+   docompress -x 

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/tuba/

2023-05-21 Thread Laurent Morretton
commit: c982ad6c0f29772d55cc9ba8e6860169e6614b3d
Author: Laurent Morretton  morretton  fr>
AuthorDate: Sun May 21 19:21:10 2023 +
Commit: Laurent Morretton  gmail  com>
CommitDate: Sun May 21 19:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c982ad6c

net-misc/tuba: add 0.3.2

Signed-off-by: Laurent Morretton  morretton.fr>

 net-misc/tuba/Manifest  |  1 +
 net-misc/tuba/tuba-0.3.2.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
index 92d37de49..3e2d34424 100644
--- a/net-misc/tuba/Manifest
+++ b/net-misc/tuba/Manifest
@@ -1 +1,2 @@
 DIST tuba-0.2.0.tar.gz 233703 BLAKE2B 
8131986f481031257a59a4d2902364cec042d3d773cee0dee3b1ef8628ea1e2dbb32619c6f9054b43c88a1da51a53d1877896f0082ad482387876000b47d40ab
 SHA512 
c5e07199c950963ac6f398d36f2da760a6fa734e247ba1defc3b98f9aa53d1626cf519988a96c5c7e16f32b79d7f5ad6bec02d6eab84cc132f2f634176fdd2f5
+DIST tuba-0.3.2.tar.gz 276540 BLAKE2B 
7f5fa78e84b6df68400f6d4fc0cfeef153607ac1d1ed3e1760c6d330e9f30dd858db53b0fbad5119658120d39e40d888d02799b07993ade2b8698f82fcabe092
 SHA512 
1cac9547de7733a40fae292481551a5b231eccd51982ab041f50bdcb82e4e74742657d469c940fa8d2b745115aac55dc2202e39a66e0aaddd396b9a226a2ebbd

diff --git a/net-misc/tuba/tuba-0.3.2.ebuild b/net-misc/tuba/tuba-0.3.2.ebuild
new file mode 100644
index 0..6ccaf3d9d
--- /dev/null
+++ b/net-misc/tuba/tuba-0.3.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson vala xdg
+
+DESCRIPTION="Mastodon client, previously known as Tooth"
+HOMEPAGE="https://github.com/GeopJr/Tuba;
+MY_PN="Tuba"
+SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   >=app-crypt/libsecret-0.20
+   >=dev-libs/glib-2.71.2
+   >=dev-libs/json-glib-1.4.4
+   >=dev-libs/libxml2-2.9.10
+   >=dev-libs/libgee-0.8.5
+   >=gui-libs/gtk-4.3:4
+   >=gui-libs/libadwaita-1.2
+   >=net-libs/libsoup-3
+   gui-libs/gtksourceview:5
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   $(vala_depend)
+   virtual/pkgconfig
+"
+
+VALA_MIN_API_VERSION=0.48
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_pkg_postrm
+}



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

2023-05-21 Thread Ionen Wolkens
commit: 05aeb69e66bb15ee86d2171ce2c74a17faed52b5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 21 19:06:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 21 19:09:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05aeb69e

media-gfx/ueberzugpp: drop 2.8.0, 2.8.2

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

 media-gfx/ueberzugpp/Manifest|  2 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild | 58 ---
 media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild | 59 
 3 files changed, 119 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index a671d912098a..dbe36293b5a2 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1 @@
-DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 
80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7
 SHA512 
a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
-DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 
44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca
 SHA512 
0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9
 DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 
4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc
 SHA512 
f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
deleted file mode 100644
index f096268d66ed..
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-   dev-cpp/tbb:=
-   dev-libs/glib:2
-   dev-libs/libfmt:=
-   dev-libs/openssl:=
-   dev-libs/spdlog:=
-   media-libs/libsixel
-   media-libs/vips:=
-   net-libs/zeromq:=
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-image
-   )
-   opencv? ( media-libs/opencv:= )
-   !media-gfx/ueberzug"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/cli11
-   dev-cpp/nlohmann_json
-   net-libs/cppzmq
-   X? ( x11-base/xorg-proto )"
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release # install target wants this
-
-   local mycmakeargs=(
-   -DENABLE_OPENCV=$(usex opencv)
-   -DENABLE_X11=$(usex X)
-   -DENABLE_TURBOBASE64=no # not packaged
-   -DFETCHCONTENT_FULLY_DISCONNECTED=yes
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # not handled by cmake, but upstream creates the pp symlink in their
-   # self-maintained AUR package and some scripts like ytfzf look for it
-   dosym ueberzug /usr/bin/${PN}
-}

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
deleted file mode 100644
index 29694cec2261..
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-   dev-cpp/tbb:=
-   dev-libs/glib:2
-   dev-libs/libfmt:=
-   dev-libs/openssl:=
-   dev-libs/spdlog:=
-   media-libs/libsixel
-   media-libs/vips:=
-   net-libs/zeromq:=
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-image
-   )
-   opencv? ( media-libs/opencv:= )
-   !media-gfx/ueberzug"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/cli11
-   dev-cpp/ms-gsl
-   dev-cpp/nlohmann_json
-   net-libs/cppzmq
-   X? ( x11-base/xorg-proto )"
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release # install target wants this
-
-   local mycmakeargs=(
-   -DENABLE_OPENCV=$(usex opencv)
-   -DENABLE_X11=$(usex X)
-   -DENABLE_TURBOBASE64=no # not packaged
-

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

2023-05-21 Thread Ionen Wolkens
commit: 742d8da97a8c4d47b791bb5462e080414dc7f998
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 21 19:07:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 21 19:09:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742d8da9

media-gfx/ueberzugpp: add 2.8.4

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

 media-gfx/ueberzugpp/Manifest|  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index dbe36293b5a2..06d33080cf37 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 
4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc
 SHA512 
f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e
+DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B 
db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014
 SHA512 
402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
new file mode 100644
index ..86718aa1b41b
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv"
+
+RDEPEND="
+   dev-cpp/tbb:=
+   dev-libs/glib:2
+   dev-libs/libfmt:=
+   dev-libs/openssl:=
+   dev-libs/spdlog:=
+   media-gfx/chafa
+   media-libs/libsixel
+   media-libs/vips:=
+   net-libs/zeromq:=
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-image
+   )
+   opencv? ( media-libs/opencv:= )
+   !media-gfx/ueberzug"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/cli11
+   dev-cpp/ms-gsl
+   dev-cpp/nlohmann_json
+   net-libs/cppzmq
+   X? ( x11-base/xorg-proto )"
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release # install target wants this
+
+   local mycmakeargs=(
+   -DENABLE_OPENCV=$(usex opencv)
+   -DENABLE_X11=$(usex X)
+   -DENABLE_TURBOBASE64=no # not packaged
+   -DFETCHCONTENT_FULLY_DISCONNECTED=yes
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # not handled by cmake, but upstream creates the pp symlink in their
+   # self-maintained AUR package and some scripts like ytfzf look for it
+   dosym ueberzug /usr/bin/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nmap/

2023-05-21 Thread Sam James
commit: 77eba6f506b1f629034647c8b7debcba8d599a6a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 18:33:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 18:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77eba6f5

net-analyzer/nmap: add 7.94

Bug: https://bugs.gentoo.org/906881
Closes: https://bugs.gentoo.org/702288
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/nmap/Manifest |  3 +++
 .../nmap/{nmap-.ebuild => nmap-7.94.ebuild}| 23 +++---
 net-analyzer/nmap/nmap-.ebuild | 23 +++---
 3 files changed, 27 insertions(+), 22 deletions(-)

diff --git a/net-analyzer/nmap/Manifest b/net-analyzer/nmap/Manifest
index ba0eb83f06f4..05183fc01e09 100644
--- a/net-analyzer/nmap/Manifest
+++ b/net-analyzer/nmap/Manifest
@@ -2,3 +2,6 @@ DIST nmap-7.92.tar.bz2 10498200 BLAKE2B 
0f3022e797ffca7d1d3497990c86bb60ac9a80bb
 DIST nmap-7.92.tar.bz2.asc 195 BLAKE2B 
a8052138e58cd8009341a5f3fb3a31f55af9383b9dbb6c7ce858d80541e000b17953c053e9a3a6d86a5551244cf13f181e6e3943095b86335cbb5dae96e20bdd
 SHA512 
300a22ab097bbff67de354de6b22a8e3287f95dd6318fcabd546ba52158e9589b19ede175587c6e31518c47bc118c7dd05db43755def075d810b16945b65e05a
 DIST nmap-7.93.tar.bz2 10823114 BLAKE2B 
e9fa0fe0f219258ab29cf59a98f09142ce1e5e70395f6578d57e644d343ff95764a8208f2fd00a686a14217821adb038a1bb4cdf25f355696e68131773cc1995
 SHA512 
4ec9295e25bd7a215e718c3dbbf09bfe6339b60850f4a8d09b5ad0cbf41a0da8ece0168efc5ca91ba1ecbd83b1d31735d77dacd5f1ec1a9fd212454dd1f0f0fd
 DIST nmap-7.93.tar.bz2.asc 195 BLAKE2B 
0c18200507c8c0901df6f0fa3230330eff72dd5e54f2d862d35a1df26b9ff3b189cebe0b91cdf47c4f87fef523cc6d9c3bcc36a42d8fcc8be7830fc861c64b5f
 SHA512 
9bd8e436a6f7010ba2e3578affc4174fae12e2e7b78e523ceeb94ba44ccd928ac2cf5da52d02a00c4f190f71425671cc817b44a6a2f8d0b42b10d535bb1af3a9
+DIST nmap-7.94-patches.tar.xz 4112 BLAKE2B 
0720242bf507f2a1502cf854592d94a57a33d5ac1e520c752e548092f91bbffeb0f6f762f4da27ff445419ff3845060242aa43aba53d0161ae2bebccf728cc97
 SHA512 
d47e2215e1923af65e3a392c3d990d650e68135f139013c311a26d12cfd0b27d9d5c3cbc27bb8583251a353a6284fb9d518373f17624db242be7060b8bfa0ba5
+DIST nmap-7.94.tar.bz2 11102195 BLAKE2B 
5819b458b50e33f6a507ad3c32a731c13e730c40d31a61731c3cfcd41fad8e3fdfcbb721ef46b05a80e406d0a646d0966d4b645551711144822551ef374a443a
 SHA512 
a55cddf9c1d9272243d01251eb3315b26f232d0596818857083222a385398618b428dc2bd8282c3e832527e135a74aeb020ca8609d83d8337342f5d8a04d7f2c
+DIST nmap-7.94.tar.bz2.asc 198 BLAKE2B 
38a363499fe236f675238ecf015a7e597d66cdd84eef13bed4986b4081c4f1f7a288121e3666e0f31a9282fd84f30cbceb65341f1c173086c7421a8ea719afe9
 SHA512 
dcbaf88e9ead21f303a7ee5390de0d2bd67477c2628858dc3380b0ac7d73d4d1b330f3b303ff32b0cb9a22eaa37af535bd7aa622531451e404a8c9a256a98eec

diff --git a/net-analyzer/nmap/nmap-.ebuild 
b/net-analyzer/nmap/nmap-7.94.ebuild
similarity index 89%
copy from net-analyzer/nmap/nmap-.ebuild
copy to net-analyzer/nmap/nmap-7.94.ebuild
index f18840ef8839..d1dbe307710b 100644
--- a/net-analyzer/nmap/nmap-.ebuild
+++ b/net-analyzer/nmap/nmap-7.94.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-3 )
+LUA_COMPAT=( lua5-4 )
 LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{9..11} )
 PLOCALES="de es fr hi hr hu id it ja pl pt_BR pt_PR ro ru sk zh"
@@ -22,6 +22,7 @@ else
inherit verify-sig
 
SRC_URI="https://nmap.org/dist/${P}.tar.bz2;
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-7.94-patches.tar.xz;
SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
 
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -78,16 +79,7 @@ if [[ ${PV} != ** ]] ; then
 fi
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-5.10_beta1-string.patch
-   "${FILESDIR}"/${PN}-5.21-python.patch
-   "${FILESDIR}"/${PN}-6.46-uninstaller.patch
-   "${FILESDIR}"/${PN}-6.25-liblua-ar.patch
-   "${FILESDIR}"/${PN}-7.25-CXXFLAGS.patch
-   "${FILESDIR}"/${PN}-7.25-libpcre.patch
-   "${FILESDIR}"/${PN}-7.31-libnl.patch
-   "${FILESDIR}"/${PN}-7.80-ac-config-subdirs.patch
-   "${FILESDIR}"/${PN}-7.91-no-FORTIFY_SOURCE.patch
-   "${FILESDIR}"/${PN}--netutil-else.patch
+   "${WORKDIR}"/${PN}-7.94-patches
 )
 
 pkg_setup() {
@@ -96,6 +88,15 @@ pkg_setup() {
use nse && lua-single_pkg_setup
 }
 
+src_unpack() {
+   if use verify-sig ; then
+   # Needed for downloaded patch (which is unsigned, which is fine)
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
+   fi
+
+   default
+}
+
 src_prepare() {
default
 

diff --git a/net-analyzer/nmap/nmap-.ebuild 
b/net-analyzer/nmap/nmap-.ebuild
index f18840ef8839..d1dbe307710b 100644
--- a/net-analyzer/nmap/nmap-.ebuild
+++ b/net-analyzer/nmap/nmap-.ebuild
@@ -3,7 +3,7 @@
 
 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreenlocker/

2023-05-21 Thread Andreas Sturmlechner
commit: f21ce46ae70d9beb733f600b51c50ea47f054a71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 21 17:55:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 18:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21ce46a

kde-plasma/kscreenlocker: Add dev-qt/qtx11extras slot dep

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
index 01dd6a26de15..19ec75c42487 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.5.ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: dev-libs/kirigami-addons/

2023-05-21 Thread Andreas Sturmlechner
commit: 9abdf5826890ddeb0f13b73a3f72765a5813c961
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 06:03:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 18:03:12 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9abdf582

dev-libs/kirigami-addons: Keyword 0.7.2 riscv, #904415

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

 dev-libs/kirigami-addons/kirigami-addons-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/kirigami-addons/kirigami-addons-.ebuild 
b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
index c4d6f0f85b..8cba1034b8 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Visual end user components for Kirigami-based applications"



[gentoo-commits] proj/kde:master commit in: dev-libs/kirigami-addons/

2023-05-21 Thread Andreas Sturmlechner
commit: 7c1c1cd829f9841a811fe1104d7752a82fd820d7
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 21:26:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 18:03:12 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7c1c1cd8

dev-libs/kirigami-addons: Keyword 0.7.2 x86, #904415

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

 dev-libs/kirigami-addons/kirigami-addons-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/kirigami-addons/kirigami-addons-.ebuild 
b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
index bd27901296..c4d6f0f85b 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Visual end user components for Kirigami-based applications"



[gentoo-commits] repo/gentoo:master commit in: media-video/gaupol/

2023-05-21 Thread Sam James
commit: fc88d5f50be1e7bbab09680b4da5229fa579c82d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 17:58:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc88d5f5

media-video/gaupol: Stabilize 1.12 ALLARCHES, #906741

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

 media-video/gaupol/gaupol-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/gaupol/gaupol-1.12.ebuild 
b/media-video/gaupol/gaupol-1.12.ebuild
index 17ce40934060..d82300acb79b 100644
--- a/media-video/gaupol/gaupol-1.12.ebuild
+++ b/media-video/gaupol/gaupol-1.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="spell"
 
 RDEPEND="



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2023-05-21 Thread Andreas Sturmlechner
commit: 46264e00b3997d6d5cac8daa9a6f912fa777e3d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 21 17:55:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 17:55:18 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=46264e00

kde-plasma/kscreenlocker: Add dev-qt/qtx11extras slot dep

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild | 3 ++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
index 2d42d86c22..dd12db558d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 2d42d86c22..dd12db558d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeseal/

2023-05-21 Thread Kenton Groombridge
commit: 6d2788936af0de29a12c9ee0e68079ae6a7474fb
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sun May 21 16:57:32 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sun May 21 16:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d278893

sys-cluster/kubeseal: add 0.21.0

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-cluster/kubeseal/Manifest   |  2 ++
 sys-cluster/kubeseal/kubeseal-0.21.0.ebuild | 32 +
 2 files changed, 34 insertions(+)

diff --git a/sys-cluster/kubeseal/Manifest b/sys-cluster/kubeseal/Manifest
index 2fb1e0c7901c..c70963490d17 100644
--- a/sys-cluster/kubeseal/Manifest
+++ b/sys-cluster/kubeseal/Manifest
@@ -1,2 +1,4 @@
 DIST sealed-secrets-0.20.2-deps.tar.xz 50136172 BLAKE2B 
aa8055f56ade09539e266f2155daa05ddf403dabede8573c2299b200bb1cc5955e9acedd7fd3fe0fe45e474c5df430d76edef5abcd8abe2675db7abafe908ccd
 SHA512 
99c1cf0ba5aa2f3e4a332b5b206627d652c0f2dab6e0be6b2b6da8459ca3be10c768eb4e5f552b918d8f4231283bf5b793f156948a40505a3dc53031f10ea3bf
 DIST sealed-secrets-0.20.2.tar.gz 1302289 BLAKE2B 
019cd7daf7ec0fb6977aa8be519b905016e98f67a9a17ec4b2546400c0543779eb662e6e4f134f7e88fd9f172528a10604d1a78fbf8c880c9b3bab1f752a97ec
 SHA512 
9348ee052652799b833d291158769b9f8039f7270209443adc79f47335faca64ca876d1198de0dcbf2e8977a78471c25b56caf735a6965a41194ebcaa7931c51
+DIST sealed-secrets-0.21.0-deps.tar.xz 51527452 BLAKE2B 
0f2518167321760a6eed37ae69464b36f5c29c085487c21259e9e115f812fb50ebf3039e625971c9862e022a70abb5d4620262d4c30420e95c756a8731519639
 SHA512 
d53cf1575cda1c34d5823863bf9c6a0ca477ab85942706589f38ac9ec81f7c82396fa45b7f84fc3b45f2ee0180d28276515b670ddbe0b3ecfcccb506f36106ad
+DIST sealed-secrets-0.21.0.tar.gz 1295839 BLAKE2B 
d1dd9ccb9ef60fcb8cc8ea8a038d714d0055313868ee2c848c287a57a5b1f7e674c68dbb1f7d3e8a03a98db70fcc5447b5a1672cb4088cd10c5ee95fee35c693
 SHA512 
e527189daaa259d5301086fd47a87b7daa1cf1da0a729ba59a46064e4e915d3af08fceede22f35a912b5d692cf29aaf6508780cf97b29d779de5d771cec29bf8

diff --git a/sys-cluster/kubeseal/kubeseal-0.21.0.ebuild 
b/sys-cluster/kubeseal/kubeseal-0.21.0.ebuild
new file mode 100644
index ..d4f364c86e91
--- /dev/null
+++ b/sys-cluster/kubeseal/kubeseal-0.21.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+MY_PN="sealed-secrets"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Client-side utility for one-way encrypted secrets in kubernetes"
+HOMEPAGE="https://github.com/bitnami-labs/sealed-secrets;
+SRC_URI="https://github.com/bitnami-labs/sealed-secrets/archive/v${PV}.tar.gz 
-> ${MY_P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" VERSION="v${PV}" 
${PN}
+}
+
+src_install() {
+   dobin ${PN}
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2023-05-21 Thread Anna Vyalkova
commit: 1f258e91156f6946f0ff6c8d21708ba794e46744
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:20:45 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun May 21 16:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f258e91

www-apps/invidious: fix docs build

Closes: https://bugs.gentoo.org/906184
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/invidious/invidious-2023.05.08.ebuild | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/www-apps/invidious/invidious-2023.05.08.ebuild 
b/www-apps/invidious/invidious-2023.05.08.ebuild
index 6a8627cb2..32c32158b 100644
--- a/www-apps/invidious/invidious-2023.05.08.ebuild
+++ b/www-apps/invidious/invidious-2023.05.08.ebuild
@@ -68,6 +68,11 @@ DOCS=( {CHANGELOG,README}.md TRANSLATION )
 
 CHECKREQS_MEMORY="2G"
 
+CRYSTAL_DEFINES=(
+   -Dskip_videojs_download
+   -Ddisable_quic
+)
+
 src_unpack() {
local src depname destname js css
 
@@ -140,14 +145,6 @@ src_prepare() {
rm shard.lock || die
 }
 
-src_configure() {
-   local mycrystalargs=(
-   -Dskip_videojs_download
-   -Ddisable_quic
-   )
-   shards_src_configure
-}
-
 src_install() {
dobin invidious
einstalldocs



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

2023-05-21 Thread Anna Vyalkova
commit: a5f49bbc8a320932ab708e68eb86d9666ec48ded
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:18:29 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun May 21 16:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5f49bbc

shards.eclass: pass CRYSTAL_DEFINES to docs cmd

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/shards.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/shards.eclass b/eclass/shards.eclass
index 0de0deb47..3258cea48 100644
--- a/eclass/shards.eclass
+++ b/eclass/shards.eclass
@@ -77,7 +77,7 @@ shards_src_compile() {
done
 
if use doc; then
-   ecrystal docs
+   ecrystal docs "${CRYSTAL_DEFINES[@]}"
HTML_DOCS=( docs/. )
fi
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-nim/nimbus/

2023-05-21 Thread Anna Vyalkova
commit: c810a3f55ae2f940dc101f9d4d21c253b669122a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:23:38 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun May 21 16:23:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c810a3f5

dev-nim/nimbus: fix docs deps

Closes: https://bugs.gentoo.org/906180
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-nim/nimbus/nimbus-1.1.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-nim/nimbus/nimbus-1.1.1.ebuild 
b/dev-nim/nimbus/nimbus-1.1.1.ebuild
index 71f03d0e4..4929ba7cf 100644
--- a/dev-nim/nimbus/nimbus-1.1.1.ebuild
+++ b/dev-nim/nimbus/nimbus-1.1.1.ebuild
@@ -28,6 +28,7 @@ BDEPEND="
${RDEPEND}
doc? (
$(python_gen_any_dep '
+   dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]
dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]
dev-python/sphinx-prompt[${PYTHON_USEDEP}]
dev-python/sphinx-sitemap[${PYTHON_USEDEP}]
@@ -38,7 +39,7 @@ BDEPEND="
 python_check_deps() {
use doc || return 0
 
-   python_has_version dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}] &&
+   python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" 
&&
python_has_version "dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]" 
&&
python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/sphinx-sitemap[${PYTHON_USEDEP}]"



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

2023-05-21 Thread Anna Vyalkova
commit: e75c73870af006070292d631e1fe4e7490b0a5ec
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun May 21 16:17:52 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun May 21 16:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e75c7387

crystal-utils.eclass: add CRYSTAL_DEFINES var

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/crystal-utils.eclass | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/eclass/crystal-utils.eclass b/eclass/crystal-utils.eclass
index 8456c5af6..57325a993 100644
--- a/eclass/crystal-utils.eclass
+++ b/eclass/crystal-utils.eclass
@@ -48,6 +48,11 @@ SHARDS_DEPS="
)
 "
 
+# @ECLASS_VARIABLE: CRYSTAL_DEFINES
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# List of compile-time defines.  Used by 'crystal build' and 'crystal docs'.
+
 # @FUNCTION: _crystal_get_colors_opt
 # @INTERNAL
 # @RETURN: "--no-color" if colors should be disabled, empty string otherwise
@@ -76,15 +81,6 @@ _crystal_get_debug_opt() {
 # mycrystalargs bash array.
 #
 # Must be run or ecrystal/eshards will fail.
-#
-# @CODE
-# src_configure() {
-#   local mycrystalargs=(
-#   -Dfoo
-#   )
-#   crystal_configure
-# }
-# @CODE
 crystal_configure() {
debug-print-function ${FUNCNAME} "${@}"
 
@@ -107,6 +103,7 @@ crystal_configure() {
$(is-flagq -mcpu && echo "--mcpu=$(get-flag mcpu)")
$(is-flagq -mcmodel && echo "--mcmodel=$(get-flag mcmodel)")
# TODO: --mattr
+   "${CRYSTAL_DEFINES[@]}"
"${mycrystalargs[@]}"
)
 



  1   2   3   >