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

2022-10-06 Thread Ionen Wolkens
commit: 9af6363fd1ae6f0db6245dd03574a590dece96b2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 05:21:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 05:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af6363f

app-text/sgrep: EAPI6->8

Left SRC_URI alone despite dead, feel it may(?) not be permanent.

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

 app-text/sgrep/sgrep-1.94a.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/app-text/sgrep/sgrep-1.94a.ebuild 
b/app-text/sgrep/sgrep-1.94a.ebuild
index 9facab819c5c..48d4a42542ef 100644
--- a/app-text/sgrep/sgrep-1.94a.ebuild
+++ b/app-text/sgrep/sgrep-1.94a.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Use structural criteria to grep and index text, SGML, XML and 
HTML and filter"
-SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz;
 HOMEPAGE="https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html;
+SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
 
 src_prepare() {
default
-   sed -i -e "s:/usr/lib:/etc:g" sgrep.1 || die
+
+   sed -i "s:/usr/lib:${EPREFIX}/etc:g" sgrep.1 || die
 }
 
 src_configure() {
@@ -25,6 +25,7 @@ src_install() {
dobin sgrep
doman sgrep.1
dodoc AUTHORS ChangeLog NEWS README sample.sgreprc
+
insinto /etc
newins sample.sgreprc sgreprc
 }



[gentoo-commits] repo/gentoo:master commit in: app-text/sgrep/files/, app-text/sgrep/

2022-10-06 Thread Ionen Wolkens
commit: 3fb9bc966ae822d16939f2fa0d5179946c8f484b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 05:24:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 05:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb9bc96

app-text/sgrep: fix build with upcoming clang16

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

 app-text/sgrep/files/sgrep-1.94a-clang16.patch   | 11 +++
 app-text/sgrep/{sgrep-1.94a.ebuild => sgrep-1.94a-r1.ebuild} |  4 
 2 files changed, 15 insertions(+)

diff --git a/app-text/sgrep/files/sgrep-1.94a-clang16.patch 
b/app-text/sgrep/files/sgrep-1.94a-clang16.patch
new file mode 100644
index ..8892f79bbb01
--- /dev/null
+++ b/app-text/sgrep/files/sgrep-1.94a-clang16.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/871036
+--- a/sgrep.h
 b/sgrep.h
+@@ -20,2 +20,3 @@
+ #include 
++#include 
+ #include 
+@@ -616,2 +617,3 @@
+ int create_index(const IndexOptions *options);
++int index_query(IndexOptions *options, int argc, char *argv[]);
+ int add_region_to_index(struct IndexWriterStruct *writer,

diff --git a/app-text/sgrep/sgrep-1.94a.ebuild 
b/app-text/sgrep/sgrep-1.94a-r1.ebuild
similarity index 93%
rename from app-text/sgrep/sgrep-1.94a.ebuild
rename to app-text/sgrep/sgrep-1.94a-r1.ebuild
index 48d4a42542ef..eb45eb4f246a 100644
--- a/app-text/sgrep/sgrep-1.94a.ebuild
+++ b/app-text/sgrep/sgrep-1.94a-r1.ebuild
@@ -11,6 +11,10 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-clang16.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: games-arcade/conveysdl/, games-arcade/conveysdl/files/

2022-10-06 Thread Ionen Wolkens
commit: 597a59ff60bb76f6b632ffe556dec722a4ca1ee1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 05:40:37 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 05:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597a59ff

games-arcade/conveysdl: fix build with upcoming clang16

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

 games-arcade/conveysdl/conveysdl-1.3-r2.ebuild   | 1 +
 games-arcade/conveysdl/files/conveysdl-1.3-clang16.patch | 8 
 2 files changed, 9 insertions(+)

diff --git a/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild 
b/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
index a45ec62f1a9e..54d79cf9b620 100644
--- a/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
+++ b/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
@@ -26,6 +26,7 @@ PATCHES=(
"${FILESDIR}"/${P}-arrays.patch
"${FILESDIR}"/${P}-audio.patch
"${FILESDIR}"/${P}-speed.patch
+   "${FILESDIR}"/${P}-clang16.patch
 )
 
 src_compile() {

diff --git a/games-arcade/conveysdl/files/conveysdl-1.3-clang16.patch 
b/games-arcade/conveysdl/files/conveysdl-1.3-clang16.patch
new file mode 100644
index ..ca050433c474
--- /dev/null
+++ b/games-arcade/conveysdl/files/conveysdl-1.3-clang16.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/871048
+--- a/main.c
 b/main.c
+@@ -70,3 +70,3 @@
+ 
+-int playsound(soundnum)
++int playsound(int soundnum)
+ {



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2022-10-06 Thread Joonas Niilola
commit: 1a7ae740503648280f021edb73ed4e84e8929c94
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Oct  7 05:26:40 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct  7 05:26:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7ae740

mail-client/thunderbird-bin: add 102.3.2, drop 102.3.1

Bug: https://bugs.gentoo.org/873862
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird-bin/Manifest   | 132 ++---
 ...2.3.1.ebuild => thunderbird-bin-102.3.2.ebuild} |   8 --
 2 files changed, 66 insertions(+), 74 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 036c66f6df4d..969089fe3ded 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,67 +1,67 @@
-DIST thunderbird-102.3.1-af.xpi 551420 BLAKE2B 
a4284bed51d507ee551a3e316d478e90942c7370a9cb811077722d09314ce1eab83134506ab2055082ddf1c7ef28d151ab0f3e91c72ad86dcc41cb96724708c9
 SHA512 
5226a93bc94ec69de028138cb8550db20838eec5ccaee94f14297346195b45c0a6534dca75474d0719380ac5462d480d9e5a6997ce017ff7430eeb8ab4dcc83f
-DIST thunderbird-102.3.1-ar.xpi 655776 BLAKE2B 
e14b0084b408df3b0a04daacdc15daeae31167798b2cccad6aaa20bd0b83fb79d655f26e7ac0e5abd0ef85ade576190542194de476af3e99602981aa702f662d
 SHA512 
13ded198c187540ea8255e69bae5467108deec866b6681caa2cab8c11fbe5c8cd01d6d3e0e8599291ccd160756d2bb646e8a76874736239cd161f4764aaf82ab
-DIST thunderbird-102.3.1-ast.xpi 572178 BLAKE2B 
cbec4e2d5550cabe5cf0be2077ba538a400095ec21181f9d6e45e0a3274f81098cd9aa6b07353f55f175a17a1116a6b6a27c7963f1c9343084da9497fdf1871d
 SHA512 
1856fe6d8aec0f949bff83595d7144cbfd23f12287c2d77a947ff895421432a1399206279938d72e47708628a88b24d737bd387593a65c24f012949c1cd3b274
-DIST thunderbird-102.3.1-be.xpi 687878 BLAKE2B 
7d3ff8f25c1330d77c39a426ca330f2876e5129d9dd310d497c67084e44673285b7e7e9c374d9e8fd75f91d37f4021d5e93b4883d615ec71aaf36a78b30f3fb0
 SHA512 
0daa8d2d9168558f477751059a9cae3392122837d2e444329e2c68167a6fced1e2d51a2a208ec122dcdb0b1cb6c29fdae74b66c86099e04e60cb783a115a5e06
-DIST thunderbird-102.3.1-bg.xpi 683816 BLAKE2B 
f1c67b965d0d11536c0b9467006477eea39f7dd107626baf77b6f17af1ce154c3ae82557ff92f7a95f8c1cde6d35e680f9267b81c48011fdf0348ddbf15d2896
 SHA512 
81a3f8b08944df7b514f082c3d3250a167c3a97f2081953a8a97a250c27fdbf2249c49820cd308108b339d54fca85be06104245dc22a8afe162210adbcf1528a
-DIST thunderbird-102.3.1-br.xpi 615534 BLAKE2B 
21e27e6d2b0e44e0066d3a8293abf076bc85683fcf37f43b139fb93b5f11df5ffa92cb80dbdc16a5b0607b482ca9f033f71808a2e067ff762c37500d86c35abc
 SHA512 
f8019a3ab8b65e989f8ec10b114c61213e36fb6e34f1ea0f15a87a5b943744323ee63fe4dc599cd0ee07d99033556b9c476fb25af7cd5ae9d9a239195ce7
-DIST thunderbird-102.3.1-ca.xpi 637766 BLAKE2B 
6ef097cf88fa0a773b77a2183e28300c8c1f9691f1f4e508961f4af95a798bfff53314799ecb1276a327adbc03d19b1d6cb29a6d0350f9f0682413d81b171c31
 SHA512 
2bb9ca1368d59bc6885f5b8e791160fdad6b1c669744d1affd470c31c16868acc9ae005e897a18e9afdddfca6ee7fd18ebc3569cfb7cf6422b988c972de08418
-DIST thunderbird-102.3.1-cak.xpi 643988 BLAKE2B 
44c09c5c51993588a3c5f42f851ee8d5546acab43a6e2850f7228741d05f6395515cdf326f99cc456ce10f16c2a1e481707926f75ca7128fed88437cadf72cbb
 SHA512 
c70a9d0492ff5b2d9ea4b0a9391d36ec7f7d26eb0f289c8562e58e13a6451103fcc5ad77139343a3ddd0b82a8d2eb970cbf79fbdf84d41dd2f4def07fb48a0d8
-DIST thunderbird-102.3.1-cs.xpi 708439 BLAKE2B 
c288a09d6b798cd9561b5966a578f3052eb54010e470e479bd1de27b35e4197467eb7142693d407fb6b9f2f266fc4b9a88b375d3c12f37a1204b817fa3f331f0
 SHA512 
3fb74623dc7dcd123a4adf016d63a3870a37d2806506b50a091deb86ea5863d3d971e5e522b84a820fafc937e1e9583100c9c376b9096a1a0a310ce80d63a043
-DIST thunderbird-102.3.1-cy.xpi 686501 BLAKE2B 
a2febd6e1cd440b80cf5819e92b2d6ea1c0c1efde7ca51e8279238e49bada8e9cc7bfba1b69440585696a5d69841acb44ebfed7bc821e4884db585dd46845e5c
 SHA512 
a8d0bc53e705f1f142b28685054dd59176466f4575a42cbabe31809158c7de0fd374f9b5fb608731bda47836c0d991edd2ec2729655ec338357a983f6b95f9d1
-DIST thunderbird-102.3.1-da.xpi 671989 BLAKE2B 
086c47fa1f4fc88e0ced7d9e95c3eb5a3041cc618726d85bccb24fd91c66b9552f2ea2bd075431841c6c8e1105dba99234f543b53c65d01fbe205d79140b2068
 SHA512 
9d42fbafc61eea61cd24c43d81f4fde92ea1fba99f7afc02ed3e79bdf44f50d4d8bf039a5f015ab06eac29bcb9c78bd2162606dd503359b9160e3fdf80ce561c
-DIST thunderbird-102.3.1-de.xpi 704979 BLAKE2B 
7bb5dbe5ffb4c42d25d524b9f173f90e11818926436004559a8441fea58dc63206824f9ed6ca385f1991579bed7179227237e27ec2fe6c8fb0a512a061ed61b5
 SHA512 
fdfb2d84543256e88b69d80b954224294f14a447be787509c793b593b56f7b9d2b794274dfb7c2a0e407033d846e1b9059ee9aa3bbadebfbadef23b66881
-DIST thunderbird-102.3.1-dsb.xpi 720016 BLAKE2B 
27ff4d24fc0f8d10662311e602a8d82efa13a1d15def63cefd07ae9375241758061ed3e9522998b8e1f797fe650752315ef119f16f73be8f1e62b565fc547f52
 SHA512 
53cf5ff500bfe65376d42d158febed685d079f0344224dd61b802fdac98a31604ddb6ae59d826211ca70626a0494e75c0974a89e37e9587162578ccc9521dc7d
-DIST 

[gentoo-commits] repo/gentoo:master commit in: media-sound/qtractor/

2022-10-06 Thread Joonas Niilola
commit: 24e1d18eddaf881add3afa342cd61b3f7c3685e6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Oct  7 05:23:33 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct  7 05:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e1d18e

media-sound/qtractor: Stabilize 0.9.28 amd64, #875791

Signed-off-by: Joonas Niilola  gentoo.org>

 media-sound/qtractor/qtractor-0.9.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qtractor/qtractor-0.9.28.ebuild 
b/media-sound/qtractor/qtractor-0.9.28.ebuild
index f3c019cec2bc..9874170b9c00 100644
--- a/media-sound/qtractor/qtractor-0.9.28.ebuild
+++ b/media-sound/qtractor/qtractor-0.9.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
 REQUIRED_USE="dssi? ( ladspa )"



[gentoo-commits] repo/gentoo:master commit in: media-sound/qtractor/

2022-10-06 Thread Joonas Niilola
commit: 1e7b2211f7d69f51a801baec432f628abba4e41a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Oct  7 05:24:22 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct  7 05:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7b2211

media-sound/qtractor: Stabilize 0.9.28 x86, #875791

Signed-off-by: Joonas Niilola  gentoo.org>

 media-sound/qtractor/qtractor-0.9.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qtractor/qtractor-0.9.28.ebuild 
b/media-sound/qtractor/qtractor-0.9.28.ebuild
index 9874170b9c00..57db29bd6746 100644
--- a/media-sound/qtractor/qtractor-0.9.28.ebuild
+++ b/media-sound/qtractor/qtractor-0.9.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
 REQUIRED_USE="dssi? ( ladspa )"



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

2022-10-06 Thread Arthur Zamarin
commit: 006cbd7104c5317050395fb4eeb4d4e814253180
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 04:44:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 04:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006cbd71

media-libs/flac: Stabilize 1.4.1 arm, #875647

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

 media-libs/flac/flac-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac/flac-1.4.1.ebuild 
b/media-libs/flac/flac-1.4.1.ebuild
index 8fd8883406b0..9f688638cb12 100644
--- a/media-libs/flac/flac-1.4.1.ebuild
+++ b/media-libs/flac/flac-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 # -
 SLOT="0/10-12"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx 
cpu_flags_x86_avx2 cpu_flags_x86_avx cpu_flags_x86_sse2 static-libs"
 
 # AVX configure switch is for both AVX & AVX2



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

2022-10-06 Thread Arthur Zamarin
commit: 94b134bd66fab85dfd691817be345825b75b3837
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct  7 04:44:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct  7 04:44:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b134bd

media-libs/flac-compat: Stabilize 1.3.4 arm, #875647

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

 media-libs/flac-compat/flac-compat-1.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac-compat/flac-compat-1.3.4.ebuild 
b/media-libs/flac-compat/flac-compat-1.3.4.ebuild
index 90107a61cc6d..3a7d5eb3c1e5 100644
--- a/media-libs/flac-compat/flac-compat-1.3.4.ebuild
+++ b/media-libs/flac-compat/flac-compat-1.3.4.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-compat}"
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="8.3.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 arm ~x86"
 IUSE="+cxx ogg cpu_flags_x86_sse"
 
 RDEPEND="



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

2022-10-06 Thread Michał Górny
commit: 680507ddfe84f7dd12914af43c04f5af874a5fce
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 03:54:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 04:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680507dd

dev-python/aesara: Remanifest 2.8.7, upstream retagged

Upstream has retagged 2.8.7 with trivial _version.py fix.

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

 dev-python/aesara/Manifest| 2 +-
 dev-python/aesara/{aesara-2.8.7.ebuild => aesara-2.8.7-r1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index e850157060e7..24d5eb29651f 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,3 @@
 DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e
 DIST aesara-rel-2.8.6.gh.tar.gz 7941385 BLAKE2B 
8e01e8afe7a4a33ad133d2759336dea66223c7f001c963d937bcae903f315b4dffbd0e877fbfe2f1b7f31b7f73acd8b7ac38a716337aa129b9a36b0367715f96
 SHA512 
abfa9f63f096eb6d8961eaa700a13f41833ba79d684b83fbcd7bf4a9d8f0ab49eae1bc3d1249817cf03f63526127612482cbc79c03bf2596743caca810f1fc56
-DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
e4b9bf0df3d5bc1745645b4034ca8b94e6a8dbf12bc884df2b0c7701634b4b2015d6fdbf77854da88c6fc6ed89b369a561a289522c7790add70ff281c6088b8f
 SHA512 
0b847424a0e91c4e07b8edefb5f8d1ef46e476c4622fade95f2a7a3b459097c82b62b6f215d98d4de8e8511e50a0a82e4c3b7573d45ac0e0c8ec3b80ae9c61f8
+DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6

diff --git a/dev-python/aesara/aesara-2.8.7.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
similarity index 100%
rename from dev-python/aesara/aesara-2.8.7.ebuild
rename to dev-python/aesara/aesara-2.8.7-r1.ebuild



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

2022-10-06 Thread Michał Górny
commit: 38b0a95e421f9c4df353dbda9eefaa3d8bba7ef2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 04:24:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 04:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b0a95e

dev-python/aesara: Unblock numpy 1.23

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

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

diff --git a/dev-python/aesara/aesara-2.8.7-r1.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
index 00f30feaabf6..fb9959917519 100644
--- a/dev-python/aesara/aesara-2.8.7-r1.ebuild
+++ b/dev-python/aesara/aesara-2.8.7-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-python/logical-unification[${PYTHON_USEDEP}]
dev-python/minikanren[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
-   =dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2022-10-06 Thread Ionen Wolkens
commit: 804dc0647812813c047977152ce8f9fca9e9f779
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 04:29:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 04:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804dc064

x11-terms/kitty-shell-integration: stabilize 0.26.3 for amd64, x86

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

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.26.3.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.26.3.ebuild
index 4c3e987c411b..e4411a8cbd8d 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.26.3.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.26.3.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



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

2022-10-06 Thread Ionen Wolkens
commit: 1e853c2fd5d0976b3c4c17b808b5281e13770341
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 04:29:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 04:29:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e853c2f

x11-terms/kitty: stabilize 0.26.3 for amd64, x86

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

 x11-terms/kitty/kitty-0.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.26.3.ebuild 
b/x11-terms/kitty/kitty-0.26.3.ebuild
index 3ee9cbb30121..526e04ed18ad 100644
--- a/x11-terms/kitty/kitty-0.26.3.ebuild
+++ b/x11-terms/kitty/kitty-0.26.3.ebuild
@@ -15,7 +15,7 @@ else

https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"

VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2022-10-06 Thread Ionen Wolkens
commit: 83e1aace24ec944a4e2e747534f8be79c1c3da56
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 04:29:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 04:29:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e1aace

x11-terms/kitty-terminfo: stabilize 0.26.3 for amd64, x86

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

 x11-terms/kitty-terminfo/kitty-terminfo-0.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.26.3.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.26.3.ebuild
index 35ff98034a87..dc5bddaad255 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.26.3.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.26.3.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



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

2022-10-06 Thread Ionen Wolkens
commit: 8a9dcaa64d991f4cdbd1a601750e904881e3868e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 01:11:43 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 01:11:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9dcaa6

media-gfx/imv: adjust grapheme2 patch

Upon closer look, believe this is the right fix.

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

 media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch   | 5 ++---
 .../{imv-4.3.1_p20211221.ebuild => imv-4.3.1_p20211221-r1.ebuild}| 0
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch 
b/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch
index ba02c27ef82e..cc467e9eb55d 100644
--- a/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch
+++ b/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch
@@ -1,13 +1,12 @@
-Changed with v2 and would become an error with clang16.
 --- a/src/console.c
 +++ b/src/console.c
 @@ -54,3 +54,3 @@
if (buffer[position] != 0) {
 -return position + grapheme_next_character_break(buffer + position, 
SIZE_MAX);
-+return position + grapheme_next_character_break((uint_least32_t *)buffer 
+ position, SIZE_MAX);
++return position + grapheme_next_character_break_utf8(buffer + position, 
SIZE_MAX);
} else {
 @@ -87,3 +87,3 @@
do {
 -step = grapheme_next_character_break(buffer + result, SIZE_MAX);
-+step = grapheme_next_character_break((uint_least32_t *)buffer + result, 
SIZE_MAX);
++step = grapheme_next_character_break_utf8(buffer + result, SIZE_MAX);
  if (result + step >= position)

diff --git a/media-gfx/imv/imv-4.3.1_p20211221.ebuild 
b/media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild
similarity index 100%
rename from media-gfx/imv/imv-4.3.1_p20211221.ebuild
rename to media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild



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

2022-10-06 Thread Ionen Wolkens
commit: b483c31b42645fe35fcf6808f196ab20564dd780
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 00:36:55 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 00:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b483c31b

media-gfx/imv: add 4.3.1_p20211221

Mostly to include libgrapheme support for those that don't want
to pull icu on minimal systems (with a minimal image viewer).
Uptream had no activity since 2021, so not expecting a release soon.

Also add workaround to display animated gifs even if USE=freeimage
is set (which prevented using libnsgif with animation support).

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

 media-gfx/imv/Manifest |  1 +
 .../files/imv-4.3.1_p20211221-animated-gif.patch   | 19 +
 .../files/imv-4.3.1_p20211221-libgrapheme2.patch   | 13 
 media-gfx/imv/imv-4.3.1_p20211221.ebuild   | 89 ++
 4 files changed, 122 insertions(+)

diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index e75c2e6a9fb6..a6bf38bedfbc 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
 DIST imv-4.3.1.tar.gz 79123 BLAKE2B 
9c818a5a29457313c3d0ed1a8558555b2069aec837939dc1d2b71668ec2fd39867c8ad4fcf8605243ded96e27d346af4307d83c8854538981b62c968e9ec0ede
 SHA512 
f70b95f3f99d7d6a9276370650cef0885938464e3a40ab1768231292ba35d9040f7196a5853ea1268fe6d47cf08d129b3fbae1ca215df96d12ccd85b7efd1ee6
+DIST imv-4.3.1_p20211221.tar.gz 80082 BLAKE2B 
2b4f3cdb0b7123b978cdbc588cf686c38d65053e3fadb6532da45be3e24b35a297639ca8ddb7d05945f92763cc014a232eb0ca0af0da059b2dac48d2b3c9939d
 SHA512 
7579930a406d2ba1dca7f043d635ea89301606d06ca5ebe5779fffd1410789bb07ef8228beb2ef08af2783e64deda8b67aa991fc56333c0e60051f7666fbb19f

diff --git a/media-gfx/imv/files/imv-4.3.1_p20211221-animated-gif.patch 
b/media-gfx/imv/files/imv-4.3.1_p20211221-animated-gif.patch
new file mode 100644
index ..3b7ac34a3a80
--- /dev/null
+++ b/media-gfx/imv/files/imv-4.3.1_p20211221-animated-gif.patch
@@ -0,0 +1,19 @@
+Upstream priorizes freeimage in general, but nsgif supports animated
+gif while freeimage displays them as a static image. This allows setting
+USE=freeimage while still getting animations if (optional) USE=gif.
+--- a/src/main.c
 b/src/main.c
+@@ -20,2 +20,6 @@
+ 
++#ifdef IMV_BACKEND_LIBNSGIF
++  imv_install_backend(imv, _backend_libnsgif);
++#endif
++
+ #ifdef IMV_BACKEND_FREEIMAGE
+@@ -39,6 +43,2 @@
+ #endif
+-
+-#ifdef IMV_BACKEND_LIBNSGIF
+-  imv_install_backend(imv, _backend_libnsgif);
+-#endif
+ 

diff --git a/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch 
b/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch
new file mode 100644
index ..ba02c27ef82e
--- /dev/null
+++ b/media-gfx/imv/files/imv-4.3.1_p20211221-libgrapheme2.patch
@@ -0,0 +1,13 @@
+Changed with v2 and would become an error with clang16.
+--- a/src/console.c
 b/src/console.c
+@@ -54,3 +54,3 @@
+   if (buffer[position] != 0) {
+-return position + grapheme_next_character_break(buffer + position, 
SIZE_MAX);
++return position + grapheme_next_character_break((uint_least32_t *)buffer 
+ position, SIZE_MAX);
+   } else {
+@@ -87,3 +87,3 @@
+   do {
+-step = grapheme_next_character_break(buffer + result, SIZE_MAX);
++step = grapheme_next_character_break((uint_least32_t *)buffer + result, 
SIZE_MAX);
+ if (result + step >= position)

diff --git a/media-gfx/imv/imv-4.3.1_p20211221.ebuild 
b/media-gfx/imv/imv-4.3.1_p20211221.ebuild
new file mode 100644
index ..efc26ac19ee5
--- /dev/null
+++ b/media-gfx/imv/imv-4.3.1_p20211221.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/;
+else
+   IMV_HASH=4448fb6104d67e3dfff3e71babe257992fce556
+   SRC_URI="https://git.sr.ht/~exec64/imv/archive/${IMV_HASH}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${IMV_HASH}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://sr.ht/~exec64/imv/;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/inih
+   media-libs/libglvnd[X?]
+   x11-libs/cairo
+   x11-libs/libxkbcommon[X?]
+   x11-libs/pango
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   )
+   freeimage? ( media-libs/freeimage )
+   gif? ( media-libs/libnsgif )
+   heif? ( media-libs/libheif:= )
+   icu? ( dev-libs/icu:= )
+   !icu? ( >=dev-libs/libgrapheme-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   png? ( media-libs/libpng:= )
+

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

2022-10-06 Thread Ionen Wolkens
commit: 67eb206f721bd869ae922b211f977dba1a2cac52
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Oct  7 00:48:23 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 00:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67eb206f

media-gfx/imv: sync live

Upstream had no activity since 2021, so add patches here
as don't expect updates for a while (may consider removing
the live ebuild altogether).

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

 media-gfx/imv/imv-.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-gfx/imv/imv-.ebuild b/media-gfx/imv/imv-.ebuild
index 95ff5b86dae8..2c68adf92af7 100644
--- a/media-gfx/imv/imv-.ebuild
+++ b/media-gfx/imv/imv-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,7 +38,7 @@ RDEPEND="
gif? ( media-libs/libnsgif )
heif? ( media-libs/libheif:= )
icu? ( dev-libs/icu:= )
-   !icu? ( dev-libs/libgrapheme )
+   !icu? ( >=dev-libs/libgrapheme-2:= )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( media-libs/libpng:= )
svg? ( >=gnome-base/librsvg-2.44:2 )
@@ -53,6 +53,11 @@ BDEPEND="
app-text/asciidoc
wayland? ( dev-util/wayland-scanner )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
+   "${FILESDIR}"/${PN}-4.3.1_p20211221-libgrapheme2.patch
+)
+
 src_prepare() {
default
 



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

2022-10-06 Thread Ionen Wolkens
commit: 1a25bc6332df62e2ebce72000572a62cbc83d7dc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct  6 23:44:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Oct  7 00:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a25bc63

dev-libs/libgrapheme: add 2.0.0

Upstream switched to semver and defines the soname as major.minor,
so introduce subslot to match this.

Patch no longer needed thanks to upstream changes. sed is not
needed per-se but it's simpler than passing everything (to read
from env given this is a posix makefile).

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

 dev-libs/libgrapheme/Manifest |  1 +
 dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index 3caacef0b4e6..dc1e795e5493 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1 +1,2 @@
 DIST libgrapheme-1.tar.gz 67912 BLAKE2B 
62e82018b2a45f7259811fbfbae45741252ffedafa095d8e373d62220fc50141afe359d171b723e007120ac307db540c03cfe6e60ecedf1eea0be5518caa9bcb
 SHA512 
c0f3300d30707266e44ee01f359204720ae1770788cec509b03be914f8581caae144fb72952d111f108ebef21fd96b5ca2cf69463ee569bce4bba8645942ee05
+DIST libgrapheme-2.0.0.tar.gz 844784 BLAKE2B 
02e52bbbf69276bf2ed43b7acb0b95d59ba5e435514d62827d2e41f1605ba207ab808864df149527798f51e8ae8025fe7880aac738c66dd35bec0ad042f34d85
 SHA512 
c5b55a4201958f10cabd2ad228cda8ea35b6fc3260d6018f2c01a82ce265369c2f4ebd36e7e66aabf7458f86791e97754b544acac136c8acd874ea708efe961a

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild 
b/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild
new file mode 100644
index ..9cd9b0bf37de
--- /dev/null
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Unicode string library"
+HOMEPAGE="https://libs.suckless.org/libgrapheme/;
+SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+# upstream suggests keeping the static option, others have requested it too
+IUSE="static-libs"
+
+src_prepare() {
+   default
+
+   append-cflags ${CPPFLAGS}
+   tc-export CC AR RANLIB
+   tc-export_build_env BUILD_CC
+   sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' 
config.mk || die
+}
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
+   )
+
+   emake "${emakeargs[@]}" install
+   einstalldocs
+
+   use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
+}



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

2022-10-06 Thread Patrick McLean
commit: 567b2821e0cfeeecb5205e6d8320c90bf5038547
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Oct  6 23:12:05 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Oct  6 23:12:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567b2821

net-misc/openssh: add 9.1_p1

Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/openssh/Manifest  |   7 +
 .../openssh/files/openssh-9.1_p1-build-tests.patch |  13 +
 net-misc/openssh/openssh-9.1_p1.ebuild | 514 +
 3 files changed, 534 insertions(+)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 2992675630dd..bf68be53332e 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -10,3 +10,10 @@ DIST openssh-9.0p1+x509-13.4.1.diff.gz 1146757 BLAKE2B 
070d6bc23179a581e4fe79412
 DIST openssh-9.0p1-sctp-1.2.patch.xz 6768 BLAKE2B 
8a18aea57b0b3f8f0a641870f0cd1570c6cc48d1e28ef7261344918905e94a548d3a3acb6feb1c6ef13f0c6cacf2b845163cad2b96ab20cb9fc58a49aeb699c1
 SHA512 
d6aa5f32464d5f3e2e63e9ba82108f33bdaa890e2adf2ccc47ce0d672979fc67510d9dd7561b17eaba0c2f11a8eb565029b0ebff3b2d050e9e04e6143aedb8a3
 DIST openssh-9.0p1.tar.gz 1822183 BLAKE2B 
49724a400951964d659d136908657940f79e150056728cc4dadf8ff8652a832f7fd46eebb47b15085e57fca4b00c77d1ec4dd1b056ea2bbcee89f54a121ed5e2
 SHA512 
613ae95317e734868c6a60d9cc5af47a889baa3124bbdd2b31bb51dd6b57b136f4cfcb5604cca78a03bd500baab9b9b45eaf77e038b1ed776c86dce0437449a9
 DIST openssh-9.0p1.tar.gz.asc 833 BLAKE2B 
e29ff08f10feee7347c02a7ce4b33b8d9c71a26656f0430a2511c25bc6b5006f1683d845826a68ff4eed068b30c911e273cb34e5b4880854d55a776415474019
 SHA512 
7b1445764058435d2fa8a9c7553643983650d4232036c088e46e44beeb538d32cba88f775b1be9da5f21a01d6caea59b3dc4714507781e9cb946546fa54f169f
+DIST openssh-9.1_p1-X509-glue-13.5.patch.xz 1092 BLAKE2B 
19da945547472048d01a6ec26f28cba11afe1a0590a115582d1e21a852b6b66589b091ab4440d57952200522318aeffb7d9404e53f9532ae80e47685c24c4097
 SHA512 
96de9f59bacfd99aa9ef03362d55d88b3eea0acc57a11fb72e5c612bfb0f5e48455b0a0d0add9a8a5524b9d4701f47db1ff7859f1d3c2a12947b27292961cbd5
+DIST openssh-9.1_p1-hpn-15.2-X509-glue.patch.xz 5504 BLAKE2B 
776b467ddde16e268536c5632b028a32db22b26d7bc11e2a9fa6c8e29528be3eb781066d6b30fb2f561a73a24c34a29963fcd7c872aa92dc19d715d8ffbf2cbe
 SHA512 
aa753da5f75d90165f5922ead1dd495a15a4c581360d5862ec6f802caea54055da8e308c1919efa8e78b31a7ea082f8693dda0ab84ccee414c562ec062c50fb1
+DIST openssh-9.1_p1-hpn-15.2-glue.patch.xz 3840 BLAKE2B 
06fb14d8c6f52f1c6fae7971fc4da810c814d7b52063f8cc7e83356baa7ed70c84476c1d1cc896eba6d0d51813dc994e3c82278e66c04998431c8123a09fe7df
 SHA512 
99c88c08fb384336a9680629bc04a89121780d64ee8b03ac164c4e446cc30b865004292e98516b6f857bd75e1b4393291427c046ffcabc1578629e6075636cbf
+DIST openssh-9.1p1+x509-13.5.diff.gz 1213948 BLAKE2B 
5663a1c865c80f590642bb855f7d7a17e71e0db099deb4cea5750cfe734bd506b70a1b266fccc2a58174ae2b1b96a7f1ced56382d5d7e741b07e46422b03f7e6
 SHA512 
70a1f12e98b8fa8170c208803ee482aea2fcf6b9e41ecada5fabaa0288ed5a32574f42a7b50718bb484978f3c65f50e55966c9f555a9de100dc8d695b9aec531
+DIST openssh-9.1p1-sctp-1.2.patch.xz 6772 BLAKE2B 
8393c1ca5f0df7e4d490cef5c38d50d45da83a9c3f650e9af15d95825f9e682a6aaf6a0e85fc1704d41d6567aec8f0b34e43b20652e0141008ccdbe91426dfac
 SHA512 
6750394d0fb7b7f93a0e4f94204e53277cc341c5b2427130559e443557dbb95f2e85a71cfe8d40cfa17dd015b0f3880f79a1f868374e60e94e8385c9b45acec5
+DIST openssh-9.1p1.tar.gz 1838747 BLAKE2B 
287b6b1cc4858b27af88f4a4674670afff1fb5b99461892083393c53ef3747c5a0fcd90cba95d2c27465a919e00f7f42732c93af4f306665ba0393bbb7a534f5
 SHA512 
a1f02c407f6b621b1d0817d1a0c9a6839b67e416c84f3b76c63003b119035b24c19a1564b22691d1152e1d2d55f4dc7eb1af2d2318751e431a99c4efa77edc70
+DIST openssh-9.1p1.tar.gz.asc 833 BLAKE2B 
83efe3c705f6a02c25a9fc9bac2a4efd77470598d9e0fcb86dff2d265c58cffec1afecad3621769b2bd78ac25884f0ee20ae9b311e895db93e3bb552dffd6e74
 SHA512 
47dc7295f9694250bcbb86d7ca0830a47da4f3df7795bb05ebaf1590284ccce5317022c536bea1b09bd2fa4d8013295cc0de287ebe3f9dc605582077e9f11ddd

diff --git a/net-misc/openssh/files/openssh-9.1_p1-build-tests.patch 
b/net-misc/openssh/files/openssh-9.1_p1-build-tests.patch
new file mode 100644
index ..62f51a87823d
--- /dev/null
+++ b/net-misc/openssh/files/openssh-9.1_p1-build-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/openbsd-compat/regress/Makefile.in 
b/openbsd-compat/regress/Makefile.in
+index dd8cdc4b7..c446f0aa2 100644
+--- a/openbsd-compat/regress/Makefile.in
 b/openbsd-compat/regress/Makefile.in
+@@ -10,7 +10,7 @@ CFLAGS=@CFLAGS@
+ CPPFLAGS=-I. -I.. -I../.. -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../.. 
@CPPFLAGS@ @DEFS@
+ EXEEXT=@EXEEXT@
+ LIBCOMPAT=../libopenbsd-compat.a
+-LIBS=@LIBS@
++LIBS=@LIBS@ -lssl -lcrypto
+ LDFLAGS=@LDFLAGS@ $(LIBCOMPAT)
+ 
+ TESTPROGS=closefromtest$(EXEEXT) snprintftest$(EXEEXT) strduptest$(EXEEXT) \

diff --git a/net-misc/openssh/openssh-9.1_p1.ebuild 
b/net-misc/openssh/openssh-9.1_p1.ebuild
new file mode 

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

2022-10-06 Thread Matt Turner
commit: 31c73b13ec260966521c7a60b66414353482b8d7
Author: Pascal Jaeger  leimstift  de>
AuthorDate: Mon Sep 26 13:13:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct  6 23:11:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c73b13

net-libs/gnome-online-accounts: Version bump to 3.46.0

Closes: https://github.com/gentoo/gentoo/pull/27473
Signed-off-by: Pascal Jaeger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gnome-online-accounts/Manifest|  1 +
 .../gnome-online-accounts-3.46.0.ebuild| 78 ++
 profiles/package.mask  |  1 +
 3 files changed, 80 insertions(+)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index 3e344010e831..5933870f9b1c 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1 +1,2 @@
 DIST gnome-online-accounts-3.44.0.tar.xz 859564 BLAKE2B 
6131094df19d5f282491bd19a97f6e0248b10a5c4db19962a6804523101fb86d6bed7523b46cef91328e0f3c7b6496068594de0689ab1fcb63fd8fb80eece49c
 SHA512 
e70a83b557b816dc7eb22bcd1e4a263044a16c981dfa945a529250ea76e743c9cc73f2ecd4f3006d28a4f3161c7a15dba8bd1416b413c28f4d86d0192755e809
+DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 
20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7
 SHA512 
727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201

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
new file mode 100644
index ..cf7e18995da4
--- /dev/null
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+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 )"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   # TODO: Give users a way to set the G/FB/Windows Live secrets
+   local emesonargs=(
+   -Dgoabackend=true
+   -Dinspector=false
+   -Dexchange=true
+   -Dfedora=false
+   -Dgoogle=true
+   -Dimap_smtp=true
+   $(meson_use kerberos)
+   -Dlastfm=true
+   -Dmedia_server=true
+   -Downcloud=true
+   -Dwindows_live=true
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   -Dman=true
+   $(meson use vala vapi)
+   )
+   meson_src_configure
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index d409a0ed3f98..869f11e9c9d1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -481,6 +481,7 @@ sys-devel/automake:1.11
 >=mail-client/evolution-3.46
 >=mail-client/geary-43
 media-libs/libshumate
+>=net-libs/gnome-online-accounts-3.46
 >=net-libs/gssdp-1.6
 >=net-libs/gupnp-1.6
 net-libs/libsoup:3.0



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

2022-10-06 Thread Georgy Yakovlev
commit: 33f9d1b26716280ef7b8644c7c86e0e67ed9d17c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct  6 22:18:35 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct  6 22:18:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f9d1b2

dev-lang/rust: backport is_libcxx_linked to older versions

Closes: https://bugs.gentoo.org/875563
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/rust-1.62.1.ebuild| 24 ++--
 dev-lang/rust/rust-1.63.0-r1.ebuild | 24 ++--
 2 files changed, 28 insertions(+), 20 deletions(-)

diff --git a/dev-lang/rust/rust-1.62.1.ebuild b/dev-lang/rust/rust-1.62.1.ebuild
index 14499d27ee4f..330a83219754 100644
--- a/dev-lang/rust/rust-1.62.1.ebuild
+++ b/dev-lang/rust/rust-1.62.1.ebuild
@@ -222,6 +222,17 @@ llvm_check_deps() {
has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// 
/,}]"
 }
 
+# Is LLVM being linked against libc++?
+is_libcxx_linked() {
+   local code='#include 
+#if defined(_LIBCPP_VERSION)
+   HAVE_LIBCXX
+#endif
+'
+   local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - 
<<<"${code}") || return 1
+   [[ ${out} == *HAVE_LIBCXX* ]]
+}
+
 pkg_pretend() {
pre_build_checks
 }
