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

2023-09-29 Thread Sam James
commit: 628ff5ee9805893fdfb31decbfa6dd7fe5851771
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 05:58:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 05:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628ff5ee

sys-apps/moar: add 1.17.1, drop 1.17.0

1.17.0 was a short-lived release, .1 fixes a bug in it.

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

 sys-apps/moar/Manifest   | 4 ++--
 sys-apps/moar/{moar-1.17.0.ebuild => moar-1.17.1.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 7069981538cf..0aa54b361dda 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,4 +1,4 @@
 DIST moar-1.16.2-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
 DIST moar-1.16.2.tar.gz 2782878 BLAKE2B 
f713e13f9729ab6fb17a1f297551b765ee4a19d1fd7ae2da949d489a37fb2e91c0958cfe4ce4c4a57339dedadc1b77d276464a87522ede1c451cc906ed9a4d51
 SHA512 
934696264082d72b202339d2b30b0f382cb7ef7a1b3985d5fb23f8dd81306c657c4bd24c59c1338a090a56ae2af53dc0d576f2c482b33f782f27434add50b222
-DIST moar-1.17.0-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.17.0.tar.gz 2784572 BLAKE2B 
56af0ca6df83e21e6844908230f0283fd42238cfa54b05b1ee5df055241b5cab54e502f0f588a8531b796b31bcbbce65ab8655b8aa8cae8b766812733d6a00f6
 SHA512 
280ce7adefbc8f6aa403f77c0e1261456dd53a23e0e9874ace0885b7d08698d012a901eabc3c3c14bd3387b69d55c98fec1d650c769b8cf469040fb029eefd73
+DIST moar-1.17.1-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
+DIST moar-1.17.1.tar.gz 2784584 BLAKE2B 
486520a89969bde12bed683e28fd37a90d32b35ecc80261901595ccfe9d12deb26c307404ba0505919b1a35c237e07b59aa5469f04b51bd12d6e71e39571b648
 SHA512 
f502e930cf78c86eccacb4c23b1d4874bb39d5add2b36dbaa5426d269b5a315204782e1f539262f04adab510d177e374fcf9ff79df5ba2974f32e513e8d56fd6

diff --git a/sys-apps/moar/moar-1.17.0.ebuild b/sys-apps/moar/moar-1.17.1.ebuild
similarity index 100%
rename from sys-apps/moar/moar-1.17.0.ebuild
rename to sys-apps/moar/moar-1.17.1.ebuild



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

2023-09-29 Thread Sam James
commit: 937f6da1f9fb4cc07a3a5eb7729008d884a33f97
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 05:58:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 05:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937f6da1

dev-python/kaptan: Stabilize 0.6.0 amd64, #914934

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

 dev-python/kaptan/kaptan-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/kaptan/kaptan-0.6.0.ebuild 
b/dev-python/kaptan/kaptan-0.6.0.ebuild
index d30801bd88c9..85f4ff675d69 100644
--- a/dev-python/kaptan/kaptan-0.6.0.ebuild
+++ b/dev-python/kaptan/kaptan-0.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: e30c2c5364919d6d8f0b065be6be51f6e646be35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:56:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:56:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30c2c53

dev-python/openstackdocstheme: Stabilize 3.2.0 ALLARCHES, #914943

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild 
b/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
index b6cec53a5c5a..a8c581437a29 100644
--- a/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
+++ b/dev-python/openstackdocstheme/openstackdocstheme-3.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 ~riscv ~s390 x86"
 
 BDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: ce5f3dcb908a4314db399e8d287a01a209ed1edc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:56:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:56:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce5f3dcb

dev-python/typeguard: Stabilize 4.1.4 arm, #914957

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/typeguard/typeguard-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/typeguard/typeguard-4.1.4.ebuild 
b/dev-python/typeguard/typeguard-4.1.4.ebuild
index da841b1ed96b..6558471faec5 100644
--- a/dev-python/typeguard/typeguard-4.1.4.ebuild
+++ b/dev-python/typeguard/typeguard-4.1.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2023-09-29 Thread Arthur Zamarin
commit: 97f1197512bd13ff0355099a9c2f65fb0d820723
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:54:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f11975

dev-python/oslo-log: Stabilize 5.3.0 ALLARCHES, #914948

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/oslo-log/oslo-log-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-log/oslo-log-5.3.0.ebuild 
b/dev-python/oslo-log/oslo-log-5.3.0.ebuild
index 9166896935aa..8a71c132ea1b 100644
--- a/dev-python/oslo-log/oslo-log-5.3.0.ebuild
+++ b/dev-python/oslo-log/oslo-log-5.3.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 23210c806fb3b63bd0b66cf4d12d9aaf916a4216
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:54:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:54:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23210c80

dev-python/pyspnego: Stabilize 0.10.0 ALLARCHES, #914954

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyspnego/pyspnego-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyspnego/pyspnego-0.10.0.ebuild 
b/dev-python/pyspnego/pyspnego-0.10.0.ebuild
index 408e9482cad6..2ead729c77d5 100644
--- a/dev-python/pyspnego/pyspnego-0.10.0.ebuild
+++ b/dev-python/pyspnego/pyspnego-0.10.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: ada9fb3114300beda45af7730d7eab834e6a5cbe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:54:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:54:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada9fb31

dev-python/sentry-sdk: Stabilize 1.31.0 ALLARCHES, #914958

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild
index ef45202f1d71..09349cc49dba 100644
--- a/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild
+++ b/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="PSF-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
dev-python/urllib3[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 1deb810073ff1b0dd68f49e33e35674d7fa788ad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:54:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1deb8100

dev-python/oslo-concurrency: Stabilize 5.2.0 ALLARCHES, #914945

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/oslo-concurrency/oslo-concurrency-5.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-concurrency/oslo-concurrency-5.2.0.ebuild 
b/dev-python/oslo-concurrency/oslo-concurrency-5.2.0.ebuild
index 632157759d9d..d9fecdf1dd7c 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-5.2.0.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-5.2.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 7edcb8f086e2ae5296a89f5d8ac4cee4ede7fb27
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edcb8f0

dev-python/jupyter-client: Stabilize 8.3.1 ALLARCHES, #914936

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/jupyter-client/jupyter-client-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild 
b/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild
index 13fe78be87b6..33b3a44b6cbf 100644
--- a/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild
+++ b/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: b83b46cfd3ce99341ecc3956834e8b641b384d5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83b46cf

dev-python/gssapi: Stabilize 1.8.3-r1 arm64, #914933

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/gssapi/gssapi-1.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/gssapi/gssapi-1.8.3-r1.ebuild 
b/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
index ff9b9c085678..7a8ffa941bd8 100644
--- a/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
+++ b/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
 
 RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 6e6a21294ed63756a9a4d0d4282529f72358d364
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6a2129

dev-python/oslo-i18n: Stabilize 6.1.0 ALLARCHES, #914946

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/oslo-i18n/oslo-i18n-6.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-i18n/oslo-i18n-6.1.0.ebuild 
b/dev-python/oslo-i18n/oslo-i18n-6.1.0.ebuild
index a228c1b29aec..d04a8195ae42 100644
--- a/dev-python/oslo-i18n/oslo-i18n-6.1.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-6.1.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 PATCHES=(
"${FILESDIR}/${PN}-5.1.0-fix-py3.11.patch"



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

2023-09-29 Thread Arthur Zamarin
commit: 92183caf93a37629eea3d2e8502a3fe897a921c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92183caf

dev-python/oslo-config: Stabilize 9.2.0 ALLARCHES, #914944

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/oslo-config/oslo-config-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-config/oslo-config-9.2.0.ebuild 
b/dev-python/oslo-config/oslo-config-9.2.0.ebuild
index 5aba0168545d..88d2e3ce81fc 100644
--- a/dev-python/oslo-config/oslo-config-9.2.0.ebuild
+++ b/dev-python/oslo-config/oslo-config-9.2.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-python/pbr-1.3[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 224c594fbfb370f9a093ab29633429b63d1d11ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224c594f

dev-python/starlette: Stabilize 0.31.1 ALLARCHES, #914956

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/starlette/starlette-0.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/starlette/starlette-0.31.1.ebuild 
b/dev-python/starlette/starlette-0.31.1.ebuild
index 5157f33105ee..e26ea3f5cc28 100644
--- a/dev-python/starlette/starlette-0.31.1.ebuild
+++ b/dev-python/starlette/starlette-0.31.1.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="


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

2023-09-29 Thread Arthur Zamarin
commit: a685daab8036c7c6420d74bb58658a075b85e0fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a685daab

dev-python/typeguard: Stabilize 4.1.4 arm64, #914957

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/typeguard/typeguard-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/typeguard/typeguard-4.1.4.ebuild 
b/dev-python/typeguard/typeguard-4.1.4.ebuild
index 2d5d1842fcbf..da841b1ed96b 100644
--- a/dev-python/typeguard/typeguard-4.1.4.ebuild
+++ b/dev-python/typeguard/typeguard-4.1.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2023-09-29 Thread Arthur Zamarin
commit: 9d383e45e3c7a76796968af490d50094db35b189
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:52:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d383e45

dev-python/pluggy: Stabilize 1.3.0 ALLARCHES, #914952

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pluggy/pluggy-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pluggy/pluggy-1.3.0.ebuild 
b/dev-python/pluggy/pluggy-1.3.0.ebuild
index dd354f8f296d..34e44f9f3770 100644
--- a/dev-python/pluggy/pluggy-1.3.0.ebuild
+++ b/dev-python/pluggy/pluggy-1.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/, sys-libs/libnvme/files/

2023-09-29 Thread Sam James
commit: 48ce7ec21d023e0a4d7f068bf340f96c2ec19f4e
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 05:48:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 05:49:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ce7ec2

sys-libs/libnvme: fix musl build, conditionally build tests

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

 sys-libs/libnvme/files/libnvme-1.6-musl.patch | 90 +++
 sys-libs/libnvme/libnvme-1.6.ebuild   |  8 ++-
 2 files changed, 97 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libnvme/files/libnvme-1.6-musl.patch 
b/sys-libs/libnvme/files/libnvme-1.6-musl.patch
new file mode 100644
index ..bc1037820311
--- /dev/null
+++ b/sys-libs/libnvme/files/libnvme-1.6-musl.patch
@@ -0,0 +1,90 @@
+https://github.com/linux-nvme/libnvme/pull/724
+
+From f78a97acf9cdec1031d81f0e8a3956fc8f28c33c Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 30 Sep 2023 06:38:53 +0100
+Subject: [PATCH 1/2] test: handle POSIX ioctl prototype
+
+glibc has the following prototype for ioctl: int ioctl(int fd, unsigned long 
request, ...)
+POSIX (inc. musl) has the following for ioctl: int ioctl(int fd, int request, 
...)
+
+Check which prototype is used in  to avoid a conflict and 
conditionally
+define the right one for the system.
+
+Bug: https://bugs.gentoo.org/914921
+Signed-off-by: Sam James 
+--- a/meson.build
 b/meson.build
+@@ -230,6 +230,16 @@ conf.set(
+ ),
+ description: 'Is network address and service translation available'
+ )
++conf.set(
++'HAVE_GLIBC_IOCTL',
++cc.compiles(
++'''#include 
++int ioctl(int fd, unsigned long request, ...);
++''',
++name: 'ioctl has glibc-style prototype'
++),
++description: 'Is ioctl the glibc interface (rather than POSIX)'
++)
+ 
+ if cc.has_function_attribute('fallthrough')
+   conf.set('fallthrough', '__attribute__((__fallthrough__))')
+--- a/test/ioctl/mock.c
 b/test/ioctl/mock.c
+@@ -114,7 +114,11 @@ void end_mock_cmds(void)
+   } \
+ })
+ 
++#ifdef HAVE_GLIBC_IOCTL
+ int ioctl(int fd, unsigned long request, ...)
++#else
++int ioctl(int fd, int request, ...)
++#endif
+ {
+   struct mock_cmds *mock_cmds;
+   bool result64;
+@@ -141,7 +145,7 @@ int ioctl(int fd, unsigned long request, ...)
+   result64 = true;
+   break;
+   default:
+-  fail("unexpected %s %lu", __func__, request);
++  fail("unexpected %s %lu", __func__, (unsigned long) request);
+   }
+   check(mock_cmds->remaining_cmds,
+ "unexpected %s command", mock_cmds->name);
+
+From 149c006d23da60e168485ede722730dc2b725e6b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 30 Sep 2023 06:43:39 +0100
+Subject: [PATCH 2/2] meson: make building tests conditional
+
+Just like we do for docs.
+
+Signed-off-by: Sam James 
+--- a/meson.build
 b/meson.build
