[gentoo-commits] repo/gentoo:master commit in: dev-java/eclipse-ecj/

2023-05-17 Thread Miroslav Šulc
commit: 01f4cb5f25578a019a76b0768fc094edd67b53d7
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 17 07:27:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu May 18 05:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f4cb5f

dev-java/eclipse-ecj: update SRC_URI

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild
index c98b01d949da..f869a2c5af31 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.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
@@ -12,7 +12,7 @@ DMF="R-${PV}-202111241800"
 
 DESCRIPTION="Eclipse Compiler for Java"
 HOMEPAGE="https://www.eclipse.org/;
-SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
+SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
 
 LICENSE="EPL-1.0"
 KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"



[gentoo-commits] repo/gentoo:master commit in: dev-java/eclipse-ecj/

2023-05-17 Thread Miroslav Šulc
commit: a327fea7811c6dd72054c75314e09e17d22b69cb
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 17 12:11:38 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu May 18 05:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a327fea7

dev-java/eclipse-ecj: add github upstream metadata

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

 dev-java/eclipse-ecj/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/eclipse-ecj/metadata.xml 
b/dev-java/eclipse-ecj/metadata.xml
index de58dba6e94e..218c1eb894a3 100644
--- a/dev-java/eclipse-ecj/metadata.xml
+++ b/dev-java/eclipse-ecj/metadata.xml
@@ -12,6 +12,9 @@ as a batch-compiler by running the ecj-3.x script, or it can 
be
 used with Ant by using the -lib option to and and setting
 -Dbuild.compiler=ecj
 
+
+   eclipse-jdt/eclipse.jdt.core
+
 
Support using ecj in Ant builds via 
dev-java/ant-eclipse-ecj
 



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

2023-05-17 Thread John Helmert III
commit: a07cec3e110d5a87ae91c785c8b42220b153c9b6
Author: John Helmert III  gentoo  org>
AuthorDate: Thu May 18 05:06:16 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu May 18 05:06:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07cec3e

net-libs/pjproject: revbump 2.13 to propagate RDEPEND change