@@ -258,7 +269,7 @@ src_prepare() {
 src_configure() {
filter-flags '-flto*' # https://bugs.gentoo.org/862109
 
-   local rust_target="" rust_targets="" arch_cflags use_libcxx="false"
+   local rust_target="" rust_targets="" arch_cflags
 
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
@@ -307,14 +318,6 @@ src_configure() {
 
rust_target="$(rust_abi)"
 
-   # https://bugs.gentoo.org/732632
-   if tc-is-clang; then
-   local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
-   use_libcxx="true"
-   fi
-   fi
-
local cm_btype="$(usex debug DEBUG RELEASE)"
cat <<- _EOF_ > "${S}"/config.toml
changelog-seen = 2
@@ -327,7 +330,8 @@ src_configure() {
targets = "${LLVM_TARGETS// /;}"
experimental-targets = ""
link-shared = $(toml_usex system-llvm)
-   $(if [[ ${use_libcxx} == true ]]; then
+   $(if is_libcxx_linked; then
+   # https://bugs.gentoo.org/732632
echo "use-libcxx = true"
echo "static-libstdcpp = false"
fi)

diff --git a/dev-lang/rust/rust-1.63.0-r1.ebuild 
b/dev-lang/rust/rust-1.63.0-r1.ebuild
index 0e8a344f1bd1..d0595ed73590 100644
--- a/dev-lang/rust/rust-1.63.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.63.0-r1.ebuild
@@ -232,6 +232,17 @@ llvm_check_deps() {
has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// 
/,}]"
 }
 
+# Is LLVM being linked against libc++?
+is_libcxx_linked() {
+   local code='#include 
+#if defined(_LIBCPP_VERSION)
+   HAVE_LIBCXX
+#endif
+'
+   local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - 
<<<"${code}") || return 1
+   [[ ${out} == *HAVE_LIBCXX* ]]
+}
+
 pkg_pretend() {
pre_build_checks
 }
@@ -288,7 +299,7 @@ src_prepare() {
 src_configure() {
filter-flags '-flto*' # https://bugs.gentoo.org/862109
 
-   local rust_target="" rust_targets="" arch_cflags use_libcxx="false"
+   local rust_target="" rust_targets="" arch_cflags
 
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
@@ -337,14 +348,6 @@ src_configure() {
 
rust_target="$(rust_abi)"
 
-   # https://bugs.gentoo.org/732632
-   if tc-is-clang; then
-   local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
-   use_libcxx="true"
-   fi
-   fi
-
local cm_btype="$(usex debug DEBUG RELEASE)"
cat <<- _EOF_ > "${S}"/config.toml
changelog-seen = 2
@@ -357,7 +360,8 @@ src_configure() {
targets = "${LLVM_TARGETS// /;}"
experimental-targets = ""
link-shared = $(toml_usex system-llvm)
-   $(if [[ ${use_libcxx} == true ]]; then
+   $(if is_libcxx_linked; then
+   # https://bugs.gentoo.org/732632
echo "use-libcxx = true"
echo "static-libstdcpp = false"
fi)



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

2022-10-06 Thread Georgy Yakovlev
commit: a903ffe027a436e6b391d3233c94c69aaea0a393
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct  6 21:32:11 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct  6 22:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a903ffe0

dev-lang/rust: change libcxx detection method

Bug: https://bugs.gentoo.org/732632
Bug: https://bugs.gentoo.org/875563
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/rust-1.64.0-r1.ebuild | 24 ++--
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/dev-lang/rust/rust-1.64.0-r1.ebuild 
b/dev-lang/rust/rust-1.64.0-r1.ebuild
index 2b26a2679323..4ab6f6c152f0 100644
--- a/dev-lang/rust/rust-1.64.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.64.0-r1.ebuild
@@ -231,6 +231,17 @@ llvm_check_deps() {
has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// 
/,}]"
 }
 
+# Is LLVM being linked against libc++?
+is_libcxx_linked() {
+   local code='#include 
+#if defined(_LIBCPP_VERSION)
+   HAVE_LIBCXX
+#endif
+'
+   local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - 
<<<"${code}") || return 1
+   [[ ${out} == *HAVE_LIBCXX* ]]
+}
+
 pkg_pretend() {
pre_build_checks
 }
@@ -297,7 +308,7 @@ src_prepare() {
 src_configure() {
filter-flags '-flto*' # https://bugs.gentoo.org/862109 
https://bugs.gentoo.org/866231
 
-   local rust_target="" rust_targets="" arch_cflags use_libcxx="false"
+   local rust_target="" rust_targets="" arch_cflags
 
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
@@ -335,14 +346,6 @@ src_configure() {
 
rust_target="$(rust_abi)"
 
-   # https://bugs.gentoo.org/732632
-   if tc-is-clang; then
-   local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
-   use_libcxx="true"
-   fi
-   fi
-
local cm_btype="$(usex debug DEBUG RELEASE)"
cat <<- _EOF_ > "${S}"/config.toml
changelog-seen = 2
@@ -355,7 +358,8 @@ src_configure() {
targets = "${LLVM_TARGETS// /;}"
experimental-targets = ""
link-shared = $(toml_usex system-llvm)
-   $(if [[ ${use_libcxx} == true ]]; then
+   $(if is_libcxx_linked; then
+   # https://bugs.gentoo.org/732632
echo "use-libcxx = true"
echo "static-libstdcpp = false"
fi)



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

2022-10-06 Thread Conrad Kostecki
commit: e1190ed538eab1beee4d3e03e49bccda04320bb2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Oct  6 21:39:39 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct  6 21:43:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1190ed5

net-misc/gerbera: update deps

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/gerbera/{gerbera-1.11.0.ebuild => gerbera-1.11.0-r1.ebuild} | 2 +-
 net-misc/gerbera/gerbera-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/gerbera/gerbera-1.11.0.ebuild 
b/net-misc/gerbera/gerbera-1.11.0-r1.ebuild
similarity index 97%
rename from net-misc/gerbera/gerbera-1.11.0.ebuild
rename to net-misc/gerbera/gerbera-1.11.0-r1.ebuild
index 41b42b9fc921..62e65e66d68f 100644
--- a/net-misc/gerbera/gerbera-1.11.0.ebuild
+++ b/net-misc/gerbera/gerbera-1.11.0-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
=net-libs/libupnp-1.14.12:=[ipv6,reuseaddr,-blocking-tcp]
+   >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp]
sys-apps/util-linux
sys-libs/zlib
virtual/libiconv

diff --git a/net-misc/gerbera/gerbera-.ebuild 
b/net-misc/gerbera/gerbera-.ebuild
index 41b42b9fc921..62e65e66d68f 100644
--- a/net-misc/gerbera/gerbera-.ebuild
+++ b/net-misc/gerbera/gerbera-.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
=net-libs/libupnp-1.14.12:=[ipv6,reuseaddr,-blocking-tcp]
+   >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp]
sys-apps/util-linux
sys-libs/zlib
virtual/libiconv



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

2022-10-06 Thread Sam James
commit: e51d85c825d1ad84ff357a038b1eff6411972873
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 20:57:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 21:40:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51d85c8

dev-lang/rust: fix has_version rust check

Bug: https://bugs.gentoo.org/875563
Fixes: 07da00e100b4c9ea0c6c5c790ce0c7d20aa1118f
Signed-off-by: Sam James  gentoo.org>

 dev-lang/rust/rust-1.62.1.ebuild| 2 +-
 dev-lang/rust/rust-1.63.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.64.0-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust/rust-1.62.1.ebuild b/dev-lang/rust/rust-1.62.1.ebuild
index b951a931e407..14499d27ee4f 100644
--- a/dev-lang/rust/rust-1.62.1.ebuild
+++ b/dev-lang/rust/rust-1.62.1.ebuild
@@ -310,7 +310,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi

diff --git a/dev-lang/rust/rust-1.63.0-r1.ebuild 
b/dev-lang/rust/rust-1.63.0-r1.ebuild
index 8f553b1aaac0..0e8a344f1bd1 100644
--- a/dev-lang/rust/rust-1.63.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.63.0-r1.ebuild
@@ -340,7 +340,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi

diff --git a/dev-lang/rust/rust-1.64.0-r1.ebuild 
b/dev-lang/rust/rust-1.64.0-r1.ebuild
index 436894d9af83..2b26a2679323 100644
--- a/dev-lang/rust/rust-1.64.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.64.0-r1.ebuild
@@ -338,7 +338,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"=sys-devel/clang-common-${clang_slot}*[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi



[gentoo-commits] repo/gentoo:master commit in: media-sound/rplay/

2022-10-06 Thread Sam James
commit: 9d99d3b3df48f90d78a708ae999e31961110ce4f
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 17:19:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 21:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d99d3b3

media-sound/rplay: fix version (3.3.2-r4 -> 3.3.2_p16-r4)

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

 .../rplay/{rplay-3.3.2-r4.ebuild => rplay-3.3.2_p16-r4.ebuild}   | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-sound/rplay/rplay-3.3.2-r4.ebuild 
b/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
similarity index 79%
rename from media-sound/rplay/rplay-3.3.2-r4.ebuild
rename to media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
index 14af27da6c3d..054c31b7c782 100644
--- a/media-sound/rplay/rplay-3.3.2-r4.ebuild
+++ b/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
@@ -8,9 +8,10 @@ inherit autotools
 DESCRIPTION="Play sounds on remote Unix systems without data transfer"
 HOMEPAGE="http://rplay.doit.org/;
 SRC_URI="
-   http://rplay.doit.org/dist/${P}.tar.gz
-   mirror://debian/pool/main/r/${PN}/${PN}_${PV}-16.debian.tar.xz
+   http://rplay.doit.org/dist/${PN}-$(ver_cut 1-3).tar.gz
+   mirror://debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-3)-$(ver_cut 
5).debian.tar.xz
 "
+S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -24,8 +25,8 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${WORKDIR}/debian/patches"
-   "${FILESDIR}/${P}-built-in_function_exit-r1.patch"
+   "${WORKDIR}"/debian/patches
+   "${FILESDIR}"/${PN}-$(ver_cut 1-3)-built-in_function_exit-r1.patch
 )
 
 src_prepare() {



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

2022-10-06 Thread Conrad Kostecki
commit: 8aa9d06c9c99be27e71206e1678013378d82fc6f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Oct  6 20:49:26 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct  6 21:15:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa9d06c

net-libs/libupnp: add 1.14.14

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/libupnp/Manifest   |  1 +
 net-libs/libupnp/libupnp-1.14.14.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index d4f2fd7c9e6e..e315863c6f3f 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1 +1,2 @@
 DIST libupnp-1.14.13.tar.gz 807484 BLAKE2B 
af3cd6c852297d7b131b2deefba8a72427e225c765017edb5f927b81bd1ce2b72d43caf2c46bd383b83536ba858d52dc8d051e272dacc8bd3c952e43443650a4
 SHA512 
ae6ae72a5e784a0f9508af94c4070627e791660fa37966e9825643fd0f88b171826bda9a2ec872d4961bf3454e5a9cd716127f0bdf6e63c789c4e22aab0b7e71
+DIST libupnp-1.14.14.tar.gz 808851 BLAKE2B 
e1f69df386e2781cf17248733bf720c7e88c0d818ef8589648cdb4ec800c3a0cf381aa44fadcfdabcac31bf5d44091b8f421a1d53310046fb6a6c87e6035245f
 SHA512 
bf134e87981ceb051e101b104f143672711de19a1b35cfc89a49e18f3a289fab443fbdef4a918e1f8a464de38a1eccbeee9c847c243e35f73a92373473b2465f

diff --git a/net-libs/libupnp/libupnp-1.14.14.ebuild 
b/net-libs/libupnp/libupnp-1.14.14.ebuild
new file mode 100644
index ..bbac11e95b48
--- /dev/null
+++ b/net-libs/libupnp/libupnp-1.14.14.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN="pupnp"
+
+DESCRIPTION="An Portable Open Source UPnP Development Kit"
+HOMEPAGE="http://pupnp.sourceforge.net/;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-release-${PV}"
+
+LICENSE="BSD"
+SLOT="0/17"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+IUSE="blocking-tcp debug doc +reuseaddr samples +ssl static-libs"
+
+RDEPEND="ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.14.12-disable-network-tests.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable blocking-tcp blocking-tcp-connections)
+   $(use_enable debug)
+   --enable-ipv6
+   $(use_enable reuseaddr)
+   $(use_enable samples)
+   $(use_enable ssl open_ssl)
+   $(use_enable static-libs static)
+   )
+
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2022-10-06 Thread Conrad Kostecki
commit: ed5f9ba5b90505d50aa31cb0f51c76e5d2efa884
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Oct  6 20:52:39 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct  6 21:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5f9ba5

sys-apps/cpuid: add 20221003

Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/cpuid/Manifest  |  1 +
 sys-apps/cpuid/cpuid-20221003.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/cpuid/Manifest b/sys-apps/cpuid/Manifest
index dff181b173d1..b3fa6a35f45e 100644
--- a/sys-apps/cpuid/Manifest
+++ b/sys-apps/cpuid/Manifest
@@ -1,2 +1,3 @@
 DIST cpuid-20220812.src.tar.gz 137109 BLAKE2B 
158f152d55b0d8f8ca2df59fc19b9f91142296ef4657b6b2b39ca401abfb26db822be7eadb3a4010847483e75aa213b64756dec6cc625db8c96c8fe8e2a8c468
 SHA512 
f57c1bb78bad3a9a0d210d5da2a57ea6ffeca83c677f20423dc11af551684ba417b8e5641559cf1d5077567937bd2b2350f232e317ff7be388727983be2c1f6a
 DIST cpuid-20220927.src.tar.gz 137355 BLAKE2B 
70c51273fb87fe86a4bf1ddef938275474ad3af496cfdbc8e1b8e7dcf3f33b478340fcd3c8c49c6a0d2fe4927e399977e9c53cab118da0098eae2cc83cea51fc
 SHA512 
f621c4cf8cbe027133442aa29018b9b52eb4d0e45a362cf613fee772456ac9e3347582c2feacb6d3358602f6da6425fcd88924e1ba937c89a5eaac43b1f9143f
+DIST cpuid-20221003.src.tar.gz 138457 BLAKE2B 
0eef33fc38ff0bb96bec2928a376cf849a5141e1fd161f1a2649e106543a0eb0b29b13e450ad11e251398dda155dc817944c5c81c3ff0b0fc2d7c92779c3ff0a
 SHA512 
7e787caf59e980cf1eca8012d6269b61cd8bf0a1a79c4534d8bb9924b6eff2fa5c0408bc8581e50ef205a280e7861ca62a7d49e7378faff0f185a97463a115a1

diff --git a/sys-apps/cpuid/cpuid-20221003.ebuild 
b/sys-apps/cpuid/cpuid-20221003.ebuild
new file mode 100644
index ..0f77190b474c
--- /dev/null
+++ b/sys-apps/cpuid/cpuid-20221003.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Linux tool to dump x86 CPUID information about the CPUs"
+HOMEPAGE="http://www.etallen.com/cpuid.html;
+SRC_URI="http://www.etallen.com/${PN}/${P}.src.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+BDEPEND="
+   app-arch/gzip
+   dev-lang/perl
+"
+
+DOCS=( "ChangeLog" "FUTURE" )
+
+PATCHES=( "${FILESDIR}/${PN}-20220620-makefile.patch" )
+
+src_prepare() {
+   default
+
+   tc-export CC
+}
+
+src_install() {
+   emake BUILDROOT="${ED}" install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2022-10-06 Thread Conrad Kostecki
commit: ceddc646fad9f0e05e3df9a869bba0ca61f9da0b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Oct  6 20:46:03 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct  6 21:14:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceddc646

games-server/bedrock-server: add 1.19.31.01

Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/Manifest   |  1 +
 .../bedrock-server-1.19.31.01.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index 286131871170..ff4e7bceabce 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1,2 +1,3 @@
 DIST bedrock-server-1.19.20.02.zip 75658923 BLAKE2B 
f137320f5785ddbdd1f4ff550f99448ad70455c0ab70bc8d9ec48c15487503313dd0e887cd8b9a4a1a73b5af82af0b548a6cd13180fdbbd3fb53291f3c5c6ee7
 SHA512 
f82e50e9180dadab76152bc7860c0306d3ee68091f39345749e4c4268b5c6d53692188373bb366a053abc352b50b1508eab8d662b10fe7ce96cf91485596c1d2
 DIST bedrock-server-1.19.30.04.zip 77883277 BLAKE2B 
e92ecca1b3118e4045c4369b9d468566ed807c989851d30d546629652ffa83f52ebc48f1a4d47061b1073ba0672e4432c7f2ae71b07b27e5bf8260f91cbcaf02
 SHA512 
b1431d52b193c8198aa6d3ff015d4de8df551fc6d96210aa8745fc14021dcf655c7cada0e218a9b803ed1142ec952224751bea3acd9a778f7775992c80f1ddc9
+DIST bedrock-server-1.19.31.01.zip 77882899 BLAKE2B 
eef22247045fb6b15a1a1b6a73d53dcdfda096a798875f1b1ff7fd8b5af1179f0f4b5e05dd5f51a098d896633bc7e2e2c3edd713e21fb2da84801ab9c66a
 SHA512 
ec43e491ed946cfc7da12e9f46f00b3e06aa0f72970abfd8d63bbc7c3c875c933651e1d6f332a201d2bbf4c0cded2f8b2e69f971aa55a74d2721ab953ea9dfd1

diff --git a/games-server/bedrock-server/bedrock-server-1.19.31.01.ebuild 
b/games-server/bedrock-server/bedrock-server-1.19.31.01.ebuild
new file mode 100644
index ..16dd14a8e660
--- /dev/null
+++ b/games-server/bedrock-server/bedrock-server-1.19.31.01.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
+HOMEPAGE="https://www.minecraft.net/;
+SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
+S="${WORKDIR}"
+
+LICENSE="Mojang"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   acct-group/bedrock
+   acct-user/bedrock
+   app-misc/dtach
+   dev-libs/openssl:0/1.1
+   sys-libs/zlib
+"
+
+BDEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+DOCS=(
+   "bedrock_server_how_to.html"
+   "release-notes.txt"
+)
+
+QA_PREBUILT="opt/bedrock-server/bedrock_server"
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   exeinto /opt/bedrock-server
+   doexe bedrock_server
+
+   insinto /opt/bedrock-server
+   doins {allowlist,permissions}.json server.properties
+   doins -r {behavior,resource}_packs definitions structures
+
+   dodir /opt/bin
+   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
+
+   newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server
+   newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
+
+   einstalldocs
+}



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

2022-10-06 Thread Maciej Barć
commit: 08024617c343707bab3517d47cc55b7f23960e52
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Oct  6 20:45:02 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Oct  6 20:54:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08024617

dev-lang/boogie: fix broken NUGET_PACKAGES variable

Also use "--source" flag for running "dotnet restore" which will
warn when NUGET_PACKAGES directory does not exist.

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

 dev-lang/boogie/{boogie-2.15.8-r2.ebuild => boogie-2.15.8-r3.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/boogie/boogie-2.15.8-r2.ebuild 
b/dev-lang/boogie/boogie-2.15.8-r3.ebuild
similarity index 92%
rename from dev-lang/boogie/boogie-2.15.8-r2.ebuild
rename to dev-lang/boogie/boogie-2.15.8-r3.ebuild
index 7324430f8146..1b6c0b18edd5 100644
--- a/dev-lang/boogie/boogie-2.15.8-r2.ebuild
+++ b/dev-lang/boogie/boogie-2.15.8-r3.ebuild
@@ -43,7 +43,7 @@ src_prepare() {
export DOTNET_NOLOGO=1
export DOTNET_CONFIGURATION=$(usex debug Debug Release)
export 
DOTNET_OUTPUT="${WORKDIR}"/${P}_net${DOTNET_COMPAT}_${DOTNET_CONFIGURATION}/${PN}
-   export NUGET_PACKAGES="${S}"/nuget_packages
+   export NUGET_PACKAGES="${S}"/Source/nuget_packages
 
default
 
@@ -68,7 +68,8 @@ src_prepare() {
 }
 
 src_configure() {
-   edob dotnet restore -p:TargetFramework=net${DOTNET_COMPAT} "${S}"/Source
+   edob dotnet restore "${S}"/Source \
+   --source "${NUGET_PACKAGES}" 
-p:TargetFramework=net${DOTNET_COMPAT}
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: virtual/dotnet-sdk/

2022-10-06 Thread Maciej Barć
commit: edb1f85490719f26853b73adf24752a646452b6e
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Oct  6 20:53:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Oct  6 20:54:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb1f854

virtual/dotnet-sdk: require one dep to have dotnet-symlink enabled

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

 .../{dotnet-sdk-3.1.ebuild => dotnet-sdk-3.1-r1.ebuild}  | 9 ++---
 .../{dotnet-sdk-5.0.ebuild => dotnet-sdk-5.0-r1.ebuild}  | 9 ++---
 .../{dotnet-sdk-6.0.ebuild => dotnet-sdk-6.0-r1.ebuild}  | 9 ++---
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/virtual/dotnet-sdk/dotnet-sdk-3.1.ebuild 
b/virtual/dotnet-sdk/dotnet-sdk-3.1-r1.ebuild
similarity index 50%
rename from virtual/dotnet-sdk/dotnet-sdk-3.1.ebuild
rename to virtual/dotnet-sdk/dotnet-sdk-3.1-r1.ebuild
index a24b53ff8347..d548f7df93c2 100644
--- a/virtual/dotnet-sdk/dotnet-sdk-3.1.ebuild
+++ b/virtual/dotnet-sdk/dotnet-sdk-3.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Virtual for .NET SDK"
 
@@ -10,4 +10,7 @@ SLOT="3.1"
 KEYWORDS="~amd64 ~arm ~arm64"
 
 BDEPEND=""
-RDEPEND="|| ( dev-dotnet/dotnet-sdk-bin:${SLOT} dev-dotnet/dotnet-sdk:${SLOT} 
)"
+RDEPEND="|| (
+   dev-dotnet/dotnet-sdk-bin:${SLOT}[dotnet-symlink(+)]
+   dev-dotnet/dotnet-sdk:${SLOT}[dotnet-symlink(+)]
+)"

diff --git a/virtual/dotnet-sdk/dotnet-sdk-5.0.ebuild 
b/virtual/dotnet-sdk/dotnet-sdk-5.0-r1.ebuild
similarity index 50%
rename from virtual/dotnet-sdk/dotnet-sdk-5.0.ebuild
rename to virtual/dotnet-sdk/dotnet-sdk-5.0-r1.ebuild
index a3718fa1af9a..0e5309ec70cb 100644
--- a/virtual/dotnet-sdk/dotnet-sdk-5.0.ebuild
+++ b/virtual/dotnet-sdk/dotnet-sdk-5.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Virtual for .NET SDK"
 
@@ -10,4 +10,7 @@ SLOT="5.0"
 KEYWORDS="~amd64 ~arm ~arm64"
 
 BDEPEND=""
-RDEPEND="|| ( dev-dotnet/dotnet-sdk-bin:${SLOT} dev-dotnet/dotnet-sdk:${SLOT} 
)"
+RDEPEND="|| (
+   dev-dotnet/dotnet-sdk-bin:${SLOT}[dotnet-symlink(+)]
+   dev-dotnet/dotnet-sdk:${SLOT}[dotnet-symlink(+)]
+)"

diff --git a/virtual/dotnet-sdk/dotnet-sdk-6.0.ebuild 
b/virtual/dotnet-sdk/dotnet-sdk-6.0-r1.ebuild
similarity index 50%
rename from virtual/dotnet-sdk/dotnet-sdk-6.0.ebuild
rename to virtual/dotnet-sdk/dotnet-sdk-6.0-r1.ebuild
index 196214323d40..0f168710e260 100644
--- a/virtual/dotnet-sdk/dotnet-sdk-6.0.ebuild
+++ b/virtual/dotnet-sdk/dotnet-sdk-6.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Virtual for .NET SDK"
 
@@ -10,4 +10,7 @@ SLOT="6.0"
 KEYWORDS="~amd64 ~arm ~arm64"
 
 BDEPEND=""
-RDEPEND="|| ( dev-dotnet/dotnet-sdk-bin:${SLOT} dev-dotnet/dotnet-sdk:${SLOT} 
)"
+RDEPEND="|| (
+   dev-dotnet/dotnet-sdk-bin:${SLOT}[dotnet-symlink(+)]
+   dev-dotnet/dotnet-sdk:${SLOT}[dotnet-symlink(+)]
+)"



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

2022-10-06 Thread Ionen Wolkens
commit: b01a60e902b2538a653722a28cba607d1b8d51a0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct  6 19:50:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct  6 20:42:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01a60e9

net-misc/ices: EAPI7->8, tidy, fix prefix, more pedantic deps

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

 .../{ices-2.0.2-r1.ebuild => ices-2.0.2-r2.ebuild}   | 20 +---
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/net-misc/ices/ices-2.0.2-r1.ebuild 
b/net-misc/ices/ices-2.0.2-r2.ebuild
similarity index 76%
rename from net-misc/ices/ices-2.0.2-r1.ebuild
rename to net-misc/ices/ices-2.0.2-r2.ebuild
index 001620dd1b72..5e79e9e7469a 100644
--- a/net-misc/ices/ices-2.0.2-r1.ebuild
+++ b/net-misc/ices/ices-2.0.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding"
 HOMEPAGE="https://icecast.org/ices/;
@@ -15,25 +15,31 @@ RDEPEND="
acct-group/ices
acct-user/ices
dev-libs/libxml2
-   >=media-libs/libshout-2
-   >=media-libs/libvorbis-1
-"
+   media-libs/alsa-lib
+   media-libs/libogg
+   media-libs/libshout
+   media-libs/libvorbis"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_configure() {
-   econf --sysconfdir=/etc/ices2
+   econf --sysconfdir="${EPREFIX}"/etc/ices2
 }
 
 src_install() {
default
+
insinto /etc/ices2
doins conf/*.xml
+
docinto html
dodoc doc/*.{html,css}
+
newinitd "${FILESDIR}"/ices.initd-r1 ices
+
keepdir /var/log/ices
fperms 660 /var/log/ices
fowners ices:ices /var/log/ices
-   rm -rf "${D}"/usr/share/ices
+
+   rm -r "${ED}"/usr/share/ices || die
 }



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

2022-10-06 Thread Ionen Wolkens
commit: c09e4b7cfb3c84a29dd2c66beb30fb5128078088
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct  6 19:52:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct  6 20:44:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09e4b7c

net-misc/ices: fix build with clang/lld and upcoming clang-16

One configure test was broken with (any) clang/lld on multilib profiles
due to passing -L/usr/lib which led to underlinking wrt #740794.

For 16 it's the usual missing header, handled by adjusting the autoconf
test (revbumped in previous commit at same time for other compilers).

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

 net-misc/ices/files/ices-2.0.2-gettimeofday.patch | 15 +++
 net-misc/ices/files/ices-2.0.2-libogg-test.patch  | 17 +
 net-misc/ices/ices-2.0.2-r2.ebuild| 13 +
 3 files changed, 45 insertions(+)

diff --git a/net-misc/ices/files/ices-2.0.2-gettimeofday.patch 
b/net-misc/ices/files/ices-2.0.2-gettimeofday.patch
new file mode 100644
index ..ba5e7ca1c4a5
--- /dev/null
+++ b/net-misc/ices/files/ices-2.0.2-gettimeofday.patch
@@ -0,0 +1,15 @@
+Uses gettimeofday but won't include sys/time.h without HAVE_SYS_TIME_H
+leading to failure with -Werror=implicit-function-declaration (clang16).
+
+sys/timeb.h is for deprecated ftime() and should not be used.
+
+https://bugs.gentoo.org/870973
+--- a/configure.in
 b/configure.in
+@@ -51,5 +51,5 @@
+ dnl Checks for header files.
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS([stropts.h sys/timeb.h sys/select.h])
++AC_CHECK_HEADERS([stropts.h sys/time.h sys/select.h])
+ 
+ dnl 

diff --git a/net-misc/ices/files/ices-2.0.2-libogg-test.patch 
b/net-misc/ices/files/ices-2.0.2-libogg-test.patch
new file mode 100644
index ..78a334b93096
--- /dev/null
+++ b/net-misc/ices/files/ices-2.0.2-libogg-test.patch
@@ -0,0 +1,17 @@
+clang/lld will try to use the given -L/usr/lib + 32bit files and potentially
+fail the the test on 64bit, carries on but leads to ogg underlinking.
+
+Quickfix, ideally this should use pkg-config and hard-fail if not found.
+
+https://bugs.gentoo.org/740794
+--- a/m4/ogg.m4
 b/m4/ogg.m4
+@@ -24,8 +24,4 @@
+ fi
+ 
+-XIPH_GCC_WARNING([-I$ogg_prefix/include],,
+-[ OGG_CFLAGS="-I$ogg_prefix/include"
+-  OGG_LDFLAGS="-L$ogg_prefix/lib"
+-  ])
+ AC_CACHE_CHECK([for libogg], xt_cv_lib_ogg,
+ [dnl

diff --git a/net-misc/ices/ices-2.0.2-r2.ebuild 
b/net-misc/ices/ices-2.0.2-r2.ebuild
index 5e79e9e7469a..4f8c7a6de887 100644
--- a/net-misc/ices/ices-2.0.2-r2.ebuild
+++ b/net-misc/ices/ices-2.0.2-r2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding"
 HOMEPAGE="https://icecast.org/ices/;
 SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2;
@@ -22,6 +24,17 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-libogg-test.patch
+   "${FILESDIR}"/${P}-gettimeofday.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf #740794,870973
+}
+
 src_configure() {
econf --sysconfdir="${EPREFIX}"/etc/ices2
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2022-10-06 Thread James Le Cuirot
commit: e3550a2783ae2133c77f50d8b4688362b75e30ef
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  6 20:20:18 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  6 20:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3550a27

www-client/vivaldi-snapshot: Drop old 5.5.2805.21-r1

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.5.2805.21-r1.ebuild | 207 -
 2 files changed, 210 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 2d58d6804bba..92cc0bf6c5f1 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.5.2805.21-1_amd64.deb 101019340 BLAKE2B 
8b1d8e22fa504f20d74b8bc50deca198073e48379cfec8a882e2d00cd3f68bb8d816555e2d29edde6b715463998090178960f4af1c81f6ceae1021bb1cf6d545
 SHA512 
c6bd047fa2c940f9756dc89a3393696acca30ecd913e04ded36d24c534873417e122668441f7edc6843f58d05d32eac5009bc14f25b8abe03e40abdeebd4176f
-DIST vivaldi-snapshot_5.5.2805.21-1_arm64.deb 90957776 BLAKE2B 
26165e16022932a451499acdc7c38d1250ad923ac35e50fed56df39f7fa9d8b2ef3ce4fe9bb7f5923d4b00cb7b564a7c0a534b9279a0fee619b4f6f481d22506
 SHA512 
eb80b86d4ccdf920f303fe5dcef95b46836e2c74cb1af160239c0662d23262d95d30f1a4c359711f81674476fc6a51d092482103a52f1f1f1897019d0f696f09
-DIST vivaldi-snapshot_5.5.2805.21-1_armhf.deb 90264704 BLAKE2B 
a507b99587d97fb101823dd2dede4e7c29ee8b77393cc6346008363da0eacd1755d6fab45e01d17528ef81e02cd4a3b1918e409cc272294bb550dbb5ef822e65
 SHA512 
b574f20e4527c7cc08bed2edbe9971f664100c5c045504fb25ec529980f9d148d38aa85daec8d7915510bde779173ecb9fe113e811433d6c166b1be38884f1b3
 DIST vivaldi-snapshot_5.5.2805.26-1_amd64.deb 100998880 BLAKE2B 
3620422abe96a36a8943659008a068d844455986c5775a67d4138f47540569f85b7fc0c0474b30a6b73477e3b2f494e845167d439ad95f64640b3898c4b37209
 SHA512 
a78b303a813af3564521dd334e587009701bea5f79165e553487b8aa384da321b543e65bd21d04c667f7dc1009d4b09ce0c87a67519172f60233025210cb0129
 DIST vivaldi-snapshot_5.5.2805.26-1_arm64.deb 90940052 BLAKE2B 
89dc6743ba17246f85763372ddec755792fb9e5a711131c0a85d74889f761f64a23612272edfab4b9085ee76719afdbcb5dd6a7aec4fda910e5ab90fdb89fd73
 SHA512 
457be6137031db063c74c2e52b83929c1f68e2f325b94f5497d108e2255c4d1eae0e622f9303ef35394edc9954667809f65e1b8cd4e1bc520928273a3455700a
 DIST vivaldi-snapshot_5.5.2805.26-1_armhf.deb 90266572 BLAKE2B 
fd11978f6e431e72b4a5d7c76e3b88814da7cb2f9e106c6fb89ba4a00e40d6ff7e564a47b093c82baba8ebe903ca1033e57223ab2cffa2814cc33ee8c3b874eb
 SHA512 
1d97e1b7a3dd680b3f141cca8a13092285f96f4ea7c01a41344f624397d0f8ffe2f60e26ab4f9676aec394433f8a32fe1c69dc189cf7a52aa831e5f3d13546d8

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21-r1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21-r1.ebuild
deleted file mode 100644
index 82e87d9746ea..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.21-r1.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2022-10-06 Thread James Le Cuirot
commit: 635b4aebd92ac19b297fd641552c8a547c574937
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  6 20:19:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  6 20:19:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635b4aeb

www-client/vivaldi-snapshot: Add version 5.5.2805.30

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

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.5.2805.30.ebuild| 207 +
 2 files changed, 210 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 204fd49bb3e0..2d58d6804bba 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.5.2805.21-1_armhf.deb 90264704 BLAKE2B 
a507b99587d97fb10
 DIST vivaldi-snapshot_5.5.2805.26-1_amd64.deb 100998880 BLAKE2B 
3620422abe96a36a8943659008a068d844455986c5775a67d4138f47540569f85b7fc0c0474b30a6b73477e3b2f494e845167d439ad95f64640b3898c4b37209
 SHA512 
a78b303a813af3564521dd334e587009701bea5f79165e553487b8aa384da321b543e65bd21d04c667f7dc1009d4b09ce0c87a67519172f60233025210cb0129
 DIST vivaldi-snapshot_5.5.2805.26-1_arm64.deb 90940052 BLAKE2B 
89dc6743ba17246f85763372ddec755792fb9e5a711131c0a85d74889f761f64a23612272edfab4b9085ee76719afdbcb5dd6a7aec4fda910e5ab90fdb89fd73
 SHA512 
457be6137031db063c74c2e52b83929c1f68e2f325b94f5497d108e2255c4d1eae0e622f9303ef35394edc9954667809f65e1b8cd4e1bc520928273a3455700a
 DIST vivaldi-snapshot_5.5.2805.26-1_armhf.deb 90266572 BLAKE2B 
fd11978f6e431e72b4a5d7c76e3b88814da7cb2f9e106c6fb89ba4a00e40d6ff7e564a47b093c82baba8ebe903ca1033e57223ab2cffa2814cc33ee8c3b874eb
 SHA512 
1d97e1b7a3dd680b3f141cca8a13092285f96f4ea7c01a41344f624397d0f8ffe2f60e26ab4f9676aec394433f8a32fe1c69dc189cf7a52aa831e5f3d13546d8
+DIST vivaldi-snapshot_5.5.2805.30-1_amd64.deb 100991512 BLAKE2B 
439dbe3702e937cf71e8ef3a28c42a54c8a9ff6387bd38dc704751c1fcec5e7a4a0aa065dfaf5c69ca8a9c31833968ee0d26f29cdd7495afdd843299a2a31c76
 SHA512 
a2ebf0d84c7f356475f41d1226bddb991d4e9e34dcae765441322474e000961d908b46db0d0383ac36768451120d25dab680dcab6058ce2c70b5873e368018d8
+DIST vivaldi-snapshot_5.5.2805.30-1_arm64.deb 90941448 BLAKE2B 
6669190424960c3d27c56c94939e176ea19e281369dc69b97b5d0fee1c6a4570d192146105a0e5fe406d53fba4eb2ddc8a167c677b8cef3707011af2db9f5455
 SHA512 
35e764a03c85e9b69390a78099dc3863514da6df7c3e534c7de29bd43243ebe021d332740cca8224c2f0a07b88224dd43582c2919e1b82592fbaf566ed9ebc77
+DIST vivaldi-snapshot_5.5.2805.30-1_armhf.deb 89325068 BLAKE2B 
1eac5ff149f402d61d704ed8e734cd0b968e6084ab1d88ced724ff0e0faa27fa52ac29bfe8a96a4df10094fa263208faa948ea89e98a6ba437f0784f65428085
 SHA512 
976e7935f384754dda867f320b29460baa65e7e6aef3102c8359f1ed13a4278febe5f6e75a9ec6f49201bf2e8c75b70a24d93c7196f7b555d972b1191a876390

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.30.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.30.ebuild
new file mode 100644
index ..82e87d9746ea
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.5.2805.30.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && 

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-10-06 Thread James Le Cuirot
commit: c64d30fdfb59fbb10fa81ff9695077b84d305221
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  6 20:18:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  6 20:18:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64d30fd

www-client/vivaldi: Drop old 5.4.2753.47-r1

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

 www-client/vivaldi/Manifest  |   3 -
 www-client/vivaldi/vivaldi-5.4.2753.47-r1.ebuild | 207 ---
 2 files changed, 210 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 53211fcac0d7..0ca5a77e83b9 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_5.4.2753.47-1_amd64.deb 97621584 BLAKE2B 
94b7f93a07a90485f5b385275fd41ecd5793ee43c54a35b3e058b540585b4f80c7561cf4264549b1a30aff0a750706c2a29af70459ae454220bcf315232a9c55
 SHA512 
e8a865eb669ad417c70843e39679294a8a0d65e1e3c0fb09df347f6341b4d8af872e233b71ed4ff66bd6195c44b93b34f5633a466e8bee4d4584ac4006cb330e
-DIST vivaldi-stable_5.4.2753.47-1_arm64.deb 87872068 BLAKE2B 
ad0b5e2f92a05bd315176e5cd4bec79cb86d3ffdce3f459853292d7e33acc853bd161ac7d15aef4e602fc4ff5a4c1cc7706a0fce859d599acf484a3b667bccaa
 SHA512 
c1cc38829dbeab3180e9ebf2e99d89cd7f247fde8e8323d75a40b7ccf18423536c54552f2e0e9d4039a92c6e334b67989ef7ab7ac12516f16765dc4ad319013b
-DIST vivaldi-stable_5.4.2753.47-1_armhf.deb 88396408 BLAKE2B 
8e0c660886b63dd13c7f5c9ee3488db2520cf75342c7d715a724d8431fc5568cf9f0ae7946d1620364502998f2f9313f548a222599d1c8608ea60bf957d3105f
 SHA512 
f3531b2a54b64890d4f5d9df57f89a785b699c98a92a29bf5ce17b3047bae735d6fa0db0860966cf591a8368abbafe95e7b7ceca0aa947533f36ae59395c3009
 DIST vivaldi-stable_5.4.2753.51-1_amd64.deb 97623688 BLAKE2B 
b0c90228893a39280db7aa51365eab2eae4b1558bfeca98aa28b168c19cb8323e6de5b4c6f7c0a275a635cc8063243733a7dd661498e09998476a14cd46fc924
 SHA512 
705f1239c4048629c525cf8e05434e51f911a51fb59c8200335029586c98d6ca6941e2e23a129eb7e3df3da2eb7dc3e12d96c5efc6640016924aec348c08562a
 DIST vivaldi-stable_5.4.2753.51-1_arm64.deb 87869712 BLAKE2B 
2adc9f8e8873fc579bc731a183394fb3673327a2c42f06572995b75b11fe0f8eea5b1222f6fc14f933be31aeb13a8c06022f0d996a1aead8a35e30e6becb049f
 SHA512 
352a4375e7c49f5aa5fe81c4f28e7ddfd16433d5c6d61ad61e1e200efd0a47b73cbcc045f40391a08cc83b67af4b63be091b5b5cc54492cc70338ddc075f32f3
 DIST vivaldi-stable_5.4.2753.51-1_armhf.deb 88402652 BLAKE2B 
b87909d28ad454e700bc9f3cd2f7e403ba9f69d8110ef243e7ad711a7707e98f4ce89e947b089472b471a2e1f01f7dd46f84984a41b20030f43c682000e0c585
 SHA512 
2584e22d0b376c29c7ffc3b7449a6a4e2044a23c79aac3ccc59972928ccd496f18d721591a4bf10b4cb61699ef12986c567591d438ed1ec439c8a5a7db33e008

diff --git a/www-client/vivaldi/vivaldi-5.4.2753.47-r1.ebuild 
b/www-client/vivaldi/vivaldi-5.4.2753.47-r1.ebuild
deleted file mode 100644
index e7a581e0a413..
--- a/www-client/vivaldi/vivaldi-5.4.2753.47-r1.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   || (
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-10-06 Thread James Le Cuirot
commit: df03c7eaf662ecd1096462b6756bc222436844f0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  6 20:15:34 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  6 20:15:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df03c7ea

www-client/vivaldi: Add version 5.5.2805.32

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-5.5.2805.32.ebuild | 207 ++
 2 files changed, 210 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 030c200b9936..53211fcac0d7 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_5.4.2753.47-1_armhf.deb 88396408 BLAKE2B 
8e0c660886b63dd13c7
 DIST vivaldi-stable_5.4.2753.51-1_amd64.deb 97623688 BLAKE2B 
b0c90228893a39280db7aa51365eab2eae4b1558bfeca98aa28b168c19cb8323e6de5b4c6f7c0a275a635cc8063243733a7dd661498e09998476a14cd46fc924
 SHA512 
705f1239c4048629c525cf8e05434e51f911a51fb59c8200335029586c98d6ca6941e2e23a129eb7e3df3da2eb7dc3e12d96c5efc6640016924aec348c08562a
 DIST vivaldi-stable_5.4.2753.51-1_arm64.deb 87869712 BLAKE2B 
2adc9f8e8873fc579bc731a183394fb3673327a2c42f06572995b75b11fe0f8eea5b1222f6fc14f933be31aeb13a8c06022f0d996a1aead8a35e30e6becb049f
 SHA512 
352a4375e7c49f5aa5fe81c4f28e7ddfd16433d5c6d61ad61e1e200efd0a47b73cbcc045f40391a08cc83b67af4b63be091b5b5cc54492cc70338ddc075f32f3
 DIST vivaldi-stable_5.4.2753.51-1_armhf.deb 88402652 BLAKE2B 
b87909d28ad454e700bc9f3cd2f7e403ba9f69d8110ef243e7ad711a7707e98f4ce89e947b089472b471a2e1f01f7dd46f84984a41b20030f43c682000e0c585
 SHA512 
2584e22d0b376c29c7ffc3b7449a6a4e2044a23c79aac3ccc59972928ccd496f18d721591a4bf10b4cb61699ef12986c567591d438ed1ec439c8a5a7db33e008
+DIST vivaldi-stable_5.5.2805.32-1_amd64.deb 101005528 BLAKE2B 
e2e45821944a02416ba64797c70822bbc64e1bf7ac36de75f7af8b62434c988d01e1a0aecd80e62ee787fa0129d7318337dff94e469d5a98c2498e5e0c8f96cf
 SHA512 
04621e8ed3ae32a60cc983b131972cb524bab32eb27f81a558ea922f8759cc3669dbd1f40c0b2ef7829ecf4b1b5ebe5bdcae3efeb903c6b781ba9b575fc445ac
+DIST vivaldi-stable_5.5.2805.32-1_arm64.deb 90918080 BLAKE2B 
938e4abb14c5ced6a95cf2c1103ac1ad89cfe4e05a4deb03b71a4e4b8647f36a74a116d1ef0489917c016bbf068b86baf6d728b7f5a48ddf66aa1f8181288538
 SHA512 
e708acf9db3734203654102d3201cbf446c7b963f119385c7d0f40222b6d8506566e59c3e186d42368f7c3fe7ccfee08e4fb66b2a3d8f0f82ba4e5832a3cd390
+DIST vivaldi-stable_5.5.2805.32-1_armhf.deb 90294488 BLAKE2B 
1565fcb97f83f77fd79d18af54c137f5d2275fcce5ced800e2c7458ebbca2ef18ff0d72aacf3e7cfe430c0e31624d43d6f3c9924e44e504c49d4ab7a26c78e63
 SHA512 
e926eabe0de122e65a53f4f210a2bb2a5d92919df8baba0215b6e7804db34cf53cc4af87e9b068ec06ec3bdf53dd38d88e1ff9d1306857d4c20f24c794ebbbea

diff --git a/www-client/vivaldi/vivaldi-5.5.2805.32.ebuild 
b/www-client/vivaldi/vivaldi-5.5.2805.32.ebuild
new file mode 100644
index ..82e87d9746ea
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-5.5.2805.32.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="proprietary-codecs widevine"

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-10-06 Thread James Le Cuirot
commit: b68b80b93d59462fcf28a893f32734991659f7c0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  6 20:17:21 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  6 20:17:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68b80b9

www-client/vivaldi: Stabilise 5.4.2753.51-r1 on amd64

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

 www-client/vivaldi/vivaldi-5.4.2753.51-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-5.4.2753.51-r1.ebuild 
b/www-client/vivaldi/vivaldi-5.4.2753.51-r1.ebuild
index 82e87d9746ea..e7a581e0a413 100644
--- a/www-client/vivaldi/vivaldi-5.4.2753.51-r1.ebuild
+++ b/www-client/vivaldi/vivaldi-5.4.2753.51-r1.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



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

2022-10-06 Thread Michał Górny
commit: 502e5f649c1f68a28cb9aa26b3ad5b7f6ab4cd99
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 19:53:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502e5f64

sys-devel/clang-common: Multiple config improvements

- explicitly use binutils/GCC runtime defaults when default-*
  flags are disabled instead of relying on implicit platform defaults

- add explicit dependencies on binutils/GCC when the respective runtimes
  or tools are used

- use long option forms

- explicitly use ld.bfd instead of ld, when lld is not used

Notably, this resolves a problem of clang implicitly choosing ld.lld
when sys-devel/lld-toolchain-symlinks[native-symlinks] is installed.

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

 sys-devel/clang-common/clang-common-15.0.2..ebuild| 15 +++
 sys-devel/clang-common/clang-common-16.0.0..ebuild| 15 +++
 .../clang-common/clang-common-16.0.0_pre20221006.ebuild   | 15 +++
 3 files changed, 21 insertions(+), 24 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.2..ebuild 
b/sys-devel/clang-common/clang-common-15.0.2..ebuild
index db83638be497..7fc966f60858 100644
--- a/sys-devel/clang-common/clang-common-15.0.2..ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.2..ebuild
@@ -20,8 +20,11 @@ PDEPEND="
llvm-libunwind? ( sys-libs/llvm-libunwind )
!llvm-libunwind? ( sys-libs/libunwind )
)
+   !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 )
 "
 
 LLVM_COMPONENTS=( clang/utils )
@@ -53,10 +56,6 @@ pkg_pretend() {
fi
 }
 
-usec() {
-   usex "default-${1}" "" "# "
-}
-
 src_install() {
newbashcomp bash-autocomplete.sh clang
 
@@ -65,10 +64,10 @@ src_install() {
# This file is initially generated by sys-devel/clang-runtime.
# It is used to control the default runtimes using by clang.
 
-   $(usec compiler-rt)-rtlib=compiler-rt
-   $(usec compiler-rt)-unwindlib=libunwind
-   $(usec libcxx)-stdlib=libc++
-   $(usec lld)-fuse-ld=lld
+   --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+   --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+   --stdlib=$(usex default-libcxx libc++ libstdc++)
+   -fuse-ld=$(usex default-lld lld bfd)
EOF
 
newins - gentoo-gcc-install.cfg <<-EOF

diff --git a/sys-devel/clang-common/clang-common-16.0.0..ebuild 
b/sys-devel/clang-common/clang-common-16.0.0..ebuild
index db83638be497..7fc966f60858 100644
--- a/sys-devel/clang-common/clang-common-16.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0..ebuild
@@ -20,8 +20,11 @@ PDEPEND="
llvm-libunwind? ( sys-libs/llvm-libunwind )
!llvm-libunwind? ( sys-libs/libunwind )
)
+   !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 )
 "
 
 LLVM_COMPONENTS=( clang/utils )
@@ -53,10 +56,6 @@ pkg_pretend() {
fi
 }
 
-usec() {
-   usex "default-${1}" "" "# "
-}
-
 src_install() {
newbashcomp bash-autocomplete.sh clang
 
@@ -65,10 +64,10 @@ src_install() {
# This file is initially generated by sys-devel/clang-runtime.
# It is used to control the default runtimes using by clang.
 
-   $(usec compiler-rt)-rtlib=compiler-rt
-   $(usec compiler-rt)-unwindlib=libunwind
-   $(usec libcxx)-stdlib=libc++
-   $(usec lld)-fuse-ld=lld
+   --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+   --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+   --stdlib=$(usex default-libcxx libc++ libstdc++)
+   -fuse-ld=$(usex default-lld lld bfd)
EOF
 
newins - gentoo-gcc-install.cfg <<-EOF

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild
index db83638be497..7fc966f60858 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild
@@ -20,8 +20,11 @@ PDEPEND="
llvm-libunwind? ( sys-libs/llvm-libunwind )
!llvm-libunwind? ( sys-libs/libunwind )
)
+   !default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
default-lld? ( sys-devel/lld )
+   !default-lld? ( 

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

2022-10-06 Thread Michał Górny
commit: a3944a6a9d7d7013636950a7d6d33e26704d060f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3944a6a

sys-libs/libomp: Bump to 16.0.0_pre20221006

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-16.0.0_pre20221006.ebuild | 133 +++
 2 files changed, 134 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index ec3c7b7bd5cb..36cf07ef7bdd 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,4 +7,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20221006.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20221006.ebuild
new file mode 100644
index ..7cff82c5f737
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_pre20221006.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-any-r1
+
+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"
+KEYWORDS=""
+IUSE="
+   debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# 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_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ 

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

2022-10-06 Thread Michał Górny
commit: 304b468d1560f9f4c4691e750309fc3cafde317a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304b468d

sys-libs/compiler-rt-sanitizers: Bump to 16.0.0_pre20221006

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-16.0.0_pre20221006.ebuild | 220 +
 2 files changed, 221 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index c22e6f64c2b8..59cf11fbe112 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,4 +10,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221006.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221006.ebuild
new file mode 100644
index ..f716dc74b423
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221006.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit check-reqs 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="$(ver_cut 1-3)"
+KEYWORDS=""
+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 )
+"
+
+LLVM_MAX_SLOT=${SLOT%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !!=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${LLVM_MAX_SLOT}
+   sys-libs/compiler-rt:${SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+  

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

2022-10-06 Thread Michał Górny
commit: d1ec088920f7ad772ad68a53079e984be557c62b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ec0889

sys-libs/libcxxabi: Bump to 16.0.0_pre20221006

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-16.0.0_pre20221006.ebuild  | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221006.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221006.ebuild
new file mode 100644
index ..78be4b5b862f
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221006.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=""
+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-util/lldb/

2022-10-06 Thread Michał Górny
commit: 39bf3b373114012688fe953b901abeb5b87747ab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39bf3b37

dev-util/lldb: Bump to 16.0.0_pre20221006

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-16.0.0_pre20221006.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20221006.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20221006.ebuild
new file mode 100644
index ..fd12eb1fbf30
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_pre20221006.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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"
+KEYWORDS=""
+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_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix 

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

2022-10-06 Thread Michał Górny
commit: 2e78a66103568fd1001be0f58e7758a8761c85fb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e78a661

sys-libs/llvm-libunwind: Bump to 16.0.0_pre20221006

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-16.0.0_pre20221006.ebuild   | 129 +
 2 files changed, 130 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 67083252833a..778ed237ab73 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,4 +6,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221006.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221006.ebuild
new file mode 100644
index ..71139d2b5fda
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221006.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+LLVM_MAX_SLOT=${PV%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !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_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  ${LD_FLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   use_compiler_rt=ON
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   

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

2022-10-06 Thread Michał Górny
commit: 426695ec788c5e400c5ac29fc99c65bbe16d718e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:51 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426695ec

dev-python/lit: Bump to 16.0.0_pre20221006

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-16.0.0_pre20221006.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_pre20221006.ebuild 
b/dev-python/lit/lit-16.0.0_pre20221006.ebuild
new file mode 100644
index ..8ace6ca8b915
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0_pre20221006.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 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=""
+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/libcxx/

2022-10-06 Thread Michał Górny
commit: 2a3bb6c2ec85930f8839cf806a8c430acd255813
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3bb6c2

sys-libs/libcxx: Bump to 16.0.0_pre20221006

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-16.0.0_pre20221006.ebuild | 219 +++
 2 files changed, 220 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index ec3c7b7bd5cb..36cf07ef7bdd 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -7,4 +7,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20221006.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20221006.ebuild
new file mode 100644
index ..28c4cca66346
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20221006.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=""
+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] )
+"
+LLVM_MAX_SLOT=${PV%%.*}
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !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 dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since 

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

2022-10-06 Thread Michał Górny
commit: c303f243d34646e98f6a4b77bc6485d3e706f983
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c303f243

sys-devel/llvm-common: Bump to 16.0.0_pre20221006

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-16.0.0_pre20221006.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20221006.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221006.ebuild
new file mode 100644
index ..df37476f6fbc
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221006.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2022-10-06 Thread Michał Górny
commit: 6fe423537c02a7851b58420a2f8840bb6991482d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:19:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe42353

dev-libs/libclc: Bump to 16.0.0_pre20221006

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-16.0.0_pre20221006.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index c82cd24bd97d..ee176ed35609 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -5,3 +5,4 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243

diff --git a/dev-libs/libclc/libclc-16.0.0_pre20221006.ebuild 
b/dev-libs/libclc/libclc-16.0.0_pre20221006.ebuild
new file mode 100644
index ..2ec99d83a103
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0_pre20221006.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=""
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:16
+   sys-devel/clang:15
+   sys-devel/clang:14
+   sys-devel/clang:13
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-10-06 Thread Michał Górny
commit: b4987092ea0b536df49b8f61ddade7b30c4bbfb0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4987092

sys-devel/clang-common: Bump to 16.0.0_pre20221006

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

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common-16.0.0_pre20221006.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild
new file mode 100644
index ..db83638be497
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221006.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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=""
+IUSE="default-compiler-rt default-libcxx default-lld llvm-libunwind"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   =sys-libs/compiler-rt-${PV%_*}*
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   default-lld? ( sys-devel/lld )
+"
+
+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 [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+usec() {
+   usex "default-${1}" "" "# "
+}
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+
+   insinto /etc/clang
+   newins - gentoo-runtimes.cfg <<-EOF
+   # This file is initially generated by 

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

2022-10-06 Thread Michał Górny
commit: f3252d8a37e11a749c7eb465c390d328d5e887cc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3252d8a

sys-devel/clang-runtime: Bump to 16.0.0_pre20221006

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

 .../clang-runtime-16.0.0_pre20221006.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221006.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221006.ebuild
new file mode 100644
index ..3cb2769d40af
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221006.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 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="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+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-ml/llvm-ocaml/

2022-10-06 Thread Michał Górny
commit: 47e56d0232ddb72db3fe602be81d3d2a46bf5706
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e56d02

dev-ml/llvm-ocaml: Bump to 16.0.0_pre20221006

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-16.0.0_pre20221006.ebuild   | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221006.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221006.ebuild
new file mode 100644
index ..3f682163a64b
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221006.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=""
+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=${PV%%.*} 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
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not 

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

2022-10-06 Thread Michał Górny
commit: 077e11c4ce701e04133b0de292c78db42ef76f7d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:43:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077e11c4

dev-python/nbclient: Bump to 0.7.0

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

 dev-python/nbclient/Manifest  |  1 +
 dev-python/nbclient/nbclient-0.7.0.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index f0707f386f8f..ff3d0358 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,2 +1,3 @@
 DIST nbclient-0.6.7.gh.tar.gz 78345 BLAKE2B 
dba9c98ab7d0b65470268dabc5d7dbee65e9c800252e61de6e9fe28a59a2da5c9b2046b7835468a8807445bb657152071cad7a28c717049d5762c13634175e34
 SHA512 
67fc7a6685df783a0d3af728e18ad2ff7a46d17c66a8e23f651a4d329896ee84d7dda8fcc62c94e277a742c74fe51b9f15f415add747a346ddf3d29056382f23
 DIST nbclient-0.6.8.gh.tar.gz 78431 BLAKE2B 
a59490a42af5fb6090b7e4ddd8c469ddce015ca47ceca51290d9b3b2173d93d2a2d13839b227a78cdd72afdada1f305f810337dcc7aa08818afa78bbc96c4a1d
 SHA512 
2393085e52e2e34574b6f60cff82317caf3b636f8476af20765282f0ebf158104fed3bb7fc8e8f800ff42f7eddc226cf7d9575c2043628fd926708ef71306c04
+DIST nbclient-0.7.0.gh.tar.gz 78253 BLAKE2B 
473dcef140c8e1fc8f1e97fa30859b9b9fc2dfd6f951ae52db8ab11febbb3de7f60d129424827983a2c05579cd2340e9d4e1a9d0e452a7678497fc1c7176ecf3
 SHA512 
93d22e2b4fe1740798b812bb4890bf2fe2c7fdd337e34b50eac3140ead73d443cdb326948b2e8511b6ccad61c7daf1efd8e7cc3664b6b1ad9dda0894ca84fff5

diff --git a/dev-python/nbclient/nbclient-0.7.0.ebuild 
b/dev-python/nbclient/nbclient-0.7.0.ebuild
new file mode 100644
index ..343192040c27
--- /dev/null
+++ b/dev-python/nbclient/nbclient-0.7.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client library for executing Jupyter notebooks"
+HOMEPAGE="
+   https://nbclient.readthedocs.io/en/latest/
+   https://github.com/jupyter/nbclient/
+   https://pypi.org/project/nbclient/
+"
+SRC_URI="
+   https://github.com/jupyter/nbclient/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   nbclient/tests/test_client.py::test_many_parallel_notebooks
+   
'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
+)



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

2022-10-06 Thread Michał Górny
commit: a64fa8ff39591cbe98c172f76ab0d42383588bbd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64fa8ff

sys-libs/compiler-rt: Bump to 16.0.0_pre20221006

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-16.0.0_pre20221006.ebuild  | 151 +
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index a160187601fd..864090557483 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,4 +10,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221006.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221006.ebuild
new file mode 100644
index ..236d4a319ccf
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221006.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+LLVM_MAX_SLOT=${SLOT%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${LLVM_MAX_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_PATCHSET=-1
+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
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang; then
+   # 

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

2022-10-06 Thread Michał Górny
commit: 268785dff8b1e59492f176003426fcc70bd2aec7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:41:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268785df

app-admin/awscli: Bump to 1.25.88

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 5ba3701a9e42..3ad0db905cd0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.25.82.gh.tar.gz 2273453 BLAKE2B 
11c307a78df654634a7ae75cc8a7ce7d3
 DIST aws-cli-1.25.83.gh.tar.gz 2273842 BLAKE2B 
3b3986f539302830d981478cf485c9a724a0c1bd216b6a3952781eeeb96e58d0f7cf575a899e79e55dc2252d90c15c1cf2cbde755fa4f89ac4fcabbab788896a
 SHA512 
7194d281477bc8f94b91901fdea57a1da44e703a04d28df9bb63a7f17370ec31eb640128f07b902a46892ca77377e706a0d99f6d53699a572c9cb2ef7d0f6c04
 DIST aws-cli-1.25.85.gh.tar.gz 2274915 BLAKE2B 
074651fd32ec378c8f574266ff2a2e43ddb3d16fc7cb73dda75895819d948216acefe6e5c0da1ef059e36c4b684a6b360f996e3ff905abfc71a4c68dc78ad64d
 SHA512 
ca6b6012fbe69467adfeade7f4b7c4cf40c50f2c62aee71c1e459bfa6597d3510e8ba087752c23ca77306e49cffbb68dde95167eed0d9313ab1488855b2aa4dd
 DIST aws-cli-1.25.87.gh.tar.gz 2285796 BLAKE2B 
47df516ee23e9955ce8798546a2fecdc4b43199aa3daa5195c4dda010c3e4c86d2a4b6aac1dfd1c057cfb2f5ed9ea9a718b34aad09d8ddbb176ab3bfb4a86d25
 SHA512 
8beb4d70773c890dec4b4914c77d6fd73e4b66a6ee11316d0a851f17d6abc20cc67bf33d7209e8a285f84195d68c9f497eb8471ecb59438bf3b03353d960a8f6
+DIST aws-cli-1.25.88.gh.tar.gz 2285714 BLAKE2B 
037bb747f6a3a4b09b5289ff44d7dc65be469197271094f5c231474f1d70ee62952a51da6aaae03ab706f3f408544966ba2c0ea9fd93f1d1d0580c236fe3385c
 SHA512 
0377af9d6774fc9bfc4dd351bbe21cf601c5a287a83eea5da3a983349d20ab2279137f3ba5afdd99118877518d330f6e6da0ef017874bbe42331c2638ad2d85e

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



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

2022-10-06 Thread Michał Górny
commit: 09fbc65f06baf4c360b139cef1a0809cd5f502b5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:40:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fbc65f

dev-python/botocore: Bump to 1.27.87

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.87.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9132bad30a57..f1d889325571 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.27.81.gh.tar.gz 9663876 BLAKE2B 
35da266dee35d717c0190378d4e73dbc
 DIST botocore-1.27.82.gh.tar.gz 9665050 BLAKE2B 
2a108b09425dbb853a3ca79a370cff1c5c6e9fafe51c8ea9b3a7b1bf7c7ebdeccc4a5ebfc0d60e26d3bcb35add24d55e9f2df8062a79710a64f1eea4af0f258b
 SHA512 
52335df0e487580bc425d421c39464e4785ee7018ad25c82f83ba07cce0534b4e1ea047997a3a31bc8547f597863998154b0d13b9124342129953640bf2e67c3
 DIST botocore-1.27.84.gh.tar.gz 9689021 BLAKE2B 
1f67ab89d0e181b3b4b8d335279efbe531dab8f22e07e1bbf323b50910ae5c4b7827494aa5b35f21474f60ff276c6d1c3554e1266791ac24289ff9c43e397755
 SHA512 
a80a67313cbbccd1a59a24dae42f412594fb29b4b3731bfd9fcd55b3ab1f4f6f047b38283d1a8f6e75074e3daa1d4730702e46ecc5e6befe0ffb4110344b7312
 DIST botocore-1.27.86.gh.tar.gz 9702116 BLAKE2B 
6df00c34c2be77c8719126cef7df3de9c6e9e618d7309a3bf9a02246f28e819d04c7fc0dacb9cbb4c6814fd869728d51e0e349d8b2d9dcce4ac4aefb4f431ad7
 SHA512 
dd16a3d6593a7a6ef449fd7f3b6725e1843c77d210586f212c604d2c2f49a43c5a32f973161e43abb3ef8111ea544d1b9b45b09bca2daa7be16fa3931ed79899
+DIST botocore-1.27.87.gh.tar.gz 9703217 BLAKE2B 
9e512e97fa79aa49f8b414b38e0fab14ffd6cd8f89877da66b6659851c2b73ee8058faa6a2cdd8925c8a189fbd701c85ed6c00ce8ffa61ff667078ce47495a5c
 SHA512 
ae34a63cfd3a707b7888deaa9d08a186366f53b725da80095e4cc3e5533ea07074b631923fb6eaae970e12ae39648b3f2c7cbfde03754fffe75aa57eb9c18566

diff --git a/dev-python/botocore/botocore-1.27.87.ebuild 
b/dev-python/botocore/botocore-1.27.87.ebuild
new file mode 100644
index ..d1a6948e70e5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.87.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-10-06 Thread Michał Górny
commit: 36eb2563b8e2cd756365d982f5b27cead6e98e5f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36eb2563

sys-devel/lld: Bump to 16.0.0_pre20221006

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-16.0.0_pre20221006.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20221006.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20221006.ebuild
new file mode 100644
index ..3307dfb2c18b
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_pre20221006.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org multilib python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   sys-devel/lld-toolchain-symlinks:${PV%%.*}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} 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 "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   

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

2022-10-06 Thread Michał Górny
commit: 3e04eafc17001fd958852f07f9fa6d8bad12e41e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e04eafc

sys-devel/clang: Bump to 16.0.0_pre20221006

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-16.0.0_pre20221006.ebuild | 449 
 2 files changed, 450 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 02ff97647418..3f2c790aa360 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,4 +15,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20221006.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20221006.ebuild
new file mode 100644
index ..5a4b4bdf0a23
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_pre20221006.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   sys-devel/clang-toolchain-symlinks:${SLOT}
+   ~sys-devel/clang-runtime-${PV}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+   llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
+)
+LLVM_PATCHSET=-r4
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+  

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

2022-10-06 Thread Michał Górny
commit: f3648feed7c7a2ce983d7e75eb96eefe402f1159
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3648fee

sys-devel/llvm: Bump to 16.0.0_pre20221006

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-16.0.0_pre20221006.ebuild | 534 ++
 2 files changed, 535 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index eb5ca7899cc8..182bea3a981d 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,4 +14,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221006.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221006.ebuild
new file mode 100644
index ..b306d267303c
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221006.ebuild
@@ -0,0 +1,534 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm.org multilib multilib-minimal pax-utils \
+   python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
+   xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+   sys-devel/llvm-toolchain-symlinks:${SLOT}
+   binutils-plugin? ( >=sys-devel/llvmgold-${SLOT} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_PATCHSET=-r3
+LLVM_USE_TARGETS=provide

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

2022-10-06 Thread Michał Górny
commit: ad4d30c0380c914103dcb8263b9c40369bf4938d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:18:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4d30c0

dev-python/clang-python: Bump to 16.0.0_pre20221006

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-16.0.0_pre20221006.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index aa33a7db73b8..a45bbbad031e 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83
 DIST llvm-project-15.0.2.src.tar.xz 112071864 BLAKE2B 
96f2884d6c1007260d71e5dd41951eed029e8f50ff78f3c90f7194df13e1d4fb80ab7705c51c45a3e6b2a7714a98d9c5919fc7064d1d5f7c675e65b9b4229b65
 SHA512 
a0e815369c15bb4f8e8aa0fede29c3d557fcc5c8f2b39d457c03f1ef1d860082a41027238571b2aee9a158a87eb118deb08dc2ba94ce750320837a84e9908b8c
 DIST llvm-project-15.0.2.src.tar.xz.sig 438 BLAKE2B 
37a3a7fbc2d74db9060e85f04e159b475cf818c95a6fe2e9f5f038eb990f414d94833ecac2f9c826825a69b752876399e37e70e6934def06363f7ccb18be033a
 SHA512 
cfe3bc400a64536ad9181c2ede7227a0953a8632fdc777d1ea1d9225c1fc4e699d90ce0b99e057ee5b87c1272d5810c4b52fb0cac167ddd2aad88f1f3ef46ee8
 DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
+DIST llvm-project-5a0722e0469894564dd9b0ee1d4f8c291d09c776.tar.gz 169164627 
BLAKE2B 
c9a8672cac0faa747baa366545d21f91b50e7611e062eb95042cbccc2dc00b74f44c5c2fcccda49b44975320dfadca5916585766235a406dfbd7321afba03025
 SHA512 
bad4043fab0e4f9c633bc0aa74df1f1ea886f1d20c1c7a2704bd8317371cf6325e70a770623307d7a455e815cce8c5f00be1ed4ec3f06a7b69038a2784f73243
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20221006.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_pre20221006.ebuild
new file mode 100644
index ..f0290ca4c7b1
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.0_pre20221006.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit 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=""
+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:${PV%%.*}
+   )
+"
+
+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/${PV%%.*}/$(get_libdir)
+   "${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: eclass/

2022-10-06 Thread Michał Górny
commit: 8b1a2a00b4c41eb8d581acdfedc6316cd7b33bd1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 09:32:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1a2a00

llvm.org.eclass: Add 16.0.0_pre20221006 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 54df0bebc116..5f65f2e30330 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -75,6 +75,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20220930)

EGIT_COMMIT=215c9fa4deac9ec6b4e504843830551f03b60620
;;
+   16.0.0_pre20221006)
+   
EGIT_COMMIT=5a0722e0469894564dd9b0ee1d4f8c291d09c776
+   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2022-10-06 Thread Michał Górny
commit: 86aa9572d5dad451307f54d3fd90f82aafe9d05a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 18:54:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86aa9572

sys-devel/lld: Enable zstd in 16.0.0.

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

 sys-devel/lld/lld-16.0.0..ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-devel/lld/lld-16.0.0..ebuild 
b/sys-devel/lld/lld-16.0.0..ebuild
index f8773e9ca849..3307dfb2c18b 100644
--- a/sys-devel/lld/lld-16.0.0..ebuild
+++ b/sys-devel/lld/lld-16.0.0..ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-inherit cmake flag-o-matic llvm llvm.org python-any-r1
+inherit cmake flag-o-matic llvm llvm.org multilib python-any-r1
 
 DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
@@ -12,11 +12,12 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
 KEYWORDS=""
-IUSE="debug test"
+IUSE="debug test zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   ~sys-devel/llvm-${PV}
+   ~sys-devel/llvm-${PV}[zstd=]
+   zstd? ( app-arch/zstd:= )
 "
 RDEPEND="
${DEPEND}



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

2022-10-06 Thread Michał Górny
commit: 189ba493932c2aa1ce48f78a0c19258cf745ae80
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 18:54:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189ba493

sys-devel/llvm: Enable zstd in 16.0.0.

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

 sys-devel/llvm/llvm-16.0.0..ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sys-devel/llvm/llvm-16.0.0..ebuild 
b/sys-devel/llvm/llvm-16.0.0..ebuild
index 9171387473ba..b306d267303c 100644
--- a/sys-devel/llvm/llvm-16.0.0..ebuild
+++ b/sys-devel/llvm/llvm-16.0.0..ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
-   toolchain-funcs
+inherit cmake llvm.org multilib multilib-minimal pax-utils \
+   python-any-r1 toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="https://llvm.org/;
@@ -19,7 +19,10 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
 SLOT="$(ver_cut 1)"
 KEYWORDS=""
-IUSE="+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml 
z3"
+IUSE="
+   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
+   xml z3 zstd
+"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -32,6 +35,7 @@ RDEPEND="
xar? ( app-arch/xar )
xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
${RDEPEND}
@@ -366,6 +370,7 @@ multilib_src_configure() {
-DLLVM_ENABLE_EH=ON
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+   -DLLVM_ENABLE_ZSTD=$(usex zstd)
 
-DLLVM_HOST_TRIPLE="${CHOST}"
 



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

2022-10-06 Thread Michał Górny
commit: c0cb05578436534b8ad91508447a2fe3b6eea832
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  6 16:40:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  6 20:11:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0cb0557

dev-python/boto3: Bump to 1.24.87

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index d86fa772ca03..a366378061e4 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.24.81.gh.tar.gz 540005 BLAKE2B 
7c0425351aaa4ee854d6cb616880b6532504
 DIST boto3-1.24.82.gh.tar.gz 540506 BLAKE2B 
5b9c008309e7bc5ff0b79a2431d1b49c353895e698227a19557ffa56950d51b1743e096a09440d3cae94b55eada1a71e01664b3458991d5665e9678cd97fdd80
 SHA512 
bd1ab62bd9b4f5f641a0baf6fda8d99e2a60d1fbf1bcb670b76a8171987812feb1067964dae1b633b0e35202330f97525c1ed5bf169289b8bcdde18eb882853d
 DIST boto3-1.24.84.gh.tar.gz 542495 BLAKE2B 
dc120011d9e7b01beeb86d90a88f69cc232d3ac1147d4764493359aab2a4b8a5344521e29961bd6f1a6bb27a38499c83f70ddd324dd1283601d8bc6a26f1
 SHA512 
bcba6880baccff46d96c76bc596a3dfbf6f595674097604bd3b58ece68ce75448c38677c1625e8615e0eb5796b7bcc2266a78da42d7ccee1be2ee182791ca980
 DIST boto3-1.24.86.gh.tar.gz 543481 BLAKE2B 
8b21852f75c4c548dc2389f5d95145b1781a7b19fe5d12fd6a352e298a3e8e4301c9b9b84c2700d8a5b1f58c4343341370c9c88ce2fcae90a3310729cd8bdf19
 SHA512 
a50bf8601fe479094e2868c6da43f5a6510dca6f99c74920bc7c6629cd083fbabc80e650a3baabe2f749f1dd906bc6aab73042cd269bcbb4bc8072d72707b26a
+DIST boto3-1.24.87.gh.tar.gz 543810 BLAKE2B 
37713f39dcca01f9a718880fc410640b289ccc381069d5bdf5fdbef6f6b59b8d25932c5054311f1b46a90bc60ca7bbc54593ea8adcb72d156bc146a40cdc1e80
 SHA512 
72ba0f59b88775c40a65b59c579ba32eea3c5a8c348111b076f6f5f2dd5587b9c9b93c721fd48a8dcf8c6b419d67cec51f1b5e6a6cafe1553848db53cfaafc8b

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



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

2022-10-06 Thread Georgy Yakovlev
commit: 98f33c7e1471a5fc0cf80c633ff44d851aa0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct  5 17:26:03 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct  6 19:59:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f33c7e

profiles/targets/systemd: add sysv-utils to BOOTSTRAP_USE

catalyst, bootstrap.sh and BOOTSTRAP_USE all set USE=-*
at various stages of builds.
This results in systemd build with -sysv-utils and pulls
sys-apps/sysvinit as a dependency in stage1/stage2 builds.

Closes: https://github.com/gentoo/gentoo/pull/27644
Suggested-by: Mike Gilbert  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/targets/systemd/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/targets/systemd/make.defaults 
b/profiles/targets/systemd/make.defaults
index 8bc064858b21..5db64cfb8cc4 100644
--- a/profiles/targets/systemd/make.defaults
+++ b/profiles/targets/systemd/make.defaults
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 USE="systemd udev"
 
-BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd udev"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd sysv-utils udev"



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/power-profiles-daemon/

2022-10-06 Thread Pascal Jäger
commit: e75bb4c093f84e7015c262ad1b784ba9380e67ba
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Oct  6 19:37:32 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Thu Oct  6 19:37:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e75bb4c0

gui-libs/power-profiles-daemon: add package, version 0.12

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-libs/power-profiles-daemon/Manifest|  1 +
 gui-libs/power-profiles-daemon/metadata.xml| 11 +++
 .../power-profiles-daemon-0.12.ebuild  | 38 ++
 3 files changed, 50 insertions(+)

diff --git a/gui-libs/power-profiles-daemon/Manifest 
b/gui-libs/power-profiles-daemon/Manifest
new file mode 100644
index 0..e09b4dca4
--- /dev/null
+++ b/gui-libs/power-profiles-daemon/Manifest
@@ -0,0 +1 @@
+DIST power-profiles-daemon-0.12.tar.gz 55705 BLAKE2B 
7e78744186d1175d7dc67e3fe84481f68e14ed409639a44bd834ffae820b0828428271360f4f7faa0e2c2323f2ce4d1061e1b260b74aaf5da5cd35881def4a6f
 SHA512 
d6645432751cbf94166307d2d3f982a598c28c0541bda666bc04c2da68ca7d0a129209312a9e6437fe80b786d7040ea34e5e921bc23f0a8d554f72fac1aada5a

diff --git a/gui-libs/power-profiles-daemon/metadata.xml 
b/gui-libs/power-profiles-daemon/metadata.xml
new file mode 100644
index 0..794e26eac
--- /dev/null
+++ b/gui-libs/power-profiles-daemon/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+
+
+   Run pylint checks
+
+

diff --git a/gui-libs/power-profiles-daemon/power-profiles-daemon-0.12.ebuild 
b/gui-libs/power-profiles-daemon/power-profiles-daemon-0.12.ebuild
new file mode 100644
index 0..aec2e1be6
--- /dev/null
+++ b/gui-libs/power-profiles-daemon/power-profiles-daemon-0.12.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson # gnome.org meson xdg
+
+DESCRIPTION="Makes power profiles handling available over D-Bus."
+HOMEPAGE="https://gitlab.freedesktop.org/hadess/power-profiles-daemon/;
+SRC_URI="https://gitlab.freedesktop.org/hadess/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="gtk-doc pylint"
+
+RDEPEND="
+   >=dev-libs/glib-2.0:2
+   >=dev-libs/libgudev-234
+   sys-power/upower
+   >=sys-auth/polkit-0.114
+   pylint? ( dev-python/pylint )
+   sys-apps/systemd
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use pylint)
+   -Dtests=false
+   )
+   meson_src_configure
+}



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

2022-10-06 Thread Andreas K. Hüttel
commit: a727ce4fd44da7aec227615e96f7dc7c1bfce0be
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Oct  6 18:54:23 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Oct  6 18:54:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a727ce4f

dev-lang/julia-bin: add 1.8.2

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

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.8.2.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 7833dd2da696..71c53c33c6cc 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,3 +10,7 @@ DIST julia-1.7.3-linux-aarch64.tar.gz 115662839 BLAKE2B 
803498c37b2fd67c59b934e5
 DIST julia-1.7.3-linux-i686.tar.gz 118413591 BLAKE2B 
db35cc70ff05f15081e9387aba1b5c8fff1c6ed183f4531f886dea92fe99e107694ff4bd58780b97b07175d97a8119aa5d82b7d54717af8b37409aca282db069
 SHA512 
c121969bb58239959ebc150c5d7da808bd33f8603cdc167b03028eb44932f83431fdcef3f2fed1492afc0b68305b33cab4bcea1ff9a11d687be8ff013956a360
 DIST julia-1.7.3-linux-x86_64.tar.gz 123160673 BLAKE2B 
953554230d8b716db4281386d4265c4c7346ddbfe9c47e48dc0f11641169768f2c786b6da0557da74ed9b29abac73d311d2a78debab46f8c6cee4b4d41e85474
 SHA512 
4affeea59e37e3c5c50ccadb2303329b8ad7187b7854e9f2b3ece2b03b43457ddb709fdc0ca23e8f88fa5c914570a2d2fa7650634ea1e8d62f6d78df5a0861a7
 DIST julia-1.7.3-musl-x86_64.tar.gz 121889326 BLAKE2B 
0f2a6ce5a2d636424472988d8f4061375f5ff7b354b4b4e396036726479a62139b4e60ceffbed17b9d5069e2dfd563c01b8fd3c150f8a15894685c212a0f8c8a
 SHA512 
7a6b672d5dd5ffc97c5b96632e1b407b34958c6ad70a6bceba044af3dde11723aa9e7c19b8ca7d3302a26fdd146c07617dd613c6cb4c2fec2c388451025cb50b
+DIST julia-1.8.2-linux-aarch64.tar.gz 129177975 BLAKE2B 
7afe344afcbd33535026fd80ad69d9e1a2ef7cde0e749016765969530b18e60d90d17d5105737a6611c3d7479c02f287a875e06ae2df518a6c6ea14d77caf79c
 SHA512 
45db51f290e95973332490246a50dc4073d27c17ab4cf91114c2cbfe6a791b5c4c19b07f7add5de8022d342d21d0daedba74d3edf8617980028e843bb6bb595e
+DIST julia-1.8.2-linux-i686.tar.gz 132187263 BLAKE2B 
fac785902b53db99ea128430c75d4ee10ca8568911e36e174f08d0d7225fb7c38c8b6d845002545dd8696c3e774a7670fcece2695d4deb8e18fcda73ebc3ea92
 SHA512 
1608b8ae35b7e3aef2a7d12bdd77ea8496eacf55154c23c0de1d9e965aa5301ff998f93c50e9a12ef0210a9d4b96cf248c9717a347ddebefb29db85eb747c038
+DIST julia-1.8.2-linux-x86_64.tar.gz 135859273 BLAKE2B 
00d970a26b521db2086a9128718dbf2143010b2807895c08de637ddc584ed2b3cb9ed48de0adbbbfb730c4c43cceea582cbaa608bbc7a9deef149774003b83ea
 SHA512 
b0f745f9c0fe5b25173cd4eb1679582fe66d9bcc4a0e6cb05d5faad1d198211840bb0c5f0d3baf0f6048d4b1d0ddb36358f58488ad8ec54291df5227f27506b0
+DIST julia-1.8.2-musl-x86_64.tar.gz 137353680 BLAKE2B 
fb4c4c10dc15301f750457da6ed437cf05b6452568fbdacbb8bf6d94515ce61a07284b4491bc5b1f916960fbc4460713d9065f8273a05070f0e73f0e4bd2b970
 SHA512 
66817dcd1ccb88527fc1bdbad94e23e180deae1474cbc5f18f98ca9b6ac46c76382f6555b03c3e5ef22e4ba516e898e130950d5cb38923a64532c755eca3dfd4

diff --git a/dev-lang/julia-bin/julia-bin-1.8.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
new file mode 100644
index ..9c309a77622d
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin;
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/;
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+#KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 

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

2022-10-06 Thread Matthew Thode
commit: 4736d20afc522be38a1d81e593359bc3437de1d1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct  6 18:02:41 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct  6 18:02:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4736d20a

dev-libs/bemenu: 0.6.10 stable amd64/x86

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

 dev-libs/bemenu/Manifest |  1 -
 dev-libs/bemenu/bemenu-0.5.0.ebuild  | 50 
 dev-libs/bemenu/bemenu-0.6.10.ebuild |  2 +-
 3 files changed, 1 insertion(+), 52 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 24b4e9fdad89..53d5509a1b2a 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,4 +1,3 @@
-DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31
 DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.5.0.ebuild 
b/dev-libs/bemenu/bemenu-0.5.0.ebuild
deleted file mode 100644
index e7510494e8a6..
--- a/dev-libs/bemenu/bemenu-0.5.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu;
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git;
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   x11-libs/libXinerama
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
-}
-
-src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
-}

diff --git a/dev-libs/bemenu/bemenu-0.6.10.ebuild 
b/dev-libs/bemenu/bemenu-0.6.10.ebuild
index bd5b9bc60d55..26c2c2f1a7a4 100644
--- a/dev-libs/bemenu/bemenu-0.6.10.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git;
 else
SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="GPL-3"



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

2022-10-06 Thread 罗百科
commit: 94850fbb39ae8726c20f941c1cf8c9d6b4f91bb4
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 17:46:37 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 17:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94850fbb

profiles/base: Mask postgres_targets_postgres15 until postgres:15 is unmasked

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/base/use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 7f933c6c7e3e..90ee827e0ccc 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Patrick Lauer  (2022-10-06)
+# Postgres:15 is RC
+postgres_targets_postgres15
+
 # Brian Evans  (2022-09-30)
 # PHP 8.2 is in RC
 php_targets_php8-2



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

2022-10-06 Thread Mike Gilbert
commit: 0be92a4b8943eef5ab8ba1afb75b17a7da8ecbed
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Oct  6 17:44:40 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Oct  6 17:44:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be92a4b

net-misc/netkit-rsh: restore rexec-1.5.tar.gz to SRC_URI

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

 net-misc/netkit-rsh/Manifest   | 1 +
 net-misc/netkit-rsh/netkit-rsh-0.17-r14.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/netkit-rsh/Manifest b/net-misc/netkit-rsh/Manifest
index 9fcb8602bfcf..bab4b8c5e1cb 100644
--- a/net-misc/netkit-rsh/Manifest
+++ b/net-misc/netkit-rsh/Manifest
@@ -1 +1,2 @@
 DIST netkit-rsh-0.17.tar.gz 58268 BLAKE2B 
7790a91f95c51f4aa538ad614e65ecba5a565e4761c7d8167f4d175bb8bcc27cb48b569f93064285dad983e602f03bcb816da58b02b54290adcd9cabe73cd88e
 SHA512 
0d8da4a779da137f7b3f158ad010b71f2357c86a2160dbd19331cbf45f86a46110cdfdfd3c4ba2d19ddf3634917bf981eb91bfde02c3cdbc946df8695db75218
+DIST rexec-1.5.tar.gz 18469 BLAKE2B 
cbb694520332a0768b8337e854baf232271a30ac328dcf4b8b16d28dc3710ad58173e135cb9eb9726b07709bcd78ef627cea550c98e00dc86bea7c64e52aa3d1
 SHA512 
7ed455a921ad71749154bd8e586ac2a624f357b56be17db73b9ed7c1ca1bc19cfb9aee748f79cc649184dfb535ffe5e887643b73a25c3fb6520d4e19fae7333a

diff --git a/net-misc/netkit-rsh/netkit-rsh-0.17-r14.ebuild 
b/net-misc/netkit-rsh/netkit-rsh-0.17-r14.ebuild
index 0f4ff2771838..c115df77f660 100644
--- a/net-misc/netkit-rsh/netkit-rsh-0.17-r14.ebuild
+++ b/net-misc/netkit-rsh/netkit-rsh-0.17-r14.ebuild
@@ -7,7 +7,8 @@ inherit pam toolchain-funcs fcaps
 
 DESCRIPTION="Netkit's Remote Shell Suite: rexec{,d} rlogin{,d} rsh{,d}"
 HOMEPAGE="https://wiki.linuxfoundation.org/networking/netkit;
-SRC_URI="http://ftp.linux.org.uk/pub/linux/Networking/netkit/${P}.tar.gz;
+SRC_URI="http://ftp.linux.org.uk/pub/linux/Networking/netkit/${P}.tar.gz
+   mirror://gentoo/rexec-1.5.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



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

2022-10-06 Thread Sam James
commit: 28b0e6b360bca9840cba0f185df826897206bf31
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 17:12:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 17:13:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b0e6b3

dev-libs/argtable: fix build w/ Clang 16

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

 ...rgtable-2.13-r2.ebuild => argtable-2.13-r3.ebuild} | 19 ++-
 ...table-2.13-Fix-implicit-function-declaration.patch | 16 
 2 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/dev-libs/argtable/argtable-2.13-r2.ebuild 
b/dev-libs/argtable/argtable-2.13-r3.ebuild
similarity index 82%
rename from dev-libs/argtable/argtable-2.13-r2.ebuild
rename to dev-libs/argtable/argtable-2.13-r3.ebuild
index 5ce3f4197fd4..22112e07aadc 100644
--- a/dev-libs/argtable/argtable-2.13-r2.ebuild
+++ b/dev-libs/argtable/argtable-2.13-r3.ebuild
@@ -3,20 +3,22 @@
 
 EAPI=8
 
-DESCRIPTION="An ANSI C library for parsing GNU-style command-line options with 
minimal fuss"
-HOMEPAGE="http://argtable.sourceforge.net/;
-
 MY_PV="$(ver_rs 1 '-')"
 MY_P=${PN}${MY_PV}
 
+DESCRIPTION="An ANSI C library for parsing GNU-style command-line options with 
minimal fuss"
+HOMEPAGE="http://argtable.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="doc debug examples static-libs"
 
-S="${WORKDIR}"/${MY_P}
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.13-Fix-implicit-function-declaration.patch
+)
 
 src_configure() {
econf \
@@ -25,20 +27,19 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install
-   rm -rf "${D}"/usr/share/doc/${PF}/
+   default
 
-   dodoc AUTHORS ChangeLog NEWS README
+   rm -rf "${ED}"/usr/share/doc/${PF}/
 
if use doc ; then
-   cd "${S}/doc"
+   cd "${S}"/doc || die
dodoc *.pdf *.ps
docinto html
dodoc *.html *.gif
fi
 
if use examples ; then
-   cd "${S}/example"
+   cd "${S}"/example || die
docinto examples
dodoc Makefile *.[ch] README.txt
fi

diff --git 
a/dev-libs/argtable/files/argtable-2.13-Fix-implicit-function-declaration.patch 
b/dev-libs/argtable/files/argtable-2.13-Fix-implicit-function-declaration.patch
new file mode 100644
index ..14ade74afaa6
--- /dev/null
+++ 
b/dev-libs/argtable/files/argtable-2.13-Fix-implicit-function-declaration.patch
@@ -0,0 +1,16 @@
+From febb2928d1e72c7adc914b2ef8e0611e1a5ea3fd Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 6 Oct 2022 18:10:52 +0100
+Subject: [PATCH] Fix implicit function declaration
+
+Bug: https://bugs.gentoo.org/871231
+--- a/src/arg_int.c
 b/src/arg_int.c
+@@ -29,6 +29,7 @@ USA.
+ /* #endif */
+ 
+ #include "argtable2.h"
++#include 
+ #include 
+ 
+ /* local error codes */



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2022-10-06 Thread Stephan Hartmann
commit: 6de6d09b2e7e2cb7f69e31a7865dc7874108d076
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Oct  6 17:07:19 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Oct  6 17:07:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de6d09b

www-client/chromium: stabilize 106.0.5249.103 amd64, bug #875644

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/chromium-106.0.5249.103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-106.0.5249.103.ebuild 
b/www-client/chromium/chromium-106.0.5249.103.ebuild
index 4075c12b6a87..f77e3d8651e8 100644
--- a/www-client/chromium/chromium-106.0.5249.103.ebuild
+++ b/www-client/chromium/chromium-106.0.5249.103.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
+js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs 
pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu 
+system-png vaapi wayland widevine"
 REQUIRED_USE="
component-build? ( !suid !libcxx )



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-bin/

2022-10-06 Thread Stephan Hartmann
commit: 86bfb0ba1d3ffec6777a199bbe6b16f1d18deb26
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Oct  6 17:01:17 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Oct  6 17:01:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bfb0ba

www-client/chromium-bin: stabilize 106.0.5249.103 for amd64

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild 
b/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
index 203c80c2cde1..08b45657d01e 100644
--- a/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
+++ b/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
@@ -34,7 +34,7 @@ 
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64 ~x86"
+KEYWORDS="-* amd64 ~arm64 ~x86"
 IUSE="cpu_flags_x86_sse2 +suid wayland widevine"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-bin/

2022-10-06 Thread Stephan Hartmann
commit: c1763fa431ba292a806b54e193ac91a0f70ee2fe
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Oct  6 17:02:08 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Oct  6 17:02:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1763fa4

www-client/chromium-bin: stabilize 106.0.5249.103 for arm64

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild 
b/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
index 08b45657d01e..06ad66a7eaa7 100644
--- a/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
+++ b/www-client/chromium-bin/chromium-bin-106.0.5249.103.ebuild
@@ -34,7 +34,7 @@ 
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm64 ~x86"
+KEYWORDS="-* amd64 arm64 ~x86"
 IUSE="cpu_flags_x86_sse2 +suid wayland widevine"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-bin/

2022-10-06 Thread Stephan Hartmann
commit: 9ff449c5006c29ce593f50a9fd1241e9946f8d9d
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Oct  6 17:02:24 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Oct  6 17:02:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff449c5

www-client/chromium-bin: drop 106.0.5249.91-r1

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/Manifest   |  11 -
 .../chromium-bin-106.0.5249.91-r1.ebuild   | 242 -
 2 files changed, 253 deletions(-)

diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest
index 947eaa18049a..1e3b01e86b68 100644
--- a/www-client/chromium-bin/Manifest
+++ b/www-client/chromium-bin/Manifest
@@ -9,14 +9,3 @@ DIST chromium-bin-106.0.5249.103-1-wayland-x86_64.tar.xz 
85276328 BLAKE2B 393ca8
 DIST chromium-bin-106.0.5249.103-1-x11-aarch64.tar.xz 83236004 BLAKE2B 
72997175e32b8e101af3d9c682ecd8f3c07f49aba2770339b72bacc85a6f91a04ccdca2d415833e7c32b91f5fdf83eab98070e8d5ad88687d8bb0f2343f69971
 SHA512 
7fc2d20394f80767c65ff31f6c50e0ee970b2354e34f96e5884de94b85da510f5ba166bc3ef50b3e26b73920cce3593bfff9bd99ec4acdbfa8326be4a30377c5
 DIST chromium-bin-106.0.5249.103-1-x11-i686.tar.xz 85294364 BLAKE2B 
7117fc44323ffa1bb65f6ba03c1e0d04f929af8efaeafbf6b6b7b2583fc8bc65c3a1a592783a5a820e525ba2b71ef6838fe7366c21b2a74875a3554d5dbd2f5c
 SHA512 
dd92a82851fdb45cdb4c1d522b7a5dbb6a0289d7648507e1fe698c7ece14eb1aba3584da7e7142156d018788c935fed3d200e8e09d531790cd59d43543e7b367
 DIST chromium-bin-106.0.5249.103-1-x11-x86_64.tar.xz 85045040 BLAKE2B 
0f1173812f7a28903e348a5c066c27240fb436f6f5205b4386b564d7923e08c929b996e44b8711e92bd880174f5fd86e7f003e182d5862631022b83a02264fda
 SHA512 
9a806a6f90fbd6a4efb91b2583c7cddd7e60e82084e8eec64d406b567c2e30f51b6e7e5022fd922e77ff73cf5d5ac23a1a4ad2c93eedad1d500317ae20ce
-DIST chromium-bin-106.0.5249.91-1-common-aarch64.tar.xz 3204844 BLAKE2B 
5b19b7d99c0f0970e1c8274c4d5caa066d0621a1e16fad6cbc7622d189c52207f386055375b6a3301bc2441b7577212b90f0ddca9d0dc5332ab8fa41e7279d3e
 SHA512 
06b91e1472535e5881a20123b7e59fb3f05a704b4f764d8c41a1a44b4447d24f265f3f3e7aac91ed37a6d3f7454c0130ef3e098fe86d6b11f0bd9a4691943a73
-DIST chromium-bin-106.0.5249.91-1-common-i686.tar.xz 3217616 BLAKE2B 
9c1223e7ef22046dd490ee3db556437bf28e8ebb22de517a3faa5b37ee61d53aff914f6bcf6792ec35cff48774a76c5145d05889e3b90f4f43ea5d58e943a206
 SHA512 
7610475e185b7c98588df8a908c63a404980104d708b873123cf695c62130a1d036ddfe22d3d8deff538d5ea289328257019f876f3fca68b95a35e8b02b84b79
-DIST chromium-bin-106.0.5249.91-1-common-x86_64.tar.xz 3270032 BLAKE2B 
f9f2308eb9c05472093c5b0c53befbb0801d6391c7b5f44aad5e4b91deaacff0b9723b37d221a1e945d12b678d2bba24839e24acd3b6b3ba3079ed9ddfbd6206
 SHA512 
525653283674dd9a605540f7f946e9802290167b5db90f3d7102e03298558bb445aa5e60dade7285342387a0f48b4d503ef12fd117b307c160a8706c9bb517c0
-DIST chromium-bin-106.0.5249.91-1-common.tar.xz 4467896 BLAKE2B 
e45a541dfabec6a60f72f51c6ae6cb069a233762b32e3bc12b1f615de4dd074a93ab952dc7ad05945e21272e4adca90ef7a6f81eaba9d58a7346cb9170348aaa
 SHA512 
85941d889961423d84be7dd40a935442b14f0c5d8f53c4b947673e5ff3c4ae7efdfdf1525497f0911d2c8e76ce0dba072d2c8f56dbb6d1cc07e1952a93dca9b2
-DIST chromium-bin-106.0.5249.91-1-l10n.tar.xz 5152160 BLAKE2B 
a3085f156b99e6bb259c2d62466617d503b8df5a5dbcd5e0b8748c2426bbe6422fea7cb223c66fc1e28a4d0a191aeb3f51e1fd82668794b34b8fc2a170e4c13b
 SHA512 
167f7ab09a46c0c6694f89657e3aecc722ab7aa04f1dc5d5e676c1938297000573585eb3c8fc58e10cf7dc317553af3b0372bf1e5ec4a30734e81dcf146e22ed
-DIST chromium-bin-106.0.5249.91-1-wayland-aarch64.tar.xz 83409216 BLAKE2B 
9af658b0ea6223162ba29785516cfe5edac8acaacd6e74023d20ba0201cb1ee7308a2ae8dfd763981c792eb6ff8109c80beb4a943568ededa8b49b386d17588a
 SHA512 
8ddea0736327d04c08d9db49cbfe69f35ad1af495ed89ffc47ca71abb978f5ba9fa288cf7618238de6ea9b049803ff4ec55b4e1f67b7e2aafc078d37e8e792c7
-DIST chromium-bin-106.0.5249.91-1-wayland-i686.tar.xz 85531812 BLAKE2B 
e8fba6fc28e643944e4105813c790c5a5bc25781c71214043e7a34c5b472ec4a0cbe714969d79079584fbeea64a8f39241883892fc5ec6cca5741efd940c815c
 SHA512 
5d65287e1f1ab65d665369a0550d0bea728c51001cd1179dc0a0055108fcdf8c44391ed10703abf92af957600b6763468cd3cad839433b2269f94c7e5ffa6766
-DIST chromium-bin-106.0.5249.91-1-wayland-x86_64.tar.xz 85267608 BLAKE2B 
05542170ce303d5e26205dab3a520fcfb4c92b52bcfd22cb308891da4095e95c60a039745ef72202faa036b7f65afed8d1024f09be5408980db03c269e826562
 SHA512 
9cd8fb389e58a13090d017bcaac86c7c92bcbe8f3a60e8ea30a7d66ccb766822cdf1f415f7399fbda7cd4640911d633a95486db91864ec6fa5687b1c00907a4d
-DIST chromium-bin-106.0.5249.91-1-x11-aarch64.tar.xz 83198224 BLAKE2B 
6f78aae07ce419d183665aa41d71f199057e4312c821db4527d1fc6b6955d1f7c084f75b3a8538ac95761e89ddbed36e346251d0bd20f5172ee8f0d98ef46112
 SHA512 
0ddee396ba3dcddfe902ffa6f09783cbf63e6e0c376dcef450fab7f19806ae7706a6aeff68147674b62d3f675b5841cb737b43d189a0a7da4355146054910fc4
-DIST chromium-bin-106.0.5249.91-1-x11-i686.tar.xz 85301484 BLAKE2B 

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

2022-10-06 Thread Arthur Zamarin
commit: c5c0156db7142b3b6e94c9dd1e4bcf2e0e9634a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct  6 17:01:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct  6 17:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c0156d

app-misc/remind: Stabilize 04.00.03 ppc, #875338

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

 app-misc/remind/remind-04.00.03.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/remind/remind-04.00.03.ebuild 
b/app-misc/remind/remind-04.00.03.ebuild
index 60ab92dca7a1..32f79bf73886 100644
--- a/app-misc/remind/remind-04.00.03.ebuild
+++ b/app-misc/remind/remind-04.00.03.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://dianne.skoll.ca/projects/remind/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 IUSE="tk"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium-bin/

2022-10-06 Thread Stephan Hartmann
commit: 82bdba47b6ec0a4ac83ef37e64023c4f0580f108
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Oct  6 16:59:03 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Oct  6 16:59:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82bdba47

www-client/chromium-bin: add 106.0.5249.103

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium-bin/Manifest   |  11 +
 .../chromium-bin-106.0.5249.103.ebuild | 242 +
 2 files changed, 253 insertions(+)

diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest
index 748e020bb9d0..947eaa18049a 100644
--- a/www-client/chromium-bin/Manifest
+++ b/www-client/chromium-bin/Manifest
@@ -1,3 +1,14 @@
+DIST chromium-bin-106.0.5249.103-1-common-aarch64.tar.xz 3204844 BLAKE2B 
5b19b7d99c0f0970e1c8274c4d5caa066d0621a1e16fad6cbc7622d189c52207f386055375b6a3301bc2441b7577212b90f0ddca9d0dc5332ab8fa41e7279d3e
 SHA512 
06b91e1472535e5881a20123b7e59fb3f05a704b4f764d8c41a1a44b4447d24f265f3f3e7aac91ed37a6d3f7454c0130ef3e098fe86d6b11f0bd9a4691943a73
+DIST chromium-bin-106.0.5249.103-1-common-i686.tar.xz 3217616 BLAKE2B 
9c1223e7ef22046dd490ee3db556437bf28e8ebb22de517a3faa5b37ee61d53aff914f6bcf6792ec35cff48774a76c5145d05889e3b90f4f43ea5d58e943a206
 SHA512 
7610475e185b7c98588df8a908c63a404980104d708b873123cf695c62130a1d036ddfe22d3d8deff538d5ea289328257019f876f3fca68b95a35e8b02b84b79
+DIST chromium-bin-106.0.5249.103-1-common-x86_64.tar.xz 3270032 BLAKE2B 
f9f2308eb9c05472093c5b0c53befbb0801d6391c7b5f44aad5e4b91deaacff0b9723b37d221a1e945d12b678d2bba24839e24acd3b6b3ba3079ed9ddfbd6206
 SHA512 
525653283674dd9a605540f7f946e9802290167b5db90f3d7102e03298558bb445aa5e60dade7285342387a0f48b4d503ef12fd117b307c160a8706c9bb517c0
+DIST chromium-bin-106.0.5249.103-1-common.tar.xz 4467896 BLAKE2B 
e45a541dfabec6a60f72f51c6ae6cb069a233762b32e3bc12b1f615de4dd074a93ab952dc7ad05945e21272e4adca90ef7a6f81eaba9d58a7346cb9170348aaa
 SHA512 
85941d889961423d84be7dd40a935442b14f0c5d8f53c4b947673e5ff3c4ae7efdfdf1525497f0911d2c8e76ce0dba072d2c8f56dbb6d1cc07e1952a93dca9b2
+DIST chromium-bin-106.0.5249.103-1-l10n.tar.xz 5152160 BLAKE2B 
a3085f156b99e6bb259c2d62466617d503b8df5a5dbcd5e0b8748c2426bbe6422fea7cb223c66fc1e28a4d0a191aeb3f51e1fd82668794b34b8fc2a170e4c13b
 SHA512 
167f7ab09a46c0c6694f89657e3aecc722ab7aa04f1dc5d5e676c1938297000573585eb3c8fc58e10cf7dc317553af3b0372bf1e5ec4a30734e81dcf146e22ed
+DIST chromium-bin-106.0.5249.103-1-wayland-aarch64.tar.xz 83405524 BLAKE2B 
62a29f22c249664aeea375e336bc51946b072a6626df17475e6fb515fb0666f852cd4c0fa86949bd6a8887bb68e38f38e3900572adbaa2584730ebbb489232ea
 SHA512 
911ea9aaa3830c3a12a1d499a4cfaf92cd24f3cc619ec1faef97a55914aec75434ebb7289a6efc841599944693aeceb782384dad25973b91c4d591eba264fc75
+DIST chromium-bin-106.0.5249.103-1-wayland-i686.tar.xz 85526300 BLAKE2B 
5878cb79d8e70bdabf92cbda50059370391a1bf6b5f0fbf5b1adf001361d4fce97b64ebbb41774ecdd8e2498028e897d4d64a3ace1593af4884ecb319745cc28
 SHA512 
669912b7ecdd18de76962ba0c9901cd8c6adf92f94c11deb2a9614a9f6138a54e2674b6958e1fd4baee440a748b62c4e995468fcfe5d6ac6d97ea9ffa314276e
+DIST chromium-bin-106.0.5249.103-1-wayland-x86_64.tar.xz 85276328 BLAKE2B 
393ca8f14cefc7ea50821bb8a98ce4ad9a71b2f839cb39dcbd43a4d81217f5a964c304737a59e3b3d90f40ca24edbbf3a469156e4f3058bee2f81bbf6c160344
 SHA512 
74448692352c6647b641ec301895726940ca5cc4964c1336ba439e1f79d745af0e25e75459b072aeeedab5c167eda40c2ef53c8e58a9cfcd66f69ccaeb0bc120
+DIST chromium-bin-106.0.5249.103-1-x11-aarch64.tar.xz 83236004 BLAKE2B 
72997175e32b8e101af3d9c682ecd8f3c07f49aba2770339b72bacc85a6f91a04ccdca2d415833e7c32b91f5fdf83eab98070e8d5ad88687d8bb0f2343f69971
 SHA512 
7fc2d20394f80767c65ff31f6c50e0ee970b2354e34f96e5884de94b85da510f5ba166bc3ef50b3e26b73920cce3593bfff9bd99ec4acdbfa8326be4a30377c5
+DIST chromium-bin-106.0.5249.103-1-x11-i686.tar.xz 85294364 BLAKE2B 
7117fc44323ffa1bb65f6ba03c1e0d04f929af8efaeafbf6b6b7b2583fc8bc65c3a1a592783a5a820e525ba2b71ef6838fe7366c21b2a74875a3554d5dbd2f5c
 SHA512 
dd92a82851fdb45cdb4c1d522b7a5dbb6a0289d7648507e1fe698c7ece14eb1aba3584da7e7142156d018788c935fed3d200e8e09d531790cd59d43543e7b367
+DIST chromium-bin-106.0.5249.103-1-x11-x86_64.tar.xz 85045040 BLAKE2B 
0f1173812f7a28903e348a5c066c27240fb436f6f5205b4386b564d7923e08c929b996e44b8711e92bd880174f5fd86e7f003e182d5862631022b83a02264fda
 SHA512 
9a806a6f90fbd6a4efb91b2583c7cddd7e60e82084e8eec64d406b567c2e30f51b6e7e5022fd922e77ff73cf5d5ac23a1a4ad2c93eedad1d500317ae20ce
 DIST chromium-bin-106.0.5249.91-1-common-aarch64.tar.xz 3204844 BLAKE2B 
5b19b7d99c0f0970e1c8274c4d5caa066d0621a1e16fad6cbc7622d189c52207f386055375b6a3301bc2441b7577212b90f0ddca9d0dc5332ab8fa41e7279d3e
 SHA512 
06b91e1472535e5881a20123b7e59fb3f05a704b4f764d8c41a1a44b4447d24f265f3f3e7aac91ed37a6d3f7454c0130ef3e098fe86d6b11f0bd9a4691943a73
 DIST chromium-bin-106.0.5249.91-1-common-i686.tar.xz 3217616 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/

2022-10-06 Thread Yuan Liao
commit: d4052f4cc1416e95155bdace0e6e3b11976d3ec8
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 16:43:30 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 16:43:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4052f4c

games-emulation/dosbox-x: Sync live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 games-emulation/dosbox-x/dosbox-x-.ebuild | 28 ---
 1 file changed, 28 deletions(-)

diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild 
b/games-emulation/dosbox-x/dosbox-x-.ebuild
index 8605437e9..3fb2d9f29 100644
--- a/games-emulation/dosbox-x/dosbox-x-.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-.ebuild
@@ -76,39 +76,11 @@ pkg_pretend() {
 
 src_prepare() {
default
-
-   # Patch command lines like the following in Makefile.am:
-   #   -test -x /usr/sbin/setcap && setcap cap_net_raw=ep 
$(DESTDIR)$(bindir)/dosbox-x
-   #
-   # The purpose of these commands is, if the 'setcap' program exists and 
is
-   # executable, then invoke it to set capabilities required by the PCAP
-   # networking back-end for better out-of-box user experience; otherwise,
-   # ignore unsatisfied preconditions or 'setcap' errors since they are not
-   # critical, which is achieved by having a '-' in front of each line.
-   #
-   # Unfortunately, 'test -x /usr/sbin/setcap' does not always work as
-   # expected on Gentoo because it ignores the fact that some 
distributions,
-   # including Gentoo, may still have split /sbin and /usr/sbin and install
-   # 'setcap' to /sbin.
-   #
-   # As long as sys-libs/libcap is declared in BDEPEND of this ebuild, the
-   # availability of 'setcap' can be assumed, rendering the test redundant.
-   # However, successfully setting capabilities via 'setcap' usually 
requires
-   # the root account (which is not guaranteed on Prefix) and xattr support
-   # for the file system being used, so the '-' in front of each line is
-   # preserved to tolerate the expected 'setcap' failures.
-   sed -i -e 's|test -x /usr/sbin/setcap && ||' Makefile.am ||
-   die "Failed to remove check for setcap in Makefile.am"
-
eautoreconf
 }
 
 src_configure() {
local myconf=(
-   # --disable-core-inline could cause compiler errors
-   # as of v2022.08.0, so enable it unconditionally
-   --enable-core-inline
-
# Always use SDL 2, even though the package provides the option 
to
# build with SDL 1.x, because this package is expected to be 
built
# with the bundled, heavily-modified version of SDL 1.x if that



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

2022-10-06 Thread Matt Turner
commit: 0ab76755016838cf642ff39630444d4b6b0b8094
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Oct  3 14:04:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct  6 16:37:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab76755

net-libs/libnma: Version bump to 1.10.2

Closes: https://github.com/gentoo/gentoo/pull/27647
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libnma/Manifest |  1 +
 net-libs/libnma/libnma-1.10.2.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/net-libs/libnma/Manifest b/net-libs/libnma/Manifest
index 7c4064d004c8..b36c2a88942d 100644
--- a/net-libs/libnma/Manifest
+++ b/net-libs/libnma/Manifest
@@ -1 +1,2 @@
+DIST libnma-1.10.2.tar.xz 1360128 BLAKE2B 
8caff2baaf1d7e0cb7a6cefee4917b5f294517cc3ee22446f0bbea0301664969bdf43d10fcdf15e938bdae07467ad0a048687e61c3c494c4f042a1f6800d5745
 SHA512 
f8ac5f73ee8bc918325d2beec3e1eea61fed18110103ba9c3eb21da02fbd054895aa5ce332942a9113bb4860d59958dbf9c3b91885663b6225daec25cadf7458
 DIST libnma-1.8.40.tar.xz 1350560 BLAKE2B 
9c5124a1dcaa801c7d0135ef64dedccd098988fdd199938e2409e80bee86df71bf368cada113dceae4046a5c2c5fe954aa9fc0c19519721a4e8ec7b8f7ea8d44
 SHA512 
28f4704f97941308f43b27a309fd14050e8ac7e0c6665cada3cc08a759e140f043a80b21ccfe02ce348f8490cad8107b4fe27026dbaafed46ec1c7c46824e3b8

diff --git a/net-libs/libnma/libnma-1.10.2.ebuild 
b/net-libs/libnma/libnma-1.10.2.ebuild
new file mode 100644
index ..ff4c545e7534
--- /dev/null
+++ b/net-libs/libnma/libnma-1.10.2.ebuild
@@ -0,0 +1,71 @@
+# 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 vala
+
+DESCRIPTION="NetworkManager GUI library"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager 
https://gitlab.gnome.org/GNOME/libnma;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# pkcs11 default enabled as it's a small dep often already present by libnma 
users, and it was default enabled as IUSE=+gcr in nm-applet before
+IUSE="gtk-doc +introspection +pkcs11 vala"
+REQUIRED_USE="vala? ( introspection )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=gui-libs/gtk-4.0:4
+   app-text/iso-codes
+   net-misc/mobile-broadband-provider-info
+   >=dev-libs/glib-2.38:2
+   >=x11-libs/gtk+-3.12:3[introspection?]
+   >=net-misc/networkmanager-1.7[introspection?]
+   pkcs11? ( >=app-crypt/gcr-3.14:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   !

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

2022-10-06 Thread Matt Turner
commit: 7537937e50a93d4ee8276795c87dfc93cb2d990b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Oct  3 14:50:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct  6 16:37:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7537937e

gui-libs/gtk: Version bump to 4.8.1

Closes: https://github.com/gentoo/gentoo/pull/27594
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.8.1.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 6ccbf02adbef..2b9f2a2e377c 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.6.6.tar.xz 23085304 BLAKE2B 
2f0eacb9aaa3fad4e8d99feeadc93e04151f6c4552412d5b7485b972e97c8c9a7296143b39791e9e3230546770174a208ba6906179b9fed37414ee83a1980abb
 SHA512 
b743d99029d7d51db19396641023eefd5d25bbacbd89ad6660d43e382b26fe6cc5e9ce8f0dbb3f4ac7d2143db617ea0c2e2d3cc8926fc93d735eb76ffb2f8309
 DIST gtk-4.6.7.tar.xz 22885556 BLAKE2B 
ff3647fbb87fb7743c6aaf84f4de463275ff5816ccdba7f29425ee5268677e53ef56507ddd71447def5a1707e7509958068d5b8a7c64816cc3a1541691d7a262
 SHA512 
7f9068f66b472e796c1611625a34466b13aa51bce2dfc7661928e6d8087ed39ed0f6adf47a6691609b85540c588621bebc5951e81435277071abe7d2facf28bb
 DIST gtk-4.8.0.tar.xz 20502660 BLAKE2B 
89a1cebc56cbb372dbdab6186b2661fa466bf6946fb5197b8c2334e228e4531749f96233a1243c6950d8ebcd0624b1d93d4d4d212ba1dec18a3d1b3857ba7da9
 SHA512 
c48fa63c197d9dbff98485cac57092d0af9ac56993fee5b622fc91c473f0648998610538d75488fa95272377a9177f56a7cb3a4d2f159eb8d70f80cdadcc
+DIST gtk-4.8.1.tar.xz 20502844 BLAKE2B 
2e60b4a1985c2faa6990f0a2512a14f06ee30287ee8c4cb6cabd2100a4425c8e441879dd5b6d95b1f99ad49dd07909832ccfc4cb2738a467b32dad16074bee36
 SHA512 
26201c2ef0de24e0a530b0cb03af5c131a85d068ecb4dcbe22c1faaedf1d5c1555ebe2bf2da794ccfa24bea7de810179957d48474fa951ae691ac957bbdfd61e

diff --git a/gui-libs/gtk/gtk-4.8.1.ebuild b/gui-libs/gtk/gtk-4.8.1.ebuild
new file mode 100644
index ..874dd2d40730
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.8.1.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/fribidi-0.19.7
+   >=dev-libs/glib-2.66.0:2
+   >=media-libs/graphene-1.9.1[introspection?]
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   media-libs/libpng:0=
+   media-libs/tiff:0=
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/harfbuzz-2.6.0:=
+   x11-misc/shared-mime-info
+
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3
+   >=media-libs/gst-plugins-base-1.12.3[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-atk-2.5.3
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   

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

2022-10-06 Thread 罗百科
commit: d05effb8abacd1835dca90e131a61ab26c065d68
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 16:05:53 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 16:22:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05effb8

postgres.eclass: Support postgres15

Signed-off-by: Patrick Lauer  gentoo.org>

 eclass/postgres.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass
index ec5242be59f8..3ae1c49adc68 100644
--- a/eclass/postgres.eclass
+++ b/eclass/postgres.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EXPORT_FUNCTIONS pkg_setup
@@ -27,7 +27,7 @@ esac
 # @DESCRIPTION:
 # List of versions to reverse sort POSTGRES_COMPAT slots
 
-_POSTGRES_ALL_VERSIONS=(  14 13 12 11 10 )
+_POSTGRES_ALL_VERSIONS=(  15 14 13 12 11 10 )
 
 
 



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

2022-10-06 Thread 罗百科
commit: 6ae3da3a348d5607e4bc10716c3ebc1d55aa2155
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 15:54:25 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 16:22:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae3da3a

profiles/desc: Add postgres15 target

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/desc/postgres_targets.desc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/profiles/desc/postgres_targets.desc 
b/profiles/desc/postgres_targets.desc
index 2aeb36f33762..f87ee7f047e0 100644
--- a/profiles/desc/postgres_targets.desc
+++ b/profiles/desc/postgres_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags.
@@ -8,3 +8,4 @@ postgres11 - Build against PostgreSQL 11
 postgres12 - Build against PostgreSQL 12
 postgres13 - Build against PostgreSQL 13
 postgres14 - Build against PostgreSQL 14
+postgres15 - Build against PostgreSQL 15



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

2022-10-06 Thread Sam James
commit: 4e846acf550c7c510a2ccbd04f546c3baa225789
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 16:14:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 16:20:01 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=4e846acf

dev-qt/qtwebengine: fix has_version default-libcxx test for Clang

We moved the flag to sys-devel/clang-common to prepare for proper
config file support (which is backported to 15.0.2, although it's
going to be better in 16.x).

Go for the hack for now, but keep the bug open as we want to
switch to the proper link test from the LLVM ebuilds.

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

 dev-qt/qtwebengine/qtwebengine-5.15.6..ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.6..ebuild
index d817b83e..6a89caec 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.6..ebuild
@@ -199,8 +199,10 @@ src_prepare() {
fi
 
# src/3rdparty/gn fails with libc++ due to passing of 
`-static-libstdc++`
-   if tc-is-clang && has_version 'sys-devel/clang[default-libcxx]'; then
-   eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch"
+   if tc-is-clang ; then
+   if has_version 'sys-devel/clang[default-libcxx(-)]' || 
has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then
+   eapply 
"${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch"
+   fi
fi
 
if use system-ffmpeg && has_version '>=media-video/ffmpeg-5'; then



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

2022-10-06 Thread Sam James
commit: b9bfff99769df96416c910d095b414c76386bd02
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 16:14:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 16:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9bfff99

dev-qt/qtwebengine: fix has_version default-libcxx test for Clang

We moved the flag to sys-devel/clang-common to prepare for proper
config file support (which is backported to 15.0.2, although it's
going to be better in 16.x).

Go for the hack for now, but keep the bug open as we want to
switch to the proper link test from the LLVM ebuilds.

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

 dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
index b1d2486b0259..2e0e639465d3 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
@@ -200,8 +200,10 @@ src_prepare() {
fi
 
# src/3rdparty/gn fails with libc++ due to passing of 
`-static-libstdc++`
-   if tc-is-clang && has_version 'sys-devel/clang[default-libcxx]'; then
-   eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch"
+   if tc-is-clang ; then
+   if has_version 'sys-devel/clang[default-libcxx(-)]' || 
has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then
+   eapply 
"${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch"
+   fi
fi
 
if use system-ffmpeg && has_version '>=media-video/ffmpeg-5'; then



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

2022-10-06 Thread Sam James
commit: 07da00e100b4c9ea0c6c5c790ce0c7d20aa1118f
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 16:09:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 16:10:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07da00e1

dev-lang/rust: fix has_version default-libcxx test for Clang

We moved the flag to sys-devel/clang-common to prepare for proper
config file support (which is backported to 15.0.2, although it's
going to be better in 16.x).

Go for the hack for now, but keep the bug open as we want to
switch to the proper link test from the LLVM ebuilds.

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

 dev-lang/rust/rust-1.62.1.ebuild| 2 +-
 dev-lang/rust/rust-1.63.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.64.0-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/rust/rust-1.62.1.ebuild b/dev-lang/rust/rust-1.62.1.ebuild
index fd5d2a9b6277..b951a931e407 100644
--- a/dev-lang/rust/rust-1.62.1.ebuild
+++ b/dev-lang/rust/rust-1.62.1.ebuild
@@ -310,7 +310,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx]" || is-flagq -stdlib=libc++; }; 
then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi

diff --git a/dev-lang/rust/rust-1.63.0-r1.ebuild 
b/dev-lang/rust/rust-1.63.0-r1.ebuild
index b8cb10204eef..8f553b1aaac0 100644
--- a/dev-lang/rust/rust-1.63.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.63.0-r1.ebuild
@@ -340,7 +340,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx]" || is-flagq -stdlib=libc++; }; 
then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi

diff --git a/dev-lang/rust/rust-1.64.0-r1.ebuild 
b/dev-lang/rust/rust-1.64.0-r1.ebuild
index 92c592d49b21..436894d9af83 100644
--- a/dev-lang/rust/rust-1.64.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.64.0-r1.ebuild
@@ -338,7 +338,7 @@ src_configure() {
# https://bugs.gentoo.org/732632
if tc-is-clang; then
local clang_slot="$(clang-major-version)"
-   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx]" || is-flagq -stdlib=libc++; }; 
then
+   if { has_version 
"sys-devel/clang:${clang_slot}[default-libcxx(-)]" || has_version 
"sys-devel/clang-common:${clang_slot}[default-libcxx(-)]" || is-flagq 
-stdlib=libc++; }; then
use_libcxx="true"
fi
fi



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: db099a67a98f5768971b9a35ac33f0100e9f92c0
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 15:29:23 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 15:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db099a67

gnome-extra/extension-manager: Sync live ebuild

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/extension-manager-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild 
b/gnome-extra/extension-manager/extension-manager-.ebuild
index 469b4227b..92adb314a 100644
--- a/gnome-extra/extension-manager/extension-manager-.ebuild
+++ b/gnome-extra/extension-manager/extension-manager-.ebuild
@@ -30,9 +30,10 @@ RDEPEND="
dev-libs/glib:2
dev-libs/json-glib
gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
gui-libs/text-engine
net-libs/libsoup:3.0
+   sys-libs/libbacktrace
 "
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: b4a1cbc24b404f2726721285b1f7ab58e58566c9
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 14:31:21 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 14:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4a1cbc2

gnome-extra/extension-manager: Drop 0.3.1

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.1.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index ab273074c..aabe8aca0 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B 
bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c
 SHA512 
fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
deleted file mode 100644
index 469b4227b..0
--- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
-HOMEPAGE="https://github.com/mjakeman/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/files/, games-emulation/dosbox-x/

2022-10-06 Thread Yuan Liao
commit: 9c3e7435ab41e0ad1e99108bda28f1c32a8cb89f
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 14:29:53 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 14:29:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c3e7435

games-emulation/dosbox-x: Drop 0.84.1

Signed-off-by: Yuan Liao  gmail.com>

 games-emulation/dosbox-x/Manifest  |   1 -
 games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild| 215 -
 ...x-0.84.1-fix-build-error-with-disable-x11.patch |  43 -
 3 files changed, 259 deletions(-)

diff --git a/games-emulation/dosbox-x/Manifest 
b/games-emulation/dosbox-x/Manifest
index 8727cde70..150dfe080 100644
--- a/games-emulation/dosbox-x/Manifest
+++ b/games-emulation/dosbox-x/Manifest
@@ -1,2 +1 @@
-DIST dosbox-x-v0.84.1.tar.gz 67617800 BLAKE2B 
b7a93ac662d987f99884078fa8a2b566c8aef691861cd8b8270698470cef70e352616970e46439664eedb37b11f673a3cf7d253e45ed756e28740dd06080fffc
 SHA512 
2104352f5756fa394c6a38f6b82694e4b17878b87d64cb67aeeb8ef9f9cf12cadfc8cd23b4626bbb59b8f0657ae6747633ac80016df511b7d9612245b32d21ca
 DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B 
d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc
 SHA512 
d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b

diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild 
b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild
deleted file mode 100644
index 55c5d316c..0
--- a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs xdg
-
-if [[ "${PV}" ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git;
-else
-   
SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz;
-   S="${WORKDIR}/${PN}-${PN}-v${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox"
-HOMEPAGE="https://dosbox-x.com/;
-
-# Stay consistent with games-emulation/dosbox::gentoo even though source file
-# headers specify the GPL version to be "either version 2 of the License, or
-# (at your option) any later version."  The same header is used in both the
-# DOSBox source tree and the DOSBox-X source tree.
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp"
-
-BDEPEND="
-   dev-lang/nasm
-   sys-libs/libcap
-"
-
-# Unconditionally pulling in automagically-enabled optional dependencies:
-# - media-libs/alsa-lib
-# - media-libs/sdl2-net
-# - net-libs/libpcap
-#
-# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland
-# desktop, but (at least on GNOME) the program does not launch in a movable
-# and resizable window; whereas with media-libs/libsdl2[X], it does.  Thus,
-# unconditionally require media-libs/libsdl2[X] for better user experience.
-RDEPEND="
-   media-libs/alsa-lib
-   media-libs/libsdl2[X,opengl?,sound,threads,video]
-   media-libs/sdl2-net
-   net-libs/libpcap
-   sys-libs/zlib
-   X? (
-   x11-libs/libX11
-   x11-libs/libXrandr
-   x11-libs/libxkbfile
-   )
-   debug? ( sys-libs/ncurses:= )
-   ffmpeg? ( media-video/ffmpeg:= )
-   fluidsynth? ( media-sound/fluidsynth:= )
-   freetype? ( media-libs/freetype )
-   opengl? ( media-libs/libglvnd[X] )
-   png? ( media-libs/libpng:= )
-   slirp? ( net-libs/libslirp )
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   # Only needed on 0.84.1; please remove for newer releases
-   "${FILESDIR}/${P}-fix-build-error-with-disable-x11.patch"
-)
-
-pkg_pretend() {
-   if use ffmpeg && use !png; then
-   ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is"
-   ewarn "unset does not have any effect.  Unsetting the 'png' USE"
-   ewarn "flag disables the video capture feature, so additional"
-   ewarn "video capture formats enabled by the 'ffmpeg' USE flag"
-   ewarn "will end up being unused."
-   fi
-}
-
-src_prepare() {
-   default
-
-   # Patch command lines like the following in Makefile.am:
-   #   -test -x /usr/sbin/setcap && setcap cap_net_raw=ep 
$(DESTDIR)$(bindir)/dosbox-x
-   #
-   # The purpose of these commands is, if the 'setcap' program exists and 
is
-   # executable, then invoke it to set capabilities required by the PCAP
-   # networking back-end for better out-of-box user experience; otherwise,
-   # ignore unsatisfied preconditions or 'setcap' errors since they are not
-   # critical, which is achieved by having a '-' in front of each line.
-   #

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/

2022-10-06 Thread Yuan Liao
commit: 3cc18dd4dd8ef2263cd9c84b16d23945027737ba
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Oct  6 15:30:11 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Oct  6 15:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc18dd4

gnome-extra/extension-manager: Add 0.4.0

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index aabe8aca0..c195a73a5 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
+DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
new file mode 100644
index 0..92adb314a
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
+else
+   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions"
+HOMEPAGE="https://github.com/mjakeman/extension-manager;
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   gui-libs/gtk:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1[introspection]
+   gui-libs/text-engine
+   net-libs/libsoup:3.0
+   sys-libs/libbacktrace
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=()
+   if has live ${PROPERTIES}; then
+   # Produce a development build for live ebuild
+   emesonargs+=( -Ddevelopment=true )
+   fi
+   meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program.  Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo.  For more information about the rationale, please refer to:
+# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2022-10-06 Thread Craig Andrews
commit: 9bf48b41a6703bfd516c3e1b3588c9f1dc8bf241
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Oct  6 15:44:13 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Oct  6 15:44:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf48b41

media-tv/kodi: Fix IndirectInherits warning

The warning addressed is:
IndirectInherits: libtool: indirect inherit usage: 'elibtoolize'

Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/kodi-19.4-r3.ebuild | 2 +-
 media-tv/kodi/kodi-19.4-r4.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/kodi/kodi-19.4-r3.ebuild 
b/media-tv/kodi/kodi-19.4-r3.ebuild
index 7798ffa250be..99447cce97f9 100644
--- a/media-tv/kodi/kodi-19.4-r3.ebuild
+++ b/media-tv/kodi/kodi-19.4-r3.ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;

diff --git a/media-tv/kodi/kodi-19.4-r4.ebuild 
b/media-tv/kodi/kodi-19.4-r4.ebuild
index 773c97496ad7..e17bbefc08c3 100644
--- a/media-tv/kodi/kodi-19.4-r4.ebuild
+++ b/media-tv/kodi/kodi-19.4-r4.ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 PATCHES=(
"${FILESDIR}/${P}-fmt-9.patch"

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index 140bee7bfbb6..f8f7f358e293 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -31,7 +31,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 80eeab3ee14e..52c630fb14fa 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -29,7 +29,7 @@ else
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
 fi
 
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop libtool linux-info pax-utils python-single-r1 
xdg
 
 DESCRIPTION="A free and open source media-player and entertainment hub"
 HOMEPAGE="https://kodi.tv/ https://kodi.wiki/;



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

2022-10-06 Thread 罗百科
commit: 21369b627c4a88a9ca337af1d94b33aec9a97da5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 15:30:10 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 15:30:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21369b62

dev-db/citus: add 11.1.2

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  1 +
 dev-db/citus/citus-11.1.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index fc2ba7e24776..fdadaaf776eb 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -1,3 +1,4 @@
 DIST citus-10.2.7.tar.gz 5549985 BLAKE2B 
cb562437757624cc34f80219e8039fdcaf27ebc4a63b30714beafea85769f44a92d74173fb94085f48d09bedaffc019463ec6db67217f8554154a91e2e74
 SHA512 
32441e964d97d3a69eed309c8d52f65ae31a3a7b79c6e765e967025c7f6a041420925dfb5fb0835cec1ae66549f59fe256994f4120514ec2e781169b771c85e6
 DIST citus-11.0.6.tar.gz 6021221 BLAKE2B 
7b19328890b79ce639599cf2f99ee15f6dc7e87a062fbd538b288895a3ec6e4af36eabad0a7111de8b53029670be8d6a66ba692a66101c43120640f4fffc37d4
 SHA512 
4b5667fcfdc89a171ae8e15095d5e688a1d8b4707d13cd4742f5695f9e57e76190e11c4fe933044a64ac00b0982da91d6a253cd272af6ba58131b787ad4b13ef
 DIST citus-11.1.1.tar.gz 6354348 BLAKE2B 
2cd4da30af0e0deee3a1dc05ef636b850bc9e244aa81920f9a7692cc3ddecd7802d41ebc76070072453001bd1ea620c6863ead538df4d9cca281979132fde917
 SHA512 
295702b9ff33bb89487fd2bfe46382391fcad457922847575babae78e1866ec5a55f51e9899b42c8a1193fdbac5df2386a60977ecf3b41631472cd7de97abbe8
+DIST citus-11.1.2.tar.gz 6361264 BLAKE2B 
836d381cf3186e690fd4cdb23315964c83dd7de0efa9c8461170a8d0b6e262dfde9da65b6396ce240daf8c115e05cdccc64681fe9a06d0abc8a66fab267b9f30
 SHA512 
a20cd6d1f42a5b8b00b80ef65dd766251ea9b392fd9e0e62c07c3233ec2c5614723ebe69d684c15e499fb995fc86ca90811b76b595f6d5b414e42de6e7050bc7

diff --git a/dev-db/citus/citus-11.1.2.ebuild b/dev-db/citus/citus-11.1.2.ebuild
new file mode 100644
index ..a1add589578c
--- /dev/null
+++ b/dev-db/citus/citus-11.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/;
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



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

2022-10-06 Thread 罗百科
commit: cf2b27e5fe4205f84e5e31621c8422b813782717
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 15:28:43 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 15:28:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2b27e5

dev-db/timescaledb: add 2.8.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.8.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 4bef342ed5a0..8216b536fe84 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,2 +1,3 @@
 DIST timescaledb-2.7.2.tar.gz 2990906 BLAKE2B 
48ed3ad549e331d0f134ba3ecdb7ffe97e6c3aa7d4e8a46d9633def40c86c8be105b0ef15de74a1528f623031645dbf04a8500d13877e7619e95d58f21a5b82e
 SHA512 
1f80ef166bce570d741da48cf7ae3739d6be37802674d9be100017e50936f99ce7c6927c8ddbe290abfede307bfe8442701f5edf85f64669801fd859bc105804
 DIST timescaledb-2.8.0.tar.gz 6768327 BLAKE2B 
cc6895f4389c1a0b04bf492432325212b0ee8bd4b2a6c3c8ba1abbd36bd5ae9ec4a95e520100d87ba0f787fb25c0b98dd42667330b3ba9d72d06e36dc66c0426
 SHA512 
0d9c947b230b2aecfa8d6bc8c0a995fe2847e8851fff58d5fcfab532cf54581f72acd2c9eaa8e55bd5e425db5c31baa4bef83ccd41413a26ce0a9c940d2ab6db
+DIST timescaledb-2.8.1.tar.gz 6789998 BLAKE2B 
63684a5e18bf6104700bb0d78f5fb16bad35627160e1b96f1688b6b1065da9fd03377d5e56e4832da2e04879bbf416d31587bcc27e9b5a01b635a963515f60ef
 SHA512 
69dfea5874d5c1ca8fef1382b8fc49d709a09908009fe38fe4ae44bebdae701615e3cbeb2f3ecd2044babd1a7c6ff255f96fa31f94f84293cfba942542775c54

diff --git a/dev-db/timescaledb/timescaledb-2.8.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.8.1.ebuild
new file mode 100644
index ..b6b5d265256d
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.8.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/;
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



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

2022-10-06 Thread 罗百科
commit: 3d634d6e4920986b65922d91ed33778879b74f6a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  6 15:24:14 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct  6 15:24:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d634d6e

dev-db/postgresql: add 15_rc2, drop 15_rc1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest  | 2 +-
 .../postgresql/{postgresql-15_rc1.ebuild => postgresql-15_rc2.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index a9c01b0932d0..948e6ed8acc9 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -3,4 +3,4 @@ DIST postgresql-11.17.tar.bz2 20385599 BLAKE2B 
d145bc0f5e0f277be91bf46868c78c9ce
 DIST postgresql-12.12.tar.bz2 21089064 BLAKE2B 
7285dcfc8ed6cf2dbbe29d894dbcef53fad18cbeddbfdb3a43893234a1ee75a9bf5d966968a0c481a8ab15bf8a37400bf6eb4b57a83359501b729e70398e3551
 SHA512 
eeff79279ac11db04fdddeb2c52ba1ec6b549223b86540e1f659fbfc3617130699c22694b465bde46b1a4a665c01aef70b68b86d80e58a5657efd019407d
 DIST postgresql-13.8.tar.bz2 21397381 BLAKE2B 
eb076382027a175789652a6ae8579d9b9c8856918741e8058456d22f1ef89525cff5fafe863bf615f658bc94b740b00d1268825969e37a7cefed6b5c90f402c5
 SHA512 
3b39448b291342a5e9b610d410c222aeb85f8acf95632e73e138ae316133af3dadc795a6e706f6447f543cf10df3c786da4f1afa1d91489b50eb77e2d9ed5d84
 DIST postgresql-14.5.tar.bz2 22132996 BLAKE2B 
6d303850ef1e8f9f5d66a53275fc814475646c762b9747a4f0401a472ebaf59be06d6e7c08e9c1c5ad5d3b9dbc3bb3c06d58bae137806e1a437c86bcc8cae501
 SHA512 
3051c5ab729f6a55952c6108098b022517398b1de64f7fefbdd6c806c7e2eb0637d00f3c98a6203c5bee654656528c4ff3530db5a69470e764c77900178a
-DIST postgresql-15rc1.tar.bz2 22415390 BLAKE2B 
c4a477275eb2d6630cc8875e1d6abb54fa1d71c798d7d911b56bb2b8dc260e3d8192496b06b9098eda82755713b451d8a305583cec576ad7c59632e79272e07f
 SHA512 
ec480c293bf8a86d3c8feaa4b0345109f50a01daf4f31ace2a467b9b7834e8649a4af963289fbe1575cfc60866fb3b9220d937937fe8a62e1ce264498fe02076
+DIST postgresql-15rc2.tar.bz2 22420528 BLAKE2B 
27266d9d1f1124c613df3e709d9bd9f20ac1482cf27593d4cdd19bbdb5fe71f72b6145c8e31c41368281b03ea55a7a945774fbe69054534f51ad7e3e02d78d85
 SHA512 
41949e2d5c6a54ca54c69712229ec37748984771f41a414d15ecc211a133252b404a3990f00dfc78dec776a1d9ac37ec08c0c9aa4d63b2b42679e34620350f8e

diff --git a/dev-db/postgresql/postgresql-15_rc1.ebuild 
b/dev-db/postgresql/postgresql-15_rc2.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-15_rc1.ebuild
rename to dev-db/postgresql/postgresql-15_rc2.ebuild



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

2022-10-06 Thread Matt Turner
commit: 7165e2c497caf8d3cbd78f6231ee5834e4c1c6ee
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Oct  6 15:06:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct  6 15:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7165e2c4

net-misc/rygel: Remove extra newline

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

 net-misc/rygel/rygel-0.42.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/rygel/rygel-0.42.0.ebuild 
b/net-misc/rygel/rygel-0.42.0.ebuild
index cf1dbafa711c..6c38b36117a6 100644
--- a/net-misc/rygel/rygel-0.42.0.ebuild
+++ b/net-misc/rygel/rygel-0.42.0.ebuild
@@ -14,7 +14,6 @@ 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]



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

2022-10-06 Thread Andreas Sturmlechner
commit: 93ca316fe14e98f10a3b6360b2742b984f5070be
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:42 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=93ca316f

kde-plasma/powerdevil: 5.26.0 version bump

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

 kde-plasma/powerdevil/powerdevil-5.26.0.ebuild | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/kde-plasma/powerdevil/powerdevil-5.26.0.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.26.0.ebuild
new file mode 100644
index 00..f55b7aa9a8
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.26.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="brightness-control caps +wireless"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5[policykit]
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+   virtual/libudev:=
+   x11-libs/libxcb
+   brightness-control? ( app-misc/ddcutil:= )
+   caps? ( sys-libs/libcap )
+   wireless? (
+   >=kde-frameworks/bluez-qt-${KFMIN}:5
+   >=kde-frameworks/networkmanager-qt-${KFMIN}:5
+   )
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+   >=sys-power/upower-0.9.23
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DHAVE_DDCUTIL=$(usex brightness-control)
+   $(cmake_use_find_package caps Libcap)
+   $(cmake_use_find_package wireless KF5BluezQt)
+   $(cmake_use_find_package wireless KF5NetworkManagerQt)
+   )
+
+   ecm_src_configure
+}



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

2022-10-06 Thread Andreas Sturmlechner
commit: 44dc11625c8f713995a9774d3f86fe1009f31714
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:33 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=44dc1162

kde-plasma/plasma-workspace: 5.26.0 version bump

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

 .../plasma-workspace-5.26.0.ebuild | 222 +
 1 file changed, 222 insertions(+)

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.26.0.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.26.0.ebuild
new file mode 100644
index 00..b2e766af92
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.26.0.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma workspace"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="appstream +calendar +fontconfig geolocation gps +policykit
+screencast +semantic-desktop telemetry +wallpaper-metadata"
+
+REQUIRED_USE="gps? ( geolocation )"
+RESTRICT="test"
+
+# slot op: various private QtWaylandClient headers
+COMMON_DEPEND="
+   dev-libs/icu:=
+   >=dev-libs/wayland-1.15
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput]
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwayland-${QTMIN}:5=
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kactivities-stats-${KFMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kded-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kinit-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/kpeople-${KFMIN}:5
+   >=kde-frameworks/krunner-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kunitconversion-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-frameworks/prison-${KFMIN}:5[qml]
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/breeze-${PVCUT}:5
+   >=kde-plasma/kscreenlocker-${PVCUT}:5
+   >=kde-plasma/kwin-${PVCUT}:5
+   >=kde-plasma/layer-shell-qt-${PVCUT}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   >=kde-plasma/libksysguard-${PVCUT}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+   >=media-libs/phonon-4.11.0
+   sci-libs/libqalculate:=
+   sys-libs/zlib
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libxcb
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   appstream? ( dev-libs/appstream[qt5] )
+   calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
+   fontconfig? (
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   media-libs/fontconfig
+   x11-libs/libXft
+   x11-libs/xcb-util-image
+   )
+   geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+   gps? ( sci-geosciences/gpsd )
+   policykit? ( virtual/libcrypt:= )
+   screencast? (
+   

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

2022-10-06 Thread Andreas Sturmlechner
commit: 39bf213df3965f0894a4f48abcdb31ecb6d76721
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:40 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=39bf213d

kde-plasma/polkit-kde-agent: 5.26.0 version bump

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

 .../polkit-kde-agent-5.26.0.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.26.0.ebuild 
b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.26.0.ebuild
new file mode 100644
index 00..d919376257
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.26.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-1"
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=sys-auth/polkit-qt-0.113.0
+"
+RDEPEND="${DEPEND}"



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

2022-10-06 Thread Andreas Sturmlechner
commit: 9e614d46e7a38f13b9f075979b859c999303be02
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:29 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9e614d46

kde-plasma/plasma-systemmonitor: 5.26.0 version bump

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

 .../plasma-systemmonitor-5.26.0.ebuild | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.26.0.ebuild 
b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.26.0.ebuild
new file mode 100644
index 00..167b64dd94
--- /dev/null
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.26.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.98.0
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Monitor system sensors, process information and other system 
resources"
+HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/;
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-plasma/libksysguard-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
+   >=kde-plasma/ksystemstats-${PVCUT}:5
+"



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

2022-10-06 Thread Andreas Sturmlechner
commit: d3945ccff95ad8577e3125197e8a182b15dd4bc4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:22 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d3945ccf

kde-plasma/plasma-meta: 5.26.0 version bump

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

 kde-plasma/plasma-meta/plasma-meta-5.26.0.ebuild | 107 +++
 1 file changed, 107 insertions(+)

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.26.0.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.26.0.ebuild
new file mode 100644
index 00..fee7e23994
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.26.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="https://kde.org/plasma-desktop/;
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility bigscreen bluetooth +browser-integration colord
++crash-handler crypt +desktop-portal discover +display-manager +elogind
++firewall grub gtk +handbook +kwallet +legacy-systray +networkmanager
+plymouth pulseaudio +sddm sdk +smart systemd thunderbolt +wallpapers"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+
+RDEPEND="
+   >=kde-plasma/breeze-${PV}:${SLOT}
+   >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
+   >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
+   >=kde-plasma/kdecoration-${PV}:${SLOT}
+   >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
+   >=kde-plasma/kgamma-${PV}:${SLOT}
+   >=kde-plasma/khotkeys-${PV}:${SLOT}
+   >=kde-plasma/kinfocenter-${PV}:${SLOT}
+   >=kde-plasma/kmenuedit-${PV}:${SLOT}
+   >=kde-plasma/kscreen-${PV}:${SLOT}
+   >=kde-plasma/kscreenlocker-${PV}:${SLOT}
+   >=kde-plasma/ksshaskpass-${PV}:${SLOT}
+   >=kde-plasma/ksystemstats-${PV}:${SLOT}
+   >=kde-plasma/kwayland-integration-${PV}:${SLOT}
+   >=kde-plasma/kwin-${PV}:${SLOT}[lock]
+   >=kde-plasma/kwrited-${PV}:${SLOT}
+   >=kde-plasma/layer-shell-qt-${PV}:${SLOT}
+   >=kde-plasma/libkscreen-${PV}:${SLOT}
+   >=kde-plasma/libksysguard-${PV}:${SLOT}
+   >=kde-plasma/milou-${PV}:${SLOT}
+   >=kde-plasma/oxygen-${PV}:${SLOT}
+   >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+   >=kde-plasma/plasma-desktop-${PV}:${SLOT}
+   >=kde-plasma/plasma-integration-${PV}:${SLOT}
+   >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
+   >=kde-plasma/plasma-workspace-${PV}:${SLOT}
+   >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
+   >=kde-plasma/powerdevil-${PV}:${SLOT}
+   >=kde-plasma/systemsettings-${PV}:${SLOT}
+   sys-apps/dbus[elogind?,systemd?]
+   sys-auth/polkit[systemd?]
+   sys-fs/udisks:2[elogind?,systemd?]
+   bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
+   browser-integration? ( 
>=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
+   colord? ( x11-misc/colord )
+   crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
+   crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+   desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
+   discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
+   display-manager? (
+   sddm? (
+   >=kde-plasma/sddm-kcm-${PV}:${SLOT}
+   x11-misc/sddm[elogind?,systemd?]
+   )
+   !sddm? ( x11-misc/lightdm )
+   )
+   elogind? ( sys-auth/elogind[pam] )
+   grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
+   gtk? (
+   >=kde-plasma/breeze-gtk-${PV}:${SLOT}
+   >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+   x11-misc/appmenu-gtk-module
+   )
+   handbook? ( kde-apps/khelpcenter:5 )
+   kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
+   legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
+   networkmanager? (
+   >=kde-plasma/plasma-nm-${PV}:${SLOT}
+   net-misc/networkmanager[elogind?,systemd?]
+   )
+   plymouth? (
+   >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
+   >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
+   )
+   pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+   sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
+   smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
+   systemd? (
+   sys-apps/systemd[pam]
+   firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
+   )
+   thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
+   wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+"
+# Optional runtime deps: kde-plasma/plasma-desktop
+RDEPEND="${RDEPEND}
+   accessibility? ( app-accessibility/orca )
+"
+
+pkg_postinst() {
+   has_version 

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

2022-10-06 Thread Andreas Sturmlechner
commit: 3391a5b30857fd3af87ded71deb2a3d7af88016b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:48 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3391a5b3

kde-plasma/xdg-desktop-portal-kde: 5.26.0 version bump

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

 .../xdg-desktop-portal-kde-5.26.0.ebuild   | 46 ++
 1 file changed, 46 insertions(+)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.26.0.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.26.0.ebuild
new file mode 100644
index 00..392c900abf
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.26.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   >=dev-libs/wayland-1.15
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus]
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.7.0
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+   kde-misc/kio-fuse:5
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"



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

2022-10-06 Thread Andreas Sturmlechner
commit: 3289ff74b04648942ca471f26c9ecbe9252126fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:50 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3289ff74

kde-plasma/xembed-sni-proxy: 5.26.0 version bump

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

 .../xembed-sni-proxy-5.26.0.ebuild | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.26.0.ebuild 
b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.26.0.ebuild
new file mode 100644
index 00..b748f0c4d9
--- /dev/null
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.26.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="plasma-workspace"
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit cmake plasma.kde.org
+
+DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md;
+CMAKE_USE_DIR="${S}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   x11-libs/libxcb
+   x11-libs/libXtst
+   x11-libs/xcb-util-image
+"
+RDEPEND="${DEPEND}
+   !kde-plasma/xembed-sni-proxy:0
+"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
+
+PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" )
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+   -i ${PN}/CMakeLists.txt || die "Failed to prepare 
CMakeLists.txt"
+}



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

2022-10-06 Thread Andreas Sturmlechner
commit: fe2e7af48a0680d9e12512df55388e47dd6f6b93
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:46 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe2e7af4

kde-plasma/systemsettings: 5.26.0 version bump

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

 .../systemsettings/systemsettings-5.26.0.ebuild| 59 ++
 1 file changed, 59 insertions(+)

diff --git a/kde-plasma/systemsettings/systemsettings-5.26.0.ebuild 
b/kde-plasma/systemsettings/systemsettings-5.26.0.ebuild
new file mode 100644
index 00..db92e7e5c7
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.26.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kactivities-stats-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kpackage-${KFMIN}:5
+   >=kde-frameworks/krunner-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
+   fi
+   ecm_pkg_postinst
+}



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

2022-10-06 Thread Andreas Sturmlechner
commit: 229ae2747629c984f58993ec8f71e24433f16f63
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct  6 13:53:38 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct  6 14:48:06 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=229ae274

kde-plasma/plymouth-kcm: 5.26.0 version bump

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

 kde-plasma/plymouth-kcm/plymouth-kcm-5.26.0.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.26.0.ebuild 
b/kde-plasma/plymouth-kcm/plymouth-kcm-5.26.0.ebuild
new file mode 100644
index 00..b374ad879e
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.26.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.98.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.5
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+"



  1   2   3   >