+@@ -273,7 +273,9 @@ subdir('internal')
+ subdir('ccan')
+ subdir('src')
+ subdir('libnvme')
+-subdir('test')
++if get_option('tests')
++subdir('test')
++endif
+ subdir('examples')
+ subdir('doc')
+ 
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -6,6 +6,7 @@ option('rstdir', type : 'string', value : '', description : 
'directory for ReST
+ 
+ option('docs', type : 'combo', choices : ['false', 'html', 'man', 'rst', 
'all'], description : 'install documentation')
+ option('docs-build', type : 'boolean', value : false,  description : 'build 
documentation')
++option('tests', type : 'boolean', value : true, description : 'build tests')
+ 
+ option('python', type : 'feature', value: 'auto', description : 'Generate 
libnvme python bindings')
+ option('openssl', type : 'feature', value: 'auto', description : 'OpenSSL 
support')
+

diff --git a/sys-libs/libnvme/libnvme-1.6.ebuild 
b/sys-libs/libnvme/libnvme-1.6.ebuild
index 2ecf469e67da..e20cb3c1eac4 100644
--- a/sys-libs/libnvme/libnvme-1.6.ebuild
+++ b/sys-libs/libnvme/libnvme-1.6.ebuild
@@ -13,7 +13,8 @@ 
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
 LICENSE="LGPL-2.1+"
 SLOT="0/1"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus +json keyutils python ssl +uuid"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
@@ -34,9 +35,14 @@ BDEPEND="
dev-lang/swig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6-musl.patch
+)
+
 src_configure() {
local emesonargs=(
-Dpython=false
+   $(meson_use test tests)
$(meson_feature json json-c)
$(meson_feature dbus libdbus)
$(meson_feature keyutils)



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

2023-09-29 Thread Arthur Zamarin
commit: 19fe37deb15ada6607577562a229496728705f36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:44:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fe37de

dev-python/gssapi: Stabilize 1.8.3-r1 amd64, #914933

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/gssapi/gssapi-1.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/gssapi/gssapi-1.8.3-r1.ebuild 
b/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
index d666e9ace6d9..ff9b9c085678 100644
--- a/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
+++ b/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]



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

2023-09-29 Thread Michał Górny
commit: cc3cdd3d7f85720ae0e901917c48f7169cbf6ba6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 05:34:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 05:44:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3cdd3d

dev-python/chameleon: Remove old

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

 dev-python/chameleon/Manifest   |  1 -
 dev-python/chameleon/chameleon-4.0.1.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest
index 5d678f37f684..d621465896a3 100644
--- a/dev-python/chameleon/Manifest
+++ b/dev-python/chameleon/Manifest
@@ -1,3 +1,2 @@
-DIST Chameleon-4.0.1.tar.gz 173650 BLAKE2B 
f5457ad7749ec98a0d80fd54b5b867d47f74bbf672abc1b4ad0e8c1bed5eaac93ea135801565a1a3fc72a8b930e67fa23d81c32bf866516bf9a16d1ef3b76ad7
 SHA512 
1cad12e13e5b90150c0d801951398fb68c2c05b9c7264697629fb21b0bb16325bfbf23f911c320c1464e78d6d275a565f0555474ac6d8e36b706b0eb7248d731
 DIST Chameleon-4.1.0.tar.gz 174877 BLAKE2B 
00f0d6964f01ec375a18954a8f8f1f5f11da3a4af75b3d575a81d0458b25f98b1e8a399203147da90e60fad85d2a9df8da4123a86f0fda0e63a1c106a720bfc0
 SHA512 
7dc83ebf838ce9cc38093a08750145135e768352f74afd57f16e6f1c5dc5d24b482e56d40d088a204d72d8689aa978196fa2dd6e4cf89c872597286d85dc7594
 DIST Chameleon-4.2.0.tar.gz 176515 BLAKE2B 
6be07b88e962ca155d390e9f4d5070ca4116993568840c50fd94b0569721983084065bdc2dbebf4d573ff511f41456fc54d40442a505ea891be6eee947b9b690
 SHA512 
bedbf6bad35370ccb449151098d04e6f8fee917128bcd18a6694ae7df57c15e005c34696c50da43ede2b42d593a2772c55691978982d8a2d83380df29ff7406b

diff --git a/dev-python/chameleon/chameleon-4.0.1.ebuild 
b/dev-python/chameleon/chameleon-4.0.1.ebuild
deleted file mode 100644
index 16210445066e..
--- a/dev-python/chameleon/chameleon-4.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Fast HTML/XML template compiler for Python"
-HOMEPAGE="
-   https://github.com/malthe/chameleon/
-   https://pypi.org/project/Chameleon/
-"
-
-LICENSE="repoze"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-distutils_enable_tests unittest
-
-src_test() {
-   cd src || die
-   distutils-r1_src_test
-}



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

2023-09-29 Thread Michał Górny
commit: 7b825540e945c4134a4929d818598ea80e2f3a7a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 05:35:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 05:44:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b825540

dev-python/filelock: Remove old

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

 dev-python/filelock/Manifest   |  2 --
 dev-python/filelock/filelock-3.12.2.ebuild | 29 -
 dev-python/filelock/filelock-3.12.3.ebuild | 34 --
 3 files changed, 65 deletions(-)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 99d02f485bd6..48f4527fe3f6 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1 @@
-DIST filelock-3.12.2.tar.gz 12441 BLAKE2B 
a54eb7841bd037caf537144829818ab25acf7b5a916c6fc2a296a937f36a36b7846cce3b35e751041ccc1dfc5c5c4be1b6031a261927c152657f968bb465915b
 SHA512 
0753743338c4937f57176ef2291f44a919d949c7b3aa73e3210572d670949a60a9ad3efaaaeff198704e1308c169807655bb90d399c1158e4f5c9aae4adcd486
-DIST filelock-3.12.3.tar.gz 13746 BLAKE2B 
59c66cbbd8e48b262abe3a95232ba873d4402429c79cf1eb985d08ee27f54ee4991a2e81e328378b800fecfbb359fa445979f97c953232f17fe8f4169b376eb7
 SHA512 
b759ea6dd943da0bfd8eb375dadc277fe83ebdca8b46989bb96fe5dea1ea5637a66729ce3f283b6858db81c9998655bd9efcc6bbe36a998f18bed5bdf9219c88
 DIST filelock-3.12.4.tar.gz 13758 BLAKE2B 
b1898870928fcc40055274ef2cbe58b818f5aca30dc3864bd8b00c1f88b50050e1aac4380c5b0ba850b52aed4862a3c5ad2090f1d786df3cfe70d10116e4f1b2
 SHA512 
1ea0769afdbddc030f078a87a669b17425389526a6ba7f7577b350e0206efa6a54b284f1dbd7dfba0bda6e2450a181f5e4ab7cec2ca6ba09830bafad52128e86

diff --git a/dev-python/filelock/filelock-3.12.2.ebuild 
b/dev-python/filelock/filelock-3.12.2.ebuild
deleted file mode 100644
index 3c3133872209..
--- a/dev-python/filelock/filelock-3.12.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A platform independent file lock for Python"
-HOMEPAGE="
-   https://github.com/tox-dev/py-filelock/
-   https://pypi.org/project/filelock/
-"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/filelock/filelock-3.12.3.ebuild 
b/dev-python/filelock/filelock-3.12.3.ebuild
deleted file mode 100644
index 3e8cbe92bc17..
--- a/dev-python/filelock/filelock-3.12.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A platform independent file lock for Python"
-HOMEPAGE="
-   https://github.com/tox-dev/filelock/
-   https://pypi.org/project/filelock/
-"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-09-29 Thread Arthur Zamarin
commit: 714445c01e5c5b9ff5921851e27affd10bee6703
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:43:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714445c0

dev-python/oslo-context: Stabilize 5.2.0 ALLARCHES, #914947

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/oslo-context/oslo-context-5.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-context/oslo-context-5.2.0.ebuild 
b/dev-python/oslo-context/oslo-context-5.2.0.ebuild
index 5c3230db8562..db454ce1d571 100644
--- a/dev-python/oslo-context/oslo-context-5.2.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-5.2.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 83a73b304de91a07ffc749c9a93a1c9480fbb930
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:43:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:43:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a73b30

dev-python/krb5: Stabilize 0.5.1 amd64, #914935

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/krb5/krb5-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/krb5/krb5-0.5.1.ebuild 
b/dev-python/krb5/krb5-0.5.1.ebuild
index b3bc11baeb77..d5d5c74af662 100644
--- a/dev-python/krb5/krb5-0.5.1.ebuild
+++ b/dev-python/krb5/krb5-0.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
 
 RDEPEND="
virtual/krb5



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

2023-09-29 Thread Arthur Zamarin
commit: 79da84c0b848f34bb5e30bf5bf37047c17b054b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:43:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:43:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79da84c0

dev-python/krb5: Stabilize 0.5.1 arm64, #914935

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/krb5/krb5-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/krb5/krb5-0.5.1.ebuild 
b/dev-python/krb5/krb5-0.5.1.ebuild
index 82ce2069a68b..b3bc11baeb77 100644
--- a/dev-python/krb5/krb5-0.5.1.ebuild
+++ b/dev-python/krb5/krb5-0.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
 
 RDEPEND="
virtual/krb5



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

2023-09-29 Thread Arthur Zamarin
commit: eb31c7d374b60de11de7628319d8cbdcfc07f5aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:43:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:43:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb31c7d3

dev-python/cython: Stabilize 3.0.2-r1 amd64, #914932

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cython/cython-3.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
index 444c115bf846..b6ddcc92ce6e 100644
--- a/dev-python/cython/cython-3.0.2-r1.ebuild
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-09-29 Thread Michał Górny
commit: 6eaa52291310987199e99e0ed1db79f9415f1c88
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 05:33:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 05:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eaa5229

dev-python/jupyterlab: Remove old

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

 dev-python/jupyterlab/Manifest|  3 --
 dev-python/jupyterlab/jupyterlab-4.0.3.ebuild | 77 ---
 dev-python/jupyterlab/jupyterlab-4.0.4.ebuild | 77 ---
 dev-python/jupyterlab/jupyterlab-4.0.5.ebuild | 77 ---
 4 files changed, 234 deletions(-)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 8268aa4b79aa..f8da3ab75569 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,5 +1,2 @@
 DIST jupyterlab-3.6.3.tar.gz 16847186 BLAKE2B 
6916722469ab100a1a240b8a565c9800f35535b2a9b2c39a6bfd275b078d88df9faa1f12d4ce3819155af7b0ed22282836f9b233534bd3e63d8a330d1cd7cd21
 SHA512 
3d6b4781f9fab02504b2c0223a4d060d80c3442fa6ac53ae326296d69942d68f8545450f671f6ba65c7c4e218aad62ef4f4ceb658899c21aaff3640c3055d364
-DIST jupyterlab-4.0.3.tar.gz 18222352 BLAKE2B 
7dee4109e94173d35794c2b3a05de5cbab145fc031b22628ca4b5c1d97497658807b0a9b713d58a7aae3a38a64a37e04e535988d727cab6ba3c3aebe2ff6c0a2
 SHA512 
cb7694c1398cbf1b061d385518d08d5ff4411bc7f53828d99edd3cf8420d39c09d99e1ee061d60a86d83e640c3bfd4f98ce71276366f291f784f23740d4d
-DIST jupyterlab-4.0.4.tar.gz 18223782 BLAKE2B 
8f2b157d27c68fba62fcfdeeb055b0c9b646987d2f31447b87720110ec2331ddad90c0288ad7554faa26674bf810d92d99f1924e2d34f81d2303a4ab6b213cd9
 SHA512 
23479cee2405ddc42a11c477cb93fad6cb5481a70766d48c1f7f1e498481c36a0dca47c5523ff3fc97aacfd86a37debd53cc3570e3e0916cc0a6cb526d99a574
-DIST jupyterlab-4.0.5.tar.gz 18235811 BLAKE2B 
c1847bc3b9cb420d987c1ffd6d00951946c7312dbc94f49e3a4fadc85f4059c6d76294e78be4a629a4d2565bac5b569d957521aa26b4bd2365528cae7548b074
 SHA512 
befb13b653037511651387e339b8e41c17989c146080ad41c68b60f415a4c3c539d666719ba3256b341998fa13fe414c28c78159429d26f7000d0e01bba41ecc
 DIST jupyterlab-4.0.6.tar.gz 18236816 BLAKE2B 
e39e7cb6fbdecfee0b5e592091f989fe94907369d057457130f8bc2f391ca4c83cc09542bc9da766413821eb4c4e9eaaca3adfeccf26b0b2f61ab5e65dac9e45
 SHA512 
fc4acde65f2bb24adbf95e5cde17e0225390a0c8aca10e04b7c9cf5b2bcebe529608b53ce259f081508b86216b94c71fb260c857b9fe3a2bef16cb4e7af3dcda

diff --git a/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild
deleted file mode 100644
index 01ca307b6a24..
--- a/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=hatchling
-
-inherit distutils-r1 pypi xdg
-
-DESCRIPTION="JupyterLab computational environment"
-HOMEPAGE="
-   https://jupyter.org/
-   https://github.com/jupyterlab/jupyterlab/
-   https://pypi.org/project/jupyterlab/
-"
-
-LICENSE="BSD MIT GPL-3 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/async-lru[${PYTHON_USEDEP}]
-   dev-python/ipykernel[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
-   dev-python/jupyter-core[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
-   =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
-   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/tomli[${PYTHON_USEDEP}]
-   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-   net-libs/nodejs
-"
-
-BDEPEND="
-   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
-   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
-   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/requests-cache[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_DESELECT=(
-   # These tests call npm and want internet
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
-   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
-   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
-   

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

2023-09-29 Thread Michał Górny
commit: eb12d7d2de3f6e8899068438e748581c7f698cf5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 05:17:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 05:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb12d7d2

dev-python/jsonschema: Remove old

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

 dev-python/jsonschema/Manifest |  6 ---
 dev-python/jsonschema/jsonschema-4.18.0.ebuild | 54 --
 dev-python/jsonschema/jsonschema-4.18.2.ebuild | 54 --
 dev-python/jsonschema/jsonschema-4.18.3.ebuild | 54 --
 dev-python/jsonschema/jsonschema-4.18.4.ebuild | 54 --
 dev-python/jsonschema/jsonschema-4.18.6.ebuild | 54 --
 dev-python/jsonschema/jsonschema-4.19.0.ebuild | 54 --
 7 files changed, 330 deletions(-)

diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index c37fb059a403..b07eac69894b 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,8 +1,2 @@
 DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B 
a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e
 SHA512 
626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2
-DIST jsonschema-4.18.0.tar.gz 315551 BLAKE2B 
0f885362b6c1af6385be88770b1f332f38e270ea48c81d2ab6ab37503b007bf2d7a3419c9d435e919fea7c6f6d4b3d1c84a5fd4f196237507c9803473a879f4d
 SHA512 
83eee5a752f14475b32405a916790f033eaeb4cc4b69625abb4915972e5832878a0aa2c51c5c782169bfef5537f3072bd41682e2752380435f7de1162e66f4c1
-DIST jsonschema-4.18.2.tar.gz 314916 BLAKE2B 
4e63e56ea34b0f315e0ee6e506157c294030e181aa6f06d523d70b24060618f9cf7cfaf6d3c6ef4fc93950dd42b628f62a488c3636cbe636e463b8a31b661a3a
 SHA512 
38e2fb03836b8021c5f3a4db4e8d98922d565ae8bb2843cbb9b93b8be26f003b356c635d6b00d9881fcd438ed5a5304536fcad4acbc69d1de51c838cc3cd217a
-DIST jsonschema-4.18.3.tar.gz 315165 BLAKE2B 
486e36cab882628a9f720c098f91f1bafbc34f6e91391f3b4d2c1895e38c6dc8b4c554e37acab23da743c29fe6fefe28243aa6e32da7322a4e2ed1b1f490fad6
 SHA512 
ae8c18a102b778fe99030082ec0343af0d1c5bead923c431d3242687bf8406bff0d1c7ee6c8dfce56b41bddbfdd47af67129d229903bde051920c900229a4c58
-DIST jsonschema-4.18.4.tar.gz 315212 BLAKE2B 
f931a5469653cb9ecba50b8e79ddf70b1f2b730db6bce3a91a374ae177dfb812f4492fd53a16f2a563787682c2c34618cac16adbc891d59089eb03fcdb8a46a4
 SHA512 
b7c3805460d5d49c48039f50e616ee35204cb3222384cd1f57029a04fd19c4dcab5a700770ad36c3616cce85cce902abddf4361f7a7fa044318255967ecbfcf5
-DIST jsonschema-4.18.6.tar.gz 316619 BLAKE2B 
1036a340b5605107855565ce68403acbfee85f736c8ded4debfa3bd680014f69308f86ee1514907dc67683658cf23d298cf506cf23ec19d5a4eb2816c034a050
 SHA512 
92a3b6b06c94426d7851547c4ea6d3c6e4eb12fb45b58030f10cc5772d1ec2ca332d443e82bd7f448e83fabaebbe0be7e3c0266569bcd815d1e36970f6966fe9
-DIST jsonschema-4.19.0.tar.gz 317546 BLAKE2B 
a554e5c26fe13c09f6e050c193c6608e9286660e75d555dad574b16b32a24667b5450d452079b714dace657f2aade7621c0c79b4585c4a8ac659f9242ed528f0
 SHA512 
95cc156fe0505da469600cdbaaf921853a983d45f6b8570e5bbffe9ee41abbf5757b2ccddde443b0d833a3ebdcbff321bda54b136b47d7650d3a40f6402338fb
 DIST jsonschema-4.19.1.tar.gz 318089 BLAKE2B 
63ddd573ec47bc1c58c2b1bc4a20dd833c4c041de69b8c2e3cfa24c3494d3879fb09914491758ef38e8ae775b347f68d1d9c2e4d3cfc087dbd8c55d381cccd66
 SHA512 
60fa769faf6e3fc2c14eb9acd189c86e9d366b157230a5681d36552af0c159cb1ad33fd920668a36afdab98bc97253f91501704c5c07b5009fdaf9d29b52060d

diff --git a/dev-python/jsonschema/jsonschema-4.18.0.ebuild 
b/dev-python/jsonschema/jsonschema-4.18.0.ebuild
deleted file mode 100644
index ce0e2d41a238..
--- a/dev-python/jsonschema/jsonschema-4.18.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="An implementation of JSON-Schema validation for Python"
-HOMEPAGE="
-   https://pypi.org/project/jsonschema/
-   https://github.com/python-jsonschema/jsonschema/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
-   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}]
-   >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}]
-   >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
-"
-
-# formatter deps
-RDEPEND+="
-   dev-python/fqdn[${PYTHON_USEDEP}]
-   dev-python/idna[${PYTHON_USEDEP}]
-   dev-python/isoduration[${PYTHON_USEDEP}]
-   >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
-   

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

2023-09-29 Thread Michał Górny
commit: 7b6355688b1ae9581c5b0086a35e3e29add2aacc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 05:33:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 05:34:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b635568

dev-python/async-lru: Remove old

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

 dev-python/async-lru/Manifest   |  1 -
 dev-python/async-lru/async-lru-2.0.3.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/dev-python/async-lru/Manifest b/dev-python/async-lru/Manifest
index cab249d7fec0..be356de12eb5 100644
--- a/dev-python/async-lru/Manifest
+++ b/dev-python/async-lru/Manifest
@@ -1,2 +1 @@
-DIST async-lru-2.0.3.gh.tar.gz 12592 BLAKE2B 
3b434ebcb5f4db754ca93dae3e597490b07ce6d84d573529343a540b77fc9116f329f641fb97639dce6903384e52433dc48aabb7927266e8bcc18ce9fbaa85ac
 SHA512 
8a3685bccb09ae268a713b3796f1f945bc9f9beff14530eb997722c6a0546bb39860492eadc1a46fca6ed549352e20cd9983396127ee9edfbd50657b5e5dd58f
 DIST async-lru-2.0.4.gh.tar.gz 13084 BLAKE2B 
dc3316e63783f36a446fc0d3565e018340787822b4a2663b9759d8bf577526b9a1285a34c3d84ccd245f75c6a53d9a693cc13c2b101bcb4bc97fa31835bf
 SHA512 
aed4a043bfb323c1fc01f93def11fe597141778bd8437bd90189e2b6da26b0bb412fa72fb0d12a40b771571f3cb5f06fed8302379aec2e8e0318eab179b64912

diff --git a/dev-python/async-lru/async-lru-2.0.3.ebuild 
b/dev-python/async-lru/async-lru-2.0.3.ebuild
deleted file mode 100644
index ad3398fd3cb0..
--- a/dev-python/async-lru/async-lru-2.0.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Simple lru_cache for asyncio"
-HOMEPAGE="
-   https://github.com/aio-libs/async-lru/
-   https://pypi.org/project/async-lru/
-"
-SRC_URI="
-   https://github.com/aio-libs/async-lru/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -e 's:--cache-clear::' \
-   -e 's:--no-cov-on-fail --cov=async_lru --cov-report=term 
--cov-report=html::' \
-   -i setup.cfg || die
-
-   distutils-r1_src_prepare
-}



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

2023-09-29 Thread Arthur Zamarin
commit: 7ca287a4de8015b1fc95bbcd9950ae591f364ad5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:28:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:28:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca287a4

dev-python/filelock: Stabilize 3.12.4 ALLARCHES, #914931

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/filelock/filelock-3.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/filelock/filelock-3.12.4.ebuild 
b/dev-python/filelock/filelock-3.12.4.ebuild
index b56b00caed98..c2914f48e0de 100644
--- a/dev-python/filelock/filelock-3.12.4.ebuild
+++ b/dev-python/filelock/filelock-3.12.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]



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

2023-09-29 Thread Arthur Zamarin
commit: 0e941f1e2571ee926d84af9b4caa74759c6e1150
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:28:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e941f1e

dev-python/chameleon: Stabilize 4.1.0 ALLARCHES, #914930

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/chameleon/chameleon-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/chameleon/chameleon-4.1.0.ebuild 
b/dev-python/chameleon/chameleon-4.1.0.ebuild
index aef73bc7e9f2..16210445066e 100644
--- a/dev-python/chameleon/chameleon-4.1.0.ebuild
+++ b/dev-python/chameleon/chameleon-4.1.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="repoze"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 distutils_enable_tests unittest
 



[gentoo-commits] repo/proj/guru:dev commit in: net-wireless/bluetuith/

2023-09-29 Thread Rahil Bhimjiani
commit: e0a4662b85bf77ad55ca5b6e0fbd87c8c07c1a0f
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Fri Sep 22 20:43:39 2023 +
Commit: Rahil Bhimjiani  gmail  com>
CommitDate: Sat Sep 30 05:25:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0a4662b

net-wireless/bluetuith: add 0.1.7 and live

TUI bluetooth manager written in Go

Closes: https://bugs.gentoo.org/913757
Signed-off-by: Rahil Bhimjiani  gmail.com>

 net-wireless/bluetuith/Manifest   |  3 ++
 net-wireless/bluetuith/bluetuith-0.1.7.ebuild | 62 +++
 net-wireless/bluetuith/bluetuith-.ebuild  | 62 +++
 net-wireless/bluetuith/metadata.xml   | 16 +++
 4 files changed, 143 insertions(+)

diff --git a/net-wireless/bluetuith/Manifest b/net-wireless/bluetuith/Manifest
new file mode 100644
index 00..b3c2d3a0a7
--- /dev/null
+++ b/net-wireless/bluetuith/Manifest
@@ -0,0 +1,3 @@
+DIST bluetuith-0.1.7-deps.tar.xz 23522828 BLAKE2B 
e154a25c1cb87eea8c8ecae262ce3518d2736280d6f74ea38cce95016dd70f63d023310d80418511c2989f66bff84873838cfef07437cf9986c9ed4d8eaa79a6
 SHA512 
c276d28954f53de68d8664275976d448ced101aa5480e71afc4d96d2b84b84907eb0b1351405c051a71d0aeb39e78b2c20b6a37222ae506270dd44f6d298d6c4
+DIST bluetuith-0.1.7-docs.tar.gz 2347918 BLAKE2B 
17fd92feb5ad39fca00ae47e704b71a3ac421dbc5abdedbb9079775ed4f10a294c7899564b2101ac4ac73b7c8f8128dd1382abb01276c3258d4d4ca99e51a586
 SHA512 
7a5124e62383470e7f82d66fb1632c19e3e6085b4cd9bbe38088004a21743e9b65ae2bb5a1a837f15e2ca00d6ea3304311eeb0ecd7acf0e62eac1ccfc30c703b
+DIST bluetuith-0.1.7.tar.gz 1481408 BLAKE2B 
3973aa911fa845416f9d7d2085bddd7e94d7a8f377dfc9214c8fe943be3be2dae3e5ae92e30eb164f3fa96f4cbe9d6299f86c4b3adaef1bd00ae53554c5d9bf5
 SHA512 
431fc89073562dd0e163759d7a97c38d378e51276c0233f26d8ba455fe346fcfc2c4e9fa102500ff1cfa0ba2b69adb820fd4b11bce2739ce65cfe296cd936a3b

diff --git a/net-wireless/bluetuith/bluetuith-0.1.7.ebuild 
b/net-wireless/bluetuith/bluetuith-0.1.7.ebuild
new file mode 100644
index 00..fc51ac60f0
--- /dev/null
+++ b/net-wireless/bluetuith/bluetuith-0.1.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A TUI bluetooth manager for Linux written in Go"
+HOMEPAGE="https://darkhz.github.io/bluetuith;
+
+GIT_DOCUMENTATION_COMMIT="9c215bb1a64bdbf0f88060db4de6701215799033"
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/darkhz/bluetuith.git;
+else
+   SRC_URI="https://github.com/darkhz/bluetuith/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" 
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz"
+   SRC_URI+=" 
https://github.com/darkhz/bluetuith/archive/${GIT_DOCUMENTATION_COMMIT}.tar.gz 
-> ${P}-docs.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT"
+SLOT="0"
+
+IUSE="doc"
+RESTRICT="test"
+RDEPEND="
+   net-wireless/bluez
+"
+
+src_unpack() {
+   if [[ ${PV} == ** ]]; then
+   # unpack code
+   git-r3_src_unpack
+
+   # unpack docs
+   EGIT_BRANCH="documentation"
+   git-r3_fetch
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${GIT_DOCUMENTATION_COMMIT}"
+   git-r3_checkout
+
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   ego build
+}
+
+src_test() {
+   ego test ./...
+}
+
+src_install() {
+   default
+   dobin "${PN}"
+   dodoc -r ../"${PN}-${GIT_DOCUMENTATION_COMMIT}"/documentation/*.md
+   use doc && docinto html && dodoc -r 
../"${PN}-${GIT_DOCUMENTATION_COMMIT}"/docs/*
+}

diff --git a/net-wireless/bluetuith/bluetuith-.ebuild 
b/net-wireless/bluetuith/bluetuith-.ebuild
new file mode 100644
index 00..fc51ac60f0
--- /dev/null
+++ b/net-wireless/bluetuith/bluetuith-.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A TUI bluetooth manager for Linux written in Go"
+HOMEPAGE="https://darkhz.github.io/bluetuith;
+
+GIT_DOCUMENTATION_COMMIT="9c215bb1a64bdbf0f88060db4de6701215799033"
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/darkhz/bluetuith.git;
+else
+   SRC_URI="https://github.com/darkhz/bluetuith/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" 
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz"
+   SRC_URI+=" 
https://github.com/darkhz/bluetuith/archive/${GIT_DOCUMENTATION_COMMIT}.tar.gz 
-> ${P}-docs.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT"
+SLOT="0"
+
+IUSE="doc"
+RESTRICT="test"
+RDEPEND="
+

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

2023-09-29 Thread Michał Górny
commit: 07a256c1649591a8dfe2c1fb4e0e82014ef38d15
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:27:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a256c1

dev-python/dask: Bump to 2023.9.3

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2023.9.3.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 5d9adb98cf66..e2728de7ba2b 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,2 +1,3 @@
 DIST dask-2023.9.1.gh.tar.gz 8544717 BLAKE2B 
786ca3bda6b356acdeb56070964aa25e136f9976322ae5dbaf5895eb181fc1b7582ae4731de12e7881287433d4f502dbbc5002840ebc443403a9fa76df438693
 SHA512 
1bf0a028059dfba70a131648f4884a6c9a091cd2d550dc7968cb2a8728ce5ef405c351f11ab2ce48470634577104924fdf4b6dadda32308b4b5a62b3200e
 DIST dask-2023.9.2.gh.tar.gz 8544631 BLAKE2B 
bd0168d1ea86921235e7bd9ae3e6b9dc2abed3c3e300afea84fb3f2d462970ca5fa4d82f5479bc2c036d4f1a1ec9f63ff98151d8f339db2b14533be765b0f25f
 SHA512 
ae7d289882d7e2e2ef46af3256cf69d8e443f5350f32088e33b46f37377fe8c8328de609d16d0a2abf4df5bc7671d88288968d3d18a535eaec1bfbf0a5adbcba
+DIST dask-2023.9.3.gh.tar.gz 8544054 BLAKE2B 
4b1fc7d3b6f91fd6db0836a0fede0304e9c5e04e2aacd573eb06cf96ddf67ecbb198a185076ff94ca34216732673113e7e268482992b781777b3757d43a11773
 SHA512 
d91840f8a339ff0a21734726b1674c4dbc1332270fb160e01fd342b1ce1ba2fd5cea34c501c7a61e6b34e121da937701932a93ab85dc85618f5b5fc52cd960cd

diff --git a/dev-python/dask/dask-2023.9.3.ebuild 
b/dev-python/dask/dask-2023.9.3.ebuild
new file mode 100644
index ..7e6a97864b43
--- /dev/null
+++ b/dev-python/dask/dask-2023.9.3.ebuild
@@ -0,0 +1,85 @@
+# 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="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/click-8.0[${PYTHON_USEDEP}]
+   >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+   >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+   sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # more tests relying on -Werror
+   
"dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   dask/array/tests/test_random.py::test_RandomState_only_funcs
+   # TODO
+   
dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+   dask/array/tests/test_image.py::test_preprocess
+   dask/tests/test_system.py::test_cpu_count_cgroups_v2
+   # require sqlalchemy<2.0
+   dask/dataframe/io/tests/test_sql.py
+   )
+
+   if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   # fails if pyarrow is installed without USE=parquet
+   # (optional dep, skipped if it's not installed at all)
+   

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

2023-09-29 Thread Michał Górny
commit: 7f690ac129c94d9ba23f234aa6b35a330e28c2ea
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:44:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f690ac1

dev-python/seaborn: Bump to 0.13.0

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

 dev-python/seaborn/Manifest  |  1 +
 dev-python/seaborn/seaborn-0.13.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index 766f8abaca3c..986bdede51e9 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1 +1,2 @@
 DIST seaborn-0.12.2.tar.gz 1439798 BLAKE2B 
cf6903b1a2d27516bcafe46cabc81ea9fac80666394a6a82516630f9ac60afc7e9d31817e029cda9a08da04c0a37ce0244ad23acda16bca3283532ddb0fbdb71
 SHA512 
988a9922ee301b655911efa38905674b7dd15e7f7b157ad67f5befaeb02db492553f8bd6133b54d2dd7970b8dbbfd92d81d1faea3fa618247ebcaeb98620a060
+DIST seaborn-0.13.0.tar.gz 1455480 BLAKE2B 
9f7383715366889ffd80788f901c574d9330285da2098e5695e944f1c6b92d4e417163a82378dd75c03233fc6485158401a1aaa461f2fa8e71a4cbc3ebf957cb
 SHA512 
d603e880c29e05ab68f86d285c5c5ee9cf2da1d45265ed609f7bc87650fe20e80c026af487f63f9492a268f51ba5bab0cae4fd8fdeaf28125d16d317f9c937c8

diff --git a/dev-python/seaborn/seaborn-0.13.0.ebuild 
b/dev-python/seaborn/seaborn-0.13.0.ebuild
new file mode 100644
index ..c18b4b771b97
--- /dev/null
+++ b/dev-python/seaborn/seaborn-0.13.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Statistical data visualization"
+HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.2[${PYTHON_USEDEP}]
+   >=dev-python/statsmodels-0.12[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   cat > matplotlibrc <<- EOF || die
+   backend : Agg
+   EOF
+
+   distutils-r1_src_test
+}
+
+python_test() {
+   epytest -n "$(makeopts_jobs)"
+}



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

2023-09-29 Thread Michał Górny
commit: 4e99931852e7213d748363622a9cd1e1d0b9e94f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:55:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e999318

dev-python/PyGithub: Enable py3.12

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

 dev-python/PyGithub/PyGithub-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/PyGithub/PyGithub-2.1.1.ebuild 
b/dev-python/PyGithub/PyGithub-2.1.1.ebuild
index 1c86483925ae..27780cfb190a 100644
--- a/dev-python/PyGithub/PyGithub-2.1.1.ebuild
+++ b/dev-python/PyGithub/PyGithub-2.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-09-29 Thread Michał Górny
commit: b3bca63e98eb960c3488c78edec2fc36d5eba8be
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:31:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bca63e

dev-python/mistune: Bump to 3.0.2

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

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

diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 7837f0959d68..5ebf2cb67884 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1 +1,2 @@
 DIST mistune-3.0.1.tar.gz 91271 BLAKE2B 
42c0e76a95ede80a09a9f4748bdf9a737a7b149c15d8c52159cedd1522cebd4085cd1ec03a0ac516ff522b2c513553587cd3e93f2e9ca4388b3ad0671a8c3cb8
 SHA512 
280c1baf87a5dac7aafc8181f3098c556c36017a97de6c75576858ff2a318103c9086c811d61faef43453160020bd4a1db2a3007d6afb26e6cfc701df40d435f
+DIST mistune-3.0.2.tar.gz 90840 BLAKE2B 
bc4f477b24c8244d2fb7032835b3dc3bfc0bda8948fabbfa78660f77c861df76f9e01abcb58f8643efd689482fe3a187995cc92dd7cd0b7817ad799237d9b72d
 SHA512 
9a7e0e2886afddb8a6e314af1e4ed6e41f886f64823713f941b6a713a29986044ac66c437c4029e0fbf20224d106ce445a46906825b20b17b9e2ff6173476d28

diff --git a/dev-python/mistune/mistune-3.0.2.ebuild 
b/dev-python/mistune/mistune-3.0.2.ebuild
new file mode 100644
index ..cebb95e81025
--- /dev/null
+++ b/dev-python/mistune/mistune-3.0.2.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=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The fastest markdown parser in pure Python"
+HOMEPAGE="
+   https://github.com/lepture/mistune/
+   https://pypi.org/project/mistune/
+"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+distutils_enable_tests pytest



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

2023-09-29 Thread Michał Górny
commit: d8ae26d93bf30e1f5219a327478557f5b8813685
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:36:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ae26d9

dev-python/PyGithub: Bump to 2.1.1

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

 dev-python/PyGithub/Manifest  |  1 +
 dev-python/PyGithub/PyGithub-2.1.1.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest
index 0ce814886671..ba42695c4ee1 100644
--- a/dev-python/PyGithub/Manifest
+++ b/dev-python/PyGithub/Manifest
@@ -1 +1,2 @@
 DIST PyGithub-1.59.1.tar.gz 3295328 BLAKE2B 
7a7dcfa49261aa7c6d7d3b252c77cc93bd24440858989ef2a8b257235ed7b101647c08532860f0fa21d1b8f2ac35541341df49a94c3495c7d9666fe7367738c1
 SHA512 
795c104253b250b11b539b526944776f70e947e23dc4b26fcdadb5de3dd3208a9b27c08ffdd14cade220fde3360b6993be7a028f0069ff60d99331048560faed
+DIST PyGithub-2.1.1.tar.gz 3330531 BLAKE2B 
9b288266379d7b1d85be91a7261596f9c98b97bdb5f17c4f8bb43b4765f07e2088f1130c802a623c875c8ddd7d31bdf3cad2a7fc6672ca50bb9a69c80bf4c907
 SHA512 
f5a0186c1a206cef070c6c19ae0cca5ab19993dd16b9df9997ba01a3fa02baee3425cef51588f7ac38636a165e36d9a5a2c4014e59482b583001c75efa7afc40

diff --git a/dev-python/PyGithub/PyGithub-2.1.1.ebuild 
b/dev-python/PyGithub/PyGithub-2.1.1.ebuild
new file mode 100644
index ..1c86483925ae
--- /dev/null
+++ b/dev-python/PyGithub/PyGithub-2.1.1.ebuild
@@ -0,0 +1,41 @@
+# 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="Python library to access the Github API v3"
+HOMEPAGE="
+   https://github.com/PyGithub/PyGithub/
+   https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/httpretty-1.0.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sys-fs/duperemove/

2023-09-29 Thread Michał Górny
commit: 7a650b3b080eeba9797539c5d997c03043823785
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 04:51:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 04:56:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a650b3b

sys-fs/duperemove: Bump to 0.13

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

 sys-fs/duperemove/Manifest   |  1 +
 sys-fs/duperemove/duperemove-0.13.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/sys-fs/duperemove/Manifest b/sys-fs/duperemove/Manifest
index 67cb5fa4099d..1e29cc7dda9e 100644
--- a/sys-fs/duperemove/Manifest
+++ b/sys-fs/duperemove/Manifest
@@ -1 +1,2 @@
 DIST duperemove-0.12.gh.tar.gz 162458 BLAKE2B 
53dae9df2b45cb9ede8041e8a7a827c22c725da51d6df74acc96b464d4bfcc3a14b8adcd4b9ada68e2cf1411a5f015be27476e088a655998b0cc9d1f19acfae8
 SHA512 
7b5f464615f4ba850733657239dd4d68120d592424b6be56687b7ad4f6fd2dee67fd7729a1cd47c803dd77864dee033d8eef2f7f6774dc0f657b0d52aeb5559c
+DIST duperemove-0.13.gh.tar.gz 165454 BLAKE2B 
8bfac3448b5ee8842be77b0ac969439197050d3ef4b245be85a918353c966e56d7b7505e004af830caca50732d1227795769d803640f422a1bed8ca299802e75
 SHA512 
e24fa9f658acf1c1badd797af719f81250861b9af4595cf96aa3583fe558a2fba7390bc06184f6a4b6c76be3c8b214d6a6ead8b0de6914a5e1df053d5e7e24e7

diff --git a/sys-fs/duperemove/duperemove-0.13.ebuild 
b/sys-fs/duperemove/duperemove-0.13.ebuild
new file mode 100644
index ..82e6d1da0fdb
--- /dev/null
+++ b/sys-fs/duperemove/duperemove-0.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Btrfs and xfs deduplication utility"
+HOMEPAGE="https://github.com/markfasheh/duperemove/;
+SRC_URI="
+   https://github.com/markfasheh/duperemove/archive/v${PV/_/.}.tar.gz
+   -> ${P/_/.}.gh.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/glib:2"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P/_/.}
+
+src_compile() {
+   emake VERSION="${PV}" IS_RELEASE=1 CC="$(tc-getCC)" CFLAGS="${CFLAGS} 
-Wall"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/files/, app-emulation/virtualbox/

2023-09-29 Thread Viorel Munteanu
commit: ddd6654de39243645f1fe99351dfca93d902e70d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Sep 23 11:39:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 30 04:36:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd6654d

app-emulation/virtualbox: update live ebuild

Upstream migrated to QT6.
Cannot build with USE=doc yet becuase of a missing new dependency.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |  1 -
 ...tualbox-7.0.11-configure-include-qt6-path.patch | 13 
 app-emulation/virtualbox/virtualbox-.ebuild| 37 --
 3 files changed, 33 insertions(+), 18 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 892ba7a1c7d0..aad4f0b02e95 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,7 +1,6 @@
 DIST VirtualBox-6.1.46.tar.bz2 166045588 BLAKE2B 
041fad30d7cbe524cfd5c865b225c00df7715a6648ed0d8f7ee3ca4be0d0dabcb324c676ba2ea78288cde89ed8e5412fae75e31bb49f623de2acddb8f10d6ee1
 SHA512 
695ca4d41ff10d0581e4cffe4a0ec80e0fe380f4c7d5d51ee4d21aeb61646c26edd60301e541894e71c3323e2d7207e23299938c18ee45631afd1e0851946e77
 DIST VirtualBox-7.0.10.tar.bz2 175450841 BLAKE2B 
49eaa14f716f021f1ecec1ad48a2aa8a3a758cbd9b03cf30d65ddcf5aba11842b0ea8bc2c4d477084a4cea318dc302a4ed426ec9f675a1fe675c5f18c48796c7
 SHA512 
2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
 DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789
 SHA512 
fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30
-DIST virtualbox-help-7.0.8.tar.xz 3941816 BLAKE2B 
f1c82ccc8a0d4e99f2302a7024a551e7e4a70348b193cf0c3a3b2917a717451c74d652555cadb278f6e27c47dac88a8121acfe9425bc0f5b82b5101475f384b3
 SHA512 
7483c4321492effb5b4329d48b363d8d2b3aaa248c0259cd06569497090aa438c39e94d6a5da4f511202f424e596f66e7580e37ffa5da1fd0fadcd99c5ef
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.10_pre20230615.tar.bz2 2253 BLAKE2B 
27b422acc2ae85c4324d6f4471db80c9f680b1c4a00223c38b9e3fb31709b05163a1bd53408cffeabdef295e856aa8b01b86e0fecf5d80ace376ea1bd4fc9504
 SHA512 
c2177f46048f09b6be9ac2c35b43d74f67350b052411cc64adf6c0b3d284055eef79f960f1384a3aaeee7d25f8c19ea8f936ee2623a2251d1d28f85ed3469c22
 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox/files/virtualbox-7.0.11-configure-include-qt6-path.patch
 
b/app-emulation/virtualbox/files/virtualbox-7.0.11-configure-include-qt6-path.patch
new file mode 100644
index ..a9345ae78141
--- /dev/null
+++ 
b/app-emulation/virtualbox/files/virtualbox-7.0.11-configure-include-qt6-path.patch
@@ -0,0 +1,13 @@
+diff --git a/configure b/configure
+index 5d653d97..f6953d88 100755
+--- a/configure
 b/configure
+@@ -1695,6 +1695,8 @@ EOF
+ else
+   # Strip .../QtCore as we add components ourself:
+   INCQT6=`echo "$INCQT6"|$KBUILD_SED 's|\([^ ]*\)/QtCore|\1|g; s| 
$||g'`
++  # Strip .../QtGui as we add components ourself:
++  INCQT6=`echo "$INCQT6"|$KBUILD_SED 's|\([^ ]*\)/QtGui|\1|g; s| 
$||g'`
+   # store only the first path, remove all other paths
+   # most likely pkg-config gave us -I/usr/include/qt6 
-I/usr/include/qt6/QtCore
+   INCQT6=`echo "$INCQT6"|$KBUILD_SED 's|\([^ ]*\) .*|\1|'`

diff --git a/app-emulation/virtualbox/virtualbox-.ebuild 
b/app-emulation/virtualbox/virtualbox-.ebuild
index 9048fa58d8a6..3700fe5adca3 100644
--- a/app-emulation/virtualbox/virtualbox-.ebuild
+++ b/app-emulation/virtualbox/virtualbox-.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 # This compiles the latest svn version.
 # It also compiles the kernel modules.  Does not depend on virtualbox-modules.
 # It is not meant to be used, might be very unstable.
-# Upstream seem to have added support for python 3.12; I haven't checked it 
yet.
+# Upstream seem to have added support for python 3.12, but it crashes.
 #
 # USE=doc does not work for now.
 #
@@ -30,7 +30,7 @@ inherit desktop edo flag-o-matic java-pkg-opt-2 linux-mod-r1 
multilib optfeature

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

2023-09-29 Thread Viorel Munteanu
commit: 4ca03efbc038fa4c7fecc50d2f1241b4cdc8539e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Sep 29 06:58:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 30 04:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca03efb

media-libs/netpbm: drop 11.3.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.6.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index ac68af72ebf5..bf288d7b1262 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
-DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba
 DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6

diff --git a/media-libs/netpbm/netpbm-11.3.6.ebuild 
b/media-libs/netpbm/netpbm-11.3.6.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.6.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

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

2023-09-29 Thread Viorel Munteanu
commit: 68685a2767abe7bfa88834b5760fab1155bdb5e3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Sep 28 09:35:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 30 04:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68685a27

media-libs/netpbm: add 11.4.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.2.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 571fcf7f6712..ac68af72ebf5 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba
+DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6

diff --git a/media-libs/netpbm/netpbm-11.4.2.ebuild 
b/media-libs/netpbm/netpbm-11.4.2.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.2.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/

2023-09-29 Thread orbea
commit: e9713fec1a17a746531158230f325db325159a23
Author: orbea  riseup  net>
AuthorDate: Sat Sep 30 02:36:20 2023 +
Commit: orbea  riseup  net>
CommitDate: Sat Sep 30 02:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e9713fec

dev-lang/ruby: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-lang/ruby/ruby-3.1.4-r4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/ruby/ruby-3.1.4-r4.ebuild 
b/dev-lang/ruby/ruby-3.1.4-r4.ebuild
index 531c20a..23fdcc3 100644
--- a/dev-lang/ruby/ruby-3.1.4-r4.ebuild
+++ b/dev-lang/ruby/ruby-3.1.4-r4.ebuild
@@ -90,6 +90,9 @@ src_prepare() {
einfo "Removing bundled libraries..."
rm -fr ext/fiddle/libffi-3.2.1 || die
 
+   # Remove webrick tests because setting LD_LIBRARY_PATH does not work 
for them.
+   rm -rf tool/test/webrick || die
+
# Remove tests that are known to fail or require a network connection
rm -f test/ruby/test_process.rb 
test/rubygems/test_gem{,_path_support}.rb || die
rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb 
test/fiber/test_address_resolve.rb test/resolv/test_addr.rb \



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/ruby/, dev-lang/ruby/files/

2023-09-29 Thread orbea
commit: 922ea2c7ddf6c7bd664da84ff1f9aa064dd7ef60
Author: orbea  riseup  net>
AuthorDate: Sat Sep 30 02:37:34 2023 +
Commit: orbea  riseup  net>
CommitDate: Sat Sep 30 02:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=922ea2c7

dev-lang/ruby: drop 3.0.6-r3

Signed-off-by: orbea  riseup.net>

 dev-lang/ruby/Manifest  |   1 -
 dev-lang/ruby/files/ruby-3.0-libressl.patch |  57 --
 dev-lang/ruby/ruby-3.0.6-r3.ebuild  | 291 
 3 files changed, 349 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 7bb6eb1..a55e651 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,2 +1 @@
-DIST ruby-3.0.6.tar.xz 15864560 BLAKE2B 
e1fca86cdf267fc2289ef4d605fdf0023265c3a291ca4088361c0acd64310a7c41bf0750b4ac762157c20ceaa5df8bdc0a67374bcad9654bca5c3fc8630ff89c
 SHA512 
abbf883cd9f3ddbd171df8f8c3cd35d930623c4c01a5e01387de0aee9811cca7604b82163e18e04f809773bf1ca5a450f13f62f3db14f191f610e116ae4fa6f8
 DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 
5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd
 SHA512 
a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633

diff --git a/dev-lang/ruby/files/ruby-3.0-libressl.patch 
b/dev-lang/ruby/files/ruby-3.0-libressl.patch
deleted file mode 100644
index 74771da..000
--- a/dev-lang/ruby/files/ruby-3.0-libressl.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From OpenBSD:
-
-https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/ruby/3.0/patches/patch-ext_openssl_ossl_ocsp_c
-
-Fix build with opaque OCSP_BASICRESP in LibreSSL 3.5.
-The bug this works around should be fixed since LibreSSL 2.4.2
-as far as I can tell.
-
-Index: ext/openssl/ossl_ocsp.c
 a/ext/openssl/ossl_ocsp.c.orig
-+++ b/ext/openssl/ossl_ocsp.c
-@@ -1093,7 +1093,7 @@ ossl_ocspbres_verify(int argc, VALUE *argv, VALUE self
-  * exists in LibreSSL 2.1.10, 2.2.9, 2.3.6, 2.4.1.
-  */
- if (!(flg & (OCSP_NOCHAIN | OCSP_NOVERIFY)) &&
--  sk_X509_num(x509s) && sk_X509_num(bs->certs)) {
-+  sk_X509_num(x509s) && sk_X509_num(OCSP_resp_get0_certs(bs))) {
-   int i;
- 
-   bs = ASN1_item_dup(ASN1_ITEM_rptr(OCSP_BASICRESP), bs);
-From OpenBSD:
-
-https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/ruby/3.0/patches/patch-ext_openssl_extconf_rb
-
-Make sure the TS_VERIFY_CTS_set_certs() macro gets picked up correctly.
-It is a function in OpenSSL 1.1 and a macro in LibreSSL and OpenSSL 3.
-
-Index: ext/openssl/extconf.rb
 a/ext/openssl/extconf.rb.orig
-+++ b/ext/openssl/extconf.rb
-@@ -176,7 +176,7 @@ have_func("SSL_SESSION_get_protocol_version")
- have_func("TS_STATUS_INFO_get0_status")
- have_func("TS_STATUS_INFO_get0_text")
- have_func("TS_STATUS_INFO_get0_failure_info")
--have_func("TS_VERIFY_CTS_set_certs")
-+have_func("TS_VERIFY_CTS_set_certs(NULL, NULL)", "openssl/ts.h")
- have_func("TS_VERIFY_CTX_set_store")
- have_func("TS_VERIFY_CTX_add_flags")
- have_func("TS_RESP_CTX_set_time_cb")
-From OpenBSD:
-
-https://github.com/openbsd/ports/commit/42d3003b55a9ace1f489aa93297aafaf7d03e8c4#diff-8c76a3fac72e780ffe364114da7bc68a1e78cb6b825d51795ca5e02bdde95cc8
-
-LibreSSL 3.8 dropped support for EC_GFp_nist_method()
-
-Index: ext/openssl/ossl_pkey_ec.c
 a/ext/openssl/ossl_pkey_ec.c.orig
-+++ b/ext/openssl/ossl_pkey_ec.c
-@@ -743,7 +743,7 @@ static VALUE ossl_ec_group_initialize(int argc, VALUE 
- } else if (id == s_GFp_mont) {
- method = EC_GFp_mont_method();
- } else if (id == s_GFp_nist) {
--method = EC_GFp_nist_method();
-+method = NULL;
- #if !defined(OPENSSL_NO_EC2M)
- } else if (id == s_GF2m_simple) {
- method = EC_GF2m_simple_method();

diff --git a/dev-lang/ruby/ruby-3.0.6-r3.ebuild 
b/dev-lang/ruby/ruby-3.0.6-r3.ebuild
deleted file mode 100644
index 6c2ba3c..000
--- a/dev-lang/ruby/ruby-3.0.6-r3.ebuild
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multiprocessing
-
-MY_P="${PN}-$(ver_cut 1-3)"
-S=${WORKDIR}/${MY_P}
-
-SLOT=$(ver_cut 1-2)
-MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
-RUBYVERSION=${SLOT}.0
-
-DESCRIPTION="An object-oriented scripting language"
-HOMEPAGE="https://www.ruby-lang.org/;
-SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 
+ssl static-libs systemtap tk valgrind xemacs"
-
-RDEPEND="
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( sys-libs/gdbm:= )
-   jemalloc? ( 

[gentoo-commits] repo/gentoo:master commit in: app-containers/podman/, app-containers/podman/files/

2023-09-29 Thread Zac Medico
commit: da6983c24d9d82773475b644f2f4e749da8b7d03
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Tue Sep 26 17:57:03 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Sep 30 02:20:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6983c2

app-containers/podman: add 4.7.0 & live

Major rewrite based on upstream's instructions. Introducing 3 more USE
flags - systemd, seccomp, wrapper (provides docker command)

Closes: https://github.com/gentoo/gentoo/pull/33070
Closes: https://bugs.gentoo.org/911537
Signed-off-by: Rahil Bhimjiani  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest |   1 +
 .../podman/files/seccomp-toggle-4.7.0.patch|  15 +++
 app-containers/podman/metadata.xml |   5 +-
 app-containers/podman/podman-4.7.0.ebuild  | 122 +
 app-containers/podman/podman-.ebuild   | 122 +
 5 files changed, 264 insertions(+), 1 deletion(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index b41ed4569ea4..027ecbfb28a0 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1 +1,2 @@
 DIST podman-4.5.0.tar.gz 17423692 BLAKE2B 
ba28e77626bb4bcdb85b20031e12cf93f2eb3174b678cb8e99557df13e2cdf377ea402eb373a51ea44302f878f8e1cdedda14a2f3ad8c9e88895754fc50c272e
 SHA512 
8a699dc01fc3d7c4a9e5ef4f166170303fc30e0f6695c61f763944e1cb755e75896108e0c4166d184fe49e3a6859f045aa3883047ebba9290e851fc128d77cac
+DIST podman-4.7.0.tar.gz 20554573 BLAKE2B 
a98e52ec9fe48d5b70489ed6bd6961877cf67735048425ad30fe9de3e163f8266d6510c37b0c43effa90cc8ce1b39bdc46c5add90dabd8f78c79602824f132a6
 SHA512 
4cab8698a819cd42de4cb588978c94c91b0c85693db2476aa6d20d7f4e4a7674d417703f70bdbb5a0e94b678fd585ae03a95ff0e5b7eb2682d9f400b92915742

diff --git a/app-containers/podman/files/seccomp-toggle-4.7.0.patch 
b/app-containers/podman/files/seccomp-toggle-4.7.0.patch
new file mode 100644
index ..17a09b601369
--- /dev/null
+++ b/app-containers/podman/files/seccomp-toggle-4.7.0.patch
@@ -0,0 +1,15 @@
+--- a/Makefile
 b/Makefile
+@@ -57,7 +57,11 @@
+   $(shell hack/systemd_tag.sh) \
+   $(shell hack/libsubid_tag.sh) \
+   exclude_graphdriver_devicemapper \
+-  seccomp
++
++BUILD_SECCOMP ?= yes
++ifeq ($(BUILD_SECCOMP),yes)
++BUILDTAGS += seccomp
++endif
+ # N/B: This value is managed by Renovate, manual changes are
+ # possible, as long as they don't disturb the formatting
+ # (i.e. DO NOT ADD A 'v' prefix!)

diff --git a/app-containers/podman/metadata.xml 
b/app-containers/podman/metadata.xml
index 59685cf20a43..93c2b60cc389 100644
--- a/app-containers/podman/metadata.xml
+++ b/app-containers/podman/metadata.xml
@@ -28,7 +28,7 @@
necessary kernel flags.


-   Default to hybrid (legacy) cgroup hierarchy instead of 
unified (modern).
+   Use legacy (hybrid) cgroups instead of modern (unified) 
cgroups


Enables fuse dependencies (fuse-overlayfs is especially 
useful
@@ -40,6 +40,9 @@

Enables dependencies for running in rootless mode.

+   
+   Install wrapper which lets use podman for command 
`docker`
+   


containers/podman

diff --git a/app-containers/podman/podman-4.7.0.ebuild 
b/app-containers/podman/podman-4.7.0.ebuild
new file mode 100644
index ..2c7ededf36fd
--- /dev/null
+++ b/app-containers/podman/podman-4.7.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module tmpfiles linux-info
+
+DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman.git;
+else
+   SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp 
selinux systemd"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/gpgme:=
+   >=app-containers/conmon-2.0.0
+   >=app-containers/containers-common-0.56.0
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
+   !cgroup-hybrid? ( app-containers/crun )
+   wrapper? ( !app-containers/docker-cli )
+   fuse? ( sys-fs/fuse-overlayfs )
+   init? ( 

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

2023-09-29 Thread Sam James
commit: b63eb1d88fe2e39d50ed26013185067da2d4827c
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 01:51:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 01:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63eb1d8

net-dns/c-ares: drop 1.19.0

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

 net-dns/c-ares/Manifest |  2 --
 net-dns/c-ares/c-ares-1.19.0.ebuild | 70 -
 2 files changed, 72 deletions(-)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index ba56429843d7..e3083da3527e 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,4 +1,2 @@
-DIST c-ares-1.19.0.tar.gz 1572210 BLAKE2B 
d77be535dfa852bf3d91258ddf06b3c63a40123883adb83a4e5652d4b1b16801ddefefad70d83a7d6d9aa81c9c81956fef42bc778d7380d6b398ccfc9f8b82dc
 SHA512 
a7f5988bef393afec08a225be92f6eee54a3e67170fb26cbe00dcc5c5a457b27037bbcfeccc39fb855ed72f100196958d6cbbe251bf1ccfbdd353be18f098359
-DIST c-ares-1.19.0.tar.gz.asc 488 BLAKE2B 
1b8dc3ad7b916cb5ea1c95ffd12315d303f78880416836d11d2fa7d8ca93fa1ca30898e6a865af79a35e5dc4d0f4fccfcc9eae6f028d456d38ede9fe8b7edd71
 SHA512 
814aad5dbe2bb987035b53d977e03a73a90356200f671f36949a77e978cf8311ccc8375e63ade6fe2e1380f1f9c3b34c1ba7d48365fd5689cf5c24425ab8a129
 DIST c-ares-1.19.1.tar.gz 1579100 BLAKE2B 
4b6c9593edb1a91ab76d54ddacb1cd5d67006d5e628ea1f3289f54e9360be32abeb5d8fc7d23e193feab3e7928e8efde82757eb12fe217dc92ed0d9132bedf5d
 SHA512 
466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470
 DIST c-ares-1.19.1.tar.gz.asc 488 BLAKE2B 
9c47d7b3e67d9a2bd1e332912d21d20ca591fc34f81707c18a4615ea14ba2da00146d1998250a5f4dd2a0b1c04f9bd2013d4940ac734674c0bdff6815985e19d
 SHA512 
1b204ab1a667af1326be4b7c62c0919aacd447a2e00efea4b8ef2ec9f2b13ffb236a836ff8953b0b3359727faf3fb8cfcd71d0b06a0e533a09f9e9ea66024f4e

diff --git a/net-dns/c-ares/c-ares-1.19.0.ebuild 
b/net-dns/c-ares/c-ares-1.19.0.ebuild
deleted file mode 100644
index 760debb0dc93..
--- a/net-dns/c-ares/c-ares-1.19.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
-inherit edo multilib-minimal verify-sig
-
-DESCRIPTION="C library that resolves names asynchronously"
-HOMEPAGE="https://c-ares.org/;
-SRC_URI="
-   https://c-ares.org/download/${P}.tar.gz
-   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
-"
-
-LICENSE="MIT"
-# Subslot = SONAME of libcares.so.2
-SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
-
-DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/ares_build.h
-)
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-nonblocking
-   --enable-symbol-hiding
-   $(use_enable static-libs static)
-   $(use_enable test tests)
-   )
-
-   # Needed for running unit tests only
-   # Violates sandbox and tests pass fine without
-   export ax_cv_uts_namespace=no
-   export ax_cv_user_namespace=no
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   cd "${BUILD_DIR}"/test || die
-
-   # We're skipping the "real" network tests with the filter
-   # see https://github.com/c-ares/c-ares/tree/main/test
-   local network_tests=(
-   # Most live tests have Live in the name
-   *Live*
-   # These don't but are still in ares-test-live.cc => live
-   *GetTCPSock*
-   *TimeoutValue*
-   *GetSock*
-   *GetSock_virtualized*
-   )
-
-   # The format for disabling test1, test2, and test3 looks like:
-   # -test1:test2:test3
-   edo ./arestest --gtest_filter=-$(echo $(IFS=:; echo 
"${network_tests[*]}"))
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   find "${ED}" -name "*.la" -delete || die
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/files/, ...

2023-09-29 Thread Haelwenn Monnier
commit: 2487eafda90ed51e414083ee0a11e71918cbdb18
Author: Mia Neufeld  xenialinux  com>
AuthorDate: Wed Sep 27 11:36:53 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 17:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2487eafd

gui-libs/xdg-desktop-portal-hyprland: Add patch for clang

Signed-off-by: Mia Neufeld  xenialinux.com>
Signed-off-by: Remigiusz Micielski  purelymail.com>
Closes: #110

 ...g-desktop-portal-hyprland-1.1.0_fix_clang.patch | 207 +
 .../xdg-desktop-portal-hyprland-1.1.0.ebuild   |  18 +-
 2 files changed, 218 insertions(+), 7 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
new file mode 100644
index 00..ba30747e96
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
@@ -0,0 +1,207 @@
+From 54b5467ec12fb115b537e0c86256226474edf8bb Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Mon, 18 Sep 2023 19:00:21 +
+Subject: [PATCH 1/3] build: Unbreak build on FreeBSD (#98)
+
+* helpers: add missing header after 9dfb9e125bf0
+
+src/helpers/MiscFunctions.cpp: In function 'void addHyprlandNotification(const 
std::string&, float, const std::string&, const std::string&)':
+src/helpers/MiscFunctions.cpp:24:9: error: 'fork' was not declared in this 
scope
+   24 | if (fork() == 0)
+  | ^~~~
+src/helpers/MiscFunctions.cpp:25:9: error: 'execl' was not declared in this 
scope
+   25 | execl("/bin/sh", "/bin/sh", "-c", CMD.c_str(), nullptr);
+  | ^
+
+* build: add missing dependency for libc++ after 2f48e6550374
+
+ld.lld: error: undefined symbol: pthread_create
+>>> referenced by PortalManager.cpp
+>>>   
src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop())
+>>> referenced by PortalManager.cpp
+>>>   
src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop())
+---
+ CMakeLists.txt| 4 +++-
+ src/helpers/MiscFunctions.cpp | 1 +
+ src/meson.build   | 1 +
+ 3 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e39b72c..44d1689 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -31,12 +31,14 @@ message(STATUS "Checking deps...")
+ add_subdirectory(subprojects/sdbus-cpp)
+ add_subdirectory(hyprland-share-picker)
+ 
++find_package(Threads REQUIRED)
++
+ find_package(PkgConfig REQUIRED)
+ pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client 
wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm)
+ 
+ file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
+ add_executable(xdg-desktop-portal-hyprland ${SRCFILES})
+-target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ 
PkgConfig::deps)
++target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ 
Threads::Threads PkgConfig::deps)
+ 
+ # protocols
+ find_program(WaylandScanner NAMES wayland-scanner)
+diff --git a/src/helpers/MiscFunctions.cpp b/src/helpers/MiscFunctions.cpp
+index da05ee6..353c8f0 100644
+--- a/src/helpers/MiscFunctions.cpp
 b/src/helpers/MiscFunctions.cpp
+@@ -1,5 +1,6 @@
+ #include "MiscFunctions.hpp"
+ #include 
++#include 
+ #include "../helpers/Log.hpp"
+ 
+ std::string execAndGet(const char* cmd) {
+diff --git a/src/meson.build b/src/meson.build
+index 444d3bd..c3d3735 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -8,6 +8,7 @@ executable('xdg-desktop-portal-hyprland',
+ dependency('libdrm'),
+ dependency('libpipewire-0.3'),
+ dependency('sdbus-c++'),
++dependency('threads'),
+ dependency('wayland-client'),
+   ],
+   include_directories: inc,
+-- 
+2.42.0
+
+From b6e1732fdac623638dbc12db00e10ac4b5bd791f Mon Sep 17 00:00:00 2001
+From: vaxerski <43317083+vaxer...@users.noreply.github.com>
+Date: Fri, 22 Sep 2023 19:28:47 +0100
+Subject: [PATCH 2/3] picker: start on index 0
+
+---
+ hyprland-share-picker/mainpicker.ui | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hyprland-share-picker/mainpicker.ui 
b/hyprland-share-picker/mainpicker.ui
+index c14d1d6..95a3c65 100644
+--- a/hyprland-share-picker/mainpicker.ui
 b/hyprland-share-picker/mainpicker.ui
+@@ -66,7 +66,7 @@
+  QTabWidget::North
+ 
+ 
+- 1
++ 0
+ 
+ 
+  
+-- 
+2.42.0
+
+From f9461b0b7d3071347390feee534638555ff76c7d Mon Sep 17 00:00:00 2001
+From: Rudolchr <72916442+rudol...@users.noreply.github.com>
+Date: Tue, 26 Sep 2023 23:23:02 +0200
+Subject: [PATCH 3/3] build: Fix build when using clang (#100)
+
+* Add -Wno-address-of-temporary to allow taking an address of temporary like 
-fpermissive does for gcc
+
+* Make some implicit casts explicit
+
+* Implement the wl_array_for_each macro inline as 

[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Haelwenn Monnier
commit: 2adb9b1822170a276938cf337210c3e76b26cce4
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:23:24 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 13:23:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2adb9b18

gui-libs/xdg-desktop-portal-hyprland: fix compiler check

Signed-off-by: Remigiusz Micielski  purelymail.com>

 .../xdg-desktop-portal-hyprland-1.1.0.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
index 214ef6c28c..a04e503d5a 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
@@ -55,7 +55,7 @@ BDEPEND="
 pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if tc-is-gcc && ver_test $(gcc-version) -lt 11 ; then
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
eerror "XDPH needs >=gcc-13 to compile."
eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
die "GCC version is too old to compile XDPH!"



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Haelwenn Monnier
commit: e95407f656294e5d2d2990f6dbf9f3cabb103d42
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 15:59:23 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 15:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e95407f6

gui-libs/xdg-desktop-portal-hyprland: fix WhitespaceFound in 

Signed-off-by: Remigiusz Micielski  purelymail.com>

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

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 22f9cd8cc1..1fd568fcd7 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
virtual/pkgconfig
-  || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
 "
 
 pkg_setup() {



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/lemurs/

2023-09-29 Thread Haelwenn Monnier
commit: bd0f9811fb8c3c2a850e2e2ec85bee30d5df22fa
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:47:35 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 13:47:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd0f9811

gui-apps/lemurs: add 0.3.2

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-apps/lemurs/Manifest|  35 +
 gui-apps/lemurs/lemurs-0.3.2.ebuild | 144 
 2 files changed, 179 insertions(+)

diff --git a/gui-apps/lemurs/Manifest b/gui-apps/lemurs/Manifest
index c50d15f9ed..1197c94a3f 100644
--- a/gui-apps/lemurs/Manifest
+++ b/gui-apps/lemurs/Manifest
@@ -2,55 +2,90 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crossterm-0.20.0.crate 103025 BLAKE2B 
8aed50d2df3e3705134f1d20bdd37a8a0b9c16afdff0701073723b038f916f6104d48d646fd3aed8fc93baf4e749f7447149a099829b137055deb9aec00eaa0d
 SHA512 
998d5377b5e204375ba6016da678d3d3a4feb5174092b9e2dd8c8d26d8a5c7f321d60d829262f4b3a962566204fc6e804e3637494be97760e6ef66f888a6ab38
 DIST crossterm-0.22.1.crate 105450 BLAKE2B 
4e90dddf5da88dd94c4ae82d0a6d989126b063fae56e5e0963414f196d779f4fdd265d528ecfda387a604866efb41943db8ceee124c2e97dfdcb1f092678f76b
 SHA512 
2a8534a12bb119be583d491b3595259d164de6922ce2a17bbe6f19fcff93339a6d0d8c08398958a7592d6aa765eb2ebc6e61b54211080785357c711b2c454d91
+DIST crossterm-0.26.1.crate 122317 BLAKE2B 
0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811
 SHA512 
598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b
 DIST crossterm_winapi-0.8.0.crate 15531 BLAKE2B 
663d08cffbf1996d585922ce09d486afa288b998b6509958ee0c89f8ca4ae316c8d404b326961a464435d22bfcb91e9c3fd26a48e90b8b267c40a7ab6f596c17
 SHA512 
e246db39c7adae89ee1699b6a0ca2f5aec2dd053db0698ee25c320eb315c59be51d6db2193493ebecadeebee5a4b6f3c52c2e9ede8088da7f9d102ff7ac1e936
 DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B 
f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a
 SHA512 
b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
+DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B 
ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e
 SHA512 
48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
 DIST env_logger-0.9.3.crate 33291 BLAKE2B 
ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52
 SHA512 
a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe
+DIST getrandom-0.2.10.crate 34955 BLAKE2B 
8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4
 SHA512 
82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
 DIST getrandom-0.2.8.crate 30553 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/shiromino/files/, games-arcade/shiromino/

2023-09-29 Thread Haelwenn Monnier
commit: 09dc0398748bb2ece9eb8899ab0a5624c6214c33
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Sep 30 01:28:11 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Sep 30 01:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09dc0398

games-arcade/shiromino: new package, add 0.2.1

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 games-arcade/shiromino/Manifest|  2 +
 .../files/shiromino-0.2.1-fix_cmake_targets.patch  | 27 ++
 games-arcade/shiromino/metadata.xml| 12 +
 games-arcade/shiromino/shiromino-0.2.1.ebuild  | 59 ++
 4 files changed, 100 insertions(+)

diff --git a/games-arcade/shiromino/Manifest b/games-arcade/shiromino/Manifest
new file mode 100644
index 00..bbec522b80
--- /dev/null
+++ b/games-arcade/shiromino/Manifest
@@ -0,0 +1,2 @@
+DIST PDBMFont-f16abc76419f2df31c8c3f0642bedaad99201cda.tar.gz 49520 BLAKE2B 
d0c8e5920e2096b672c7e300d6539f3c31433cada52b01b47f6c112256bddc202dcb2b4103a40ffea5b65c82a1a10d57d9585617ca3b8496028f9e08332e46ba
 SHA512 
694d442d957968c6185b4417691cc49dca07541d371730cc51fbdbfc5b009f5c8a1f6a060813322277ea02cbf67f1a46056857e708a8e3d475d07bca8cd93b8c
+DIST shiromino-0.2.1.tar.gz 16914335 BLAKE2B 
11763d60b00b07493b0cb76f7948db29ef1bb8788dd09e51f891a57cb79d8aae52a8da76df7ed7f48dfe672750f976750122fe0ddfeaf9a111ce98d71512481f
 SHA512 
770295aa77f50edabb3b99f037ca394e2572df2fb657b8c81ed1bed189ee8791fc1b022989aa4a6944148ffcfb6827e6fbda86de51f39d1892fad5654a16b7e5

diff --git 
a/games-arcade/shiromino/files/shiromino-0.2.1-fix_cmake_targets.patch 
b/games-arcade/shiromino/files/shiromino-0.2.1-fix_cmake_targets.patch
new file mode 100644
index 00..9b4b0fa4cc
--- /dev/null
+++ b/games-arcade/shiromino/files/shiromino-0.2.1-fix_cmake_targets.patch
@@ -0,0 +1,27 @@
+Taken from 36d9eb04f5cbb0815e91681b67cc4e44033fb023
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6d8b1e6..cce87d3 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 3.15)
++cmake_minimum_required(VERSION 3.16)
+ project(shiromino
+   DESCRIPTION "A fast-paced puzzle game with roots in the arcade."
+   HOMEPAGE_URL "https://github.com/shiromino/shiromino;
+@@ -319,7 +319,8 @@ endif()
+ #
+ # Installation
+ #
+-install(DIRECTORY data DESTINATION usr/share/${PROJECT_NAME})
+-install(FILES LICENSE.md DESTINATION usr/share/licenses/${PROJECT_NAME})
+-install(FILES shiromino.ini TYPE SYSCONF)
+-install(TARGETS ${GAME_EXECUTABLE} RUNTIME DESTINATION usr/bin)
+\ No newline at end of file
++include(GNUInstallDirs)
++install(DIRECTORY data DESTINATION "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}")
++install(FILES LICENSE.md DESTINATION 
"${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}")
++install(FILES shiromino.ini TYPE SYSCONF)
++install(TARGETS ${GAME_EXECUTABLE} RUNTIME DESTINATION 
"${CMAKE_INSTALL_BINDIR}")
+\ No newline at end of file

diff --git a/games-arcade/shiromino/metadata.xml 
b/games-arcade/shiromino/metadata.xml
new file mode 100644
index 00..b076ed8548
--- /dev/null
+++ b/games-arcade/shiromino/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+   
+   https://github.com/shiromino/shiromino/issues
+   shiromino/shiromino
+   
+

diff --git a/games-arcade/shiromino/shiromino-0.2.1.ebuild 
b/games-arcade/shiromino/shiromino-0.2.1.ebuild
new file mode 100644
index 00..fae354a32b
--- /dev/null
+++ b/games-arcade/shiromino/shiromino-0.2.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="fast-paced puzzle game with roots in the arcade"
+HOMEPAGE="https://github.com/shiromino/shiromino;
+MY_PDBM_COMMIT="f16abc76419f2df31c8c3f0642bedaad99201cda"
+SRC_URI="
+   https://github.com/shiromino/shiromino/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/nightmareci/PDBMFont/archive/${MY_PDBM_COMMIT}.tar.gz -> 
PDBMFont-${MY_PDBM_COMMIT}.tar.gz
+"
+PDBMFont_S="${WORKDIR}/PDBMFont-${MY_PDBM_COMMIT}/"
+
+# Main under MIT, music under CC-BY-4.0, font under Unlicense
+LICENSE="MIT CC-BY-4.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND="
+   media-libs/libvorbis
+   media-libs/libsdl2
+   media-libs/sdl2-image
+   media-libs/sdl2-mixer
+   dev-db/sqlite:3
+   dev-libs/tinyxml2:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/shiromino-0.2.1-fix_cmake_targets.patch" )
+
+src_prepare() {
+   cmake_src_prepare
+
+   rm "${PDBMFont_S}/tinyxml2.cpp" "${PDBMFont_S}/tinyxml2.h" || die
+
+   sed -i -e 's;#include "tinyxml2.h";#include ;' 
"${PDBMFont_S}/PDBMFont.hpp" || die
+
+   sed -i \
+  

[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Haelwenn Monnier
commit: 192c2f7dc8a109423241141ede9be3860a4f3866
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:19:55 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 13:19:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=192c2f7d

gui-libs/xdg-desktop-portal-hyprland: improve compiler check

Signed-off-by: Remigiusz Micielski  purelymail.com>

 .../xdg-desktop-portal-hyprland-1.1.0.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
index 62aa1bd3e5..214ef6c28c 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
@@ -47,6 +47,7 @@ RDEPEND="
 "
 BDEPEND="
>=dev-libs/wayland-protocols-1.24
+   >=sys-devel/gcc-13:*
dev-libs/hyprland-protocols
virtual/pkgconfig
 "
@@ -54,16 +55,15 @@ BDEPEND="
 pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if tc-is-gcc; then
-   STDLIBVER=$(echo '#include ' | $(tc-getCXX) -x c++ -dM 
-E - | \
-   grep GLIBCXX_RELEASE | sed 
's/.*\([1-9][0-9]\)/\1/')
-
-   if [[ ${STDLIBVER} -lt 13 ]]; then
-   die "XDPH requires >=sys-devel/gcc-13.0.0 to build"
-   fi
-   else
-   die "XDPH 1.1.0 won't build with clang.\
-   See: 
https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/81;;
+   if tc-is-gcc && ver_test $(gcc-version) -lt 11 ; then
+   eerror "XDPH needs >=gcc-13 to compile."
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile XDPH!"
+   elif ! tc-is-gcc ; then
+   eerror "XDPH v1.1.0 needs >=gcc-13 to compile."
+   eerror "Due to an upstream issue, XDPH won't compile with 
clang."
+   eerror "Please either use GCC, or merge an older version than 
1.0.0."
+   die "XDPH won't compile with clang!"
fi
 }
 



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Haelwenn Monnier
commit: 4bf432e6ea3025693cf6cb9c650b483792ad3b22
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 16:00:50 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 16:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bf432e6

gui-libs/xdg-desktop-portal-hyprland: drop 0.4.0

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 -
 .../xdg-desktop-portal-hyprland-0.4.0.ebuild   | 73 --
 2 files changed, 74 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 517548e387..4f3c894adb 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,3 +1,2 @@
-DIST xdg-desktop-hyprland-0.4.0.tar.gz 50645 BLAKE2B 
7f4e2d3102e848c15dfa6eeefa3d1375ea5b7dc34ae9c3b7fb42caded4090bf877a4d1eef1dfb42be37b7b9374487297b2b9366b619bb7f6700676222d218d81
 SHA512 
3b6955f15ae86a7552d39bf107cfd153fe0fff68cc4b87b277b8010f40a267446cc9c8f51975197f2fc4333b854e2e2a549e03cbdde63675a51dd12b0ce185f3
 DIST xdg-desktop-hyprland-0.5.0.tar.gz 50608 BLAKE2B 
7e2c7098f4be1a35c9093b1454c828467dfd52057dc30948ff1824c506115e0a1df8c037d7e85d79c0b845f682285c0fbf6786708537126cc3c94cd05e819a4a
 SHA512 
1efbd3378e9d84f47189264b1b98e65cc73aeea916e31f085ba4503b9e4e25f8121894433adf21d0174ceae3588048a6a83c440cb57e8d2e62301629e93f8c91
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild
deleted file mode 100644
index 17ebcc66ec..00
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for hyprland"
-HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0/"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=media-video/pipewire-0.3.41:=
-   dev-libs/inih
-   dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
-   dev-qt/qtwayland:6
-   dev-qt/qtwidgets
-   media-libs/mesa
-   sys-apps/util-linux
-   x11-libs/libdrm
-   || (
-   systemd? ( >=sys-apps/systemd-237 )
-   elogind? ( >=sys-auth/elogind-237 )
-   sys-libs/basu
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.24
-   dev-libs/hyprland-protocols
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=()
-   if use systemd; then
-   emesonargs+=(-Dsd-bus-provider=libsystemd)
-   elif use elogind; then
-   emesonargs+=(-Dsd-bus-provider=libelogind)
-   else
-   emesonargs+=(-Dsd-bus-provider=basu)
-   fi
-   meson_src_configure
-}
-
-src_compile() {
-   meson_src_compile
-   emake -C hyprland-share-picker all
-}
-
-src_install() {
-   meson_src_install
-   dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Haelwenn Monnier
commit: e487bbdcc9cc77184afdd2bd3ef4ec2d3ac58b01
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:26:45 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 13:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e487bbdc

gui-libs/xdg-desktop-portal-hyprland: update 

Signed-off-by: Remigiusz Micielski  purelymail.com>

 .../xdg-desktop-portal-hyprland-.ebuild   | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 62aa1bd3e5..22f9cd8cc1 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -49,21 +49,20 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
virtual/pkgconfig
+  || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
 "
 
 pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if tc-is-gcc; then
-   STDLIBVER=$(echo '#include ' | $(tc-getCXX) -x c++ -dM 
-E - | \
-   grep GLIBCXX_RELEASE | sed 
's/.*\([1-9][0-9]\)/\1/')
-
-   if [[ ${STDLIBVER} -lt 13 ]]; then
-   die "XDPH requires >=sys-devel/gcc-13.0.0 to build"
-   fi
-   else
-   die "XDPH 1.1.0 won't build with clang.\
-   See: 
https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/81;;
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile XDPH!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile XDPH!"
fi
 }
 



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/szyszka/

2023-09-29 Thread Haelwenn Monnier
commit: 5914c734140dc267b3ff8f57abd2c9000df08277
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 15:57:53 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Sep 29 15:57:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5914c734

gui-apps/szyszka: add myself as a maintainer

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-apps/szyszka/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/szyszka/metadata.xml b/gui-apps/szyszka/metadata.xml
index 81d05b5df6..cc998ed0d4 100644
--- a/gui-apps/szyszka/metadata.xml
+++ b/gui-apps/szyszka/metadata.xml
@@ -2,8 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-mustafasalih1...@gmail.com
-Mustafa Salih
+rmiciel...@purelymail.com
+Remigiusz Micielski
   
   
 https://github.com/qarmin/szyszka/issues



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

2023-09-29 Thread Sam James
commit: a6892e75f94f66fd0dc4e5a8baef0a26d04d8933
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:53:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6892e75

dev-util/cargo-nextest: drop 0.9.57

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

 dev-util/cargo-nextest/Manifest| 100 --
 dev-util/cargo-nextest/cargo-nextest-0.9.57.ebuild | 382 -
 2 files changed, 482 deletions(-)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 5b25b67d1449..c202b64d8642 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,68 +1,46 @@
-DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aho-corasick-1.1.1.crate 182812 BLAKE2B 
df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88
 SHA512 
a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
 DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
-DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 DIST anstyle-1.0.3.crate 13986 BLAKE2B 
9e9fa894da78a6c0933c423524827ead33aa4e384e04771aa179f1e8a6459a5094db7f61714457b919d2e713d09df4429b83793d807821bfdb226ff115a5
 SHA512 
f1ac506814e1ce1df537ea8a88ed75f3f897aa9e559ba7eb5a8acfd043641dada12953669153d1f719da28f935a9651a07b5ae1e351139f0f03b58a67bc28477
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 

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

2023-09-29 Thread Sam James
commit: 6d287ddb958c3a82397c6768c163b050761b2d06
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:57:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:57:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d287ddb

dev-util/cargo-nextest: add 0.9.59

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

 dev-util/cargo-nextest/Manifest|   6 +
 dev-util/cargo-nextest/cargo-nextest-0.9.59.ebuild | 382 +
 2 files changed, 388 insertions(+)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index c202b64d8642..d17028f64d13 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -32,6 +32,7 @@ DIST bytes-1.5.0.crate 58909 BLAKE2B 
2931f19e813eff73be407677622fa29e45f9b49434d
 DIST camino-1.1.6.crate 30519 BLAKE2B 
3696bee362c9a6c7331079f86823aede0df06c1c36fdc2d11c0628267ca7635fd78430cc927cf3b2af34591537d3968b3c5f1cf9d500f3e889c202c944fc6138
 SHA512 
e777cc6e2a01c95931a81521eb278156d1c50ffd0126f914b21e35dbb7644b835f3c26bbe7a487bbca508d26b4c9339e051fa42825b154c2fa03c04375b0
 DIST camino-tempfile-1.0.2.crate 23678 BLAKE2B 
d25a3db521d867c2091a5db0a00caf39648e22d1f8cc0fb0320c2e8fbc765592985ef3b6063ff19a6f9c2084e86bdf431899fd56cc64aab818a9911204483cdd
 SHA512 
5c5e6fd60b1a673caa3441d0100dce382e9db0f267172c9425e63972e0ba62fae5e82e7015d31da129e698e2e656183cc883948dc9cd81f234743faeac91ec83
 DIST cargo-nextest-0.9.58.tar.gz 7813075 BLAKE2B 
69c02a641704f4520fd8626fa939ce2c2698f49f37a61d578468d807762b54d854c1202d53f4dca49c392c2a0a5c77c7b6206bc6f1e1ecad8ae81380b82c3949
 SHA512 
73bb3bf2cccf100f1040c941796744e441d063dca4c68a268d2c85d02c9a5ca5a43caa966c7d4cb5e1d8f66cf3ad329b40cc3a0650f56cd9d7fe0094cadaceb3
+DIST cargo-nextest-0.9.59.tar.gz 7831679 BLAKE2B 
bcaf5813eecdaafb122873af4e46bb906b9c8cbbb0b7c46062b5a0694a034b0520e7f5aaee3c887e45ea689b6bb28ae89c94e1b385af0ed5ef386b0833f652e3
 SHA512 
a23d299590211db1baf76b5a09ae3e7ddc45374834f5cab444e741f996f1a725355f83c6113cc4715b6325fbfc43c4498111f9780e53bb963119412b62af8e84
 DIST cargo-platform-0.1.3.crate 11230 BLAKE2B 
a67d0f77015b85c7cc8e9cadd5eca3c1ac57fc5c54345f80c9892c4ca7a4bc295f8e23330fc9a51b4954ab4fff7cf2a6ed509b506bf801baad6882f19f173404
 SHA512 
09897871995f40ae792cfbc58a46b602ea9e28458cc066bbf89451edca6755809816ea7b927cc7f35aa95a8da35e1765d38471bd9317946f8c3c81cea82d6d10
 DIST cargo_metadata-0.17.0.crate 21833 BLAKE2B 
9c0c0666ac3a18c1b67717cb60cf551a27dcd7d653a362bd026efb4159e5661b35aaf88ffdc11b3f4d06ace9f9f330bd3f3e85e0d3052318cd675e7faf4bbd11
 SHA512 
2228ae25231fe752b1f61787464cb6a7219dc517f54097a800166b4778cbc5d514260dda5f79af51d303064c49a74ba799e20f4bf46c66210ead60253e62c4c7
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
@@ -56,6 +57,7 @@ DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B 
dfaf9e7cade2cb5a2de90dc622e58a69
 DIST debug-ignore-1.0.5.crate 12016 BLAKE2B 
708351be41f2d1017bd84ef9e5203cdbe036073d90a66c0307bf0ab28d42707ddeae2a1142f8442a1fd97f6b1826703ea197700d9f154a87d8badeff33d5a3db
 SHA512 
4102696d1a380692e4a0cff5ebba410a8c70306c9ceaba69d90f441ddecec86a0450f46b6d21866daa962eb1a6deb6b46137b4ad5fc8e3c77474c6161f301be7
 DIST dialoguer-0.10.4.crate 29928 BLAKE2B 
98442debedfc4661f3179aad4b756c91b392632259da0347c6eb3c9706c95c687331891c7dcb961171e4de2e807c6fa46489ac281191aa3b1a9b57c79cb66d26
 SHA512 
0ad01a3cf177b2877c4d6a12f8368e6543f514d9d7993e38826c52f22b1181039b4140c618965f3c1ec20a175f477a759ac6948ca3b6c39c5508b87d64fe8002
 DIST diff-0.1.13.crate 46216 BLAKE2B 
27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e
 SHA512 
45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
+DIST display-error-chain-0.2.0.crate 8038 BLAKE2B 
d002d5fe6c56c4730b16c14352b10490b86e46a8e3705ece980a8c3c0bd6b0c447f9c84b5591ba565d0be82cc01290c86d7144223b147533e3741280a68e1e13
 SHA512 
ef219c633797c93f06137960f5d33120445bfc5d3d74a1f03b73f24232cdc68ea6db4ead5426a4f9513a0c66776e848fc595d503c3387901cbae1d943803c920
 DIST duct-0.13.6.crate 29320 BLAKE2B 
11a7502f89ed7e2cbe787b131275b135c36273d074aa689c6a1d6184248d6a9667518b75c4884e1504b925e62a1e589c3822bf0ab316a21d5320a9c73471962a
 SHA512 
bf6a69fc2eda5dbf79dd785eea131d5c9ee38ffa3c99e7ffb9fcd47ef0beae8b3e5e75ef78172e54ef076531a38c4598880694a7b93573ffeffd3861e7776369
 DIST dunce-1.0.4.crate 8034 BLAKE2B 
e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b
 SHA512 
f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8
 DIST 

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

2023-09-29 Thread Sam James
commit: fc58cc26412728410c59a8fe1aeb3d24cc13fa76
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:40:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:40:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc58cc26

dev-util/meson: drop 1.2.0

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

 dev-util/meson/Manifest   |   1 -
 dev-util/meson/meson-1.2.0.ebuild | 117 --
 2 files changed, 118 deletions(-)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index 3be872e1302a..78d78ae2fb86 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -1,3 +1,2 @@
 DIST meson-1.1.1.tar.gz 2125503 BLAKE2B 
295b46d19c8a1d64d326a6c826e2abe11d9768902ed2f8816df18677e7f3f58decc0c660925821825ecd9a4955a65bda8b2aa66a7bb1961810d8f78f92a3fd8a
 SHA512 
c6259d73566d2532b87e8a23951363103f7be2aacdf120e50946273a2fed6b1602104a3ffbfda159138ac8f780d2c3e67a6fe2c8c228b73c1266775491797adb
-DIST meson-1.2.0.tar.gz 2182568 BLAKE2B 
a8239c41ab5d20c26c057293dc85e5577eb9e6eef7a39acc67a0b5b1e82b1afae341936431d96571ff83e96b7648a80a16cfd8eb581ff29b2ca88615657d5ca3
 SHA512 
8b5768cf0dab5f88d2f3e3962305910e707ff810cbd21b5997aab0bb6abe1c4d5dbd24ec59ab4072f1faa9b81daa8be993d56679445afa93700676f52e314d23
 DIST meson-1.2.1.tar.gz 2182126 BLAKE2B 
b79fa78618cbebfb26ea40e698c495e63d722ba3204d4fed92d087e4a588b49666b476c55916f1435b7ca62f24843c683f1da09751754e928c838c1bf138ce58
 SHA512 
6221a14a6046aaba2c6eb601a9a5b928308bbd9da813ccec16b8f7578296b27d741e30e9343723770c3c7825c86b53193b41b9672dd17468d06d3b8d743bf52e

diff --git a/dev-util/meson/meson-1.2.0.ebuild 
b/dev-util/meson/meson-1.2.0.ebuild
deleted file mode 100644
index fefd68d177e5..
--- a/dev-util/meson/meson-1.2.0.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
-   inherit git-r3
-else
-   inherit pypi
-
-   MY_P=${P/_/}
-   S=${WORKDIR}/${MY_P}
-
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
-   fi
-fi
-
-inherit bash-completion-r1 distutils-r1 toolchain-funcs
-
-DESCRIPTION="Open source build system"
-HOMEPAGE="https://mesonbuild.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   dev-libs/glib:2
-   dev-libs/gobject-introspection
-   dev-util/ninja
-   dev-vcs/git
-   sys-libs/zlib[static-libs(+)]
-   virtual/pkgconfig
-   )
-"
-RDEPEND="
-   virtual/pkgconfig
-"
-
-python_prepare_all() {
-   local disable_unittests=(
-   # ASAN and sandbox both want control over LD_PRELOAD
-   # https://bugs.gentoo.org/673016
-   -e 's/test_generate_gir_with_address_sanitizer/_&/'
-
-   # ASAN is unsupported on some targets
-   # https://bugs.gentoo.org/692822
-   -e 's/test_pch_with_address_sanitizer/_&/'
-
-   # https://github.com/mesonbuild/meson/issues/7203
-   -e 's/test_templates/_&/'
-
-   # Broken due to python2 wrapper
-   -e 's/test_python_module/_&/'
-   )
-
-   sed -i "${disable_unittests[@]}" unittests/*.py || die
-
-   # Broken due to python2 script created by python_wrapper_setup
-   rm -r "test cases/frameworks/1 boost" || die
-
-   distutils-r1_python_prepare_all
-}
-
-src_test() {
-   tc-export PKG_CONFIG
-   if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; 
then
-   ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
-   else
-   distutils-r1_src_test
-   fi
-}
-
-python_test() {
-   (
-   # test_meson_installed
-   unset PYTHONDONTWRITEBYTECODE
-
-   # https://bugs.gentoo.org/687792
-   unset PKG_CONFIG
-
-   # test_cross_file_system_paths
-   unset XDG_DATA_HOME
-
-   # 'test cases/unit/73 summary' expects 80 columns
-   export COLUMNS=80
-
-   # If JAVA_HOME is not set, meson looks for javac in PATH.
-   # If javac is in /usr/bin, meson assumes /usr/include is a valid
-   # JDK include path. Setting JAVA_HOME works around this broken
-   # autodetection. If no JDK is installed, we should end up with 
an empty
-   # value in JAVA_HOME, and the tests should get skipped.
-   export JAVA_HOME=$(java-config -O 2>/dev/null)
-
-   # Call python3 instead of 

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

2023-09-29 Thread Sam James
commit: 11bfd9c310c0878f76c246f008436750d459
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:43:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:43:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11bfd9c3

dev-util/meson: add 1.2.2

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

 dev-util/meson/Manifest   |   1 +
 dev-util/meson/meson-1.2.2.ebuild | 121 ++
 2 files changed, 122 insertions(+)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index 78d78ae2fb86..936553f74d22 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -1,2 +1,3 @@
 DIST meson-1.1.1.tar.gz 2125503 BLAKE2B 
295b46d19c8a1d64d326a6c826e2abe11d9768902ed2f8816df18677e7f3f58decc0c660925821825ecd9a4955a65bda8b2aa66a7bb1961810d8f78f92a3fd8a
 SHA512 
c6259d73566d2532b87e8a23951363103f7be2aacdf120e50946273a2fed6b1602104a3ffbfda159138ac8f780d2c3e67a6fe2c8c228b73c1266775491797adb
 DIST meson-1.2.1.tar.gz 2182126 BLAKE2B 
b79fa78618cbebfb26ea40e698c495e63d722ba3204d4fed92d087e4a588b49666b476c55916f1435b7ca62f24843c683f1da09751754e928c838c1bf138ce58
 SHA512 
6221a14a6046aaba2c6eb601a9a5b928308bbd9da813ccec16b8f7578296b27d741e30e9343723770c3c7825c86b53193b41b9672dd17468d06d3b8d743bf52e
+DIST meson-1.2.2.tar.gz 2190455 BLAKE2B 
b355c8e5ab7508fca51dbe5c95eea68f91b995a670ad20eb9b7e93d3c97ad5363afe3fbd39cd554d1a6953a07166851257d16706acc9db6d5265e6452e40a857
 SHA512 
8dde3235f31862953e2f4db2527e441dfa9413b5f7545c85949ebc0f3b58819307ca124bf04d481d6f1425d6a4c93051239a659554322af893c97b651379fa86

diff --git a/dev-util/meson/meson-1.2.2.ebuild 
b/dev-util/meson/meson-1.2.2.ebuild
new file mode 100644
index ..b2dcaf1c2b6b
--- /dev/null
+++ b/dev-util/meson/meson-1.2.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2016-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
+   inherit git-r3
+else
+   inherit pypi
+
+   MY_P=${P/_/}
+   S=${WORKDIR}/${MY_P}
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   fi
+fi
+
+inherit bash-completion-r1 distutils-r1 toolchain-funcs
+
+DESCRIPTION="Open source build system"
+HOMEPAGE="https://mesonbuild.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-util/ninja
+   dev-vcs/git
+   sys-libs/zlib[static-libs(+)]
+   virtual/pkgconfig
+   )
+"
+RDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.1-python-path.patch
+)
+
+python_prepare_all() {
+   local disable_unittests=(
+   # ASAN and sandbox both want control over LD_PRELOAD
+   # https://bugs.gentoo.org/673016
+   -e 's/test_generate_gir_with_address_sanitizer/_&/'
+
+   # ASAN is unsupported on some targets
+   # https://bugs.gentoo.org/692822
+   -e 's/test_pch_with_address_sanitizer/_&/'
+
+   # https://github.com/mesonbuild/meson/issues/7203
+   -e 's/test_templates/_&/'
+
+   # Broken due to python2 wrapper
+   -e 's/test_python_module/_&/'
+   )
+
+   sed -i "${disable_unittests[@]}" unittests/*.py || die
+
+   # Broken due to python2 script created by python_wrapper_setup
+   rm -r "test cases/frameworks/1 boost" || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   tc-export PKG_CONFIG
+   if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; 
then
+   ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
+   else
+   distutils-r1_src_test
+   fi
+}
+
+python_test() {
+   (
+   # test_meson_installed
+   unset PYTHONDONTWRITEBYTECODE
+
+   # https://bugs.gentoo.org/687792
+   unset PKG_CONFIG
+
+   # test_cross_file_system_paths
+   unset XDG_DATA_HOME
+
+   # 'test cases/unit/73 summary' expects 80 columns
+   export COLUMNS=80
+
+   # If JAVA_HOME is not set, meson looks for javac in PATH.
+   # If javac is in /usr/bin, meson assumes /usr/include is a valid
+   # JDK include path. Setting JAVA_HOME works around this broken
+   # autodetection. If no JDK is installed, we should end up with 
an empty
+   # value in JAVA_HOME, and the tests should get skipped.
+   export 

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

2023-09-29 Thread Sam James
commit: db9cb30ac0582233ceabf79ce7bd7ba3db060a90
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:40:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9cb30a

dev-python/pkgcraft: add 0.0.7

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

 dev-python/pkgcraft/Manifest| 1 +
 dev-python/pkgcraft/{pkgcraft-.ebuild => pkgcraft-0.0.7.ebuild} | 2 +-
 dev-python/pkgcraft/pkgcraft-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/pkgcraft/Manifest b/dev-python/pkgcraft/Manifest
index 895bd3cece3e..d8b11f3ef6c5 100644
--- a/dev-python/pkgcraft/Manifest
+++ b/dev-python/pkgcraft/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-0.0.6.tar.gz 406538 BLAKE2B 
5c90b57cb11e9f754cd695989994b3a9be52007482981c997f2e361fbbb72aeb0810d7f41dea1cdcd74c47840bb1c3b2cf225c967ba76b01769da93f909d9911
 SHA512 
ddd7bf77a3509156e8c16e5aeeb94a5f4530d9d1a3e6617d3974adfae7b46f0b0d31f4828dbd70261b42c883e776bf7572ca2fe8e23c9216637d886b9d8811cc
+DIST pkgcraft-0.0.7.tar.gz 406608 BLAKE2B 
733876723c676ac699440955518bb8a2fb35cc5bb1664e791c2be172a8a4ce90faff849eeacf293e4071dee0bb6b5ae18a5dba0c04ee79b52c1153c5b8d1
 SHA512 
e01cce2e5840a84ab43b6f9e9c0c15caa0d5247ff85e7bac445241187eea88193e12585bfebd01b73aa27f4c1d1f0e72982f61270f894890be9b38961e3e

diff --git a/dev-python/pkgcraft/pkgcraft-.ebuild 
b/dev-python/pkgcraft/pkgcraft-0.0.7.ebuild
similarity index 98%
copy from dev-python/pkgcraft/pkgcraft-.ebuild
copy to dev-python/pkgcraft/pkgcraft-0.0.7.ebuild
index 204a8185dbfb..c5c9bca81ac1 100644
--- a/dev-python/pkgcraft/pkgcraft-.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-0.0.7.ebuild
@@ -28,7 +28,7 @@ else
KEYWORDS="~amd64 ~arm64"
 
PKGCRAFT_VERSION_MAX=""
-   PKGCRAFT_VERSION_MIN="0.0.11"
+   PKGCRAFT_VERSION_MIN="0.0.12"
 fi
 
 LICENSE="MIT"

diff --git a/dev-python/pkgcraft/pkgcraft-.ebuild 
b/dev-python/pkgcraft/pkgcraft-.ebuild
index 204a8185dbfb..c5c9bca81ac1 100644
--- a/dev-python/pkgcraft/pkgcraft-.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-.ebuild
@@ -28,7 +28,7 @@ else
KEYWORDS="~amd64 ~arm64"
 
PKGCRAFT_VERSION_MAX=""
-   PKGCRAFT_VERSION_MIN="0.0.11"
+   PKGCRAFT_VERSION_MIN="0.0.12"
 fi
 
 LICENSE="MIT"



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

2023-09-29 Thread Sam James
commit: edb4c2f75af235b5381de4c835d5dfbb38bb12a2
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:57:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:57:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb4c2f7

sys-devel/gcc: add 12.3.1_p20230929

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20230929.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index addf00d3d100..3cad8d026f6f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -13,6 +13,7 @@ DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d5
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 
9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a
 SHA512 
41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189
+DIST gcc-12-20230929.tar.xz 79799412 BLAKE2B 
b4290ca0c9dd115e7e893c49ee205ab6c310f5c2b3087a6f619dca1838aef4c813fad349a0b618cbd8d107ae8d1a2307bc3499f32bf53c78d3dbda67a4991c99
 SHA512 
98bd7fe68d3ddd565c56182331129c5270e6a8b02bcb687e58af55e4a82644e6429e2ef7171216a19841fa8fc6fd605c0fabb38d7844daf278fc3bbb634cfc08
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722

diff --git a/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild
new file mode 100644
index ..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_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
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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.30[cet(-

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

2023-09-29 Thread Sam James
commit: 6bd350fb38d1c6e8f226812585bd5ad411519dc1
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:25:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:26:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd350fb

sys-apps/pkgcraft-tools: add 0.0.12

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

 sys-apps/pkgcraft-tools/Manifest  | 1 +
 .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.12.ebuild}  | 4 ++--
 sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 7d459aaf89e1..531145e50191 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B 
c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627
 SHA512 
59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45
+DIST pkgcraft-tools-0.0.12.tar.xz 30016728 BLAKE2B 
45ab7b1fc4f03e854bd121b97096932bbf62e46efdaef31449cb923d90e93e28ee450163e8748bc2f2f6b6efacc0a06e485ea63ab69c1754a5b1cfc2e4861ccc
 SHA512 
a679d81adc8175f18f9800ef67797c0f0d8d80aaa336018077216e3117fe96da289ffd2a3efa552ec53e82c8401a2454b4050f1a4ab41a1b68b9e8e2803e2ccd

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
similarity index 96%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]] ; then
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]] ; then
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"



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

2023-09-29 Thread Sam James
commit: 196afd0df60e275f17f0f6c511d54d80dfc8070d
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:22:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196afd0d

sys-libs/pkgcraft: add 0.0.12

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

 sys-libs/pkgcraft/Manifest   |  1 +
 sys-libs/pkgcraft/pkgcraft-0.0.12.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/sys-libs/pkgcraft/Manifest b/sys-libs/pkgcraft/Manifest
index 429c1b33665f..27871881592b 100644
--- a/sys-libs/pkgcraft/Manifest
+++ b/sys-libs/pkgcraft/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-c-0.0.11.tar.xz 31609776 BLAKE2B 
9e341ddedebbfab61543e86eafa074700c9b1e9b415704eb1286419f88257d8c56a40f725855d4c92d7e0223dfe0fb645d4aa4a3849e9684b96943d65d174061
 SHA512 
75cd8d07c550fb6c60b7743918ff0b462ce3c39adedb537a9b12325ba6e1aab5fe7b138ffecd37bdcc2d94a810f6c9651311d5810f4fe0014410622c36233442
+DIST pkgcraft-c-0.0.12.tar.xz 30086644 BLAKE2B 
29f80a345e31c222feb8489635f060d5097f32b010401e71d00603d30532bf90dde8eb79f243c634b3efba2a85c3c284507eda30d69e2e6444cfbd9ddcff503b
 SHA512 
879793b1dfc5a67e7bc24477d9fe74e2c5e81c5c199ba9cf130b395b61cf41f53228269d85a06163ec7f1cc8dcb07f5c7ae51abc964083fbdd46b928b6dc9888

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.12.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.12.ebuild
new file mode 100644
index ..544df0ae2420
--- /dev/null
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.12.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+inherit edo cargo toolchain-funcs
+
+DESCRIPTION="C library for pkgcraft"
+HOMEPAGE="https://pkgcraft.github.io/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
+   inherit git-r3
+
+   S="${WORKDIR}"/${P}/crates/pkgcraft-c
+
+   BDEPEND="test? ( dev-util/cargo-nextest )"
+else
+   MY_P=${PN}-c-${PV}
+   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${MY_P}/${MY_P}.tar.xz;
+   S="${WORKDIR}"/${MY_P}
+
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0/${PV}"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# clang needed for bindgen
+BDEPEND+="
+   dev-util/cargo-c
+   sys-devel/clang
+   >=virtual/rust-1.70
+"
+
+QA_FLAGS_IGNORED="usr/lib.*/libpkgcraft.so.*"
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_compile() {
+   local cargoargs=(
+   --library-type=cdylib
+   --prefix=/usr
+   --libdir="/usr/$(get_libdir)"
+   $(usev !debug '--release')
+   )
+
+   # For scallop building bash
+   tc-export AR CC
+
+   # Can pass -vv if need more output from e.g. scallop configure
+   edo cargo cbuild "${cargoargs[@]}"
+}
+
+src_test() {
+   if [[ ${PV} ==  ]] ; then
+   # It's interesting to test the whole thing rather than just
+   # pkgcraft-c.
+   cd "${WORKDIR}"/${P} || die
+
+   # Need nextest per README (separate processes required)
+   # Invocation from 
https://github.com/pkgcraft/pkgcraft/blob/main/.github/workflows/ci.yml#L56
+   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
+   else
+   # There are no tests for pkgcraft-c. Test via e.g. 
dev-python/pkgcraft.
+   :;
+   fi
+}
+
+src_install() {
+   local cargoargs=(
+   --library-type=cdylib
+   --prefix=/usr
+   --libdir="/usr/$(get_libdir)"
+   --destdir="${ED}"
+   $(usev !debug '--release')
+   )
+
+   edo cargo cinstall "${cargoargs[@]}"
+}



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

2023-09-29 Thread Sam James
commit: f1c91587d784f41304e7c7e923fac6c8ea651296
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:53:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:53:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c91587

dev-util/fq: drop 0.5.0, 0.6.0

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

 dev-util/fq/Manifest|  4 
 dev-util/fq/fq-0.5.0.ebuild | 40 
 dev-util/fq/fq-0.6.0.ebuild | 40 
 3 files changed, 84 deletions(-)

diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 5faf666a4650..51cbe984d2c4 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,7 +1,3 @@
-DIST fq-0.5.0-deps.tar.xz 23548612 BLAKE2B 
2ad41a19b4f600df4ef1ad4e900d037d5df2b4249d1019e8335511ed05dc3c9dcb48db28ca052e61ca07384d1930ef25c9ac3e768c18bdba6069cd51665e219d
 SHA512 
ab8a960a97eb4aac42adcbb9ce7bea13193439c90d9eeea3ba291f67f133953dfb9d0dbcae25a32c25f8284aedd6ff50c7719953ed2cc710839636f09f6964f4
-DIST fq-0.5.0.tar.gz 14043325 BLAKE2B 
a69d2f8602c8a1def0aff3c291e6ace23509e53a96c3b0e11e0353bc8a35cdd7ca6a8c8d1d72557e1c6895154d5e62070a7cd35ac76224c676c7e708e512d349
 SHA512 
21d0d23c21d12188bff10845b1c31cc8535f31ccef54d2b3e5b9b9770d6d0c830a9d83db3fb7f6559e940227bdcd8fdb3df45eccc2ab4cfe2e36214585e21343
-DIST fq-0.6.0-deps.tar.xz 23555196 BLAKE2B 
9cdaefa577a4f795cdae1ad548a973439e3f9bc00570cee15009fbcc09002598e5c00ed2179425c124cc00b213476717755e07c580e4e6664649448d5938
 SHA512 
075f51047f3c8884dd220d14fb72a1b35f2988cc4f5ff103349f4727361be1d0ed404526eaebf8481ab215e8cbca1f20c74981710403b74110311b0e50231fab
-DIST fq-0.6.0.tar.gz 14669090 BLAKE2B 
6ad6be12df84e8c21f01679a1dcb94b9095735570843258fe302c5b1ac0d45305fdb4ad15fff287077ecdd20bc51af56f9036127e7dcfc23b69160dc4ee04d75
 SHA512 
625bef47f03115d52a960ce1afb5f850f8cd8a5414a12df3213fd3af6e6d9b7c0022dc62ee2d424d6dcbee828c9c8f233050e9d0afb880aac2864c2b24737f40
 DIST fq-0.7.0-deps.tar.xz 30504100 BLAKE2B 
c5882e883ee63b6e342a1f492a7455fd51712ea4eba294f3f360293fc5acb9a561d92d1a1f5aadc81aba8cb8f9528b4f55cd17e0789d10770f2b130f16ddcadd
 SHA512 
08cd7904056c571553621c9baf66b35a82dc4ef6ea608e5c3692155769293743ade964682e565d46ace2e26ab769b1dcb3b23933acda9fb82e6725cee682f761
 DIST fq-0.7.0.tar.gz 14694306 BLAKE2B 
5eb70ffd97b17d9c8b457939c05df2fe9c852766483914e877a72b07a03516d6c23220e08ad1209e0211ad27123f4782947004da7e67179a17460790b5e6d659
 SHA512 
6f04b705f466009c53e6626411f84346486a688bbc6ddb596e0b2f6dbae46b12734e0345fd4641883fda209fe0fee5c04cf65398bb9a4215b297d9ebc74c1372
 DIST fq-0.8.0-deps.tar.xz 30680132 BLAKE2B 
df9eed4dd0fd04c114293286aeb57d8c29ef8d09577f433c3c50cde32ccb87985efc5e7f5b4be30a9ff47ad0d072ff2989868dec5d74721bd809f93960ee15f1
 SHA512 
97dbe3467a8ca388b7345da11d67a7b84f77b38ec2c114ceb223eceb7fcf1b682d6e531c30fa0134b1f3fd9461f6b98e381ebcc6a12386f630460a3b6d778077

diff --git a/dev-util/fq/fq-0.5.0.ebuild b/dev-util/fq/fq-0.5.0.ebuild
deleted file mode 100644
index ac1877d19d56..
--- a/dev-util/fq/fq-0.5.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary 
formats)"
-HOMEPAGE="https://github.com/wader/fq;
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
-   default
-
-   # Don't unconditionally (and therefore twice) build tests
-   # TODO: upstream
-   sed -i -e 's/all: test fq/all: fq/' Makefile || die
-}
-
-src_compile() {
-   # Avoid -s being set in Makefile (stripping)
-   export GO_BUILD_LDFLAGS="-w"
-
-   default
-}
-
-src_install() {
-   einstalldocs
-
-   dobin fq
-}

diff --git a/dev-util/fq/fq-0.6.0.ebuild b/dev-util/fq/fq-0.6.0.ebuild
deleted file mode 100644
index ac1877d19d56..
--- a/dev-util/fq/fq-0.6.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary 
formats)"
-HOMEPAGE="https://github.com/wader/fq;
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
-   default
-
-   # Don't unconditionally (and therefore twice) build tests
-   # TODO: upstream
-   sed -i -e 's/all: test 

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

2023-09-29 Thread Sam James
commit: 305aa5ed87d9b6ad47f9b2dcf76987170c97f83f
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:44:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:44:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305aa5ed

sys-apps/moar: drop 1.15.3, 1.15.4, 1.16.0, 1.16.1

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

 sys-apps/moar/Manifest   |  8 
 sys-apps/moar/moar-1.15.3.ebuild | 41 
 sys-apps/moar/moar-1.15.4.ebuild | 41 
 sys-apps/moar/moar-1.16.0.ebuild | 41 
 sys-apps/moar/moar-1.16.1.ebuild | 41 
 5 files changed, 172 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 229deffb4bc8..433b4da24b6b 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,10 +1,2 @@
-DIST moar-1.15.3-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.15.3.tar.gz 2781596 BLAKE2B 
36e908245fbdebb89e2ed5cc1ef80c2000aeb03d8f35b84dff6d7e8b270d337d3dec9829d718d576e6ca4b0a6ac8694c5fa72b167a67dd3e7cde97ff06f7bfc5
 SHA512 
cce9eef06af14c320527a1b6a1832608b8267b9453eafb1153677aea98372e3fc3800e2a8938e9460e0f914c72f5c31380a0ee8ff0bd7db903756bea5352b424
-DIST moar-1.15.4-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.15.4.tar.gz 2782491 BLAKE2B 
467429bbc9dae085065ebc17e1b8b56ebe67b0cd8f4675a72f9032150513876f66dbddf4a3e9baa8d921cbb0779aea24b51a10f9af628c64724313aa60ab4ecc
 SHA512 
c4068fbf1a8ea64d8a169f2aa8e73d6dedc4cc781ebd011dcdae4093f277843566f88d4e087417f3e02097e252653e487547b8dbe6889dd06a5d9956c9b93a67
-DIST moar-1.16.0-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.16.0.tar.gz 2782723 BLAKE2B 
9a715de13bb522b4aae1940dcd7a017a3f31c50c13a7f3463447318843c9dafc51539450cbaf4adb773966a48cc5d7c04955492d6a0fc18fce1bd219172bf51e
 SHA512 
92321b6eea8609ea02a0955d0ea5fa8f362c51260e62f3a23384663ffaa269183c57d4258235400191b61c056b5dbed7bdb86710f2fe57ec97af2dca12f754e9
-DIST moar-1.16.1-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.16.1.tar.gz 2782748 BLAKE2B 
b77ed0a3cdc205c9863eefd934a0eb92e67cc9ea45af6c904a7a8934e07f9db87cd9b450ec3a082f4905063910e829fd6aac2754e2056e25e66bf08a34b49c72
 SHA512 
e2d70d898a4a12dbef87f0869a9add49f06f898cb29ac0abc2c754fbe2717ce413d9862abfb1e270cab40b54c94dfccebd7cccfbc666b1b5e078c6417644dacd
 DIST moar-1.16.2-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
 DIST moar-1.16.2.tar.gz 2782878 BLAKE2B 
f713e13f9729ab6fb17a1f297551b765ee4a19d1fd7ae2da949d489a37fb2e91c0958cfe4ce4c4a57339dedadc1b77d276464a87522ede1c451cc906ed9a4d51
 SHA512 
934696264082d72b202339d2b30b0f382cb7ef7a1b3985d5fb23f8dd81306c657c4bd24c59c1338a090a56ae2af53dc0d576f2c482b33f782f27434add50b222

diff --git a/sys-apps/moar/moar-1.15.3.ebuild b/sys-apps/moar/moar-1.15.3.ebuild
deleted file mode 100644
index a32bbea5ec05..
--- a/sys-apps/moar/moar-1.15.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar;
-SRC_URI=" https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_compile() {
-   # 

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

2023-09-29 Thread Sam James
commit: e45d10e5aa7ca7589b5d2908c3de72679160cd7b
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:53:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:53:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45d10e5

dev-util/fq: add 0.8.0

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

 dev-util/fq/Manifest|  2 ++
 dev-util/fq/fq-0.8.0.ebuild | 40 
 2 files changed, 42 insertions(+)

diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 7544fb8e3fa0..5faf666a4650 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -4,3 +4,5 @@ DIST fq-0.6.0-deps.tar.xz 23555196 BLAKE2B 
9cdaefa577a4f795cdae1ad548a973439e3f9
 DIST fq-0.6.0.tar.gz 14669090 BLAKE2B 
6ad6be12df84e8c21f01679a1dcb94b9095735570843258fe302c5b1ac0d45305fdb4ad15fff287077ecdd20bc51af56f9036127e7dcfc23b69160dc4ee04d75
 SHA512 
625bef47f03115d52a960ce1afb5f850f8cd8a5414a12df3213fd3af6e6d9b7c0022dc62ee2d424d6dcbee828c9c8f233050e9d0afb880aac2864c2b24737f40
 DIST fq-0.7.0-deps.tar.xz 30504100 BLAKE2B 
c5882e883ee63b6e342a1f492a7455fd51712ea4eba294f3f360293fc5acb9a561d92d1a1f5aadc81aba8cb8f9528b4f55cd17e0789d10770f2b130f16ddcadd
 SHA512 
08cd7904056c571553621c9baf66b35a82dc4ef6ea608e5c3692155769293743ade964682e565d46ace2e26ab769b1dcb3b23933acda9fb82e6725cee682f761
 DIST fq-0.7.0.tar.gz 14694306 BLAKE2B 
5eb70ffd97b17d9c8b457939c05df2fe9c852766483914e877a72b07a03516d6c23220e08ad1209e0211ad27123f4782947004da7e67179a17460790b5e6d659
 SHA512 
6f04b705f466009c53e6626411f84346486a688bbc6ddb596e0b2f6dbae46b12734e0345fd4641883fda209fe0fee5c04cf65398bb9a4215b297d9ebc74c1372
+DIST fq-0.8.0-deps.tar.xz 30680132 BLAKE2B 
df9eed4dd0fd04c114293286aeb57d8c29ef8d09577f433c3c50cde32ccb87985efc5e7f5b4be30a9ff47ad0d072ff2989868dec5d74721bd809f93960ee15f1
 SHA512 
97dbe3467a8ca388b7345da11d67a7b84f77b38ec2c114ceb223eceb7fcf1b682d6e531c30fa0134b1f3fd9461f6b98e381ebcc6a12386f630460a3b6d778077
+DIST fq-0.8.0.tar.gz 15152198 BLAKE2B 
5e07106adc7539225a47c0e06eed5731c0c5b121c6206afa54eaf5598d56c7a00ea7cc984afc6808fb28964e999cee91bec587ece2cf5ef0b3b5f85faf50b1dd
 SHA512 
b9733ecb2b8ffaac564c1fb18d4fab1fe1a2b3307f42c1ac1968d5f2f74e4ca37c16add2a6e366d65e60173967e1317f6c6383d414e9ff95d0fc8f5dcefa9637

diff --git a/dev-util/fq/fq-0.8.0.ebuild b/dev-util/fq/fq-0.8.0.ebuild
new file mode 100644
index ..5df96c3f076c
--- /dev/null
+++ b/dev-util/fq/fq-0.8.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Tool for working with binary data (app-misc/jq for binary 
formats)"
+HOMEPAGE="https://github.com/wader/fq;
+SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-tcltk/expect )"
+
+src_prepare() {
+   default
+
+   # Don't unconditionally (and therefore twice) build tests
+   # TODO: upstream
+   sed -i -e 's/all: test fq/all: fq/' Makefile || die
+}
+
+src_compile() {
+   # Avoid -s being set in Makefile (stripping)
+   export GO_BUILD_LDFLAGS="-w"
+
+   default
+}
+
+src_install() {
+   einstalldocs
+
+   dobin fq
+}



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

2023-09-29 Thread Sam James
commit: c3d5d6f6277e862fce7df5c63632a6030e97d23a
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:50:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d5d6f6

sys-apps/moar: add 1.17.0

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/moar-1.17.0.ebuild | 41 
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 433b4da24b6b..7069981538cf 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,2 +1,4 @@
 DIST moar-1.16.2-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
 DIST moar-1.16.2.tar.gz 2782878 BLAKE2B 
f713e13f9729ab6fb17a1f297551b765ee4a19d1fd7ae2da949d489a37fb2e91c0958cfe4ce4c4a57339dedadc1b77d276464a87522ede1c451cc906ed9a4d51
 SHA512 
934696264082d72b202339d2b30b0f382cb7ef7a1b3985d5fb23f8dd81306c657c4bd24c59c1338a090a56ae2af53dc0d576f2c482b33f782f27434add50b222
+DIST moar-1.17.0-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
+DIST moar-1.17.0.tar.gz 2784572 BLAKE2B 
56af0ca6df83e21e6844908230f0283fd42238cfa54b05b1ee5df055241b5cab54e502f0f588a8531b796b31bcbbce65ab8655b8aa8cae8b766812733d6a00f6
 SHA512 
280ce7adefbc8f6aa403f77c0e1261456dd53a23e0e9874ace0885b7d08698d012a901eabc3c3c14bd3387b69d55c98fec1d650c769b8cf469040fb029eefd73

diff --git a/sys-apps/moar/moar-1.17.0.ebuild b/sys-apps/moar/moar-1.17.0.ebuild
new file mode 100644
index ..091d314e2ac3
--- /dev/null
+++ b/sys-apps/moar/moar-1.17.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2023-09-29 Thread Ionen Wolkens
commit: aa54d3f8979d07d0eaed96d6f4223827d404df6b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 29 22:55:52 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 29 23:28:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa54d3f8

dev-qt/qttools: fix zstd dep in 6.6+

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

 dev-qt/qttools/qttools-6.6.0_rc-r1.ebuild | 2 +-
 dev-qt/qttools/qttools-6.6..ebuild| 2 +-
 dev-qt/qttools/qttools-6..ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qttools/qttools-6.6.0_rc-r1.ebuild 
b/dev-qt/qttools/qttools-6.6.0_rc-r1.ebuild
index 16d3014acad0..58cbf93bb7d2 100644
--- a/dev-qt/qttools/qttools-6.6.0_rc-r1.ebuild
+++ b/dev-qt/qttools/qttools-6.6.0_rc-r1.ebuild
@@ -37,8 +37,8 @@ RDEPEND="
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
clang? ( 

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

2023-09-29 Thread Sam James
commit: 285635854503d90a2f813f61d1c0c0ab2ba5fa31
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 22:51:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28563585

sys-apps/systemd-utils: add 254.5

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.5.ebuild | 537 ++
 2 files changed, 538 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 5e0cb2168a48..69128db7529b 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -7,3 +7,4 @@ DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 
2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea
 SHA512 
ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69
+DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c

diff --git a/sys-apps/systemd-utils/systemd-utils-254.5.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.5.ebuild
new file mode 100644
index ..849af65cc76c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.5.ebuild
@@ -0,0 +1,537 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib 
python-single-r1
+inherit secureboot toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-254.3"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="
+   || ( boot tmpfiles sysusers udev )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? (
+   !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly ]] && use udev; then
+   

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

2023-09-29 Thread Sam James
commit: 980ad5133dd944ffb66825a9165a4c70c053b60f
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 23:06:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980ad513

sys-apps/systemd: add 254.5

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-254.5.ebuild | 525 ++
 2 files changed, 526 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 145d547ecae8..1199a6ae394f 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -4,3 +4,4 @@ DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc3
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 
2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea
 SHA512 
ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69
+DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c

diff --git a/sys-apps/systemd/systemd-254.5.ebuild 
b/sys-apps/systemd/systemd-254.5.ebuild
new file mode 100644
index ..7a5aba42144b
--- /dev/null
+++ b/sys-apps/systemd/systemd-254.5.ebuild
@@ -0,0 +1,525 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( net-firewall/iptables:0= )
+   

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

2023-09-29 Thread Sam James
commit: 3da39ea3f52fba149b33d9778f085a6d03b669b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 22:49:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da39ea3

sys-apps/systemd-utils: add 253.12

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-253.12.ebuild | 535 +
 2 files changed, 536 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 952b06a4ebdc..5e0cb2168a48 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,6 +3,7 @@ DIST systemd-musl-patches-253.3.tar.gz 28384 BLAKE2B 
2736a4ddc36b2ce087c08c57c0b
 DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
+DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b
 SHA512 
dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe
 DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 
2b51ea867e142beeaf332cead5e2daf99b6599a6069d961d19248be2c2b211d25f7e18dd3e1ad2f0588ec121492a1da95e078aa74b7aebed8523ca0512b489ea
 SHA512 
ea2faaa5ba9c8c286c24fba5f47317fa6b26f8678eb1e59c481cf35462b625b605ce18875eaa8cdfdd49ddfeca823e9c571e18bf6df4a62a2421762ab271fb69

diff --git a/sys-apps/systemd-utils/systemd-utils-253.12.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.12.ebuild
new file mode 100644
index ..c06d1b1a0d0c
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-253.12.ebuild
@@ -0,0 +1,535 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
+inherit secureboot toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-253.3"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( 

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

2023-09-29 Thread Sam James
commit: c3a006ab53066c322308bf0ce71d63ee58980b51
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 22:57:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 23:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a006ab

sys-apps/systemd: add 253.12

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

 sys-apps/systemd/Manifest  |   1 +
 sys-apps/systemd/systemd-253.12.ebuild | 514 +
 2 files changed, 515 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 0a44fb22fd7f..145d547ecae8 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
+DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b
 SHA512 
dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-254.3.tar.gz 14329148 BLAKE2B 
10b947e04a4ef9ccaeb7adaa67ac0f391927fb172c0750ffb93d4df69d970fd91f26b052f8bfdfb4f81ae69566d0a3459cbc87cc86b624014cfb8781a2914121
 SHA512 
a0c361c993ac9a121823bdd58e29ef7bd25ccfd206ae0c3e1eed9833b3ddf24f53afe6f669eb9fbff5078977403236b0e4ef5a5f6fde56c504caed1d411e71fe

diff --git a/sys-apps/systemd/systemd-253.12.ebuild 
b/sys-apps/systemd/systemd-253.12.ebuild
new file mode 100644
index ..cf50cf37cc92
--- /dev/null
+++ b/sys-apps/systemd/systemd-253.12.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/

2023-09-29 Thread Ionen Wolkens
commit: 35aab458ae9d0fbef60cd29e0d9e82f6f29f18eb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 29 22:50:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 29 22:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aab458

app-emulation/wine-vanilla: add 8.17

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

 app-emulation/wine-vanilla/Manifest|   1 +
 .../wine-vanilla/wine-vanilla-8.17.ebuild  | 418 +
 2 files changed, 419 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index bb753deeac65..bba021a4b646 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -5,3 +5,4 @@ DIST wine-8.13.tar.xz 29379824 BLAKE2B 
fa07edba8e45ef17813e63f793ca18cd05fd421b8
 DIST wine-8.14.tar.xz 29412976 BLAKE2B 
239f90dd9c40bbca719231d2a0240e75f803ead314ab7fb8cb90e375a52696700af87ac2cdeff9a2ecb1d1cce271142cf16ce200024c98fb8bd543779aa2423e
 SHA512 
cf293546c29379237e8c2b7526b16faa0df6a255aa1718097be4382604da4f84f7fad8486a931f39020fe63548625641cf68a822c975f56c30aaa2aa8a024176
 DIST wine-8.15.tar.xz 29427600 BLAKE2B 
9a1bb0de4048e32f78e3630e9e33dc99a117d4fcb4e61285e3fb298de9f1742a7d9c52f0d02dd407ce5c62768d7fecf51947165fbc8e62cf076519caea13a2db
 SHA512 
d450dfe868ac7c7cb26ccc5e6d492c1311395c5f8b150610f5b1e78451d303b63b67c7e0ad48d6a66ae5265c5bc16da970544cf12195d8635cc3fc96c4a26cad
 DIST wine-8.16.tar.xz 29457688 BLAKE2B 
497cefed7990b2c6ae28022276d83e4fb7265cfa99a3c3b88eab56566f125d631cf9310d149a9d4fa05934fa1f26ac2138ec366b16c6d2585f199e3be8ce3beb
 SHA512 
0ba83beacd842e53173c07c30fa4ee57424af0d00b9f168b8bd310c40ea06e26dfc09f4a1991b788a8c4bd2b6eeb439e60b0deff6249424a00fa2940c95662b6
+DIST wine-8.17.tar.xz 29559704 BLAKE2B 
dea71eaecf0ce3abff2ff9fd3ac65a8df0d606b718c176548976ae4c34228b269b3637efd23ef3ea5035df6b4df34b1e74a1f0b236a3b2864a914d6fc688d44e
 SHA512 
3826e20494a919ef1972d91c9391a3ae916d52b55e62e8fb7fc2c9c3ae6a7b363b40d8388cb4b9b3e45bae134a2de46e8158f8eaec7948216d9cd8ef32ab627f

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.17.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.17.ebuild
new file mode 100644
index ..a3fad03a1c4d
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.17.ebuild
@@ -0,0 +1,418 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+# note: multilib+wrapper are not unused, currently a pkgcheck false positive
+inherit autotools flag-o-matic multilib multilib-build
+inherit prefix toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=8.0.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
+   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+   +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
+   +xcomposite xinerama"
+# bug #551124 for truetype
+# TODO: wow64 can be done without mingw if using clang (needs bug #912237)
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )
+   wow64? ( abi_x86_64 !abi_x86_32 mingw )"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   )
+   cups? ( net-print/cups[${MULTILIB_USEDEP}] )
+   fontconfig? ( 

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

2023-09-29 Thread Andreas K. Hüttel
commit: 7b3ffb3e7d70b402ff0f3ef76295579b0445693d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 22:06:01 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 22:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3ffb3e

sys-libs/glibc: keyword 2.37-r6

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r6.ebuild 
b/sys-libs/glibc/glibc-2.37-r6.ebuild
index 4d2841ba45fb..b5718246ac33 100644
--- a/sys-libs/glibc/glibc-2.37-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r6.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/

2023-09-29 Thread Andreas K. Hüttel
commit: 00a87ff8cb08b23e282582253537974a60ae9dd2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 20:54:18 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 20:54:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a87ff8

dev-perl/IO-Socket-SSL: drop 2.74.0, 2.78.0, 2.81.0

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild | 32 -
 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.78.0.ebuild | 33 --
 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.81.0.ebuild | 33 --
 dev-perl/IO-Socket-SSL/Manifest|  3 --
 4 files changed, 101 deletions(-)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
deleted file mode 100644
index 87182db29029..
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SULLR
-DIST_VERSION=2.074
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="idn"
-
-RDEPEND="
-   dev-perl/Mozilla-CA
-   >=dev-perl/Net-SSLeay-1.460.0
-   virtual/perl-Scalar-List-Utils
-   idn? (
-   || (
-   >=dev-perl/URI-1.50
-   dev-perl/Net-LibIDN
-   dev-perl/Net-IDN-Encode
-   )
-   )"
-BDEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"
-
-mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.78.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.78.0.ebuild
deleted file mode 100644
index bf4faa8c48e9..
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.78.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SULLR
-DIST_VERSION=2.078
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="idn"
-
-RDEPEND="
-   dev-perl/Mozilla-CA
-   >=dev-perl/Net-SSLeay-1.460.0
-   virtual/perl-Scalar-List-Utils
-   idn? (
-   || (
-   >=dev-perl/URI-1.50
-   dev-perl/Net-LibIDN
-   dev-perl/Net-IDN-Encode
-   )
-   )"
-BDEPEND="
-   ${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"
-
-mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.81.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.81.0.ebuild
deleted file mode 100644
index 7fda28972ddd..
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.81.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SULLR
-DIST_VERSION=2.081
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="idn"
-
-RDEPEND="
-   dev-perl/Mozilla-CA
-   >=dev-perl/Net-SSLeay-1.460.0
-   virtual/perl-Scalar-List-Utils
-   idn? (
-   || (
-   >=dev-perl/URI-1.50
-   dev-perl/Net-LibIDN
-   dev-perl/Net-IDN-Encode
-   )
-   )"
-BDEPEND="
-   ${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"
-
-mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index ce49d1d839b6..e25c69c12603 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,4 +1 @@
-DIST IO-Socket-SSL-2.074.tar.gz 252821 BLAKE2B 
48801b1385d489a57de460b7a20552a9a66a2fb69fd0a2fc9555b45d004c472a1ed3797edaa59c7f71f1d26a7fbfec0dfd6f63b294665cd5b6e763f29d9ab1b3
 SHA512 
cafbf11a986b8fb5ce06bdf1e7a83741e2eef74d4bf054f0e0cd490959eddf54d32d3d4e786de52750dccc07139d8a1b5d5979080d0f1c1464e0004ccf98a6b0
-DIST IO-Socket-SSL-2.078.tar.gz 258997 BLAKE2B 
d343721810d032f0831a64318bf0b19315f835502362f11ee944d0dd4a9986fe51974ffd2007d8bfea88e0e3aea72d2b4c5c93671b5246c414dbe96e2f3a9381
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/, dev-perl/IO-Socket-SSL/files/

2023-09-29 Thread Andreas K. Hüttel
commit: 0a38344ad575be325d9e481d003c0477bc65752f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 20:53:39 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 20:53:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a38344a

dev-perl/IO-Socket-SSL: Fix openssl compatibility test

Closes: https://bugs.gentoo.org/909545
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild |  4 ++
 .../files/2.83.0-openssl-compat.patch  | 56 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild
index 5ae41a5225c5..a173115b0a73 100644
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild
@@ -30,4 +30,8 @@ BDEPEND="
virtual/perl-ExtUtils-MakeMaker
 "
 
+PATCHES=(
+   "${FILESDIR}/${PV}-openssl-compat.patch"
+)
+
 mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch 
b/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch
new file mode 100644
index ..4653246125c8
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch
@@ -0,0 +1,56 @@
+From a1ff93e99d504eb11cec1739ca57057731e3c2cb Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= 
+Date: Thu, 28 Sep 2023 22:20:59 +0200
+Subject: [PATCH] Adapt to new OpenSSL version / ABI compatibility scheme
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+https://www.openssl.org/policies/releasestrat.html
+
+In short, as of 3.0.0, when the version is MAJOR.MINOR.PATCH,
+only changes in MAJOR indicate API/ABI incompatible changes.
+
+Fixes: https://github.com/noxxi/p5-io-socket-ssl/issues/137
+Bug: https://bugs.gentoo.org/show_bug.cgi?id=909545
+Signed-off-by: Andreas K. Hüttel 
+---
+ Makefile.PL | 19 +++
+ 1 file changed, 15 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 8a35591..f6b3195 100644
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -64,16 +64,27 @@ if (my $compiled = eval {
+   $compiled) if $compiled < 0x00908000;
+ 
+ my $linked = Net::SSLeay::SSLeay();
+-if (($compiled ^ $linked) >= 0x1000) {
+-  die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs 
linked (0x%08x)",
+-  $compiled,$linked);
+-}
+ 
+ # OpenSSL 1.1.1e introduced behavior changes breaking various code
+ # will likely be reverted  in 1.1.1f - enforce to not use this version
+ if ($linked == 0x1010105f) {
+   die "detected OpenSSL 1.1.1e - please use a different version\n";
+ }
++
++# For old versions we need to be rather strict, however OpenSSL explicitly
++# declares that from 3.0 on x.y versions are for all y ABI-compatible.
++# https://www.openssl.org/policies/releasestrat.html
++if ($linked <  0x3000) {
++  if (($compiled ^ $linked) >= 0x1000) {
++die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs 
linked (0x%08x)",
++$compiled,$linked);
++  }
++} else {
++  if (($compiled ^ $linked) >= 0x1000) {
++die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs 
linked (0x%08x)",
++$compiled,$linked);
++  }
++}
+ }
+ 
+ # make sure that we have dualvar from the XS Version of Scalar::Util



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

2023-09-29 Thread Andreas K. Hüttel
commit: 0240a9f6376e9aead9a558c75c583ffc7e8be19b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 20:09:26 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 20:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0240a9f6

sys-libs/glibc: fix tests, patchlevel 2.37 9

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest | 2 +-
 sys-libs/glibc/glibc-2.37-r6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index bf8c7018e43a..a40421c284aa 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,7 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95cf9438003b504ee69c5f4af551e060dd49919367d1554d99ed7dad331116e57dde8ce94975f1d1920141c13a1236
 SHA512 
0de4ac41eff88f23a1b2d824219356443d79ecf1a08139028bba40a12b730df0f7df84d660b366ecd0a1801f708eff070bc121ab04cdad87a9498802b1c174c0
-DIST glibc-2.37-patches-8.tar.xz 70068 BLAKE2B 
e6e52f0df8d214fb9ece42b3fef4747b6a3fe1ea5f32390a5def309f5ae7f944e95b6942cc99197ad8e250e89f959853fb3269c7ed66fe7ecbd0110c6486526a
 SHA512 
e6c7d8e5a269d3d8edc45c1ab168779c905b790ae56265b59976a8296dc9ab620fa08488087f12db4de8b866d37c3657554c315cbc212fd09cb96f0e027b9461
+DIST glibc-2.37-patches-9.tar.xz 70472 BLAKE2B 
fa70bf7804623878e1027cf56c9c524f75bd61f4cfb5980ade45137b2ffbd0db9de244b2ba37b4af75d8ced4bf0f83feb6daff6af46367148a8c99c063dcd460
 SHA512 
d0afb53a05f44c051316f356ba3ee338ea5acceec2c28e07401e5f964d698696a15883ef02248ec84139d5e5fb57352e2d579e2a73e150399f641b8ccdc4d043
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6

diff --git a/sys-libs/glibc/glibc-2.37-r6.ebuild 
b/sys-libs/glibc/glibc-2.37-r6.ebuild
index 82974a07b796..4d2841ba45fb 100644
--- a/sys-libs/glibc/glibc-2.37-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r6.ebuild
@@ -20,7 +20,7 @@ SLOT="2.2"
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=8
+PATCH_VER=9
 PATCH_DEV=dilfridge
 
 # gcc mulitilib bootstrap files version



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

2023-09-29 Thread Arthur Zamarin
commit: 00bcf47c44493ea76aa698cd1e98a451f9ea4000
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:27:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:27:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00bcf47c

dev-python/fs: fix most issues for python3.12

This isn't done, but fixes most of the issues, and we are left with
2 failing tests which looks like a real issue. But I still prefer to
push current changes to minimize future work to enable py3.12

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/fs/fs-2.4.16.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/fs/fs-2.4.16.ebuild b/dev-python/fs/fs-2.4.16.ebuild
index 89667905fa83..42594826f09b 100644
--- a/dev-python/fs/fs-2.4.16.ebuild
+++ b/dev-python/fs/fs-2.4.16.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 inherit distutils-r1 optfeature pypi
 
 DESCRIPTION="Filesystem abstraction layer"
@@ -40,6 +40,13 @@ EPYTEST_IGNORE=(
tests/test_ftpfs.py
 )
 
+src_prepare() {
+   # fix for python 3.12
+   sed -e 's/self.assertRaisesRegexp/self.assertRaisesRegex/g' -i 
fs/test.py || die
+
+   distutils-r1_src_prepare
+}
+
 pkg_postinst() {
optfeature "S3 support" dev-python/boto
optfeature "SFTP support" dev-python/paramiko



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2023-09-29 Thread orbea
commit: 2d3683984299f0fc33908f3cfc65616b36c09887
Author: orbea  riseup  net>
AuthorDate: Fri Sep 29 19:18:16 2023 +
Commit: orbea  riseup  net>
CommitDate: Fri Sep 29 19:19:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2d368398

dev-lang/rust: stabilize 1.71.1 for x86

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/rust-1.71.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index 3404f12..64d6d31 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2023-09-29 Thread Arthur Zamarin
commit: c925b3dc235663c32b8364ebf844048b76e86cdd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:14:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:15:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c925b3dc

dev-python/weasyprint: add 60.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/weasyprint/Manifest   |  1 +
 dev-python/weasyprint/weasyprint-60.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index c000e58b0975..edc9dee6ff78 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -1,2 +1,3 @@
 DIST weasyprint-59.0.tar.gz 438338 BLAKE2B 
8cad25b3d5bc30d5c13ed550b9ddf40f7657689e80e75996bf8fddbd51cbe7a967824b22b1e81ed413a5bcd8371bca2ed7c00dd98da9dc2e3c3bc24aa45c3c5b
 SHA512 
58f81a1b3e3f1315caebd08f2cb556c89cb1aa818c13310998e72c436479c1a0d10031c7792502970490e73bd6fd769c836bd4e87be384fd83179957e71496e1
 DIST weasyprint-60.0.tar.gz 440912 BLAKE2B 
d4bea67398e8f39ae2d51f6295ac696b4076c250ad24768bc19ecaa0eb09e88d505635f669e34dd77693c60e36f7d6e701a456a87ecc429f7fa534223ccef89f
 SHA512 
94abcd19a5798395ba8f9c5ddde616e877b359e5938f2c0247bb61550889af14aa00b1093ac547ecc94bb3a733ef5604daf251dad41a8418778ffb0aa561ab8a
+DIST weasyprint-60.1.tar.gz 441148 BLAKE2B 
3d5eb6d9dd80a222649a03e09a096786bc4add67c7df3965325217a4c03aa4a545d442b6327b83bea082fa50f5d1ba32587749449824267acc849a0374a58cea
 SHA512 
7fc05c6c80fc6eb251637b529720794df4b7d5c066ecfb4086cb49b7e1c42a51fcb7b2502a79f9f01f6cc5b83d92d5a48c7386b2db555e7dba6eb64e3151d6ae

diff --git a/dev-python/weasyprint/weasyprint-60.1.ebuild 
b/dev-python/weasyprint/weasyprint-60.1.ebuild
new file mode 100644
index ..02a69c1f924b
--- /dev/null
+++ b/dev-python/weasyprint/weasyprint-60.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
+HOMEPAGE="
+   https://weasyprint.org/
+   https://github.com/Kozea/WeasyPrint/
+   https://pypi.org/project/weasyprint/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
+   >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+   >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
+   >=dev-python/pydyf-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   x11-libs/pango
+"
+
+BDEPEND="
+   test? (
+   >=app-text/ghostscript-gpl-9.56.1-r3
+   media-fonts/ahem
+   )
+"
+
+distutils_enable_tests pytest



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

2023-09-29 Thread Arthur Zamarin
commit: ce0ca120fdd5ed6ac1e597aeec91c29e75637390
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:07:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:07:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0ca120

dev-python/pyspnego: add 0.10.1

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest
index c5db1b833042..396548043ecc 100644
--- a/dev-python/pyspnego/Manifest
+++ b/dev-python/pyspnego/Manifest
@@ -1,3 +1,4 @@
 DIST pyspnego-0.10.0.tar.gz 221948 BLAKE2B 
b98ec74c4e0896a27ef718a426bd030113b57397b5fc8337d826a71dc3ff5068b95c8ee439615c7ab067ed4caf8f5801f3430bd3dce67286a14952e7797c2941
 SHA512 
4ab2c1e51c1e79a9b241600aa40d4a0ed70958d4cd9c2dba0f11e02e980810c0bc67cdb89b10eea3c42c84dcb8f98e284c108cfee75ae87a3107870cab854209
+DIST pyspnego-0.10.1.tar.gz 222011 BLAKE2B 
d7089023cf968029d6ec29216bda154824f19a504ab76ad9f3032fcb6c821ca67435bff7c54a86a881fd802787433e61530a458b797d8c91d19ae25b8766b016
 SHA512 
881291d3d5f81d0970f1b2cea201c055baf3973aae84cf15995e6f2c5a0ac8a23686e49b163f7d85b8fd0226f98de59bafc939c6983d1a81e954a3f22b34714e
 DIST pyspnego-0.9.1.tar.gz 233824 BLAKE2B 
c36d2ee697ed9dcb7a3c7d3a3ec2bc58b88ac6ba5a020c852b4ba7d0a01d3dd4a3801d91a9456f3f4710684df16a3a4c7d449cfa58e141ae5085bef0f0fe6f21
 SHA512 
6c516cae43bff523ec19b6ef52e7691a688bada027a183b98e0121bdd4f44f887a5fa87f3ab173dff1e18d84a7886a2a04de80dbd6873cc1dafb1d7369a9d932
 DIST pyspnego-0.9.2.tar.gz 233819 BLAKE2B 
e4fc4b8cd760210c2e4dd188a651725fa6579fe429ca227e8a5cc1f46111e3e8e6cb07bc4256f60560d86bcd0a2b2e621efbd0dc193d3f67f66a1fdb79ef8f9e
 SHA512 
6775efa12b1f93addf9257145d020e5fcb5139edf8ffcbdca03cd55de7ee992b47af5278206de85e50a824abbf0a037a50dc7e47ca5b6f79b2f4e854d926a8f3

diff --git a/dev-python/pyspnego/pyspnego-0.10.1.ebuild 
b/dev-python/pyspnego/pyspnego-0.10.1.ebuild
new file mode 100644
index ..408e9482cad6
--- /dev/null
+++ b/dev-python/pyspnego/pyspnego-0.10.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Library to handle SPNEGO and CredSSP authentication"
+HOMEPAGE="
+   https://github.com/jborean93/pyspnego/
+   https://pypi.org/project/pyspnego/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/gssapi[${PYTHON_USEDEP}]
+   >=dev-python/krb5-0.3.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "Kerberos authentication" "dev-python/gssapi 
>=dev-python/krb5-0.3.0"
+   optfeature "YAML output support" "dev-python/ruamel-yaml"
+}



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

2023-09-29 Thread Arthur Zamarin
commit: 747e77900442f3a2db2692623ed52643775043b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:04:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747e7790

dev-python/Nuitka: add 1.8.3

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 0ff6ffd3a4ce..b63828b2df6b 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -2,4 +2,5 @@ DIST Nuitka-1.7.10.tar.gz 4289025 BLAKE2B 
594820258860efba8be2316ab8d081e0d5ba4d
 DIST Nuitka-1.7.9.tar.gz 4288768 BLAKE2B 
6069598c4eb9bb134a0d5bcfc4f3b423c0cb4f0f600ed13b20080470cde53e0077394eb5660d1abe766ccfa52a0bd3f9203dabd5dae160de20b1b58670ea4bb6
 SHA512 
a2d2ad1be1fefc97c86af64fa1133bb6ca478021c1cc606be663a1d12bdab3a218c1760b697e426cafb67411a435d5353bf1688b986240036539946fb6ed12f3
 DIST Nuitka-1.8.1.tar.gz 3603553 BLAKE2B 
eb470569302864ce79a595d15f10ec12786b9a36bcbd5b77eedceacecf9a637bb494292dd0dd8a6177292b6e461da6de446e88812150b4840ceb0640eb27faf0
 SHA512 
3a5a3d9b616f2b594638541bcbcdcef07440e907ed86f8688700a051096dcfa4df8d19dd1dbc58eddbf10249945ed2281f47c84c6bdc35398f029f645cf52e35
 DIST Nuitka-1.8.2.tar.gz 3603724 BLAKE2B 
32ba8e96791b488ec8b65bac6bdb4742dbea1e15f9a4f0620217c165281168c51558e40068e5bdedc31ccb67dc5e8a4805415b343365c099173047c61bfa047a
 SHA512 
bdd14622bf0abe5ea4468672ed9badb28a12cabb7dbb9b1a5fa5da3bf33a1f45e02bd87b0568f10df8523a14bb418d462dea054a77cd462f9ddbea7bf93142d6
+DIST Nuitka-1.8.3.tar.gz 3604342 BLAKE2B 
eeed2776aff583e6d7a717f72bf13b0902d16de6ba774a35cf770c32887617510effcb1a4e437bcc78b85ef0be2e98cc3214ee1e5f2e07b81343e9d56676fd23
 SHA512 
9a44e9f7d26996044bd8147f4f6e1b92818a2f79ee813c2121839c8640074ccc1e4b2a32a838181aa9ee5a27e8952a4be6d47c510348c63cda8d717c536bbfee
 DIST Nuitka-1.8.tar.gz 3602951 BLAKE2B 
5ae75060b42c494c57fa92e53a8e11c25f0ed243711ad76fab140828c1b835b946201c4d7d19ac24d029d66ddead91f7943527cde5ec823f03735c0fe3a2002e
 SHA512 
1b35405162f64b7ed99f88f223633a8dd643642de052a3ae3a4da25fd310796022394375b13d9f5cc464108791a157618e3c1aa895b0fa3235603a9f2b9b26ec

diff --git a/dev-python/Nuitka/Nuitka-1.8.3.ebuild 
b/dev-python/Nuitka/Nuitka-1.8.3.ebuild
new file mode 100644
index ..f511685d5ce1
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.8.3.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 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-09-29 Thread Arthur Zamarin
commit: 8a4b065bca9fd3b8290f2bb68f824e6473c46200
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 18:16:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4b065b

dev-python/phonenumbers: add 8.13.22

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 64cd2a8d10a8..f58ace486382 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.13.21.gh.tar.gz 4916054 BLAKE2B 
0086fe789f427140cf8178c4988b9928f4d7e361be9d270d0788470dcc17bde6797dec1e3fd05116a93383034d895c9d0f0c7a3254e55c4c9afca5e10714f2c2
 SHA512 
9b3d80dc2cc864612d86ecf40488fff802f9a9ac4899cb70429515510bdeb728d846ecd0afd0dc284099d8a4b7f3c81a5fd94081cbb691f4aa6d4d9c85aa4319
+DIST python-phonenumbers-8.13.22.gh.tar.gz 4915808 BLAKE2B 
78a9ad733d2c2d223264c3559a7cabbc94a3b49061a0b7b944d104d774edf91733677a5bc58040e618de52d41320bc2602a532eaa679f29adff38ad4f3d17426
 SHA512 
1554a0da082b261a50b3cb0cb6773c8815291664e3ce3ebce7fb7293d1cd41f03400a86198bf28e31716fb346a1f79a4d84e7371d21eebb3b5a64307f67a

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.22.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.22.ebuild
new file mode 100644
index ..e686a889cbea
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.22.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-09-29 Thread Arthur Zamarin
commit: b27f94f9fe9c5ddf29376bbc2cc3564baba183a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:06:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:06:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27f94f9

dev-python/fonttools: add 4.43.0

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 1258ab443a59..6fb0c0ee789b 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.42.0.gh.tar.gz 3764057 BLAKE2B 
ef6340a58d1b8dc0fa87a6514792da76c63ee39fa7c0f420e637bb008ae4d6078722b695625bbba72481bfb47f239cd734288b6f5f89d57fcb1acca1e732f460
 SHA512 
c5b6963d420dd8bf2bae776880bf23c9e91aeb04f62fb3231cfb0af8b82a19814138311c2b06cc8df1dbb83c0cd1fc1312a540918a3727407cee81d19116
 DIST fonttools-4.42.1.gh.tar.gz 3767442 BLAKE2B 
902eb47cfea3c113cab7e6ccf9a0b768782bd7243690cafdde9c6c76f057bc425fd17b0c1e62a43b0c40c2c26969ead1fc9e842a8dca74f063a29cf9250f
 SHA512 
0bf48873c3fb8389851de44425f7b949b1de4ae7d2f46b5041225890ce3b853351f69b0d22cb647090568947b4f09ccd4450d022fd918d92ddd0dd9325397100
+DIST fonttools-4.43.0.gh.tar.gz 3767455 BLAKE2B 
1c58f9d5611af9f3ee68218958a7188268207055702641bbb6505895b89c3f8cf34f285a7fcd40bf8d9ea079e05da1642a52a6f55512851322995e42e77f881d
 SHA512 
631e7458ec7849a98b2ccb0e4ad46e6bc5bfd6206f7d478308d08348713c2ae8b63a201c19f1080427b1f377143bd930f591ee376cc573de3dea2ba4dcb7ba08

diff --git a/dev-python/fonttools/fonttools-4.43.0.ebuild 
b/dev-python/fonttools/fonttools-4.43.0.ebuild
new file mode 100644
index ..a65b02e28c6a
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.43.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_configure() {
+   export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest Tests fontTools || die "Tests failed with ${EPYTHON}"
+}



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

2023-09-29 Thread Arthur Zamarin
commit: 7a2979385d2f99ec2a6298605ee7f6d0b0e9fb48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 19:02:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a297938

dev-python/sqlglot: add 18.10.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sqlglot/Manifest   |  1 +
 dev-python/sqlglot/sqlglot-18.10.1.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index b80cec3d8f1d..426a52733e01 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,2 +1,3 @@
+DIST sqlglot-18.10.1.tar.gz 8803525 BLAKE2B 
4e500eb9239fc5a3169a8f00aa022ff579f750c5c4c13e0906a4a6749216051a8b1f69d83b1d5f1ab118abb20f79b83f7881c5cef74d8d8a1066be1fcc1e588f
 SHA512 
09ae7bb28cedd6d9c267694dbc38dcea75a860fb54e60d412f78a36629abba70e1be42683b220eec918f9f59782ce014625e1e7b15d17bc57dcf3658d49b95b7
 DIST sqlglot-18.8.0.tar.gz 8764753 BLAKE2B 
f1a01a1dc939a53476d396c66e74b1ec0550f557ef2eac1bec5001229964e2838655d361612b20527fae0f8112ccc940295cd0d92e83d5ba1f272f4d9372374b
 SHA512 
3e98ff8ad4e6061c41d90b33c7982b46b8e06680d14e989923077d61ac93d390df64df6ff182a1c87911979dd84ac493275bbc091bcdcc9a1dfce2a4091c7fa7
 DIST sqlglot-18.9.0.tar.gz 8790638 BLAKE2B 
c951ee964b888dadaa3fd974bad89a689e9be9e5d17f42e5387c8c97152604205df7871294cb249ce9a0f6ed6a66fb41aba0f6596851e96252444c06908b91f1
 SHA512 
1e24d7936e94ced97ccc290634392434c064732017fa012b270632336663faa2315658e3dfc9d3bbd94648220f412c91cb9d0d4b97b3f26a21fa2129f4fce84a

diff --git a/dev-python/sqlglot/sqlglot-18.10.1.ebuild 
b/dev-python/sqlglot/sqlglot-18.10.1.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-18.10.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-09-29 Thread Arthur Zamarin
commit: 2f5816179c57729d43f59f54cb37bd58de0c63c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 18:11:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f581617

dev-python/pyaml: add 23.9.7

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyaml/Manifest|  1 +
 dev-python/pyaml/pyaml-23.9.7.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest
index 970cd120fdbb..44f21bfc0366 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -4,3 +4,4 @@ DIST pyaml-23.9.2.tar.gz 21955 BLAKE2B 
f397a88c89be6b7caa3752209ad3d0755882e3c63
 DIST pyaml-23.9.3.tar.gz 24312 BLAKE2B 
8b44aa6d515618d96a6272a03eb4df78bdea1e5cb71e4d13db1016cabf7c867f6c781da948297bc9f5718b3a06a7b5175eec54d416b8d352f5e23558048f961c
 SHA512 
99171a227e3de2f8bb72148d1e1d526747575006bd812e162e2e8d176a7856c4033dfcef6da86f65a4a80a5f5298470b8de40af412cd01acb89ed8694ce97520
 DIST pyaml-23.9.5.tar.gz 25495 BLAKE2B 
1a47d750b680613ff63979976b1c24e3a6f63501a86f7bed36537fb2d29d96c7aaba9e37e2f2d161257f2fee1eb668828ddc611015e2ef48a11649f8da425a41
 SHA512 
a06969954b2446c25e16503ae7d67e3c059894d7de056a0743009161f9fa4e70d2edb6ba8d942fe46d54bb9d5fd6c7a8638ef41ad45cb2dfef298d7d1639fb6a
 DIST pyaml-23.9.6.tar.gz 25986 BLAKE2B 
a2ddbb5c727b535dd0578295eb3c65fd8b797200a70d1097abe803fa4dd98d3e6f4cb4bb41092fbe733537735d4d464d8c3c943000e97569dedca20298082765
 SHA512 
b5d8bc4571623e0f395e02cdb9171c2a84aa450e2556d1b9bad38be8fccb83ea2e3c2b99e32541ef1c4381ac3b7348cf4a42274265e80f8747641080984194a3
+DIST pyaml-23.9.7.tar.gz 26080 BLAKE2B 
cb3d423c7d300147909ec7d070400206bbb1a05d226a6c6967665d950e33efe8992a8e47b6c8e7803533a88edac8192d9aa0b87d17397e2bfc45ba9bc1a97424
 SHA512 
f21f8c329e5233f6774701fc1e5673e62ab162fb5f8efba25120d4e157940709f47a2c90838b3af42e71b7dcfc69852393b204d0d85b6d5fba28a23f8a118be0

diff --git a/dev-python/pyaml/pyaml-23.9.7.ebuild 
b/dev-python/pyaml/pyaml-23.9.7.ebuild
new file mode 100644
index ..a49398baeb97
--- /dev/null
+++ b/dev-python/pyaml/pyaml-23.9.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PyYAML-based module to produce pretty and readable 
YAML-serialized data"
+HOMEPAGE="
+   https://github.com/mk-fg/pretty-yaml/
+   https://pypi.org/project/pyaml/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-09-29 Thread Arthur Zamarin
commit: 9d7024e63b3b61f3d5b9672f17dcec80d0bc4aab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 29 18:13:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 29 19:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7024e6

dev-python/sabctools: add 8.0.0

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest
index 2f925e5c888b..ab1f7ab5ad89 100644
--- a/dev-python/sabctools/Manifest
+++ b/dev-python/sabctools/Manifest
@@ -1,3 +1,4 @@
 DIST sabctools-7.0.2.gh.tar.gz 8539819 BLAKE2B 
38212656c745238f106fbc9334f6dccb02bb9e05153bc73a21a783a25a0c5a63cae2893a01fcceefe37e6f5f187fc6d762fcc632f1228410e951740c808e0e9e
 SHA512 
05968a29afb7a041549bae9e9a4303160820da4cd10ea33ab4475fe48fd0b4cf46023c6254715161265f3e1bdf2b66ae7e62007789fbc288aa229d3a218a3df8
 DIST sabctools-7.1.1.gh.tar.gz 8963314 BLAKE2B 
583ac11ba8f4ef9d0f9d04a1697bb7e09644f2edfa851e175bf6454600e2d78bfb593c2fd3696ee077f3243084c90faa276eddd21578122233090be905367d55
 SHA512 
461f554d4e0032b4a4b0eaa4801d45cd014be00b5cd2f2c13ed7686d20994bb111c80fe8486a50af5622b3977056bd12d2465922f7daccd04a92af7101e52e0f
 DIST sabctools-7.1.2.gh.tar.gz 8963375 BLAKE2B 
a404780c40cd98a605af58a79c9ecf7c5e479460db925c34486bc36621e749dcad363225e7a73e0222cc30b7bba8747d5d21ed4ac240c5df75485a2bd620e962
 SHA512 
7887ff3f6b46bd538540b591ab7b47a7b3efa277b45d69ed7329252b1f7326adfa6b286cc207a4262002a802c6acff03c0df4792e099da3dd8be1c3dd68a1ae0
+DIST sabctools-8.0.0.gh.tar.gz 8963761 BLAKE2B 
d6977c399801653bcc04136c614257a8dba952129ff87a06064518796bb4de1bf340b3f5ba1e841d05c33be804232cedc38da46991b69451661a89fcb2e2ede9
 SHA512 
0a1e17bbb316271fa620b037cd71a88b7a424206471766f8b77c81db7d7f2828fb58518916e51d4a3aa29f0615c31fd1da615f1b67838a31ee985c13b3045257

diff --git a/dev-python/sabctools/sabctools-8.0.0.ebuild 
b/dev-python/sabctools/sabctools-8.0.0.ebuild
new file mode 100644
index ..a500ef55dcbb
--- /dev/null
+++ b/dev-python/sabctools/sabctools-8.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_PN="sabctools"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd"
+HOMEPAGE="
+   https://github.com/sabnzbd/sabctools/
+   https://pypi.org/project/sabctools/
+"
+SRC_URI="
+   https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/portend[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.md doc/yenc-draft.1.3.txt )
+
+distutils_enable_tests pytest



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

2023-09-29 Thread WANG Xuerui
commit: 21b99f38d7b6c0cef8d861640ef7c9fed1d4b3dd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Sep 29 12:31:54 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Sep 29 18:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b99f38

net-analyzer/openbsd-netcat: keyword 1.219_p1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
index 6c34b11ba295..afe9a5ea3fbf 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/netcat-openbsd-${MY_PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~arm64-macos 
~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux 
~arm64-macos ~x64-macos"
 
 RDEPEND="
!net-analyzer/netcat



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

2023-09-29 Thread WANG Xuerui
commit: 7de1944cfeb97c33b03c021b1333d693640bf52c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Sep 29 12:31:45 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Sep 29 18:36:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de1944c

net-analyzer/netcat: keyword 110.20180111-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-analyzer/netcat/netcat-110.20180111-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/netcat/netcat-110.20180111-r2.ebuild 
b/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
index cac8f866b749..be9afada5592 100644
--- a/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
+++ b/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/nc110"
 
 LICENSE="netcat"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 IUSE="ipv6 static"
 
 PATCHES=(



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/files/, ...

2023-09-29 Thread Remigiusz Micielski
commit: 2487eafda90ed51e414083ee0a11e71918cbdb18
Author: Mia Neufeld  xenialinux  com>
AuthorDate: Wed Sep 27 11:36:53 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 17:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2487eafd

gui-libs/xdg-desktop-portal-hyprland: Add patch for clang

Signed-off-by: Mia Neufeld  xenialinux.com>
Signed-off-by: Remigiusz Micielski  purelymail.com>
Closes: #110

 ...g-desktop-portal-hyprland-1.1.0_fix_clang.patch | 207 +
 .../xdg-desktop-portal-hyprland-1.1.0.ebuild   |  18 +-
 2 files changed, 218 insertions(+), 7 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
new file mode 100644
index 00..ba30747e96
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.1.0_fix_clang.patch
@@ -0,0 +1,207 @@
+From 54b5467ec12fb115b537e0c86256226474edf8bb Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Mon, 18 Sep 2023 19:00:21 +
+Subject: [PATCH 1/3] build: Unbreak build on FreeBSD (#98)
+
+* helpers: add missing header after 9dfb9e125bf0
+
+src/helpers/MiscFunctions.cpp: In function 'void addHyprlandNotification(const 
std::string&, float, const std::string&, const std::string&)':
+src/helpers/MiscFunctions.cpp:24:9: error: 'fork' was not declared in this 
scope
+   24 | if (fork() == 0)
+  | ^~~~
+src/helpers/MiscFunctions.cpp:25:9: error: 'execl' was not declared in this 
scope
+   25 | execl("/bin/sh", "/bin/sh", "-c", CMD.c_str(), nullptr);
+  | ^
+
+* build: add missing dependency for libc++ after 2f48e6550374
+
+ld.lld: error: undefined symbol: pthread_create
+>>> referenced by PortalManager.cpp
+>>>   
src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop())
+>>> referenced by PortalManager.cpp
+>>>   
src/xdg-desktop-portal-hyprland.p/core_PortalManager.cpp.o:(CPortalManager::startEventLoop())
+---
+ CMakeLists.txt| 4 +++-
+ src/helpers/MiscFunctions.cpp | 1 +
+ src/meson.build   | 1 +
+ 3 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e39b72c..44d1689 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -31,12 +31,14 @@ message(STATUS "Checking deps...")
+ add_subdirectory(subprojects/sdbus-cpp)
+ add_subdirectory(hyprland-share-picker)
+ 
++find_package(Threads REQUIRED)
++
+ find_package(PkgConfig REQUIRED)
+ pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client 
wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm)
+ 
+ file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
+ add_executable(xdg-desktop-portal-hyprland ${SRCFILES})
+-target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ 
PkgConfig::deps)
++target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ 
Threads::Threads PkgConfig::deps)
+ 
+ # protocols
+ find_program(WaylandScanner NAMES wayland-scanner)
+diff --git a/src/helpers/MiscFunctions.cpp b/src/helpers/MiscFunctions.cpp
+index da05ee6..353c8f0 100644
+--- a/src/helpers/MiscFunctions.cpp
 b/src/helpers/MiscFunctions.cpp