Signed-off-by: John Helmert III  gentoo.org>

 net-libs/pjproject/{pjproject-2.13-r1.ebuild => pjproject-2.13-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-libs/pjproject/pjproject-2.13-r1.ebuild 
b/net-libs/pjproject/pjproject-2.13-r2.ebuild
similarity index 100%
rename from net-libs/pjproject/pjproject-2.13-r1.ebuild
rename to net-libs/pjproject/pjproject-2.13-r2.ebuild



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

2023-05-17 Thread John Helmert III
commit: e5e12640cc45f155ede76c5501a331824f13784b
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue May 16 10:32:58 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu May 18 04:56:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e12640

net-libs/pjproject: fix libsdl dependency.

Closes: https://bugs.gentoo.org/886151
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/31056
Signed-off-by: John Helmert III  gentoo.org>

 net-libs/pjproject/pjproject-2.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/pjproject/pjproject-2.13-r1.ebuild 
b/net-libs/pjproject/pjproject-2.13-r1.ebuild
index a1e87c86eca9..a252ce354257 100644
--- a/net-libs/pjproject/pjproject-2.13-r1.ebuild
+++ b/net-libs/pjproject/pjproject-2.13-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND=">=net-libs/libsrtp-2.3.0:=
opus? ( media-libs/opus )
portaudio? ( media-libs/portaudio )
resample? ( media-libs/libsamplerate )
-   sdl? ( media-libs/libsdl )
+   sdl? ( media-libs/libsdl2 )
speex? (
media-libs/speex
media-libs/speexdsp



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

2023-05-17 Thread John Helmert III
commit: 8686b210bccaafa6e98ee6a4e4578d82bb47ff97
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue May 16 10:27:52 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu May 18 04:56:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8686b210

net-libs/pjproject: drop 2.12.1-r2, 2.13

Bug: https://bugs.gentoo.org/887559
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: John Helmert III  gentoo.org>

 net-libs/pjproject/Manifest   |   1 -
 net-libs/pjproject/pjproject-2.12.1-r2.ebuild | 144 --
 net-libs/pjproject/pjproject-2.13.ebuild  | 139 -
 3 files changed, 284 deletions(-)

diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest
index 10063228d714..c081c0e1aeb2 100644
--- a/net-libs/pjproject/Manifest
+++ b/net-libs/pjproject/Manifest
@@ -1,2 +1 @@
-DIST pjproject-2.12.1.tar.gz 9660659 BLAKE2B 
d893f22d995c9570e4003f80adf15144cf39e09d5843a88e3a616a529a91164ec7b012ea66ede8d55bfe4ec0dc4eca7d230f07fc66f06dfafaea9d5ff72910fa
 SHA512 
9087456024b8886e56660cebc45c7093b3b91cd6b08a3926fa2c0de452989ac84ceb4e27413c0311bde95f271341ee44d9681f81f83602a4e16151f1831d773b
 DIST pjproject-2.13.tar.gz 9744716 BLAKE2B 
947fe076089b3cd0826a554db3cda9939e228b9e7bb5ed2d01242e44e5e5b0d9d2ddc52b378f141efb89fcbfbd628fcdff341e54bc3615280e23f30ea58daf56
 SHA512 
df184511d554e5f77ca1a551bdf6b22c4c8ae2b6ad61be0e7e459e2d7db50f496af66c37e080f178019a509ea25847e70a342ac48c820a6b9302b4cbf174c520

diff --git a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild 
b/net-libs/pjproject/pjproject-2.12.1-r2.ebuild
deleted file mode 100644
index 5d6d6c7a9b1f..
--- a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# TODO: Figure out a way to disable SRTP from pjproject entirely.
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
-HOMEPAGE="https://www.pjsip.org/;
-SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-
-# g729 not included due to special bcg729 handling.
-CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
-VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx"
-SOUND_FLAGS="alsa portaudio"
-IUSE="amr debug epoll examples opus resample silk ssl static-libs webrtc
-   ${CODEC_FLAGS} g729
-   ${VIDEO_FLAGS}
-   ${SOUND_FLAGS}"
-
-RDEPEND=">=net-libs/libsrtp-2.3.0:=
-   alsa? ( media-libs/alsa-lib )
-   amr? ( media-libs/opencore-amr )
-   ffmpeg? ( media-video/ffmpeg:= )
-   g729? ( media-libs/bcg729 )
-   gsm? ( media-sound/gsm )
-   ilbc? ( media-libs/libilbc )
-   openh264? ( media-libs/openh264 )
-   opus? ( media-libs/opus )
-   portaudio? ( media-libs/portaudio )
-   resample? ( media-libs/libsamplerate )
-   sdl? ( media-libs/libsdl )
-   speex? (
-   media-libs/speex
-   media-libs/speexdsp
-   )
-   ssl? (
-   https://github.com/pjsip/pjproject https://www.pjsip.org/;
-SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-
-# g729 not included due to special bcg729 handling.
-CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
-VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx"
-SOUND_FLAGS="alsa portaudio"
-IUSE="amr debug epoll examples opus resample silk ssl static-libs webrtc
-   ${CODEC_FLAGS} g729
-   ${VIDEO_FLAGS}
-   ${SOUND_FLAGS}"
-
-RDEPEND=">=net-libs/libsrtp-2.3.0:=
-   alsa? ( media-libs/alsa-lib )
-   amr? ( media-libs/opencore-amr )
-   ffmpeg? ( media-video/ffmpeg:= )
-   g729? ( media-libs/bcg729 )
-   gsm? ( media-sound/gsm )
-   ilbc? ( media-libs/libilbc )
-   openh264? ( media-libs/openh264 )
-   opus? ( media-libs/opus )
-   portaudio? ( media-libs/portaudio )
-   resample? ( media-libs/libsamplerate )
-   sdl? ( media-libs/libsdl )
-   speex? (
-   media-libs/speex
-   media-libs/speexdsp
-   )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-)
-
-src_prepare() {
-   default
-   rm configure || die "Unable to remove unwanted wrapper"
-   mv aconfigure.ac configure.ac || die "Unable to rename configure script 
source"
-   eautoreconf
-
-   cp "${FILESDIR}/pjproject-2.12.1-config_site.h" 
"${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h"
-}
-
-_pj_enable() {
-   usex "$1" '' "--disable-${2:-$1}"
-}
-
-_pj_get_define() {
-   local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" 
"${S}/pjlib/include/pj/config_site.h")"
-   [[ 

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

2023-05-17 Thread Anna Vyalkova
commit: ed8e2526fddf27372392aba2ce4a6f063266bd86
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu May 18 04:57:14 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu May 18 04:57:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed8e2526

dev-python/bumpfontversion: update LICENSE

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

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

diff --git a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild 
b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
index 452680161..e872bd888 100644
--- a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
+++ b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/simoncozens/bumpfontversion
 "
 
-LICENSE=""
+LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 



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

2023-05-17 Thread Anna Vyalkova
commit: df1276058b1e238bdfe803c45e020371d472a66b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu May 18 04:51:29 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu May 18 04:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df127605

dev-python/bump2version: new package, add 1.0.1

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

 dev-python/bump2version/Manifest  |  1 +
 dev-python/bump2version/bump2version-1.0.1.ebuild | 42 +++
 dev-python/bump2version/metadata.xml  | 12 +++
 3 files changed, 55 insertions(+)

diff --git a/dev-python/bump2version/Manifest b/dev-python/bump2version/Manifest
new file mode 100644
index 0..115c46e5e
--- /dev/null
+++ b/dev-python/bump2version/Manifest
@@ -0,0 +1 @@
+DIST bump2version-1.0.1.tar.gz 36236 BLAKE2B 
74c2f0ad8c875438b597927f9cd8cdc67494b4ea1aefd7b0770d3494093bbb90d8050ec6c225eb7b0c599124b8b77e18ebdf570798674ee421397fe6700eb613
 SHA512 
687ad38eabdac57a3daf66714166ebb41aaf8e1a42292c69a1eb56738955413d310fecc7b36a7c39aba2e7ca1bc20ff38b4cc0d40a722304689f03a1b6dd0be8

diff --git a/dev-python/bump2version/bump2version-1.0.1.ebuild 
b/dev-python/bump2version/bump2version-1.0.1.ebuild
new file mode 100644
index 0..3fb87108d
--- /dev/null
+++ b/dev-python/bump2version/bump2version-1.0.1.ebuild
@@ -0,0 +1,42 @@
+# 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..11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Version-bump your software with a single command!"
+HOMEPAGE="
+   https://pypi.org/project/bump2version/
+   https://github.com/c4urself/bump2version
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-vcs/git
+   dev-vcs/mercurial
+   dev-python/testfixtures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   tests/test_cli.py::test_usage_string
+   "tests/test_cli.py::test_regression_help_in_work_dir[git]"
+   "tests/test_cli.py::test_regression_help_in_work_dir[hg]"
+   tests/test_cli.py::test_defaults_in_usage_with_config
+)
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+
+   distutils-r1_src_test
+}

diff --git a/dev-python/bump2version/metadata.xml 
b/dev-python/bump2version/metadata.xml
new file mode 100644
index 0..56706b2d3
--- /dev/null
+++ b/dev-python/bump2version/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   bump2version
+   c4urself/bump2version
+   
+



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

2023-05-17 Thread Anna Vyalkova
commit: 88a39f47cb9409d896ab4b31bc10cf8cf4fabec7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu May 18 04:53:32 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu May 18 04:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88a39f47

dev-python/bumpfontversion: new package, add 0.4.1

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

 dev-python/bumpfontversion/Manifest|  1 +
 .../bumpfontversion/bumpfontversion-0.4.1.ebuild   | 26 ++
 dev-python/bumpfontversion/metadata.xml| 12 ++
 3 files changed, 39 insertions(+)

diff --git a/dev-python/bumpfontversion/Manifest 
b/dev-python/bumpfontversion/Manifest
new file mode 100644
index 0..b1f128c0d
--- /dev/null
+++ b/dev-python/bumpfontversion/Manifest
@@ -0,0 +1 @@
+DIST bumpfontversion-0.4.1.tar.gz 4747 BLAKE2B 
b23baf1388fb4665da1358a09832bb9e86f4b225a76a20cee25afac950aa592b6420c02f0eeeace77902b2fa74433afae1ac50f18caa376032f61b19afe86bc3
 SHA512 
65e154295f5921e16cdc016b9c8bd33d6b5f5663d5d657b9590abb4bef02cad53ef78e08477ebb38c8708b1d997e8f98b59c814124a574b34f1f859d21baee51

diff --git a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild 
b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
new file mode 100644
index 0..452680161
--- /dev/null
+++ b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bumps the version of a font source file"
+HOMEPAGE="
+   https://pypi.org/project/bumpfontversion/
+   https://github.com/simoncozens/bumpfontversion
+"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/bump2version[${PYTHON_USEDEP}]
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/glyphsLib[${PYTHON_USEDEP}]
+   dev-python/openstep-plist[${PYTHON_USEDEP}]
+   dev-python/ufoLib2[${PYTHON_USEDEP}]
+"

diff --git a/dev-python/bumpfontversion/metadata.xml 
b/dev-python/bumpfontversion/metadata.xml
new file mode 100644
index 0..847354f19
--- /dev/null
+++ b/dev-python/bumpfontversion/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   bumpfontversion
+   simoncozens/bumpfontversion
+   
+



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

2023-05-17 Thread Anna Vyalkova
commit: 56ef302b1e00f8d28a8d9fdbb58d459ce5903121
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu May 18 02:21:55 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu May 18 04:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56ef302b

dev-python/vttlib: drop 0.11.0

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

 dev-python/vttlib/Manifest |  1 -
 dev-python/vttlib/vttlib-0.11.0.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/dev-python/vttlib/Manifest b/dev-python/vttlib/Manifest
index e4be965bc..8e328f87e 100644
--- a/dev-python/vttlib/Manifest
+++ b/dev-python/vttlib/Manifest
@@ -1,2 +1 @@
-DIST vttLib-0.11.0.zip 148335 BLAKE2B 
550fb5855972ac626ad9ad98088f1b4f20794a11cb2b29f112ce669d9768c2ca910edb939392a35e3e5163eb1e236bf6a76565377828727bc6017f008ad8309a
 SHA512 
b26f6ad967e1e16d55644e984a5f02b65ed1fd0797dc4c46fac9df786720e9b3b51eb7ab59c97a6a449b3915acecfb5f17a7a3deeb615eee21f1164c37297019
 DIST vttLib-0.12.0.tar.gz 132148 BLAKE2B 
65aab1814e1c8b2b1cc4f517629667f7fe8e18f7b8786e36c9ec3b3c5902516e86a904b9dc999624fdc622a6542bff41e9c9add225514276e7fc09bb4251293e
 SHA512 
e8095a14dbb8105c44b539496b51de8f7718f000618bf2e1bd95c9137129abd1ac3a36516f433e7735ffd22686869fd92bedf434170598e2f9faa3e8f67e45e2

diff --git a/dev-python/vttlib/vttlib-0.11.0.ebuild 
b/dev-python/vttlib/vttlib-0.11.0.ebuild
deleted file mode 100644
index 6bf22b523..0
--- a/dev-python/vttlib/vttlib-0.11.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-inherit distutils-r1
-
-MY_PN="vttLib"
-MY_PV="${PV/_p/.post}"
-MY_P="${MY_PN}-${MY_PV}"
-DESCRIPTION="Dump, merge and compile Visual TrueType data in UFO3 with 
FontTools"
-HOMEPAGE="
-   https://github.com/daltonmaag/vttLib
-   https://pypi.org/project/vttLib/
-"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.zip"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
-   >=dev-python/ufoLib2-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   app-arch/unzip
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/ufo2ft-2.14.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-05-17 Thread Anna Vyalkova
commit: 814cc4927cbf613bbf0771bf27148e2b0d7e1d21
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu May 18 02:21:28 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu May 18 04:53:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=814cc492

dev-python/babelfont: drop 3.0.0_alpha9

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

 dev-python/babelfont/Manifest  |  1 -
 dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-python/babelfont/Manifest b/dev-python/babelfont/Manifest
index 44812cf69..d58081261 100644
--- a/dev-python/babelfont/Manifest
+++ b/dev-python/babelfont/Manifest
@@ -1,2 +1 @@
 DIST babelfont-3.0.0.tar.gz 30167 BLAKE2B 
4780b9f99ee0c453c66d9be1f27f128392f5dfce916613924aa16fd60f4d26736c2e253d10afbb5f8cf081c18795d0738a643e606035394ff11f5d6373078aee
 SHA512 
7d3f7bd978236477f934fcbdfee929df8cf1f71d8118677e82e360e0eb9d4ff43fce4b6ee0b3c561a5f8be54d1d9fa31951ba0b2cf61d6b426800907a184ba5d
-DIST babelfont-3.0.0a9.tar.gz 27947 BLAKE2B 
e37c3cec990d4237f3d7c4a95774136a1afd1fe4803bd49e55db95f8fd2612dd0e03b65f67353967c75b2c4960c241b657fa94a02dc811a547902c7e4a682208
 SHA512 
2243bf9b40ae755596e397d4f7998b5a37bea253e9c3aa8ee711546012086d652b5fce6aabd0264f7da4476b9f3ab83dae46022de4e8ea75696bc44637b6d2b5

diff --git a/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild 
b/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild
deleted file mode 100644
index d0064bea7..0
--- a/dev-python/babelfont/babelfont-3.0.0_alpha9.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common 
interface"
-HOMEPAGE="
-   https://github.com/simoncozens/babelfont
-   https://pypi.org/project/babelfont/
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
-   >=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
-   >=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
-   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-   >=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-   >=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-   dev-python/fontFeatures[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test" # no tests in pypi release, pypi alpha releases untagged in 
github
-
-distutils_enable_tests pytest



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

2023-05-17 Thread Viorel Munteanu
commit: 67d48bc2a54fa15e622170a036cab2ceddb2ab0e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May 18 04:18:07 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May 18 04:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d48bc2

www-apps/dokuwiki: add 20230404a

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

 www-apps/dokuwiki/Manifest  |  1 +
 www-apps/dokuwiki/dokuwiki-20230404a.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index f65a40580e29..15f1d97987b4 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -1 +1,2 @@
 DIST dokuwiki-2023-04-04.tgz 4032792 BLAKE2B 
32bc42d6fd5d869bfc08ee8fc7214f42dfdb4812eea74d04d2566dc3c75f5a7069b62bbc0b8eaca389322d971ffc35c6d40e8257658e38f9cebf96ab2bd47bd6
 SHA512 
1539f9306916ce1f759a07168a02dab05ee044b3637ce96cf94d67b84027f5774cb2a9f493c8067ff70176d7b018c54cded1251e35022c8f9dfed74fd4fa501f
+DIST dokuwiki-2023-04-04a.tgz 4043928 BLAKE2B 
a18372b04bd10760236ec4f976a87fed800601a541ebb6aaa07b302c8462286da3094aa102194a101c59ceacde99d0c865f938b8eb732cf09e8e7f0b5f40ea8e
 SHA512 
748af27b2d226437f87461522254fca5e65c7572fdc20e75259944b388e3888a85f61120d1c22c671d3a302ac6791e463a0d3418f2fcf23bf046116107b11ab8

diff --git a/www-apps/dokuwiki/dokuwiki-20230404a.ebuild 
b/www-apps/dokuwiki/dokuwiki-20230404a.ebuild
new file mode 100644
index ..c6d2a56a3fa0
--- /dev/null
+++ b/www-apps/dokuwiki/dokuwiki-20230404a.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+# upstream uses dashes in the datestamp
+MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
+
+if [[ ${PV} == *rc* ]]; then
+   MY_PV="${MY_BASE_PV}${PV:8:4}"
+   MY_P="${PN}-rc-${MY_BASE_PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> 
${PN}-${PV}.tgz"
+else
+   MY_PV="${MY_BASE_PV}${PV:8:4}"
+   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz;
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's 
documentation needs"
+HOMEPAGE="https://wiki.dokuwiki.org;
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86"
+IUSE="gd"
+
+DEPEND=""
+RDEPEND="
+   >=dev-lang/php-7.4[xml]
+   virtual/httpd-php:*
+   gd? ( ||
+   (
+   dev-lang/php[gd]
+   media-gfx/imagemagick
+   )
+   )
+"
+
+need_httpd_cgi
+
+src_prepare() {
+   # create initial changes file
+   touch data/changes.log
+
+   default
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README
+   rm -f README COPYING
+
+   docinto scripts
+   dodoc bin/*
+   rm -rf bin
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   # Copy custom .htaccess that works with both apache 2.2 and 2.4
+   for dir in "conf" "data" "inc" "inc/lang"; do
+   insinto "${MY_HTDOCSDIR}/${dir}"
+   newins "${FILESDIR}/htaccess" ".htaccess"
+   done
+
+   # Use custom .htaccess.dist that works with both apache 2.2 and 2.4
+   insinto "${MY_HTDOCSDIR}/"
+   newins "${FILESDIR}/htaccess-dist" ".htaccess.dist"
+
+   for x in $(find data/ -not -name '.htaccess'); do
+   webapp_serverowned "${MY_HTDOCSDIR}"/${x}
+   done
+
+   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist
+   webapp_configfile "${MY_HTDOCSDIR}"/conf
+
+   for x in $(find conf/ -not -name 'msg'); do
+   webapp_configfile "${MY_HTDOCSDIR}"/${x}
+   done
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   webapp_src_install
+}



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

2023-05-17 Thread Viorel Munteanu
commit: a22c2df1a867951b9ce232c061b2dce52f90d1b4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May 18 04:18:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May 18 04:18:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22c2df1

www-apps/dokuwiki: drop 20230404

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

 www-apps/dokuwiki/Manifest |  1 -
 www-apps/dokuwiki/dokuwiki-20230404.ebuild | 86 --
 2 files changed, 87 deletions(-)

diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index 15f1d97987b4..8d185a2f2127 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -1,2 +1 @@
-DIST dokuwiki-2023-04-04.tgz 4032792 BLAKE2B 
32bc42d6fd5d869bfc08ee8fc7214f42dfdb4812eea74d04d2566dc3c75f5a7069b62bbc0b8eaca389322d971ffc35c6d40e8257658e38f9cebf96ab2bd47bd6
 SHA512 
1539f9306916ce1f759a07168a02dab05ee044b3637ce96cf94d67b84027f5774cb2a9f493c8067ff70176d7b018c54cded1251e35022c8f9dfed74fd4fa501f
 DIST dokuwiki-2023-04-04a.tgz 4043928 BLAKE2B 
a18372b04bd10760236ec4f976a87fed800601a541ebb6aaa07b302c8462286da3094aa102194a101c59ceacde99d0c865f938b8eb732cf09e8e7f0b5f40ea8e
 SHA512 
748af27b2d226437f87461522254fca5e65c7572fdc20e75259944b388e3888a85f61120d1c22c671d3a302ac6791e463a0d3418f2fcf23bf046116107b11ab8

diff --git a/www-apps/dokuwiki/dokuwiki-20230404.ebuild 
b/www-apps/dokuwiki/dokuwiki-20230404.ebuild
deleted file mode 100644
index c6d2a56a3fa0..
--- a/www-apps/dokuwiki/dokuwiki-20230404.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-# upstream uses dashes in the datestamp
-MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-
-if [[ ${PV} == *rc* ]]; then
-   MY_PV="${MY_BASE_PV}${PV:8:4}"
-   MY_P="${PN}-rc-${MY_BASE_PV}"
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> 
${PN}-${PV}.tgz"
-else
-   MY_PV="${MY_BASE_PV}${PV:8:4}"
-   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz;
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's 
documentation needs"
-HOMEPAGE="https://wiki.dokuwiki.org;
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86"
-IUSE="gd"
-
-DEPEND=""
-RDEPEND="
-   >=dev-lang/php-7.4[xml]
-   virtual/httpd-php:*
-   gd? ( ||
-   (
-   dev-lang/php[gd]
-   media-gfx/imagemagick
-   )
-   )
-"
-
-need_httpd_cgi
-
-src_prepare() {
-   # create initial changes file
-   touch data/changes.log
-
-   default
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc README
-   rm -f README COPYING
-
-   docinto scripts
-   dodoc bin/*
-   rm -rf bin
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   # Copy custom .htaccess that works with both apache 2.2 and 2.4
-   for dir in "conf" "data" "inc" "inc/lang"; do
-   insinto "${MY_HTDOCSDIR}/${dir}"
-   newins "${FILESDIR}/htaccess" ".htaccess"
-   done
-
-   # Use custom .htaccess.dist that works with both apache 2.2 and 2.4
-   insinto "${MY_HTDOCSDIR}/"
-   newins "${FILESDIR}/htaccess-dist" ".htaccess.dist"
-
-   for x in $(find data/ -not -name '.htaccess'); do
-   webapp_serverowned "${MY_HTDOCSDIR}"/${x}
-   done
-
-   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist
-   webapp_configfile "${MY_HTDOCSDIR}"/conf
-
-   for x in $(find conf/ -not -name 'msg'); do
-   webapp_configfile "${MY_HTDOCSDIR}"/${x}
-   done
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-   webapp_src_install
-}



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

2023-05-17 Thread Michał Górny
commit: 59fdc43bcbc8bee10c1a0ab3ff42bdb5e258c690
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:51:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59fdc43b

dev-python/alembic: Bump to 1.11.1

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

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

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index ea406378864d..a69a02ed3fb1 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,2 +1,3 @@
 DIST alembic-1.10.4.tar.gz 1152769 BLAKE2B 
f940dec295f362cdb63bdb0326c5438734189518188e9de01d2aa164b3d51ac6d00ca960bae9fc539ac19b2c82982e907fa705efd02d30cd08d5a9f8d0ab2ae3
 SHA512 
bf49aff7d04fbbc966df351451dacd921c3b292313c1077d6b02a2679aeeef086313cd11ede8880c056950f8359bd9ab6e3f5219ae859e48d0298aeb8ea9e398
 DIST alembic-1.11.0.tar.gz 1172377 BLAKE2B 
ec29af312516a6d2cf9168994efbfa89e2bc3d11294573138f5e145c51587f1ab5dd07f9da95ae7d8885de2618159b5566dbfbdec9c64495cc086d0d157c9105
 SHA512 
d3d38887835a632e3129e8fde1449f91c60ffba575b7e0c568303ac4e1fd6ddeecf8c93540b65fd827ce2c08e377820278ed8ce1a80df69968145fc16267e266
+DIST alembic-1.11.1.tar.gz 1176522 BLAKE2B 
5a4185cb59b48301d350db3c44487408ca6c8d88b47ddd22e4c19fad57d0961cb3968652ba15986cf42adb9bb38542a79b11ddd980c9841a071844d26fed56fd
 SHA512 
d068d581df952c2d304534218bd8f948407e288005514501816e60600b186bf03bcc60f485c4c6d5c80caf718210c2bf619f1758327bc592663f160c3bd21e65

diff --git a/dev-python/alembic/alembic-1.11.1.ebuild 
b/dev-python/alembic/alembic-1.11.1.ebuild
new file mode 100644
index ..8abd48cc9bb7
--- /dev/null
+++ b/dev-python/alembic/alembic-1.11.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+   https://github.com/sqlalchemy/alembic/
+   https://pypi.org/project/alembic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+   distutils-r1_python_install_all
+}



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

2023-05-17 Thread Michał Górny
commit: 414c64571c94bfccb973705373407c8cc0df7a24
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 03:01:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414c6457

dev-python/keystoneauth1: Bump to 5.2.0

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

 dev-python/keystoneauth1/Manifest  |  1 +
 .../keystoneauth1/keystoneauth1-5.2.0.ebuild   | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/keystoneauth1/Manifest 
b/dev-python/keystoneauth1/Manifest
index 95c3a3303569..e3565c078e57 100644
--- a/dev-python/keystoneauth1/Manifest
+++ b/dev-python/keystoneauth1/Manifest
@@ -1 +1,2 @@
 DIST keystoneauth1-5.1.2.tar.gz 269860 BLAKE2B 
3c2d83c20991479b05675ce391357c26e4da2a2434f515a15aa900fe398f6fb5ae383cf6b4068a1205e49813406f632bdfe9490c435d5a8290b92c3dc0bdda8f
 SHA512 
ff7e08114cc76d648c3879f44bb78b51e906fed2d34a9cf3e42199f1c5fc53394ad7b53f6cdfcb336436c482755d54891666369a0832ef9b846dd33dc4821791
+DIST keystoneauth1-5.2.0.tar.gz 273102 BLAKE2B 
ed05830fad8432c36bff41b2238f91cea69846074da9991e28d75ac2ea00744f811edf33f84a2b3e4b4476de1dee8ecf85cfc7d6dbb01ab733d48a84bed80646
 SHA512 
4a9818922a7f899ebfb2f80a1cde4e4e62a94c30788f7e79004a24de8f94c7d9e0ce9e15eb3a37137240bb4ae0dcc71620edc7bdc05f83323939a48a075b6031

diff --git a/dev-python/keystoneauth1/keystoneauth1-5.2.0.ebuild 
b/dev-python/keystoneauth1/keystoneauth1-5.2.0.ebuild
new file mode 100644
index ..b0f8223e4c1a
--- /dev/null
+++ b/dev-python/keystoneauth1/keystoneauth1-5.2.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="This package contains tools for authenticating to an 
OpenStack-based cloud"
+HOMEPAGE="https://github.com/openstack/keystoneauth;
+HOMEPAGE="
+   https://opendev.org/openstack/keystoneauth/
+   https://github.com/openstack/keystoneauth/
+   https://pypi.org/project/keystoneauth1/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+   >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # relies on specific test runner name
+   sed -i -e 's:run\.py:unittest_or_fail.py:' \
+   keystoneauth1/tests/unit/test_session.py || die
+   # remove the test that requires hacking
+   rm keystoneauth1/tests/unit/test_hacking_checks.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   eunittest -b
+}



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

2023-05-17 Thread Michał Górny
commit: 2d7d538e5761f6751e26afaab83c78287c2a7d2a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7d538e

sys-libs/libomp: Bump to 16.0.4

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-16.0.4.ebuild | 151 +++
 2 files changed, 153 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index c8520e0d26ed..1a89ac6c6765 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-libs/libomp/libomp-16.0.4.ebuild 
b/sys-libs/libomp/libomp-16.0.4.ebuild
new file mode 100644
index ..72038b861daa
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.4.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+ 

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

2023-05-17 Thread Michał Górny
commit: f2108bb8bd992a6f1fa5dfa21232b72cb2445c27
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:57:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2108bb8

dev-python/awxkit: Bump to 22.3.0

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

 dev-python/awxkit/Manifest |  1 +
 dev-python/awxkit/awxkit-22.3.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 0aece6fbe808..e1bbe28a13a1 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1,3 +1,4 @@
 DIST awx-22.0.0.gh.tar.gz 16988159 BLAKE2B 
88b2e8a1f035ca34c7dfd6ddb83ca9b72824153611861286c771a0493bf6c9fefa593d9e92116e9adf1968ee39c128af318fb7d5ef542e1d4603e235a7471412
 SHA512 
5ce0ea43d758e63ace024cee1c67e19a154104508dea2b67bdb275189e1f993b3b0c782e704d319196dcaabcf09db12ff36fcf73a35e5c4fdd5076a7e0649e10
 DIST awx-22.1.0.gh.tar.gz 16995197 BLAKE2B 
4a455219a7be93c5e85fafb2108162ef6745d835a18ad6ff842fda3e82c51e789d6a512a51275a8c169a7a480e242b2043400c641e7c950a84138cab41560758
 SHA512 
8a1bea58d24f6240d713d95a0389e434c242efda2e8eea10b3c9baa49174e93861558e4d80983aadc3d762f5b7f8c71f7440c057e1f00d4ac33619a68ab4a51a
 DIST awx-22.2.0.gh.tar.gz 16997478 BLAKE2B 
62fda5250b62c517f5374ab9d6ec6e1e5c57ba8e904626404e54b01b34dfddc006651801424092415e7d4f78f3d1d130432665cafadec5e8af1f72336bdcaf6c
 SHA512 
d8b318d5a2e2bf0fbd4c09e09655b4960fb93f95749149be6542fe426874971ffcdc866c0ea5dc2a7a71ba57d3928aa6ff7f87982a085a3c2f8f92d04645f246
+DIST awx-22.3.0.gh.tar.gz 16620136 BLAKE2B 
23a84f6ca8971325d7a0d7b072f28275158906832cdeaef15906495a1c20b03999a32776cd92b5ce09f6f14c1a83db7c2978eb4697ff5cb41214ba0b5d10fefc
 SHA512 
65e3284abd07eb25ec013be94627ac20b0613071a00697ba380e2bd754dbc18d45089de61d7caa37f604c92f0d47cd640544b9bc69de1dfb3511678e9d80334a

diff --git a/dev-python/awxkit/awxkit-22.3.0.ebuild 
b/dev-python/awxkit/awxkit-22.3.0.ebuild
new file mode 100644
index ..52670ed68dde
--- /dev/null
+++ b/dev-python/awxkit/awxkit-22.3.0.ebuild
@@ -0,0 +1,50 @@
+# 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 )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+   printf '%s\n' "${PV}" > VERSION || die
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-05-17 Thread Michał Górny
commit: d063e4e82fd49138fe6f6be70c0635589ea2dd58
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d063e4e8

sys-devel/clang-runtime: Bump to 16.0.4

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

 .../clang-runtime/clang-runtime-16.0.4.ebuild  | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.4.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.4.ebuild
new file mode 100644
index ..6483c7c0c78e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-05-17 Thread Michał Górny
commit: 2a2ef40a3f44114e7d0a52ded3c35eed9c95dccf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:52:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2ef40a

dev-python/google-auth: Bump to 2.18.1

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

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

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index e812b3c8a8ec..46ca796b2f31 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,2 +1,3 @@
 DIST google-auth-2.17.3.tar.gz 222865 BLAKE2B 
32b7a483cf458415157057fc92631ca4b822d31505b6b037dce8b9bb210982e4c6164db0b8453e5ef40c9d79c56939efaac74024e60aa95d69f843511e6399d0
 SHA512 
a731260cdfd74a2a095d682aecde55807727eb24fbc4c0ea0da2fb24a6b0f9eed5653cf9ce18ce2caee2e79a7bcadb7a9342aa511db30358c670afbf01c2fd4c
 DIST google-auth-2.18.0.tar.gz 224653 BLAKE2B 
56de5ac899bd6f143e1e1481d787627821c4f82cd4cd94597c6dce9753a7ea9605b9647464eb42f37571e2f6cded9cea5c966416bdd6c96b6413e1ef3e2b2efe
 SHA512 
2443c7948cb71803197dba2d57ff92f4c17981fa47ac383e9636d2ed239a7d71f43a4d8f61c7c90c651b8d13a0cfc5633a815d72bd731e92d83f3bbaa1b95118
+DIST google-auth-2.18.1.tar.gz 224714 BLAKE2B 
2fa63ed18d4dfa4940c93e5f3fb099a6892a16148e5161c3e52980cdee80b7b153a60c005bd3d1d856476f85678b88315d3f4b639f693d292abbf8133dee9397
 SHA512 
34e53a1c0cf42ab600281d815f259bb252987f163925e357dc2e636c945fd4b74c1f4168bf7d90a6e352fe1d7343767b68bf94fdbb1bc90a92c7067b0e2f2f8f

diff --git a/dev-python/google-auth/google-auth-2.18.1.ebuild 
b/dev-python/google-auth/google-auth-2.18.1.ebuild
new file mode 100644
index ..c7a6aff8ed05
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.18.1.ebuild
@@ -0,0 +1,58 @@
+# 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="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   

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

2023-05-17 Thread Michał Górny
commit: 7757668fcea35ebe7b7e54ca6136ed0bcc5438ac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 03:03:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7757668f

dev-python/etuples: Bump to 0.3.9

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

 dev-python/etuples/Manifest |  1 +
 dev-python/etuples/etuples-0.3.9.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/etuples/Manifest b/dev-python/etuples/Manifest
index 73ec9aab974a..4b03898ddc32 100644
--- a/dev-python/etuples/Manifest
+++ b/dev-python/etuples/Manifest
@@ -1 +1,2 @@
 DIST etuples-0.3.8.gh.tar.gz 45301 BLAKE2B 
56fdae84b180b9ab5a81533d4028d8271e443146a4ed456252ca15400a2afb9987c741c5e5155b9ed48eb12bcc6038e081913c49e00b4eaf67a69c52b2a981c5
 SHA512 
0971baa9c3038ce1bf9974b750f9e642ecaad92c59b12bc69a2beb6cf4b042302580d96d0feae80a280634f56371f681fc1efcf48741a7cd65b35d9a77b66930
+DIST etuples-0.3.9.gh.tar.gz 45310 BLAKE2B 
e639fd4a1a4d9a1b34b32ab2884bfe933a079d721bb8b16b225d62f63e61e5cd1f1aa0f4113769744dd2ab80e537d73efdc3bcce3d1781089746997c11f3d820
 SHA512 
d66fac192fe14153b3496e6baa5ee3a0ff2813c26bbf0c3293049a0a50a26f32e14b031877f36e336035bf74853e981b6f75410e1f84b4ebcc84b55331d313e0

diff --git a/dev-python/etuples/etuples-0.3.9.ebuild 
b/dev-python/etuples/etuples-0.3.9.ebuild
new file mode 100644
index ..34cfd675c882
--- /dev/null
+++ b/dev-python/etuples/etuples-0.3.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python S-expression emulation using tuple-like objects"
+HOMEPAGE="
+   https://pypi.org/project/etuples/
+   https://github.com/pythological/etuples/
+"
+# tests not in sdist, as of 0.3.9
+SRC_URI="
+   https://github.com/pythological/etuples/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/multipledispatch[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-05-17 Thread Michał Górny
commit: 505987d09852e6c114e7cf4cc51eaef899ae8f8f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 03:00:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505987d0

dev-python/sentry-sdk: Bump to 1.23.1

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.23.1.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 4b8573d3097c..1768563cd406 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -5,3 +5,4 @@ DIST sentry-python-1.21.1.gh.tar.gz 349021 BLAKE2B 
f467ba16484d0807734deb7d2544f
 DIST sentry-python-1.22.1.gh.tar.gz 351929 BLAKE2B 
afcdd6293ff1e96f2a07e6d6ad5fb9bfc8715cf4d7ca30237d92cae9f48abf4cb849ad8f86f3ba3f0421198dd2fdbfe25b95c9e50c2abab36d1fed4bd71181fd
 SHA512 
2796620223476d8996291d2f2ff88a128a86fe8ded40f44ffc575f09e8b390d9b0e77e186d153decb81f33aa050eeef5b2ce707ad381d226955ce18315a0e3ee
 DIST sentry-python-1.22.2.gh.tar.gz 352403 BLAKE2B 
7dcc1583904ac7ca2349b153c13ffd2098e888fcf18a7150efa8e99e0bdc93f40c2d91a0044b85d64e21116e2503173e8a0b46dcc227f7e5cf7deaf2fe8abc64
 SHA512 
71d4235a0a5f6df0e18f0f0e04530ce225c218cc1018d48c7a419f3a118ea9d89df3635d62ae2a5a34632a58163ac317f41167e40b2ea172f2bd0467de3a8196
 DIST sentry-python-1.23.0.gh.tar.gz 355085 BLAKE2B 
a0cab2f69177325a28b6fc24aa311f3ab9bdb20b43c9cbcf809a67aaaeb51306cabc2f7ce413ec9e85de6d1283a2f0d7c3cf7c0d3f8df84c54cf8f685025e127
 SHA512 
6cb0fda5c73e7f3a3e33458479ab40f6f33c661b9ddf69eaf6630c22004ff8a21157a3be454e583717b7d1999bff26bbe8d8e3d719e42c42612f1c5ddf0767b5
+DIST sentry-python-1.23.1.gh.tar.gz 355099 BLAKE2B 
d4aea7fd4746f1ee7873382f6a8545a1e21583e12b241ecc9ccf210bab95aa07051e802199c1c225756bb4fe9b8b9ec4bb76d737f2c19216df1b30e33614f54b
 SHA512 
3d7237c0d624c51cf7a99ea1c480fb67d0dee7ae48cefd7322d870881ecc6b25f5fa481c6cd86b75fa7f1a4acf54f9c0f576021bf75cc8e8b9be99ec05453e2f

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.23.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.23.1.ebuild
new file mode 100644
index ..8095ec3baba2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.23.1.ebuild
@@ -0,0 +1,114 @@
+# 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
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   tests/integrations/socket/test_socket.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   tests/integrations/tornado
+   # requires mockupdb
+   tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   

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

2023-05-17 Thread Michał Górny
commit: f14c25b11a7959ac112c6a27a7b023670eb8b7c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14c25b1

sys-devel/clang: Bump to 16.0.4

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

 sys-devel/clang/Manifest|   3 +
 sys-devel/clang/clang-16.0.4.ebuild | 481 
 2 files changed, 484 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 11e48bfd4368..fda11414ab5a 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.7-manpages.tar.bz2 228425 BLAKE2B 
573b030a32407cfe241fb2c8c62bed8e7c54f9daf4b8cffdd2d4e5ca2e40b5ec5ed3724475aedf77119be1a4d9de847a989e933d315e6d94908e407a19c98047
 SHA512 
86d5eeea2757b0a627c8d2d6e70a3265fc0207085f4e473cdd6e8b624c719625dead23fd1737742a1bea27b1c4631ef3e8e3041a1122a85fcb49859e5bfbee49
 DIST llvm-16.0.3-manpages.tar.bz2 245859 BLAKE2B 
ea98ac1a777bb2fe52a576e7a733030e88debc50dbfceb70f20814fd960da6a56d06986272cb2792c86701961e4e39006e5a3aa105eefb8c59e3b99e528078ec
 SHA512 
6669105c9ac66ec0c21ccc788635935b5133b035b97ff31af049ebb8064fa7d257d54c5d9fda79674aa6037668e3ddfd2a09f716dbfd7cd356b0e193242aa9fc
+DIST llvm-16.0.4-manpages.tar.bz2 243154 BLAKE2B 
69308e3ec19d750e7249b7c8cd79224c466b879c67dd900e201339486fa7fa4dd6ef9ef5b033b2443b32c3530cc76564fe2856a76f9b466fdab2b5c64148f089
 SHA512 
2d2b711adbd20a233d0611f81393faa29a2f32f0e64799a9a48185876045023ca1320becd2da110fbcbfce019a38df0d7c13fcaea3770b4fc23aa732eb11321b
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-14.0.6-r4.tar.xz 19360 BLAKE2B 
814dd617d237b0bd9c80bdd9d921196b8f93248b731083e79455d4609a05dd15b6847fc227359624abce683ecdaadaefea71dc9b65b7edd1fc3912123fa55054
 SHA512 
9ac57abc87a63cf31ecd021e6dd44f5f11cd6136fa3b92e89c52a6d13e0ed471f88e6e96160baeac4615eedff7943048a35a98c8d37387894c9c2d1f5df277ce
 DIST llvm-gentoo-patchset-15.0.7-r3.tar.xz 24268 BLAKE2B 
6531ae385ecea87bc26dba8ce19b4cde8ff224c80fd81f04c6ded131e305ecfdeb8d29ebd3b68a641d240805dc83eb0ebc7cc85124f02ad0ee66e0f201b91d7e
 SHA512 
66cb33f8b423736b990fb75d4f2d1e5f14c0b03308f403297204dd1a352d72f85f34220fd66d3de5d6df328cdf2ffce03c2a111cb0bb57791cf68a88069ac7df
@@ -11,5 +12,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 

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

2023-05-17 Thread Michał Górny
commit: c06060e8c5c24f184d88737c56defca8a5ee5792
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:59:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06060e8

dev-python/argparse-manpage: Bump to 4.3

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

 dev-python/argparse-manpage/Manifest   |  1 +
 .../argparse-manpage/argparse-manpage-4.3.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/argparse-manpage/Manifest 
b/dev-python/argparse-manpage/Manifest
index b286723b5102..23c71f0f4855 100644
--- a/dev-python/argparse-manpage/Manifest
+++ b/dev-python/argparse-manpage/Manifest
@@ -1,2 +1,3 @@
 DIST argparse-manpage-4.1.gh.tar.gz 52576 BLAKE2B 
ee1a44d5cdbdd992796ffd1603988a96322d8ed3063a9e9f025c413ce9820bcc8b3ea77ee8bc2f878cf689c873806c7fbf740d1899d1b72b6e5faa8475d5c8b8
 SHA512 
e0bbdf49eec13572201bc38e51b5ff9d95356b04980ac8d0afcad9af33a9eae35e9c0c16543ba3b91f4ea5d8e6ea62940acab4342f79601582c8c3adaf8e3f95
+DIST argparse-manpage-4.3.gh.tar.gz 54479 BLAKE2B 
de6b6a5c449eebbd4aae207cfeadc6b16baf33e4ed0b6cc886921ee2e2dcdb48ae25f160dd6679da26fc6566fa483a864bc6dd4a0af800b853452405007f58c0
 SHA512 
9541ddcbddbd12c2fd0d72cc229d453d5d1d25eb915123c26b9040c6a97db6a72bb4002ada5a86620e9caff7c9bc588f1ee7d0c8241b6369cfb28b0271afdbc3
 DIST argparse-manpage-4.gh.tar.gz 50506 BLAKE2B 
b291e4e77a076e87659bea611baf96d9a258deb8d9fe5e8d1a9278d4daa80d108d6bc7280aa351f1f7b5fa725a5a6508dd3d74bfc1dd226d24653645066173f2
 SHA512 
51b3cd10569b0bbd28587172cbb2818375c904c89c51a075e2f641c4d158a7a047ff939977c3ee0f164ace18ebccc0037f8c0e74e23b41fbcd990cacedcbee6a

diff --git a/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild 
b/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild
new file mode 100644
index ..b11255bac332
--- /dev/null
+++ b/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically build man-pages for your Python project"
+HOMEPAGE="
+   https://github.com/praiskup/argparse-manpage/
+   https://pypi.org/project/argparse-manpage/
+"
+SRC_URI="
+   https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   epytest
+}



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

2023-05-17 Thread Michał Górny
commit: f0e9920fdcb84283658322ec6ad0647dae7afed8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e9920f

sys-libs/compiler-rt: Bump to 16.0.4

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-16.0.4.ebuild | 149 +
 2 files changed, 151 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 5d3dba2b594f..984553f292a4 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.4.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.4.ebuild
new file mode 100644
index ..49b92c7f0e51
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.4.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # 

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

2023-05-17 Thread Michał Górny
commit: 49bb7cf6899ae2c9569965adf3bf2dbcc07c7ce8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 03:03:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bb7cf6

dev-python/browser-cookie3: Bump to 0.18.1

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

 dev-python/browser-cookie3/Manifest|  1 +
 .../browser-cookie3/browser-cookie3-0.18.1.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/browser-cookie3/Manifest 
b/dev-python/browser-cookie3/Manifest
index 461ec64a67bc..1e06a090a6e5 100644
--- a/dev-python/browser-cookie3/Manifest
+++ b/dev-python/browser-cookie3/Manifest
@@ -1,2 +1,3 @@
 DIST browser-cookie3-0.17.1.tar.gz 15882 BLAKE2B 
76dbe885a21bc904eb53a2c9360f998d6b5d63b06b8025330d8960e07b630f13946f543a48cd9f3a24498e857e6245171fd7805bc403bae437caebd7209519bf
 SHA512 
cf677a6cb8db32144dbced235fcd581743d997bcac77fe89a0d7c0b6400ff92d078cd04159f7819a8358128155cd105d44d4cde06cb345514e43d33dba931240
 DIST browser-cookie3-0.18.0.tar.gz 15607 BLAKE2B 
51d815d2231331e48681dcb90f4499f2b701c8a1058e83d7591465e6cfbcdc9a6b9f6bcd569eca7b3468541cea12b02840fceacaba4545ea0f704dcfc054c755
 SHA512 
7686fc7c943a09f039e42454ccd184cd0540ece1095469149c363f907f3f50f232b6a5f1a2a14f923963d5b46320293ad42b3bdd1089e26b1a17f52960f4f7de
+DIST browser-cookie3-0.18.1.tar.gz 16073 BLAKE2B 
1520e53919105e796e9210bf00abd90889f7f10ffaec1bb749005c339556a5aaba4f5d465225b7afcaa4d61f775855029a99ce76a2c90fa16274c2a0e3d42be9
 SHA512 
673d3268473b45f12469ba86223d0de302f8f3e6282da318e8adb138848953982e1a59740dd90b3b63746f4c29c649abed9d4e06e5e89303931ba7a395732df5

diff --git a/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild 
b/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild
new file mode 100644
index ..b3e06c61660a
--- /dev/null
+++ b/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild
@@ -0,0 +1,34 @@
+# 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="Loads cookies from your browser into a cookiejar object"
+HOMEPAGE="
+   https://github.com/borisbabic/browser_cookie3/
+   https://pypi.org/project/browser-cookie3/
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/lz4[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   # make cryptodome-friendly
+   sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die
+   sed -i -e 's:Cryptodome:Crypto:g' __init__.py || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc2/, dev-libs/c-blosc2/files/

2023-05-17 Thread Michał Górny
commit: 2d98ac7635f457e5f1c74fa9f7cd8227cb059c35
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:50:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d98ac76

dev-libs/c-blosc2: Backport a header fix

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

 ...losc2-2.9.1.ebuild => c-blosc2-2.9.1-r1.ebuild} |  5 +
 .../c-blosc2/files/c-blosc2-2.9.1-header.patch | 26 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/c-blosc2/c-blosc2-2.9.1.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.9.1-r1.ebuild
similarity index 94%
rename from dev-libs/c-blosc2/c-blosc2-2.9.1.ebuild
rename to dev-libs/c-blosc2/c-blosc2-2.9.1-r1.ebuild
index 1a7c40ef0f55..842752b8909c 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.9.1.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.9.1-r1.ebuild
@@ -31,6 +31,11 @@ RDEPEND="
${DEPEND}
 "
 
+PATCHES=(
+   # https://bugs.gentoo.org/906644
+   "${FILESDIR}/${P}-header.patch"
+)
+
 src_configure() {
# remove bundled libs (just in case)
rm -rf internal-complibs || die

diff --git a/dev-libs/c-blosc2/files/c-blosc2-2.9.1-header.patch 
b/dev-libs/c-blosc2/files/c-blosc2-2.9.1-header.patch
new file mode 100644
index ..5ec28e936de7
--- /dev/null
+++ b/dev-libs/c-blosc2/files/c-blosc2-2.9.1-header.patch
@@ -0,0 +1,26 @@
+From 04035a3759b8c100e4808918e44a3eaef4969875 Mon Sep 17 00:00:00 2001
+From: Dimitri Papadopoulos
+ <3234522+dimitripapadopou...@users.noreply.github.com>
+Date: Sat, 13 May 2023 21:40:32 +0200
+Subject: [PATCH] BLOSC_STUNE is not defined in c-blosc
+
+Therefore, do not guard it with BLOSC_H, the include guard of blosc.h
+from previous version c-blosc.
+---
+ include/blosc2.h | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/include/blosc2.h b/include/blosc2.h
+index dc6d1fc7..ef035f07 100644
+--- a/include/blosc2.h
 b/include/blosc2.h
+@@ -211,9 +211,7 @@ enum {
+  * @brief Codes for the different tunes shipped with Blosc
+  */
+ enum {
+-#ifndef BLOSC_H
+ BLOSC_STUNE = 0,
+-#endif // BLOSC_H
+ BLOSC_LAST_TUNE = 1,
+ //!< Determine the last tune defined by Blosc.
+ BLOSC_LAST_REGISTERED_TUNE = BLOSC2_GLOBAL_REGISTERED_TUNE_START + 
BLOSC2_GLOBAL_REGISTERED_TUNES - 1,



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

2023-05-17 Thread Michał Górny
commit: 96682962de82ee4185c74fadbab2e978da8c6dc1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 18 02:56:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96682962

dev-python/httpcore: Bump to 0.17.1

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

 dev-python/httpcore/Manifest   |  1 +
 dev-python/httpcore/httpcore-0.17.1.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index bf20db5dbc27..10befd7b1145 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,2 +1,3 @@
 DIST httpcore-0.16.3.gh.tar.gz 79132 BLAKE2B 
c06d55ce1390085db6c15d3e96160cfb037a935d1298304856defd1778783ad1954924a48653ce165dae9cde18abec157aa72865f57e97d91a564d1b823c863c
 SHA512 
d889da0a3fee4f190ecc3981b8af34fa9b285d00f4ad92158a085c65f3ad8fa5a97a8c711bd51f8b9518b9d2c90ecd457dee1a3d7bbf853715473f4707cc421a
 DIST httpcore-0.17.0.gh.tar.gz 82103 BLAKE2B 
a12d2843cd19f98d86868802fbb5af37f7223e6cbdb64ec4a36bda93237543d940cc7e71647ffbee67de57b46900a9496f2d3019d9bf0ac4cb74f5d13232708d
 SHA512 
4bec9830df75b35a470e745955058e86cb4cc59c0eacef8d67d76be91c9297009f9af2bf745bf553607a60ff5fd2eaee5b8a497bb8b48ba3daffa08e80188ef4
+DIST httpcore-0.17.1.gh.tar.gz 83752 BLAKE2B 
c534ce92d11a719a5049677a9d73269a991f607460d4560a3faad0917a992a0d609f91e6f98f9fed87a52e215e1a53d8287cf84268042ae17300ba7d1091e5ee
 SHA512 
73935a22e6f91a4f9e49865066badc9b6f4ade342d294a2e419d5381ead18d2bd5f4e9cee4bfabfa66e8d0a0796d62a3def906dd0e9924b9e5c1d682ceb7edce

diff --git a/dev-python/httpcore/httpcore-0.17.1.ebuild 
b/dev-python/httpcore/httpcore-0.17.1.ebuild
new file mode 100644
index ..29b9667eb195
--- /dev/null
+++ b/dev-python/httpcore/httpcore-0.17.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A minimal low-level HTTP client"
+HOMEPAGE="
+   https://www.encode.io/httpcore/
+   https://github.com/encode/httpcore/
+   https://pypi.org/project/httpcore/
+"
+SRC_URI="
+   https://github.com/encode/httpcore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   

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

2023-05-17 Thread Michał Górny
commit: 06700f7c9793a7cf72e87f61ac6d4e19ebd9aaf8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06700f7c

sys-libs/libcxx: Bump to 16.0.4

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-16.0.4.ebuild | 204 +++
 2 files changed, 206 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 9e92c73cb7ae..28722ba7e22a 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-libs/libcxx/libcxx-16.0.4.ebuild 
b/sys-libs/libcxx/libcxx-16.0.4.ebuild
new file mode 100644
index ..cdbee6be92d6
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.4.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then

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

2023-05-17 Thread Michał Górny
commit: d4cee6e8498b4bbd25515033e61678409e0ac231
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4cee6e8

sys-libs/llvm-libunwind: Bump to 16.0.4

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

 sys-libs/llvm-libunwind/Manifest   |   2 +
 .../llvm-libunwind/llvm-libunwind-16.0.4.ebuild| 123 +
 2 files changed, 125 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.4.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.4.ebuild
new file mode 100644
index ..049f6bc1cc17
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.4.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x 

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

2023-05-17 Thread Michał Górny
commit: de1cc6fc8961ac32d983d35851f331ff30462f7f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1cc6fc

sys-devel/lld: Bump to 16.0.4

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-16.0.4.ebuild | 90 +
 2 files changed, 92 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-devel/lld/lld-16.0.4.ebuild b/sys-devel/lld/lld-16.0.4.ebuild
new file mode 100644
index ..7ddfd8f8a755
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.4.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p 

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

2023-05-17 Thread Michał Górny
commit: 5b3587ee9bfd3b76f6ecd6973b91dd9d87ebd980
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3587ee

dev-libs/libclc: Bump to 16.0.4

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

 dev-libs/libclc/Manifest |  2 +
 dev-libs/libclc/libclc-16.0.4.ebuild | 84 
 2 files changed, 86 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/dev-libs/libclc/libclc-16.0.4.ebuild 
b/dev-libs/libclc/libclc-16.0.4.ebuild
new file mode 100644
index ..e3f8c7873aba
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia 

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

2023-05-17 Thread Michał Górny
commit: 95c3a4d06aa6d8d0ef5def848abdced3d65a709a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c3a4d0

dev-util/lldb: Bump to 16.0.4

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

 dev-util/lldb/Manifest   |   2 +
 dev-util/lldb/lldb-16.0.4.ebuild | 114 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/dev-util/lldb/lldb-16.0.4.ebuild b/dev-util/lldb/lldb-16.0.4.ebuild
new file mode 100644
index ..e4e43bb0ef2f
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.4.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-05-17 Thread Michał Górny
commit: 3b204efafc5ce609550c489b140cd4c57cb176ef
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b204efa

sys-libs/compiler-rt-sanitizers: Bump to 16.0.4

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 .../compiler-rt-sanitizers-16.0.4.ebuild   | 223 +
 2 files changed, 225 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index c95b3e2d1a2b..32d0a07fb871 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.4.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.4.ebuild
new file mode 100644
index ..d7d5778a3c8c
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.4.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   

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

2023-05-17 Thread Michał Górny
commit: bd9c3f094950fbc694aae6e761589b0ef5888e8b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9c3f09

dev-python/clang-python: Bump to 16.0.4

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

 dev-python/clang-python/Manifest   |  2 +
 dev-python/clang-python/clang-python-16.0.4.ebuild | 54 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/dev-python/clang-python/clang-python-16.0.4.ebuild 
b/dev-python/clang-python/clang-python-16.0.4.ebuild
new file mode 100644
index ..83f4d804e310
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-05-17 Thread Michał Górny
commit: 79e82fe8cf3c44a76f409d83dcc66028fbaee99f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e82fe8

dev-python/lit: Bump to 16.0.4

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

 dev-python/lit/Manifest  |  2 ++
 dev-python/lit/lit-16.0.4.ebuild | 42 
 2 files changed, 44 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/dev-python/lit/lit-16.0.4.ebuild b/dev-python/lit/lit-16.0.4.ebuild
new file mode 100644
index ..4275151b428c
--- /dev/null
+++ b/dev-python/lit/lit-16.0.4.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=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-05-17 Thread Michał Górny
commit: 77416a4eb77a839675b6b51ccafff00747bf6815
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77416a4e

sys-libs/libcxxabi: Bump to 16.0.4

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-16.0.4.ebuild | 116 +
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.4.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.4.ebuild
new file mode 100644
index ..e5d488bf1341
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2023-05-17 Thread Michał Górny
commit: 5a42725211248b5daef008e3de76ae1e87c0d607
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a427252

dev-ml/llvm-ocaml: Bump to 16.0.4

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

 dev-ml/llvm-ocaml/Manifest |   2 +
 dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.ebuild | 112 +
 2 files changed, 114 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.ebuild
new file mode 100644
index ..d5f0179fb951
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   

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

2023-05-17 Thread Michał Górny
commit: 8f9dfc3b1e4f0b8bdda3951c675b5af922cf1b99
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 17 15:13:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 18 03:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9dfc3b

sys-devel/clang-common: Bump to 16.0.4

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

 sys-devel/clang-common/Manifest   |   2 +
 sys-devel/clang-common/clang-common-16.0.4.ebuild | 180 ++
 2 files changed, 182 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 9ebe26ea1ca5..613e780805df 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -4,5 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B 
f3d277e2029157329e5be78b78
 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 
47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df
 SHA512 
fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2
 DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 
6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca
 SHA512 
2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602
 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B 
bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a
 SHA512 
cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58
+DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 
2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3
 SHA512 
860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95
+DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 
43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0
 SHA512 
c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7
 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 
BLAKE2B 
98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be
 SHA512 
3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05
 DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 
BLAKE2B 
e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150
 SHA512 
65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e

diff --git a/sys-devel/clang-common/clang-common-16.0.4.ebuild 
b/sys-devel/clang-common/clang-common-16.0.4.ebuild
new file mode 100644
index ..4acd801b683d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.4.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ 

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

2023-05-17 Thread Matt Turner
commit: c005cd4a65fe113ec8dda052270f3a1137b0e73b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 18 02:09:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 18 02:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c005cd4a

dev-libs/fribidi: Version bump to 1.0.13

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

 dev-libs/fribidi/Manifest  |  1 +
 dev-libs/fribidi/fribidi-1.0.13.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/fribidi/Manifest b/dev-libs/fribidi/Manifest
index d9274684e598..04aa3f3c0435 100644
--- a/dev-libs/fribidi/Manifest
+++ b/dev-libs/fribidi/Manifest
@@ -1 +1,2 @@
 DIST fribidi-1.0.12.tar.xz 1154912 BLAKE2B 
f76f9d28f738f0cc9790ccdf0fe419cb0e7d70b24aa825844d23c4b31ad51c33f09c88ad4876fa6a52523f2a52d5eb7a4b50deeb70f9db750c69ac236ecfa8f5
 SHA512 
cd624f519b270303e89139ced4020115abe3b6a0d774ba57f17fa69c6036edebd76c635a42c468786e76c6ffb0c7d63b435cd2663bc2fba08dec405840dd8e49
+DIST fribidi-1.0.13.tar.xz 1170100 BLAKE2B 
8cc31220304ddbdeb0047b30ed9084921920b32ad3f1bdcf29ecbb2fafbd430c391bc99bb7f205546ff8482aea1ef7ed369da71deb3474aa623fc2aeace1b62a
 SHA512 
09357d842ff9e05b918f826e28e4a25ad996e17f73242ee9ce53fae9f37ec6c639f9cae4271577f6e0269f34265afc893858225c4a94610f0a6ee7580fb1fe07

diff --git a/dev-libs/fribidi/fribidi-1.0.13.ebuild 
b/dev-libs/fribidi/fribidi-1.0.13.ebuild
new file mode 100644
index ..ea7ef99b4b24
--- /dev/null
+++ b/dev-libs/fribidi/fribidi-1.0.13.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="A free implementation of the unicode bidirectional algorithm"
+HOMEPAGE="https://fribidi.org/;
+SRC_URI="https://github.com/fribidi/fribidi/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddeprecated=true
+   $(meson_native_use_bool doc docs)
+   -Dbin=true
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



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

2023-05-17 Thread Ethan Twardy
commit: 8cc9e12e7fc40f8087ffd71435154aab0c47b810
Author: Ethan D. Twardy  gmail  com>
AuthorDate: Thu May 18 02:06:01 2023 +
Commit: Ethan Twardy  gmail  com>
CommitDate: Thu May 18 02:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cc9e12e

gui-apps/wlgreet: new package, add 0.4.1

Signed-off-by: Ethan D. Twardy  gmail.com>

 gui-apps/wlgreet/Manifest |  90 +
 gui-apps/wlgreet/metadata.xml |   8 +++
 gui-apps/wlgreet/wlgreet-0.4.1.ebuild | 119 ++
 3 files changed, 217 insertions(+)

diff --git a/gui-apps/wlgreet/Manifest b/gui-apps/wlgreet/Manifest
new file mode 100644
index 0..6b4d6f6a9
--- /dev/null
+++ b/gui-apps/wlgreet/Manifest
@@ -0,0 +1,90 @@
+DIST ab_glyph_rasterizer-0.1.7.crate 10786 BLAKE2B 
fa51c5d964b60bd7dd85b6cbb7251466166d34062210eef92751eddb3b144fe6328b060a50b7f6ffdca5351273225107372a7cb232e33620d55b486e589ba9c6
 SHA512 
2502415d999ad68d042ddd13f6a55d5d6245c49d5cbacf67929351de190645b343598791dab8077058c649c7f7a55b1256fbfa3f927b7a214e5d652da8a3dad0
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
+DIST calloop-0.9.3.crate 55389 BLAKE2B 
60c47c5b037ca0dbfbdb737db0bf30532bde7e11ba64ca44751bb3884536c82a6d39977a177af39ba8d44ed9562524654f9a12055ad5dd180785b1273b767a8c
 SHA512 
77ee5f508911c2c42838e29765d7e050832accb5397d4d7738f7a58a0b62c65e2d88f7c5ca9cc330e893356eb96b0ea03f67a734459e6bc11bdb89e1466c3857
+DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chrono-0.4.23.crate 187259 BLAKE2B 
b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9
 SHA512 
697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
+DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 
39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb
 SHA512 
0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
+DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 
4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7
 SHA512 
a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
+DIST cxx-1.0.85.crate 589916 BLAKE2B 
3be165b6d8c5ccaa7e5ec3d456c1bc2aeb95e2dc7890feb1ebeb2d25b2887b1b023afdccda08862a13928a8f379200c46fcaf88ecc111d9dbb3bbc5dde63f88d
 SHA512 
bf9386f58ea007bcc7171af713e944459a6b219ddbe88813f16df5e274ab85418be23dd7bdaee7964108e9a4a1698365de67362d5504c80bee726f1151166f5c
+DIST cxx-build-1.0.85.crate 84820 BLAKE2B 
6dd01e251776f33cbb11b4ef6a9d77db7c476e6184f942d0a5fca5505c5fc2463bc03edcf8f08597238898b92df1c53ba330e9c3b4e63a106136445fcf202584
 SHA512 
3ef75dc28bed9c1c9cea5dbd7b396f8e88a5fe288e19d1aa1f96add32830236b2414fe33ed7b06566759298cf0130d6b82d2049ba9bf362c95413ce8481f2bf2
+DIST cxxbridge-flags-1.0.85.crate 5635 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-05-17 Thread Lucio Sauer
commit: e56c761fe2841d02ea2b6ec088548faf081dd5a7
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 18 01:49:57 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 18 01:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e56c761f

app-office/obsidian: drop 1.1.16

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

 app-office/obsidian/Manifest   |  1 -
 app-office/obsidian/obsidian-1.1.16.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 4dae9fadf..c8728ad42 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,2 +1 @@
 DIST obsidian-1.2.8.gh.deb 71750440 BLAKE2B 
ea3194205dae9d9e9a3575cfc3a77db7932be02d3ca07df9e3de56346c7bae2ee66d67a4861896506bd80245b54966fdfabbc511973ef491b115fd4cfa7d5d2a
 SHA512 
514706b51908355317982324391e115df1a24ba29a94a177ae465c83b45d239f59c97cac6a26c72b1705a2d7a74bba71f3869ae4170798840556c8324d8eaba3
-DIST obsidian_1.1.16_amd64.deb 69117356 BLAKE2B 
3ae0d9bd36e2048ff55e0a8757668e7e8b4de43dd3c658d263345181030f89bcbb3ddb005c317c432771f8d4f38185693ea30206e579612b99fde3c761b31352
 SHA512 
09f203890b1a445051dd4f7a18584a78b30e6083101ec660b63dff01ab4b6c2ab57fb2665e36cd4ddf5534f31afbb32bb9fd718dc76df5778b11038a09c0170f

diff --git a/app-office/obsidian/obsidian-1.1.16.ebuild 
b/app-office/obsidian/obsidian-1.1.16.ebuild
deleted file mode 100644
index db9d93c65..0
--- a/app-office/obsidian/obsidian-1.1.16.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-DESCRIPTION="A second brain, for you, forever."
-HOMEPAGE="https://obsidian.md;
-SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${PN}_${PV}_amd64.deb;
-
-LICENSE="Obsidian-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-
-S="${WORKDIR}"
-
-src_install() {
-   insinto /opt/Obsidian
-   doins -r opt/Obsidian/*
-
-   domenu usr/share/applications/obsidian.desktop
-
-   for size in 16 32 48 64 128 256 512; do
-   doicon --size "${size}" 
"usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png"
-   done
-
-   fperms 4755 /opt/Obsidian/chrome-sandbox || die
-   fperms +x  /opt/Obsidian/obsidian || die
-
-   dosym ../../opt/Obsidian/obsidian /usr/bin/obsidian
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-05-17 Thread Lucio Sauer
commit: 6bb208f349e407f9f5335b61a924cc2fa18f6513
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 18 01:46:27 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 18 01:46:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bb208f3

app-office/obsidian: add 1.2.8

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

 app-office/obsidian/Manifest  |  1 +
 app-office/obsidian/metadata.xml  |  3 +-
 app-office/obsidian/obsidian-1.2.8.ebuild | 68 +++
 3 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 9f265465d..4dae9fadf 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1 +1,2 @@
+DIST obsidian-1.2.8.gh.deb 71750440 BLAKE2B 
ea3194205dae9d9e9a3575cfc3a77db7932be02d3ca07df9e3de56346c7bae2ee66d67a4861896506bd80245b54966fdfabbc511973ef491b115fd4cfa7d5d2a
 SHA512 
514706b51908355317982324391e115df1a24ba29a94a177ae465c83b45d239f59c97cac6a26c72b1705a2d7a74bba71f3869ae4170798840556c8324d8eaba3
 DIST obsidian_1.1.16_amd64.deb 69117356 BLAKE2B 
3ae0d9bd36e2048ff55e0a8757668e7e8b4de43dd3c658d263345181030f89bcbb3ddb005c317c432771f8d4f38185693ea30206e579612b99fde3c761b31352
 SHA512 
09f203890b1a445051dd4f7a18584a78b30e6083101ec660b63dff01ab4b6c2ab57fb2665e36cd4ddf5534f31afbb32bb9fd718dc76df5778b11038a09c0170f

diff --git a/app-office/obsidian/metadata.xml b/app-office/obsidian/metadata.xml
index 7b24a7996..ea4fe5bcb 100644
--- a/app-office/obsidian/metadata.xml
+++ b/app-office/obsidian/metadata.xml
@@ -5,7 +5,8 @@
ra...@sandhuservices.dev
Rahul Sandhu

-   A second brain, for you, 
forever.
+   Obsidian is a powerful and extensible 
knowledge base
+that works on top of your local folder of plain text files.

obsidianmd/obsidian-releases


diff --git a/app-office/obsidian/obsidian-1.2.8.ebuild 
b/app-office/obsidian/obsidian-1.2.8.ebuild
new file mode 100644
index 0..62932b991
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.2.8.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/;
+SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb"
+
+LICENSE="Obsidian-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-accessibility/at-spi2-core:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   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
+"
+
+DIR="/opt/${PN^}"
+S="${WORKDIR}"
+
+QA_PREBUILT="${DIR#/}/chrome-sandbox
+   ${DIR#/}/chrome_crashpad_handler
+   ${DIR#/}/libGLESv2.so
+   ${DIR#/}/libEGL.so
+   ${DIR#/}/libffmpeg.so
+   ${DIR#/}/libvk_swiftshader.so
+   ${DIR#/}/libvulkan.so.1
+   ${DIR#/}/obsidian
+   ${DIR#/}/resources/app.asar.unpacked/node_modules/*
+"
+
+src_install() {
+   insinto ${DIR}
+   doins -r ${DIR#/}/*
+
+   domenu usr/share/applications/obsidian.desktop
+
+   for size in 16 32 48 64 128 256 512; do
+   doicon --size ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png
+   done
+
+   fperms 4755 ${DIR}/chrome-sandbox
+   fperms +x  ${DIR}/obsidian
+
+   dosym -r ${DIR}/obsidian /usr/bin/obsidian
+}



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

2023-05-17 Thread Sam James
commit: a753fb8ebbe85cc0fff1dafc94d70f2ecf52d3ca
Author: Sam James  gentoo  org>
AuthorDate: Thu May 18 01:32:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 18 01:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a753fb8e

app-text/txt2man: Keyword 1.7.1 arm64, #906615

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

 app-text/txt2man/txt2man-1.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/txt2man/txt2man-1.7.1.ebuild 
b/app-text/txt2man/txt2man-1.7.1.ebuild
index 9e0b156a0585..d136a28b9945 100644
--- a/app-text/txt2man/txt2man-1.7.1.ebuild
+++ b/app-text/txt2man/txt2man-1.7.1.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=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
 IUSE=""
 
 RDEPEND="app-shells/bash



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-05-17 Thread Sam James
commit: e1e5eaabed5a3a6c3d664b9bab55d7f9dc244d41
Author: Sam James  gentoo  org>
AuthorDate: Thu May 18 01:32:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 18 01:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e5eaab

app-admin/git-credential-gopass: Stabilize 1.15.5 amd64, #906640

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

 app-admin/git-credential-gopass/git-credential-gopass-1.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.5.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.5.ebuild
index ab81da8481dc..7f46921b8f13 100644
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.5.ebuild
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



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

2023-05-17 Thread Nick Sarnie
commit: add2287b66d1c8071020dd625d0b8f3cfadc1c4a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:11:47 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add2287b

dev-util/glslang: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/Manifest   |  1 +
 dev-util/glslang/glslang-1.3.246.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index b46e8de18f9b..544a8a027a07 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,2 +1,3 @@
 DIST glslang-1.3.239.tar.gz 3683945 BLAKE2B 
ffc690522814d7a28bea7168744d390a5a1c7e34e67f2037c72b2a040c8c48fbb9d46f37d74ea58b2bcf7621b0008498a9dd592da08e9e93037e3f45c5b920d6
 SHA512 
a7cd35c76dc4f3a4f2f1015e7495b87313472d7c766075256c0d2d0004f395f62d38d715675b49f13f66a12645175c421af4622129aeb588528397e92f51790b
 DIST glslang-1.3.243.tar.gz 3688482 BLAKE2B 
4346d7a3524f16ef938e9bf2f3c184fb4b915b3adb1facb0297ddb1c4095a6d32dac35d4be0ad18918d80e2106db5bdd037e035efe613ec4b42ff1878f8bc653
 SHA512 
0febe5d4187970ebea3e28a323bc85da2ad24feee12390410fe817b363847409f00c1b7e8d4e88156443929eb9a616e6064bf73aa5f8914e71c01d985d6fc15c
+DIST glslang-1.3.246.tar.gz 3688484 BLAKE2B 
6013b0d8903a96344d6f77a50b8689a53429522b6793016378023d5f5179ed9116d10d19b02ccd7abbcf2d30e4864989ebcc3fbfc86110492f58dd283b7d42ea
 SHA512 
92b1cb4d55cfbffb50eed094568d5fc78785b4d42967d3ce70c704135ddc1d75191c58809cfac99e81cf9e2735226606d3792b4a59ca5351fe8e412f5865b005

diff --git a/dev-util/glslang/glslang-1.3.246.ebuild 
b/dev-util/glslang/glslang-1.3.246.ebuild
new file mode 100644
index ..c00807a5549c
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.246.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+else
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+LICENSE="BSD"
+SLOT="0/12"
+
+# Bug 698850
+RESTRICT="test"
+
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PCH=OFF
+   )
+   cmake_src_configure
+}



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

2023-05-17 Thread Nick Sarnie
commit: 95f630760e42d71715e6ee7c9d692cd945b75cf6
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:27:00 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f63076

media-libs/vulkan-loader: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.246.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 781037c3c161..19add717508f 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.243.tar.gz 1656575 BLAKE2B 
1f54ab205610b7e1b9db7ce4039a22dccf4971d48b64b70e156ef9d9d59cce7fee6968459d85b1eb949461fa07ad0daa432c064fcf6647d61229a634a054a196
 SHA512 
8c551a9c1d04d671cc63327709bf000bce44f8bf323b8eb10ca6c5e960aa44cbb4c25681a1ecfaf1359eeb07ab9de5229ccdd395c8053c8a48e13724fb72dce7
+DIST vulkan-loader-1.3.246.tar.gz 1657751 BLAKE2B 
1e4f6000a3f0708edbf4bbfb02098462ce6fc05222f1c48eccfedf0ec9db37e1ae41a2833c2ff6d78cfe0395fee65e89643075989fa7a47a01d0c4fe65dec307
 SHA512 
3f24de3147c885cd555fc3aa4d728e013f13dd1eb832a1b3a8fb5fcc8eb561af7080734c00ed3d2ff8f86138a626f6dfb0138f7c72386f02fbcb5b5fbf4c98e4

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild
new file mode 100644
index ..a79a918b7b9b
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   -DENABLE_WERROR=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}



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

2023-05-17 Thread Nick Sarnie
commit: 0edcf9a4ba084cc41d2c8516472c9fba9287a041
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:29:19 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edcf9a4

media-libs/shaderc: add 2023.3

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index 2009f082e939..459cb7a6b8a6 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1,2 +1,3 @@
 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 
6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c
 SHA512 
a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
 DIST shaderc-2023.2.tar.gz 222452 BLAKE2B 
e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113
 SHA512 
8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84
+DIST shaderc-2023.3.tar.gz 223292 BLAKE2B 
a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe
 SHA512 
41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1

diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild 
b/media-libs/shaderc/shaderc-2023.3.ebuild
new file mode 100644
index ..2a78684ab0f1
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.246:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.246[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.246"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



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

2023-05-17 Thread Nick Sarnie
commit: 5e0fc695fc0c68d61093f1253ee5bc1962a7e645
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:09:02 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0fc695

dev-util/spirv-headers: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.246.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 5ac50dcf9051..902f45461362 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.243.tar.gz 449872 BLAKE2B 
15d8607dd14d10559249c0d161342153cd316481bf59ea502d102941a2f4a60f1d27285d46c68b3a0c5b738fff7d2956cf753fc135d282f61b254302df7b1d5a
 SHA512 
04e7ac3d99ad9aa704c0a9fdc1a2126c9593aac855f255a2783d84c1226ce35b0adcd74065b24953dca9c43726e2b723791c64b441fdba1f4f726a5ada172e75
+DIST spirv-headers-1.3.246.tar.gz 449878 BLAKE2B 
9756eaf5e38f7267693dff348dd0133d57c5027c8a168bacaa214ed0e4bd6be24ec8101a9a81059752fbde4e014b5cfdf051aa0a9a27927ba25077cb90870f3c
 SHA512 
54c689ef394bc03d6033af9b319f3d87b36def64759904c44eee11e81a83b51e1ae54ead62b8189436bc112f43fd3104dd0f6018f33a1256bc5614712537d5af

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild
new file mode 100644
index ..d01ba8ef9a93
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://www.khronos.org/registry/spir-v/;
+EGIT_COMMIT="sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"



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

2023-05-17 Thread Nick Sarnie
commit: 77bf72c8a4972e7e2facb682ea117673e65e2f17
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:27:49 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:27:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bf72c8

dev-util/vulkan-tools: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 2c04472539d1..03b83a0f1bc8 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.243.tar.gz 778991 BLAKE2B 
4b1e2a1b92ab4b4db7967fa01980b50845e8495c4ba638fe472968ec0069ce3d5207436e081401e7cacfd673002aff681ecd97ef2545a52dec98b9150fd0
 SHA512 
6ba4c14073006e12615fcf054cd224b6e9f7f60215454349c19f671f4f9f987f38fe3d3dcd610d9a7dc7a39c6fdfcfae61509d31e44c86cb83b8429d1cb0febf
+DIST vulkan-tools-1.3.246.tar.gz 783735 BLAKE2B 
fd95f9b2dac60ab5c8231b0f600dd897a2fb16c0b3782e40f39e997caafa15c22d78df064701ff68cb8e6bd18108c8ed4357b75d569ae34f4142a9ed3cf7b0d7
 SHA512 
5320b25fd3ec5cd9afee3a746b1e09dac1d9aac9831cd41b58d6768316eb1c490d7fd8db27610c76a27d8e6a3b681f8a3b1408dfc6d353178594a7b74ef4f6d8

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild
new file mode 100644
index ..ae7ec142589b
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}



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

2023-05-17 Thread Nick Sarnie
commit: 02de5cbf828a8bb44657fca60571e8a9b5163ed9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:10:01 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02de5cbf

dev-util/spirv-tools: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest   |  1 +
 dev-util/spirv-tools/spirv-tools-1.3.246.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index db9f4c923e76..20d1cd6d79a4 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1,2 @@
 DIST spirv-tools-1.3.243.tar.gz 3102102 BLAKE2B 
c871a1e152423a1e09d228cc91df86df5c81e62aaecf140c57b95929bec63142384f3908deff51735b520e31261514124c0063c67a80fff688a054b3364f31df
 SHA512 
6a3ad537d74892fb3418bb11dd7bd174b59edfb99029128e18a02d677d485a704d11cbdd3a3f1df3a18f8c534ab081b461cc82b5bc00c5a5c0601102bd65
+DIST spirv-tools-1.3.246.tar.gz 3102137 BLAKE2B 
b0532e5eb489cdd12c0c58dda5a6aca743d3a1de8a1cf255da55375224fd407037696d73f792e6a3758c9fdc222b8d820285c9d8fa0908597d9223299b597be6
 SHA512 
9308be180e7dcfc10c06d84fd8f7998fddc0d9bdaf06d0d150f645ab3cf8fa7551dee8014bb245019afa05bd9439eaf58ddfc0ed197226d11b111904119e310b

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild
new file mode 100644
index ..9b7c8253a4ff
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Tools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+
+DEPEND="~dev-util/spirv-headers-${PV}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
+   -DSPIRV_WERROR=OFF
+   -DSPIRV_TOOLS_BUILD_STATIC=OFF
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/, media-libs/vulkan-layers/files/

2023-05-17 Thread Nick Sarnie
commit: 5780ed2299604e39d4687fc9ae744bf9c390f84c
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:13:56 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5780ed22

media-libs/vulkan-layers: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 +
 .../files/vulkan-layers-1.3.246-Fix-build.patch| 12 +
 .../vulkan-layers/vulkan-layers-1.3.246.ebuild | 60 ++
 3 files changed, 73 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 57b88025edf1..002f314f576d 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.243.tar.gz 4624249 BLAKE2B 
d358ccf3dbe690d7f30e153271602b4ab14d55a854169fa828a4bc8ffeb688531b4b4703dbe7ea4e038237db650a923ab9f618178a5edf304fc4a3170be57238
 SHA512 
d2bba9afc2013ccd41953eb699e9568c85f90bb99d1be9866126a8bc18ae492e55970acc2ca4d7b9850b0201b0451acbb5335ea19dcd030dc71d545feb261a19
+DIST vulkan-layers-1.3.246.tar.gz 4750578 BLAKE2B 
df6c51756231d50866b8a676ae6f62f79ba361155c7c1009fa4e62b921aa4ef7434140ec6ae82ab773e3e01c74b1213175ac2156a8a79adf212760786853aa5e
 SHA512 
2c0f9ed198a1a806e564072057d2d0e42eb8e42ae5fc847399fa5eb8227ef52a0114f47569fa49f0bfbcb210530bea658558fbc27451c972681eb9ee79099c6d

diff --git 
a/media-libs/vulkan-layers/files/vulkan-layers-1.3.246-Fix-build.patch 
b/media-libs/vulkan-layers/files/vulkan-layers-1.3.246-Fix-build.patch
new file mode 100644
index ..2b9210cbed68
--- /dev/null
+++ b/media-libs/vulkan-layers/files/vulkan-layers-1.3.246-Fix-build.patch
@@ -0,0 +1,12 @@
+diff --git a/layers/external/vma/vk_mem_alloc.h 
b/layers/external/vma/vk_mem_alloc.h
+index b47bd730c..b3ed1a951 100644
+--- a/layers/external/vma/vk_mem_alloc.h
 b/layers/external/vma/vk_mem_alloc.h
+@@ -2580,6 +2580,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild
new file mode 100644
index ..3b9b94d64bf7
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+PATCHES="${FILESDIR}/${PN}-1.3.239-r2-Build-shared-libs.patch
+   ${FILESDIR}/${P}-Fix-build.patch"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_LAYER_SUPPORT_FILES=ON
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name \*.a -delete || die
+}



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

2023-05-17 Thread Nick Sarnie
commit: 8ea1b7a26b86bd46f1a7d1882049160367a38c2f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed May 17 23:12:53 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed May 17 23:12:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea1b7a2

dev-util/vulkan-headers: add 1.3.246

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.246.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 15ab1f63120d..4682e73ada1c 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.243.tar.gz 1841214 BLAKE2B 
b9361dba611b9719bdaade74084b020bdecbaa68f21fe7cd17ac57fa58f6b05683cc5c7c706014ab52bf604e849e822770c6697330877243aa9ee816ab8f6841
 SHA512 
d01304ae6b9bc142bd93ee5e0e66aa484d781bb9a6ca2ef6b0f0a367d1549f060a4c8810be13e2672fbea0e37c4c9de87070e56a772c5d6c75a60399d2f6ab53
+DIST vulkan-headers-1.3.246.tar.gz 1948824 BLAKE2B 
78e32f737ec48a3c65566817440bf811097850b7e41458e1d997bcf69db7265fa66e1ec2ac4002408290a6e1498e18474766871dba2518da12a01dbdc8bb9f83
 SHA512 
0de84229b64c93234adc2735a32c19dc706f74fc09d3f2a82aea1134d55ac392889591c56573e6f28f48317ebe795fc1bcf44a304c888f7dba3692173fe418c0

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild
new file mode 100644
index ..fdef9654420b
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"



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

2023-05-17 Thread Lucio Sauer
commit: 81fa5f5de537d8723d137550a5ab41d4509acfe0
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 23:07:09 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 23:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81fa5f5d

app-text/mandown: drop 0.1.2

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

 app-text/mandown/Manifest |  5 -
 app-text/mandown/mandown-0.1.2.ebuild | 39 ---
 2 files changed, 44 deletions(-)

diff --git a/app-text/mandown/Manifest b/app-text/mandown/Manifest
index 26ceb49d9..f2d4f028e 100644
--- a/app-text/mandown/Manifest
+++ b/app-text/mandown/Manifest
@@ -1,14 +1,9 @@
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST deunicode-1.3.1.crate 162668 BLAKE2B 
62cea0e3521e2ef7d80ed9dbbf646d742f75b1a2d9de570714a04acec76279bf3d59abb06c84db4d1b4c15c51a472d44195a879a1c28c608230d4f63f277a32c
 SHA512 
86cb21f8eb40c41ae03b3fcd39a95298e596283ff0b44dfeb2aabc7f6d9a69c98c959aa3ed15ed8dfa70f15639712fba8be4d02fff961569611ec9025301163b
 DIST deunicode-1.3.3.crate 174981 BLAKE2B 
4ef60b90b64e153113e8d22d3e492b1fb001ec288f4cbbf63321d48a7700829a786e1c0e5a8f3fa7102177e2b48285d1c35892ad8ba7f9d86cd7cd5717d81a85
 SHA512 
ac010c158c58ea19b3c2abd45f2ffbfdb68cdad2f011ee4312b54e3fae6ffc79eacab9b3bd7977134dfc49938e3e67f197c502593301b545b296ac169a8658bf
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST mandown-0.1.2.tar.bz2 7462 BLAKE2B 
55eebc21b45de6fa81a319cb7202f2d8622459f7fb3ef09bd546db27668db3c111808db92fb993b8e87429403987f0bcb4a83f392acb450d04e19cd150bf70f2
 SHA512 
00f8cf5f9a0e1a6b34d1decece9589beee61bb7735f05bd010bbd153067dd6032b377b5a4cab42f2a12785c65a1186bf14612bd531257c480e748a3431c05267
 DIST mandown-0.1.3.gl.tar.bz2 8008 BLAKE2B 
1f589bdd66ed5e66513956761b577b7759b4a1cc0ef5636e560e3738a17dfbe16d96d0813e20cd6ae82d69b07ed496eb4ad98d6659cd014e21cc8ba581bde232
 SHA512 
c0a51e03293286498923d0d0666950f0da140f1347d9953751102bff5b01b47c64fb3858bd2a311465ca97249a2228c0ec4f408089fe15f3a8429aa04e42d31f
-DIST memchr-2.4.1.crate 64977 BLAKE2B 
31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5
 SHA512 
d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B 
bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22
 SHA512 
396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967
 DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B 
cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad
 SHA512 
2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
 DIST unicase-2.6.0.crate 23478 BLAKE2B 
6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053
 SHA512 
7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
 DIST unicode-width-0.1.10.crate 18968 BLAKE2B 
6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31
 SHA512 
9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
-DIST unicode-width-0.1.9.crate 16745 BLAKE2B 
38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7
 SHA512 
0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 

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

2023-05-17 Thread Lucio Sauer
commit: 168075b7c2fe7deee279a764e63c2c13bef812d4
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 23:06:18 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 23:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=168075b7

app-text/mandown: add 0.1.3

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

 app-text/mandown/Manifest |  5 +
 app-text/mandown/mandown-0.1.3.ebuild | 39 +++
 app-text/mandown/metadata.xml |  3 +++
 3 files changed, 47 insertions(+)

diff --git a/app-text/mandown/Manifest b/app-text/mandown/Manifest
index aba3922af..26ceb49d9 100644
--- a/app-text/mandown/Manifest
+++ b/app-text/mandown/Manifest
@@ -1,9 +1,14 @@
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST deunicode-1.3.1.crate 162668 BLAKE2B 
62cea0e3521e2ef7d80ed9dbbf646d742f75b1a2d9de570714a04acec76279bf3d59abb06c84db4d1b4c15c51a472d44195a879a1c28c608230d4f63f277a32c
 SHA512 
86cb21f8eb40c41ae03b3fcd39a95298e596283ff0b44dfeb2aabc7f6d9a69c98c959aa3ed15ed8dfa70f15639712fba8be4d02fff961569611ec9025301163b
+DIST deunicode-1.3.3.crate 174981 BLAKE2B 
4ef60b90b64e153113e8d22d3e492b1fb001ec288f4cbbf63321d48a7700829a786e1c0e5a8f3fa7102177e2b48285d1c35892ad8ba7f9d86cd7cd5717d81a85
 SHA512 
ac010c158c58ea19b3c2abd45f2ffbfdb68cdad2f011ee4312b54e3fae6ffc79eacab9b3bd7977134dfc49938e3e67f197c502593301b545b296ac169a8658bf
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
 DIST mandown-0.1.2.tar.bz2 7462 BLAKE2B 
55eebc21b45de6fa81a319cb7202f2d8622459f7fb3ef09bd546db27668db3c111808db92fb993b8e87429403987f0bcb4a83f392acb450d04e19cd150bf70f2
 SHA512 
00f8cf5f9a0e1a6b34d1decece9589beee61bb7735f05bd010bbd153067dd6032b377b5a4cab42f2a12785c65a1186bf14612bd531257c480e748a3431c05267
+DIST mandown-0.1.3.gl.tar.bz2 8008 BLAKE2B 
1f589bdd66ed5e66513956761b577b7759b4a1cc0ef5636e560e3738a17dfbe16d96d0813e20cd6ae82d69b07ed496eb4ad98d6659cd014e21cc8ba581bde232
 SHA512 
c0a51e03293286498923d0d0666950f0da140f1347d9953751102bff5b01b47c64fb3858bd2a311465ca97249a2228c0ec4f408089fe15f3a8429aa04e42d31f
 DIST memchr-2.4.1.crate 64977 BLAKE2B 
31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5
 SHA512 
d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11
+DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B 
bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22
 SHA512 
396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967
+DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B 
cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad
 SHA512 
2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
 DIST unicase-2.6.0.crate 23478 BLAKE2B 
6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053
 SHA512 
7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
+DIST unicode-width-0.1.10.crate 18968 BLAKE2B 
6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31
 SHA512 
9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 
38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7
 SHA512 
0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-gsconnect/

2023-05-17 Thread Matt Turner
commit: 4f03cf878a90c1f0aa373c1ebda1c63ed9bfa836
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 22:29:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 22:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f03cf87

gnome-extra/gnome-shell-extension-gsconnect: Drop old versions

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

 .../gnome-shell-extension-gsconnect/Manifest   |  1 -
 ...e-shell-extension-gsconnect-54_p20221214.ebuild | 71 --
 2 files changed, 72 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest 
b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
index 4cb19b94f3d5..5081531f5add 100644
--- a/gnome-extra/gnome-shell-extension-gsconnect/Manifest
+++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
@@ -1,2 +1 @@
-DIST gnome-shell-extension-gsconnect-54_p20221214.tar.gz 893022 BLAKE2B 
474162056f1bd03a9c3e8d23017abf22f0c617284525e95db60abf74b13b850d005eeb2c2c13fa702e3fcd0b58c4dfc281fc08412f60c8676ceb852641861038
 SHA512 
b54ef8137cf2cfc2cf78d95eeaca63c059cd831c34799df51939dbf38ac67c2ddc03ef571dbf1e5a76ee79c8a4de5e44b7bc859feb2b9e8fe2193d01f8aad2a7
 DIST gnome-shell-extension-gsconnect-55.tar.gz 908942 BLAKE2B 
760d73ead4a76af5a1292202ba61b3b72b95551a8ece3b830d7ff4a9803a2267c1d00b79a56dc22df4d9ffb8247956a0a25e720c00e2938e0e5f5ed8b5a2e56e
 SHA512 
152ad0a118ef10840b8b08e00d92e697feb600d473a3d0db48dccba113906bdd49e1af75276554a0782057ef80cdda7aca768b54e0c75c3a5fc249706492e938

diff --git 
a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild
 
b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild
deleted file mode 100644
index 3e89fe962a95..
--- 
a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54_p20221214.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson readme.gentoo-r1 xdg
-
-DESCRIPTION="KDE Connect implementation for Gnome Shell"
-HOMEPAGE="https://github.com/GSConnect/gnome-shell-extension-gsconnect;
-COMMIT="d9f01894ae4296ec55f284a2d474b46f7becfde5"
-SRC_URI="https://github.com/GSConnect/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="nautilus"
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
-   app-eselect/eselect-gnome-shell-extensions
-   >=dev-libs/gjs-1.68
-   =gnome-base/gnome-shell-43*
-   gnome-base/gvfs
-   gnome-extra/evolution-data-server
-   || ( media-libs/libcanberra media-libs/gsound )
-   nautilus? (
-   dev-python/nautilus-python
-   gnome-base/nautilus[introspection] )
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="For knowing more about how to do the setup, please visit:
-https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation;
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_configure() {
-   # nemo support relies on nemo-python from 
https://github.com/linuxmint/nemo-extensions
-   # https://bugs.gentoo.org/694388
-   meson_src_configure \
-   -Dinstalled_tests=false \
-   -Dnemo=false \
-   $(meson_use nautilus)
-}
-
-src_install() {
-   meson_src_install
-   readme.gentoo_create_doc
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-   xdg_pkg_preinst
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-   readme.gentoo_print_elog
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}



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

2023-05-17 Thread Lucio Sauer
commit: 713f7015876dbfe88be5502aef2840272678fab2
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 22:26:22 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 22:26:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713f7015

dev-libs/libdwarf: add 0.6.0

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

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.6.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 6a3720b09..ec51adf5b 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1,3 +1,4 @@
 DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e
 DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
 DIST libdwarf-0.5.0.tar.xz 2477032 BLAKE2B 
6e12b1dd8a8a7a8a66ae992cb199cab015f1dcca09d44cb44ffb422e6b792ba7f3127804379afbe6cedb05c8c864930d26fc1a03166687bd2446f519c9571ea9
 SHA512 
53ef7062deacaac2c8a7c829699ee53c88c7865437a54b70b2807da3f24cee13083b5bdd16bcc7ba6e194a271c23860e75cf92c2cc61ec94a7da837f4ee794e2
+DIST libdwarf-0.6.0.tar.xz 2437352 BLAKE2B 
0ba6bf4a7ce564f4fd88dacefcf2412a01bb6ceebec24b03ce54d7f29dee8b94066318c5cd16fb5a09db7a276df37cbbd4fe1f47123d0baf50306d448e076702
 SHA512 
839ba5e4162630ad804d76bd2aa86f35780a178dcda110106a5ee4fb27807fdf45f12e8bbb399ff53721121d0169a73335898f94218a1853116bb106dd455950

diff --git a/dev-libs/libdwarf/libdwarf-0.6.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.6.0.ebuild
new file mode 100644
index 0..67cd1723c
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.6.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen +elf"
+
+DEPEND="
+   app-arch/zstd:=
+   sys-libs/zlib:=
+   elf? ( virtual/libelf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   $(meson_use elf libelf)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+
+   dodoc ChangeLog* doc/*.pdf
+   if use doc; then
+   mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF}/ 
|| die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+   fi
+}



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

2023-05-17 Thread Mike Pagano
commit: 9f6898bdcc89290841e081b62987c764f97a506b
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed May 17 22:25:22 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed May 17 22:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6898bd

linux-mod.eclass: Store compression ext in variable

When the kernel configuration contains the setting
CONFIG_MODULE_COMPRESS_{GZIP,XZ,STD} we need to store
the extension for a subsequent call to modinfo.

Closes: https://bugs.gentoo.org/906303

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

 eclass/linux-mod.eclass | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index 0098dbcfc2ce..0fe8d7da4f99 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -149,6 +149,12 @@
 # @DESCRIPTION:
 # It's a read-only variable. It contains the extension of the kernel modules.
 
+# @ECLASS_VARIABLE: KV_OBJ_COMPRESS_EXT
+# @INTERNAL
+# @DESCRIPTION:
+# Read-only variable. It contains the compression extension of the kernel
+# modules (.xz, .gz, .zst)
+
 case ${EAPI} in
7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
@@ -385,7 +391,7 @@ generate_modulesd() {
 
# OK so now if we have got this far, then we know we want to 
continue
# and generate the modprobe.d file.
-   module_modinfo="$(modinfo -p ${currm_path}.${KV_OBJ})"
+   module_modinfo="$(modinfo -p 
${currm_path}.${KV_OBJ}${KV_OBJ_COMPRESS_EXT})"
module_config="${T}/modulesd-${currm}"
 
ebegin "Preparing file for modprobe.d"
@@ -684,6 +690,7 @@ linux-mod_src_install() {
if linux_chkconfig_present MODULE_COMPRESS_XZ; then
xz -T$(makeopts_jobs) --memlimit-compress=50% -q 
${modulename}.${KV_OBJ} || die "Compressing ${modulename}.${KV_OBJ} with xz 
failed"
doins ${modulename}.${KV_OBJ}.xz
+   KV_OBJ_COMPRESS_EXT=".xz"
elif linux_chkconfig_present MODULE_COMPRESS_GZIP; then
if type -P pigz &>/dev/null ; then
pigz -p$(makeopts_jobs) ${modulename}.${KV_OBJ} 
|| die "Compressing ${modulename}.${KV_OBJ} with pigz failed"
@@ -691,9 +698,11 @@ linux-mod_src_install() {
gzip ${modulename}.${KV_OBJ} || die 
"Compressing ${modulename}.${KV_OBJ} with gzip failed"
fi
doins ${modulename}.${KV_OBJ}.gz
+   KV_OBJ_COMPRESS_EXT=".gz"
elif linux_chkconfig_present MODULE_COMPRESS_ZSTD; then
zstd -T$(makeopts_jobs) ${modulename}.${KV_OBJ} || 
"Compressing ${modulename}.${KV_OBJ} with zstd failed"
doins ${modulename}.${KV_OBJ}.zst
+   KV_OBJ_COMPRESS_EXT=".zst"
else
doins ${modulename}.${KV_OBJ}
fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-05-17 Thread Mike Pagano
commit: 84fc55f8f21c4f9f2c7b1404f338b187ef77e93a
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed May 17 22:15:05 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed May 17 22:15:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fc55f8

sys-kernel/linux-firmware: stabilize 20230515

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

 sys-kernel/linux-firmware/linux-firmware-20230515.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   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"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/

2023-05-17 Thread Matt Turner
commit: dcef3c213fc9fccede1218579a1e3fcdd396e5d5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcef3c21

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest |   3 -
 .../files/mutter-44.0-no-screencast-build.patch|  69 ---
 x11-wm/mutter/mutter-43.3.ebuild   | 206 --
 x11-wm/mutter/mutter-43.4.ebuild   | 206 --
 x11-wm/mutter/mutter-44.0-r1.ebuild| 229 -
 5 files changed, 713 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 0df44b9e2c1d..35fa6efca8d5 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1 @@
-DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
-DIST mutter-43.4.tar.xz 2782136 BLAKE2B 
8b1ebf42fcd0dc7b502c09f54f21454a71c1cc0a366da5306b3d088ff9bc849f561358454844e8ee40b79e878d2240714a6aeae1be424f52e7a3f7fd0d190f43
 SHA512 
ca80ceb9233dca0b8331e7fc8ebced67871a2ecf606a648ec9f6922f1a53db107e20446b828813fcab8234467b9325623708eff066cf8d803a6b2e5695766ccb
-DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b
 DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c

diff --git a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch 
b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
deleted file mode 100644
index 4544a72f1e7e..
--- a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-https://bugs.gentoo.org/901809
-https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2935
-
-From 28a599631de8fbbf28777e5238da1d7addcc0d56 Mon Sep 17 00:00:00 2001
-From: Chris Mayo 
-Date: Sat, 1 Apr 2023 18:02:56 +0100
-Subject: [PATCH] backend: Fix build with -Dremote_desktop=false
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-../mutter-44.0/src/backends/meta-backend.c: In function 
‘meta_backend_real_post_init’:
-../mutter-44.0/src/backends/meta-backend.c:560:7: error: ‘MetaBackendPrivate’ 
{aka ‘struct _MetaBackendPrivate’} has no member named 
‘remote_access_controller’
-  560 |   priv->remote_access_controller =
-  |   ^~
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655
-Part-of: 

- src/backends/meta-backend.c | 8 ++--
- 1 file changed, 2 insertions(+), 6 deletions(-)
-
-diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c
-index d278e6a85..e77b9612b 100644
 a/src/backends/meta-backend.c
-+++ b/src/backends/meta-backend.c
-@@ -63,6 +63,7 @@
- #include "backends/meta-input-settings-private.h"
- #include "backends/meta-logical-monitor.h"
- #include "backends/meta-monitor-manager-dummy.h"
-+#include "backends/meta-remote-access-controller-private.h"
- #include "backends/meta-settings-private.h"
- #include "backends/meta-stage-private.h"
- #include "backends/x11/meta-backend-x11.h"
-@@ -77,7 +78,6 @@
- #include "meta/util.h"
- 
- #ifdef HAVE_REMOTE_DESKTOP
--#include "backends/meta-remote-access-controller-private.h"
- #include "backends/meta-remote-desktop.h"
- #include "backends/meta-screen-cast.h"
- #endif
-@@ -134,8 +134,8 @@ struct _MetaBackendPrivate
- #endif
-   MetaSettings *settings;
-   MetaDbusSessionWatcher *dbus_session_watcher;
--#ifdef HAVE_REMOTE_DESKTOP
-   MetaRemoteAccessController *remote_access_controller;
-+#ifdef HAVE_REMOTE_DESKTOP
-   MetaScreenCast *screen_cast;
-   MetaRemoteDesktop *remote_desktop;
- #endif
-@@ -1410,13 +1410,9 @@ meta_backend_get_screen_cast (MetaBackend *backend)
- MetaRemoteAccessController *
- meta_backend_get_remote_access_controller (MetaBackend *backend)
- {
--#ifdef HAVE_REMOTE_DESKTOP
-   MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
- 
-   return priv->remote_access_controller;
--#else
--  return NULL;
--#endif
- }
- 
- /**
--- 
-2.39.2
-

diff --git a/x11-wm/mutter/mutter-43.3.ebuild b/x11-wm/mutter/mutter-43.3.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-05-17 Thread Matt Turner
commit: 5cdb3033b2452f4f76845b1c9868ae8a210f092a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdb3033

x11-terms/gnome-terminal: Drop old versions

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

 x11-terms/gnome-terminal/Manifest  |  4 -
 .../gnome-terminal/gnome-terminal-3.46.8.ebuild| 96 --
 .../gnome-terminal/gnome-terminal-3.48.0.ebuild| 96 --
 3 files changed, 196 deletions(-)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index 8b0f4224b7af..22dd5ad6872f 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -1,8 +1,4 @@
 DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B 
b3599386e7272fc5b742c11663f09bbfafa84cc855bd13fd602d679601fbb4126f36cdb157db37db335bf9edfe7d2b85e534baf837c5817984ec17baa4cdbb6c
 SHA512 
6422a774abfee18b2681115344f508b72ead1bb9f27b5b1596b419a9ce5a137d41e2d749b6d784170225e7f21f15c109f7eb74cc3164371d53dee7790bf99187
 DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 
3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea
 SHA512 
afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283
-DIST gnome-terminal-3.46.8-cntr-ntfy-autottl-ts.patch.xz 35244 BLAKE2B 
4a3166b2a73f97d8dc313b95f0ec0f101bedf03fadd3fb6e5f4564002818819fd91f4ad1f8f664e62955dad677b057b79f2fa399b35b1b8436fc541d6b6fb876
 SHA512 
a6a7346eae0e788beeeb25daecd37374ebe5b6679c1435db2414c144fb017e8f7f7875a2e8dddce22e2a13534ead4c3f6487e5033cb3279dfaadc32044ca367b
-DIST gnome-terminal-3.46.8.tar.bz2 1691033 BLAKE2B 
efcf6aa6ab0071fd525e2b5d56bb7a6e53bd8072a5c774c3cab7b52f613e60112a5fccebbf6354953acf3a76182d60f9abc2f7122eef017e4a543a68d21b76f1
 SHA512 
07b8b9a31d5c1f87ff6d9902b56bfe1eb75b32f25e5b5c97448f990f4c4d6ca73709e5af30e09701d2dc55331a33b6f006fdcc696d5c9ffa83e50919ac74fdfc
-DIST gnome-terminal-3.48.0-cntr-ntfy-autottl-ts.patch.xz 37800 BLAKE2B 
51c7ab8274b8d4ed2ce9a037b9131d728f76ab11d1dc8aec0c66f98905dfdd27c88a99ae655dab73fbf977a594e12e248170291038f49d225b9e102d3929236d
 SHA512 
187c95f9be287beca43ced2143526920e10c3e67a19463c86d3db298191290b5905922656ad315821ab6cf19b81e2b17252f1b150e4e904db93f13ac7b4aa0d2
-DIST gnome-terminal-3.48.0.tar.bz2 1697733 BLAKE2B 
2b35fe6e3dc2e25befe7f5f18654f5d69c27aa08ae0bf3562920562e2a9886ea4956e00a3111ef565c2cd0cc8fc7b6fc5fc7c688891e0921d8cd23355ddc6995
 SHA512 
337df221b9c61159e00958856289866c28d74f598a00557028d4c10cd6b9b46e9d417b052ea9fdcc0701f0d7228d603c7531da704c6ce1420733cc04f58fb0cc
 DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 
91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792
 SHA512 
69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e
 DIST gnome-terminal-3.48.1.tar.bz2 1701592 BLAKE2B 
e7889a0e956a6e4195aebd346b88a4679a386eef53258e25d7536b1bcfecc8df7cb43ca82319a4ea187a46021cda8f16fea82d9bf69051c5baf49f9c7443dd03
 SHA512 
afd6aa357df2261e136fa4e10e37470d765223a9857768b3eaa3e56c8068840abb8a2d2b051a99e83eada5ab1f2da20b0da48202b95cf32bec389381f7e39dca

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.46.8.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.46.8.ebuild
deleted file mode 100644
index 4d37d49b99fd..
--- a/x11-terms/gnome-terminal/gnome-terminal-3.46.8.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
-
-DESCRIPTION="A terminal emulator for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug +gnome-shell +nautilus vanilla"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
-SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.46.8-cntr-ntfy-autottl-ts.patch.xz
 )"
-
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-# FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
-RDEPEND="
-   >=dev-libs/glib-2.52:2
-   >=x11-libs/gtk+-3.22.27:3
-   >=x11-libs/vte-0.70.0:2.91[!vanilla?]
-   >=dev-libs/libpcre2-10
-   >=gnome-base/gsettings-desktop-schemas-0.1.0
-   sys-apps/util-linux
-   gnome-shell? ( gnome-base/gnome-shell )
-   nautilus? ( >=gnome-base/nautilus-43.0 )
-"
-DEPEND="${RDEPEND}"
-# itstool required for help/* with non-en LINGUAS, see bug 

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

2023-05-17 Thread Matt Turner
commit: 5a174dace63876bbcb6948257e2737d45a2a65d3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a174dac

sys-apps/xdg-desktop-portal-gnome: Drop old versions

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

 sys-apps/xdg-desktop-portal-gnome/Manifest |  2 -
 .../xdg-desktop-portal-gnome-44.0-x11-only.patch   | 36 
 .../xdg-desktop-portal-gnome-43.1.ebuild   | 39 -
 .../xdg-desktop-portal-gnome-44.0.ebuild   | 49 --
 4 files changed, 126 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 8c8d12e4cf92..db98a7bfdd58 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,3 +1 @@
-DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
-DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
 DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
 
b/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
deleted file mode 100644
index 0c7af9253bae..
--- 
a/sys-apps/xdg-desktop-portal-gnome/files/xdg-desktop-portal-gnome-44.0-x11-only.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From d19e5a66fbba22274a774ac603d2ecb3ff528779 Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Tue, 28 Mar 2023 20:42:32 +0200
-Subject: [PATCH] Do not reference wayland routines without wayland support
-
-* If GTK4 is built without Wayland support, there will be no
-  `init_external_window_wayland_display` symbol.
-
-Bug: https://bugs.gentoo.org/903189

- src/externalwindow.c | 6 +-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/externalwindow.c b/src/externalwindow.c
-index c3ea3d7..f7372bb 100644
 a/src/externalwindow.c
-+++ b/src/externalwindow.c
-@@ -90,10 +90,14 @@ init_external_window_display (GError **error)
-   const char *session_type;
- 
-   session_type = getenv ("XDG_SESSION_TYPE");
-+#ifdef HAVE_GTK_WAYLAND
-   if (g_strcmp0 (session_type, "wayland") == 0)
- return init_external_window_wayland_display (error);
--  else if (g_strcmp0 (session_type, "x11") == 0)
-+#endif
-+#ifdef HAVE_GTK_X11
-+  if (g_strcmp0 (session_type, "x11") == 0)
- return init_external_window_x11_display (error);
-+#endif
- 
-   g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
-"Unsupported or missing session type '%s'",
--- 
-GitLab
-

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
deleted file mode 100644
index 02621eb069b4..
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson systemd xdg
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-IUSE="wayland X"
-
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-libs/glib:2
-   gnome-base/gnome-desktop:4=
-   gui-libs/libadwaita:1
-   media-libs/fontconfig
-   sys-apps/dbus
-   >=sys-apps/xdg-desktop-portal-1.15.0
-   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
-   gui-libs/gtk:4[wayland?,X?]
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
-   )
-
-   meson_src_configure
-}

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.0.ebuild
deleted file mode 

[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/, www-client/epiphany/files/

2023-05-17 Thread Matt Turner
commit: 4e1335440865bcd354f8aab016c5558d1d970f70
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:59 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e133544

www-client/epiphany: Drop old versions

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

 www-client/epiphany/Manifest   |  3 -
 www-client/epiphany/epiphany-43.1.ebuild   | 85 --
 www-client/epiphany/epiphany-44.0.ebuild   | 82 -
 www-client/epiphany/epiphany-44.1.ebuild   | 82 -
 ...t-tests-Set-locale-for-the-encodings-test.patch | 44 ---
 5 files changed, 296 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index fdfdc6b445d0..6749da6c8e60 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,4 +1 @@
-DIST epiphany-43.1.tar.xz 3893416 BLAKE2B 
3706b89269a48c7132a8e8a1807345482d16ed87d860974e74c49f2d0bb2dd05b31f9e9c02d4675ccab2b721ffc2f62196a2ca3f3bd5cb52696cf5159465ee5b
 SHA512 
1f54864c35f988b009b739e996dca1735f5222bf9fc5594eed3aa07d673db6f8f8870536b17985c318f39dfac79bce236118d863f9963944bc16cdaec469ca7a
-DIST epiphany-44.0.tar.xz 3991296 BLAKE2B 
44f1b4b5ac9a7b78c9fdb15e8f6345c13d7381b9bfe39565d59d9d74b51540510f36bd6ba6082a724c21828e95879d37648a3352929852f4f330a92838f9aef3
 SHA512 
a023429ea3e9e7db01bb5e93c33489891058cc49438ff4f365b0321175b1c484c3d20dcb96bde026f416dfdfeab6bfc3719908f1ac69eb9a162c88b3afaf01e6
-DIST epiphany-44.1.tar.xz 3991788 BLAKE2B 
7dfe437cee729c1799e7d9c5379f70473dd7db6ca854876edcf65e8be32ca9160861a90767f166a597a81f5abf7d5a96f63b1a147e263f15b4068784c69c99c0
 SHA512 
3f1736d3358d5898b04db7b57ebfe33d7becab4ebac4285ca96356e5c808bde7ee3db504da99afd34269a41741bc5b2e8d38ae5ffcbb513c585e85d9e2e46c19
 DIST epiphany-44.2.tar.xz 3991788 BLAKE2B 
c18e3c952a1e71e498646017886caba82325e220b2682c8d804e2b5e40b7a80bc3521c0e3c098d8a24732ddf727f6b37936ffae154599a0c8c4a5aa90765f1a5
 SHA512 
026536a1d0a74059e9f642ddf38156f80f0c244ace6449caa0908a49daf3bcea735745050abe6f565224c73489d0ce12da2f2ac907d062ac270f24b3b045f86e

diff --git a/www-client/epiphany/epiphany-43.1.ebuild 
b/www-client/epiphany/epiphany-43.1.ebuild
deleted file mode 100644
index 646e6a620935..
--- a/www-client/epiphany/epiphany-43.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web 
https://gitlab.gnome.org/GNOME/epiphany;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-DEPEND="
-   >=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.5.5:0=[gtk]
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=dev-libs/glib-2.67.4:2
-   gnome-base/gsettings-desktop-schemas
-   >=x11-libs/gtk+-3.24.0:3
-   >=app-text/iso-codes-0.35
-   >=dev-libs/json-glib-1.6
-   app-arch/libarchive:=
-   >=dev-libs/libdazzle-3.37.1
-   >=gui-libs/libhandy-1.5.0:1=
-   >=app-crypt/libsecret-0.19
-   >=net-libs/libsoup-2.99.4:3.0
-   >=dev-libs/libxml2-2.6.12:2
-   >=dev-libs/nettle-3.4:=
-   >=dev-libs/libportal-0.6:0=[gtk]
-   >=dev-db/sqlite-3.22:3
-   >=net-libs/webkit-gtk-2.37.1:4.1=
-
-   dev-libs/gmp:0=
-"
-RDEPEND="${DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-# appstream-glib needed for appdata.xml gettext translation
-BDEPEND="
-   dev-libs/appstream-glib
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/43.0-Revert-tests-Set-locale-for-the-encodings-test.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   -Ddeveloper_mode=false
-   # maybe enable later if network-sandbox is off, but in 3.32.4 
the network test
-   # is commented out upstream anyway
-   -Dnetwork_tests=disabled
-   -Dtech_preview=false
-   $(meson_feature test unit_tests)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-
-   if ! has_version net-libs/webkit-gtk:4.1[jpeg2k]; then
-   ewarn "Your net-libs/webkit-gtk:4.1 is built without 
USE=jpeg2k."
-   ewarn "Various image galleries/managers may be broken."
-   fi
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/www-client/epiphany/epiphany-44.0.ebuild 
b/www-client/epiphany/epiphany-44.0.ebuild
deleted file mode 100644
index 53e8f0938976..
--- 

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

2023-05-17 Thread Matt Turner
commit: a0975fd8ce5901e16347d47e2be0d0fc957b6ca1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0975fd8

x11-themes/adwaita-icon-theme: Drop old versions

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

 x11-themes/adwaita-icon-theme/Manifest |  3 -
 .../adwaita-icon-theme-43_p1.ebuild| 96 --
 2 files changed, 99 deletions(-)

diff --git a/x11-themes/adwaita-icon-theme/Manifest 
b/x11-themes/adwaita-icon-theme/Manifest
index 82ce6899207c..ff69071b5289 100644
--- a/x11-themes/adwaita-icon-theme/Manifest
+++ b/x11-themes/adwaita-icon-theme/Manifest
@@ -1,6 +1,3 @@
 DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B 
a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45
 SHA512 
9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d
-DIST adwaita-icon-theme-43.tar.xz 10399380 BLAKE2B 
a8822d162f4c2c1ae0970a8c33175a5881748fb9868afe0d690cbf2b937d6f42cc37f8c4fffafd110557b62f17563c038126bc75c31364a6396074fce34c95bf
 SHA512 
fe0c186c2dbe87ccf2373bde1bc5ab658e8cd64bf0e5a3b9cd1117d5c1bf2ef5cc83b76b7fae54fde1566a07b572d8bb9441f437e44813338195e191dbb2a021
 DIST adwaita-icon-theme-44.0.tar.xz 2488628 BLAKE2B 
fdea82299d7d0344a782f6153d2d4a0680930057877adf67ff6cbf26b94ed71b5c4c84a0025b5db671652cda3ab508daf1e1c513991682f7a810bed0aac9b81b
 SHA512 
987245be4e9118ea1d3d56f2829b03a311a29e58e99a51949f3592f0c57f0ce9fe8636215efcd7de2e25a3a005c6df91d780d69ddae1e59f3a5f2edcd0a502be
-DIST adwaita-icon-theme_43-1.debian.tar.xz 38772 BLAKE2B 
a91929be7348e076e4210463489c812860a8fc85d1e31ef250b2be5f240a592dcb50da596debca9d384293e11fedf7ffa928e02473374335a65611f8d3f22cae
 SHA512 
fc1a982d9f5d25d6b0f58798ee7df507d59f3bb4b5dc8e388e83c5cdf9994f2cbe321c0ec7a89bb45bd7dd41479791b5e7d9eb1b12518ea0c2cdf12c98624b1d
-DIST adwaita-icon-theme_43.orig-41.tar.xz 17086916 BLAKE2B 
6899bf734a3f708e6596a4aeb2df426041dd46232a3cbd55f530fab2cc92277db74322a31a443e251a06c74bf7fad7d5f9394b63edb33fced5ce8987e5c87d3e
 SHA512 
2a540f2b53cb64433780029ea70c2cfe8417ae7e619d8eefa59825e3ebcb8585acd4ccae25344c8e146a0ee0705ccbb39a2cb729a162534fd86a4ff24e505c86
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-43_p1.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-43_p1.ebuild
deleted file mode 100644
index f93c6385e964..
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-43_p1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome2 python-any-r1 xdg
-
-DESCRIPTION="GNOME default icon theme"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme;
-
-# Rely on Debian workaround until all involved upstreams agree on how to
-# fix this: https://gitlab.gnome.org/GNOME/evolution/-/issues/1848
-SRC_URI="${SRC_URI/.p*}.tar.xz
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-   mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig-41.tar.xz
-   
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz
-"
-LICENSE="
-   || ( LGPL-3 CC-BY-SA-3.0 )
-   branding? ( CC-BY-SA-4.0 )
-"
-SLOT="0"
-IUSE="branding"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
-# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via
-# its pixbuf loader and at runtime for rendering scalable icons shipped by the 
theme
-DEPEND=">=x11-themes/hicolor-icon-theme-0.10"
-RDEPEND="${DEPEND}
-   >=gnome-base/librsvg-2.48:2
-"
-BDEPEND="${PYTHON_DEPS}
-   >=gnome-base/librsvg-2.48:2
-   sys-devel/gettext
-   virtual/pkgconfig
-   x11-libs/gtk+:3
-"
-# This ebuild does not install any binaries
-RESTRICT="binchecks strip"
-
-S="${WORKDIR}/${P/_p*}"
-
-src_prepare() {
-   if use branding; then
-   for i in 16 22 24 32 48; do
-   cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \
-   "${S}"/Adwaita/${i}x${i}/places/start-here.png \
-   || die "Copying gentoo logos failed"
-   done
-   cp "${WORKDIR}"/tango-gentoo-v1.1/scalable/gentoo.svg \
-  

[gentoo-commits] repo/gentoo:master commit in: x11-libs/vte/, x11-libs/vte/files/

2023-05-17 Thread Matt Turner
commit: 8a7d8ee9937c046bdb0880a554445a6db392e8c9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7d8ee9

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |   3 -
 ...value-is-outside-the-valid-range-clang-16.patch |  47 -
 x11-libs/vte/vte-0.70.3-r1.ebuild  | 105 -
 x11-libs/vte/vte-0.70.3.ebuild | 101 
 x11-libs/vte/vte-0.70.4.ebuild | 105 -
 x11-libs/vte/vte-0.72.0.ebuild | 101 
 6 files changed, 462 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 7785ba8c33da..77e615d36ced 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,7 +1,4 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 
1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d
 SHA512 
5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
-DIST vte-0.70.4.tar.bz2 502950 BLAKE2B 
d3152c939e0b90b542aad268b455085e04c194cc6d86e4d9352b6531cf74a19bdcd16351e1f3934b1835d1470815215c19b1301136cecf43d23a6951fd8bb889
 SHA512 
f899c99bf5a9593fa618016a31c93e249bcc01b8635e1b878ab236de71a24a5b3cf1a032bea96855e43d894d004b0e00f20cc2e08079e52d8e7cb709cc73a7af
-DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 
4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90
 SHA512 
198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
 DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145

diff --git 
a/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
 
b/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
deleted file mode 100644
index ab6aceae196c..
--- 
a/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-# From 9400d41660e6c27b672f9c77855d736581f499bf Mon Sep 17 00:00:00 2001
-# From: Khem Raj 
-# Date: Thu, 2 Mar 2023 22:57:00 +0100
-# Subject: [PATCH] pty: Do not typecast to GSpawnFlags
-#
-# GSpawnFlags is enum with max value 1 << 15 which means it fits into
-# a short, however here we are oring VTE_SPAWN_* as well which have
-# higher values (by design).  This fixes a compile error on clang 16
-# with the -Wenum-constexpr-conversion flag.
-#
-# Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2618
-# (cherry picked from commit 9b41cd1014299d0b64b705f013e28398821a)
-#
-# Also refer: 
https://gitlab.gnome.org/GNOME/vte/-/commit/9400d41660e6c27b672f9c77855d736581f499bf.patch
 a/src/vtepty.cc
-+++ b/src/vtepty.cc
-@@ -574,18 +574,18 @@ catch (...)
- static constexpr inline auto
- all_spawn_flags() noexcept
- {
--return GSpawnFlags(G_SPAWN_LEAVE_DESCRIPTORS_OPEN |
--   G_SPAWN_DO_NOT_REAP_CHILD |
--   G_SPAWN_SEARCH_PATH |
--   G_SPAWN_STDOUT_TO_DEV_NULL |
--   G_SPAWN_STDERR_TO_DEV_NULL |
--   G_SPAWN_CHILD_INHERITS_STDIN |
--   G_SPAWN_FILE_AND_ARGV_ZERO |
--   G_SPAWN_SEARCH_PATH_FROM_ENVP |
--   G_SPAWN_CLOEXEC_PIPES |
--   VTE_SPAWN_NO_PARENT_ENVV |
--  

[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-backgrounds/

2023-05-17 Thread Matt Turner
commit: 3133e18c4c9c844561d669046238b43d508c0a5a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:29 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3133e18c

x11-themes/gnome-backgrounds: Drop old versions

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

 x11-themes/gnome-backgrounds/Manifest |  1 -
 .../gnome-backgrounds/gnome-backgrounds-43.1.ebuild   | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/x11-themes/gnome-backgrounds/Manifest 
b/x11-themes/gnome-backgrounds/Manifest
index 13d6398e2400..3b1315a8dc64 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1,2 +1 @@
-DIST gnome-backgrounds-43.1.tar.xz 32816488 BLAKE2B 
88b91c38bbdbd18410d64e55f067d734e8b03517e0118375fffbe60b6f505ca96d6ef818b76934e2af57700d2dd9ed9e3cb1b379561d4e97294385684bc2f3bf
 SHA512 
7fa3432c14ea4841179ceddd0e4e930a2a8c754ecd436fb92f8506f56ebe7795d54cb1effce6e29a58735e58a014005cc1585585c36cb39e6522645ab1789d80
 DIST gnome-backgrounds-44.0.tar.xz 48536532 BLAKE2B 
8815cd4b4d114ff703094c6979e0cf7951b8907c4b1ee9929dcb40bed136c395373c12d1d302b8f1b1e50e79e25f805f659969953fe6f2504d6db3594a91e588
 SHA512 
d3550d2ec04894601594523f20b6da295f61952b69d894ed533017297158a342d21bf83532591775029aab0acdd9fd1127d570960e94f3668e2c3231486bbebc

diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-43.1.ebuild 
b/x11-themes/gnome-backgrounds/gnome-backgrounds-43.1.ebuild
deleted file mode 100644
index 732fff016970..
--- a/x11-themes/gnome-backgrounds/gnome-backgrounds-43.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org meson
-
-DESCRIPTION="A set of backgrounds packaged with the GNOME desktop"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds;
-
-LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="gui-libs/gdk-pixbuf-loader-webp"
-BDEPEND=">=sys-devel/gettext-0.19.8"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pango/

2023-05-17 Thread Matt Turner
commit: ea422783576c8e62360c95bddacbdefc3d3d0618
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea422783

x11-libs/pango: Drop old versions

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

 x11-libs/pango/Manifest |  1 -
 x11-libs/pango/pango-1.50.13.ebuild | 87 -
 2 files changed, 88 deletions(-)

diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
index 194e19c245b2..010e2c1d16f9 100644
--- a/x11-libs/pango/Manifest
+++ b/x11-libs/pango/Manifest
@@ -1,4 +1,3 @@
 DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B 
ec3f1a6a4de30e0864e7f0bf0950cb7a7b4bada8c3db496a8e5b1e770f221ae72b43167178445ea9cd0d6b88e51d2af49e7fdf27b2e792997fe7c37e55d429c1
 SHA512 
b7654c3493931e3c6d3cbd40ee49c5cbebaf403954bae75dea80e9f03e12dd5082548aff6a9e778821b8f935e227a7efaad4c1b980fa108e7258042221cadfc1
 DIST pango-1.42.4.tar.xz 833876 BLAKE2B 
7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26
 SHA512 
993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc
-DIST pango-1.50.13.tar.xz 4273188 BLAKE2B 
8524d5ff478137e6f3795aff8428a8bc864d72338d93c579c039c94eba368526d38f999b7a9b1964e3649d748393dbe2fffaa29a11732df5bd0adff010d79e05
 SHA512 
1a8ccf645b4340d3ad450c7edc8f236279d1577234b06587ca74dd94fbcfb9ee625c3a27616771a91d6dc1db24900a9557fb0a1b861ad0c004422a36678e41de
 DIST pango-1.50.14.tar.xz 4273776 BLAKE2B 
24f70c56aee117e09d53c0ccf7cb3605bf8fec847816a163d9d39ce970c11339ca2eb4463c40e2d53a68c32e45d8ae40be81250caea8591ae340004936f3c2a7
 SHA512 
2c9330b65920fdd0ab6d645aed785a364158d78068bdcd7ba15b6a7368835677f06f2f8fd158cd23b05f98a37fb903e29526ade8f4d62913dbc5809f737d5166

diff --git a/x11-libs/pango/pango-1.50.13.ebuild 
b/x11-libs/pango/pango-1.50.13.ebuild
deleted file mode 100644
index 37eaf745436b..
--- a/x11-libs/pango/pango-1.50.13.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome2-utils meson-multilib xdg
-
-DESCRIPTION="Internationalized text layout and rendering library"
-HOMEPAGE="https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango;
-SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 
1-2)/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
-
-IUSE="debug +introspection sysprof test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}]
-   >=dev-libs/fribidi-1.0.6[${MULTILIB_USEDEP}]
-   
>=media-libs/harfbuzz-2.6.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}]
-   >=media-libs/fontconfig-2.13.0:1.0=[${MULTILIB_USEDEP}]
-   >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}]
-   >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="
-   dev-util/glib-utils
-   sys-apps/help2man
-   virtual/pkgconfig
-   test? ( media-fonts/cantarell )
-"
-
-src_prepare() {
-   default
-   xdg_environment_reset
-   gnome2_environment_reset
-}
-
-multilib_src_configure() {
-   if use debug; then
-   append-cflags -DPANGO_ENABLE_DEBUG
-   else
-   append-cflags -DG_DISABLE_CAST_CHECKS
-   fi
-
-   local emesonargs=(
-   # Never use gi-docgen subproject
-   --wrap-mode nofallback
-
-   -Dgtk_doc=false # we ship pregenerated docs
-   $(meson_native_use_feature introspection)
-   -Dinstall-tests=false
-   -Dfontconfig=enabled
-   $(meson_feature sysprof)
-   -Dlibthai=disabled
-   -Dcairo=enabled
-   $(meson_feature X xft)
-   -Dfreetype=enabled
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   insinto /usr/share/gtk-doc/html
-   # This will install PangoXft API docs regardless of USE=-X, but this is 
intentional
-   doins -r "${S}"/docs/Pango*
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if has_version 'media-libs/freetype[-harfbuzz]' ; then
-   ewarn "media-libs/freetype is installed without harfbuzz 
support. This may"
-   ewarn "lead to minor font rendering 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/gnome-disk-utility/

2023-05-17 Thread Matt Turner
commit: 881f1afd762ec730a617c8d1fb0751d659d02099
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881f1afd

sys-apps/gnome-disk-utility: Drop old versions

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

 sys-apps/gnome-disk-utility/Manifest   |  1 -
 .../gnome-disk-utility-43.0.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/sys-apps/gnome-disk-utility/Manifest 
b/sys-apps/gnome-disk-utility/Manifest
index 682a077b6193..f5564dad1b77 100644
--- a/sys-apps/gnome-disk-utility/Manifest
+++ b/sys-apps/gnome-disk-utility/Manifest
@@ -1,2 +1 @@
-DIST gnome-disk-utility-43.0.tar.xz 1752240 BLAKE2B 
906183e7f61c4e9d2206fe2c99034f06a0aa3869d253587325ae18b336dffc6d8523a2f4d89c4338ed64947e73c5a24de15dfdb15a9d42d77fe51fd2321bf159
 SHA512 
8cb1b10fba21c90bceec9521103defe092dea9a4c89a39ae44e4d5981dd0d1958649e7a2743535f0135a3c9179cad0e0aced98dfc805e19bdec81651abcecf48
 DIST gnome-disk-utility-44.0.tar.xz 1768392 BLAKE2B 
1e066934afa09cf4dc19bd5473106a1e6b992eacf2712e10974229aa920c64c034174028df59c4047d8cc5fdc21adf8b4934cf91ab937779bbdcc5d76263a235
 SHA512 
b97e8d6ae3d89a73616d7110dc4edf31e2a88a3109df99926ba0f17db7bd07257812c40e0af5a62b291c5a4e924af463f952496cbe7072eb923897076c1704f7

diff --git a/sys-apps/gnome-disk-utility/gnome-disk-utility-43.0.ebuild 
b/sys-apps/gnome-disk-utility/gnome-disk-utility-43.0.ebuild
deleted file mode 100644
index 558c13f868b7..
--- a/sys-apps/gnome-disk-utility/gnome-disk-utility-43.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Disk Utility for GNOME using udisks"
-HOMEPAGE="https://wiki.gnome.org/Apps/Disks;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="fat elogind gnome systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-DEPEND="
-   >=media-libs/libdvdread-4.2.0:0=
-   >=dev-libs/glib-2.31:2
-   >=x11-libs/gtk+-3.16.0:3
-   >=media-libs/libcanberra-0.1[gtk3]
-   >=gui-libs/libhandy-1.5.0:1
-   >=app-arch/xz-utils-5.0.5
-   >=x11-libs/libnotify-0.7
-   >=app-crypt/libsecret-0.7
-   >=dev-libs/libpwquality-1.0.0
-   >=sys-fs/udisks-2.7.6:2
-   elogind? ( >=sys-auth/elogind-209 )
-   systemd? ( >=sys-apps/systemd-209:0= )
-"
-RDEPEND="${DEPEND}
-   x11-themes/adwaita-icon-theme
-   fat? ( sys-fs/dosfstools )
-   gnome? ( >=gnome-base/gnome-settings-daemon-3.8 )
-"
-# libxml2 for xml-stripblanks in gresource
-BDEPEND="
-   dev-libs/libxml2:2
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dlogind=$(usex systemd libsystemd $(usex elogind libelogind 
none))
-   $(meson_use gnome gsd_plugin)
-   -Dman=true
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-05-17 Thread Matt Turner
commit: 81d486b4c342d730b88d258758d63d8aee7c55f6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d486b4

sys-apps/osinfo-db: Drop old versions

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

 sys-apps/osinfo-db/Manifest  |  1 -
 sys-apps/osinfo-db/osinfo-db-20221130.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 0a69d1a9c181..957214d41536 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,2 +1 @@
-DIST osinfo-db-20221130.tar.xz 135936 BLAKE2B 
34fbbf6eded6d6e53c361ed8e5fc2a45eba546ae6aff3e02f31d321150ff1d7e05be9430d2a8c3a482139e21c73f310ec583d74827c38d206c219ee25f889cf4
 SHA512 
c0e7cf305d113c61e40f315521e606e73373ffa819ba059cb5ef245784fbf23e247180e8da1da366c96f1595470a870f193ed93a643675dda356b2c79f798015
 DIST osinfo-db-20230308.tar.xz 138760 BLAKE2B 
d4b6a2b80f1fd20c57da0f37d47fda30a7fa254f657d173086b3bc3d6cb9b955e1d8b5bd82312c1396c2e4f300ace13f4bdf46e3cec94da33af81f1bd3e73acd
 SHA512 
d59effc4b36a47b95f03a881a392594cd82f0d4b406003288468e7e31be002db061af4674082af34f339a00835d245d7a38d3788e58b74e3cdf01a455b94b860

diff --git a/sys-apps/osinfo-db/osinfo-db-20221130.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20221130.ebuild
deleted file mode 100644
index 39975fdbe992..
--- a/sys-apps/osinfo-db/osinfo-db-20221130.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="osinfo database files"
-HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db;
-SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-BDEPEND="sys-apps/osinfo-db-tools"
-
-# we don't depend on intltool here, contrary to README, as the tarball already
-# contains the processed results with translations in XML files
-
-src_unpack() { :; }
-
-src_install() {
-   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/glib-networking/files/, net-libs/glib-networking/

2023-05-17 Thread Matt Turner
commit: 8f2b1b1fd4a0f646fb400b6b73405309d6a779c1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:13:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2b1b1f

net-libs/glib-networking: Drop old versions

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

 net-libs/glib-networking/Manifest  |  1 -
 ...lib-networking-2.74.0-gnutls-tls-1.3-test.patch | 85 -
 .../glib-networking/glib-networking-2.74.0.ebuild  | 86 --
 3 files changed, 172 deletions(-)

diff --git a/net-libs/glib-networking/Manifest 
b/net-libs/glib-networking/Manifest
index 955de7a6d71c..748365ad41cd 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1,2 +1 @@
-DIST glib-networking-2.74.0.tar.xz 277232 BLAKE2B 
d0027a3beff276b2d0b008d1ed0bdeef231d8fb03c26c2e301a3eaef76ad4b704a5db36f6265c5516d73c5dbdb98c7c0919b6924038506dad0123f5ec77577b2
 SHA512 
f266c106f2c9379b95773a852c1b5c62ae1d6a758d25c436c3558f620d8e0a211201b3c4dfd89cdbe28b88430bba0cca621e62c01ea23d473983e203919bb1e6
 DIST glib-networking-2.76.0.tar.xz 280852 BLAKE2B 
418d747473054d00c0eb0258538f919ac077728157523a157a6e6c43a4cdd4554411a486dcdc6af05b1ece8b35884e4954a056d5a01c5118a37721c151b77b8b
 SHA512 
dae704ad70312239379e1e66a4171e9315ee44e1785c9cb2563adc3f0bbab43d08a75873bfd2be12e3ed4210d4a7e177c9540815c8eb4bda89032c5354c4be30

diff --git 
a/net-libs/glib-networking/files/glib-networking-2.74.0-gnutls-tls-1.3-test.patch
 
b/net-libs/glib-networking/files/glib-networking-2.74.0-gnutls-tls-1.3-test.patch
deleted file mode 100644
index b93cb8ab9828..
--- 
a/net-libs/glib-networking/files/glib-networking-2.74.0-gnutls-tls-1.3-test.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-https://bugs.gentoo.org/877077
-https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
-https://gitlab.gnome.org/GNOME/glib-networking/-/commit/205b578c6de0a6b42dd24d97f08ab47d0347431a
-
-From 205b578c6de0a6b42dd24d97f08ab47d0347431a Mon Sep 17 00:00:00 2001
-From: Natanael Copa 
-Date: Wed, 2 Nov 2022 13:26:53 +0100
-Subject: [PATCH] tests: skip tls-exporter test for TLS 1.2
-
-TLS exporter does not exist before TLS 1.3 so skip the tls-exporter test
-for TLS 1.2.
-
-Fixes https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
-
-Part-of: 
 a/tls/tests/connection.c
-+++ b/tls/tests/connection.c
-@@ -2988,6 +2988,8 @@ test_connection_binding_match_tls_exporter 
(TestConnection *test,
-   GByteArray *client_cb, *server_cb;
-   gchar *client_b64, *server_b64;
-   GError *error = NULL;
-+  gboolean client_supports_tls_exporter;
-+  gboolean server_supports_tls_exporter;
- 
-   test->database = g_tls_file_database_new (tls_test_file_path 
("ca-roots.pem"), );
-   g_assert_no_error (error);
-@@ -3016,27 +3018,38 @@ test_connection_binding_match_tls_exporter 
(TestConnection *test,
-   g_main_loop_run (test->loop);
- 
-   /* Smoke test: ensure both sides support tls-exporter */
--  g_assert_true (g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION 
(test->client_connection),
--
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL));
--  g_assert_true (g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION 
(test->server_connection),
--
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL));
-+  client_supports_tls_exporter = g_tls_connection_get_channel_binding_data 
(G_TLS_CONNECTION (test->client_connection),
-+
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL);
-+  server_supports_tls_exporter = g_tls_connection_get_channel_binding_data 
(G_TLS_CONNECTION (test->server_connection),
-+
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL);
- 
--  /* Real test: retrieve bindings and compare */
--  client_cb = g_byte_array_new ();
--  server_cb = g_byte_array_new ();
--  g_assert_true (g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION 
(test->client_connection),
--
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, client_cb, NULL));
--  g_assert_true (g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION 
(test->server_connection),
--
G_TLS_CHANNEL_BINDING_TLS_EXPORTER, server_cb, NULL));
-+  g_assert_true (client_supports_tls_exporter == 
server_supports_tls_exporter);
- 
--  client_b64 = g_base64_encode (client_cb->data, client_cb->len);
--  server_b64 = g_base64_encode (server_cb->data, server_cb->len);
--  g_assert_cmpstr (client_b64, ==, server_b64);
-+  if (client_supports_tls_exporter)
-+{
-+  /* Real test: retrieve bindings and compare */
-+  client_cb = g_byte_array_new ();
-+  server_cb = 

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

2023-05-17 Thread Matt Turner
commit: fc3f69f090878bee5ad2c6fcf581e51d8438a5ee
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:25 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3f69f0

net-misc/networkmanager: Drop old versions

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

 net-misc/networkmanager/Manifest   |   2 -
 .../networkmanager/networkmanager-1.42.2.ebuild| 393 -
 .../networkmanager/networkmanager-1.42.4.ebuild| 393 -
 .../networkmanager/networkmanager-1.42.6.ebuild| 393 -
 4 files changed, 1181 deletions(-)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 846754e8128f..0242e3a21841 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,4 +1,2 @@
-DIST NetworkManager-1.42.2.tar.xz 6749184 BLAKE2B 
cf94f79bad373d1271f406392af595941c78d567cb28a6116b351093858bbce68acf4d115950582087687ea3b3fafad7a977361f6c7f5ce8565bc2eed0e6ab60
 SHA512 
6142aaa7da2ae0dc3c8c75dbf51619ff969ace61c8a2d4a72aa83c4eff69e8389b262941e1667d71cbb55fb0653b14798a3c169b39dfcfa084109ef9fb3a335a
-DIST NetworkManager-1.42.4.tar.xz 6659860 BLAKE2B 
5f98dba82d2bf932d61dc44b263a0c3263a299cc06bb506a98ec822126edf8dd6dde1618f75943caaf49f85864cadcf1eaf2c12864cde5f7521a7dff9053571d
 SHA512 
af51ce481b8a6c3ee6e8856400a19f3e94c1fb0d5b2750ccf48785374b59110b49aa2a90aae675d322d902ad0e3f6eef6188bb247067448de84272dc6b114acb
 DIST NetworkManager-1.42.6.tar.xz 6749088 BLAKE2B 
9d583c163908ee4fe145cdbdaa657cbc682d9f6270efc7d7525acd86912a0da50f2ccf14810fdfe2998c6ce701dcabc2b5b39fa58ff9d3fe4f5630205b15f4c8
 SHA512 
606a996043d8fbc7972329b94bc9854557950f665790381611eddfc632850b31584a4ba2d773fa9d12127db4c37ea2076c657521b78cedb012144df6f41d3748
 DIST networkmanager-ppp-2.5.0.patch 45845 BLAKE2B 
afcf1410f89db950a7e7c2c0af3aaed174a43fae127c8a139431093a3ae9802542c40cf69faabd1d057563438b48f0a0b0d4c7fc188c13e9320d127e0034f181
 SHA512 
34fe7780ac1780efa156429166344548058a9079ad61238a33d89a57e52ab79765ebfaf39bd9c246d0b74549ca7156e9df1a472920485cbe23ed81de4f8cf243

diff --git a/net-misc/networkmanager/networkmanager-1.42.2.ebuild 
b/net-misc/networkmanager/networkmanager-1.42.2.ebuild
deleted file mode 100644
index e19e6ce11264..
--- a/net-misc/networkmanager/networkmanager-1.42.2.ebuild
+++ /dev/null
@@ -1,393 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME_ORG_MODULE="NetworkManager"
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd toolchain-funcs udev vala virtualx
-
-DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-
-IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables iwd psl libedit lto +nss 
nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog 
systemd teamd test +tools vala +wext +wifi"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   bluetooth? ( modemmanager )
-   connection-sharing? ( || ( iptables nftables ) )
-   gtk-doc? ( introspection )
-   iwd? ( wifi )
-   vala? ( introspection )
-   wext? ( wifi )
-   ^^ ( gnutls nss )
-   ?? ( elogind systemd )
-   ?? ( dhclient dhcpcd )
-   ?? ( syslog systemd )
-"
-
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
-   sys-apps/util-linux[${MULTILIB_USEDEP}]
-   elogind? ( >=sys-auth/elogind-219 )
-   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
-   sys-apps/dbus
-   net-libs/libndp
-   systemd? ( >=sys-apps/systemd-209:0= )
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
-   selinux? (
-   sec-policy/selinux-networkmanager
-   sys-libs/libselinux
-   )
-   audit? ( sys-process/audit )
-   teamd? (
-   >=dev-libs/jansson-2.7:=
-   >=net-misc/libteam-1.9
-   )
-   policykit? ( >=sys-auth/polkit-0.106 )
-   nss? (
-   dev-libs/nspr[${MULTILIB_USEDEP}]
-   >=dev-libs/nss-3.11[${MULTILIB_USEDEP}]
-   )
-   gnutls? (
-   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
-   )
-   ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6(+)] )
-   modemmanager? (
-   net-misc/mobile-broadband-provider-info
-   >=net-misc/modemmanager-0.7.991:0=
-   )
-   bluetooth? ( >=net-wireless/bluez-5:= )
-   ofono? ( net-misc/ofono )
-   dhclient? ( >=net-misc/dhcp-4[client] )
-   dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
-   ovs? ( 

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

2023-05-17 Thread Matt Turner
commit: c8eb5a26119f6acb47f70e3403d45256e5efe9bd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:44 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eb5a26

sys-apps/bubblewrap: Drop old versions

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

 sys-apps/bubblewrap/Manifest|  1 -
 sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest
index a40e824b70fd..43cda601698e 100644
--- a/sys-apps/bubblewrap/Manifest
+++ b/sys-apps/bubblewrap/Manifest
@@ -1,2 +1 @@
-DIST bubblewrap-0.7.0.tar.xz 147700 BLAKE2B 
379feff513a509e6e00c933ca6bafdeef43827e406fbf31e56c1d16feb099a887f88125fb52d038e78b1604c504bdba771aeaeb3274e8d11163492f00fe9633c
 SHA512 
3d163eecd79774e02d082141d027b7ac13f7d3a29c22f6513203e1088f53d53d8dde50e36fc4c8a34e8cde2f3e2a692e00b741f4bee2cc2bb21b9deb600271b5
 DIST bubblewrap-0.8.0.tar.xz 149088 BLAKE2B 
5853cf42a7ab653540ec5134866c6f2459aa101e9eea724a4f283405cbcae2beb3551b7c1a7aa93d82016d4eb0d12f9c97c47df53a6d9b589db40483696253de
 SHA512 
1cbc33f3c834ff83f4c1808d3ec2555921277d495f903ad152cbd5065a6e100c5420b4b5c62386bb2d303eb1734e074b09625013e55e3bd8631cfb3582d70e1c

diff --git a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild 
b/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild
deleted file mode 100644
index f17bb0c7718b..
--- a/sys-apps/bubblewrap/bubblewrap-0.7.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info meson
-
-DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like 
solution"
-HOMEPAGE="https://github.com/containers/bubblewrap/;
-SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="selinux suid"
-
-RDEPEND="
-   sys-libs/libseccomp
-   sys-libs/libcap
-   selinux? ( >=sys-libs/libselinux-2.1.9 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.3
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   virtual/pkgconfig
-"
-
-# tests require root privileges
-RESTRICT="test"
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != buildonly ]]; then
-   CONFIG_CHECK="~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS"
-   linux-info_pkg_setup
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dbash_completion=enabled
-   -Dman=enabled
-   -Dtests=false
-   -Dzsh_completion=enabled
-   $(meson_feature selinux)
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   if use suid; then
-   chmod u+s "${ED}"/usr/bin/bwrap
-   fi
-}



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

2023-05-17 Thread Matt Turner
commit: 617a3b4056f85a192c1933f7cfdd495c5a5e4754
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:43 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617a3b40

sys-apps/baobab: Drop old versions

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

 sys-apps/baobab/Manifest   |  1 -
 sys-apps/baobab/baobab-43.0.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/baobab/Manifest b/sys-apps/baobab/Manifest
index 905e07278a0c..50b51e39c7b3 100644
--- a/sys-apps/baobab/Manifest
+++ b/sys-apps/baobab/Manifest
@@ -1,2 +1 @@
-DIST baobab-43.0.tar.xz 594832 BLAKE2B 
1cf42a475bf08ddf85d3fb2944f80e274eeb47d1e3f44fcfba9e53c9302a5c3f5fcbe9378dc74059199e2ed38945af16eca2456f7cede9b45228b90e14ae8b96
 SHA512 
d368bde1ba1fafbe908c5e8e0e5cd9d593d3f3cc551a7b1f3be68624bd7ee8b1dac6374fc9031c7d4c53240dda739974b5c71653227251bb5b8fbcd332900b91
 DIST baobab-44.0.tar.xz 596552 BLAKE2B 
c58093dec9789a62db3f319d16010572439aba94629e82a5dc16912c08604f8d3800e08431855bd7d7cc87fcbc8643698f6a87ab3b0e5489552a601b1c7beaaf
 SHA512 