+@@ -1,5 +1,6 @@
+ #include "MiscFunctions.hpp"
+ #include 
++#include 
+ #include "../helpers/Log.hpp"
+ 
+ std::string execAndGet(const char* cmd) {
+diff --git a/src/meson.build b/src/meson.build
+index 444d3bd..c3d3735 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -8,6 +8,7 @@ executable('xdg-desktop-portal-hyprland',
+ dependency('libdrm'),
+ dependency('libpipewire-0.3'),
+ dependency('sdbus-c++'),
++dependency('threads'),
+ dependency('wayland-client'),
+   ],
+   include_directories: inc,
+-- 
+2.42.0
+
+From b6e1732fdac623638dbc12db00e10ac4b5bd791f Mon Sep 17 00:00:00 2001
+From: vaxerski <43317083+vaxer...@users.noreply.github.com>
+Date: Fri, 22 Sep 2023 19:28:47 +0100
+Subject: [PATCH 2/3] picker: start on index 0
+
+---
+ hyprland-share-picker/mainpicker.ui | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hyprland-share-picker/mainpicker.ui 
b/hyprland-share-picker/mainpicker.ui
+index c14d1d6..95a3c65 100644
+--- a/hyprland-share-picker/mainpicker.ui
 b/hyprland-share-picker/mainpicker.ui
+@@ -66,7 +66,7 @@
+  QTabWidget::North
+ 
+ 
+- 1
++ 0
+ 
+ 
+  
+-- 
+2.42.0
+
+From f9461b0b7d3071347390feee534638555ff76c7d Mon Sep 17 00:00:00 2001
+From: Rudolchr <72916442+rudol...@users.noreply.github.com>
+Date: Tue, 26 Sep 2023 23:23:02 +0200
+Subject: [PATCH 3/3] build: Fix build when using clang (#100)
+
+* Add -Wno-address-of-temporary to allow taking an address of temporary like 
-fpermissive does for gcc
+
+* Make some implicit casts explicit
+
+* Implement the wl_array_for_each macro inline as 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-library/

2023-09-29 Thread Matthew Thode
commit: 94064f93ea2c79017eb09c5d3540a4be0251cff6
Author: Anton Fischl  fischl-online  de>
AuthorDate: Fri Sep 29 15:11:22 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 29 16:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94064f93

dev-libs/icinga-php-library: add 0.13.0

Signed-off-by: Anton Fischl  fischl-online.de>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/icinga-php-library/Manifest   |  1 +
 .../icinga-php-library-0.13.0.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-libs/icinga-php-library/Manifest 
b/dev-libs/icinga-php-library/Manifest
index f1f458399b0a..381ce67ae809 100644
--- a/dev-libs/icinga-php-library/Manifest
+++ b/dev-libs/icinga-php-library/Manifest
@@ -1,3 +1,4 @@
 DIST icinga-php-library-0.10.0.tar.gz 2756161 BLAKE2B 
327b9e2939dc4c511fb282faae0b7ca1801d22bd0fac38b9f694dc924e26d6bdd469d0118ef44e93a42d5480b2bb15ff5ec6aec19e00e5ae33c9c40d78643f9f
 SHA512 
9619e5b68bb58f7f6264633ca1a24de84dcd78626d4675ecbf3fbe8601031ffcbc4c227e9029d5ad87e1be04cad562c93911fdcbda889046cdb9a416dd195530
+DIST icinga-php-library-0.13.0.tar.gz 3250696 BLAKE2B 
ba644fd02a165cef7167062a73b595aa3218748f6f937be4b666fcabe7536c6dd2f9747689c86e5f85ea3d38bcb6d4b9fbd30f2c883ce1678fb4f536fd91694d
 SHA512 
e811b66f9550972fc64f435b3a8fc7d263a2c1d0db86d34dd0179ee5c78babb2e19cd934e53a46d4e860d0bdc336619e9b67824cc4273ea049bea321a176acd4
 DIST icinga-php-library-0.6.1.tar.gz 2159137 BLAKE2B 
93287845a6c06653faca1850b18c880d023d4bf22c707616a21b92bd252661c811a33c7515fbf19a06936358244c7703bae83cc2e44dee460fe7a46bfa82d345
 SHA512 
64800727e60630224993bda89494921a3e10f14ccb43b8f57d023b372806ce9253cdf7f6e933df8b494ef0369784714ac857fb288f7f08880c29e8643f25e2ec
 DIST icinga-php-library-0.8.1.tar.gz 2183054 BLAKE2B 
56108f3251211c05ba29827ece49ea1b27bc22b0f0ae459a2f34d5f2ed106ebac1e14c15e1f69c4a3d862d163a0e1265ccb9e5ab0123e24a18e72549af1ee951
 SHA512 
3da7ad25c569651bc29757a89971d9dfce4cae177619ef70bcb93f1c155400b68ee8b76279b4914454edef41de0cb4d729c47446df622b04494987e0bf4e1098

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
new file mode 100644
index ..3733b70fefea
--- /dev/null
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Icinga PHP libraries for Icinga Web 2"
+HOMEPAGE="https://github.com/Icinga/icinga-php-library;
+MY_GITHUB_AUTHOR="Icinga"
+SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/php:*"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   insinto "/usr/share/icinga-php/ipl"
+   cd "${S}"
+   doins -r *
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2/

2023-09-29 Thread Matthew Thode
commit: 2eeb46586c1ba7bcfc05ab4a380333dc7dcbd3d2
Author: Anton Fischl  fischl-online  de>
AuthorDate: Fri Sep 29 16:09:07 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 29 16:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eeb4658

www-apps/icingaweb2: correct 2.12.0 dependencies

Signed-off-by: Anton Fischl  fischl-online.de>
Signed-off-by: Matthew Thode  gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.12.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
index 9103daa5bbe2..882211be2144 100644
--- a/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
@@ -28,11 +28,11 @@ DEPEND=">=net-analyzer/icinga2-2.1.1
apache2-server? ( >=www-servers/apache-2.4.0 )
nginx? ( >=www-servers/nginx-1.7.0:* )
|| (
-   
dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
-   
dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:8.1[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:8.2[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
)
-   >=dev-libs/icinga-php-library-0.8.1
-   >=dev-libs/icinga-php-thirdparty-0.11.0
+   >=dev-libs/icinga-php-library-0.13.0
+   >=dev-libs/icinga-php-thirdparty-0.12.0
acct-group/icingacmd
acct-group/icingaweb2"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-thirdparty/

2023-09-29 Thread Matthew Thode
commit: f090fbb91eda6d5d6b4b354631d6b8ab6d651188
Author: Anton Fischl  fischl-online  de>
AuthorDate: Fri Sep 29 16:03:00 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 29 16:49:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f090fbb9

dev-libs/icinga-php-thirdparty: add 0.12.0

Signed-off-by: Anton Fischl  fischl-online.de>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/icinga-php-thirdparty/Manifest|  1 +
 .../icinga-php-thirdparty-0.12.0.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-libs/icinga-php-thirdparty/Manifest 
b/dev-libs/icinga-php-thirdparty/Manifest
index e0fa0aea78f9..af9673e72790 100644
--- a/dev-libs/icinga-php-thirdparty/Manifest
+++ b/dev-libs/icinga-php-thirdparty/Manifest
@@ -1,2 +1,3 @@
 DIST icinga-php-thirdparty-0.10.0.tar.gz 576508 BLAKE2B 
3e07262415340c413bf79aa3031cf3679f0374c85dad9c41ffed78f65379837fc87df8433ea201b02455bde5c1fee1406f5b149b9d5b39cd726407657bdafb54
 SHA512 
3f5b6caad23860cecf5f06d165b01211af5284cb3dcb635bdcf4c2118b03c96de40a6d86cd0bccbe0f817ae87cc5d09aa2709ca90f55b948cf975c69dc234e95
 DIST icinga-php-thirdparty-0.11.0.tar.gz 764914 BLAKE2B 
b9fbe66252edf5f504feab16392c60f4edf142d3644d13c29ba4f0291df40f8b4e3163f6bb97d944827a8a3d88728b5bf1c05ad193a078f889ba917714746c00
 SHA512 
5a2b9218a0426de6b560845db36e8e113a8be786eaf4ab57ff4f5e0ef485dc426cb0f203b4b45c3b791adb852098b64f2a0099c9909506594502edb2b4d4ee35
+DIST icinga-php-thirdparty-0.12.0.tar.gz 14204157 BLAKE2B 
f8a084cf0299dcca2e90ef97982c46d38f8ccd1c25d87e7106b22f4b91f49f9bbed8c31bf51af10083be28283d93be8d54c083450fd9563f4cc09cf35cdb270a
 SHA512 
c087261712d486fba026128d7fd06590e824024d192d4d5feea902dbdb7134fca7b0e1d82aa4a5246859ca55303a6aed40a57b5aaf37e6652abb68549c8c48ea

diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild 
b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
new file mode 100644
index ..72aaf1dbf4fe
--- /dev/null
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Icinga PHP libraries for Icinga Web 2"
+HOMEPAGE="https://github.com/Icinga/icinga-php-thirdparty;
+SRC_URI="https://github.com/Icinga/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/php:*"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   insinto "/usr/share/icinga-php/vendor"
+   cd "${S}"
+   doins -r *
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/mattermost-desktop-bin/

2023-09-29 Thread Viorel Munteanu
commit: 7b8ca1fed909403380f5918430cae240601c19a0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Sep 29 16:35:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Sep 29 16:35:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8ca1fe

net-im/mattermost-desktop-bin: drop 5.5.1_rc3

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/mattermost-desktop-bin/Manifest |  2 -
 .../mattermost-desktop-bin-5.5.1_rc3.ebuild| 93 --
 2 files changed, 95 deletions(-)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 51e8af47e34b..ccb1eb82881d 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,6 +1,4 @@
 DIST mattermost-desktop-5.5.0-linux-arm64.tar.gz 100549584 BLAKE2B 
fd66d80c2086c6d27988de8673f430fefe1c77673e92cde34aff42249b1188f83d90d63120d2bed9f138190f61bfa3ab143c80dc93388af0f36818cbc03abed4
 SHA512 
91975d410a2de844367be43eeb0fc5d030b528792e519e3315a571341753e3b06107fc2f7ecf42bb553137fc869f40a28adbb938894b2f73a4ddd82314b12b9f
 DIST mattermost-desktop-5.5.0-linux-x64.tar.gz 99975458 BLAKE2B 
7cf6080425446bc9359e754cb74cd16f21fdb79ef71741b05d3adb2a480da42db16437211d5c523380524faface12e0d211af15bfa3aab57edaebc53eccdc73f
 SHA512 
ecd6338e8ceffae98087af0e882f0c69aa45e3b24990f015580ba15ef246862521965084bde18b35030c1e172f7d5f21d7690fab3439b1d470f56942e9616efe
-DIST mattermost-desktop-5.5.1-rc.3-linux-arm64.tar.gz 100454879 BLAKE2B 
738bb4c2f2b6a11c6b59477c46db90a684d5b86c53caea8e7c2ed2982b66df541369a1e31b11b226ab6d66315c5a4363e9002015e5b891d4c7d709c2e33cf3a9
 SHA512 
c112685cca8e86b9fcc24f1b49e153ecf08aac7eb5c1cc82a3d818b259ca6b7208b56ace3990aabe677cbff3ea4d09fc79c3bf7aecdc475735a9fa931cc4cf51
-DIST mattermost-desktop-5.5.1-rc.3-linux-x64.tar.gz 99900551 BLAKE2B 
9e159a28ead8f7550bc92ad797cb0040a897ba0687e2b094a52683a04d49cd38c3f798dfc79e7445f6a9b88fcc27b0c44c1d95684cb26a5c45e6f0d9b17f2b5e
 SHA512 
c8aa8da2e45dd5854ea4c7ef16992dd3ae88bd2d784433e998adcdc765929fe0c9a0b80d69cca2b904ace471955a7419a8262f60b483059b32ac3be741e987b0
 DIST mattermost-desktop-5.5.1-rc.4-linux-arm64.tar.gz 100458820 BLAKE2B 
a7f321e381b29ecc533560d8ba09345b472ea93cad63d42ea85be1e0347106daec0301ba3f0d285af5daf6c2039569866e0b38da5838260a0ee10fbe2487ced7
 SHA512 
83a0db97433377fcdee48f4536ffaedd879c8b138fff10da8f6a576ffaff95eabedd129f92fda87ebd8d244c0674e7ede4cedcc1b939f2681fac3c0784ddb413
 DIST mattermost-desktop-5.5.1-rc.4-linux-x64.tar.gz 99900558 BLAKE2B 
5f4dce188345061d47fbc9092caded1b19ed82d9a410877a4186573242a4cf301f60e472d8d32aedd989fba4b505c68823827fbbe793f9972d8279573d612d82
 SHA512 
9431d9404394851ac4881d9a93011e2392b5b4ce68da4706c9b3fa23d5ca1118098fb311b780e038763e8d5dbdb00b7eda1bd73dfe181ba989ac3f316db4b807

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc3.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc3.ebuild
deleted file mode 100644
index 339810206271..
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc3.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-*}"
-MY_PV="${PV/_rc/-rc.}"
-
-inherit desktop xdg
-
-DESCRIPTION="Mattermost Desktop application"
-HOMEPAGE="https://mattermost.com/;
-
-SRC_URI="
-   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
-   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
-"
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
-if [[ ${PV} != *rc* ]]; then
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2[X]
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-
-QA_PREBUILT="
-   opt/mattermost-desktop/mattermost-desktop
-   opt/mattermost-desktop/libnode.so
-   opt/mattermost-desktop/libffmpeg.so
-   opt/mattermost-desktop/libGLESv2.so
-   opt/mattermost-desktop/libEGL.so
-   opt/mattermost-desktop/libvk_swiftshader.so
-   opt/mattermost-desktop/libvulkan.so.1
-   opt/mattermost-desktop/resources/*
-"
-
-DOCS=(
-   NOTICE.txt
-)
-
-src_install() {
-   if use amd64; then
-   cd 

[gentoo-commits] repo/gentoo:master commit in: net-im/mattermost-desktop-bin/

2023-09-29 Thread Viorel Munteanu
commit: 2c068e7624740719c943f21ccafc31d1b92d9bdb
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Sep 29 16:35:09 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Sep 29 16:35:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c068e76

net-im/mattermost-desktop-bin: add 5.5.1_rc4

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-im/mattermost-desktop-bin/Manifest |  2 +
 .../mattermost-desktop-bin-5.5.1_rc4.ebuild| 93 ++
 2 files changed, 95 insertions(+)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index b761b4a87877..51e8af47e34b 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -2,3 +2,5 @@ DIST mattermost-desktop-5.5.0-linux-arm64.tar.gz 100549584 
BLAKE2B fd66d80c2086c
 DIST mattermost-desktop-5.5.0-linux-x64.tar.gz 99975458 BLAKE2B 
7cf6080425446bc9359e754cb74cd16f21fdb79ef71741b05d3adb2a480da42db16437211d5c523380524faface12e0d211af15bfa3aab57edaebc53eccdc73f
 SHA512 
ecd6338e8ceffae98087af0e882f0c69aa45e3b24990f015580ba15ef246862521965084bde18b35030c1e172f7d5f21d7690fab3439b1d470f56942e9616efe
 DIST mattermost-desktop-5.5.1-rc.3-linux-arm64.tar.gz 100454879 BLAKE2B 
738bb4c2f2b6a11c6b59477c46db90a684d5b86c53caea8e7c2ed2982b66df541369a1e31b11b226ab6d66315c5a4363e9002015e5b891d4c7d709c2e33cf3a9
 SHA512 
c112685cca8e86b9fcc24f1b49e153ecf08aac7eb5c1cc82a3d818b259ca6b7208b56ace3990aabe677cbff3ea4d09fc79c3bf7aecdc475735a9fa931cc4cf51
 DIST mattermost-desktop-5.5.1-rc.3-linux-x64.tar.gz 99900551 BLAKE2B 
9e159a28ead8f7550bc92ad797cb0040a897ba0687e2b094a52683a04d49cd38c3f798dfc79e7445f6a9b88fcc27b0c44c1d95684cb26a5c45e6f0d9b17f2b5e
 SHA512 
c8aa8da2e45dd5854ea4c7ef16992dd3ae88bd2d784433e998adcdc765929fe0c9a0b80d69cca2b904ace471955a7419a8262f60b483059b32ac3be741e987b0
+DIST mattermost-desktop-5.5.1-rc.4-linux-arm64.tar.gz 100458820 BLAKE2B 
a7f321e381b29ecc533560d8ba09345b472ea93cad63d42ea85be1e0347106daec0301ba3f0d285af5daf6c2039569866e0b38da5838260a0ee10fbe2487ced7
 SHA512 
83a0db97433377fcdee48f4536ffaedd879c8b138fff10da8f6a576ffaff95eabedd129f92fda87ebd8d244c0674e7ede4cedcc1b939f2681fac3c0784ddb413
+DIST mattermost-desktop-5.5.1-rc.4-linux-x64.tar.gz 99900558 BLAKE2B 
5f4dce188345061d47fbc9092caded1b19ed82d9a410877a4186573242a4cf301f60e472d8d32aedd989fba4b505c68823827fbbe793f9972d8279573d612d82
 SHA512 
9431d9404394851ac4881d9a93011e2392b5b4ce68da4706c9b3fa23d5ca1118098fb311b780e038763e8d5dbdb00b7eda1bd73dfe181ba989ac3f316db4b807

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc4.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc4.ebuild
new file mode 100644
index ..339810206271
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.5.1_rc4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit desktop xdg
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://mattermost.com/;
+
+SRC_URI="
+   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
+   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
+if [[ ${PV} != *rc* ]]; then
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2[X]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   opt/mattermost-desktop/mattermost-desktop
+   opt/mattermost-desktop/libnode.so
+   opt/mattermost-desktop/libffmpeg.so
+   opt/mattermost-desktop/libGLESv2.so
+   opt/mattermost-desktop/libEGL.so
+   opt/mattermost-desktop/libvk_swiftshader.so
+   opt/mattermost-desktop/libvulkan.so.1
+   opt/mattermost-desktop/resources/*
+"
+
+DOCS=(
+   NOTICE.txt
+)
+
+src_install() {
+   if use amd64; then
+   cd mattermost-desktop-${MY_PV}-linux-x64 || die
+   elif use arm64; then
+   cd mattermost-desktop-${MY_PV}-linux-arm64 || die
+   fi
+   newicon app_icon.png ${MY_PN}.png
+
+   insinto "/opt/${MY_PN}/locales"
+   doins locales/*.pak
+
+   

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Remigiusz Micielski
commit: 4bf432e6ea3025693cf6cb9c650b483792ad3b22
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 16:00:50 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 16:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bf432e6

gui-libs/xdg-desktop-portal-hyprland: drop 0.4.0

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 -
 .../xdg-desktop-portal-hyprland-0.4.0.ebuild   | 73 --
 2 files changed, 74 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 517548e387..4f3c894adb 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,3 +1,2 @@
-DIST xdg-desktop-hyprland-0.4.0.tar.gz 50645 BLAKE2B 
7f4e2d3102e848c15dfa6eeefa3d1375ea5b7dc34ae9c3b7fb42caded4090bf877a4d1eef1dfb42be37b7b9374487297b2b9366b619bb7f6700676222d218d81
 SHA512 
3b6955f15ae86a7552d39bf107cfd153fe0fff68cc4b87b277b8010f40a267446cc9c8f51975197f2fc4333b854e2e2a549e03cbdde63675a51dd12b0ce185f3
 DIST xdg-desktop-hyprland-0.5.0.tar.gz 50608 BLAKE2B 
7e2c7098f4be1a35c9093b1454c828467dfd52057dc30948ff1824c506115e0a1df8c037d7e85d79c0b845f682285c0fbf6786708537126cc3c94cd05e819a4a
 SHA512 
1efbd3378e9d84f47189264b1b98e65cc73aeea916e31f085ba4503b9e4e25f8121894433adf21d0174ceae3588048a6a83c440cb57e8d2e62301629e93f8c91
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild
deleted file mode 100644
index 17ebcc66ec..00
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-0.4.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for hyprland"
-HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0/"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=media-video/pipewire-0.3.41:=
-   dev-libs/inih
-   dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
-   dev-qt/qtwayland:6
-   dev-qt/qtwidgets
-   media-libs/mesa
-   sys-apps/util-linux
-   x11-libs/libdrm
-   || (
-   systemd? ( >=sys-apps/systemd-237 )
-   elogind? ( >=sys-auth/elogind-237 )
-   sys-libs/basu
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.24
-   dev-libs/hyprland-protocols
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=()
-   if use systemd; then
-   emesonargs+=(-Dsd-bus-provider=libsystemd)
-   elif use elogind; then
-   emesonargs+=(-Dsd-bus-provider=libelogind)
-   else
-   emesonargs+=(-Dsd-bus-provider=basu)
-   fi
-   meson_src_configure
-}
-
-src_compile() {
-   meson_src_compile
-   emake -C hyprland-share-picker all
-}
-
-src_install() {
-   meson_src_install
-   dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Remigiusz Micielski
commit: e95407f656294e5d2d2990f6dbf9f3cabb103d42
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 15:59:23 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 15:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e95407f6

gui-libs/xdg-desktop-portal-hyprland: fix WhitespaceFound in 

Signed-off-by: Remigiusz Micielski  purelymail.com>

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

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 22f9cd8cc1..1fd568fcd7 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
virtual/pkgconfig
-  || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
 "
 
 pkg_setup() {



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/szyszka/

2023-09-29 Thread Remigiusz Micielski
commit: 5914c734140dc267b3ff8f57abd2c9000df08277
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 15:57:53 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 15:57:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5914c734

gui-apps/szyszka: add myself as a maintainer

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-apps/szyszka/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/szyszka/metadata.xml b/gui-apps/szyszka/metadata.xml
index 81d05b5df6..cc998ed0d4 100644
--- a/gui-apps/szyszka/metadata.xml
+++ b/gui-apps/szyszka/metadata.xml
@@ -2,8 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-mustafasalih1...@gmail.com
-Mustafa Salih
+rmiciel...@purelymail.com
+Remigiusz Micielski
   
   
 https://github.com/qarmin/szyszka/issues



[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/

2023-09-29 Thread William Hubbs
commit: 154c40510ad1d2a619cfb9a9af19376110796d3e
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Sep 29 15:15:56 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep 29 15:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154c4051

net-libs/nodejs: drop 20.5.1, 20.6.0

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

 net-libs/nodejs/Manifest |   2 -
 net-libs/nodejs/nodejs-20.5.1.ebuild | 261 --
 net-libs/nodejs/nodejs-20.6.0.ebuild | 262 ---
 3 files changed, 525 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 257812553be6..e135c51e11cb 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,7 +1,5 @@
 DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 
88bd0d91a6b69f7e5fba2b087684b07b8986fd1492f51f6fdccc02f043970303808c0cc1eeda29670aacddd4234ec3181752c916fefee060624b0462dff8cbcf
 SHA512 
c7953630b7d0eb832ab5a4b839c07e6505cf5f4e37853f59cd0ffc6b8742ac2ecaba20bfb47d8995ef88f3c7005bb456c1eb70cb2fc6b6fc506e1d8b81f25cb4
 DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca
 SHA512 
fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
 DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 
6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e
 SHA512 
c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733
-DIST node-v20.5.1.tar.xz 41532256 BLAKE2B 
b26fbe8be7e3330b69ae0f630cabba7dee7879ae829c2c743491d26d9623c3170de85e4e7c0629993257935841978343c1ded2870ece24365784581c8be0143b
 SHA512 
2828930bf2df0769ec7116fc6b89c7069294426b937ce38543426e0108a8c953301c523eb03419e35a993773895d74b28838bec96ffc01ab0e138a4b2a52737d
-DIST node-v20.6.0.tar.xz 41787960 BLAKE2B 
05b91c9c8aca238a46d5c3bacb123886812b8856f26153d4590df8a17738691f25344d0f48273f7b510908579217dba057c19f1d06cd9a75c0a2cfc24a1b2adc
 SHA512 
2d50407e55008fba82a8568287c77c690b43953bc9068a22714e8c19809e5130b15b01770c6aabfa6269ab1b58c2f1fde3c58822cabe2cae4b5067e27e38f204
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
 DIST node-v20.7.0.tar.xz 41824232 BLAKE2B 
ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866
 SHA512 
5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c

diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild 
b/net-libs/nodejs/nodejs-20.5.1.ebuild
deleted file mode 100644
index 302e584fd80c..
--- a/net-libs/nodejs/nodejs-20.5.1.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/;
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node;
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux 
~x64-macos"
-   S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="corepack? ( !npm )
-   inspector? ( icu ssl )
-   npm? ( ssl )
-   system-icu? ( icu )
-   system-ssl? ( ssl )
-   x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
-   >=dev-libs/libuv-1.44.0:=
-   >=net-dns/c-ares-1.18.1:=
-   >=net-libs/nghttp2-1.41.0:=
-   sys-libs/zlib
-   corepack? ( !sys-apps/yarn )
-   system-icu? ( >=dev-libs/icu-67:= )
-   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
-   sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
-   dev-util/ninja
-   sys-apps/coreutils
-   virtual/pkgconfig
-   test? ( net-misc/curl )
-   pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are 

[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/

2023-09-29 Thread William Hubbs
commit: 51750976c19312d1901981aa15b9385a0b870aa8
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Sep 29 15:09:52 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep 29 15:09:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51750976

net-libs/nodejs: stabilize 20.6.1 for x86, #914893

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

 net-libs/nodejs/nodejs-20.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nodejs/nodejs-20.6.1.ebuild 
b/net-libs/nodejs/nodejs-20.6.1.ebuild
index a626bdfad265..4465537298de 100644
--- a/net-libs/nodejs/nodejs-20.6.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.6.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/

2023-09-29 Thread William Hubbs
commit: 4e7634ea5ad3a7d7496f621c2ca805a811fd5557
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Sep 29 15:05:49 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Sep 29 15:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7634ea

net-libs/nodejs: stabilize 20.6.1 for amd64, #914893

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

 net-libs/nodejs/nodejs-20.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nodejs/nodejs-20.6.1.ebuild 
b/net-libs/nodejs/nodejs-20.6.1.ebuild
index f2cc9024aa92..a626bdfad265 100644
--- a/net-libs/nodejs/nodejs-20.6.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.6.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
S="${WORKDIR}/node-v${PV}"
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/lemurs/

2023-09-29 Thread Remigiusz Micielski
commit: bd0f9811fb8c3c2a850e2e2ec85bee30d5df22fa
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:47:35 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 13:47:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd0f9811

gui-apps/lemurs: add 0.3.2

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-apps/lemurs/Manifest|  35 +
 gui-apps/lemurs/lemurs-0.3.2.ebuild | 144 
 2 files changed, 179 insertions(+)

diff --git a/gui-apps/lemurs/Manifest b/gui-apps/lemurs/Manifest
index c50d15f9ed..1197c94a3f 100644
--- a/gui-apps/lemurs/Manifest
+++ b/gui-apps/lemurs/Manifest
@@ -2,55 +2,90 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crossterm-0.20.0.crate 103025 BLAKE2B 
8aed50d2df3e3705134f1d20bdd37a8a0b9c16afdff0701073723b038f916f6104d48d646fd3aed8fc93baf4e749f7447149a099829b137055deb9aec00eaa0d
 SHA512 
998d5377b5e204375ba6016da678d3d3a4feb5174092b9e2dd8c8d26d8a5c7f321d60d829262f4b3a962566204fc6e804e3637494be97760e6ef66f888a6ab38
 DIST crossterm-0.22.1.crate 105450 BLAKE2B 
4e90dddf5da88dd94c4ae82d0a6d989126b063fae56e5e0963414f196d779f4fdd265d528ecfda387a604866efb41943db8ceee124c2e97dfdcb1f092678f76b
 SHA512 
2a8534a12bb119be583d491b3595259d164de6922ce2a17bbe6f19fcff93339a6d0d8c08398958a7592d6aa765eb2ebc6e61b54211080785357c711b2c454d91
+DIST crossterm-0.26.1.crate 122317 BLAKE2B 
0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811
 SHA512 
598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b
 DIST crossterm_winapi-0.8.0.crate 15531 BLAKE2B 
663d08cffbf1996d585922ce09d486afa288b998b6509958ee0c89f8ca4ae316c8d404b326961a464435d22bfcb91e9c3fd26a48e90b8b267c40a7ab6f596c17
 SHA512 
e246db39c7adae89ee1699b6a0ca2f5aec2dd053db0698ee25c320eb315c59be51d6db2193493ebecadeebee5a4b6f3c52c2e9ede8088da7f9d102ff7ac1e936
 DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B 
f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a
 SHA512 
b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
+DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B 
ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e
 SHA512 
48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
 DIST env_logger-0.9.3.crate 33291 BLAKE2B 
ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52
 SHA512 
a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe
+DIST getrandom-0.2.10.crate 34955 BLAKE2B 
8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4
 SHA512 
82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
 DIST getrandom-0.2.8.crate 30553 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Remigiusz Micielski
commit: e487bbdcc9cc77184afdd2bd3ef4ec2d3ac58b01
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:26:45 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 13:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e487bbdc

gui-libs/xdg-desktop-portal-hyprland: update 

Signed-off-by: Remigiusz Micielski  purelymail.com>

 .../xdg-desktop-portal-hyprland-.ebuild   | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 62aa1bd3e5..22f9cd8cc1 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -49,21 +49,20 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
virtual/pkgconfig
+  || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
 "
 
 pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if tc-is-gcc; then
-   STDLIBVER=$(echo '#include ' | $(tc-getCXX) -x c++ -dM 
-E - | \
-   grep GLIBCXX_RELEASE | sed 
's/.*\([1-9][0-9]\)/\1/')
-
-   if [[ ${STDLIBVER} -lt 13 ]]; then
-   die "XDPH requires >=sys-devel/gcc-13.0.0 to build"
-   fi
-   else
-   die "XDPH 1.1.0 won't build with clang.\
-   See: 
https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/81;;
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile XDPH!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile XDPH!"
fi
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-09-29 Thread Remigiusz Micielski
commit: 2adb9b1822170a276938cf337210c3e76b26cce4
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Fri Sep 29 13:23:24 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Fri Sep 29 13:23:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2adb9b18

gui-libs/xdg-desktop-portal-hyprland: fix compiler check

Signed-off-by: Remigiusz Micielski  purelymail.com>

 .../xdg-desktop-portal-hyprland-1.1.0.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
index 214ef6c28c..a04e503d5a 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.1.0.ebuild
@@ -55,7 +55,7 @@ BDEPEND="
 pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if tc-is-gcc && ver_test $(gcc-version) -lt 11 ; then
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
eerror "XDPH needs >=gcc-13 to compile."
eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
die "GCC version is too old to compile XDPH!"



  1   2   >