a9b8ca9226b9464f33a06810ce5c889dcc50fa2b0c05343fcb88b0d453528fbf7de256b75f55e99a24f33b91bdd69a03f6ea3ea3e5d793033a8cce6345b3cac3

diff --git a/sys-apps/baobab/baobab-43.0.ebuild 
b/sys-apps/baobab/baobab-43.0.ebuild
deleted file mode 100644
index a0a09922d6c7..
--- a/sys-apps/baobab/baobab-43.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="Disk usage browser for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Baobab;
-
-LICENSE="GPL-2+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
-
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=gui-libs/gtk-4.4.0:4
-   >=gui-libs/libadwaita-1.2:1=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(vala_depend)
-   >=gui-libs/libadwaita-1.2:1=[vala]
-   dev-util/itstool
-   >=sys-devel/gettext-0.21
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-05-17 Thread Matt Turner
commit: e0da4177b5cfa715a1f6c2fe8cc3cdc870218db3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0da4177

net-misc/rygel: Drop old versions

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

 net-misc/rygel/Manifest|  2 -
 .../rygel/files/rygel-0.42.2-endless-loop.patch| 25 --
 net-misc/rygel/rygel-0.42.1.ebuild | 87 
 net-misc/rygel/rygel-0.42.2-r1.ebuild  | 87 
 net-misc/rygel/rygel-0.42.2-r2.ebuild  | 92 --
 5 files changed, 293 deletions(-)

diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index 9ad696d251c3..c47917f1188f 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1,3 +1 @@
-DIST rygel-0.42.1.tar.xz 1699920 BLAKE2B 
26399a996a18a04fa9a043b32209e94d1694de6da0312d0e5eb8df8ef6cb8bcb7445b31c935418a8a041e89b010f4d0f427642fdfe4063b41d5eefef87ab9247
 SHA512 
a4652ffad9c70b092363a82a64828b9f07a583b2045d3f953a2113690cfac8e7e9bc8ae47ff6430b30d5d947b21f982e7c67cc6e24e38e77716ca55b27ca
-DIST rygel-0.42.2.tar.xz 1700356 BLAKE2B 
ecacf42bd9668521f0dd0c1aedb8360ff6dcb79e839487554ba07345b851966cfb04ee483224f4f6b25b0c55e01b59fb1b059d193fc9808d3a6743111ecee9d0
 SHA512 
ff49c723c199839d122f69dbd24452c5101ad926999f69215efb53971518fe08df65055ec8bf2c9e7d6a375e86a0b6398b2cf97f18120efea39356d7af2a4c6c
 DIST rygel-0.42.3.tar.xz 1700392 BLAKE2B 
2c250936791e27868606c2579e45ace27da3539b15394655229c164f263fe62f1e8307a4d0e0841c8a2038365986ee452f5eb7741ca44116785145623846eb1d
 SHA512 
a9b5616a5d84cf44d64009f33f60d5f5b3407cdf0197c39640eb3757233708ee328cfa0b4c9d9a8e0f6b4582622007f858d8e4075252dfbb692038b3692ce5c0

diff --git a/net-misc/rygel/files/rygel-0.42.2-endless-loop.patch 
b/net-misc/rygel/files/rygel-0.42.2-endless-loop.patch
deleted file mode 100644
index 7249115dc100..
--- a/net-misc/rygel/files/rygel-0.42.2-endless-loop.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 9be98b0c4b343abb24e6a2a598ba0084c2d65337 Mon Sep 17 00:00:00 2001
-From: Jens Georg 
-Date: Thu, 20 Apr 2023 07:22:07 +
-Subject: [PATCH] core: Fix endless loop in NS lookup
-
-Fixes #228

- src/librygel-core/rygel-xml-utils.vala | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/librygel-core/rygel-xml-utils.vala 
b/src/librygel-core/rygel-xml-utils.vala
-index f347a271..aedf0545 100644
 a/src/librygel-core/rygel-xml-utils.vala
-+++ b/src/librygel-core/rygel-xml-utils.vala
-@@ -40,6 +40,7 @@ public class Rygel.XMLUtils {
- if (ns->prefix == prefix) {
- return ns;
- }
-+ns = ns->next;
- }
- 
- assert_not_reached ();
--- 
-GitLab
-

diff --git a/net-misc/rygel/rygel-0.42.1.ebuild 
b/net-misc/rygel/rygel-0.42.1.ebuild
deleted file mode 100644
index aa0b7a5ac42e..
--- a/net-misc/rygel/rygel-0.42.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson systemd vala xdg
-
-DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
-HOMEPAGE="https://wiki.gnome.org/Projects/Rygel;
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
-RESTRICT="!test? ( test )"
-
-# x11-libs/libX11 from qa-vdb
-DEPEND="
-   >=net-libs/gupnp-1.5.2:1.6=[vala]
-   >=dev-libs/libgee-0.8:0.8=
-   >=net-libs/gssdp-1.5.0:1.6=[vala]
-   >=dev-libs/glib-2.62.0:2
-   >=dev-libs/libxml2-2.7:2
-   >=net-libs/gupnp-av-0.14.1:=[vala]
-   >=media-libs/gupnp-dlna-0.9.4:2.0=
-   >=net-libs/libsoup-3:3.0
-   sqlite? (
-   >=dev-db/sqlite-3.5:3
-   dev-libs/libunistring:=
-   )
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0
-   media-libs/gstreamer-editing-services:1.0
-   >=media-libs/libmediaart-0.7:2.0[vala]
-   media-plugins/gst-plugins-soup:1.0
-   x11-libs/gdk-pixbuf:2
-   >=sys-apps/util-linux-2.20
-   x11-misc/shared-mime-info
-   introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
-   tracker? ( app-misc/tracker:3= )
-   transcode? (
-   media-libs/gst-plugins-bad:1.0
-   media-plugins/gst-plugins-twolame:1.0
-   media-plugins/gst-plugins-libav:1.0
-   )
-   gtk? ( >=x11-libs/gtk+-3.22:3 )
-
-   x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   $(vala_depend)
-   app-text/docbook-xml-dtd:4.5
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-"
-# Maintainer only
-#   app-text/docbook-xsl-stylesheets
-#  >=dev-lang/vala-0.36
-#   dev-libs/libxslt
-
-src_prepare() {
-   vala_setup
-   default
-   # 

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

2023-05-17 Thread Matt Turner
commit: e9143c30c1d530a4eefac867220b8093395ac0ac
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9143c30

net-misc/gnome-connections: Drop old versions

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

 net-misc/gnome-connections/Manifest|  1 -
 .../gnome-connections-44.0.ebuild  | 63 --
 2 files changed, 64 deletions(-)

diff --git a/net-misc/gnome-connections/Manifest 
b/net-misc/gnome-connections/Manifest
index 95f6f47c3ca8..8a9bbdc30766 100644
--- a/net-misc/gnome-connections/Manifest
+++ b/net-misc/gnome-connections/Manifest
@@ -1,2 +1 @@
-DIST gnome-connections-44.0.tar.xz 3998876 BLAKE2B 
062769eafddb52da9962a59c11697205a0370d890425488a29d1bec2d4f2ba62041ff7d271d9bc7aae1a4fe108fa617864eea63755a6c02de07b340329dd2e5c
 SHA512 
8193877175e5d553ada0b0c7985ee2029c85d0cb2fde16d5a47b9c6c0027deb22c4d1c8f4b2188ab430f3702318b2c1a229b0297a1e90aea45697e733733b3e9
 DIST gnome-connections-44.1.tar.xz 3999000 BLAKE2B 
62f811a5cf530d3b38b576217d004d982f051a12bd3e525499d7fa4466538a1c8a2d4713f15cb0862d753f06a1f624f8fa87b80498ecbb461e7e7a545cb8c4d5
 SHA512 
34878e51ae67b222f8c5a00524bf2f3f24b9bc989ceccd707028ecdec612d81d3dc5e187e000f6e870e1cf816a66342cb8e9e9aaf7a6296950e1efa5b8a0d47e

diff --git a/net-misc/gnome-connections/gnome-connections-44.0.ebuild 
b/net-misc/gnome-connections/gnome-connections-44.0.ebuild
deleted file mode 100644
index 325726aeadc2..
--- a/net-misc/gnome-connections/gnome-connections-44.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="A remote desktop client for the GNOME desktop environment"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/connections;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/gobject-introspection
-   >=dev-libs/glib-2.50:2
-   >=x11-libs/gtk+-3.22:3[introspection]
-   >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala]
-   >=gui-libs/libhandy-1.6.0:1[vala]
-   >=dev-libs/libxml2-2.7.8
-   app-crypt/libsecret[vala]
-
-   >=net-misc/freerdp-2.0.0:0=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   $(vala_depend)
-   dev-libs/glib
-   dev-util/glib-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dprofile=default
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/files/, sci-geosciences/gnome-maps/

2023-05-17 Thread Matt Turner
commit: 402ebf4c2ee3809a6fc397755986fa340ec856df
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:39 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=402ebf4c

sci-geosciences/gnome-maps: Drop old versions

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

 sci-geosciences/gnome-maps/Manifest|  2 -
 ...est-Fix-tests-for-time-formats-with-diffe.patch | 58 --
 sci-geosciences/gnome-maps/gnome-maps-43.4.ebuild  | 53 
 sci-geosciences/gnome-maps/gnome-maps-44.0.ebuild  | 49 --
 4 files changed, 162 deletions(-)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index 7fddd89fa8cc..7afecc518b98 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1,3 +1 @@
-DIST gnome-maps-43.4.tar.xz 2335020 BLAKE2B 
267b4a2a1c8273fdcdccd7f2b385b2c95aa8903d1f5e117affc2174c873931f01cba6d17bfcabd949eb91fbf960469517569a80acd8ecaa45de9a181a7cece9a
 SHA512 
16efd035a940e5ffad6dbbd7d8e527c56fb088211c41d130c0441ae321ea89f3a60524a39dcc5de5bc1caaee408e0eb0fda504471002876b4f3550759939568f
-DIST gnome-maps-44.0.tar.xz 2349928 BLAKE2B 
4c2e45f03554a4ef5b34e1dc932764ab96cbf535f305dc8a1504823986d7b4a5b78ab854dd6beea19f7dde168dfdc9fa8874fa06a858db6bf7844e1bdf5b14df
 SHA512 
aa52446c273ac5b8603b5fd266e1e24c920821cd22ae441e41067bae6ed7753e47f57f14fd6a05b0682d3b0f6bfe22fe5e9da26d983812fdb0f419fea21cbe4a
 DIST gnome-maps-44.1.tar.xz 2349152 BLAKE2B 
e544427972f98d13c5c072c234006c081fc48956cdd795f47225bc73771d655f048bd3ca7d2478f9afd23d50b6f26df95a08ec24b92c1d80a2280a9d2f60
 SHA512 
918a490491b86aa2648dae844dd910be5e4dff339544a6286d35c341bb11acfa1587de04fe2f2b3aff46c57c4175fc0bad50c28a253ffea8bacf274c0ca42f72

diff --git 
a/sci-geosciences/gnome-maps/files/43.0-tests-timeTest-Fix-tests-for-time-formats-with-diffe.patch
 
b/sci-geosciences/gnome-maps/files/43.0-tests-timeTest-Fix-tests-for-time-formats-with-diffe.patch
deleted file mode 100644
index 95891953a30c..
--- 
a/sci-geosciences/gnome-maps/files/43.0-tests-timeTest-Fix-tests-for-time-formats-with-diffe.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From bec3d2f26de1b3a8c8b7e603f6d6a46c853426fa Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Pablo=20Correa=20G=C3=B3mez?= 
-Date: Fri, 28 Oct 2022 01:05:28 +0200
-Subject: [PATCH] tests/timeTest: Fix tests for time formats with different
- kind of spaces
-
-Time.format does not warranty the character used for spaces, neither
-that it will not introduce preceding byte order marks. Solve it by
-comparing inclusion of the data and that it finishes with AM or PM.
-
-Closes #506

- tests/timeTest.js | 15 ++-
- 1 file changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/tests/timeTest.js b/tests/timeTest.js
-index 96803f2f..d025e8e8 100644
 a/tests/timeTest.js
-+++ b/tests/timeTest.js
-@@ -23,6 +23,11 @@ const JsUnit = imports.jsUnit;
- 
- import * as Time from './time.js';
- 
-+function compare12HourTime(format, hoursMinutes, AMPM) {
-+JsUnit.assertTrue(format.includes(hoursMinutes));
-+JsUnit.assertTrue(format.endsWith(AMPM));
-+}
-+
- function formatTimeWithTZOffsetTest() {
- // mock to always use 24 hour format
- Time._setIs12HourFunction(() => { return false; });
-@@ -35,8 +40,8 @@ function formatTimeWithTZOffsetTest() {
- // mock to always use 12 hour format
- Time._setIs12HourFunction(() => { return true; });
- 
--JsUnit.assertEquals('10:54 PM',
--Time.formatTimeWithTZOffset(1607982864000, 360));
-+compare12HourTime(Time.formatTimeWithTZOffset(1607982864000, 360),
-+  '10:54', 'PM');
- }
- 
- function formatTimeFromHoursAndMinsTest() {
-@@ -50,9 +55,9 @@ function formatTimeFromHoursAndMinsTest() {
- // mock to always use 12 hour format
- Time._setIs12HourFunction(() => { return true; });
- 
--JsUnit.assertEquals('12:34 PM', Time.formatTimeFromHoursAndMins(12, 34));
--JsUnit.assertEquals('12:00 AM', Time.formatTimeFromHoursAndMins(24, 0));
--JsUnit.assertEquals('12:01 PM', Time.formatTimeFromHoursAndMins(12, 1));
-+compare12HourTime(Time.formatTimeFromHoursAndMins(12, 34), '12:34', 'PM');
-+compare12HourTime(Time.formatTimeFromHoursAndMins(24, 0), '12:00', 'AM');
-+compare12HourTime(Time.formatTimeFromHoursAndMins(12, 1), '12:01', 'PM');
- }
- 
- formatTimeWithTZOffsetTest();
--- 
-2.37.4
-

diff --git a/sci-geosciences/gnome-maps/gnome-maps-43.4.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-43.4.ebuild
deleted file mode 100644
index 258e281fe40b..
--- a/sci-geosciences/gnome-maps/gnome-maps-43.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="A map 

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

2023-05-17 Thread Matt Turner
commit: 762a96644a9e15b23df9903ad57e6d8a2b0cbd9d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762a9664

net-vpn/networkmanager-pptp: Drop old versions

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

 net-vpn/networkmanager-pptp/Manifest   |  1 -
 .../networkmanager-pptp-1.2.10.ebuild  | 58 --
 2 files changed, 59 deletions(-)

diff --git a/net-vpn/networkmanager-pptp/Manifest 
b/net-vpn/networkmanager-pptp/Manifest
index 4edb6e05169f..25914b53d4e4 100644
--- a/net-vpn/networkmanager-pptp/Manifest
+++ b/net-vpn/networkmanager-pptp/Manifest
@@ -1,2 +1 @@
-DIST NetworkManager-pptp-1.2.10.tar.xz 400760 BLAKE2B 
47fe1da3f173f91a7b4b0993e59feb20db10707c119e4270b51730b9e171431025d428f5dd76db66eee0df76f4509d2cd3b44d69af3c8b89a4d07e02ef028410
 SHA512 
712f6f79642d82b729eaf6a6d03ea62c0c09e0b151af01f02dfca1dfa142aadefd84ab16bb04424e85698ed69f1674520a50620dbf9e49f52e67822b476db9a3
 DIST NetworkManager-pptp-1.2.12.tar.xz 452116 BLAKE2B 
b2453c154ab6d9a027e2585b8439d99e12ea1e0066a59cab257e6c771c96448484e1922fafa6d6a5db0833660ee69cea9bfe632c53c59cb63e7b745669e0c79f
 SHA512 
da6619ba637dd38dda6584c2bd0ed03763ceedcc573f5730517a2c1013a2e0a83d743c1ad332cd42fe658b6bcd601bd4c3bed2d54d5a64bebb16528d73a3f00b

diff --git a/net-vpn/networkmanager-pptp/networkmanager-pptp-1.2.10.ebuild 
b/net-vpn/networkmanager-pptp/networkmanager-pptp-1.2.10.ebuild
deleted file mode 100644
index 0ca0e5404f62..
--- a/net-vpn/networkmanager-pptp/networkmanager-pptp-1.2.10.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME_ORG_MODULE="NetworkManager-${PN##*-}"
-
-inherit gnome2
-
-DESCRIPTION="NetworkManager PPTP VPN plugin"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/VPN;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="gtk"
-
-RDEPEND="
-   >=net-misc/networkmanager-1.2.0:=
-   >=dev-libs/dbus-glib-0.74
-   >=dev-libs/glib-2.34:2
-   net-dialup/ppp:=
-   net-dialup/pptpclient
-   gtk? (
-   >=x11-libs/gtk+-3.4:3
-
-   >=app-crypt/libsecret-0.18
-
-   >=gui-libs/gtk-4.0:4
-   >=net-libs/libnma-1.8.36
-   )
-"
-# libxml2 required for glib-compile-resources
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   dev-util/intltool
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local myconf
-   # Same hack as net-dialup/pptpd to get proper plugin dir for ppp, bug 
#519986
-   local PPPD_VER=`best_version net-dialup/ppp`
-   PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
-   PPPD_VER=${PPPD_VER%%[_-]*} # main version without 
beta/pre/patch/revision
-   myconf="${myconf} 
--with-pppd-plugin-dir=/usr/$(get_libdir)/pppd/${PPPD_VER}"
-
-   gnome2_src_configure \
-   --disable-more-warnings \
-   --disable-static \
-   --with-dist-version=Gentoo \
-   $(use_with gtk gnome) \
-   $(use_with gtk gtk4) \
-   --without-libnm-glib \
-   ${myconf}
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/accountsservice/files/, sys-apps/accountsservice/

2023-05-17 Thread Matt Turner
commit: 30d033d9035df17a5530713f84dc3f0c9509cce4
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d033d9

sys-apps/accountsservice: Drop old versions

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

 sys-apps/accountsservice/Manifest  |  1 -
 .../accountsservice-22.08.8-r1.ebuild  | 88 --
 ...accountsservice-22.08.8-configure-clang16.patch | 33 
 3 files changed, 122 deletions(-)

diff --git a/sys-apps/accountsservice/Manifest 
b/sys-apps/accountsservice/Manifest
index e71030a3d55d..144f62adb755 100644
--- a/sys-apps/accountsservice/Manifest
+++ b/sys-apps/accountsservice/Manifest
@@ -1,2 +1 @@
-DIST accountsservice-22.08.8.tar.xz 102672 BLAKE2B 
7c9436d3845fc1883772b434c4f9e2fba934d17e6d4452a6be65e1d790a23b331eaaa64b0e6eff6fefe79587a40cf1749a0f3de09f323b10740046bd9d145c9d
 SHA512 
2ca3ceb1b44338d9924b86788256d4eef7ec10e0c2197bfb8cc6c31ae224fab3051f03cb406a526f90057684965bef4ba0f2cc01b26198ec1fc6baec36ad3ff8
 DIST accountsservice-23.13.9.tar.xz 636064 BLAKE2B 
74dbbe816937e626ba0f6524b4293466ac2905f474396f5d23633e966d46e013de110671abcbfe2911fffa1e98872e2525b61594a967f917975ebf18d39b8547
 SHA512 
c6eb543ce2e07b61bbdfa454e388949bc688517be0536b14f30c66383ed105b15d3fab8b6c62b1eaa08f67d9bdc29b928729d9f7c704f47de4decf0de8e12f89

diff --git a/sys-apps/accountsservice/accountsservice-22.08.8-r1.ebuild 
b/sys-apps/accountsservice/accountsservice-22.08.8-r1.ebuild
deleted file mode 100644
index f40751c3540d..
--- a/sys-apps/accountsservice/accountsservice-22.08.8-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 systemd
-
-DESCRIPTION="D-Bus interfaces for querying and manipulating user account 
information"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="doc elogind gtk-doc +introspection selinux systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-CDEPEND="
-   >=dev-libs/glib-2.63.5:2
-   sys-auth/polkit
-   virtual/libcrypt:=
-   elogind? ( >=sys-auth/elogind-229.4 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   systemd? ( >=sys-apps/systemd-186:0= )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   sys-devel/gettext
-   virtual/pkgconfig
-   doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   )
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3
-   )
-   test? (
-   $(python_gen_any_dep '
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   )
-"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-accountsd )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-22.04.62-gentoo-system-users.patch
-   "${FILESDIR}"/${P}-configure-clang16.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   --localstatedir="${EPREFIX}/var"
-   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-   -Dadmin_group="wheel"
-   $(meson_use elogind)
-   $(meson_use introspection)
-   $(meson_use doc docbook)
-   $(meson_use gtk-doc gtk_doc)
-   -Dvapi=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   # 
https://gitlab.freedesktop.org/accountsservice/accountsservice/-/issues/90
-   if use doc; then
-   mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${PF}" || 
die
-   fi
-
-   # This directories are created at runtime when needed
-   rm -r "${ED}"/var/lib || die
-}

diff --git 
a/sys-apps/accountsservice/files/accountsservice-22.08.8-configure-clang16.patch
 
b/sys-apps/accountsservice/files/accountsservice-22.08.8-configure-clang16.patch
deleted file mode 100644
index 939418752731..
--- 
a/sys-apps/accountsservice/files/accountsservice-22.08.8-configure-clang16.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/453f893e3c38c209ae9dff47bca74ccb33a5bd34
-
-From 453f893e3c38c209ae9dff47bca74ccb33a5bd34 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Tue, 28 Feb 2023 02:31:50 +
-Subject: [PATCH] meson.build: fix 

[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/

2023-05-17 Thread Matt Turner
commit: ec849b61048dc959607959fb24f01e160dca9064
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec849b61

net-misc/gnome-remote-desktop: Drop old versions

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

 net-misc/gnome-remote-desktop/Manifest |  1 -
 .../gnome-remote-desktop-44.0.ebuild   | 73 --
 2 files changed, 74 deletions(-)

diff --git a/net-misc/gnome-remote-desktop/Manifest 
b/net-misc/gnome-remote-desktop/Manifest
index 9386bb21eff7..f03a26d58b86 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1,2 +1 @@
-DIST gnome-remote-desktop-44.0.tar.xz 199392 BLAKE2B 
a1a58a9d100dc1cf40fe03eaf611ac4c895bfb4e135a05ce25d8e00cafb5b7eecddcd7ca98bec65f39ef65fe430e1827214a5775820383f6502f10c437f761b0
 SHA512 
6ca62126790be4498806aeb61c02edf68f113aa1ec53ab73f8bd822b10f5957b32a67d5a23f7ba023db117a8b2fe8fb3be87ea72bca1c22dedde00e94677549e
 DIST gnome-remote-desktop-44.1.tar.xz 199428 BLAKE2B 
6a44a616f3581b3bff1123a432cf55591a3a00c3d0f06f6f3510ef3dc69e752a4cce54c4967ef6692f49d730a1545a7b73ca2c3b1c699e64342601fc51c8ee9f
 SHA512 
bb1d8a9ee7868309beb84d01c35e17c92bd26ac855df00caaa780796fe403842ee00462c4c222bf16cd3b98752106d34bfca55c98d634e712a5b561c7ace5285

diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild 
b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
deleted file mode 100644
index 595e4cdbee2a..
--- a/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.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 gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="aac doc +rdp systemd +vnc"
-REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
-RESTRICT="test" # Tests run xvfb-run directly
-
-DEPEND="
-   x11-libs/cairo
-   x11-libs/libdrm
-   >=media-libs/libepoxy-1.4
-   >=dev-libs/glib-2.68:2
-   x11-libs/libnotify
-   app-crypt/libsecret
-   >=media-video/pipewire-0.3.49:=
-   app-crypt/tpm2-tss:=
-   rdp? (
-   >=media-libs/nv-codec-headers-11.1.5.0
-   >=net-misc/freerdp-2.10.0:=[server]
-   >=sys-fs/fuse-3.9.1:3
-   >=x11-libs/libxkbcommon-1.0.0
-
-   aac? (
-   media-libs/fdk-aac:=
-   )
-   )
-   vnc? (
-   net-libs/libvncserver
-   )
-"
-RDEPEND="${DEPEND}
-   x11-wm/mutter[screencast]
-"
-BDEPEND="
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   virtual/pkgconfig
-   doc? (
-   app-text/asciidoc
-   )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use doc man)
-   $(meson_use aac fdk_aac)
-   $(meson_use rdp)
-   $(meson_use vnc)
-   $(meson_use systemd)
-   -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-05-17 Thread Matt Turner
commit: bc48dd9a81face30550c0f7503bf465c6c413ad9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:13:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc48dd9a

media-video/cheese: Drop old versions

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

 media-video/cheese/Manifest   |   2 -
 media-video/cheese/cheese-43.0.ebuild | 100 --
 media-video/cheese/cheese-44.0.ebuild | 100 --
 3 files changed, 202 deletions(-)

diff --git a/media-video/cheese/Manifest b/media-video/cheese/Manifest
index 7095b5972333..20b7c412ce76 100644
--- a/media-video/cheese/Manifest
+++ b/media-video/cheese/Manifest
@@ -1,3 +1 @@
-DIST cheese-43.0.tar.xz 1095328 BLAKE2B 
728cf913336f09ae073508d6bf18f7bb0cf4bb0e16ad5d6acd5fb77b75577303b1a2d8820b280a31c15ebdcbf231205881440105c390a0f16681dc5274a74446
 SHA512 
07ed087490b4024ecbc097c1a62e24fdc0c5c8acac23ba3ed246104655a8b1786faee5caa5e59cfa7b725527b5aedc587b0f99a2b43100497f866966818e345e
 DIST cheese-44.0.1.tar.xz 1096012 BLAKE2B 
53723346eb917002b3a05edfa7bad4f83f4754f321bad6bd6a275aa48786fcf5b7ce78159b226621fcf36d21abd4b07e18f64aa17214e69ba3414b0cb254ff58
 SHA512 
27154db0b19a7c2f70ced4f750570b1ce0af6d8d18450d57c5a85d83f06ea041247c549e6fc73ecfb531df8a789d6f8527878e004b4c35077ef2b14badf4907a
-DIST cheese-44.0.tar.xz 1095980 BLAKE2B 
d7c5e50c8e7a5d84a2b7a2e8a1074094f4e89585e54e82a58ed8dec94e7b175d13e8dbacf739e8d4cc64fa9cd7d9f848bc0757406d0ac2290a0b910d237c1d22
 SHA512 
eb0a4bac724370b9347a513c84d47339882d2a42baf912f9b23bc4ae36c2ccb52a6045a6f09ed4eb1c50a04471368edffbd2ce4ef59701d82f8ae2eb40810658

diff --git a/media-video/cheese/cheese-43.0.ebuild 
b/media-video/cheese/cheese-43.0.ebuild
deleted file mode 100644
index afde9bd88795..
--- a/media-video/cheese/cheese-43.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala virtualx xdg
-
-DESCRIPTION="A cheesy program to take pictures and videos from your webcam"
-HOMEPAGE="https://wiki.gnome.org/Apps/Cheese;
-
-LICENSE="GPL-2+"
-SLOT="0/8" # subslot = libcheese soname version
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=media-libs/clutter-1.13.2:1.0[introspection?]
-   media-libs/clutter-gst:3.0
-   >=media-libs/clutter-gtk-0.91.8:1.0
-   x11-libs/gdk-pixbuf:2[jpeg,introspection?]
-   >=dev-libs/glib-2.39.90:2
-   >=gnome-base/gnome-desktop-2.91.6:3=
-   >=media-libs/gstreamer-1.4:1.0[introspection?]
-   >=media-libs/gst-plugins-base-1.4:1.0[ogg,pango,theora,vorbis]
-   >=media-libs/gst-plugins-bad-1.4:1.0
-   >=x11-libs/gtk+-3.13.4:3
-   >=media-libs/libcanberra-0.26[gtk3]
-   x11-libs/libX11
-   sys-apps/dbus
-   media-video/gnome-video-effects
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-
-   media-libs/cogl:1.0=[introspection?]
-
-"
-RDEPEND="${DEPEND}
-   >=media-libs/gst-plugins-good-1.4:1.0
-
-   >=media-plugins/gst-plugins-jpeg-1.4:1.0
-   || (
-   >=media-plugins/gst-plugins-v4l2-1.4:1.0
-   media-video/pipewire[gstreamer,v4l]
-   )
-   >=media-plugins/gst-plugins-vpx-1.4:1.0
-"
-
-BDEPEND="
-   gtk-doc? ( dev-util/gtk-doc )
-   dev-libs/libxslt
-   app-text/docbook-xml-dtd:4.3
-   dev-util/itstool
-   dev-libs/appstream-glib
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   test? ( x11-libs/libXtst )
-   $(vala_depend)
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-43.0-buildfix.patch
-)
-
-src_prepare() {
-   default
-   vala_setup
-   xdg_environment_reset
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use introspection)
-   $(meson_use test tests)
-   -Dman=true
-   )
-
-   meson_src_configure
-
-   # Hack: version.xml is not generated if gtk-doc is not enabled
-   echo ${PV} > docs/reference/version.xml
-}
-
-src_test() {
-   gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, 
which can sandbox fail if flatpak is installed
-   virtx meson_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git a/media-video/cheese/cheese-44.0.ebuild 
b/media-video/cheese/cheese-44.0.ebuild
deleted file mode 100644
index 4b21283de386..
--- a/media-video/cheese/cheese-44.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the 

[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/files/, net-libs/libsoup/

2023-05-17 Thread Matt Turner
commit: 97e1796d5bc5667af47f4ebe54936b2d2d77e0ce
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:07 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e1796d

net-libs/libsoup: Drop old versions

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

 net-libs/libsoup/Manifest|   2 -
 net-libs/libsoup/files/strict-prototypes.patch   |  20 -
 net-libs/libsoup/files/unsigned-char-http2.patch |  21 -
 net-libs/libsoup/libsoup-3.2.2.ebuild| 101 --
 net-libs/libsoup/libsoup-3.4.0-r1.ebuild | 105 ---
 5 files changed, 249 deletions(-)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index 24933980acea..d90ea73c1cff 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,5 +1,3 @@
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
-DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 
8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d
 SHA512 
1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b
-DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 
9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c
 SHA512 
d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6
 DIST libsoup-3.4.1.tar.xz 1537968 BLAKE2B 
4cee695f35fcfa87a43b1015fe4be679927939eb5d7ba6f5a95da32308bf16215d9cd45a15a82a39a5c105aa5b85bd6ee76d733dab5d7a053e8a8185d03b700c
 SHA512 
1fabd75aa4fa74b322eab3a2c073555daaaf216e70c5f0cb41a57ef6e56553756e499cceea29e726a291ecc2e381e507b122f9d5771db2730f85beee803d22dc
 DIST libsoup-3.4.2.tar.xz 1535992 BLAKE2B 
09423b5f7f0385105d00523f38597ebd91d8a19ed1c4cd6fbc27b12d81fdbd13c54f8fabbe16411ea45de4b48d6dd85c226ea812618b337a34c3dfd220c0be9a
 SHA512 
711007599f639625fe2efdb7adb81de2dea0035180737ce0ec8234afb034646a2b6bd9ae384a69d6591aa142e91d245d502d13e1d97cd7b51c8c87c2d925f6b3

diff --git a/net-libs/libsoup/files/strict-prototypes.patch 
b/net-libs/libsoup/files/strict-prototypes.patch
deleted file mode 100644
index e9a84257ccb5..
--- a/net-libs/libsoup/files/strict-prototypes.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://gitlab.gnome.org/GNOME/libsoup/-/commit/146f1c96f741fb9ab62d74d99585b2e859f6cb5f
-
-From 146f1c96f741fb9ab62d74d99585b2e859f6cb5f Mon Sep 17 00:00:00 2001
-From: Patrick Griffis 
-Date: Fri, 17 Mar 2023 19:10:40 -0500
-Subject: [PATCH] Fix strict-prototype warning
-
 a/libsoup/http2/soup-body-input-stream-http2.c
-+++ b/libsoup/http2/soup-body-input-stream-http2.c
-@@ -72,7 +72,7 @@ static guint signals [LAST_SIGNAL] = { 0 };
-  * Returns: a new #GInputStream
-  */
- GInputStream *
--soup_body_input_stream_http2_new ()
-+soup_body_input_stream_http2_new (void)
- {
- return G_INPUT_STREAM (g_object_new 
(SOUP_TYPE_BODY_INPUT_STREAM_HTTP2, NULL));
- }
--- 
-GitLab

diff --git a/net-libs/libsoup/files/unsigned-char-http2.patch 
b/net-libs/libsoup/files/unsigned-char-http2.patch
deleted file mode 100644
index ceee9d360e4b..
--- a/net-libs/libsoup/files/unsigned-char-http2.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://gitlab.gnome.org/GNOME/libsoup/-/commit/d1509188ebd2219db1a147e9d77ffd5b4d161a2e
-
-From d1509188ebd2219db1a147e9d77ffd5b4d161a2e Mon Sep 17 00:00:00 2001
-From: Patrick Griffis 
-Date: Fri, 17 Mar 2023 19:05:35 -0500
-Subject: [PATCH] Fix regression breaking HTTP/2 on platforms with unsigned
- char
-
 a/libsoup/soup-connection-manager.c
-+++ b/libsoup/soup-connection-manager.c
-@@ -378,7 +378,7 @@ static SoupConnection *
- soup_connection_manager_get_connection_locked (SoupConnectionManager *manager,
-SoupMessageQueueItem  *item)
- {
--static gchar env_force_http1 = -1;
-+static int env_force_http1 = -1;
- SoupMessage *msg = item->msg;
- gboolean need_new_connection;
- SoupConnection *conn;
--- 
-GitLab

diff --git a/net-libs/libsoup/libsoup-3.2.2.ebuild 
b/net-libs/libsoup/libsoup-3.2.2.ebuild
deleted file mode 100644
index a683c5c8c682..
--- a/net-libs/libsoup/libsoup-3.2.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson-multilib vala xdg
-
-DESCRIPTION="HTTP client/server library for GNOME"

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

2023-05-17 Thread Matt Turner
commit: f2e39b35f2bc73494ab8e38c67240a45a868e27f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e39b35

net-libs/webkit-gtk: Drop old versions

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

 net-libs/webkit-gtk/Manifest  |   1 -
 net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild | 271 --
 net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild  | 261 -
 net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild | 257 
 net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild | 250 
 net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild  | 247 
 6 files changed, 1287 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index d1ad2019519b..4519c32e6df9 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,3 +1,2 @@
 DIST webkitgtk-2.38.5.tar.xz 33011600 BLAKE2B 
0dba732c18b7f21602b9f834866d137b6be582adc36f91775e838f99a6ee89216773ab641be62a0fd0834bac8adb45d315a2be9caf19551484a8b95c22797d46
 SHA512 
9038892910e95d3b7819396c9071b59ee51eadd6cad62130fdd4e02d3f5187b7a2986c5939a378190e14059149f2db0a0b57feb23ac44f5ea764c160e6181eef
-DIST webkitgtk-2.40.0.tar.xz 40042140 BLAKE2B 
4f26d893da99c7aed18594a844b1f91e32178a1bdd236e0cdd21683ed095ab2196f37c13f749e69b22b72146b98fca2a27778948aabde336d17c4d40dcf0cdc1
 SHA512 
550dafb31d71edf984d6b7636366f839d31f6b244b87f83c6efe7af17efe3f2f63268d2c39a6a3c474afadf2b30df868efaefcf38197b30cc6b11c63de7d2ddc
 DIST webkitgtk-2.40.1.tar.xz 39599544 BLAKE2B 
b50c983eafdb215e62e1509873691bc3f932c8b5daf0ceeaefc041d3bc6c5ff804f25af5f761837a3f37df07c1c598f5984e40b116e70a3523d508d13594dc4d
 SHA512 
e94b9a651b3c120e3dc918831c8a7fcfbd35f6760a53b7b39a07c7d792ddf99082030bf8b44a522001df4a7368c2b9145606f7a1cc8e0ed60498a0b78325bc5c

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild
deleted file mode 100644
index 01bffa90cb34..
--- a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{9..11} )
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org;
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
-
-LICENSE="LGPL-2+ BSD"
-SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer 
+introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland 
X"
-
-# gstreamer with opengl/gles2 needs egl
-REQUIRED_USE="
-   gles2-only? ( egl )
-   gstreamer? ( egl )
-   wayland? ( egl )
-   || ( aqua wayland X )
-"
-
-# Tests fail to link for inexplicable reasons
-# https://bugs.webkit.org/show_bug.cgi?id=148210
-RESTRICT="test"
-
-# Dependencies found at Source/cmake/OptionsGTK.cmake
-# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
-# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
-# TODO: gst-plugins-base[X] is only needed when build configuration ends up 
with GLX set, but that's a bit automagic too to fix
-# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's 
WebKitDriver binary
-RDEPEND="
-   >=x11-libs/cairo-1.16.0[X?]
-   >=media-libs/fontconfig-2.13.0:1.0
-   >=media-libs/freetype-2.9.0:2
-   >=dev-libs/libgcrypt-1.7.0:0=
-   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
-   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
-   >=dev-libs/icu-61.2:=
-   media-libs/libjpeg-turbo:0=
-   >=net-libs/libsoup-3.0.8:3.0[introspection?]
-   >=dev-libs/libxml2-2.8.0:2
-   >=media-libs/libpng-1.4:0=
-   dev-db/sqlite:3
-   sys-libs/zlib:0
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   media-libs/libwebp:=
-
-   >=dev-libs/glib-2.67.1:2
-   >=dev-libs/libxslt-1.1.7
-   media-libs/woff2
-   gnome-keyring? ( app-crypt/libsecret )
-   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
-   dev-libs/libtasn1:=
-   spell? ( >=app-text/enchant-0.22:2 )
-   gstreamer? (
-   >=media-libs/gstreamer-1.20:1.0
-   >=media-libs/gst-plugins-base-1.20:1.0[egl?,X?]
-   gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
-   !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] )
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/mobile-broadband-provider-info/

2023-05-17 Thread Matt Turner
commit: cd9219c83c5935b4304f0e1dcbc3ea143831ecb7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:14:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9219c8

net-misc/mobile-broadband-provider-info: Drop old versions

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

 net-misc/mobile-broadband-provider-info/Manifest   |  1 -
 .../mobile-broadband-provider-info-20221107.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/net-misc/mobile-broadband-provider-info/Manifest 
b/net-misc/mobile-broadband-provider-info/Manifest
index fb0a3f9b43fc..f1b9afdba657 100644
--- a/net-misc/mobile-broadband-provider-info/Manifest
+++ b/net-misc/mobile-broadband-provider-info/Manifest
@@ -1,2 +1 @@
-DIST mobile-broadband-provider-info-20221107.tar.xz 85416 BLAKE2B 
91772a7f16fbba8d477abd623e4902e1aa2317ba0e226ab493ca8cc94bd6dc4c68ea61fc2f3d8f1f4c6bbfce2d7b27dc9dcfa3d35df6a9c9370b9c4ff277318f
 SHA512 
e72fc1c78dd1bf991fc29ba952757af9c38d11e3e918662ce6380337c75eaa56fe33705f6d1eb78627378e1575b4102dceaa68e5e035c62c02e60570752f3e86
 DIST mobile-broadband-provider-info-20230416.tar.xz 85884 BLAKE2B 
51416cbd7e208eca14a5ddf023cad4a76495773794fed7955cfb346950614b1b6d6f9df7d24525c769c2742381eb9d8780575fe9d0bc0de333b17be3d53400d1
 SHA512 
fd6be1387284b31fa300fe59244a5d2d65c9851037f78b540d8d907c9bedd1ec24a8d23bf66403a30995ddb4791b7cb746952d9438c08c846906f6825c44dd9b

diff --git 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20221107.ebuild
 
b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20221107.ebuild
deleted file mode 100644
index 776259f79763..
--- 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20221107.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org
-
-DESCRIPTION="Database of mobile broadband service providers"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband;
-
-LICENSE="CC-PD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-libs/libxslt
-   test? ( dev-libs/libxml2 )
-"
-
-DOCS=( README )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/files/, net-libs/gnome-online-accounts/

2023-05-17 Thread Matt Turner
commit: 7efd9235163479d1fba85656f65c98ec5da9d64e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:13:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efd9235

net-libs/gnome-online-accounts: Drop old versions

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

 net-libs/gnome-online-accounts/Manifest|  1 -
 ...ne-accounts-3.46.0-fix-meson-dependencies.patch | 27 ---
 .../gnome-online-accounts-3.46.0.ebuild| 82 --
 3 files changed, 110 deletions(-)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index 76e7aa8389a9..35274bb65ceb 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1,2 +1 @@
-DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 
20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7
 SHA512 
727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201
 DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 
9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1
 SHA512 
67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5

diff --git 
a/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch
 
b/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch
deleted file mode 100644
index 0014033fb1f0..
--- 
a/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/commit/f10c48ee114f719c63a8eabccdfb401a14219f46
-https://bugs.gentoo.org/882625
-
-From: Emmanuele Bassi 
-Date: Wed, 5 Oct 2022 22:15:37 +0100
-Subject: [PATCH] build: Use the appropriate dependency object
-
-Just using `link_with` will not ensure that the GOA web extension shared
-module is properly built against libgoa-backend and libgoa; the
-generated headers must be transitively available by the time we build
-the shared module.
-
-Fixes: #226
 a/src/goabackend/meson.build
-+++ b/src/goabackend/meson.build
-@@ -157,9 +157,8 @@ libgoa_web_extension = shared_module(
-   'goawebextension',
-   libgoawebextension_sources,
-   include_directories: common_incs + [goa_inc],
--  dependencies: deps,
-+  dependencies: [deps, libgoa_backend_dep],
-   c_args: cflags,
--  link_with: libgoa_backend,
-   install: true,
-   install_dir: join_paths(goa_pkglibdir, 'web-extensions')
- )
-GitLab

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild
deleted file mode 100644
index e75799c5e425..
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="GNOME framework for accessing online accounts"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts;
-
-LICENSE="LGPL-2+"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
-
-IUSE="debug gnome gtk-doc +introspection kerberos man +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-# libsoup used in goaoauthprovider
-# goa kerberos provider is incompatible with app-crypt/heimdal, see
-# https://bugzilla.gnome.org/show_bug.cgi?id=692250
-# json-glib-0.16 needed for bug #485092
-RDEPEND="
-   >=dev-libs/glib-2.67.4:2
-   sys-apps/dbus
-   introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
-   >=x11-libs/gtk+-3.19.12:3
-   >=net-libs/webkit-gtk-2.33.1:4.1
-   >=dev-libs/json-glib-0.16
-   >=app-crypt/libsecret-0.5
-   >=net-libs/libsoup-3.0:3.0
-   dev-libs/libxml2:2
-   >=net-libs/rest-0.9.0:1.0
-   kerberos? (
-   app-crypt/gcr:0=[gtk]
-   app-crypt/mit-krb5
-   )
-"
-# goa-daemon can launch gnome-control-center
-PDEPEND="gnome? ( 
>=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
-
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxslt
-   >=dev-util/gdbus-codegen-2.30.0
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   dev-libs/gobject-introspection-common
-   gnome-base/gnome-common
-"
-BDEPEND="gtk-doc? ( dev-util/gtk-doc )"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-meson-dependencies.patch"
-)
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   # TODO: Give users a way to set the G/FB/Windows Live 

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

2023-05-17 Thread Maciej Barć
commit: 06beadbaf65462a7b4bf5fb79edd7e0addce04a1
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 19:30:10 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06beadba

dev-lang/fuzion: bump to 0.082

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

 dev-lang/fuzion/Manifest|  1 +
 dev-lang/fuzion/fuzion-0.082.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 71608025d117..745cb4b80b6c 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,2 +1,3 @@
 DIST fuzion-0.080.tar.gz 659142 BLAKE2B 
b1889ea646ddcb49248db1aa65cfbd3971ddfcad28976e39f631d7f6e3bd7e78f4dbc08756711820e982bcee8aef7eaf8de69a01408457d371c00fad926386ac
 SHA512 
6bae87090b613dc82cc08526c66a62b81e757dc686130553a6f35ef9ea11dacbd726ee52ccb63019bcec876d5531b6a7263f48538eb05c062482f7609cd229c8
 DIST fuzion-0.081.tar.gz 710674 BLAKE2B 
ef58bb6b27640f6de4af3abe63b5ef6edbf82b6dc1914ba5dacf66ab2330e5eee884fbe08a3152353454474fd6226cdc5746b04bc791e4d26e81ae6fe8f47b3b
 SHA512 
784823e5c1dc26cac2f61320b1c0aee232a8582e77fbb0d7a99d1ddc116232c436b0a1fc662fda025f93acee05c49e99a2cffdd6d0f1fa013c82d6475a194aeb
+DIST fuzion-0.082.tar.gz 751728 BLAKE2B 
d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928
 SHA512 
17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83

diff --git a/dev-lang/fuzion/fuzion-0.082.ebuild 
b/dev-lang/fuzion/fuzion-0.082.ebuild
new file mode 100644
index ..207890e5124a
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.082.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+   https://github.com/tokiwa-software/fuzion/;
+SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=virtual/jre-17:*"
+DEPEND=">=virtual/jdk-17:*"
+BDEPEND="test? ( sys-devel/clang:* )"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+   emake -j1
+}
+
+src_test() {
+   emake -j1 run_tests_parallel
+}
+
+src_install() {
+   # Remove unnecessary files from build directory. bug #893450
+   local torm torm_path
+   for torm in tests run_tests.{failures,results} ; do
+   torm_path="${S}"/build/${torm}
+   if [[ -e "${torm_path}" ]] ; then
+   rm -r "${torm_path}" || die "failed to remove 
${toremove_path}"
+   fi
+   done
+
+   insinto /usr/share/${PN}
+   doins -r build/.
+   insopts -m755
+   doins -r build/bin
+
+   local bin
+   for bin in fz fzjava ; do
+   dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
+   done
+
+   einstalldocs
+}



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

2023-05-17 Thread Maciej Barć
commit: 2700367b2e05b7d45e0400d13a6d1256206a2300
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 20:21:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2700367b

sci-mathematics/lean: bump to 3.51.0

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

 sci-mathematics/lean/Manifest   |  1 +
 sci-mathematics/lean/lean-3.51.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/sci-mathematics/lean/Manifest b/sci-mathematics/lean/Manifest
index 38d4ce5c1bcf..065df8cd90b3 100644
--- a/sci-mathematics/lean/Manifest
+++ b/sci-mathematics/lean/Manifest
@@ -1,2 +1,3 @@
 DIST lean-3.49.0.tar.gz 1918154 BLAKE2B 
9f9973d00d2d5d5b7d26d50117c27754feb5132e88decd55859432a384dac2897184dcf8d841ad0034854657ac25e462dc69cdbe1cf2040787d108bb7e1370f4
 SHA512 
b4672843c2e923da8d56b91c14966fc2ec66c573564d68db9c52f9b40f2c97d82497f2ef6424b023c4ae50f6f0c11674e2d79053844ea669d226d0fe24077ade
 DIST lean-3.50.3.tar.gz 1918462 BLAKE2B 
f8cb3857989e4966c12a9b4f4a13403ceab0ae9d33ddf81970ef886fb1f46bfd14bfc15aea498ea360cc801224c60489f0ce3b33fe10bead4dcbf3f6a06eee93
 SHA512 
849b9e8854585ce119f87e8bea655bcb834f1f986bccbf5ffa148fd4a1aae2030b6be938adbf377f0076361a3d9338802e1af8965f01b9c4d2a0517be330beef
+DIST lean-3.51.0.tar.gz 1918905 BLAKE2B 
83131417011d89846084608fc9b6b5b8254584da63b2e2d7626064a170c3bd3780973483ce60afc49713df840e150c4ed92951bfd7fbdeb520791e58164313cd
 SHA512 
712c5520d298cf7098f5e5d787ba91096d73ba08a15581f4478836c7790679950a1a0b0d7d9c876b1557ae7dc56b10430ac1b4227b5d30ac1ad398e196c2fb11

diff --git a/sci-mathematics/lean/lean-3.51.0.ebuild 
b/sci-mathematics/lean/lean-3.51.0.ebuild
new file mode 100644
index ..72a23985077c
--- /dev/null
+++ b/sci-mathematics/lean/lean-3.51.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR=$(ver_cut 1)
+CMAKE_IN_SOURCE_BUILD="ON"
+
+inherit flag-o-matic cmake readme.gentoo-r1
+
+DESCRIPTION="The Lean Theorem Prover"
+HOMEPAGE="https://leanprover-community.github.io/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/leanprover-community/lean.git;
+else
+   
SRC_URI="https://github.com/leanprover-community/lean/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+S="${S}/src"
+
+LICENSE="Apache-2.0"
+SLOT="0/${MAJOR}"
+IUSE="debug +threads"
+
+RDEPEND="dev-libs/gmp:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.50.3-gcc-13.patch
+   "${FILESDIR}"/${PN}-CMakeLists-fix_flags.patch
+)
+
+src_configure() {
+   local CMAKE_BUILD_TYPE
+   if use debug; then
+   CMAKE_BUILD_TYPE="Debug"
+   else
+   CMAKE_BUILD_TYPE="Release"
+   fi
+
+   filter-lto
+
+   local -a mycmakeargs=(
+   -DALPHA=ON
+   -DAUTO_THREAD_FINALIZATION=ON
+   -DJSON=ON  # bug 833900
+   -DLEAN_EXTRA_CXX_FLAGS="${CXXFLAGS}"
+   -DMULTI_THREAD=$(usex threads)
+   -DUSE_GITHASH=OFF
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -a myctestargs=(
+   # Disable problematic "style_check" cpplint test,
+   # this also removes the python test dependency
+   --exclude-regex style_check
+   )
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   local DISABLE_AUTOFORMATTING="yes"
+   local DOC_CONTENTS="You probably want to use lean with mathlib, you can 
either:
+   - Do not install mathlib globally and use local versions
+   - Use leanproject from sci-mathematics/mathlib-tools
+   $ leanproject global-install
+   - Use leanpkg and compile mathlib (which will take some time)
+   $ leanpkg install 
https://github.com/leanprover-community/mathlib;
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/

2023-05-17 Thread Maciej Barć
commit: f8d2fbf04e3cdb0a298df779307085acf1eaeddb
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 19:31:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d2fbf0

dev-lang/eisl: drop old 2.72

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

 dev-lang/eisl/Manifest   |  1 -
 dev-lang/eisl/eisl-2.72.ebuild   | 43 
 dev-lang/eisl/files/eisl-2.65-implicit.patch | 11 ---
 dev-lang/eisl/files/eisl-2.67-Makefile.patch | 32 -
 4 files changed, 87 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 7995da783928..de8a39b0facd 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-2.72.tar.gz 2124119 BLAKE2B 
e0a1216b4e9c301ec965d0dc7a6fcaa5acd91fd611193959fee698a27523c0c4832e7960652af14af3e7f5846131d81f0ae9db7030511e051d5384ba573241ae
 SHA512 
80998239b9cc421f42323f24ffbc5f518a2675c314580284309d127523bab328db21d294d8d32dca413abd63d279a2c857ea34ec35548da15459235eb0f3da2b
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f

diff --git a/dev-lang/eisl/eisl-2.72.ebuild b/dev-lang/eisl/eisl-2.72.ebuild
deleted file mode 100644
index c79630e56a74..
--- a/dev-lang/eisl/eisl-2.72.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.67-Makefile.patch
-   "${FILESDIR}"/${PN}-2.65-implicit.patch
-)
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto /usr/share/${PN}
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}

diff --git a/dev-lang/eisl/files/eisl-2.65-implicit.patch 
b/dev-lang/eisl/files/eisl-2.65-implicit.patch
deleted file mode 100644
index d4bb779e177e..
--- a/dev-lang/eisl/files/eisl-2.65-implicit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/main.c
-+++ b/main.c
-@@ -252,7 +252,7 @@ static inline void maybe_greet(void)
-   Fmt_print("Easy-ISLisp Ver%1.2f\n", VERSION);
- }
- 
--static inline disable_repl_flag(void)
-+static inline void disable_repl_flag(void)
- {
- #ifndef WITHOUT_CURSES
- repl_flag = false;

diff --git a/dev-lang/eisl/files/eisl-2.67-Makefile.patch 
b/dev-lang/eisl/files/eisl-2.67-Makefile.patch
deleted file mode 100644
index 3cd6d09f5944..
--- a/dev-lang/eisl/files/eisl-2.67-Makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/makefile
-+++ b/makefile
-@@ -38,7 +38,7 @@ else
-   endif
-   endif
- endif
--CFLAGS += $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) 
-U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
-+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE 
-D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1)
-   LDFLAGS += -fsanitize=undefined
-   endif
- else
--  CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+  CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
-   SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -83,11 +83,9 @@ ifeq  ($(shell uname -n),raspberrypi)
-   CFLAGS += -D__rpi__
- endif
- ifneq ($(DEBUG),1)
--  LDFLAGS += -flto
-   ifeq  ($(shell uname),Darwin)
-   LDFLAGS += -Wl,-S,-x
-   else
--  LDFLAGS += -s
-   endif
- endif
- PREFIX := /usr/local



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

2023-05-17 Thread Maciej Barć
commit: c1a2348c8c5f50c5327a63997757ac07849e0e8e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed May 17 19:33:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed May 17 20:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a2348c

dev-lang/eisl: bump to 2.93

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.93.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index de8a39b0facd..f6699d54959c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1,3 @@
 DIST eisl-2.85.tar.gz 2126779 BLAKE2B 
b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c
 SHA512 
4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54
 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 
5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a
 SHA512 
3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f
+DIST eisl-2.93.tar.gz 2138623 BLAKE2B 
049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe
 SHA512 
261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7

diff --git a/dev-lang/eisl/eisl-2.93.ebuild b/dev-lang/eisl/eisl-2.93.ebuild
new file mode 100644
index ..fc6d817410fa
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.93.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe edlis eisl
+
+   # Compilation of ISLisp files on installation fails.
+   # Do not compile them and mimic "make install".
+   insinto /usr/share/${PN}
+   doins -r library
+   doins fast.h ffi.h
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/files/

2023-05-17 Thread Ben Kohler
commit: 8072c639ff1c84e0ece6be0c375abcb08aef9762
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed May 17 20:43:42 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed May 17 20:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8072c639

sys-auth/elogind: fix musl selinux patch

Bug: https://bugs.gentoo.org/906643

Signed-off-by: Ben Kohler  gentoo.org>

 sys-auth/elogind/files/elogind-246.10-musl-selinux.patch | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-auth/elogind/files/elogind-246.10-musl-selinux.patch 
b/sys-auth/elogind/files/elogind-246.10-musl-selinux.patch
index 433184edd102..c36861b983e2 100644
--- a/sys-auth/elogind/files/elogind-246.10-musl-selinux.patch
+++ b/sys-auth/elogind/files/elogind-246.10-musl-selinux.patch
@@ -72,7 +72,7 @@ not otherwise.
  before_timestamp = now(CLOCK_MONOTONIC);
  
  label_hnd = selabel_open(SELABEL_CTX_FILE, NULL, 0);
-@@ -95,14 +106,16 @@ int mac_selinux_init(void) {
+@@ -95,14 +107,17 @@ int mac_selinux_init(void) {
  return log_enforcing_errno(errno, "Failed to initialize 
SELinux labeling handle: %m");
  
  after_timestamp = now(CLOCK_MONOTONIC);
@@ -91,6 +91,7 @@ not otherwise.
 +#else
 +log_debug("Successfully loaded SELinux database in %s.",
 +  format_timespan(timespan, sizeof(timespan), after_timestamp 
- before_timestamp, 0));
++#endif
  #endif
  return 0;
  }



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

2023-05-17 Thread Matt Turner
commit: d452d09c78a6f427e886517fd892dd0d8a4d12e3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 18:04:10 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 20:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d452d09c

profiles/s390: Drop obsolete mask

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

 profiles/arch/s390/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index ea07e2cb1eb6..44f73131aeb9 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -43,10 +43,6 @@ lua_targets_luajit
 luajit
 luajittex
 
-# Matt Turner  (2019-12-05)
-# media-libs/libglvnd is not keyworded
-libglvnd
-
 # Stuff we don't want/not tested
 R
 octave



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

2023-05-17 Thread Matt Turner
commit: a7d58a2dc529fa1d8aabd3f6a0874ad7f9be38c7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 18:05:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 20:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d58a2d

profiles/sparc: Drop obsolete mask

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

 profiles/arch/sparc/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/sparc/use.stable.mask 
b/profiles/arch/sparc/use.stable.mask
index 90f7069f2f54..868e5ba4559f 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -4,10 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Matt Turner  (2022-09-16)
-# gui-libs/gtk is not stable here
-gtk4
-
 # Sam James  (2021-04-27)
 # Clang and friends aren't (yet?) stable on sparc
 clang



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

2023-05-17 Thread Matt Turner
commit: 619bb44fba586806c54e9e1749ca70b194da7189
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 17:08:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 20:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619bb44f

profiles: Fix copy-and-paste mistake

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

 profiles/arch/alpha/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 083efcc0c283..3432f1a51219 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -9,11 +9,11 @@ media-gfx/graphicsmagick jpegxl
 media-gfx/imagemagick jpegxl
 media-libs/imlib2 jpegxl
 
-# Matt Turner  (2023-02-15)
+# Matt Turner  (2023-02-15)
 # pandoc not keyworded here, bug #878355
 app-admin/conky doc
 
-# Matt Turner  (2023-02-15)
+# Matt Turner  (2023-02-15)
 # net-libs/libqmi and net-libs/libqrtr-glib are not keyworded here
 net-misc/modemmanager qmi qrtr
 



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

2023-05-17 Thread Matt Turner
commit: 8fb49d6ec3583edd48753540c75fe183d7935014
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 18:07:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 20:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb49d6e

profiles: Drop obsolete mask

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

 profiles/base/use.force | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/use.force b/profiles/base/use.force
index 22123a5fe908..fa5f73a67386 100644
--- a/profiles/base/use.force
+++ b/profiles/base/use.force
@@ -1,11 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2020-08-11)
-# Force USE=libglvnd in order to mask app-eselect/eselect-opengl for removal.
-# This USE flag will be removed completely in the near future. Bug #728286
-libglvnd
-
 # Mike Gilbert  (2019-07-20)
 # Disabling this requires a migration to be performed.
 split-usr



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

2023-05-17 Thread Matt Turner
commit: c56e6e51e033c3b153e7bb90d80242139dbfa6e2
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 18:06:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 20:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56e6e51

profiles: Drop obsolete mask

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

 profiles/base/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0af297a70e2b..2625b69bfa35 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -447,11 +447,6 @@ net-wireless/gr-osmosdr xtrx
 # app-text/ots is masked for removal.  Bug #648964.
 app-office/abiword ots
 
-# Matt Turner  (2020-12-05)
-# Relies on gtkdoc-mktmpl which was removed from gtk-doc-1.26
-# Bug #740690
-x11-libs/colord-gtk doc
-
 # Michał Górny  (2020-12-04)
 # Mask the experimental targets in release ebuilds.
 # Note to self: remember to move still-applicable masks to the newer



[gentoo-commits] repo/gentoo:master commit in: media-gfx/viewnior/, media-gfx/viewnior/files/

2023-05-17 Thread Andreas Sturmlechner
commit: 999703969e37997324a82c6fe3496e078d7fa61f
Author: tastytea  tastytea  de>
AuthorDate: Tue May 16 10:05:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 17 20:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99970396

media-gfx/viewnior: drop 1.7-r2

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

 media-gfx/viewnior/Manifest|  1 -
 17-Replace-calls-to-getenv-with-g_getenv.patch | 28 
 .../viewnior-0.17-update_metadata_location.patch   | 42 -
 media-gfx/viewnior/viewnior-1.7-r2.ebuild  | 52 --
 4 files changed, 123 deletions(-)

diff --git a/media-gfx/viewnior/Manifest b/media-gfx/viewnior/Manifest
index 7ce6c08a0f12..9e0b7fe0645d 100644
--- a/media-gfx/viewnior/Manifest
+++ b/media-gfx/viewnior/Manifest
@@ -1,2 +1 @@
-DIST viewnior-1.7.tar.gz 165719 BLAKE2B 
906ab0b632fcc102ac62dd77d6742c2121c46cd92adc0dfe9ba772bf697eff356519dbb6219016a6470903c855aa4c9081f0d61ca1607d8d1b6d8e03236a19bc
 SHA512 
5ba17d7b5ceeffa65b04213f179c1439b09ac44e412e0750dde159b118a714f28d3a290509a402b234e4e7ba5b185fc73eef65d418598f344911e4e2c1373fe5
 DIST viewnior-1.8.tar.gz 169219 BLAKE2B 
6f6da16aa987acce8a48d24a645e1c033f113bb6e291da9f17810a7a04e5007d27c2f1afe3c62cc2d192003633a4128fb04a031160fbd51efbd0bb7dfabd8970
 SHA512 
0f9698801172ef6b8f5df4132526b2e605e9aa9fd69cf41a091a3623de9b2e84ca857e625aaa9e83f29df318f70a13fb458bac0df11ae46837b78ef257a00bee

diff --git 
a/media-gfx/viewnior/files/0.17-Replace-calls-to-getenv-with-g_getenv.patch 
b/media-gfx/viewnior/files/0.17-Replace-calls-to-getenv-with-g_getenv.patch
deleted file mode 100644
index fc7fc119359a..
--- a/media-gfx/viewnior/files/0.17-Replace-calls-to-getenv-with-g_getenv.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Using getenv() triggers compile errors in Open Build Service.
-Thanks to Axel Köllhofer for the patch.

- src/uni-utils.c | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/uni-utils.c b/src/uni-utils.c
-index 8152848..1b4992a 100755
 a/src/uni-utils.c
-+++ b/src/uni-utils.c
-@@ -106,10 +106,10 @@ uni_detect_desktop_environment ()
- {
- VnrPrefsDesktop environment = VNR_PREFS_DESKTOP_GNOME3;
- 
--gchar *xdg_current_desktop = g_ascii_strup(getenv("XDG_CURRENT_DESKTOP"), 
-1);
--gchar *xdg_session_desktop = g_ascii_strup(getenv("XDG_SESSION_DESKTOP"), 
-1);
--gchar *desktop_session = g_ascii_strdown(getenv("DESKTOP_SESSION"), -1);
--gchar *gdmsession = g_ascii_strdown(getenv("GDMSESSION"), -1);
-+gchar *xdg_current_desktop = 
g_ascii_strup(g_getenv("XDG_CURRENT_DESKTOP"), -1);
-+gchar *xdg_session_desktop = 
g_ascii_strup(g_getenv("XDG_SESSION_DESKTOP"), -1);
-+gchar *desktop_session = g_ascii_strdown(g_getenv("DESKTOP_SESSION"), -1);
-+gchar *gdmsession = g_ascii_strdown(g_getenv("GDMSESSION"), -1);
- 
- if (!g_strcmp0(xdg_current_desktop, "GNOME") || 
!g_strcmp0(xdg_session_desktop, "GNOME"))
- {
--- 
-2.18.1
-

diff --git 
a/media-gfx/viewnior/files/viewnior-0.17-update_metadata_location.patch 
b/media-gfx/viewnior/files/viewnior-0.17-update_metadata_location.patch
deleted file mode 100644
index 492186059d91..
--- a/media-gfx/viewnior/files/viewnior-0.17-update_metadata_location.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From f338c37881a860952aa10cc437bc72fa0b49a823 Mon Sep 17 00:00:00 2001
-From: tastytea 
-Date: Thu, 21 May 2020 20:07:45 +0200
-Subject: [PATCH] Rename appdata.xml to metainfo.xml and change install dir.
-
-The new name is used since AppStream 0.9.8 (2016-08-10) and the new
-location is used since AppStream 0.9.4 (2016-04-18).

- data/meson.build | 6 +++---
- data/{viewnior.appdata.xml => viewnior.metainfo.xml} | 0
- 2 files changed, 3 insertions(+), 3 deletions(-)
- rename data/{viewnior.appdata.xml => viewnior.metainfo.xml} (100%)
-
-diff --git a/data/meson.build b/data/meson.build
-index 55070fc..05d734e 100644
 a/data/meson.build
-+++ b/data/meson.build
-@@ -17,8 +17,8 @@ install_data(
- )
- 
- install_data(
--  'viewnior.appdata.xml',
--  install_dir: join_paths(datadir, 'appdata')
-+  'viewnior.metainfo.xml',
-+  install_dir: join_paths(datadir, 'metainfo')
- )
- 
- desktop = i18n.merge_file(
-@@ -39,4 +39,4 @@ if desktop_file_validate.found()
-   desktop.full_path()
- ]
-   )
--endif
-\ No newline at end of file
-+endif
-diff --git a/data/viewnior.appdata.xml b/data/viewnior.metainfo.xml
-similarity index 100%
-rename from data/viewnior.appdata.xml
-rename to data/viewnior.metainfo.xml
--- 
-2.26.2
-

diff --git a/media-gfx/viewnior/viewnior-1.7-r2.ebuild 
b/media-gfx/viewnior/viewnior-1.7-r2.ebuild
deleted file mode 100644
index 10cdce44775a..
--- a/media-gfx/viewnior/viewnior-1.7-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/viewnior/, media-gfx/viewnior/files/

2023-05-17 Thread Andreas Sturmlechner
commit: 1ef5f799601b66d7fcc5cf24167ba5d0d21dc9aa
Author: tastytea  tastytea  de>
AuthorDate: Tue May 16 10:01:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 17 20:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef5f799

media-gfx/viewnior: fix building with >=media-gfx/exiv2-0.28.0

Closes: https://bugs.gentoo.org/906495
Signed-off-by: tastytea  tastytea.de>
Closes: https://github.com/gentoo/gentoo/pull/31055
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...or-1.8-add-support-for-exiv-0.28.0-errors.patch | 62 +++
 ...or-1.8-change-exiv2-AutoPtr-to-unique_ptr.patch | 92 ++
 media-gfx/viewnior/viewnior-1.8-r1.ebuild  | 50 
 3 files changed, 204 insertions(+)

diff --git 
a/media-gfx/viewnior/files/viewnior-1.8-add-support-for-exiv-0.28.0-errors.patch
 
b/media-gfx/viewnior/files/viewnior-1.8-add-support-for-exiv-0.28.0-errors.patch
new file mode 100644
index ..41b478f95caf
--- /dev/null
+++ 
b/media-gfx/viewnior/files/viewnior-1.8-add-support-for-exiv-0.28.0-errors.patch
@@ -0,0 +1,62 @@
+# upstream PR: 
+
+From 60312f7435492338299d519e739da1f33df02f8c Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Tue, 16 May 2023 11:17:00 +0200
+Subject: [PATCH] add support for exiv-0.28.0 errors
+
+exiv2-0.28.0 changed Exiv2::AnyError to Exiv2::Error.
+---
+ src/uni-exiv2.cpp | 15 ---
+ 1 file changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/src/uni-exiv2.cpp b/src/uni-exiv2.cpp
+index 77064c2..567a50f 100644
+--- a/src/uni-exiv2.cpp
 b/src/uni-exiv2.cpp
+@@ -28,6 +28,15 @@
+ 
+ #define ARRAY_SIZE(array) (sizeof array/sizeof(array[0]))
+ 
++#define EXIV_ERROR Exiv2::AnyError
++#ifdef EXIV2_VERSION
++#ifdef EXIV2_TEST_VERSION
++#if EXIV2_TEST_VERSION(0,28,0)
++#define EXIV_ERROR Exiv2::Error
++#endif
++#endif
++#endif
++
+ static std::unique_ptr cached_image;
+ 
+ extern "C"
+@@ -81,7 +90,7 @@ uni_read_exiv2_map(const char *uri, void (*callback)(const 
char*, const char*, v
+ }
+ }
+ }
+-} catch (Exiv2::AnyError& e) {
++} catch (EXIV_ERROR& e) {
+ std::cerr << "Exiv2: '" << e << "'\n";
+ }
+ }
+@@ -104,7 +113,7 @@ uni_read_exiv2_to_cache(const char *uri)
+ }
+ 
+ cached_image->readMetadata();
+-} catch (Exiv2::AnyError& e) {
++} catch (EXIV_ERROR& e) {
+ std::cerr << "Exiv2: '" << e << "'\n";
+ }
+ 
+@@ -134,7 +143,7 @@ uni_write_exiv2_from_cache(const char *uri)
+ cached_image.reset(nullptr);
+ 
+ return 0;
+-} catch (Exiv2::AnyError& e) {
++} catch (EXIV_ERROR& e) {
+ std::cerr << "Exiv2: '" << e << "'\n";
+ }
+ 
+-- 
+2.39.3
+

diff --git 
a/media-gfx/viewnior/files/viewnior-1.8-change-exiv2-AutoPtr-to-unique_ptr.patch
 
b/media-gfx/viewnior/files/viewnior-1.8-change-exiv2-AutoPtr-to-unique_ptr.patch
new file mode 100644
index ..a49748e39f36
--- /dev/null
+++ 
b/media-gfx/viewnior/files/viewnior-1.8-change-exiv2-AutoPtr-to-unique_ptr.patch
@@ -0,0 +1,92 @@
+# upstream PR: 
+
+From e98d86aecf20a1651552090c7b25d5fcdd41133a Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Tue, 16 May 2023 10:54:40 +0200
+Subject: [PATCH] change exiv2 AutoPtr to unique_ptr
+
+exiv2-0.28.0 removed Exiv2::Image::AutoPtr and added
+Exiv2::Image::UniquePtr instead. since it's a typedef for
+std::unique_ptr, i'm using that directly instead of adding a
+condition on the exiv2 version.
+---
+ src/uni-exiv2.cpp | 21 +++--
+ 1 file changed, 11 insertions(+), 10 deletions(-)
+
+diff --git a/src/uni-exiv2.cpp b/src/uni-exiv2.cpp
+index 0d14b9f..77064c2 100644
+--- a/src/uni-exiv2.cpp
 b/src/uni-exiv2.cpp
+@@ -22,12 +22,13 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #include "uni-exiv2.hpp"
+ 
+ #define ARRAY_SIZE(array) (sizeof array/sizeof(array[0]))
+ 
+-static Exiv2::Image::AutoPtr cached_image;
++static std::unique_ptr cached_image;
+ 
+ extern "C"
+ void
+@@ -35,8 +36,8 @@ uni_read_exiv2_map(const char *uri, void (*callback)(const 
char*, const char*, v
+ {
+ Exiv2::LogMsg::setLevel(Exiv2::LogMsg::mute);
+ try {
+-Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(uri);
+-if ( image.get() == 0 ) {
++std::unique_ptr image = Exiv2::ImageFactory::open(uri);
++if (image == nullptr) {
+ return;
+ }
+ 
+@@ -91,14 +92,14 @@ uni_read_exiv2_to_cache(const char *uri)
+ {
+ Exiv2::LogMsg::setLevel(Exiv2::LogMsg::mute);
+ 
+-if ( cached_image.get() != NULL ) {
++if (cached_image != nullptr) {
+ cached_image->clearMetadata();
+-cached_image.reset(NULL);
++cached_image.reset(nullptr);
+ }
+ 
+ try {
+ cached_image = Exiv2::ImageFactory::open(uri);
+-if ( cached_image.get() == 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/

2023-05-17 Thread Andreas Sturmlechner
commit: 81c359059ce9293bda6dd2f11c3c6cffb55f277e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 17 19:01:37 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 17 20:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c35905

sci-geosciences/qgis: drop 3.22.9, 3.22.13, 3.28.1

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

 sci-geosciences/qgis/Manifest|   3 -
 sci-geosciences/qgis/qgis-3.22.13.ebuild | 256 
 sci-geosciences/qgis/qgis-3.22.9.ebuild  | 263 -
 sci-geosciences/qgis/qgis-3.28.1.ebuild  | 275 ---
 4 files changed, 797 deletions(-)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index 7a50d52e1ed4..9c414d6f3696 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,5 +1,2 @@
-DIST qgis-3.22.13.tar.bz2 143469989 BLAKE2B 
1007b26745fd2e8c8b636024a3202e5b1160244952135ae45827708feba8c4b3390a6d5116e0dadc901a3cb482bd372cbdb378677ebb01a302d896606a0fc637
 SHA512 
1b145488d62fda4e1599bbaeb253d34a3f6cb47c2288ba004610d15e76a8837ca824a922cc260f09b04c32af9575ff647e55494cc221f760f919260b414c4a7e
-DIST qgis-3.22.9.tar.bz2 138141096 BLAKE2B 
d59d6fd97471397150e594acda1c6072948cc010b4bf4d34c33a642fabdc78a580bd76418785892114aa4997e88cf700f178a9243079ff800c76cb3c25cf
 SHA512 
c33cfe18c542a3be42fa6a08b62f71511a71a7e72ae704177846b66444d90a28df2f1c42d98c53c2c0e43f13bce24224499c52db5d2cbcac5d8a53782f7c124c
-DIST qgis-3.28.1.tar.bz2 158612624 BLAKE2B 
d8e0091de14b599391b2178d6c540006fdcdee937e98853d738704ad0a225dcb900645c797fc03f5a5e8bfc54a054e6324a8c8548347e3560c081416312fe735
 SHA512 
f10e67b24abe9881ad447495d144a92ad7aa8f5b826606ce6407f65261ef4521e8b7d2e257079cb11247cdd991afbdf6e49e772649e2d1f5827ceff190caa514
 DIST qgis-3.28.2.tar.bz2 158641485 BLAKE2B 
fbf121e9761135bcf511f55e84153e98b3fe7142887ac45a314bdc18f37ddd695ff3a117a087b842678a76f40927c591bf235a14fd4a8057ce70509f342b5bcf
 SHA512 
287de9041fe1ad55059904ecd99e3ac3a172c566faafd3d113b21e07f63b01afc2536391365dd372baa328fa5976aea6cfbcbc1030e8c61dee8f3a3f409724ad
 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 
2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac
 SHA512 
6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d

diff --git a/sci-geosciences/qgis/qgis-3.22.13.ebuild 
b/sci-geosciences/qgis/qgis-3.22.13.ebuild
deleted file mode 100644
index 0a8abfefa40c..
--- a/sci-geosciences/qgis/qgis-3.22.13.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE="sqlite"
-
-# We only package the LTS releases right now
-# We could package more but would ideally only stabilise the LTS ones
-# at least.
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git;
-   inherit git-r3
-else
-   SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
-   examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
-   KEYWORDS="~amd64 ~x86"
-fi
-inherit cmake python-single-r1 virtualx xdg
-
-DESCRIPTION="User friendly Geographic Information System"
-HOMEPAGE="https://www.qgis.org/;
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-IUSE="3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal 
polar postgres python qml serial test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE} mapserver? ( python )"
-
-RESTRICT="!test? ( test )"
-
-# See bug #850787 re sip-6.6.
-COMMON_DEPEND="
-   app-crypt/qca:2[qt5(+),ssl]
-   >=dev-db/spatialite-4.2.0
-   dev-db/sqlite:3
-   dev-libs/expat
-   dev-libs/libzip:=
-   dev-libs/protobuf:=
-   dev-libs/qtkeychain[qt5(+)]
-   dev-qt/designer:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsvg:5
-   dev-qt/qtsql:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   media-gfx/exiv2:=
-   >=sci-libs/gdal-3.0.4:=[geos]
-   sci-libs/geos
-   sci-libs/libspatialindex:=
-   sys-libs/zlib
-   >=sci-libs/proj-4.9.3:=
-   >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
-   >=x11-libs/qwt-6.1.2:6=[qt5(+),svg]
-   3d? ( dev-qt/qt3d:5 )
-   georeferencer? ( sci-libs/gsl:= )
-   grass? ( sci-geosciences/grass:= )
-   hdf5? ( sci-libs/hdf5:= )
-   mapserver? ( dev-libs/fcgi )
-   netcdf? ( sci-libs/netcdf:= )
-   opencl? ( virtual/opencl )
-   oracle? (
-   dev-db/oracle-instantclient:=
-   sci-libs/gdal:=[oracle]
-   )
-   pdal? ( 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/

2023-05-17 Thread Andreas Sturmlechner
commit: 78862e3217a917f385b74dd00240ea9ef0d4ddf6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 17 19:05:21 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 17 20:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78862e32

sci-geosciences/qgis: add 3.28.6, fixes build with GCC-13

Closes: https://bugs.gentoo.org/906646
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-geosciences/qgis/Manifest   |   1 +
 sci-geosciences/qgis/qgis-3.28.6.ebuild | 272 
 2 files changed, 273 insertions(+)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index 9c414d6f3696..22593c224ed0 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,2 +1,3 @@
 DIST qgis-3.28.2.tar.bz2 158641485 BLAKE2B 
fbf121e9761135bcf511f55e84153e98b3fe7142887ac45a314bdc18f37ddd695ff3a117a087b842678a76f40927c591bf235a14fd4a8057ce70509f342b5bcf
 SHA512 
287de9041fe1ad55059904ecd99e3ac3a172c566faafd3d113b21e07f63b01afc2536391365dd372baa328fa5976aea6cfbcbc1030e8c61dee8f3a3f409724ad
+DIST qgis-3.28.6.tar.bz2 158638644 BLAKE2B 
2613022c0cf2f9da86c195ba83d110d5825c6347fc45b4e953b44dee1ad8fde1541e51670e3a15a0f6c3f5158d7a7f84544bf5ab4e956d78e68523c04af1204f
 SHA512 
4b1f39bb690173e8f8bb394e293e074ed748f18a6d108110bebbcb11305d230c1706013d05bb04d027dc2e06405228323904a33601586f79c22b402ec3987336
 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 
2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac
 SHA512 
6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d

diff --git a/sci-geosciences/qgis/qgis-3.28.6.ebuild 
b/sci-geosciences/qgis/qgis-3.28.6.ebuild
new file mode 100644
index ..5d1ba6c270f3
--- /dev/null
+++ b/sci-geosciences/qgis/qgis-3.28.6.ebuild
@@ -0,0 +1,272 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+# We only package the LTS releases right now
+# We could package more but would ideally only stabilise the LTS ones
+# at least.
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git;
+   inherit git-r3
+else
+   SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
+   examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit cmake python-single-r1 virtualx xdg
+
+DESCRIPTION="User friendly Geographic Information System"
+HOMEPAGE="https://www.qgis.org/;
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle 
pdal polar postgres python qml serial test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   mapserver? ( python )
+   test? ( postgres )
+"
+
+# Disabling test suite because upstream disallow running from install path
+RESTRICT="!test? ( test )"
+
+# At some point the dependency on qwtpolar should be
+# replaced with a dependency on qwt[polar]. Currently
+# it does not build with qwt-6.2[polar] though.
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+),ssl]
+   >=dev-db/spatialite-4.2.0
+   dev-db/sqlite:3
+   dev-libs/expat
+   dev-libs/libzip:=
+   dev-libs/protobuf:=
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-gfx/exiv2:=
+   >=sci-libs/gdal-3.0.4:=[geos]
+   sci-libs/geos
+   sci-libs/libspatialindex:=
+   >=sci-libs/proj-4.9.3:=
+   sys-libs/zlib
+   >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
+   >=x11-libs/qwt-6.1.2:6=[qt5(+),svg]
+   3d? ( dev-qt/qt3d:5 )
+   georeferencer? ( sci-libs/gsl:= )
+   grass? ( sci-geosciences/grass:= )
+   hdf5? ( sci-libs/hdf5:= )
+   mapserver? ( dev-libs/fcgi )
+   netcdf? ( sci-libs/netcdf:= )
+   opencl? ( virtual/opencl )
+   oracle? (
+   dev-db/oracle-instantclient:=
+   sci-libs/gdal:=[oracle]
+   )
+   pdal? ( sci-libs/pdal:= )
+   polar? ( >=x11-libs/qwtpolar-1.1.1-r1[qt5(+)] )
+   postgres? ( dev-db/postgresql:= )
+   python? (
+   ${PYTHON_DEPS}
+   >=sci-libs/gdal-2.2.3[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/owslib[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: net-news/sfeed/

2023-05-17 Thread David Seifert
commit: b15b13a3859fdd8d1593655eefe1bf11a46b5f59
Author: NRK  disroot  org>
AuthorDate: Wed May 17 20:13:16 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed May 17 20:13:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15b13a3

net-news/sfeed: add 1.8

Also update my name to what I prefer since glep76 now allows for using
"established online identity" [0].

[0]: https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin

Closes: https://github.com/gentoo/gentoo/pull/30834
Signed-off-by: NRK  disroot.org>
Signed-off-by: David Seifert  gentoo.org>

 net-news/sfeed/Manifest |  1 +
 net-news/sfeed/metadata.xml |  2 +-
 net-news/sfeed/sfeed-1.8.ebuild | 78 +
 3 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest
index 5ea089db8202..4d145a8a3806 100644
--- a/net-news/sfeed/Manifest
+++ b/net-news/sfeed/Manifest
@@ -1,2 +1,3 @@
 DIST sfeed-1.5.tar.gz 65067 BLAKE2B 
0f2fbe263d869d396aae9a13c482d381d0e7201ca62b86f795bedd4e4174bea1959c16d1b63d534013e9a100527d6885122b9965e060773809912d299a9a573e
 SHA512 
9a027b092620968bd6a086b37ce5bc3e2d5ee8193b59251466d5318bc1514ca78d3edf894c1988504c99b94f0bb3af2a54ba3067b2d90d1109665a5650bfd8a2
 DIST sfeed-1.6.tar.gz 65239 BLAKE2B 
25a5f645d8814d48d6c2617cbc9944339866e668c7b7d21581db605987284447c5d6e2f505b5c9d1c1f5d22702ef3b3c80a076f8d9c930f8ae7d5447fd88ecb0
 SHA512 
450cde27b0d437b165fc024f2b95612fd7755c357e3539167f3c9b123d7a63c3193cb808b6c9621d15b1f5e2d8d783131423e52db6e98c228aa5af190eb167eb
+DIST sfeed-1.8.tar.gz 67335 BLAKE2B 
7898d6fe51455c65e7b1d7708ba4804880f36d0d3447746f6c81a85a22427bf3f0b7f8f7685f0e3b27b538b4ef7193fdef54f5aa4e1816e33d78a50143307804
 SHA512 
7a57108ace21813de9d80e7ebcc9ffed37580f52f08313ddcf86f2ee0df54d733631cba6936921623aa34c41a06dba43778cedbf557738db009d91f961fc9af7

diff --git a/net-news/sfeed/metadata.xml b/net-news/sfeed/metadata.xml
index 3e53e4749dc3..20ac8c519bdb 100644
--- a/net-news/sfeed/metadata.xml
+++ b/net-news/sfeed/metadata.xml
@@ -7,7 +7,7 @@


n...@disroot.org
-   Nickolas Raymond Kaczynski
+   NRK


proxy-ma...@gentoo.org

diff --git a/net-news/sfeed/sfeed-1.8.ebuild b/net-news/sfeed/sfeed-1.8.ebuild
new file mode 100644
index ..cc25963b8f64
--- /dev/null
+++ b/net-news/sfeed/sfeed-1.8.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs savedconfig optfeature
+
+DESCRIPTION="Simple RSS and Atom parser"
+HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html;
+SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+
+THEMES=( mono{,-highlight} newsboat templeos )
+IUSE="+ncurses +${THEMES[@]/#/theme-}"
+REQUIRED_USE="ncurses? ( ^^ ( "${THEMES[@]/#/theme-}" ) )"
+
+DEPEND="ncurses? ( sys-libs/ncurses:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="ncurses? ( virtual/pkgconfig )"
+
+src_configure() {
+   local name
+   for name in "${THEMES[@]}"; do
+   use "theme-${name}" && SFEED_THEME="${name//-/_}"
+   done
+
+   restore_config $(printf "themes/%s.h " "${THEMES[@]//-/_}")
+}
+
+src_compile() {
+   local ncurses_ldflags=""
+   use ncurses && ncurses_ldflags="$($(tc-getPKG_CONFIG) --libs ncurses || 
die)"
+
+   emake \
+   CC="$(tc-getCC)" \
+   RANLIB="$(tc-getRANLIB)" \
+   AR="$(tc-getAR)" \
+   SFEED_CURSES="$(usev ncurses sfeed_curses)" \
+   SFEED_THEME="${SFEED_THEME}" \
+   SFEED_CURSES_LDFLAGS="${LDFLAGS} ${ncurses_ldflags}"
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   MANPREFIX="${EPREFIX}/usr/share/man" \
+   DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" \
+   SFEED_CURSES="$(usev ncurses sfeed_curses)" \
+   install
+
+   save_config $(printf "themes/%s.h " "${THEMES[@]//-/_}")
+}
+
+pkg_postinst() {
+   local optmsg
+
+   if use ncurses; then
+   optmsg="yanking the URL or enclosure in sfeed_curses. "
+   optmsg+="See \$SFEED_YANKER to change it."
+   optfeature "${optmsg}" x11-misc/xclip
+
+   optmsg="plumbing the URL or enclosure in sfeed_curses. "
+   optmsg+="See \$SFEED_PLUMBER to change it."
+   optfeature "${optmsg}" x11-misc/xdg-utils
+   fi
+
+   optmsg="converting HTML content via sfeed_content. "
+   optmsg+="See the ENVIRONMENT VARIABLES section in the man page to 
change it."
+   optfeature "${optmsg}" www-client/lynx
+
+   optmsg="fetching feeds. Used by sfeed_update as default. "
+   optmsg+="See OVERRIDE 

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

2023-05-17 Thread Lucio Sauer
commit: ae11c594d7be37ff8eb37c9b65d1b845f2768205
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 20:04:33 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 20:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae11c594

app-misc/ledger-live: update EAPI 7 -> 8

* add missing zlib dependency

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

 app-misc/ledger-live/Manifest  |  2 +-
 app-misc/ledger-live/ledger-live-2.58.0.ebuild | 17 +
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
index a63ef32f6..6d129fb84 100644
--- a/app-misc/ledger-live/Manifest
+++ b/app-misc/ledger-live/Manifest
@@ -1,5 +1,5 @@
+DIST ledger-live-2.58.0.AppImage 134379446 BLAKE2B 
09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151
 SHA512 
a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43
 DIST ledger-live-desktop-2.53.2-linux-x86_64.AppImage 133291322 BLAKE2B 
109af3ffd430b9e977ad3627a64cca697286a20f3c4a608dffa3e0dc68a405efb4317ce8217330947d37d0af6b05a55fd89c6f9adffcb10af1a2fc0e20e4e35b
 SHA512 
fcb75315aef19f13aafb0096501be63904f8f36ec6ca15168e0bf555f855df033cafc8df8f65dce43b9e5efedf53d3d59cdc4bb33e570ee8810c8918f089
 DIST ledger-live-desktop-2.54.0-linux-x86_64.AppImage 137383119 BLAKE2B 
a6e51671c5f80ae657d196f3092abdc5a307a1ed6b719768118bf1a2052be9f78132b113ee17346fc91facc29601010214c86aeb0eef043332e7803dff1f34e2
 SHA512 
1b81ccfade46399d272bb860a27530d532c3f34ba2f9bfa5e2015848498070708c27bd11a0fc00599f886a5e2b4c2b3e8caffdd4f46d12de3d727795609bffb7
 DIST ledger-live-desktop-2.55.0-linux-x86_64.AppImage 139159902 BLAKE2B 
847ae521ce2e006678a573dac79fe2d06a8e47277f5ef9d6a40d89fdf04a92f528b65bce00e0d421231110a3a139aeb17e88ac95bb1449e89b897d98b62771a0
 SHA512 
3e609ffa3e5070fc6351a7703d549b995950298a44ec599bc4ffc409966311c1a6daef7dbf72bd8b08de7223101e1242e188ce274bf2d569773630906698759c
 DIST ledger-live-desktop-2.57.0-linux-x86_64.AppImage 134478155 BLAKE2B 
84ae9d6c0dd26a94615c77e8d56834d4efa9787e0b29e513a1f3896b46972d79e120027f01bd4a0894670362c6679251fa83e7df705aa0a592cd74c300e04c3a
 SHA512 
7d50d625d2363a3bfb829812f7834d3bb90e88f50e0fb4cc7b26734101e84312ee750670661587670fd0fb29a102439a22176a520f8e6582ad789d034f44a22b
-DIST ledger-live-desktop-2.58.0-linux-x86_64.AppImage 134379446 BLAKE2B 
09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151
 SHA512 
a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43

diff --git a/app-misc/ledger-live/ledger-live-2.58.0.ebuild 
b/app-misc/ledger-live/ledger-live-2.58.0.ebuild
index 0d9247f6a..cf977711c 100644
--- a/app-misc/ledger-live/ledger-live-2.58.0.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.58.0.ebuild
@@ -1,24 +1,25 @@
-# Copyright 1999-2023 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Manager for the Ledger hardware wallet"
 HOMEPAGE="https://www.ledger.com/;
-SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage;
+SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage
 -> ${P}.AppImage"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 RESTRICT="strip"
 
-RDEPEND="sys-fs/fuse:0"
+DEPEND="sys-libs/zlib:="
+RDEPEND="${DEPEND}
+   sys-fs/fuse:0
+"
 
 QA_PREBUILT="*"
-S="${WORKDIR}"
+S="${DISTDIR}"
 
 src_install() {
-   cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" 
ledger-live || die
-   dobin ledger-live
+   newbin ${P}.AppImage ledger-live
 }



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

2023-05-17 Thread Lucio Sauer
commit: 9bad7286e514724d5b431a0cfd31f962de2c2e31
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 20:03:46 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 20:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bad7286

app-misc/ledger-live: add metadata.xml

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

 app-misc/ledger-live/metadata.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/app-misc/ledger-live/metadata.xml 
b/app-misc/ledger-live/metadata.xml
new file mode 100644
index 0..2ae20ad1c
--- /dev/null
+++ b/app-misc/ledger-live/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  
+https://github.com/LedgerHQ/ledger-live/issues
+
+  
https://github.com/LedgerHQ/ledger-live/blob/develop/apps/ledger-live-desktop/CHANGELOG.md
+
+LedgerHQ/ledger-live
+  
+



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

2023-05-17 Thread Louis Sautier
commit: 2c1a1930870e4faddaa8b2a26f4fc8b13722f3a2
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed May 17 19:45:03 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed May 17 19:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1a1930

media-libs/libmediainfo: add 23.04

Signed-off-by: Louis Sautier  gentoo.org>

 media-libs/libmediainfo/Manifest  |  1 +
 media-libs/libmediainfo/libmediainfo-23.04.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/media-libs/libmediainfo/Manifest b/media-libs/libmediainfo/Manifest
index 45dcfa6b5e1c..eaa5a03357e6 100644
--- a/media-libs/libmediainfo/Manifest
+++ b/media-libs/libmediainfo/Manifest
@@ -1,2 +1,3 @@
 DIST libmediainfo_22.09.tar.xz 1886180 BLAKE2B 
3b9fa03ae1fafd06e494ad462ab30a19141c516b6fe61867da7cf339ee470cb56a6cdab57c4e8a498e79c7e3e4b4e5a19b4302f2db2ab0172fe26fefcc0a92f6
 SHA512 
4204f0ad73f5b826ec89df88607d7e491ecdad512c6bdae12f72b551827b1e4818aa2b88a46a46cb1f8fca46f3638fbe0243e252c685ca46b2d33a9acb00198c
 DIST libmediainfo_23.03.tar.xz 1925904 BLAKE2B 
bd8d716e9e85bdf2c91ddb6b5492e87e75e497469107aa3ca8a045f25bca1202432a2c8e9a01d179afc1d705ad4c35fcc41cda44cf2b9e57bffd0e8db4f2b7c0
 SHA512 
a13c4042851248ee4c76f2f52bbafe6e2152e99d60d8cccbff3c5aa01c63e27f97c3335cf88bdaa4869a1f1550ed9ce428af127569ee09c2fee344ed06e44942
+DIST libmediainfo_23.04.tar.xz 1932860 BLAKE2B 
b5de44301693b65537b27bd097b3efa5d8a89e05c9f9d1755b9c0c70589bd8549dcb9079da0c9adc5d465170306f4612e2027127c74d4ed162448230c5632814
 SHA512 
5c673e78564132c8c5e64a7d2901914968c1c9a9bc362a95b74330e26447378eac3197f106f2aba635bd68bbe57f596827ef6ee7dd139646ee0e05a124cc

diff --git a/media-libs/libmediainfo/libmediainfo-23.04.ebuild 
b/media-libs/libmediainfo/libmediainfo-23.04.ebuild
new file mode 100644
index ..1118b3bbb2c3
--- /dev/null
+++ b/media-libs/libmediainfo/libmediainfo-23.04.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# These must be bumped together:
+# - media-libs/libzen (if a release is available)
+# - media-libs/libmediainfo
+# - media-video/mediainfo
+
+MY_PN="MediaInfo"
+inherit autotools edos2unix flag-o-matic
+
+DESCRIPTION="MediaInfo libraries"
+HOMEPAGE="https://mediaarea.net/mediainfo/ 
https://github.com/MediaArea/MediaInfoLib;
+SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.xz;
+S="${WORKDIR}"/${MY_PN}Lib/Project/GNU/Library
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="curl doc mms"
+
+# Tests try to fetch data from online sources
+RESTRICT="test"
+
+# The libzen dep usually needs to be bumped for each release!
+RDEPEND="
+   dev-libs/tinyxml2:=
+   >=media-libs/libzen-0.4.41
+   sys-libs/zlib
+   curl? ( net-misc/curl )
+   mms? ( >=media-libs/libmms-0.6.1 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+src_prepare() {
+   default
+
+   sed -i 's:-O2::' configure.ac || die
+
+   append-cppflags -DMEDIAINFO_LIBMMS_DESCRIBE_SUPPORT=0
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-shared \
+   --disable-static \
+   --disable-staticlibs \
+   --with-libtinyxml2 \
+   $(use_with curl libcurl) \
+   $(use_with mms libmms)
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd "${WORKDIR}"/${MY_PN}Lib/Source/Doc || die
+   doxygen Doxyfile || die
+   fi
+}
+
+src_install() {
+   if use doc; then
+   local HTML_DOCS=( "${WORKDIR}"/${MY_PN}Lib/Doc/*.html )
+   fi
+
+   default
+
+   edos2unix ${PN}.pc #414545
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+
+   for x in ./ Archive Audio Duplicate Export Image Multiple Reader Tag 
Text Video; do
+   insinto /usr/include/${MY_PN}/${x}
+   doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}/${x}/*.h
+   done
+
+   insinto /usr/include/${MY_PN}DLL
+   doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}DLL/*.h
+
+   dodoc "${WORKDIR}"/${MY_PN}Lib/*.txt
+
+   find "${ED}" -name '*.la' -delete || die
+}



  1   2   3   >