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

2022-09-26 Thread Jakov Smolić
commit: d8c94973c90aa4448a02afbffe2fb2a11e8e39d2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep 26 19:27:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep 27 05:23:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c94973

x11-wm/i3: Switch from pcre to pcre2

https://github.com/i3/i3/pull/4684
Signed-off-by: Jakov Smolić  gentoo.org>

 x11-wm/i3/i3-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/i3/i3-.ebuild b/x11-wm/i3/i3-.ebuild
index 8aedb5be5197..af60288595be 100644
--- a/x11-wm/i3/i3-.ebuild
+++ b/x11-wm/i3/i3-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
dev-libs/libev
-   dev-libs/libpcre
+   dev-libs/libpcre2
dev-libs/yajl
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]



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

2022-09-26 Thread Jakov Smolić
commit: c7c7ab22ab90a31dfeb516cdc56e96bef6966afc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep 26 19:26:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep 27 05:23:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c7ab22

x11-wm/i3: add 4.21

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

 x11-wm/i3/Manifest   |   1 +
 x11-wm/i3/i3-4.21.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index 127a1bc23e2e..be1a92133669 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -1 +1,2 @@
 DIST i3-4.20.1.tar.xz 1284984 BLAKE2B 
a7943b3bc680eb3df596b008d751d034fc6ccf2b6891db731b9af5164fdcfc2872c0756c81c3f11f94a30aa9bdc4ecf4b47d20022a214bb6eb6c06fd78458fb3
 SHA512 
c0f6b991d46180ca470cbb7ab4cf5492552beb9dbf2631c61c8d92d0647106885481962381682e9129f3993d70bc6e5de506da1d32c3710fca64a66d51e8c8ce
+DIST i3-4.21.tar.xz 1294968 BLAKE2B 
cf53e0087cb4dabc8eefa8430cc5f7057de927ef49f8172a05c62d690ca60e5d20733da4f3a6230d311bf54a94f117d21665e3d2b39b7f45814e3b0462e12efe
 SHA512 
db56d93850b0cbc8352f5762d9596d38a641e4cf7330cf0afd3778c41a8ed140bbbed3e5419023b1bf3dcc1c470da40018aac9bf684b18d02c12ffe886d29193

diff --git a/x11-wm/i3/i3-4.21.ebuild b/x11-wm/i3/i3-4.21.ebuild
new file mode 100644
index ..4c767977870b
--- /dev/null
+++ b/x11-wm/i3/i3-4.21.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature virtualx
+
+DESCRIPTION="An improved dynamic tiling window manager"
+HOMEPAGE="https://i3wm.org/;
+if [[ "${PV}" = * ]]; then
+   EGIT_REPO_URI="https://github.com/i3/i3;
+   EGIT_BRANCH="next"
+   inherit git-r3
+else
+   SRC_URI="https://i3wm.org/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/libev
+   dev-libs/libpcre2
+   dev-libs/yajl
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/libxkbcommon[X]
+   x11-libs/pango[X]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   x11-misc/xkeyboard-config
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-perl/AnyEvent
+   dev-perl/ExtUtils-PkgConfig
+   dev-perl/Inline
+   dev-perl/Inline-C
+   dev-perl/IPC-Run
+   dev-perl/local-lib
+   dev-perl/X11-XCB
+   virtual/perl-Test-Simple
+   x11-base/xorg-server[xephyr]
+   x11-misc/xvfb-run
+   )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   dev-lang/perl
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-lang/perl
+   dev-perl/AnyEvent-I3
+   dev-perl/JSON-XS
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.16-musl-GLOB_TILDE.patch
+)
+
+src_prepare() {
+   default
+
+   cat > "${T}"/i3wm <<- EOF || die
+   #!/bin/sh
+   exec /usr/bin/i3
+   EOF
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(meson_use doc docs)
+   $(meson_use doc mans)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/X11/Sessions
+   doexe "${T}"/i3wm
+}
+
+pkg_postinst() {
+   optfeature_header "There are several packages that may be useful with 
i3:"
+   optfeature "application launcher" x11-misc/dmenu
+   optfeature "simple screen locker" x11-misc/i3lock
+   optfeature "status bar generator" x11-misc/i3status
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-09-26 Thread Miroslav Šulc
commit: 3d2905f42e20c6daa0947694cc8978afdb07dab0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 27 05:16:48 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 27 05:16:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2905f4

dev-java/tomcat-servlet-api: bump to 10.1.0

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-10.1.0.ebuild   | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index d278075e91f2..4435500b72ac 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,4 +1,5 @@
 DIST apache-tomcat-10.0.23-src.tar.gz 6136614 BLAKE2B 
4eaf963187b9a754ed459d7f85e6f7d329927b949bb4a390a602cdc6651aa037aeec559c511ddb9880b6ec4d7cd97b96d82da341509370e412e1b21b799d8c2e
 SHA512 
19ec026bae75318e9ffbe2e619ad2e12ec116382ea88a1064696275afb3fd13e6f08efe497dde79689bfc828f76e27d114ad3a9284b79c8d956a6a85bdac6360
+DIST apache-tomcat-10.1.0-src.tar.gz 6060833 BLAKE2B 
49f36131c1e809b298ac915e671b9f4df55b55c2ba34d21ee3fdeb8759ddaf53a6780b177e8049446079d91186c52669969f30762ddf776d9f8615e527d5a975
 SHA512 
08323eec0403473fa97f419d7911980c3dfe7b1607a64741bbe972a737dfa70ea04ea80ca9ab28bf72bdde9d24cf8f7161eeb8b194204c777d1628d00c78611c
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.0.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.0.ebuild
new file mode 100644
index ..cb931c0af8c5
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.1.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${PN}-${PV}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 6.0/JSP API 3.1/EL API 5.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="6.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-11:*"
+RDEPEND=">=virtual/jre-11:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compile and package
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/jakarta/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R jakarta/servlet "${S}/${SERVLET_API_SRC}/" || die 
"Failed to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/jakarta/servlet/jsp" 
"${S}/${JSP_API_SRC}/jakarta/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R jakarta/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
+   mkdir -p ${target_dir} || die "Failed to create resource 
directory"
+   mv $file ${target_dir} || die "Failed to move resource file"
+   done
+
+   mv test/jakarta ${JAVA_TEST_SRC_DIR} || die "Failed to copy test 
sources"
+
+   

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

2022-09-26 Thread Miroslav Šulc
commit: 798b1e3b8a40e3691514188a5a8270dadb352eed
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 27 05:17:21 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 27 05:17:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798b1e3b

www-servers/tomcat: bump to 10.1.0

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

 www-servers/tomcat/Manifest|   3 +
 .../tomcat/files/tomcat-10.1.0-build.xml.patch | 347 +
 www-servers/tomcat/tomcat-10.1.0.ebuild| 190 +++
 3 files changed, 540 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 919c1c26cbc3..7c69381c5902 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,6 +1,9 @@
 DIST apache-tomcat-10.0.23-src.tar.gz 6136614 BLAKE2B 
4eaf963187b9a754ed459d7f85e6f7d329927b949bb4a390a602cdc6651aa037aeec559c511ddb9880b6ec4d7cd97b96d82da341509370e412e1b21b799d8c2e
 SHA512 
19ec026bae75318e9ffbe2e619ad2e12ec116382ea88a1064696275afb3fd13e6f08efe497dde79689bfc828f76e27d114ad3a9284b79c8d956a6a85bdac6360
+DIST apache-tomcat-10.1.0-src.tar.gz 6060833 BLAKE2B 
49f36131c1e809b298ac915e671b9f4df55b55c2ba34d21ee3fdeb8759ddaf53a6780b177e8049446079d91186c52669969f30762ddf776d9f8615e527d5a975
 SHA512 
08323eec0403473fa97f419d7911980c3dfe7b1607a64741bbe972a737dfa70ea04ea80ca9ab28bf72bdde9d24cf8f7161eeb8b194204c777d1628d00c78611c
 DIST apache-tomcat-8.5.82-src.tar.gz 6011553 BLAKE2B 
ea34c0485877ace8c84144f0e75f370c0ac461b5b725d97a07e27014b7a14b1ab88fad4230d4fae60190d7bff3836f691615b57b9f085797477acc69560a57ce
 SHA512 
3e0a0a808fb78493930ce8832731eba4ab3cc440387c3b5226ff6e4ac2faf5fd70eff1560d840d34f14a8acfd7e60fc8b7f638f3dbe0c0ed4569dc4271a9c3f2
 DIST apache-tomcat-9.0.65-src.tar.gz 6195265 BLAKE2B 
13ca956b58e9f1831700f67d1fa8883f6471ab6b700b2af169bf284552658a4e9ad4130451b36976af4dd366cc987e228e0b0f98e688cccf577c626dfc78aae7
 SHA512 
3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc
 DIST apache-tomcat-9.0.67-src.tar.gz 6211392 BLAKE2B 
273b921ce580be6fb76d8567e5b0aec01b936518875f8470c1cee4b159519f723e606680d9986f61fbbab79cea2d027195f3debe9af59dfac786b0d0566d7c02
 SHA512 
33319d70c50fde71d163f66dc388ed2d5855aa4f087f7e2259adc27cc7ed30ace079d81e52def43a904c88ac670bb0c71667938b931a214470d77679108914cc
 DIST biz.aQute.bnd-6.2.0.jar 16669843 BLAKE2B 
290aec26cb4e2248488038e6cb0919728ca0cc802b16de3f390d549d135bc1177053b75e500b9f74e47c996d20b231404d57965a3f412662730cc4c938d90a4f
 SHA512 
ad51dc9a04fc117cd01b604559989dd7c7db776761ef6000eccdcfdab825dedc615297af60c778044e46867972a74840d90eebea9b0ff826bdbd10f4d2ec5d6f
+DIST biz.aQute.bnd-6.3.1.jar 16703723 BLAKE2B 
97cc171a926be326abe95695e795ccb575bc6ca770b4c4df7764bdedbd6dfcf5643673484f50cc34f845f27d03ddf8a971c1c502b3b63db2541266c2b35e8e23
 SHA512 
59d3a50575ea8fcfc5f5c2178f7d40248c987c77ae8afeb0a8c9ec397ce9e4ceae277ba3b26dafc245bd2185bbafeaef219dd1af0988921631b6a8fe0cbd0abf
 DIST biz.aQute.bndlib-6.2.0.jar 3156015 BLAKE2B 
922b9bc78e47968bad73a26f4df475d84d8a2bca3773473b1f8c147737e652728df4e90a49d09a20943f418a91fd5acfe18e51137e85850796d95b7415bcf684
 SHA512 
7b7b366467b71c6dd67b3d7a7bc63d476c4aca479153bbc1506435168b0b4c792152fb5b44e2b1f916cd67f482d15956d2c38182fdfaf9679dff65b1b109a16a
+DIST biz.aQute.bndlib-6.3.1.jar 3183076 BLAKE2B 
73bef88e8f3c8015d259ac36b953672ed9cb0aa5d9dfca3361033a7f37646bb65bbea8be4ef1fb425518e85ec8a9cc63032815671ece5f956b754ecf555dc174
 SHA512 
7c3f7bc0280beb1b15182c558ef23f431719c046da8473545efe9aeec935776ebf6682cabbb7e7f53dcf2ccca168d8df35859be77121dab04340a5ec7e993608

diff --git a/www-servers/tomcat/files/tomcat-10.1.0-build.xml.patch 
b/www-servers/tomcat/files/tomcat-10.1.0-build.xml.patch
new file mode 100644
index ..da51f82d9bd7
--- /dev/null
+++ b/www-servers/tomcat/files/tomcat-10.1.0-build.xml.patch
@@ -0,0 +1,347 @@
+diff --git a/build.xml b/build.xml
+index bdd0801..28319a5 100644
+--- a/build.xml
 b/build.xml
+@@ -1046,6 +1046,7 @@
+   addOSGi="true" />
+ 
+ 
++
+ 
++
+ 
++
+ 
+ 
+ 
+ 
+-
++  addOSGi="true" /> -->
+ 
+ 
+ 
+-
++
+ 
+ 
+   
+@@ -1489,7 +1492,7 @@
+ 
+   
+ 
+-
++
+ 
+ 
+ 
+@@ -1500,7 +1503,7 @@
+ 
+   
+ 
+-
++
+ 
+ 
+ 
+ 
+ 
+   
+ 
+-  
++  
+ 
+ 
+ 
+ 
++
+ 
+ 
+ 
++
+ 
+ 
+ Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform.
+@@ -2210,13 +2216,13 @@ Apache Tomcat ${version} native binaries for Win64 
AMD64/EMT64 platform.
+   additionalparam="-breakiterator -notimestamp -html5"
+   source="${compile.release}"
+   maxmemory="512m"
+-  failonerror="true"
+-  failonwarning="true">
++  failonerror="true">
+   
+ 
+ 
+   
+ 
++
+ 
++  failonerror="true">
+   
+ 
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2022-09-26 Thread Miroslav Šulc
commit: 4382acfad43321d8b05e55505ee9781efa70e564
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 27 04:59:22 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 27 04:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4382acfa

dev-java/tomcat-servlet-api: bump to 9.0.67

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-9.0.67.ebuild   | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 28bd91d109b0..d278075e91f2 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -5,3 +5,4 @@ DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.82-src.tar.gz 6011553 BLAKE2B 
ea34c0485877ace8c84144f0e75f370c0ac461b5b725d97a07e27014b7a14b1ab88fad4230d4fae60190d7bff3836f691615b57b9f085797477acc69560a57ce
 SHA512 
3e0a0a808fb78493930ce8832731eba4ab3cc440387c3b5226ff6e4ac2faf5fd70eff1560d840d34f14a8acfd7e60fc8b7f638f3dbe0c0ed4569dc4271a9c3f2
 DIST apache-tomcat-9.0.65-src.tar.gz 6195265 BLAKE2B 
13ca956b58e9f1831700f67d1fa8883f6471ab6b700b2af169bf284552658a4e9ad4130451b36976af4dd366cc987e228e0b0f98e688cccf577c626dfc78aae7
 SHA512 
3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc
+DIST apache-tomcat-9.0.67-src.tar.gz 6211392 BLAKE2B 
273b921ce580be6fb76d8567e5b0aec01b936518875f8470c1cee4b159519f723e606680d9986f61fbbab79cea2d027195f3debe9af59dfac786b0d0566d7c02
 SHA512 
33319d70c50fde71d163f66dc388ed2d5855aa4f087f7e2259adc27cc7ed30ace079d81e52def43a904c88ac670bb0c71667938b931a214470d77679108914cc

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.67.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.67.ebuild
new file mode 100644
index ..09fffd263372
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.67.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${PN}-${PV}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="4.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compila and package
+
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed 
to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" 
"${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
+   mkdir -p ${target_dir} || die "Failed to create resource 
directory"
+   mv $file ${target_dir} || die "Failed to move resource file"
+   done
+
+   mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources"
+
+   java-pkg-2_src_prepare
+}
+
+src_compile() {
+   JAVA_SRC_DIR="${SERVLET_API_SRC}"
+   JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}"
+   JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
+   java-pkg-simple_src_compile
+   rm -fr target || die "Failed to remove 

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

2022-09-26 Thread Miroslav Šulc
commit: 10f3c447b6e07e66ee3d932e0d0bedeffcc29a56
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 27 04:59:46 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 27 04:59:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f3c447

www-servers/tomcat: bump to 9.0.67

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

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-9.0.67.ebuild | 190 
 2 files changed, 191 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 70949c970e3c..919c1c26cbc3 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-10.0.23-src.tar.gz 6136614 BLAKE2B 
4eaf963187b9a754ed459d7f85e6f7d329927b949bb4a390a602cdc6651aa037aeec559c511ddb9880b6ec4d7cd97b96d82da341509370e412e1b21b799d8c2e
 SHA512 
19ec026bae75318e9ffbe2e619ad2e12ec116382ea88a1064696275afb3fd13e6f08efe497dde79689bfc828f76e27d114ad3a9284b79c8d956a6a85bdac6360
 DIST apache-tomcat-8.5.82-src.tar.gz 6011553 BLAKE2B 
ea34c0485877ace8c84144f0e75f370c0ac461b5b725d97a07e27014b7a14b1ab88fad4230d4fae60190d7bff3836f691615b57b9f085797477acc69560a57ce
 SHA512 
3e0a0a808fb78493930ce8832731eba4ab3cc440387c3b5226ff6e4ac2faf5fd70eff1560d840d34f14a8acfd7e60fc8b7f638f3dbe0c0ed4569dc4271a9c3f2
 DIST apache-tomcat-9.0.65-src.tar.gz 6195265 BLAKE2B 
13ca956b58e9f1831700f67d1fa8883f6471ab6b700b2af169bf284552658a4e9ad4130451b36976af4dd366cc987e228e0b0f98e688cccf577c626dfc78aae7
 SHA512 
3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc
+DIST apache-tomcat-9.0.67-src.tar.gz 6211392 BLAKE2B 
273b921ce580be6fb76d8567e5b0aec01b936518875f8470c1cee4b159519f723e606680d9986f61fbbab79cea2d027195f3debe9af59dfac786b0d0566d7c02
 SHA512 
33319d70c50fde71d163f66dc388ed2d5855aa4f087f7e2259adc27cc7ed30ace079d81e52def43a904c88ac670bb0c71667938b931a214470d77679108914cc
 DIST biz.aQute.bnd-6.2.0.jar 16669843 BLAKE2B 
290aec26cb4e2248488038e6cb0919728ca0cc802b16de3f390d549d135bc1177053b75e500b9f74e47c996d20b231404d57965a3f412662730cc4c938d90a4f
 SHA512 
ad51dc9a04fc117cd01b604559989dd7c7db776761ef6000eccdcfdab825dedc615297af60c778044e46867972a74840d90eebea9b0ff826bdbd10f4d2ec5d6f
 DIST biz.aQute.bndlib-6.2.0.jar 3156015 BLAKE2B 
922b9bc78e47968bad73a26f4df475d84d8a2bca3773473b1f8c147737e652728df4e90a49d09a20943f418a91fd5acfe18e51137e85850796d95b7415bcf684
 SHA512 
7b7b366467b71c6dd67b3d7a7bc63d476c4aca479153bbc1506435168b0b4c792152fb5b44e2b1f916cd67f482d15956d2c38182fdfaf9679dff65b1b109a16a

diff --git a/www-servers/tomcat/tomcat-9.0.67.ebuild 
b/www-servers/tomcat/tomcat-9.0.67.ebuild
new file mode 100644
index ..e151500fc704
--- /dev/null
+++ b/www-servers/tomcat/tomcat-9.0.67.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar and bndlib.jar
+# See bugs #203080 and #676116
+BND_VERSION="6.2.0"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+BNDLIB="biz.aQute.bndlib-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/${BND_VERSION}/${BNDLIB};
+
+LICENSE="Apache-2.0"
+SLOT="9"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+# though it could work with 4.22 and upstream uses 4.20,
+# we still use 4.15 because 4.20+ is currently built with java 11
+# and it would force Tomcat to use at least java 11 too
+ECJ_SLOT="4.15"
+SAPI_SLOT="4.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/glassfish-xmlrpc-api:0
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   >=virtual/jre-1.8:*"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   >=dev-java/ant-core-1.9.13
+   >=virtual/jdk-1.8:*
+   test? (
+   >=dev-java/ant-junit-1.9:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.0.50-insufficient-ecj.patch"
+)
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BNDLIB_HOME="${S}/tomcat-build-libs/bndlib"
+BND_JAR="${BND_HOME}/${BND}"
+BNDLIB_JAR="${BNDLIB_HOME}/${BND_LIB}"
+
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+
+   mkdir -p "${BND_HOME}" "${BNDLIB_HOME}" || die "Failed to create dir"
+   ln -s 

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

2022-09-26 Thread Miroslav Šulc
commit: e898fe7ae78184db59414d6aa61272af00ac0316
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 27 04:46:25 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 27 04:46:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e898fe7a

dev-libs/libatomic_ops: dropped obsolete 7.6.12

Bug: https://bugs.gentoo.org/872977
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/libatomic_ops/Manifest|  1 -
 dev-libs/libatomic_ops/libatomic_ops-7.6.12.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-libs/libatomic_ops/Manifest b/dev-libs/libatomic_ops/Manifest
index 1f96c6e746db..2eba9ff7117d 100644
--- a/dev-libs/libatomic_ops/Manifest
+++ b/dev-libs/libatomic_ops/Manifest
@@ -1,2 +1 @@
-DIST libatomic_ops-7.6.12.tar.gz 506313 BLAKE2B 
8f80773390479a36e06447594c8558ed337eef5b18ae0b0779722647dcde49b61b23e656acbc935714245d80e40c5cde1c164f0524a97dcc53972051d5891239
 SHA512 
bbf98a38a80c8fe6b7eab773967edc55b8d48be32b36ed827fb835ee3dcd96d5ec1dc97149714e015e93a0a5b9fc03595797663fdb5a0f673869ea8bfe640df5
 DIST libatomic_ops-7.6.14.tar.gz 56 BLAKE2B 
02bf8448eb61119d5eea81d6a861238f5aae4c7740536f9c17c614d199db81eb7cb6e07d6edef1a76cae88bdd2b021fa0692f2b42842692ec853b2879c559d81
 SHA512 
da83886b4d766da64b27672eede40bd5787523a4c308ac7bd3f03ac831ae1a141ba21e5f5ada27bfcf811b9fb04d8a519331ea2573af036f8791958668dad851

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.12.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.6.12.ebuild
deleted file mode 100644
index 7989fafbcf0d..
--- a/dev-libs/libatomic_ops/libatomic_ops-7.6.12.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="Implementation for atomic memory update operations"
-HOMEPAGE="https://github.com/ivmai/libatomic_ops/;
-SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="MIT boehm-gc GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --disable-static \
-   --enable-shared
-}
-
-multilib_src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2022-09-26 Thread Matt Turner
commit: a128a8f646f74ecf098a20851f3bd5ee71f48bc4
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 27 04:04:40 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 04:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a128a8f6

app-misc/wayland-utils: Version bump to 1.1.0

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

 app-misc/wayland-utils/Manifest   |  1 +
 app-misc/wayland-utils/wayland-utils-1.1.0.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/app-misc/wayland-utils/Manifest b/app-misc/wayland-utils/Manifest
index ac307144fd0d..2175f6a243f5 100644
--- a/app-misc/wayland-utils/Manifest
+++ b/app-misc/wayland-utils/Manifest
@@ -1 +1,2 @@
+DIST wayland-utils-1.1.0.tar.bz2 14071 BLAKE2B 
b2726205c8d123a4543aa316928fe2909917f70bbde4318376581c1ec97f658f0d5743a7df091799ef2adce4c962e83aefdc805e25cf1af5429520eddff2918c
 SHA512 
5cd842c286c1960c1f604287826625c23c87306e9e31daba23a65402d4ae0abd0cec4a701c8fb65af2aea6adbcb018660e646939062c51628a65dde41ebd64bf
 DIST wayland-utils-wayland-utils-1.0.0.tar.gz 13188 BLAKE2B 
b05917c611a54e157e31c6e83b026c0960189c36d71361e12ec6dbc33872184fb2ea30cf04a0c57ba6a9b776e5aa51baf286f092eb8780fdd6f0462c8e36ae87
 SHA512 
0e5886fc74bf84396facb79bfc2fcc4fa7ababc39f861fc62d198656c65dec31150bc7fd27773dfa8add421f08ad0dd43a7d72c9e8f6f5733ac34fb8212658cc

diff --git a/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild 
b/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild
new file mode 100644
index ..89f1a7935cc8
--- /dev/null
+++ b/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Display information about supported Wayland protocols and current 
compositor"
+HOMEPAGE="https://gitlab.freedesktop.org/wayland/wayland-utils;
+SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/wayland-1.20.0
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/wayland-protocols
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+   local emesonargs=(
+   -Ddrm=enabled
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/fslsfonts/

2022-09-26 Thread Matt Turner
commit: 8a2bf89499f61a167a9660b0ae6fb06962f4436d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 27 04:10:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 04:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2bf894

x11-apps/fslsfonts: Version bump to 1.0.6

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

 x11-apps/fslsfonts/Manifest   |  1 +
 x11-apps/fslsfonts/fslsfonts-1.0.6.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-apps/fslsfonts/Manifest b/x11-apps/fslsfonts/Manifest
index 934bbc4b..550dfee77785 100644
--- a/x11-apps/fslsfonts/Manifest
+++ b/x11-apps/fslsfonts/Manifest
@@ -1 +1,2 @@
 DIST fslsfonts-1.0.5.tar.bz2 125650 BLAKE2B 
df08689dc452d07e895a93d5e755b3820b21c1df997b5269835ac04ac81beb09d98ebdcf7030d3e6c7ae288b3e7388b136a8b7b58f95ce3958e12923bab50620
 SHA512 
3a30598ace981c7396bfe44f0d8f76d40fca3f77158dceb3914a524594a12187dcad0b0f225fa81f251f0b7896bf046cec4ba610b4676da9be311eec5d8c6cc2
+DIST fslsfonts-1.0.6.tar.xz 123484 BLAKE2B 
af894405cad7351574c546bd3055dad9483b091eb2d9296e69167c1939d235cb8e539abf96b5c36c05a988b88e3cb70a20191bbdb7d9eec95534bd7b2fb68d6a
 SHA512 
1181a8e6cc820410d1deac98b3e5097506e4168c6515307b6b9aaf705cb57193a009cb331a51d46ce68e9548712f122b5c942d5a1bc1e01bdd191b7b1beab09e

diff --git a/x11-apps/fslsfonts/fslsfonts-1.0.6.ebuild 
b/x11-apps/fslsfonts/fslsfonts-1.0.6.ebuild
new file mode 100644
index ..8dac4aed20db
--- /dev/null
+++ b/x11-apps/fslsfonts/fslsfonts-1.0.6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="list fonts served by X font server"
+
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="x11-libs/libFS"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-09-26 Thread Matt Turner
commit: 3884339c0dbcc2c1c678710a6eee355b7498d432
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 27 03:55:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 04:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3884339c

x11-libs/libXxf86vm: Version bump to 1.1.5

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

 x11-libs/libXxf86vm/Manifest|  1 +
 x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-libs/libXxf86vm/Manifest b/x11-libs/libXxf86vm/Manifest
index 6903725394e2..829d5f1d3da4 100644
--- a/x11-libs/libXxf86vm/Manifest
+++ b/x11-libs/libXxf86vm/Manifest
@@ -1 +1,2 @@
 DIST libXxf86vm-1.1.4.tar.bz2 295346 BLAKE2B 
22698db5beb0ac06663e9163e13f8afd99597afc6dbc9f9d4fb232682df6b41a155d63fc1beb58da3d83bd0e420872c457671696246dbf39a6451454a6e24b9e
 SHA512 
c5f92d86e143db02ebb36bcd25618acaa2cb2831f5a23800a06dd431cd73b6702d95de8fe7407ce626336bf614c288d5256f4d87ea7781fad2ab6c517cbf09e0
+DIST libXxf86vm-1.1.5.tar.xz 265384 BLAKE2B 
4e94267ad815cf47ec558959ca122d89b5f8b54ead2b2cb93dc3ef7f9bc694b515978a0b2301bb8e48d32bc768595b50cd8cb71e7a65c65a752699b80c2c079b
 SHA512 
68226fcb9773a583ea417ab413146203dd7db6ff8a4d388285da972353355e11e179861a77c9fa284aefac025bb3bbf5a9537fa0bf246c782e0116a667c9d9b6

diff --git a/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild 
b/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild
new file mode 100644
index ..7fa7ab99e327
--- /dev/null
+++ b/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xxf86vm library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-09-26 Thread Matt Turner
commit: 4cb5b897e3ca31617a22935a942628cf8291782e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep 27 03:49:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 04:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb5b897

x11-libs/libXtst: Version bump to 1.2.4

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

 x11-libs/libXtst/Manifest |  1 +
 x11-libs/libXtst/libXtst-1.2.4.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-libs/libXtst/Manifest b/x11-libs/libXtst/Manifest
index 85f0651d5109..81e0079e233f 100644
--- a/x11-libs/libXtst/Manifest
+++ b/x11-libs/libXtst/Manifest
@@ -1 +1,2 @@
 DIST libXtst-1.2.3.tar.bz2 321819 BLAKE2B 
92a75d6ea9000fa7736093ce479d275c57a4a5bf849df2d6afae9478a53a07ba395013ba6676c2ea7dcb6a1f34475967ed6508b7c304b887f83ec44a611b8e6c
 SHA512 
6f6741fd3596775eaa056465319f78c29c91b3893a851a4899df651a2023a4d762497b112a33d7d3e8865fe85d173d03e4b49daef76a66af1ae1eaab82a12765
+DIST libXtst-1.2.4.tar.xz 287636 BLAKE2B 
6c3e6154f221530158b8275ee638934c633f2e812333df0093a01663c416ded0b6be509578cca78d51c6b540ab17379e1e0503bf296abe3112f1afeda12e4af9
 SHA512 
f2f4e01239b892b8e26284cede90feb4fe7738beb243bca0f6adb349029f8bf87b5a482911edcd2401733c92ef78eec07fcd455b92e5b8c4828374769e60098d

diff --git a/x11-libs/libXtst/libXtst-1.2.4.ebuild 
b/x11-libs/libXtst/libXtst-1.2.4.ebuild
new file mode 100644
index ..c967e502c27b
--- /dev/null
+++ b/x11-libs/libXtst/libXtst-1.2.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xlib-based client API for the XTEST & RECORD extensions 
library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: sys-process/psinfo/

2022-09-26 Thread Yixun Lan
commit: 2338f59c42c98ae0b655429bca7b4b06ce92cb2d
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Sep 27 01:53:00 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep 27 04:13:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2338f59c

sys-process/psinfo: keyword 0.12-r2 for ~riscv

Signed-off-by: Yixun Lan  gentoo.org>

 sys-process/psinfo/psinfo-0.12-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/psinfo/psinfo-0.12-r2.ebuild 
b/sys-process/psinfo/psinfo-0.12-r2.ebuild
index fdf62188a826..84c516c8dbf8 100644
--- a/sys-process/psinfo/psinfo-0.12-r2.ebuild
+++ b/sys-process/psinfo/psinfo-0.12-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.ward.nu/computer/psinfo/;
 SRC_URI="http://www.ward.nu/computer/${PN}/${P}.tar.gz;
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 LICENSE="GPL-2"
 
 PATCHES=(



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

2022-09-26 Thread Zac Medico
commit: 8d6f63f25b221f5f497d48841ebdc796cee161b5
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 27 04:07:44 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 27 04:09:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6f63f2

dev-python/yamlpath: add 3.6.6

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

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

diff --git a/dev-python/yamlpath/Manifest b/dev-python/yamlpath/Manifest
index a1ff257227e5..7698c79652a6 100644
--- a/dev-python/yamlpath/Manifest
+++ b/dev-python/yamlpath/Manifest
@@ -1,2 +1,3 @@
 DIST yamlpath-3.6.4.gh.tar.gz 216016 BLAKE2B 
fc6537b7c80ecfb9f69c646970e43935374bb105df007c123cf837eb1de6827ac2cc443294b69500c966ea6bc5d7f56498aec13340238c7660118f17cc6685e5
 SHA512 
eb1ac0d5861818f4f4b57b07f9fa7f758846982abbb3ac4ec58a1adaca8ec36deba1e21ce3e13916e74a946512f4d66e341a9d45392ef7133d0293e5fd6f66c9
 DIST yamlpath-3.6.5.gh.tar.gz 216508 BLAKE2B 
df1d849840356eb75d9e19a5b53ec94ce140d7474be2fde19ab7f438229d347f247ee3c0f25cef4948f71d95d6935aebc0f8e58bc869083849820f9d641d7f22
 SHA512 
1d80514516eb573b0c644af7eaab7211714e271cc4334db5d965e2da58f06d26b3cdcb8c1412d03151a196e1b48aeb0c0d5038364a09907bb2af1efa71dd71f3
+DIST yamlpath-3.6.6.gh.tar.gz 222605 BLAKE2B 
b8e4345e68bb03b9aa48f31813ead149a1e547bab36deacfc255b6d8bb62148ed11bed6495e3e8db14b48859717ee87386e6d740c8b33dbf16bf4923bc19bbcf
 SHA512 
3699cd2af82c77b29de60d0912dd5fc858a7b10ac960a8944dd0566073a7bdf5bccc6378d5aa6e52498482e51aa00cb2cae53f2a089308617d1358d744b5efcc

diff --git a/dev-python/yamlpath/yamlpath-3.6.6.ebuild 
b/dev-python/yamlpath/yamlpath-3.6.6.ebuild
new file mode 100644
index ..1517368d7013
--- /dev/null
+++ b/dev-python/yamlpath/yamlpath-3.6.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Command-line processors for YAML/JSON/Compatible data"
+HOMEPAGE="https://github.com/wwkimball/yamlpath 
https://github.com/wwkimball/yamlpath/wiki;
+SRC_URI="
+   https://github.com/wwkimball/yamlpath/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-ruby/hiera-eyaml
+   )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare_all() {
+   sed -e '/ruamel\.yaml/d' \
+   -e '/pytest-cov/d' \
+   -e "/find_packages/s/()/(exclude=\['tests'\])/" \
+   -i setup.py || die
+
+   touch yamlpath/patches/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # install and optimize yamlpath/patches/aliasstyle.py
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
+   insinto "${sitedir}/yamlpath"
+   doins -r "${S}/yamlpath/patches"
+   python_optimize "${D}${sitedir}"
+}



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

2022-09-26 Thread John Helmert III
commit: 44b2c98dd6c1897de85cbbb121a7d8b1fc626e85
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Sep 27 02:42:56 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b2c98d

sys-firmware/seabios: drop 1.12.0, 1.12.0-r1, 1.14.0, 1.14.0-r1

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

 sys-firmware/seabios/Manifest |   3 -
 sys-firmware/seabios/seabios-1.12.0-r1.ebuild | 171 -
 sys-firmware/seabios/seabios-1.12.0.ebuild| 145 --
 sys-firmware/seabios/seabios-1.14.0-r1.ebuild | 172 --
 sys-firmware/seabios/seabios-1.14.0.ebuild| 166 -
 5 files changed, 657 deletions(-)

diff --git a/sys-firmware/seabios/Manifest b/sys-firmware/seabios/Manifest
index 53fef7c53118..8eda39382f89 100644
--- a/sys-firmware/seabios/Manifest
+++ b/sys-firmware/seabios/Manifest
@@ -1,6 +1,3 @@
-DIST seabios-1.12.0-bin.tar.xz 162492 BLAKE2B 
9a5a349226ed7efbed328493dc057e232203b251677a23f1f09c133743ff0ca6b05270c9d27460be1d8897888fe23ff7bdfa122023fa8ddb23af03d5b9b6f8dd
 SHA512 
f7a0395d621245093bb9a278d95ecc3d4e8d23f620058cd4fddaf885c8b86256f6258f3fd8173c1d24c03306f44d180e768bf8005ee123bc4b699b9f0ca371be
-DIST seabios-1.12.0.tar.gz 613542 BLAKE2B 
f145c2db716996bfa9e5c014086ccfaa8ae96ebc158f34303b122b7bf209408c567665d8691364df8d8e886f63e0e72a3f3cd319dfa86ef581023201b5d94e53
 SHA512 
e52c5363e5bb37b5286e55545aa06bd126218f9d0e3a06ac2e189de68fe3de3256c11ca1bb13357a9c384d7e3af6284083ff3aa587688b5de04ef11b97bdfa27
-DIST seabios-1.14.0-bin.tar.xz 170160 BLAKE2B 
1ab471ce0c6e27633ec42a66e3069496be84de713baab5de4f297821bd0da26404f7f70abc82e223ec5aa317a878889ae92b019988c72d24f77e7dcc5865f916
 SHA512 
7964e9bb7dff4fd6593f5d6d64efc4b1460750461b86635dbe5255d2086d619f51711d7a35e4dc20e556f705091c0950afabeddcd2e8876f05ce14f9ca73ed71
 DIST seabios-1.14.0-r2-bin.tar.xz 132256 BLAKE2B 
7d38949de254d6e3699d463a66c363156aa36bfe16c18bea48c55a61bdc423184175fd5427d3246a78d9c6335e61e5baa982f67e7406c5525e405b4383530d41
 SHA512 
5ce0e407b97e878842fbd7ad2f9e8a65f2565a5aa43d08e01cff024352780f55f8669958c58d20770db7f90e87cc52c860af831cefe3846227e7b45cd9dc33ee
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f

diff --git a/sys-firmware/seabios/seabios-1.12.0-r1.ebuild 
b/sys-firmware/seabios/seabios-1.12.0-r1.ebuild
deleted file mode 100644
index 03b9cd8cd76c..
--- a/sys-firmware/seabios/seabios-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit toolchain-funcs python-any-r1
-
-# SeaBIOS maintainers sometimes don't release stable tarballs or stable
-# binaries to generate the stable tarball the following is necessary:
-# git clone git://git.seabios.org/seabios.git && cd seabios
-# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
-
-if [[ ${PV} == ** || -n "${EGIT_COMMIT}" ]] ; then
-   EGIT_REPO_URI="git://git.seabios.org/seabios.git"
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
-
-   # Binary versions taken from fedora:
-   # 
http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/
-   #   seabios-bin-1.12.1-2.fc31.noarch.rpm
-   #   seavgabios-bin-1.12.1-2.fc31.noarch.rpm
-   SRC_URI="
-   !binary? ( 
https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
-   binary? ( 
https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )"
-fi
-
-DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
-HOMEPAGE="https://www.seabios.org/;
-
-LICENSE="LGPL-3 GPL-3"
-SLOT="0"
-IUSE="+binary debug +seavgabios"
-
-REQUIRED_USE="debug? ( !binary )"
-
-SOURCE_DEPEND="
-   >=sys-power/iasl-20060912
-   ${PYTHON_DEPS}"
-DEPEND="
-   !binary? (
-   ${SOURCE_DEPEND}
-   )"
-RDEPEND=""
-
-choose_target_chost() {
-   if [[ -n "${CC}" ]]; then
-   ${CC} -dumpmachine
-   return
-   fi
-
-   if use amd64 || use x86; then
-   # Use the native compiler
-   echo "${CHOST}"
-   return
-   fi
-
-  

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-ovmf/

2022-09-26 Thread John Helmert III
commit: cd6aa3263fb5ad116d2d19f6707432ba18a0e2e8
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 23:03:55 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6aa326

sys-firmware/edk2-ovmf: keyword 202202 for ~amd64

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

 sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
index 84319b7c4af0..d5a91e931180 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
@@ -26,7 +26,7 @@ 
SRC_URI="https://github.com/tianocore/edk2/archive/edk2-stable${PV}.tar.gz -> ${
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-#KEYWORDS="~amd64"
+KEYWORDS="~amd64"
 
 BDEPEND="app-emulation/qemu
>=dev-lang/nasm-2.0.7



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

2022-09-26 Thread John Helmert III
commit: 15e6691e58a3cce09189c38671b6f9db3b8fa659
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 23:03:16 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e6691e

sys-firmware/seabios: keyword 1.16.0

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

 sys-firmware/seabios/seabios-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/seabios/seabios-1.16.0.ebuild 
b/sys-firmware/seabios/seabios-1.16.0.ebuild
index 4ba443b19f0b..2948596f640b 100644
--- a/sys-firmware/seabios/seabios-1.16.0.ebuild
+++ b/sys-firmware/seabios/seabios-1.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == ** || -n "${EGIT_COMMIT}" ]] ; then
inherit git-r3
 else
SRC_URI="https://www.seabios.org/downloads/${P}.tar.gz;
-   #KEYWORDS="~alpha ~amd64 ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"



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

2022-09-26 Thread John Helmert III
commit: 0226c5085e1818dc52bd49f107f1632321492776
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 23:04:14 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0226c508

app-emulation/qemu: keyword 7.1.0

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

 app-emulation/qemu/qemu-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-7.1.0.ebuild 
b/app-emulation/qemu/qemu-7.1.0.ebuild
index c60658cd3590..aab749e7f728 100644
--- a/app-emulation/qemu/qemu-7.1.0.ebuild
+++ b/app-emulation/qemu/qemu-7.1.0.ebuild
@@ -41,7 +41,7 @@ else
fi
 
S="${WORKDIR}/${MY_P}"
-   #KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/seabios-bin/

2022-09-26 Thread John Helmert III
commit: 70877ad8f6ba707fb530a2b9057b92c1a235a07d
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 23:03:30 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70877ad8

sys-firmware/seabios-bin: keyword 1.16.0

The source package only supports building on amd64, so add the keywords
from the last seabios with USE=binary to this package, as with
edk2-ovmf-bin.

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

 sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild 
b/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
index 1632d76b3e55..5533ccd12d50 100644
--- a/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
+++ b/sys-firmware/seabios-bin/seabios-bin-1.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="LGPL-3 GPL-3"
 SLOT="0"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="!sys-firmware/seabios"
 



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

2022-09-26 Thread John Helmert III
commit: 9f3e8abdbb484a8da5875d141d313db54008e601
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Sep 27 02:35:49 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3e8abd

app-emulation/qemu: enable py3.11

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

 app-emulation/qemu/qemu-7.0.0-r3.ebuild | 2 +-
 app-emulation/qemu/qemu-7.1.0.ebuild| 2 +-
 app-emulation/qemu/qemu-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-7.0.0-r3.ebuild 
b/app-emulation/qemu/qemu-7.0.0-r3.ebuild
index d484cdf35ab1..126f0338e5ba 100644
--- a/app-emulation/qemu/qemu-7.0.0-r3.ebuild
+++ b/app-emulation/qemu/qemu-7.0.0-r3.ebuild
@@ -14,7 +14,7 @@ QEMU_DOCS_VERSION=$(ver_cut 1-3)
 # bug #830088
 QEMU_DOCS_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 PYTHON_REQ_USE="ncurses,readline"
 
 FIRMWARE_ABI_VERSION="7.0.0"

diff --git a/app-emulation/qemu/qemu-7.1.0.ebuild 
b/app-emulation/qemu/qemu-7.1.0.ebuild
index aab749e7f728..499aa3a68895 100644
--- a/app-emulation/qemu/qemu-7.1.0.ebuild
+++ b/app-emulation/qemu/qemu-7.1.0.ebuild
@@ -13,7 +13,7 @@ QEMU_DOCS_VERSION="${PV}"
 # bug #830088
 QEMU_DOC_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 PYTHON_REQ_USE="ncurses,readline"
 
 FIRMWARE_ABI_VERSION="7.1.0"

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 9ec29aa9430e..4d1ead785bc1 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -14,7 +14,7 @@ QEMU_DOCS_VERSION=$(ver_cut 1-3)
 # bug #830088
 QEMU_DOC_USEFLAG="+doc"
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 PYTHON_REQ_USE="ncurses,readline"
 
 FIRMWARE_ABI_VERSION="7.1.0"



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

2022-09-26 Thread John Helmert III
commit: 747115881e6cd8dcf584afe1224e4c0a654682e2
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 20:40:15 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74711588

app-emulation/qemu: drop 7.0.0-r1, 7.0.0-r2

Closes: https://bugs.gentoo.org/873094
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/qemu/qemu-7.0.0-r1.ebuild | 915 ---
 app-emulation/qemu/qemu-7.0.0-r2.ebuild | 923 
 2 files changed, 1838 deletions(-)

diff --git a/app-emulation/qemu/qemu-7.0.0-r1.ebuild 
b/app-emulation/qemu/qemu-7.0.0-r1.ebuild
deleted file mode 100644
index 36a66123268a..
--- a/app-emulation/qemu/qemu-7.0.0-r1.ebuild
+++ /dev/null
@@ -1,915 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="ncurses,readline"
-
-FIRMWARE_ABI_VERSION="7.0.0"
-
-inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
-   pax-utils xdg-utils
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
-   EGIT_SUBMODULES=(
-   meson
-   tests/fp/berkeley-softfloat-3
-   tests/fp/berkeley-testfloat-3
-   ui/keycodemapdb
-   )
-   inherit git-r3
-   SRC_URI=""
-else
-   MY_P="${PN}-${PV/_rc/-rc}"
-   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
-HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
-
-LICENSE="GPL-2 LGPL-2 BSD-2"
-SLOT="0"
-
-IUSE="accessibility +aio alsa bpf bzip2 capstone +caps +curl debug +doc
-   +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring
-   jack jemalloc +jpeg
-   lzo multipath
-   ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs
-   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
-   +slirp
-   smartcard snappy spice ssh static static-user systemtap test udev usb
-   usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen
-   zstd"
-
-COMMON_TARGETS="
-   aarch64
-   alpha
-   arm
-   cris
-   hppa
-   i386
-   m68k
-   microblaze
-   microblazeel
-   mips
-   mips64
-   mips64el
-   mipsel
-   nios2
-   or1k
-   ppc
-   ppc64
-   riscv32
-   riscv64
-   s390x
-   sh4
-   sh4eb
-   sparc
-   sparc64
-   x86_64
-   xtensa
-   xtensaeb
-"
-IUSE_SOFTMMU_TARGETS="
-   ${COMMON_TARGETS}
-   avr
-   rx
-   tricore
-"
-IUSE_USER_TARGETS="
-   ${COMMON_TARGETS}
-   aarch64_be
-   armeb
-   hexagon
-   mipsn32
-   mipsn32el
-   ppc64le
-   sparc32plus
-"
-
-use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' 
${IUSE_SOFTMMU_TARGETS})
-use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
-IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
-
-RESTRICT="!test? ( test )"
-# Allow no targets to be built so that people can get a tools-only build.
-# Block USE flag configurations known to not work.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   qemu_softmmu_targets_arm? ( fdt )
-   qemu_softmmu_targets_microblaze? ( fdt )
-   qemu_softmmu_targets_mips64el? ( fdt )
-   qemu_softmmu_targets_ppc64? ( fdt )
-   qemu_softmmu_targets_ppc? ( fdt )
-   qemu_softmmu_targets_riscv32? ( fdt )
-   qemu_softmmu_targets_riscv64? ( fdt )
-   qemu_softmmu_targets_x86_64? ( fdt )
-   sdl-image? ( sdl )
-   static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio 
!plugins !rbd !snappy !udev )
-   static-user? ( !plugins )
-   vhost-user-fs? ( caps seccomp )
-   virgl? ( opengl )
-   virtfs? ( caps xattr )
-   vnc? ( gnutls )
-   vte? ( gtk )
-   multipath? ( udev )
-   plugins? ( !static !static-user )
-"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# and user/softmmu targets (qemu-*, qemu-system-*).
-#
-# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
-#
-# The attr lib isn't always linked in (although the USE flag is always
-# respected).  This is because qemu supports using the C library's API
-# when available rather than always using the external library.
-ALL_DEPEND="
-   >=dev-libs/glib-2.0[static-libs(+)]
-   sys-libs/zlib[static-libs(+)]
-   python? ( ${PYTHON_DEPS} )
-   systemtap? ( dev-util/systemtap )
-   xattr? ( sys-apps/attr[static-libs(+)] )"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# softmmu targets (qemu-system-*).

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-ovmf/

2022-09-26 Thread John Helmert III
commit: 87be87f70b4393527fb9f4c5f141c0dbb3f24968
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Sep 27 02:45:28 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87be87f7

sys-firmware/edk2-ovmf: drop 202105-r1

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

 sys-firmware/edk2-ovmf/edk2-ovmf-202105-r1.ebuild | 176 --
 1 file changed, 176 deletions(-)

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r1.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r1.ebuild
deleted file mode 100644
index c316a3faf1bd..
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit python-any-r1 readme.gentoo-r1
-
-DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2;
-
-BUNDLED_OPENSSL_SUBMODULE_SHA="e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72"
-BUNDLED_BROTLI_SUBMODULE_SHA="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-
-# TODO: talk with tamiko about unbundling (mva)
-
-# TODO: the binary 202105 package currently lacks the preseeded
-#   OVMF_VARS.secboot.fd file (that we typically get from fedora)
-
-SRC_URI="
-   !binary? (
-   
https://github.com/tianocore/edk2/archive/edk2-stable${PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/openssl/openssl/archive/${BUNDLED_OPENSSL_SUBMODULE_SHA}.tar.gz
 -> openssl-${BUNDLED_OPENSSL_SUBMODULE_SHA}.tar.gz
-   
https://github.com/google/brotli/archive/${BUNDLED_BROTLI_SUBMODULE_SHA}.tar.gz 
-> brotli-${BUNDLED_BROTLI_SUBMODULE_SHA}.tar.gz
-   )
-   binary? ( https://dev.gentoo.org/~tamiko/distfiles/${PF}-bin.tar.xz )
-   https://dev.gentoo.org/~tamiko/distfiles/${P}-qemu-firmware.tar.xz
-"
-
-LICENSE="BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
-
-IUSE="+binary"
-REQUIRED_USE+="
-   !amd64? ( binary )
-"
-
-NON_BINARY_DEPEND="
-   app-emulation/qemu
-   >=dev-lang/nasm-2.0.7
-   >=sys-power/iasl-20160729
-   ${PYTHON_DEPS}
-"
-
-DEPEND+="
-   !binary? (
-   amd64? (
-   ${NON_BINARY_DEPEND}
-   )
-   )"
-RDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-202105-werror.patch"
-)
-
-S="${WORKDIR}/edk2-edk2-stable${PV}"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="This package contains the tianocore edk2 UEFI firmware for 
64-bit x86
-virtual machines. The firmware is located under
-   /usr/share/edk2-ovmf/OVMF_CODE.fd
-   /usr/share/edk2-ovmf/OVMF_VARS.fd
-   /usr/share/edk2-ovmf/OVMF_CODE.secboot.fd
-
-If USE=binary is enabled, we also install an OVMF variables file (coming from
-fedora) that contains secureboot default keys
-
-   /usr/share/edk2-ovmf/OVMF_VARS.secboot.fd
-
-If you have compiled this package by hand, you need to either populate all
-necessary EFI variables by hand by booting
-   /usr/share/edk2-ovmf/UefiShell.(iso|img)
-or creating OVMF_VARS.secboot.fd by hand:
-   https://github.com/puiterwijk/qemu-ovmf-secureboot
-
-The firmware does not support csm (due to no free csm implementation
-available). If you need a firmware with csm support you have to download
-one for yourself. Firmware blobs are commonly labeled
-   OVMF{,_CODE,_VARS}-with-csm.fd
-
-In order to use the firmware you can run qemu the following way
-
-   $ qemu-system-x86_64 \
-   -drive 
file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \
-   ..."
-
-pkg_setup() {
-   [[ ${PV} != "99" ]] && use binary || python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   if use binary; then
-   eapply_user
-   else
-   # Bundled submodules
-   cp -rl "${WORKDIR}/openssl-${BUNDLED_OPENSSL_SUBMODULE_SHA}"/* 
"CryptoPkg/Library/OpensslLib/openssl/"
-   cp -rl "${WORKDIR}/brotli-${BUNDLED_BROTLI_SUBMODULE_SHA}"/* 
"BaseTools/Source/C/BrotliCompress/brotli/"
-   cp -rl "${WORKDIR}/brotli-${BUNDLED_BROTLI_SUBMODULE_SHA}"/* 
"MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/"
-
-   sed -i -r \
-   -e "/function SetupPython3/,/\}/{s,\\\$\(whereis 
python3\),${EPYTHON},g}" \
-   "${S}"/edksetup.sh || die "Fixing for correct Python3 
support failed"
-
-   default
-   fi
-}
-
-src_compile() {
-   TARGET_ARCH=X64
-   TARGET_NAME=RELEASE
-   TARGET_TOOLS=GCC49
-
-   BUILD_FLAGS="-D TLS_ENABLE \
-   -D HTTP_BOOT_ENABLE \
-   -D NETWORK_IP6_ENABLE \
-   -D TPM_ENABLE \
-   -D TPM2_ENABLE -D TPM2_CONFIG_ENABLE \
-   -D FD_SIZE_2MB"
-
-   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-ovmf-bin/

2022-09-26 Thread John Helmert III
commit: f23c0d69230efd77ac852e83ead463b29f303ea5
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 23:03:43 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23c0d69

sys-firmware/edk2-ovmf-bin: keyword 202202

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

 sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild 
b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
index 7b35ffe6dc9e..fac69443f73b 100644
--- a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
+++ b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="!sys-firmware/edk2-ovmf"
 



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

2022-09-26 Thread John Helmert III
commit: d1ccaba75b064ef53978062df4edd341cb752405
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Sep 26 22:35:12 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ccaba7

app-emulation/qemu: --disable-blobs for user builds, not for softmmu

Also add a comment explaining new vhost-user-fs logic while here, and
clean up dead and commented configure arguments.

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

 app-emulation/qemu/qemu-7.1.0.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-7.1.0.ebuild 
b/app-emulation/qemu/qemu-7.1.0.ebuild
index 0fd301c4946b..c60658cd3590 100644
--- a/app-emulation/qemu/qemu-7.1.0.ebuild
+++ b/app-emulation/qemu/qemu-7.1.0.ebuild
@@ -590,8 +590,6 @@ qemu_src_configure() {
$(conf_notuser usbredir usb-redir)
$(conf_notuser vde)
$(conf_notuser vhost-net)
-   # $(conf_notuser vhost-user-fs)
-   # $(conf_tools vhost-user-fs virtiofsd)
$(conf_notuser virgl virglrenderer)
$(conf_softmmu virtfs)
$(conf_notuser vnc)
@@ -624,6 +622,7 @@ qemu_src_configure() {
conf_opts+=(
--enable-linux-user
--disable-system
+   --disable-blobs
--disable-tools
)
local static_flag="static-user"
@@ -632,7 +631,6 @@ qemu_src_configure() {
conf_opts+=(
--disable-linux-user
--enable-system
-   --disable-blobs
--disable-tools
)
local static_flag="static"
@@ -698,6 +696,11 @@ src_configure() {
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
 
+   # Needed to rework vhost-user-fs handling thanks to 
https://gitlab.com/qemu-project/qemu/-/commit/5166dab
+   # The option was converted into being configurable by
+   # Kconfig's. So, to enable it, we insert the necessary
+   # options into each arch's softmmu target gentoo.mak 
file,
+   # then configure with --with-devices-${target}=gentoo.
if use vhost-user-fs; then
echo "CONFIG_VHOST_USER_FS=y for 
${target}-softmmu" || die
echo "CONFIG_VIRTIO=y" >> 
"configs/devices/${target}-softmmu/gentoo.mak" || die



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

2022-09-26 Thread John Helmert III
commit: f57980c18442d7432872d82fc632bf63f6ade001
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Sep 27 01:44:43 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57980c1

sys-firmware/seabios: enable py3.11

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

 sys-firmware/seabios/seabios-1.14.0-r2.ebuild | 2 +-
 sys-firmware/seabios/seabios-1.16.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/seabios/seabios-1.14.0-r2.ebuild 
b/sys-firmware/seabios/seabios-1.14.0-r2.ebuild
index b9e722164d1c..20707bc4b7c0 100644
--- a/sys-firmware/seabios/seabios-1.14.0-r2.ebuild
+++ b/sys-firmware/seabios/seabios-1.14.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit toolchain-funcs python-any-r1
 

diff --git a/sys-firmware/seabios/seabios-1.16.0.ebuild 
b/sys-firmware/seabios/seabios-1.16.0.ebuild
index 2948596f640b..b6dc35043258 100644
--- a/sys-firmware/seabios/seabios-1.16.0.ebuild
+++ b/sys-firmware/seabios/seabios-1.16.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit toolchain-funcs python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-ovmf/

2022-09-26 Thread John Helmert III
commit: 4967ddc78df81a8261f213c4c8112a0a1a5389ef
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Sep 27 01:44:15 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Sep 27 03:26:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4967ddc7

sys-firmware/edk2-ovmf: enable py3.11

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

 sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild | 2 +-
 sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
index 71e566bf0065..9fbaad4d5e74 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit python-any-r1 readme.gentoo-r1
 

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
index d5a91e931180..c0510e2c0862 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit python-any-r1 readme.gentoo-r1
 



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

2022-09-26 Thread Georgy Yakovlev
commit: f11dfc367b0aeacfab501add2182a37d9387b8b1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 27 02:57:13 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 27 02:57:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11dfc36

dev-util/bingrep: drop 0.10.0

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

 dev-util/bingrep/Manifest  |  35 ---
 dev-util/bingrep/bingrep-0.10.0.ebuild | 106 -
 2 files changed, 141 deletions(-)

diff --git a/dev-util/bingrep/Manifest b/dev-util/bingrep/Manifest
index 3d2a1d817288..99ca50150446 100644
--- a/dev-util/bingrep/Manifest
+++ b/dev-util/bingrep/Manifest
@@ -1,97 +1,64 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
-DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.63.crate 43461 BLAKE2B 
6e98a34c151493c032ce236ef1be389616ac6668974e40cc013316be76493ef3c5720555af27f26d301b558413ff27e7f59f7acb6a8d98609644d77986669798
 SHA512 
41ae7338ba0505cf43b6c8a36b54e5714de91dc2c9c8fe5ba4272fc72ee30c9fc205bc1a63d968ce68b68a556c5307597c91b036e25f71f93b3245303f636ec7
-DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
-DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
-DIST bingrep-0.10.0.tar.gz 620560 BLAKE2B 
2fa48cdbf1b870e05dc98b64898c1d74844a69c1950fc139ac5e6d1c06f371075afa98596aa5287c24a6738c7fed9e7bee22696544bdb9d7dbcae31971db9208
 SHA512 
1b9aeabffe3c4619495b446ec9c9d5505126294502f2f62f09aeccd9fea91ef64478aa331373f0b1a65d56bf369ff2ea73a01bb0dc272cdc9c3fa244301e6ca1
 DIST bingrep-0.10.1.tar.gz 620969 BLAKE2B 
123241e0899c466ae3eb61248fab3337947aab65409b101d9c9f03f89c984664682b5cee0ee502a81c031e982faa51790c833df8718d3364ebe207092b004a51
 SHA512 
7d687590274eb2856f4292e375066ec11ddaebd85cd16451f97100bb06401420b9cd1064f15573aafca6d0645b49545449d959af74e37644f5059016c8ecac21
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965
 SHA512 
4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 

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

2022-09-26 Thread Georgy Yakovlev
commit: 80289dfdbe7454ae85aa4c63f17a2a3a4ccd307a
Author: Dylan Wolf  protonmail  com>
AuthorDate: Tue Sep 27 00:16:24 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 27 02:54:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80289dfd

dev-util/bingrep: add 0.10.1

Signed-off-by: Dylan Wolf  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27486
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/bingrep/Manifest  |  33 +++
 dev-util/bingrep/bingrep-0.10.1.ebuild | 104 +
 2 files changed, 137 insertions(+)

diff --git a/dev-util/bingrep/Manifest b/dev-util/bingrep/Manifest
index c66c5887de46..3d2a1d817288 100644
--- a/dev-util/bingrep/Manifest
+++ b/dev-util/bingrep/Manifest
@@ -1,79 +1,112 @@
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
+DIST anyhow-1.0.63.crate 43461 BLAKE2B 
6e98a34c151493c032ce236ef1be389616ac6668974e40cc013316be76493ef3c5720555af27f26d301b558413ff27e7f59f7acb6a8d98609644d77986669798
 SHA512 
41ae7338ba0505cf43b6c8a36b54e5714de91dc2c9c8fe5ba4272fc72ee30c9fc205bc1a63d968ce68b68a556c5307597c91b036e25f71f93b3245303f636ec7
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
 DIST bingrep-0.10.0.tar.gz 620560 BLAKE2B 
2fa48cdbf1b870e05dc98b64898c1d74844a69c1950fc139ac5e6d1c06f371075afa98596aa5287c24a6738c7fed9e7bee22696544bdb9d7dbcae31971db9208
 SHA512 
1b9aeabffe3c4619495b446ec9c9d5505126294502f2f62f09aeccd9fea91ef64478aa331373f0b1a65d56bf369ff2ea73a01bb0dc272cdc9c3fa244301e6ca1
+DIST bingrep-0.10.1.tar.gz 620969 BLAKE2B 
123241e0899c466ae3eb61248fab3337947aab65409b101d9c9f03f89c984664682b5cee0ee502a81c031e982faa51790c833df8718d3364ebe207092b004a51
 SHA512 
7d687590274eb2856f4292e375066ec11ddaebd85cd16451f97100bb06401420b9cd1064f15573aafca6d0645b49545449d959af74e37644f5059016c8ecac21
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965
 SHA512 
4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 

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

2022-09-26 Thread Michał Górny
commit: bad264aeb934afabeffefa0c32f260ff13e1d10a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:36:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad264ae

dev-python/trove-classifiers: Bump to 2022.9.26

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2022.9.26.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index f248db00082c..1ebd11384aee 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1 +1,2 @@
 DIST trove-classifiers-2022.8.31.gh.tar.gz 15020 BLAKE2B 
3898164f5afe8c381894b7dfb07b0b2f5fb9f20b2b8b450bbde5651d71989cb39de674364e298e3fa67011a2f8f13c099bf92d67e4e79da33ac5e90e078af155
 SHA512 
bce304ca9d4b4b7a40272e69f4805de9798987baee2c14983fc809daa32b6c06479d1e24c64599228f3c6f3fa79709a2fee9b6661fdbcb40d539689e4fdd1595
+DIST trove-classifiers-2022.9.26.gh.tar.gz 15029 BLAKE2B 
f1a6dbee8dc03de54d4c5a9b61ab8493bf8ab8369d3ca99a1505459eaf4383f07246320d46a4aa2b75f2bae835932d28ed45ac983c478052c7ae3d86f647
 SHA512 
32fc05d993adb7c6056153c9250fcae519aae47f9b7b38a41c4bfec2f304d4bd1a7655d709ea387b887ec6a5a33b31b8dfa6edb112fb91453f8d4831d16baf98

diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.9.26.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2022.9.26.ebuild
new file mode 100644
index ..964617661415
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2022.9.26.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+SRC_URI="
+   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2022-09-26 Thread Michał Górny
commit: f83d09702a34712828a6b24f3c4219607b3a2337
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:36:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f83d0970

dev-python/trove-classifiers: Remove old

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

 dev-python/trove-classifiers/Manifest  |  5 
 .../trove-classifiers-2022.6.23.ebuild | 34 --
 .../trove-classifiers-2022.6.26.ebuild | 34 --
 .../trove-classifiers-2022.7.22.ebuild | 34 --
 .../trove-classifiers-2022.8.24.ebuild | 34 --
 .../trove-classifiers-2022.8.7.ebuild  | 34 --
 6 files changed, 175 deletions(-)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index af8cd92c0188..f248db00082c 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,6 +1 @@
-DIST trove-classifiers-2022.6.23.gh.tar.gz 14950 BLAKE2B 
7203b8edb6f8a8886371a60f3c273b02b7fe045230a3a0c89a7282a896e513535a47fe06834fd6e33b98c480695b69be524dea1402f463f3c82fc80ddf8ac320
 SHA512 
c2c186b5d13f626a43f29a1eff6ebf2f17f8240af554f27ffdf05b506d428dd59582e7357a85b62f94714e024ae98ea216487726526639371c24c6b46b96df4e
-DIST trove-classifiers-2022.6.26.gh.tar.gz 14966 BLAKE2B 
360a8a01d710456a7edf2f56ce5ca4645e0f5e79db09087a888556e6555a15fd6f6b0aa3112bf0f6c2652759fce93e76357775ca57e53615dd99c4f1b929303d
 SHA512 
1857d53e7731ada3ca811222bab2d0734da0e18fdf36dcada166bd15b1f397cf8575963d8432eb2d0de571646da6b0b18299af3bb7e44fb225586aa76f6de35f
-DIST trove-classifiers-2022.7.22.gh.tar.gz 14999 BLAKE2B 
ba6647b8ccb0a8a791d91c48094f3a748866c7f80f92b28903bd09084b7a216b2ba824657ba5f8ef8988edf242140c0b449804f58d3c1522e857670a1f01d455
 SHA512 
7d60a18a7ee11e21021f5ccc131e9ca28769083776898d931dd92131ea7edecd7ecad17a7a9d6d2d11e19ab8ff6a6fc2373ff9938fc26567e0f7c4a0e903d3c1
-DIST trove-classifiers-2022.8.24.gh.tar.gz 15015 BLAKE2B 
92a787e3dc80a06fe77462b0b5b443f36f8955b428c80efabe1d835f711eaf14e4748314e51355540a1566f792e83510393cd883ad9d7b4e586a497d0c863ca2
 SHA512 
a668835fe29e2a5052b531e8dba0003366793dd23ba5337a612e8f6242c519434c18c45101b0d7f397c2c6d07e2f965fe82f90bd9735266f3e86f07b8180cc93
 DIST trove-classifiers-2022.8.31.gh.tar.gz 15020 BLAKE2B 
3898164f5afe8c381894b7dfb07b0b2f5fb9f20b2b8b450bbde5651d71989cb39de674364e298e3fa67011a2f8f13c099bf92d67e4e79da33ac5e90e078af155
 SHA512 
bce304ca9d4b4b7a40272e69f4805de9798987baee2c14983fc809daa32b6c06479d1e24c64599228f3c6f3fa79709a2fee9b6661fdbcb40d539689e4fdd1595
-DIST trove-classifiers-2022.8.7.gh.tar.gz 14999 BLAKE2B 
e5ec3b122f357e61c62ef9d6bbb16addeeb59aad5d5bced9d7fa2325c545298c9e3fcf619c5b459b2734caa34f2e7281d1b0306b1832c9156223d94ba83a2206
 SHA512 
61b776e2c4cb79788a14c17cf10f3cafaa3364bce3927e0e328b2129b65efdac9948e54d74e4454df3a094b25e6eb23074b577c5eb5735cc1939342f5c5d06ce

diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.6.23.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2022.6.23.ebuild
deleted file mode 100644
index 964617661415..
--- a/dev-python/trove-classifiers/trove-classifiers-2022.6.23.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
-HOMEPAGE="
-   https://github.com/pypa/trove-classifiers/
-   https://pypi.org/project/trove-classifiers/
-"
-SRC_URI="
-   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   dev-python/calver[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest
-   "${EPYTHON}" -m tests.lib || die
-}

diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.6.26.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2022.6.26.ebuild
deleted file mode 100644
index 964617661415..
--- a/dev-python/trove-classifiers/trove-classifiers-2022.6.26.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
-HOMEPAGE="
-   https://github.com/pypa/trove-classifiers/
-   https://pypi.org/project/trove-classifiers/
-"
-SRC_URI="
-   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-  

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

2022-09-26 Thread Michał Górny
commit: da5279e4c7e418a436490b45e89878db1699613a
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Sep 26 22:38:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5279e4

dev-python/mypy: add 0.981

Closes: https://bugs.gentoo.org/854462
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/27485
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mypy/Manifest  |  1 +
 dev-python/mypy/mypy-0.981.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index f119a4becb2e..db2969f375c3 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1 +1,2 @@
 DIST mypy-0.971.gh.tar.gz 2808674 BLAKE2B 
7f3b183a4c5342ddfc501b8091c078ac55803db86d43042220e18e3e616664ce91ddeb341b45b1d80c7686f8c2f3606af074a5dcb9c9eaacd6307578d3689981
 SHA512 
5088efbd74385b5a8c155ae6e756deed274bf3e597df13e57970a29c029c34c91453c45fc1d2d03b7d83cd786b8930a387a781e1b9cb72102c1f07263a346c6d
+DIST mypy-0.981.gh.tar.gz 2628442 BLAKE2B 
484ba2da1e3c8988ce4bfa7681592b6ca4f409ca9078319428e11407fa2dec38deace41e77278bab835eee1e3690d8bf213c44ecb82ac5e9a5f759b030df93fe
 SHA512 
8deb66e48b74c50027fd95533935fa6643beaa30b28d25c5783645f9efaedf6138379c262a91abbca62c6e269677f0ee1325fe93ea48d587f1aae8eec21eb15e

diff --git a/dev-python/mypy/mypy-0.981.ebuild 
b/dev-python/mypy/mypy-0.981.ebuild
new file mode 100644
index ..75044659afd0
--- /dev/null
+++ b/dev-python/mypy/mypy-0.981.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+   http://www.mypy-lang.org/
+   https://github.com/python/mypy/
+   https://pypi.org/project/mypy/
+"
+SRC_URI="
+   https://github.com/python/mypy/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+   !dev-util/stubgen
+   >=dev-python/psutil-4[${PYTHON_USEDEP}]
+   >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   

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

2022-09-26 Thread Michał Górny
commit: a1382cdc80a66413cc35b9880a92c4de3a6cd62c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:42:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1382cdc

dev-python/sphinx-autodoc-typehints: Bump to 1.19.3

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.19.3.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index a23882d0e15c..876de1377bf8 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1 +1,2 @@
 DIST sphinx-autodoc-typehints-1.19.2.gh.tar.gz 26983 BLAKE2B 
694edbf94bac05670adad992cfdc7e1146228af7b888a97c4f8e2394623ef3e42251ba0f3c22985517b2a251996cc41a305ea5497b2369363bc00d4bb3d24da7
 SHA512 
c35c7ed3f0698651be5ba4dd2232912d1f6d9d30e08153527df3fe16001266abc80cd1b11e3a41ccf92140c6baea98105e9bccd9466e65664dcf008f9a944634
+DIST sphinx-autodoc-typehints-1.19.3.gh.tar.gz 27694 BLAKE2B 
c1528fa4d4e055dab723bfc40baea591a201546abdccbb81e7dd9ada8620ea74d7371f9c47a8ef310f57934de95b5c295939fa9c095492e02606ca9828bf921d
 SHA512 
fba1b5b39b9c8556ffa75e1a9d2427623bb8ee6f412b78c293c77b248b81d73f624beca9c155279147951510daed7cf5a5120e714efbcce4d62251f74f0924a4

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.3.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.3.ebuild
new file mode 100644
index ..b61995da51f2
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/sphobjinv-2.2.2[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-09-26 Thread Michał Górny
commit: f4f85388b079615aad6e900efc1cc112ef088b62
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:47:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f85388

dev-python/jaraco-functools: Bump to 3.5.2

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

 dev-python/jaraco-functools/Manifest   |  1 +
 .../jaraco-functools/jaraco-functools-3.5.2.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/jaraco-functools/Manifest 
b/dev-python/jaraco-functools/Manifest
index ba332691d74e..b1c9b32d7e8d 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1 +1,2 @@
 DIST jaraco.functools-3.5.1.tar.gz 14516 BLAKE2B 
d58ca0e51767278988f418a5b1b736dd56da2c0ed214fa9b9b2a8b5e4ae77fcdedd431e444d1d2c3359b52a648ec85d01b8b7a2db872bb27d9bf24484347b7a0
 SHA512 
4496c80eae72834e5bc214f40de91a6aa603ce296b3866e0b363014c2919843f515efe9b314f18667e6b09d183a0985760e47f3340aed42dfbdba01884896df5
+DIST jaraco.functools-3.5.2.tar.gz 14650 BLAKE2B 
63db54c5f3dea7b0ce939ad51fc4c4f5831a620a37a47d416079d4c9ad30cb3d401567a8da036178122431cafd8dc18e4a9b59241cd1fc0b8bd1c057dfb8a034
 SHA512 
3f67d151f4f6553b3e560b0e6ab71cf726d6c8f36ef5e9f69b6325605547797e19a3f9eb1331cf332db498538953ccaeb75820528e6599fd7cf125abdc073e69

diff --git a/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild 
b/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild
new file mode 100644
index ..623bd91af000
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.functools/
+   https://pypi.org/project/jaraco.functools/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "jaraco.functools"
+   version = "${PV}"
+   description = "Functools like those found in stdlib"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || 
die
+}



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

2022-09-26 Thread Michał Górny
commit: 50d49669d4f8d85d8b10aef61b2c2b405935fbb7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:21:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d49669

dev-python/ipykernel: Bump to 6.16.0

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.16.0.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 958c13679d61..e887e336bc6f 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,3 +1,4 @@
 DIST ipykernel-6.15.1.tar.gz 133140 BLAKE2B 
7d63b55f2b8d883234258106b8239cf77031336ce6e7e38234490a031fc4a56861788210fdb2acd0f895e4df43257b0339ef1592e12d33b441e4ba9061acbd08
 SHA512 
10f2390a4edafea89fcc049d5e07ef542418a3a7b076efec1f02bc0a787e01280624cc543bb60604478cae63b58a86d031b549a6f872c7a8530043d670dbdc0e
 DIST ipykernel-6.15.2.tar.gz 133297 BLAKE2B 
05b92074dba2324a2bbbe58fb459f455e47236fcbed711b63c3bfd83978b1e80a7fe079c08fbfb031d9f182d2b24a265705f6540b6c87ee933b641beaee53f9d
 SHA512 
14f1f819d67f16e9c5ea5705ce9c1827bd1ae44f742ca809c4402ef64b229e902f9a724c0609cbf225da595f4ed48cd14348f3c887d70bc18c4b017ec01de720
 DIST ipykernel-6.15.3.tar.gz 136470 BLAKE2B 
45279a6cfc85c3c2bafe9913b78077a3212bc61b961824f449cdf6ed6a34fe777e0fef1585bc7e4062f4e73124efd24a1c6a16e4168a03d31420836105c3ba55
 SHA512 
52e9b20b4b9ce691a42a64f535b41b9567a9849c87c0c9903d0b14dc6a00c57ab42d93b6bca8d955be8a31354722268006ce8b576664eb8a4b7f6a3400164c1d
+DIST ipykernel-6.16.0.tar.gz 136212 BLAKE2B 
efb779c4585d5594dcf8beaf03f2cd0174aa3b22e184a4c5f54e0e9e97f5bcb81af27c19f503a8b8883720a4380bfb483a952858a75c5b08b19030cc84c0cbec
 SHA512 
04c43c83d17f451b7139e3f7301b35598ff3644ac1542bed9eb2584a558ee202e66c3e36553f96484bb4ee5cc369cfe2ad2bf0054799ad29ffd0e065bdcade98

diff --git a/dev-python/ipykernel/ipykernel-6.16.0.ebuild 
b/dev-python/ipykernel/ipykernel-6.16.0.ebuild
new file mode 100644
index ..d474b45cde71
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.16.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   
ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab
+   ipykernel/tests/test_debugger.py::test_attach_debug
+   
ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_set_breakpoints
+   ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+)
+
+src_prepare() {
+   sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}



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

2022-09-26 Thread Michał Górny
commit: ab32c4053f8d71e7b5b1e814878ac704f45fac16
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:20:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab32c405

dev-python/sentry-sdk: Bump to 1.9.9

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

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.9.9.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 56c8d8ce2086..090764fc65c9 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -2,3 +2,4 @@ DIST sentry-sdk-1.9.5.gh.tar.gz 272096 BLAKE2B 
179be647b92a74a1836f26add33e4b980
 DIST sentry-sdk-1.9.6.gh.tar.gz 270120 BLAKE2B 
d5918f4ed21f3ee50d76a780416c458b3f917a314a9dfbdbe4b4b63727fa3b7ead61d04546b6ebf57c262143ccc694811e6f888ca1d39155aa98f3225508ab94
 SHA512 
ad8717f456706edb31e01e8c19b8b81d98b15423d62b2dba8a86fc78a4756c8176b4a0758ebb599f84dd4e6e85258c47e350c8f55e80314a4a70631966c83de6
 DIST sentry-sdk-1.9.7.gh.tar.gz 270209 BLAKE2B 
d1671bb45efa8aa785dc33a5d27e1d44843000809a88c4b081bbaca31be9ece65c6b192cadd46df912e1e1ca8650c7246f9946adb85117e88d13446965e190ac
 SHA512 
d5c9a32e2c4001892cd03357d3b0cfe4c789eb0f4a12f6431920624795d4ed70a4055351541e12d9ee0be6e0fa689190e53c05fac53a27dad30e9f9fbe0711c1
 DIST sentry-sdk-1.9.8.gh.tar.gz 271425 BLAKE2B 
27135f4fee24d80a544d852261555d8a8498990f815bbe7438b67bbf5717ed4b6e92c8f3e6781929332cbaba75986538294cf4b97c5bbe845ab57a32333d1d6f
 SHA512 
7c9136b4100537e327ccbc2a96967007a1d2de653098ffa3463cc135ca604e49bd066d6a85046c752f38bdfc2698298e46a5d26bbf1a31a19f1631cf92ad9c8d
+DIST sentry-sdk-1.9.9.gh.tar.gz 281232 BLAKE2B 
8d1017644c2ae73c4e070f7b1b0a6807ab1d7a7655986bb9a4b457f72c98b3df0fd5f3af8722ea91e13911b1ce6d7234542af195a0b80ec5e9e939f5de3998f0
 SHA512 
613b504c9e0071657241c7724206d3e99f62fdc846cda98fa4830cf29eee24c8d2ae2abb265fab5d87f47d064d8aed60e105c2d2090fb24308e65b7e74e2974b

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.9.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.9.9.ebuild
new file mode 100644
index ..9d1e2042e8f2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.9.9.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # requires python-multipart (TODO: package it)
+   tests/integrations/starlette
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   

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

2022-09-26 Thread Michał Górny
commit: 2636d555c89f550edd383c4bd5796b458fc7c862
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:22:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2636d555

dev-python/Faker: Bump to 15.0.0

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

 dev-python/Faker/Faker-15.0.0.ebuild | 34 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/Faker/Faker-15.0.0.ebuild 
b/dev-python/Faker/Faker-15.0.0.ebuild
new file mode 100644
index ..d8e24e8d32e7
--- /dev/null
+++ b/dev-python/Faker/Faker-15.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index c0e527d6a772..b6298ac72fc0 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,3 +2,4 @@ DIST Faker-14.0.0.tar.gz 1536015 BLAKE2B 
e3d0f5745203ac441bb4f4a4deb4ebc9045f532
 DIST Faker-14.1.0.tar.gz 1598360 BLAKE2B 
953dfd718b143e493ca2129f69ada12b6d5e5e3b04b5e2ebeedbd57855da1f8d7cb3bda3dfa1050debce4281d605ac4c10d74538422c5da41e72caaf10c2b2ad
 SHA512 
50d0452d946e3899813ea1aa0b207451fc765e1ee3cc2196b13eb095a91a888e825064b63651b610240fe9e90158a318fca80dbcdbb7b5a70568bafa7653fb67
 DIST Faker-14.2.0.tar.gz 1599246 BLAKE2B 
ec618ac03fe68dae72b9cc0a4a42390157ea669151756c2c8dc722a0de19d2c1a2207d318b4ac270d1aeefab298445cb92e43e4ab1d524d80e8bb1600c71b71f
 SHA512 
cebeecd78635bcbf18d8332cdfcb28d65214b06d01b6f4b4e95fed37f03d1a32b8fa2b1e0c8ccaa2a34fbbda805a58dfde8d4f84391a791f95177cf8bca9ba5b
 DIST Faker-14.2.1.tar.gz 1599112 BLAKE2B 
23ab86f6cd5a00cd317a64130b8ce75a528735a845a097c19bff9d0367c0df015412ae0c82b6a6648bbe42b313170e7c334ebac5ecc6f9c9fd11917fc9be29a8
 SHA512 
f4ec29cacca87cd7d5778ce83a561b6932900de754a00d2d69432ff18566bc154da4ac04ff02a38dda22454409a727d7daf31253425ccd48c9e07e4eb9ca8395
+DIST Faker-15.0.0.tar.gz 1599358 BLAKE2B 
1616cb798da131c26b187599a0769fabc40eafbddba48c3b80a94b62175519888f7f0edf40dcd31234bc96776270020aab7c1269aacd045805f2ee33b21f7d22
 SHA512 
17d1c78335263bd05c547aa66cfcba5130f11b7379754ad0f95230beb788bee4e07b8db4a907c8c029ebcedf519cf8cc4028bf31eb984820b5befd4570ee139b



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

2022-09-26 Thread Michał Górny
commit: be3ea2d73ddaf632f281d4184c53a035e3685b8c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:46:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3ea2d7

dev-python/jaraco-classes: Bump to 3.2.3

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

 dev-python/jaraco-classes/Manifest |  1 +
 .../jaraco-classes/jaraco-classes-3.2.3.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/jaraco-classes/Manifest 
b/dev-python/jaraco-classes/Manifest
index f08fa8260c81..47e4b8337da1 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1 +1,2 @@
 DIST jaraco.classes-3.2.2.tar.gz 9266 BLAKE2B 
fa9bd77cf02e46617e4f5dc414ee081b60f3c3a4b220e75df366c8efb42a2eecccf688e6a43cd39deb1642df06554484fab9d9209d567dd0ffa53b5e94b913cc
 SHA512 
56eaf8420f0319137ecae04c61e5a866909b83d3638343ea45ed3739524c8314bb6aac7ee9b5f899e2a1a5238c2caeaa971ed1cd0dbd28d9ac01ad6716549deb
+DIST jaraco.classes-3.2.3.tar.gz 9416 BLAKE2B 
00de6548b746d2e6136572d2bcbc8a9c3e6f6570a02ee27e679e6bab7b9f4b8a327acf2b8854045b5348df8760763a7bc52fedb0b3504629ceced3dd3b4588ad
 SHA512 
73fe80de5c50b553efee6aa51fff98e30e72dcb4167b6056628d3cbbb897e29abde4fa9da79a2b413830d8440055a43ea97ace4daa62853d874419cb36c43fee

diff --git a/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild 
b/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild
new file mode 100644
index ..78787bcd7b46
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.classes/
+   https://pypi.org/project/jaraco.classes/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-09-26 Thread Michał Górny
commit: 48a931fbe7193a6b1ba092a6f0b66998ef6c1c7f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:39:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a931fb

net-misc/electrum: Bump to 4.3.2

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

 net-misc/electrum/Manifest  |  1 +
 net-misc/electrum/electrum-4.3.2.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 56775674b3f3..2031ec8d4ea7 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1 +1,2 @@
 DIST electrum-4.3.1.gh.tar.gz 5444509 BLAKE2B 
68d63b730396c229bcb09262740a7d3ef322fce7fd16265d352e3eb2039e123d043307036d906b1688cc43d33620cf1b8f7aaa03ac9f5d68e5f9a2b84e6d44a7
 SHA512 
038b7c643ed11fe14e368be91bc09e5f043d4ae86cdf0ad0d80861ffa47aececcc4b0bec5a8596a8d78590b859bf302ed99d2d57bab1a2a053677fc7fa190e06
+DIST electrum-4.3.2.gh.tar.gz 5460546 BLAKE2B 
b2367116aef2a2a76dca30a635188bcd99f0fdd46ce6e8c5a2d6608fbb8f0a58e88b8352c5db92b7c8709f7bbc420fc1860204aca1efc2f2c4be2c788bfa1909
 SHA512 
dfb137e01ca6e511fb5ac70c34dcb01f36bdb209d7d290bd53c8fa5f95783f346898478d6e58435b241928dfe05ff46455e2e587520d47892c66b3198ab89c82

diff --git a/net-misc/electrum/electrum-4.3.2.ebuild 
b/net-misc/electrum/electrum-4.3.2.ebuild
new file mode 100644
index ..52e7834f1a47
--- /dev/null
+++ b/net-misc/electrum/electrum-4.3.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+   https://electrum.org/
+   https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+   https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libsecp256k1
+   >=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.12[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' 
${PN}/${PN} || die
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2022-09-26 Thread Michał Górny
commit: 33003df781401e8c87cc4e0495b843aa5caee22c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 01:27:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 02:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33003df7

dev-python/starlette: Bump to 0.21.0

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

 dev-python/starlette/Manifest|  1 +
 dev-python/starlette/starlette-0.21.0.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 7b54e175d022..8d70855a72a5 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,3 +1,4 @@
 DIST starlette-0.18.0.gh.tar.gz 408097 BLAKE2B 
ddc85690d9eb962a8d82544a1667d17316025330c8fda0c79dc21422399bcff01ccf5baf85eda7941f40aac5845d18fdcefaa23ba8ba442d30f0b9e194f7287c
 SHA512 
521d39c1eec818250da3f2dc24cd2fb08393b76e6314a9bd5f3e520bdfa4652ae4ace5876b7e7f3a7ddc5540160e1086997a40b86a1b1bfd694c6aa1abde9106
 DIST starlette-0.20.3.gh.tar.gz 417054 BLAKE2B 
5564026142cb45075aa3ea3fabbc3e0eb39d4e2d776c6577d79b9c28522befaa92869e5f4211bc77235f6d25102f8d90e3811c972b74bb295abd0d186e29ceef
 SHA512 
fa7f8de299ee452a52bf43ff6c39851fc7985775e1938b38cb564d5cb19705a84fbb173229a090295bca3be87b71214fdf7c80e3db0f870cf018510e1bd06b1b
 DIST starlette-0.20.4.gh.tar.gz 2819634 BLAKE2B 
265ef6b88ebc5cee4361601198891cbab9e92e354942a06622bdac46dc63d2644557bef952730b455157ee83b15035016039f8a88f17e673487e9a3571d6180c
 SHA512 
481a095ada3140164abae89026da36c90657d8ccabb0a6753094bf7fdf47ce6f789320ed15e94d15dedffaf302691e204cb541c26a4c779848aa6505dfe52b2f
+DIST starlette-0.21.0.gh.tar.gz 2830353 BLAKE2B 
7ff818d4687757ec8699dcd0e2582af78211787b7a0f2110da045eb4f7a8760262cf144b0af7dc9f72140b5dae1e65f7a4207ee3b165db4091c5139ce0bfcc85
 SHA512 
c246862604ba807141313857321d898d996eaa771ccb197546d0928a75cbb69f0e485fe90d2c817e70323146077c487436516384e1401d815c59c0ac75845e2b

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



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

2022-09-26 Thread Michael Orlitzky
commit: 06d8c8e98a620bf36af1ef4032c630eaf21e098c
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Sep 27 01:09:37 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Sep 27 01:23:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d8c8e9

app-admin/drush: new revision with better php8 support and a bugfix.

Closes: https://bugs.gentoo.org/865483
Signed-off-by: Michael Orlitzky  gentoo.org>

 app-admin/drush/drush-6.7.0-r4.ebuild | 68 ++
 app-admin/drush/files/drush-6.7.0-gzip-mime.patch | 25 +++
 app-admin/drush/files/drush-6.7.0-php8.0.patch| 87 +++
 3 files changed, 180 insertions(+)

diff --git a/app-admin/drush/drush-6.7.0-r4.ebuild 
b/app-admin/drush/drush-6.7.0-r4.ebuild
new file mode 100644
index ..06b318dd0663
--- /dev/null
+++ b/app-admin/drush/drush-6.7.0-r4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="Command line shell and scripting interface for Drupal"
+HOMEPAGE="https://github.com/drush-ops/drush;
+SRC_URI="https://github.com/drush-ops/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-lang/php[cli,ctype,json(+),simplexml]
+   dev-php/PEAR-Console_Table"
+
+PATCHES=(
+   "${FILESDIR}/update-bash-completion-script-for-2.1.patch"
+   "${FILESDIR}/array-syntax.patch"
+   "${FILESDIR}/${P}-php8.0.patch"
+   "${FILESDIR}/${P}-gzip-mime.patch"
+)
+
+src_prepare() {
+   default
+
+   # dodoc compresses all of the documentation, so we fix the filenames
+   # in a few places.
+   #
+   # First, the README location in bootstrap.inc.
+   sed -i -e \
+   "s!/share/doc/drush!/share/doc/${PF}!" \
+   -e "s!README\.md!\0.bz2!g" \
+   includes/bootstrap.inc || die
+
+   # Next, the list of documentation in docs.drush.inc. Note that
+   # html files don't get compressed.
+   sed -i \
+   -e "s!\.bashrc'!.bashrc.bz2'!" \
+   -e "s!\.inc'!.inc.bz2'!" \
+   -e "s!\.ini'!.ini.bz2'!" \
+   -e "s!\.md'!.md.bz2'!" \
+   -e "s!\.php'!.php.bz2'!" \
+   -e "s!\.script'!.script.bz2'!" \
+   -e "s!\.txt'!.txt.bz2'!" \
+   commands/core/docs.drush.inc || die
+}
+
+src_install() {
+   # Always install the examples; they're referenced within the source
+   # code and too difficult to exorcise.
+   dodoc -r README.md docs examples
+
+   insinto /usr/share/drush
+   doins -r classes commands includes lib misc
+   doins drush_logo-black.png drush.info drush.php
+
+   exeinto /usr/share/drush
+   doexe drush
+   dosym ../share/drush/drush /usr/bin/drush
+
+   keepdir /etc/drush
+   newbashcomp drush.complete.sh drush
+}

diff --git a/app-admin/drush/files/drush-6.7.0-gzip-mime.patch 
b/app-admin/drush/files/drush-6.7.0-gzip-mime.patch
new file mode 100644
index ..53601c80fbda
--- /dev/null
+++ b/app-admin/drush/files/drush-6.7.0-gzip-mime.patch
@@ -0,0 +1,25 @@
+From 48a16a67ec072428339cc165743fedab6264edfe Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Mon, 26 Sep 2022 20:01:41 -0400
+Subject: [PATCH 1/4] includes/drush.inc: support application/gzip MIME type.
+
+This type is actually registered, as opposed to application/x-gzip.
+---
+ includes/drush.inc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/includes/drush.inc b/includes/drush.inc
+index f869b37..a748a0c 100644
+--- a/includes/drush.inc
 b/includes/drush.inc
+@@ -930,6 +930,7 @@ function drush_file_is_tarball($path) {
+   $content_type = drush_mime_content_type($path);
+   $supported = array(
+ 'application/x-bzip2',
++'application/gzip',
+ 'application/x-gzip',
+ 'application/x-tar',
+ 'application/x-zip',
+-- 
+2.35.1
+

diff --git a/app-admin/drush/files/drush-6.7.0-php8.0.patch 
b/app-admin/drush/files/drush-6.7.0-php8.0.patch
new file mode 100644
index ..33a4ee7ba98b
--- /dev/null
+++ b/app-admin/drush/files/drush-6.7.0-php8.0.patch
@@ -0,0 +1,87 @@
+From 7be49f4d78111372fc58d91132daf6c4230b08ba Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Mon, 26 Sep 2022 19:08:09 -0400
+Subject: [PATCH 1/3] includes/drush.inc: replace create_function() with
+ function(){...}
+
+---
+ includes/drush.inc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/includes/drush.inc b/includes/drush.inc
+index a748a0c..7b8dda3 100644
+--- a/includes/drush.inc
 b/includes/drush.inc
+@@ -987,9 +987,9 @@ function drush_tarball_extract($path, $destination = 
FALSE, $listing = FALSE, $t
+   // Remove the header line.
+   array_shift($output);
+   // Remove the prefix verb from each line.
+-  $output 

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

2022-09-26 Thread Matt Turner
commit: 449268522b39ab1a12bfc7bc1607265b61a3ba5b
Author: Pascal Jaeger  leimstift  de>
AuthorDate: Mon Sep 26 13:21:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 00:20:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44926852

media-gfx/shotwell: version bump to 0.30.17

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

 media-gfx/shotwell/Manifest|  1 +
 media-gfx/shotwell/shotwell-0.30.17.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest
index d5b949898a92..39c62fffdbba 100644
--- a/media-gfx/shotwell/Manifest
+++ b/media-gfx/shotwell/Manifest
@@ -1 +1,2 @@
 DIST shotwell-0.30.16.tar.xz 6532812 BLAKE2B 
caa2ff2f4536d8f04900d7ba7c583b7ec0d0244d6253bc17971e2b4e04aa3790b17e932b3367e1be40d4a0bb566bab31396aa5dfdb6dbb5c9803272cd7f94e97
 SHA512 
4ed725a34b1663b9cb63dcd13c98795fb2ea9a5d79ee4541276bc9dc2f607ce6466cc9c983bab55e7418e69eef3d1598846aeb6750f00927663756bd11d9a084
+DIST shotwell-0.30.17.tar.xz 6533460 BLAKE2B 
58ec94f21bf465dcc19760f40235db7d2ad7d00c214802cd3ad6cfd67cb1088a5999f183c8ae36398e492a1b387e6ea717a9b8d0f31f4ef369e67c10150ae57a
 SHA512 
f680b6f58538fb7b584594d00da7fe997dbc766583a5b5a85943b3df905dbc7192d3e7b5c7b47b6bd1221280995aaba878ea1afff9b042995bf30fbcbce5f7ea

diff --git a/media-gfx/shotwell/shotwell-0.30.17.ebuild 
b/media-gfx/shotwell/shotwell-0.30.17.ebuild
new file mode 100644
index ..850f6a2458ae
--- /dev/null
+++ b/media-gfx/shotwell/shotwell-0.30.17.ebuild
@@ -0,0 +1,87 @@
+# 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 python-any-r1 vala xdg
+
+DESCRIPTION="Open source photo manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+IUSE="opencv udev wayland"
+
+DEPEND="
+   >=x11-libs/gtk+-3.22.0:3[wayland?]
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libgee-0.8.5:0.8
+   >=net-libs/webkit-gtk-2.26:4
+   >=dev-libs/json-glib-0.7.6
+   >=dev-libs/libxml2-2.6.32:2
+   x11-libs/gdk-pixbuf:2
+   >=dev-db/sqlite-3.5.9:3
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-libs/libgphoto2-2.5:=
+   udev? ( >=dev-libs/libgudev-145:= )
+   >=media-libs/gexiv2-0.10.4
+   >=media-libs/libraw-0.13.2:=
+   >=media-libs/libexif-0.6.16:=
+   dev-libs/libgdata
+   >=app-crypt/gcr-3:=[gtk]
+   x11-libs/cairo
+   opencv? ( >=media-libs/opencv-2.3.0:= )
+"
+RDEPEND="${DEPEND}
+   media-plugins/gst-plugins-gdkpixbuf:1.0
+   media-plugins/gst-plugins-meta:1.0
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   net-libs/libsoup:2.4[vala]
+   media-libs/gexiv2[vala]
+   app-crypt/gcr[vala]
+"
+
+PATCHES=( "${FILESDIR}"/0.30.16-optional-wayland.patch )
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dunity-support=false
+   # -Dpublishers # In 0.30.2 all get compiled in anyways, even if 
restricted list, affects only runtime support
+   -Dextra-plugins=true
+   #trace
+   #measure
+   -Ddupe-detection=true
+   $(meson_use udev)
+   -Dinstall-apport-hook=false
+   $(meson_use opencv face-detection)
+   -Dfatal_warnings=false
+   $(meson_use wayland)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/macrostep/, app-emacs/macrostep/files/

2022-09-26 Thread Maciej Barć
commit: 6620272151fba3f31dbfd179d38fbadcaeeab14c
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 26 22:38:06 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 26 22:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66202721

app-emacs/macrostep: new package; add version 0.9

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

 app-emacs/macrostep/Manifest|  1 +
 app-emacs/macrostep/files/50macrostep-gentoo.el |  7 ++
 app-emacs/macrostep/files/macrostep-test.patch  | 13 +++
 app-emacs/macrostep/macrostep-0.9.ebuild| 30 +
 app-emacs/macrostep/metadata.xml| 27 ++
 5 files changed, 78 insertions(+)

diff --git a/app-emacs/macrostep/Manifest b/app-emacs/macrostep/Manifest
new file mode 100644
index ..f19ba1dcf320
--- /dev/null
+++ b/app-emacs/macrostep/Manifest
@@ -0,0 +1 @@
+DIST macrostep-0.9.tar.gz 50226 BLAKE2B 
e4e4d1b3f8b3a2abb464d4a4c13f4cc2c26114842cf90f68d5ee2082ef521d48b6de30cb743506d6aa15790b630aa7d3eda90578ce308c4c4595bdfb6f58f15b
 SHA512 
1a3b67ddbb29007db542028dc965807764ac3df4ff6b90f42c50b2623843a905e302b316757b8d7975b0f10a06501262b1d9fd6f94c9b09618b31e2a7d602828

diff --git a/app-emacs/macrostep/files/50macrostep-gentoo.el 
b/app-emacs/macrostep/files/50macrostep-gentoo.el
new file mode 100644
index ..ea9ea4709733
--- /dev/null
+++ b/app-emacs/macrostep/files/50macrostep-gentoo.el
@@ -0,0 +1,7 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'macrostep-mode "macrostep"
+  "Minor mode for inline expansion of macros in Emacs Lisp source buffers." t)
+(autoload 'macrostep-expand "macrostep"
+  "Expand the macro form following point by one step." t)
+(autoload 'macrostep-c-mode-hook "macrostep-c"
+  nil t)

diff --git a/app-emacs/macrostep/files/macrostep-test.patch 
b/app-emacs/macrostep/files/macrostep-test.patch
new file mode 100644
index ..ee683556eb90
--- /dev/null
+++ b/app-emacs/macrostep/files/macrostep-test.patch
@@ -0,0 +1,13 @@
+diff --git a/macrostep-test.el b/macrostep-test.el
+index 9de1fae..c49ac0a 100644
+--- a/macrostep-test.el
 b/macrostep-test.el
+@@ -410,7 +410,7 @@
+  (should (macrostep-lax-looking-at ,string))
+  (macrostep-collapse)))
+ 
+-(ert-deftest macrostep-expand-c-macros ()
++(defun macrostep-expand-c-macros ()
+   (with-temp-buffer
+ (insert
+  ;; A random example adapted from Emacs's src/lisp.h.

diff --git a/app-emacs/macrostep/macrostep-0.9.ebuild 
b/app-emacs/macrostep/macrostep-0.9.ebuild
new file mode 100644
index ..bfe4654194fc
--- /dev/null
+++ b/app-emacs/macrostep/macrostep-0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="Interactive macro-expander for Emacs"
+HOMEPAGE="https://github.com/joddie/macrostep/;
+SRC_URI="https://github.com/joddie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.org )
+PATCHES=( "${FILESDIR}"/${PN}-test.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . --load ${PN}-test.el || die "test failed"
+}
+
+src_install() {
+   rm macrostep-test.el{,c} || die
+
+   elisp_src_install
+}

diff --git a/app-emacs/macrostep/metadata.xml b/app-emacs/macrostep/metadata.xml
new file mode 100644
index ..83cdc6147e32
--- /dev/null
+++ b/app-emacs/macrostep/metadata.xml
@@ -0,0 +1,27 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+macrostep is an Emacs minor mode for interactively stepping through the
+expansion of macros in Emacs Lisp source code. It lets you see exactly what
+happens at each step of the expansion process by pretty-printing the
+expanded forms inline in the source buffer, which is temporarily read-only
+while macro expansions are visible. You can expand and collapse macro forms
+one step at a time, and evaluate or instrument the expansions for debugging
+with Edebug as normal. Single-stepping through the expansion is
+particularly useful for debugging macros that expand into another macro
+form. These can be difficult to debug with Emacs’ built-in macroexpand,
+which continues expansion until the top-level form is no longer a macro
+call.
+  
+  
+  
+https://github.com/joddie/macrostep/issues/
+joddie/macrostep
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/macrostep-geiser/files/, app-emacs/macrostep-geiser/

2022-09-26 Thread Maciej Barć
commit: 5af18a4a9ccf880a43115bf141b0ac3dda2cc152
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 26 22:47:55 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 26 22:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af18a4a

app-emacs/macrostep-geiser: new package; add version 0.2.0_p20210717

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

 app-emacs/macrostep-geiser/Manifest|  1 +
 .../files/50macrostep-geiser-gentoo.el |  3 +++
 .../macrostep-geiser-0.2.0_p20210717.ebuild| 27 ++
 app-emacs/macrostep-geiser/metadata.xml| 20 
 4 files changed, 51 insertions(+)

diff --git a/app-emacs/macrostep-geiser/Manifest 
b/app-emacs/macrostep-geiser/Manifest
new file mode 100644
index ..9bcf1ea97ec4
--- /dev/null
+++ b/app-emacs/macrostep-geiser/Manifest
@@ -0,0 +1 @@
+DIST macrostep-geiser-0.2.0_p20210717.tar.gz 14904 BLAKE2B 
d325ed79548b3a3d2ce64180953466b4e491867e1a6dad29caee08ef0066560aee89c9defbb5c2b2dcece4b0846c8865db8b7503aa253f0ac6a6d646942ffb47
 SHA512 
c8d97a1e9ce6664a283e0e299b96aa1ddac04c99dc3cfed328795e788f24d71d96587b480fc8cb07717755537bb72681b59f0c0c42ea67dbb06a907deedf5b83

diff --git a/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el 
b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
new file mode 100644
index ..79e76a43750e
--- /dev/null
+++ b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'macrostep-geiser-setup "macrostep-geiser"
+  "Set-up `macrostep' to use `geiser'." t)

diff --git a/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild 
b/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild
new file mode 100644
index ..9970251ddf86
--- /dev/null
+++ b/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=f6a2d5bb96ade4f23df557649af87ebd0cc45125
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Emacs macrostep back-end powered by geiser"
+HOMEPAGE="https://github.com/nbfalcon/macrostep-geiser/;
+SRC_URI="https://github.com/nbfalcon/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+   app-emacs/geiser
+   app-emacs/macrostep
+"
+BDEPEND="${RDEPEND}"

diff --git a/app-emacs/macrostep-geiser/metadata.xml 
b/app-emacs/macrostep-geiser/metadata.xml
new file mode 100644
index ..efe36c01cce1
--- /dev/null
+++ b/app-emacs/macrostep-geiser/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+This plug-in implements a macrostep back-end powered by geiser. geiser does
+have built-in macro-expansion facilities, namely geiser-expand-*. However,
+I find macrostep's in-place expansions to be more convenient than pop-up
+buffers.
+  
+  
+  
+https://github.com/nbfalcon/macrostep-geiser/issues/
+nbfalcon/macrostep-geiser
+  
+



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

2022-09-26 Thread Maciej Barć
commit: eaabdd15cf5cc04c936f1092130b098592b4bc37
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 26 22:11:14 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 26 22:51:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaabdd15

dev-python/ytmusicapi: bump to 0.23.0

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

 dev-python/ytmusicapi/Manifest |  1 +
 dev-python/ytmusicapi/ytmusicapi-0.23.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index f0ff0ce9fc0e..5fe09c2d2467 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1 +1,2 @@
 DIST ytmusicapi-0.22.0.tar.gz 50474 BLAKE2B 
cd0d3a0c45a754560cb70b1766888d76a4b4c1b956f0112d761b1ee8663d7ed792c2befc71c5430464daacb19b7bcff48b7e2d079fd5de08db4583a110b4002a
 SHA512 
3286e67e80c5b73e18b7d30040faca76d790b1b4ac45e635d721f5465379d525af89e6f6635353d3849c43d67c8b59a632423d3bee5a24a2e9c993cc009f2286
+DIST ytmusicapi-0.23.0.tar.gz 56717 BLAKE2B 
39483ecfb90fe902a33cf535d8a13f55d2d1ff4aa2e6b00b6e8cee4547b46f915dc75c86dc0dcfb876eca74d17c4810ebc1e210863d5588b9b084a14cd6f6570
 SHA512 
401cf7908b77f3f8279d510992c242c0d75cd97b6566b79743421d8c3eee456d6ccb6b09bad8b3582a166c7dc4688e68846131fe90b725fa1c257a4202a3d148

diff --git a/dev-python/ytmusicapi/ytmusicapi-0.23.0.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-0.23.0.ebuild
new file mode 100644
index ..f7bf16281852
--- /dev/null
+++ b/dev-python/ytmusicapi/ytmusicapi-0.23.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Unofficial API for YouTube Music"
+HOMEPAGE="https://ytmusicapi.readthedocs.io/
+   https://github.com/sigma67/ytmusicapi/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme



[gentoo-commits] repo/gentoo:master commit in: dev-python/patiencediff/files/, dev-python/patiencediff/

2022-09-26 Thread Sam James
commit: dd8f1804d5781a492398d1cfa8a6f901a09c54cf
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 21:18:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 21:19:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8f1804

dev-python/patiencediff: backport clang 15 patch

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

 .../files/patiencediff-0.2.3-wint-conversion.patch | 84 ++
 .../patiencediff/patiencediff-0.2.3-r1.ebuild  | 31 
 2 files changed, 115 insertions(+)

diff --git 
a/dev-python/patiencediff/files/patiencediff-0.2.3-wint-conversion.patch 
b/dev-python/patiencediff/files/patiencediff-0.2.3-wint-conversion.patch
new file mode 100644
index ..3a8fd9fc1293
--- /dev/null
+++ b/dev-python/patiencediff/files/patiencediff-0.2.3-wint-conversion.patch
@@ -0,0 +1,84 @@
+https://github.com/breezy-team/patiencediff/commit/24e26cd2929e01dc8ef47fb71b3b87536ad43947
+
+From 24e26cd2929e01dc8ef47fb71b3b87536ad43947 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 26 Sep 2022 21:49:47 +0100
+Subject: [PATCH] Use designated initialiser syntax for PyTypeObject
+
+Fixes build with Clang. Switch to the more readable designated
+initialiser syntax to avoid having to lookup member order.
+
+Before, Clang would complain:
+```
+clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe 
-fdiagnostics-color=always -frecord-gcc-switches -fPIC 
-I/usr/include/python3.10 -c patiencediff/_patiencediff_c.c -o 
build/temp.linux-x86_64-cpython-310/patiencediff/_patiencediff_c.o
+patiencediff/_patiencediff_c.c:1175:5: error: incompatible pointer to integer 
conversion initializing 'Py_ssize_t' (aka 'long') with an expression of type 
'void *' [-Wint-conversion]
+NULL, /* tp_print */
+^~~~
+/usr/include/wchar.h:46:14: note: expanded from macro 'NULL'
+ ^~
+```
+
+This is because some of PyTypeObject's members are actually
+Py_ssize_t so chucking a NULL in looks like a codesmell to Clang.
+
+See https://docs.python.org/3/c-api/typeobj.html#quick-reference
+and https://docs.python.org/3/c-api/typeobj.html#examples.
+
+Bug: https://bugs.gentoo.org/869995
+Closes: https://github.com/breezy-team/patiencediff/issues/12
+Signed-off-by: Sam James 
+--- a/patiencediff/_patiencediff_c.c
 b/patiencediff/_patiencediff_c.c
+@@ -1168,44 +1168,13 @@ static char PatienceSequenceMatcher_doc[] =
+ 
+ static PyTypeObject PatienceSequenceMatcherType = {
+ PyVarObject_HEAD_INIT(NULL, 0)
+-"PatienceSequenceMatcher",  /* tp_name */
+-sizeof(PatienceSequenceMatcher), /* tp_basicsize */
+-0, /* tp_itemsize */
+-(destructor)PatienceSequenceMatcher_dealloc, /* tp_dealloc */
+-NULL, /* tp_print */
+-NULL, /* tp_getattr */
+-NULL, /* tp_setattr */
+-NULL, /* tp_compare */
+-NULL, /* tp_repr */
+-NULL, /* tp_as_number */
+-NULL, /* tp_as_sequence */
+-NULL, /* tp_as_mapping */
+-NULL, /* tp_hash */
+-NULL, /* tp_call */
+-NULL, /* tp_str */
+-NULL, /* tp_getattro */
+-NULL, /* tp_setattro */
+-NULL, /* tp_as_buffer */
+-Py_TPFLAGS_DEFAULT, /* tp_flags */
+-PatienceSequenceMatcher_doc, /* tp_doc */
+-NULL, /* tp_traverse */
+-NULL, /* tp_clear */
+-NULL, /* tp_richcompare */
+-0, /* tp_weaklistoffset */
+-NULL, /* tp_iter */
+-NULL, /* tp_iternext */
+-PatienceSequenceMatcher_methods, /* tp_methods */
+-NULL, /* tp_members */
+-NULL, /* tp_getset */
+-NULL, /* tp_base */
+-NULL, /* tp_dict */
+-NULL, /* tp_descr_get */
+-NULL, /* tp_descr_set */
+-0, /* tp_dictoffset */
+-NULL, /* tp_init */
+-NULL, /* tp_alloc */
+-PatienceSequenceMatcher_new, /* NULL */
+-NULL, /* tp_free */
++.tp_name = "PatienceSequenceMatcher",
++.tp_basicsize = sizeof(PatienceSequenceMatcher),
++.tp_dealloc = (destructor)PatienceSequenceMatcher_dealloc,
++.tp_flags = Py_TPFLAGS_DEFAULT,
++.tp_doc = PatienceSequenceMatcher_doc,
++.tp_methods = PatienceSequenceMatcher_methods,
++.tp_new = PatienceSequenceMatcher_new,
+ };
+ 
+ 
+

diff --git a/dev-python/patiencediff/patiencediff-0.2.3-r1.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.3-r1.ebuild
new file mode 100644
index ..71db75366bb9
--- /dev/null
+++ b/dev-python/patiencediff/patiencediff-0.2.3-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the patiencediff algorithm"
+HOMEPAGE="
+   https://github.com/breezy-team/patiencediff/
+   https://pypi.org/project/patiencediff/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   

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

2022-09-26 Thread Sam James
commit: 0fb66f995b9f9e65630167c458b3b9f4254865c2
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 21:19:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 21:19:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb66f99

dev-python/patiencediff: drop 0.2.2, 0.2.2-r1

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

 dev-python/patiencediff/Manifest   |  1 -
 .../patiencediff/patiencediff-0.2.2-r1.ebuild  | 27 --
 dev-python/patiencediff/patiencediff-0.2.2.ebuild  | 17 --
 3 files changed, 45 deletions(-)

diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest
index d043b660ad6b..90010e078ab1 100644
--- a/dev-python/patiencediff/Manifest
+++ b/dev-python/patiencediff/Manifest
@@ -1,2 +1 @@
-DIST patiencediff-0.2.2.tar.gz 28799 BLAKE2B 
28d8ef1bca5091e6b92167e7d48bbf1ebcc5b7a42c24c23ba82b4a29700e852170cdbc8019d197936c0e3ce0b406ea5d8b2189f7f9482b361feddbf8379bc4a6
 SHA512 
9b1e058604e114cc4ac6e5855d51cb1f9599fd692a48a1d68ff56f4e82cf568fa4d3858fe7bf233b784b07bf2825f7fd1d1ba0ca71371242ae46820ef469ebd6
 DIST patiencediff-0.2.3.tar.gz 28903 BLAKE2B 
83a5dffc11e02b759e8fda540453055d3f2fa03db098c2b323c965b39b121e5bc7e9b3fb0a7f5f1eff76aba81223350def2823469d2a3ceedb54824ae22a32c0
 SHA512 
4211aa824a8f0e4e5c9fa788ab532bc163684381fc143a089250b16ae70229efabdd1b2e4e50fdd8d36f3363526b80cf687030c435bd9b87e12624fc1fc6b786

diff --git a/dev-python/patiencediff/patiencediff-0.2.2-r1.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.2-r1.ebuild
deleted file mode 100644
index 0fed7fa1f361..
--- a/dev-python/patiencediff/patiencediff-0.2.2-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python implementation of the patiencediff algorithm"
-HOMEPAGE="
-   https://github.com/breezy-team/patiencediff/
-   https://pypi.org/project/patiencediff/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests unittest
-
-python_test() {
-   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
-   eunittest
-}

diff --git a/dev-python/patiencediff/patiencediff-0.2.2.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.2.ebuild
deleted file mode 100644
index 917b4b785ddb..
--- a/dev-python/patiencediff/patiencediff-0.2.2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Python implementation of the patiencediff algorithm"
-HOMEPAGE="https://pypi.org/project/patiencediff/ 
https://github.com/breezy-team/patiencediff;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests unittest



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

2022-09-26 Thread James Le Cuirot
commit: efd9f6b92bc074419f0ba78557c87bb548634350
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 26 21:01:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 26 21:01:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd9f6b9

media-sound/openmpt123: Bump to 0.6.6, drop old 0.6.5

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

 media-sound/openmpt123/Manifest | 2 +-
 .../openmpt123/{openmpt123-0.6.5-r1.ebuild => openmpt123-0.6.6.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index 13214b5bf927..0b2df7a26279 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.6.5+release.autotools.tar.gz 1549710 BLAKE2B 
f04c3df0322f336bd9e90edbbac4fd0532a41fc1ff17c11a20371946bd9ccdc50c0f8adbf92858516d453213dc04bcc07c08a72739458966aba5dfe37a955b8a
 SHA512 
eb59ddb22fa07f216c76138c022187c76065be56d51520ed0dcf6f77638aaf832a803f63a398ca8d47bd368aee24dd425242017136c299fade6fd98b9d7b628c
+DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf

diff --git a/media-sound/openmpt123/openmpt123-0.6.5-r1.ebuild 
b/media-sound/openmpt123/openmpt123-0.6.6.ebuild
similarity index 100%
rename from media-sound/openmpt123/openmpt123-0.6.5-r1.ebuild
rename to media-sound/openmpt123/openmpt123-0.6.6.ebuild



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

2022-09-26 Thread James Le Cuirot
commit: 67b721f8ec04f92ccf9e2e2d3d87878c82195f98
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 26 21:00:52 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 26 21:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b721f8

media-libs/libopenmpt: Drop old 0.6.4

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

 media-libs/libopenmpt/Manifest|  1 -
 media-libs/libopenmpt/libopenmpt-0.6.4.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 39680ed66e5a..2ebd81223c04 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,4 +1,3 @@
 DIST libopenmpt-0.5.14+release.autotools.tar.gz 1446898 BLAKE2B 
ab6ff8db2e19d859fecca882aea3e569b58d96d5055ec0dd42494a7eb38fefa9c8b88f4700d354de71346c71c6d9a96327db1c2b7b48e227928dcba0ce7347d6
 SHA512 
8897549c18afb57c5bf54f4dd8a1d80983829bca958052d76cda1315ef4a37f4201575817b7cedfe17a44ee79051a52aa35b26a51b554091e92c9d2dcf5924a3
-DIST libopenmpt-0.6.4+release.autotools.tar.gz 1547663 BLAKE2B 
f1c7254146437ce3ca646049c05fe4ae0575012724584a7b2cfce7dfdacf7987eb5403b0634d1961e1b7b176adfbbcbb23a9966d874e489ebcf01524a020750d
 SHA512 
7306ddbe030b8e82ad24fc85083d13d7ca680870f4dbe7215399719cd63ee9ed9e5c4c6229e9f17fb5a2005e86b21ceed0dab158d3f0b73c606579654434421f
 DIST libopenmpt-0.6.5+release.autotools.tar.gz 1549710 BLAKE2B 
f04c3df0322f336bd9e90edbbac4fd0532a41fc1ff17c11a20371946bd9ccdc50c0f8adbf92858516d453213dc04bcc07c08a72739458966aba5dfe37a955b8a
 SHA512 
eb59ddb22fa07f216c76138c022187c76065be56d51520ed0dcf6f77638aaf832a803f63a398ca8d47bd368aee24dd425242017136c299fade6fd98b9d7b628c
 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf

diff --git a/media-libs/libopenmpt/libopenmpt-0.6.4.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.6.4.ebuild
deleted file mode 100644
index 31433906b65f..
--- a/media-libs/libopenmpt/libopenmpt-0.6.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-MY_P="libopenmpt-${PV}+release.autotools"
-DESCRIPTION="Library to decode tracked music files (modules)"
-HOMEPAGE="https://lib.openmpt.org/libopenmpt/;
-SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
-IUSE="examples mp3 ogg static-libs test vorbis zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
-   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-ECONF_SOURCE="${S}"
-
-multilib_src_configure() {
-   # A lot of these optional dependencies relate to openmpt123, which
-   # we package separately, so we disable them here.
-   econf \
-   $(use_enable static-libs static) \
-   --disable-openmpt123 \
-   --disable-examples \
-   $(use_enable test tests) \
-   --disable-doxygen-doc \
-   $(use_with zlib) \
-   $(use_with mp3 mpg123) \
-   $(use_with ogg) \
-   $(use_with vorbis) \
-   $(use_with vorbis vorbisfile) \
-   --without-pulseaudio \
-   --without-portaudio \
-   --without-portaudiocpp \
-   --without-sdl2 \
-   --without-sndfile \
-   --without-flac
-}
-
-multilib_src_install_all() {
-   rm -f \
-   "${ED}"/usr/*/*.la \
-   "${ED}"/usr/share/doc/${P}/LICENSE || die
-
-   if ! use examples; then
-   rm -r "${ED}"/usr/share/doc/${P}/examples || die
-   fi
-}



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

2022-09-26 Thread James Le Cuirot
commit: 844b8c05ddfbacb2bcb05fe1774dc5c5b3a1f238
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 26 21:00:32 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 26 21:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844b8c05

media-libs/libopenmpt: Version bump to 0.6.6

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

 media-libs/libopenmpt/Manifest|  1 +
 media-libs/libopenmpt/libopenmpt-0.6.6.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 8133eac34cd8..39680ed66e5a 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,3 +1,4 @@
 DIST libopenmpt-0.5.14+release.autotools.tar.gz 1446898 BLAKE2B 
ab6ff8db2e19d859fecca882aea3e569b58d96d5055ec0dd42494a7eb38fefa9c8b88f4700d354de71346c71c6d9a96327db1c2b7b48e227928dcba0ce7347d6
 SHA512 
8897549c18afb57c5bf54f4dd8a1d80983829bca958052d76cda1315ef4a37f4201575817b7cedfe17a44ee79051a52aa35b26a51b554091e92c9d2dcf5924a3
 DIST libopenmpt-0.6.4+release.autotools.tar.gz 1547663 BLAKE2B 
f1c7254146437ce3ca646049c05fe4ae0575012724584a7b2cfce7dfdacf7987eb5403b0634d1961e1b7b176adfbbcbb23a9966d874e489ebcf01524a020750d
 SHA512 
7306ddbe030b8e82ad24fc85083d13d7ca680870f4dbe7215399719cd63ee9ed9e5c4c6229e9f17fb5a2005e86b21ceed0dab158d3f0b73c606579654434421f
 DIST libopenmpt-0.6.5+release.autotools.tar.gz 1549710 BLAKE2B 
f04c3df0322f336bd9e90edbbac4fd0532a41fc1ff17c11a20371946bd9ccdc50c0f8adbf92858516d453213dc04bcc07c08a72739458966aba5dfe37a955b8a
 SHA512 
eb59ddb22fa07f216c76138c022187c76065be56d51520ed0dcf6f77638aaf832a803f63a398ca8d47bd368aee24dd425242017136c299fade6fd98b9d7b628c
+DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf

diff --git a/media-libs/libopenmpt/libopenmpt-0.6.6.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.6.6.ebuild
new file mode 100644
index ..31433906b65f
--- /dev/null
+++ b/media-libs/libopenmpt/libopenmpt-0.6.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+MY_P="libopenmpt-${PV}+release.autotools"
+DESCRIPTION="Library to decode tracked music files (modules)"
+HOMEPAGE="https://lib.openmpt.org/libopenmpt/;
+SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="examples mp3 ogg static-libs test vorbis zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
+   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+ECONF_SOURCE="${S}"
+
+multilib_src_configure() {
+   # A lot of these optional dependencies relate to openmpt123, which
+   # we package separately, so we disable them here.
+   econf \
+   $(use_enable static-libs static) \
+   --disable-openmpt123 \
+   --disable-examples \
+   $(use_enable test tests) \
+   --disable-doxygen-doc \
+   $(use_with zlib) \
+   $(use_with mp3 mpg123) \
+   $(use_with ogg) \
+   $(use_with vorbis) \
+   $(use_with vorbis vorbisfile) \
+   --without-pulseaudio \
+   --without-portaudio \
+   --without-portaudiocpp \
+   --without-sdl2 \
+   --without-sndfile \
+   --without-flac
+}
+
+multilib_src_install_all() {
+   rm -f \
+   "${ED}"/usr/*/*.la \
+   "${ED}"/usr/share/doc/${P}/LICENSE || die
+
+   if ! use examples; then
+   rm -r "${ED}"/usr/share/doc/${P}/examples || die
+   fi
+}



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

2022-09-26 Thread James Le Cuirot
commit: 43d723f2eecdc15d5730d49592e033e33568d9c4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 26 20:56:10 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 26 20:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d723f2

dev-util/uglifyjs: Bump to 3.17.2, drop old 3.17.1

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

 dev-util/uglifyjs/Manifest   | 2 +-
 dev-util/uglifyjs/{uglifyjs-3.17.1.ebuild => uglifyjs-3.17.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest
index 1d9c68f00fcf..085c04c2c720 100644
--- a/dev-util/uglifyjs/Manifest
+++ b/dev-util/uglifyjs/Manifest
@@ -1,3 +1,3 @@
 DIST uglifyjs-3.16.1.tar.gz 519333 BLAKE2B 
6e4978aa776256be575ea91fd6cd584fe8885886300db1b77cc889af5112615175cd40d527ac6356d653e60ab3ed404670355f80e0391da538313b494bb1104b
 SHA512 
e0ef3e2b82cb6f211120b1d66132b5b5b13bc48dd946d7e7bbeddd1bee16330c9a3541d07f51b6eddf9036b0e520a527849ddc3cf6de467331b42f1fba37e66e
 DIST uglifyjs-3.17.0.tar.gz 531823 BLAKE2B 
5163b392a22431a5f622fccfbb2eaa005eb4c42650446bc55c94ddf564b4c629ecad4a62ed6499f7aaab2ebe05b08ab0de7b56a18db74cb284497ea661edcace
 SHA512 
0af47bfa5f10432edb8eb5245ef194ce73db49e3e35db094c8faa8cb7a22bf89e5b9b8933b2f23113a02537f61e4e3dd3a4eeb22bf65602ee50ff78cf28bfdf9
-DIST uglifyjs-3.17.1.tar.gz 535821 BLAKE2B 
43a09eff7073b00d45aef714c22bfd291dba22a0074c16d04bbd06a51bd99b480e5d8d8ac3afd187a65f895fcda2af855cd338dabeaf4cee0b8c048307fcf6c2
 SHA512 
87ae4b99acbdefb3ca99b653bfe321920e8910da50a2ee094b360bd411b2412a5d64afc1730f89d1afdfa30f4c28cb7830dcb4f9e8a14a64174a384efd4c88d4
+DIST uglifyjs-3.17.2.tar.gz 536420 BLAKE2B 
8b903b055a968d33eb79e57ee7eba9ffe15ddae894d0b0087328fcec1156f804a095983a9748421cc70a2a144d4584c53e010b14f62ca0fc9248caec0eef2972
 SHA512 
945ad9df065d239358eba5c89cb757b2d6632415cdd8a3d429cf897dcfa83acd57935e91e8716f963b63f2958a4bee88e86f3eee3f5fe6330876badcccb40b31

diff --git a/dev-util/uglifyjs/uglifyjs-3.17.1.ebuild 
b/dev-util/uglifyjs/uglifyjs-3.17.2.ebuild
similarity index 100%
rename from dev-util/uglifyjs/uglifyjs-3.17.1.ebuild
rename to dev-util/uglifyjs/uglifyjs-3.17.2.ebuild



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

2022-09-26 Thread James Le Cuirot
commit: 24aa422303f93a9ec1d48ef39d9399a8740eae1f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 26 20:53:41 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 26 20:53:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24aa4223

sci-geosciences/owntracks-recorder: Respect CPP

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

 sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.1.ebuild 
b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.1.ebuild
index c3bf48f119ed..6785c2d421e4 100644
--- a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.1.ebuild
+++ b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.1.ebuild
@@ -74,6 +74,7 @@ src_configure() {
WITH_GREENWICH=$(usex greenwich)
 
CC="$(tc-getCC)"
+   CPP="$(tc-getCPP)"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
INSTALLDIR="${EPREFIX}/usr"
STORAGEDEFAULT="${EPREFIX}/var/db/${MY_PN}"



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

2022-09-26 Thread Stephan Hartmann
commit: 537db27588ccc62692fbdb491d3fc7505d914dbc
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Sep 26 20:32:44 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Sep 26 20:32:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537db275

profiles: mask chromium dev channel release (M107)

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 44431006fbd7..520730e05065 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Stephan Hartmann  (2022-09-26)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-107
+
 # Sam James  (2022-09-26)
 # Masked for testing. Please report bugs!
 =app-shells/bash-5.2*



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

2022-09-26 Thread Stephan Hartmann
commit: 0af9c2e915acc1f39bd0363cfb96fab93679ac00
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Sep 26 20:29:30 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Sep 26 20:31:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af9c2e9

www-client/chromium: dev channel bump to 107.0.5304.10

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

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-107.0.5304.10.ebuild  | 1205 
 .../chromium/files/chromium-107-system-zlib.patch  |   10 +
 www-client/chromium/metadata.xml   |1 +
 4 files changed, 1218 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3586e31fb5ae..6638dff5ba7c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,4 +3,6 @@ DIST chromium-105.0.5195.102.tar.xz 1597977496 BLAKE2B 
dada382717f8d48c87f586ba1
 DIST chromium-105.0.5195.125.tar.xz 1597584952 BLAKE2B 
690c10de16bbb92b6b69950c378f16a469b29176ad57de6d1f0827358c1443c25c273b962c434bcca38f1868e4e762115b61ee292ada2d5be12e7d19fbbac0af
 SHA512 
a8aaa24d779b69ee8173ed45006c9e7d6ada57de465cfa0a15720f3cd72d271f0560cedf8ae4aa0fde45ae6b750bb4577dcb23349d9cb49a036a7f0a4a5d68ac
 DIST chromium-106-patchset-2.tar.xz 6324 BLAKE2B 
acd848057ebc685149c77311a8394bbc6c17c9edb47ffda13855751e012794239175b3a9a19fa31645e39afaf321daf11b7bdc6156fa422a341685be55d88778
 SHA512 
0188e7c9511ffddf44dc7027a098b72345d29af7ed7d4d5d4cc353a2a78323d2931d1e9f3196a3d9a46d3eb69966018e8f4e1adc75dc2bc9742d9dbe2911f288
 DIST chromium-106.0.5249.51.tar.xz 1622278168 BLAKE2B 
9f91f20df36f376e0a837bfb60518f17896535f1aeddb0d1733688b9954bfc5c591eca262354277905b70b71f8d1707d783ba3204edc1bc5162811d84c85b1c1
 SHA512 
0f34ffa646f06e3ff70564f1ac21c7ffbe294b7c7746f1ab20aa027924ae3000aacb96ddecb96c75d79b931abb76d5b6fd7ad03d5bec70350baf935176433fac
+DIST chromium-107-patchset-1.tar.xz 5736 BLAKE2B 
581ca307d63635ef91aaa907aeebb8c735be6d6bbfcc3fe064fed7531b8848b5d918e017031ee606ed3bd8f0fc23aa6d2f8af4b36d33483dbeee2b5c8eacac82
 SHA512 
acbfb41c31a510a689cad3b0686e24925b018bd7a2a8f56f74b730dc36d878c266a11b3bb76b131e66f7b859f483ff00e16cbaae1b2b6944010c7396310c03b8
+DIST chromium-107.0.5304.10.tar.xz 1692683848 BLAKE2B 
dded32b4fb20013298136257ee4e4af9395c05125423c5899acfe562e1f1858a1f0763e76aaee3e546fa00474b9dfc8d981279cc38531164a1be1708288e7d2f
 SHA512 
39405bc7885670013ed9a84bfad2f504a7f80a9e7de1661409560d9c54e8a0f82dc05393e35ce2063e6bdbfa323ea85d3b4b5051e462a2a7464004d80843f1b4
 DIST chromium-profiler-0.1.tar 269066240 BLAKE2B 
6897387b63ff9a724b67f2e8799fe803dc75da376da809e752d19d6f5cf98bd84ac24161d07ac4a967577279e9ad5a8a46f0825332a7ee933a27693d6dc95611
 SHA512 
3fb6132599d28455d1b5c04d856ea7623e49b0b0b96f021c31d0952c4ba57d69d0a1cae6f0b91470a235221c89cc0d3bb38303ff02594ed0739712e6e2f8dbcc

diff --git a/www-client/chromium/chromium-107.0.5304.10.ebuild 
b/www-client/chromium/chromium-107.0.5304.10.ebuild
new file mode 100644
index ..fb48545c8189
--- /dev/null
+++ b/www-client/chromium/chromium-107.0.5304.10.ebuild
@@ -0,0 +1,1205 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+LLVM_MAX_SLOT=15
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+VIRTUALX_REQUIRED="pgo"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils 
python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/;
+PATCHSET="1"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
+   pgo? ( https://blackhole.sk/~kabel/src/chromium-profiler-0.1.tar )"
+
+LICENSE="BSD"
+SLOT="0/dev"
+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 qt5 screencast selinux +suid +system-av1 +system-ffmpeg 
+system-harfbuzz +system-icu +system-png vaapi wayland widevine"
+REQUIRED_USE="
+   component-build? ( !suid !libcxx )
+   screencast? ( wayland )
+   !headless? ( || ( X wayland ) )
+   pgo? ( X !wayland )
+"
+
+COMMON_X_DEPEND="
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXfixes:=
+   >=x11-libs/libXi-1.6.0:=
+   x11-libs/libXrandr:=
+   x11-libs/libXrender:=
+   x11-libs/libXtst:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-09-26 Thread Alfredo Tupone
commit: 558f2a7336ca2fedd6ec05fcdc0c72af405ad67e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 26 20:24:04 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 26 20:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558f2a73

dev-ada/gnatcoll-bindings: disable py3.7, enable gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index d43b0468c639..1b06e9712f21 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0..1} )
+PYTHON_COMPAT=( python3_{8,9,10} )
+ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
 inherit ada multiprocessing python-single-r1
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-util/schroot/, dev-util/schroot/files/

2022-09-26 Thread Sam James
commit: 754401ca87d224ab1861e6065f081825cddd15da
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 20:01:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 20:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754401ca

dev-util/schroot: fix build w/ musl, libcxx

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

 .../files/schroot-1.6.13_p2-build-fixes.patch  | 103 +
 dev-util/schroot/schroot-1.6.13_p2.ebuild  |   4 +
 2 files changed, 107 insertions(+)

diff --git a/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch 
b/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch
new file mode 100644
index ..b10b8b191f96
--- /dev/null
+++ b/dev-util/schroot/files/schroot-1.6.13_p2-build-fixes.patch
@@ -0,0 +1,103 @@
+https://codeberg.org/shelter/reschroot/pulls/5
+https://bugs.gentoo.org/739034
+https://bugs.gentoo.org/715514
+
+From 56b0c8ac846c18002e32e93629ae04a0a6281706 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 26 Sep 2022 20:52:54 +0100
+Subject: [PATCH 1/3] Fix libcxx build without  (use  if
+ available)
+
+With Clang & libcxx 15, tr1/* doesn't seem to be available,
+which is fine, as we can use the proper  header
+instead.
+
+We already do this in several other locations. Fall back
+to tr1 and Boost as before.
+
+Signed-off-by: Sam James 
+--- a/bin/schroot-base/schroot-base-options.h
 b/bin/schroot-base/schroot-base-options.h
+@@ -27,7 +27,9 @@
+ #include 
+ #include 
+ 
+-#ifdef HAVE_TR1_MEMORY
++#ifdef HAVE_MEMORY_SHARED_PTR
++#include 
++#elif HAVE_TR1_MEMORY
+ #include 
+ #elif HAVE_BOOST_SHARED_PTR_HPP
+ #include 
+--- a/bin/schroot/schroot-options-base.h
 b/bin/schroot/schroot-options-base.h
+@@ -27,7 +27,9 @@
+ #include 
+ #include 
+ 
+-#ifdef HAVE_TR1_MEMORY
++#ifdef HAVE_MEMORY_SHARED_PTR
++#include 
++#elif HAVE_TR1_MEMORY
+ #include 
+ #elif HAVE_BOOST_SHARED_PTR_HPP
+ #include 
+From 04a35b2c57b84e098c9cad75d36675a958e9075e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 26 Sep 2022 20:54:16 +0100
+Subject: [PATCH 2/3] Fix localename type
+
+Needs to be a string.
+
+Fixes error:
+```
+/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-basic-keyfile.tcc:217:18:
 error: no viable overloaded '='
+  localename = std::locale::classic();
+  ~~ ^ ~~
+/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/bits/basic_string.h:665:7:
 note: candidate function not viable: no known conversion from 'const 
std::locale' to 'const std::__cxx11::basic_string' for 1st argument
+  operator=(const basic_string& __str)
+  ^
+[...]
+```
+
+Bug: https://bugs.gentoo.org/739034
+Signed-off-by: Sam James 
+--- a/sbuild/sbuild-basic-keyfile.tcc
 b/sbuild/sbuild-basic-keyfile.tcc
+@@ -214,7 +214,7 @@ sbuild::basic_keyfile::get_locale_string 
(group_name_type const& group,
+ }
+   catch (std::runtime_error const& e) // Invalid locale
+ {
+-  localename = std::locale::classic();
++  localename = std::locale::classic().name();
+ }
+   std::string::size_type pos;
+   bool status = false;
+From 5b00d06a567fe71328124ea53b92ddbd1bd8c6fd Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 26 Sep 2022 20:54:45 +0100
+Subject: [PATCH 3/3] Add  include for musl
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fixes error:
+```
+/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-feature.cc:
 In static member function ‘static std::ostream& 
sbuild::feature::print_features(std::ostream&)’:
+/var/tmp/portage/dev-util/schroot-1.6.10_p7/work/schroot-1.6.10/sbuild/sbuild-feature.cc:48:40:
 error: ‘gettext’ was not declared in this scope
+   48 |   stream << feature % pos->first % gettext(pos->second.c_str());
+  |^~~
+```
+
+Bug: https://bugs.gentoo.org/715514
+Signed-off-by: Sam James 
+--- a/sbuild/sbuild-feature.cc
 b/sbuild/sbuild-feature.cc
+@@ -19,6 +19,7 @@
+ #include 
+ 
+ #include 
++#include 
+ 
+ #include "sbuild-feature.h"
+ 

diff --git a/dev-util/schroot/schroot-1.6.13_p2.ebuild 
b/dev-util/schroot/schroot-1.6.13_p2.ebuild
index c1283549302e..33e88c52a9d1 100644
--- a/dev-util/schroot/schroot-1.6.13_p2.ebuild
+++ b/dev-util/schroot/schroot-1.6.13_p2.ebuild
@@ -48,6 +48,10 @@ RDEPEND="${COMMON_DEPEND}
 
 S="${WORKDIR}/re${PN}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.13_p2-build-fixes.patch
+)
+
 src_unpack() {
unpack "${P/%_p*}".tar.gz
cd "${S}"



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

2022-09-26 Thread Andreas Sturmlechner
commit: a5fdd4f9c0355a052fde6ca69560283fc2225ed6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep 26 19:46:50 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 19:50:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fdd4f9

media-gfx/kgraphviewer: update EAPI 7 -> 8, HighDpi, drop obsolete dep

Drop obsolete blocker.

Upstream commits:
9961c92736abfc6d0aedea9c4e7c679e1fd564d2
7b214252ec5f486912944d987581f207c7b03681

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

 .../files/kgraphviewer-2.4.3-highdpi.patch |  24 
 .../files/kgraphviewer-2.4.3-obsolete-dep.patch| 121 +
 .../kgraphviewer/kgraphviewer-2.4.3-r2.ebuild  |  43 
 3 files changed, 188 insertions(+)

diff --git a/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-highdpi.patch 
b/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-highdpi.patch
new file mode 100644
index ..8b31d40fb157
--- /dev/null
+++ b/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-highdpi.patch
@@ -0,0 +1,24 @@
+From 9961c92736abfc6d0aedea9c4e7c679e1fd564d2 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella 
+Date: Mon, 7 Mar 2022 19:49:21 +0100
+Subject: [PATCH] Enable highdpi pixmaps
+
+---
+ src/main.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index 32ad115..271e61f 100644
+--- a/src/main.cpp
 b/src/main.cpp
+@@ -38,6 +38,7 @@
+ 
+ int main(int argc, char **argv)
+ {
++  QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
+   QApplication app(argc, argv);
+ 
+   KLocalizedString::setApplicationDomain("kgraphviewer");
+-- 
+GitLab
+

diff --git a/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-obsolete-dep.patch 
b/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-obsolete-dep.patch
new file mode 100644
index ..76fa878bc364
--- /dev/null
+++ b/media-gfx/kgraphviewer/files/kgraphviewer-2.4.3-obsolete-dep.patch
@@ -0,0 +1,121 @@
+From a6f0587d8cbbb246c33423d19f2aabf6ea9d7417 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella 
+Date: Sun, 8 May 2022 16:59:25 +0200
+Subject: [PATCH] Remove pointless/broken icons
+
+The distribute-horizontal-page icon doesn't serve any apparent purpose
+
+The portrait/landscape icons don't exist in any theme
+
+(cherry picked from commit 7b214252ec5f486912944d987581f207c7b03681)
+---
+ CMakeLists.txt  |  1 -
+ src/part/CMakeLists.txt |  2 +-
+ src/part/KgvPageLayoutSize.cpp  | 10 --
+ src/part/simpleprintingpagesetup.cpp|  4 
+ src/part/simpleprintingpagesetupbase.ui | 10 --
+ 5 files changed, 1 insertion(+), 26 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index fd715d2..238a9dd 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -27,7 +27,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ DocTools
+ Parts
+ WidgetsAddons
+-IconThemes
+ )
+ 
+ find_package(Boost 1.36 REQUIRED)
+diff --git a/src/part/CMakeLists.txt b/src/part/CMakeLists.txt
+index 0e70be8..922e5c5 100644
+--- a/src/part/CMakeLists.txt
 b/src/part/CMakeLists.txt
+@@ -64,7 +64,7 @@ ki18n_wrap_ui(kgraphviewerlib_LIB_SRCS 
${kgraphviewerprinting_UI} )
+ 
+ add_library(kgraphviewerlib ${kgraphviewerlib_LIB_SRCS})
+ 
+-target_link_libraries(kgraphviewerlib Qt5::Core Qt5::Svg Qt5::PrintSupport 
Qt5::Svg KF5::WidgetsAddons KF5::IconThemes KF5::XmlGui KF5::I18n KF5::Parts 
${graphviz_LIBRARIES})
++target_link_libraries(kgraphviewerlib Qt5::Core Qt5::Svg Qt5::PrintSupport 
Qt5::Svg KF5::WidgetsAddons KF5::XmlGui KF5::I18n KF5::Parts 
${graphviz_LIBRARIES})
+ 
+ set_target_properties(kgraphviewerlib PROPERTIES VERSION ${PROJECT_VERSION} 
SOVERSION ${KGRAPHVIEWER_SOVERSION} OUTPUT_NAME kgraphviewer )
+ 
+diff --git a/src/part/KgvPageLayoutSize.cpp b/src/part/KgvPageLayoutSize.cpp
+index bb8b3d1..4053a20 100644
+--- a/src/part/KgvPageLayoutSize.cpp
 b/src/part/KgvPageLayoutSize.cpp
+@@ -42,7 +42,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include "klocalizedstring.h"
+ 
+ KgvPageLayoutSize::KgvPageLayoutSize(
+@@ -148,19 +147,10 @@ KgvPageLayoutSize::KgvPageLayoutSize(
+ // m_orientGroup->setInsideSpacing( KDialog::spacingHint() );
+ grid1->addWidget( m_orientGroup, 2, 0 );
+ 
+-const int iconSize = 
KIconTheme(KIconTheme::current()).defaultSize(KIconLoader::Small);
+-QLabel* lbPortrait = new QLabel( m_orientGroup );
+-lbPortrait->setPixmap( QPixmap( QIcon::fromTheme( "koPortrait" 
).pixmap(iconSize, iconSize) ) );
+-lbPortrait->setMaximumWidth( lbPortrait->pixmap()->width() );
+-lay3->addWidget(lbPortrait);
+ QRadioButton* rbPortrait = new QRadioButton( i18n(""), 
m_orientGroup );
+ lay3->addWidget(rbPortrait);
+ m_orientButtons.addButton(rbPortrait);
+   
+-QLabel* lbLandscape = new QLabel( m_orientGroup );
+-lbLandscape->setPixmap( QPixmap( QIcon::fromTheme( "koLandscape" 
).pixmap(iconSize, iconSize) ) );
+-

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

2022-09-26 Thread Sam James
commit: dba8950223edd35d62fec98570b185ea485dcdd9
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 18:59:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 19:02:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba89502

net-libs/libmnl: add queue-standalone dep for musl

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

 net-libs/libmnl/libmnl-1.0.4.ebuild | 1 +
 net-libs/libmnl/libmnl-1.0.5.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-libs/libmnl/libmnl-1.0.4.ebuild 
b/net-libs/libmnl/libmnl-1.0.4.ebuild
index c77ab06f8218..f20f483b05a2 100644
--- a/net-libs/libmnl/libmnl-1.0.4.ebuild
+++ b/net-libs/libmnl/libmnl-1.0.4.ebuild
@@ -16,6 +16,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 s
 IUSE="examples static-libs"
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
+DEPEND="elibc_musl? ( sys-libs/queue-standalone )"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 src_configure() {

diff --git a/net-libs/libmnl/libmnl-1.0.5.ebuild 
b/net-libs/libmnl/libmnl-1.0.5.ebuild
index 097c768c00f9..59eee4cc58d3 100644
--- a/net-libs/libmnl/libmnl-1.0.5.ebuild
+++ b/net-libs/libmnl/libmnl-1.0.5.ebuild
@@ -16,6 +16,7 @@ SLOT="0/0.2.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux"
 IUSE="examples"
 
+DEPEND="elibc_musl? ( sys-libs/queue-standalone )"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 src_install() {



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

2022-09-26 Thread Sam James
commit: 7518f1478f2d8ae3830efe7caf96f27ca248f163
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 19:01:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 19:02:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7518f147

dev-util/ply: add queue-standalone dep for musl

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

 dev-util/ply/ply-2.1.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/ply/ply-2.1.1-r1.ebuild b/dev-util/ply/ply-2.1.1-r1.ebuild
index 05d466b6b261..21f30285c8e6 100644
--- a/dev-util/ply/ply-2.1.1-r1.ebuild
+++ b/dev-util/ply/ply-2.1.1-r1.ebuild
@@ -18,6 +18,7 @@ IUSE="static-libs"
 # /usr/lib64/libply.la
 # /usr/lib64/libply.so
 RDEPEND="!sys-boot/plymouth"
+DEPEND="elibc_musl? ( sys-libs/queue-standalone )"
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF



[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs4-acl-tools/

2022-09-26 Thread Sam James
commit: 062f04c6dc2b4f2825ea91641183cff8b1af03e2
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 19:01:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 19:02:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062f04c6

net-fs/nfs4-acl-tools: add queue-standalone dep for musl

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

 net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild 
b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild
index d6a9c1322069..7ae1f656f761 100644
--- a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild
+++ b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild
@@ -13,8 +13,11 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="sys-apps/attr"
-RDEPEND="${DEPEND}"
+RDEPEND="sys-apps/attr"
+DEPEND="
+   ${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # bug #731162



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

2022-09-26 Thread Patrick McLean
commit: 9763094bb8f42e8eade3a15bb0df95d91aa7475c
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Sep 26 18:43:27 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Sep 26 18:43:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9763094b

app-misc/tmuxp: add 1.15.0

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

 app-misc/tmuxp/Manifest|  1 +
 app-misc/tmuxp/tmuxp-1.15.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 2e9c05964bc0..092367740492 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -1 +1,2 @@
 DIST tmuxp-1.13.0.tar.gz 833657 BLAKE2B 
5938121b2951b735e52eb7361a83dace4327b120ea7bb8217a5e4c32488e8cd93074b8993068b1d5d87d79df16c2f1e3d254d010b5c2836f435ed887349a010f
 SHA512 
21a5a9fb21e30d5022d6aa6257dd9eb2977574e16e9b8ea0a3af8af4d55f69d4f6a3730ca9fc5e9a4e0b6194922d73717154cc55b808e71714570326cc7f27a9
+DIST tmuxp-1.15.0.tar.gz 842727 BLAKE2B 
7e0e68ae848fdefab46a936511f57a9927b28a220e1dadb8b2531cd26a2cb6cbb7f1fd3a3a279f624a3ac8cebfeb434582cf48803d3c8bbf14b1c6960b5f2ef7
 SHA512 
4c9c72ddeea283ee4d0595d099dfdc178b3fdd96691ae1b02e9867096f770b4339e1f60abea985a05b974d3d620addd8b571c05db7d2914e8736322e5cf19fb6

diff --git a/app-misc/tmuxp/tmuxp-1.15.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.15.0.ebuild
new file mode 100644
index ..0291bacf80a1
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.15.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com;
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+   >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}]
+   =dev-python/libtmux-0.15*[${PYTHON_USEDEP}]
+   >=dev-python/click-8.0[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   dev-python/pathspec[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+   !dev-python/flaky
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   SHELL="/bin/bash" epytest tests
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-09-26 Thread Sam James
commit: 5cfcbad6756b42d608d702a49bdd0b9dda885159
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:53:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:53:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfcbad6

app-shells/bash: forward ~loong

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

 app-shells/bash/bash-5.2.ebuild  | 2 +-
 app-shells/bash/bash-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/bash/bash-5.2.ebuild b/app-shells/bash/bash-5.2.ebuild
index 139632fba6a7..f679e4cd77dc 100644
--- a/app-shells/bash/bash-5.2.ebuild
+++ b/app-shells/bash/bash-5.2.ebuild
@@ -77,7 +77,7 @@ fi
 LICENSE="GPL-3+"
 SLOT="0"
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
 

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index 139632fba6a7..f679e4cd77dc 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -77,7 +77,7 @@ fi
 LICENSE="GPL-3+"
 SLOT="0"
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
 



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

2022-09-26 Thread Sam James
commit: 9342a83782bf567eb7b00c621bf203c19a1c4b7f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:53:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:53:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9342a837

sys-libs/readline: forward ~loong

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

 sys-libs/readline/readline-8.2.ebuild  | 2 +-
 sys-libs/readline/readline-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/readline-8.2.ebuild 
b/sys-libs/readline/readline-8.2.ebuild
index 4bc9fb0d90a8..dfd3b540f41f 100644
--- a/sys-libs/readline/readline-8.2.ebuild
+++ b/sys-libs/readline/readline-8.2.ebuild
@@ -73,7 +73,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
 

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 4bc9fb0d90a8..dfd3b540f41f 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -73,7 +73,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
 



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

2022-09-26 Thread Sam James
commit: 99c38e29156f964b7232ea49c05ce08778adf2fd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:42:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c38e29

profiles: preemptively mask new bash-5.2 & readline 8.2 for testing

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index bfd23521e075..44431006fbd7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2022-09-26)
+# Masked for testing. Please report bugs!
+=app-shells/bash-5.2*
+=sys-libs/readline-8.2*
+
 # Michał Górny  (2022-09-26)
 # Bundles a vulnerable version of dev-libs/expat.  The current Gentoo
 # version is from 2014, pending bump to the last upstream release



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

2022-09-26 Thread Sam James
commit: c88f70bc075b93461bb91a2eafff2ea7a568eaf8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:42:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88f70bc

sys-libs/readline: add 8.2, drop 8.2_rc4 (masked)

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

 sys-libs/readline/Manifest | 4 ++--
 sys-libs/readline/{readline-8.2_rc4.ebuild => readline-8.2.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index e9401bc73e6f..d0b84cedaf74 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-rc4.tar.gz 3044180 BLAKE2B 
5338abf9ab2548f81d90017edef206cc887a5ec67e528c56ebdd2cd9b2032a2e039b1f563dbd074c0df9b071fde1dbd0d0b5e5f35ccd3eb138d9ed9b276dac03
 SHA512 
29df7bfd81ca7899bf515428f1e7aac2df50bafa701c9c1bfdbf2c6934b4fa712de0e8d1ddb55f398db412e03ab8a4b17a5a270acaab2f1087026998ca97c190
-DIST readline-8.2-rc4.tar.gz.sig 95 BLAKE2B 
d077365719b6cc44d2b9030697e64dce445b3583f812e981d86bb3bf0baf0d5e207a52191d16916533ed022be84f06c2b3b36bc3aa91389e7a3205ef596c4e1b
 SHA512 
f1b8eeb0957a8bf64e7a1fbaa50267d5e37bdc88cb22e56b6f89a23d3871d6e5eb5f17888a8e0bb7bccf850f95b07bf06708617945fd24a98b213ce7de5b2a72
+DIST readline-8.2.tar.gz 3043952 BLAKE2B 
7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18
 SHA512 
0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a
+DIST readline-8.2.tar.gz.sig 95 BLAKE2B 
dc510459c0c47782ca87364a6677b4d8f0b68a984143122c08bd15aef08a71bff59ac92d3c3ada518dad09f189c144748e840175041eb619f679e2d8b95dc2aa
 SHA512 
0effd273689e5f7fe7e049c8f2c5f3c97149f198a90d053231ee4de34901560a465ab0d4fd71fd07c7d7e233caed7f42e5b668bffaf1e23a7eb373c8f9e150fe
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_rc4.ebuild 
b/sys-libs/readline/readline-8.2.ebuild
similarity index 100%
rename from sys-libs/readline/readline-8.2_rc4.ebuild
rename to sys-libs/readline/readline-8.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-09-26 Thread Sam James
commit: 8c7cd027392309a17b7cd1b26804f7a27c68456a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:49:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7cd027

app-shells/bash: add 5.2, drop 5.2_rc4 (masked)

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

 app-shells/bash/Manifest | 4 ++--
 app-shells/bash/{bash-5.2_rc4.ebuild => bash-5.2.ebuild} | 4 
 app-shells/bash/bash-.ebuild | 4 
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index ff793c382b45..ab0065a5dc0f 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -21,8 +21,8 @@ DIST bash-5.0_p18-patches.tar.xz 804 BLAKE2B 
89e615a08920a4cfc90f72d125a8256275b
 DIST bash-5.1.tar.gz 10458638 BLAKE2B 
42059556694b604911b5b7936f94d42d8923f2931f3ebacefd95454274c7baadb1ec97629a524c1542e2e282dae66f1389334f8edc572ca8ee841cc3ac449ba7
 SHA512 
c44a0ce381469219548a3a27589af3fea4f22eda1ca4e9434b59fc16da81b471c29ce18e31590e0860a6a251a664b68c2b45e3a17d22cfc02799ffd9a208390c
 DIST bash-5.1.tar.gz.sig 95 BLAKE2B 
ac9209d6a4ab4436c511a7a195594e9036d7d1aef7887972f61a0e97378a9685b882621d7f95f5326b155dc155c41635417ce2ca41ac6d0dda78bd293ea4249f
 SHA512 
3966404c0f683c7ef214fcf283b551e5441af3897009f778308c2e34067d98d57c95561453416a54ca5b1daf9a1288dbf950fe3f13353703cead12f5eec5fad8
 DIST bash-5.1_p16-patches.tar.xz 388 BLAKE2B 
1575d54d311872c7ca71e13711fa0f7e3534fca16fd9d1ca045b6c696c9ca56f6a0ed5023a05d847ab5ddbefc22b8ef2c2a681f09571520f0294d83b495f0015
 SHA512 
c85e5b83f6ee1a7345647fa937d9718cab13be1a65886755d26a78d21fea4246650c7441a34fd729212e220366985b410562002d74c02c18de7ef0469b409ac7
-DIST bash-5.2-rc4.tar.gz 10953456 BLAKE2B 
c39eb9640a08fe3a6e8e61fd7e9f8116b34e5da83fd97afa3abb78164cb70af9774fb2315bbd2507ead33fd38718ca7fcfd4df7ee6d2e564424dce9c5f230640
 SHA512 
3f00e5872b1c90901446c3d9299d72229f2fb28e7db7659acc52d353e20b34f627ced42e6b02159f499c5885a211aaf55510b9cd145c46f4e0b3cb19237b4bbc
-DIST bash-5.2-rc4.tar.gz.sig 95 BLAKE2B 
6ae8e4e48fcd821bad7a67a0f1ab8bf4c20c385d8eefceca178d114210a4a95d03ae891039d01efdf15b7849401df61f4748d2baa6ca13b09fe4d23b0132113f
 SHA512 
c44b02fb2e22a8d77bbb09a3712878478fabe287abe5a5a5c40e00cef89a9b516e9e72074f123580b0840e3e62ef9a192096738fa1bd5906acadbfe5cc5e206c
+DIST bash-5.2.tar.gz 10950833 BLAKE2B 
51b196e710794ebad8eac28c31c93eb99ac1a7db30919a13271e39e1cb66a0672f242df75fc7d71627ea873dfbce53ec35c0c56a71c5167143070a7811343fd9
 SHA512 
5647636223ba336bf33e0c65e516d8ebcf6932de8b44f37bc468eedb87579c628ad44213f78534beb10f47aebb9c6fa670cb0bed3b4e7717e5faf7e9a1ef81ae
+DIST bash-5.2.tar.gz.sig 95 BLAKE2B 
2991b7c46ef1cdca08062f419be47fca7551f4c5d9aad8a5c1da74974f5e7707d23914b4cecf9b6c9610471146b2c49b611bb62a5d974f1c37cceb77b719851c
 SHA512 
a161664f124f906be32709f66702f8f780e6d52e558ea45e71ec60a959c9435ff68477ee65a0a9f6c0051d5592f5044fb3b410cf3cd3ae5a8a323789b01be258
 DIST bash205b-001 1132 BLAKE2B 
0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6
 SHA512 
5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
 DIST bash205b-002 755 BLAKE2B 
6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d
 SHA512 
46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ecf3a9526883
 DIST bash205b-003 2356 BLAKE2B 
b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7
 SHA512 
74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399

diff --git a/app-shells/bash/bash-5.2_rc4.ebuild 
b/app-shells/bash/bash-5.2.ebuild
similarity index 98%
rename from app-shells/bash/bash-5.2_rc4.ebuild
rename to app-shells/bash/bash-5.2.ebuild
index 847e52506d7f..139632fba6a7 100644
--- a/app-shells/bash/bash-5.2_rc4.ebuild
+++ b/app-shells/bash/bash-5.2.ebuild
@@ -3,10 +3,6 @@
 
 EAPI=7
 
-# TODO on release:
-# - check READLINE_VER, obviously
-# (presumably there weren't always readline releases for bash RCs etc)
-
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
 inherit flag-o-matic toolchain-funcs prefix verify-sig
 

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index 847e52506d7f..139632fba6a7 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -3,10 +3,6 @@
 
 EAPI=7
 
-# TODO on release:
-# - check READLINE_VER, obviously
-# (presumably there weren't always readline releases for bash RCs etc)
-
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
 

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

2022-09-26 Thread Zac Medico
commit: 73514c310754def1f8cb932f00296e008b9d4437
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 26 17:40:33 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 26 17:44:33 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=73514c31

data.py: fix PORTAGE_USERNAME default (bug 873088)

Fix the PORTAGE_USERNAME default for the case where the portage.settings
attribute exists and PORTAGE_USERNAME is unset.

Fixes: 18e5a8170c69aecd10f162918de571d85055ae81
Bug: https://bugs.gentoo.org/873088
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/lib/portage/data.py b/lib/portage/data.py
index 1ef8d4aef..8aa66df7f 100644
--- a/lib/portage/data.py
+++ b/lib/portage/data.py
@@ -259,7 +259,7 @@ def _get_global(k):
 if env_key in os.environ:
 v = os.environ[env_key]
 elif hasattr(portage, "settings"):
-v = portage.settings.get(env_key)
+v = portage.settings.get(env_key, v)
 else:
 # The config class has equivalent code, but we also need to
 # do it here if _disable_legacy_globals() has been called.



[gentoo-commits] repo/gentoo:master commit in: x11-misc/qtfm/

2022-09-26 Thread Andreas Sturmlechner
commit: 8cab83fe41107fbc5892ed6778f2cb5b2f0990f6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:58:38 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cab83fe

x11-misc/qtfm: add 6.2.1

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

 x11-misc/qtfm/Manifest  |  1 +
 x11-misc/qtfm/qtfm-6.2.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/x11-misc/qtfm/Manifest b/x11-misc/qtfm/Manifest
index a09fd0905559..8b36857b40c6 100644
--- a/x11-misc/qtfm/Manifest
+++ b/x11-misc/qtfm/Manifest
@@ -1 +1,2 @@
 DIST qtfm-6.2.0.tar.gz 411064 BLAKE2B 
dce16b79753de31c58b36aa51b2fa12e19778ce81ca980bb5775f694d5315df97f4ac7b060653748a3ec2bc69b0f88599bca44696ce8b6a8026b30abbf9f
 SHA512 
44bcef3d9e4111388aa93fd8c51d65a5210e969071d79336a4451a78ec7503867d8c667325eeafa5f85ee922dd787746e6ac94e17a61c07914c12364cfa8951d
+DIST qtfm-6.2.1.tar.gz 410958 BLAKE2B 
fe542b935dfa0d16198f9a0dc3fb5e0b43718056ebc0987ef73ff8c56258e8ba660ef7f294cc424aab397cd26a2aba37048806d9175fe86004298129443c707b
 SHA512 
911c90a6f9bcfe539aaacf3476d660116f2dc18821b23cc420615be649bbffd530abf640ebf77d80ee85b61779e4844e0bc10f8fd3f3b0686366e6b5372f9f2c

diff --git a/x11-misc/qtfm/qtfm-6.2.1.ebuild b/x11-misc/qtfm/qtfm-6.2.1.ebuild
new file mode 100644
index ..82c4fe88eab6
--- /dev/null
+++ b/x11-misc/qtfm/qtfm-6.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+DESCRIPTION="Small, lightweight file manager based on pure Qt"
+HOMEPAGE="https://qtfm.eu/;
+SRC_URI="https://github.com/rodlie/qtfm/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus shared"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   sys-apps/file
+   dbus? ( dev-qt/qtdbus:5 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/unzip
+   dev-qt/linguist-tools:5
+"
+
+src_configure() {
+   eqmake5 \
+   $(usex dbus '' 'CONFIG+=no_dbus CONFIG+=no_tray') \
+   $(usex shared 'CONFIG+=sharedlib' '') \
+   $(usex shared 'CONFIG+=with_includes' '') \
+   LIBDIR="/usr/$(get_libdir)" \
+   PREFIX="/usr" \
+   XDGDIR="/etc/xdg"
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   einstalldocs
+}



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

2022-09-26 Thread Andreas Sturmlechner
commit: 2fdb2af3fba99df762104c5ae2ef6f803c90665d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:46:26 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdb2af3

x11-libs/qscintilla: drop 2.11.6

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

 x11-libs/qscintilla/Manifest |  1 -
 x11-libs/qscintilla/qscintilla-2.11.6.ebuild | 82 
 2 files changed, 83 deletions(-)

diff --git a/x11-libs/qscintilla/Manifest b/x11-libs/qscintilla/Manifest
index 8247ffec01ab..73c74d6856e9 100644
--- a/x11-libs/qscintilla/Manifest
+++ b/x11-libs/qscintilla/Manifest
@@ -1,2 +1 @@
-DIST QScintilla-2.11.6.tar.gz 3027764 BLAKE2B 
1eb5d9ba44040cbff30e8b0028e164cf2aa86c565a5368890500614b9395dbe861c5cd268cf6a4ec06e2c7d77860b2ad6064bc3d07fd63a6ede2b060f44a7117
 SHA512 
8055d72a40f9f5a7d45c6592055c1b8eb5e5c50ce9e51673babd5e567c769d60c64d244ba5a7def5731a3120099e9528d01ed94327a06bb56ae2fa2e5e37b198
 DIST QScintilla_src-2.13.1.tar.gz 3059819 BLAKE2B 
147d61cea2d557da6d922599f826a62c4b216f3252226892076ff785a080c9de1fef199297156fce55a6567240af45e2833e085e423ad47e29c4f9b2241e
 SHA512 
edf7f358e188235d8a39a7d4a8332ca478460a65a8829d9cafcab8f22b84abcd8d624de2076d81a66a56d5a5c53edc6ecc2234598ac876c5befd8873f700

diff --git a/x11-libs/qscintilla/qscintilla-2.11.6.ebuild 
b/x11-libs/qscintilla/qscintilla-2.11.6.ebuild
deleted file mode 100644
index dbdee4023339..
--- a/x11-libs/qscintilla/qscintilla-2.11.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic qmake-utils
-
-DESCRIPTION="Qt port of Neil Hodgson's Scintilla C++ editor control"
-HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/intro;
-
-MY_PN=QScintilla
-MY_P=${MY_PN}-${PV/_pre/.dev}
-if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
-else
-   
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz;
-fi
-
-LICENSE="GPL-3"
-SLOT="0/15"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
-IUSE="designer doc"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   designer? ( dev-qt/designer:5 )
-"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_unpack() {
-   default
-
-   # Sub-slot sanity check
-   local subslot=${SLOT#*/}
-   local version=$(sed -nre 's:.*VERSION\s*=\s*([0-9\.]+):\1:p' 
"${S}"/Qt4Qt5/qscintilla.pro || die)
-   local major=${version%%.*}
-   if [[ ${subslot} != ${major} ]]; then
-   eerror
-   eerror "Ebuild sub-slot (${subslot}) does not match QScintilla 
major version (${major})"
-   eerror "Please update SLOT variable as follows:"
-   eerror "SLOT=\"${SLOT%%/*}/${major}\""
-   eerror
-   die "sub-slot sanity check failed"
-   fi
-}
-
-qsci_run_in() {
-   pushd "$1" >/dev/null || die
-   shift || die
-   "$@" || die
-   popd >/dev/null || die
-}
-
-src_configure() {
-   if use designer; then
-   # prevent building against system version (bug 466120)
-   append-cxxflags -I../Qt4Qt5
-   append-ldflags -L../Qt4Qt5
-   fi
-
-   qsci_run_in Qt4Qt5 eqmake5
-   use designer && qsci_run_in designer-Qt4Qt5 eqmake5
-}
-
-src_compile() {
-   qsci_run_in Qt4Qt5 emake
-   use designer && qsci_run_in designer-Qt4Qt5 emake
-}
-
-src_install() {
-   qsci_run_in Qt4Qt5 emake INSTALL_ROOT="${D}" install
-   use designer && qsci_run_in designer-Qt4Qt5 emake INSTALL_ROOT="${D}" 
install
-
-   DOCS=( ChangeLog NEWS )
-   use doc && HTML_DOCS=( doc/html-Qt4Qt5/. )
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/qtfm/, x11-misc/qtfm/files/

2022-09-26 Thread Andreas Sturmlechner
commit: da4a7fe895dbd1b2a44e59b0b8a8196b74283433
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:55:00 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4a7fe8

x11-misc/qtfm: update EAPI 7 -> 8, drop broken patch, use xdg.eclass

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

 x11-misc/qtfm/files/qtfm-9-cmake.patch | 10 --
 x11-misc/qtfm/qtfm-9.ebuild| 26 +++---
 2 files changed, 7 insertions(+), 29 deletions(-)

diff --git a/x11-misc/qtfm/files/qtfm-9-cmake.patch 
b/x11-misc/qtfm/files/qtfm-9-cmake.patch
deleted file mode 100644
index 815453760fe2..
--- a/x11-misc/qtfm/files/qtfm-9-cmake.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -121,7 +121,6 @@ set_target_properties(
- ${PROJECT_VERSION_MAJOR}
- )
- if(ENABLE_MAGICK)
--target_compile_definitions(QtFM PRIVATE ${MAGICK_CFLAGS_OTHER})
- target_link_libraries(QtFM ${MAGICK_LIBRARIES})
- if(ENABLE_FFMPEG)
- target_include_directories(QtFM

diff --git a/x11-misc/qtfm/qtfm-9.ebuild b/x11-misc/qtfm/qtfm-9.ebuild
index d61d41015c7a..7f4ff083dd93 100644
--- a/x11-misc/qtfm/qtfm-9.ebuild
+++ b/x11-misc/qtfm/qtfm-9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit cmake git-r3 xdg-utils
+inherit cmake git-r3 xdg
 
 DESCRIPTION="Small, lightweight file manager based on pure Qt"
 HOMEPAGE="https://qtfm.eu/;
@@ -14,10 +14,6 @@ SLOT="0"
 KEYWORDS=""
 IUSE="+dbus ffmpeg imagemagick"
 
-BDEPEND="
-   app-arch/unzip
-   dev-qt/linguist-tools:5
-"
 RDEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
@@ -30,8 +26,10 @@ RDEPEND="
imagemagick? ( >=media-gfx/imagemagick-7:= )
 "
 DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-9-cmake.patch )
+BDEPEND="
+   app-arch/unzip
+   dev-qt/linguist-tools:5
+"
 
 src_configure() {
local mycmakeargs=(
@@ -41,13 +39,3 @@ src_configure() {
)
cmake_src_configure
 }
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2022-09-26 Thread Andreas Sturmlechner
commit: 7b8cbe73a5e8a3dbc27c380b1f2b6bf8b14b929b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:49:37 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8cbe73

media-video/smplayer: drop 21.10.0

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

 media-video/smplayer/Manifest|   1 -
 media-video/smplayer/smplayer-21.10.0.ebuild | 139 ---
 2 files changed, 140 deletions(-)

diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index 72b1a597dc56..dd1aab8f1721 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -1,2 +1 @@
-DIST smplayer-21.10.0.tar.bz2 5186253 BLAKE2B 
e2da80e64c4cbb9a3977ae9f5570800a2c3e012f21fdd011d66dce681488805c309fb40aae72aff5858cc06beaf1e8bbe052816eb91d3700a222b3b10be57228
 SHA512 
3e4a046c704eeb181570c56a819afbca939257df370c909dab3af448553702feeebba542f123d18cf6b786a19f92ee67ba60ba25a649d83f1f31411b715f7ae4
 DIST smplayer-22.2.0.tar.bz2 5165034 BLAKE2B 
b10103907dc334f65bf1d0dfc55baef5fe330e84eabb0534d77b4ebeb6b93f677b5f39b9e8ab60f8a7fdaf405fee8ab683e7c5e284256b04a6628603fc476540
 SHA512 
62916d9df8493efbe810a5de36c2d45fd2e39173e061060c749c87ac498f43ca08caa073bd04b05e3e9de72c5efdf9bece8e08f4c57a0d283d9f78b7687e2d14

diff --git a/media-video/smplayer/smplayer-21.10.0.ebuild 
b/media-video/smplayer/smplayer-21.10.0.ebuild
deleted file mode 100644
index 7d4285f41a33..
--- a/media-video/smplayer/smplayer-21.10.0.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 2007-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl
-he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU
-sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
-PLOCALE_BACKUP="en_US"
-
-inherit plocale qmake-utils toolchain-funcs xdg
-
-DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
-HOMEPAGE="https://www.smplayer.eu/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux"
-IUSE="autoshutdown bidi debug mpris"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtscript:5
-   dev-qt/qtsingleapplication[X,qt5(+)]
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   sys-libs/zlib
-   autoshutdown? ( dev-qt/qtdbus:5 )
-   mpris? ( dev-qt/qtdbus:5 )
-"
-RDEPEND="${DEPEND}
-   || (
-   media-video/mpv[libass(+),X]
-   media-video/mplayer[bidi?,libass,png,X]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # 
bug 487544
-   "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch"
-   "${FILESDIR}/${PN}-18.2.0-jobserver.patch"
-   "${FILESDIR}/${PN}-18.3.0-disable-werror.patch"
-)
-
-src_prepare() {
-   use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch )
-
-   default
-
-   # Upstream Makefile sucks
-   sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
-   -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
-   -e '/\.\/get_svn_revision\.sh/,+2c\
-   cd src && $(DEFS) $(MAKE)' \
-   Makefile || die
-
-   # Turn off online update checker, bug #479902
-   sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \
-   -e 's:DEFINES += CHECK_UPGRADED:#&:' \
-   -i src/smplayer.pro || die
-
-   # Turn off intrusive share widget
-   sed -e 's:DEFINES += SHARE_WIDGET:#&:' \
-   -i src/smplayer.pro || die
-
-   # Toggle autoshutdown option which pulls in dbus, bug #524392
-   if ! use autoshutdown ; then
-   sed -e 's:DEFINES += AUTO_SHUTDOWN_PC:#&:' \
-   -i src/smplayer.pro || die
-   fi
-
-   # Turn debug message flooding off
-   if ! use debug ; then
-   sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
-   -i src/smplayer.pro || die
-   fi
-
-   # MPRIS2 pulls in dbus, bug #553710
-   if ! use mpris ; then
-   sed -e 's:DEFINES += MPRIS2:#&:' \
-   -i src/smplayer.pro || die
-   fi
-
-   # Commented out because it gives false positives
-   #plocale_find_changes "${S}"/src/translations ${PN}_ .ts
-
-   # Do not default compress man page
-   sed '/gzip -9.*\.1$/d' -i Makefile || die
-   sed 's@\.gz$@@' -i smplayer.spec || die
-}
-
-src_configure() {
-   cd src || die
-   eqmake5
-}
-
-gen_translation() {
-   local mydir="$(qt5_get_bindir)"
-
-   ebegin "Generating $1 translation"
-   "${mydir}"/lrelease ${PN}_${1}.ts
-   eend $? || die "failed to 

[gentoo-commits] repo/gentoo:master commit in: dev-python/sip/, dev-python/sip/files/

2022-09-26 Thread Andreas Sturmlechner
commit: 4770d54128c0201ee9c0b58eb4d1536f9186df36
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 11:20:58 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4770d541

dev-python/sip: drop 6.6.1

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

 dev-python/sip/Manifest|   1 -
 dev-python/sip/files/sip-6.5.0-pep517-args.patch   | 190 -
 .../files/sip-6.6.1-python311-invalid-regex.patch  |  21 ---
 dev-python/sip/sip-6.6.1.ebuild|  39 -
 4 files changed, 251 deletions(-)

diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 9c197847ec48..d4f0c3000b0d 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1,3 +1,2 @@
 DIST sip-4.19.25.tar.gz 1056384 BLAKE2B 
f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98
 SHA512 
60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001
-DIST sip-6.6.1.tar.gz 1134991 BLAKE2B 
dec51bce80566ffad25dd67686a746134e032f3cf1696fbf256d000d266f9e3921dcafaead40bcf3dc67d42aa89c5982d090abde7d8b3c3f8ec6ddd4470b9a43
 SHA512 
49d03730819210f4239946da0ddd0694583dc13458997edc11895ef399d8017f38e3354a87bae495492c3cf3334b810c2d924ec0f5bbb129e88cc15eac720c01
 DIST sip-6.6.2.tar.gz 1143535 BLAKE2B 
92158af35be47a7581b71d97d1d79f6ca9022144144e3e44e09ccbfa3a285ebb4cec1264e621275159345c33f0f45c86183f7ea1fb3792aca2aeb64d9e46f7ad
 SHA512 
5e031baa9ff6d8d19f4c36ef7c3900c6440d261102259cdc12fce28471a849fed80c123bf31ad506b099a925b2967eb5863e6736ac00fbcff99198711cf0e5e5

diff --git a/dev-python/sip/files/sip-6.5.0-pep517-args.patch 
b/dev-python/sip/files/sip-6.5.0-pep517-args.patch
deleted file mode 100644
index c4d39dcf6156..
--- a/dev-python/sip/files/sip-6.5.0-pep517-args.patch
+++ /dev/null
@@ -1,190 +0,0 @@
-Backport from https://www.riverbankcomputing.com/hg/sip/
-
-changeset:   2771:8543f04b374f
-branch:  6.6-maint
-tag: tip
-user:Phil Thompson 
-date:Tue May 10 13:58:28 2022 +0100
-summary: Fixed the PEP571 backend to handle multiple instances of the same 
config
-
-changeset:   2769:c02af095a016
-branch:  6.6-maint
-user:Phil Thompson 
-date:Sat May 07 15:18:14 2022 +0100
-summary: Fix an API backward incompatibility.
-
-changeset:   2768:98dbce3e62f1
-branch:  6.6-maint
-user:Phil Thompson 
-date:Sat May 07 15:03:49 2022 +0100
-summary: Any config settings passed by a PEP 571 frontend are now used.
-
-diff -r 8583e2bb1b32 sipbuild/abstract_project.py
 a/sipbuild/abstract_project.py Thu Nov 25 18:15:32 2021 +
-+++ b/sipbuild/abstract_project.py Tue May 10 16:15:30 2022 +0200
-@@ -1,4 +1,4 @@
--# Copyright (c) 2020, Riverbank Computing Limited
-+# Copyright (c) 2022, Riverbank Computing Limited
- # All rights reserved.
- #
- # This copy of SIP is licensed for use under the terms of the SIP License
-@@ -34,7 +34,7 @@
- """ This specifies the API of a project. """
- 
- @classmethod
--def bootstrap(cls, tool, tool_description=''):
-+def bootstrap(cls, tool, tool_description='', arguments=None):
- """ Return an AbstractProject instance fully configured for a
- particular command line tool.
- """
-@@ -79,6 +79,10 @@
- "The project factory did not return an AbstractProject "
- "object")
- 
-+# We set this as an attribute rather than change the API of the ctor 
or
-+# setup().
-+project.arguments = arguments
-+
- # Complete the configuration of the project.
- project.setup(pyproject, tool, tool_description)
- 
-diff -r 8583e2bb1b32 sipbuild/api.py
 a/sipbuild/api.py  Thu Nov 25 18:15:32 2021 +
-+++ b/sipbuild/api.py  Tue May 10 16:15:30 2022 +0200
-@@ -1,4 +1,4 @@
--# Copyright (c) 2019, Riverbank Computing Limited
-+# Copyright (c) 2022, Riverbank Computing Limited
- # All rights reserved.
- #
- # This copy of SIP is licensed for use under the terms of the SIP License
-@@ -28,10 +28,8 @@
- def build_sdist(sdist_directory, config_settings=None):
- """ The PEP 517 hook for building an sdist from pyproject.toml. """
- 
--# Note that we ignore config_settings until we have a frontend that we can
--# fully test with.  (pip seems lacking at the moment.)
--
--project = AbstractProject.bootstrap('pep517')
-+project = AbstractProject.bootstrap('sdist',
-+arguments=_convert_config_settings(config_settings))
- 
- # pip executes this in a separate process and doesn't handle exceptions
- # very well.  However it does capture stdout and (eventually) show it to
-@@ -45,10 +43,8 @@
- def build_wheel(wheel_directory, config_settings=None, 

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

2022-09-26 Thread Andreas Sturmlechner
commit: 29740ac48b011a7e9945fa61ea526ac2bfb4cdef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 11:08:32 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29740ac4

x11-libs/qscintilla: add 2.13.3

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

 x11-libs/qscintilla/Manifest |  1 +
 x11-libs/qscintilla/qscintilla-2.13.3.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/x11-libs/qscintilla/Manifest b/x11-libs/qscintilla/Manifest
index 73c74d6856e9..43c913a0fa93 100644
--- a/x11-libs/qscintilla/Manifest
+++ b/x11-libs/qscintilla/Manifest
@@ -1 +1,2 @@
 DIST QScintilla_src-2.13.1.tar.gz 3059819 BLAKE2B 
147d61cea2d557da6d922599f826a62c4b216f3252226892076ff785a080c9de1fef199297156fce55a6567240af45e2833e085e423ad47e29c4f9b2241e
 SHA512 
edf7f358e188235d8a39a7d4a8332ca478460a65a8829d9cafcab8f22b84abcd8d624de2076d81a66a56d5a5c53edc6ecc2234598ac876c5befd8873f700
+DIST QScintilla_src-2.13.3.tar.gz 3060031 BLAKE2B 
e93dd884f630ef5f02fbf558ea8d9f94cfde1af03b811c8df9c3197ce9cadc430bf9727aec114ba118588effa5bc76166e3bda48800b6112edc8e8c598d72952
 SHA512 
be102fd6123fad0bc7f8de39080886369398889de48a4ec8873a0751890d7be1f238ae5194b71d31aac492e2881b6bf7885d9c06a2a47e36328780b47694f5b5

diff --git a/x11-libs/qscintilla/qscintilla-2.13.3.ebuild 
b/x11-libs/qscintilla/qscintilla-2.13.3.ebuild
new file mode 100644
index ..ca1f4183654b
--- /dev/null
+++ b/x11-libs/qscintilla/qscintilla-2.13.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qmake-utils
+
+DESCRIPTION="Qt port of Neil Hodgson's Scintilla C++ editor control"
+HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/intro;
+
+MY_PN=QScintilla
+MY_P=${MY_PN}_src-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
+else
+   
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz;
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3"
+SLOT="0/15"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="designer doc"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   designer? ( dev-qt/designer:5 )
+"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+   default
+
+   # Sub-slot sanity check
+   local subslot=${SLOT#*/}
+   local version=$(sed -nre 's:.*VERSION\s*=\s*([0-9\.]+):\1:p' 
"${S}"/src/qscintilla.pro || die)
+   local major=${version%%.*}
+   if [[ ${subslot} != ${major} ]]; then
+   eerror
+   eerror "Ebuild sub-slot (${subslot}) does not match QScintilla 
major version (${major})"
+   eerror "Please update SLOT variable as follows:"
+   eerror "SLOT=\"${SLOT%%/*}/${major}\""
+   eerror
+   die "sub-slot sanity check failed"
+   fi
+}
+
+qsci_run_in() {
+   pushd "$1" >/dev/null || die
+   shift || die
+   "$@" || die
+   popd >/dev/null || die
+}
+
+src_configure() {
+   if use designer; then
+   # prevent building against system version (bug 466120)
+   append-cxxflags -I../src
+   append-ldflags -L../src
+   fi
+
+   qsci_run_in src eqmake5
+   use designer && qsci_run_in designer eqmake5
+}
+
+src_compile() {
+   qsci_run_in src emake
+   use designer && qsci_run_in designer emake
+}
+
+src_install() {
+   qsci_run_in src emake INSTALL_ROOT="${D}" install
+   use designer && qsci_run_in designer emake INSTALL_ROOT="${D}" install
+
+   use doc && local HTML_DOCS=( doc/html/. )
+   einstalldocs
+}



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

2022-09-26 Thread Andreas Sturmlechner
commit: 028f2bd18f982e8784fa06f791cccba6f2eac814
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 11:03:17 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028f2bd1

dev-python/qscintilla-python: drop 2.11.6

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

 dev-python/qscintilla-python/Manifest  |  1 -
 .../qscintilla-python-2.11.6.ebuild| 78 --
 2 files changed, 79 deletions(-)

diff --git a/dev-python/qscintilla-python/Manifest 
b/dev-python/qscintilla-python/Manifest
index 8247ffec01ab..73c74d6856e9 100644
--- a/dev-python/qscintilla-python/Manifest
+++ b/dev-python/qscintilla-python/Manifest
@@ -1,2 +1 @@
-DIST QScintilla-2.11.6.tar.gz 3027764 BLAKE2B 
1eb5d9ba44040cbff30e8b0028e164cf2aa86c565a5368890500614b9395dbe861c5cd268cf6a4ec06e2c7d77860b2ad6064bc3d07fd63a6ede2b060f44a7117
 SHA512 
8055d72a40f9f5a7d45c6592055c1b8eb5e5c50ce9e51673babd5e567c769d60c64d244ba5a7def5731a3120099e9528d01ed94327a06bb56ae2fa2e5e37b198
 DIST QScintilla_src-2.13.1.tar.gz 3059819 BLAKE2B 
147d61cea2d557da6d922599f826a62c4b216f3252226892076ff785a080c9de1fef199297156fce55a6567240af45e2833e085e423ad47e29c4f9b2241e
 SHA512 
edf7f358e188235d8a39a7d4a8332ca478460a65a8829d9cafcab8f22b84abcd8d624de2076d81a66a56d5a5c53edc6ecc2234598ac876c5befd8873f700

diff --git a/dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild 
b/dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild
deleted file mode 100644
index bea10fcea4e0..
--- a/dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-inherit python-r1 qmake-utils
-
-DESCRIPTION="Python bindings for QScintilla"
-HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/;
-
-MY_PN=QScintilla
-MY_P=${MY_PN}-${PV/_pre/.dev}
-if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
-else
-   
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz;
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="debug"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   =dev-python/PyQt5-sip-4.19.22:=[${PYTHON_USEDEP}]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   ~x11-libs/qscintilla-${PV}:=
-"
-DEPEND="${RDEPEND}
-   >=dev-python/sip-4.19.22:0[${PYTHON_USEDEP}]
-"
-
-S=${WORKDIR}/${MY_P}/Python
-
-src_configure() {
-   configuration() {
-   local myconf=(
-   "${PYTHON}"
-   "${S}"/configure.py
-   --pyqt=PyQt5
-   --qmake="$(qt5_get_bindir)"/qmake
-   $(usex debug '--debug --trace' '')
-   --verbose
-   )
-   echo "${myconf[@]}"
-   "${myconf[@]}" || die
-
-   # Fix parallel install failure
-   sed -i -e '/INSTALLS += distinfo/i distinfo.depends = 
install_subtargets install_pep484_stubs install_api' \
-   ${MY_PN}.pro || die
-
-   # Run eqmake to respect toolchain and build flags
-   eqmake5 -recursive ${MY_PN}.pro
-   }
-   python_foreach_impl run_in_build_dir configuration
-}
-
-src_compile() {
-   python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
-   installation() {
-   emake INSTALL_ROOT="${D}" install
-   python_optimize
-   }
-   python_foreach_impl run_in_build_dir installation
-}



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

2022-09-26 Thread Andreas Sturmlechner
commit: f780308080ec74211cb835c2ed45b376fb047c2d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:48:59 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7803080

dev-python/PyQtWebEngine: drop 5.15.4

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

 dev-python/PyQtWebEngine/Manifest  |  1 -
 .../PyQtWebEngine/PyQtWebEngine-5.15.4.ebuild  | 74 --
 2 files changed, 75 deletions(-)

diff --git a/dev-python/PyQtWebEngine/Manifest 
b/dev-python/PyQtWebEngine/Manifest
index 8ec2d4ebdc60..a58ca5ae35d1 100644
--- a/dev-python/PyQtWebEngine/Manifest
+++ b/dev-python/PyQtWebEngine/Manifest
@@ -1,2 +1 @@
-DIST PyQtWebEngine-5.15.4.tar.gz 49022 BLAKE2B 
0ac0b3424f22aabbfd733f2a876e502f133c81f639fbd87a4c7509865635b29d4bd3596ccc151b0919a28eff0015913c4fae1a831dbe774fe2d2aeee732e469b
 SHA512 
25cf8578ffae8adbc1dd8d914921b4edf91f19fcf983c9c83c9c8934b4e918ba27bd34a6b9c8252773ec32e6f1f13a06f22cf7d7326a5aceaa91530ea4ee047e
 DIST PyQtWebEngine-5.15.5.tar.gz 48610 BLAKE2B 
ea266c09965a6ee62e33d3970b145068271c9e1eb87839782e0100b5db2e90a0c002fc4d6f3d22ef9a5cb8c42a067bb45008b0392a0d8557bc6c5c9d77e6b75a
 SHA512 
20eecd479ea757e3bf9855c7dafe0bbbc0cbc61be26509605a5c9a8026e54bb6e362069ecf4be74733dcf6eec154f6ed13933e334e4455b080e687abfd2659fa

diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.4.ebuild 
b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.4.ebuild
deleted file mode 100644
index 91ec0ba948d2..
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit python-r1 qmake-utils
-
-DESCRIPTION="Python bindings for QtWebEngine"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/ 
https://pypi.org/project/PyQtWebEngine/;
-
-MY_P=${PN}-${PV/_pre/.dev}
-if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="debug"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   
~dev-python/PyQt5-5.15.4[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}]
-   >=dev-python/PyQt5-sip-4.19.22:=[${PYTHON_USEDEP}]
-   dev-qt/qtcore:5
-   dev-qt/qtwebengine:5[widgets]
-"
-DEPEND="${RDEPEND}
-   >=dev-python/sip-4.19.22:0[${PYTHON_USEDEP}]
-"
-
-src_configure() {
-   configuration() {
-   local myconf=(
-   "${EPYTHON}"
-   "${S}"/configure.py
-   --qmake="$(qt5_get_bindir)"/qmake
-   $(usex debug '--debug --trace' '')
-   --verbose
-   )
-   echo "${myconf[@]}"
-   "${myconf[@]}" || die
-
-   # Fix parallel install failure
-   sed -i -e '/INSTALLS += distinfo/i distinfo.depends = 
install_subtargets install_pep484_stubs install_api' \
-   ${PN}.pro || die
-
-   # Run eqmake to respect toolchain and build flags
-   eqmake5 -recursive ${PN}.pro
-   }
-   python_foreach_impl run_in_build_dir configuration
-}
-
-src_compile() {
-   python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
-   installation() {
-   emake INSTALL_ROOT="${D}" install
-   python_optimize
-   }
-   python_foreach_impl run_in_build_dir installation
-
-   einstalldocs
-}



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

2022-09-26 Thread Andreas Sturmlechner
commit: ec1a16d658622b72ec658298725b6424713cb2da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 10:48:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1a16d6

dev-python/PyQt5: drop 5.15.4-r1

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

 dev-python/PyQt5/Manifest   |   1 -
 dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild | 185 
 2 files changed, 186 deletions(-)

diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index 46239623771c..6977df11bf54 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -1,2 +1 @@
-DIST PyQt5-5.15.4.tar.gz 3258085 BLAKE2B 
96bda4da1321e499707d29d9870693815170ccc32e2e0d7bb3c6977ea2933f9684557124deb92abbf92b923e0071cf47ee4822f6cb5d06fdc61b498efc44db4c
 SHA512 
6d19f549a71eb8df8ba8407398ccd6e3d339436f4f2e7c5dca6885849d6ce510c4f4dea3c97257685aa462bb09a2ead33d80234ccb934f9b1a40285dbec631c7
 DIST PyQt5-5.15.6.tar.gz 3239505 BLAKE2B 
e98d6af85ae4586dbb1b7db1d4cb17ccdac917a36a304a7486d553a681be9a920e8750173e49e58e02d0129890a8a713702977e64efbb386ce831b8aaef2b0fd
 SHA512 
65fd663cb70e8701e49bd4b39dc9384546cf2edd1b3bab259ca64b50908f48bdc02ca143f36cd6b429075f5616dcc7b291607dcb63afa176e828cded3b82f5c7

diff --git a/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild 
b/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild
deleted file mode 100644
index 2b0dd6118a38..
--- a/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit multibuild python-r1 qmake-utils
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro 
https://pypi.org/project/PyQt5/;
-
-MY_P=${PN}-${PV/_pre/.dev}
-if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-
-# TODO: QtNfc, QtQuick3D, QtRemoteObjects
-IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help 
location
-   multimedia network opengl positioning printsupport sensors serialport 
speech
-   sql +ssl svg testlib webchannel websockets widgets x11extras 
xmlpatterns"
-
-# The requirements below were extracted from configure.py
-# and from the output of 'grep -r "%Import " ${S}/sip'
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   bluetooth? ( gui )
-   declarative? ( gui network )
-   designer? ( widgets )
-   help? ( gui widgets )
-   location? ( positioning )
-   multimedia? ( gui network )
-   opengl? ( gui widgets )
-   positioning? ( gui )
-   printsupport? ( gui widgets )
-   sensors? ( gui )
-   serialport? ( gui )
-   sql? ( widgets )
-   svg? ( gui widgets )
-   testlib? ( widgets )
-   webchannel? ( network )
-   websockets? ( network )
-   widgets? ( gui )
-   xmlpatterns? ( network )
-"
-
-# Minimal supported version of Qt.
-QT_PV="5.15:5"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/PyQt5-sip-4.19.25:=[${PYTHON_USEDEP}]
-   >=dev-qt/qtcore-${QT_PV}
-   >=dev-qt/qtxml-${QT_PV}
-   bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
-   dbus? (
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   >=dev-qt/qtdbus-${QT_PV}
-   )
-   declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
-   designer? ( >=dev-qt/designer-${QT_PV} )
-   gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] )
-   help? ( >=dev-qt/qthelp-${QT_PV} )
-   location? ( >=dev-qt/qtlocation-${QT_PV} )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
-   network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
-   opengl? ( >=dev-qt/qtopengl-${QT_PV} )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-   printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-   sensors? ( >=dev-qt/qtsensors-${QT_PV} )
-   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-   speech? ( >=dev-qt/qtspeech-${QT_PV} )
-   sql? ( >=dev-qt/qtsql-${QT_PV} )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   testlib? ( >=dev-qt/qttest-${QT_PV} )
-   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-   widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
-   x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
-   xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
-"
-DEPEND="${RDEPEND}
-   >=dev-python/sip-4.19.25:0[${PYTHON_USEDEP}]
-   dbus? ( virtual/pkgconfig )
-"
-
-pyqt_use_enable() {
-   use "$1" || return
-
-   if [[ $# -eq 1 ]]; then
-   echo --enable=Qt${1^}
-   else
-  

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

2022-09-26 Thread Andreas Sturmlechner
commit: a575b622c1ed94786d901a500740e12f72753810
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 11:16:03 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 26 17:15:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a575b622

dev-python/qscintilla-python: add 2.13.3

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

 dev-python/qscintilla-python/Manifest  |  1 +
 .../qscintilla-python-2.13.3.ebuild| 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/qscintilla-python/Manifest 
b/dev-python/qscintilla-python/Manifest
index 73c74d6856e9..43c913a0fa93 100644
--- a/dev-python/qscintilla-python/Manifest
+++ b/dev-python/qscintilla-python/Manifest
@@ -1 +1,2 @@
 DIST QScintilla_src-2.13.1.tar.gz 3059819 BLAKE2B 
147d61cea2d557da6d922599f826a62c4b216f3252226892076ff785a080c9de1fef199297156fce55a6567240af45e2833e085e423ad47e29c4f9b2241e
 SHA512 
edf7f358e188235d8a39a7d4a8332ca478460a65a8829d9cafcab8f22b84abcd8d624de2076d81a66a56d5a5c53edc6ecc2234598ac876c5befd8873f700
+DIST QScintilla_src-2.13.3.tar.gz 3060031 BLAKE2B 
e93dd884f630ef5f02fbf558ea8d9f94cfde1af03b811c8df9c3197ce9cadc430bf9727aec114ba118588effa5bc76166e3bda48800b6112edc8e8c598d72952
 SHA512 
be102fd6123fad0bc7f8de39080886369398889de48a4ec8873a0751890d7be1f238ae5194b71d31aac492e2881b6bf7885d9c06a2a47e36328780b47694f5b5

diff --git a/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild 
b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild
new file mode 100644
index ..d570238bf5a6
--- /dev/null
+++ b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-r1 qmake-utils
+
+DESCRIPTION="Python bindings for QScintilla"
+HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/ 
https://pypi.org/project/QScintilla/;
+
+MY_PN=QScintilla
+MY_P=${MY_PN}_src-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
+else
+   
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz;
+fi
+S=${WORKDIR}/${MY_P}/Python
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=dev-python/PyQt5-5.15.5[gui,printsupport,widgets,${PYTHON_USEDEP}]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   ~x11-libs/qscintilla-${PV}:=
+"
+RDEPEND="${DEPEND}
+   >=dev-python/PyQt5-sip-12.9:=[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}]
+   >=dev-python/sip-6.2[${PYTHON_USEDEP}]
+   dev-qt/qtcore:5
+"
+
+src_prepare() {
+   default
+   mv pyproject{-qt5,}.toml || die
+}
+
+src_configure() {
+   configuration() {
+   local myconf=(
+   sip-build
+   --verbose
+   --build-dir="${BUILD_DIR}"
+   --scripts-dir="$(python_get_scriptdir)"
+   --qmake="$(qt5_get_bindir)"/qmake
+   --no-make
+   $(usev debug '--debug --qml-debug --tracing')
+   )
+   echo "${myconf[@]}"
+   "${myconf[@]}" || die
+
+   # Run eqmake to respect toolchain and build flags
+   run_in_build_dir eqmake5 -recursive ${MY_PN}.pro
+   }
+   python_foreach_impl configuration
+}
+
+src_compile() {
+   python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+   installation() {
+   emake INSTALL_ROOT="${D}" install
+   python_optimize
+   }
+   python_foreach_impl run_in_build_dir installation
+}



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

2022-09-26 Thread Steve Arnold
commit: cf4c559931cf6912b3f2dfd3ccb671d5afc55ecd
Author: Steve Arnold  gentoo  org>
AuthorDate: Mon Sep 26 16:51:39 2022 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Mon Sep 26 16:54:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4c5599

dev-python/pystache: add compliant long description to metadata

Bug: https://bugs.gentoo.org/838922
Signed-off-by: Steve Arnold  gentoo.org>

 dev-python/pystache/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pystache/metadata.xml b/dev-python/pystache/metadata.xml
index 4732addd5f39..7ea1cd727a6c 100644
--- a/dev-python/pystache/metadata.xml
+++ b/dev-python/pystache/metadata.xml
@@ -9,6 +9,10 @@
pyt...@gentoo.org
Python

+   
+   Updated Python implementation of Mustache, a framework-agnostic 
and
+   logic-free templating system supporting both Markdown and rSt.
+   


PennyDreadfulMTG/pystache



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

2022-09-26 Thread Florian Schmaus
commit: f0a4706bb5f4b1c0c6ecf131a61d75f3ebaa865d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep 26 16:38:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 26 16:40:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a4706b

x11-wm/herbstluftwm: add 0.9.5

Signed-off-by: Florian Schmaus  gentoo.org>

 x11-wm/herbstluftwm/Manifest  |   1 +
 x11-wm/herbstluftwm/herbstluftwm-0.9.5.ebuild | 141 ++
 2 files changed, 142 insertions(+)

diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest
index 2462e486361d..0db1ba96e2d5 100644
--- a/x11-wm/herbstluftwm/Manifest
+++ b/x11-wm/herbstluftwm/Manifest
@@ -1 +1,2 @@
 DIST herbstluftwm-0.9.4.tar.gz 549029 BLAKE2B 
23f1dbf212c4d0a64f2e2d8442ac7c2465a54a13af74de6c949c4d6eda85fd4e66b73188c526d0968372eb45691ffca43e387c8410691fd134f662e1e8c501b3
 SHA512 
068438d14b0addcd17a0c0bda1d33ec4aaff08a3c85698a49e9d3dd0c07f91e315f936d73c11b0c159b8735373ea1efe8a572a0976fc327f4aaa6a0f08436e9d
+DIST herbstluftwm-0.9.5.tar.gz 556773 BLAKE2B 
db851f02ce249be74f0104dd0b335fb1ed50b4a19e5f7de17cdc34b7eba99ac2f348c5a4a4e0afd2c68576f650029203c735ccb293a60d321769d56f746d6593
 SHA512 
a85fd1ab16b873f512d6965cc4a93524e3ed4a15079d0d4ee54012e217bd41db3b54729c1b30ee361c34b38799f95bc537099056ba7a5f791bf2be6724bc92c3

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.5.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.9.5.ebuild
new file mode 100644
index ..4989b68eb8db
--- /dev/null
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.9.5.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_OPTIONAL=1
+
+inherit cmake distutils-r1
+
+DESCRIPTION="A manual tiling window manager for X"
+HOMEPAGE="https://herbstluftwm.org/;
+
+if [[ "${PV}" == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
+   EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm;
+   inherit git-r3
+else
+   SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="+doc python test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXft
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libXrender
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-python/ewmh
+   dev-python/python-xlib
+   x11-apps/xsetroot
+   x11-base/xorg-server[xephyr,xvfb]
+   x11-misc/xdotool
+   x11-terms/xterm
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   app-shells/bash
+   python? ( ${PYTHON_DEPS} )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+if [[ -n "${EGIT_REPO_URI}" ]]; then
+   # Herbstluftwm tarballs ship with pre-compiled documentation, only
+   # if we build from git asciidoc is needed.
+   BDEPEND+=" doc? ( app-text/asciidoc )"
+fi
+
+src_prepare() {
+   # Do not install LICENSE and respect CMAKE_INSTALL_DOCDIR.
+   sed -i \
+   -e '/^install.*LICENSEDIR/d' \
+   -e '/set(DOCDIR / s#.*#set(DOCDIR ${CMAKE_INSTALL_DOCDIR})#' \
+   CMakeLists.txt || die
+   cmake_src_prepare
+
+   if use python; then
+   pushd "${S}"/python > /dev/null || die
+   distutils-r1_src_prepare
+   popd > /dev/null || die
+   fi
+}
+
+src_configure() {
+   # Ensure that 'python3' is in PATH. #765118
+   python_setup
+
+   mycmakeargs=(
+   -DWITH_DOCUMENTATION=$(usex doc)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use python; then
+   pushd python > /dev/null || die
+   distutils-r1_src_compile
+   popd >/dev/null || die
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use doc; then
+   rm -r "${ED}"/usr/share/doc/${PF}/examples || die
+   fi
+
+   if use python; then
+   pushd python > /dev/null || die
+   distutils-r1_src_install
+   popd > /dev/null || die
+   fi
+
+   # The man pages exists in src_install either in non-live ebuilds,
+   # since they are then shipped pre-compiled in herbstluftwm's
+   # release tarbal. Or they exist in live ebuilds if the 'doc' USE
+   # flag is enabled.
+   if [[ "${PV}" !=  ]] || use doc; then
+   local man_pages=(
+   herbstluftwm.1
+   herbstclient.1
+   herbstluftwm-tutorial.7
+   )
+   for man_page in "${man_pages[@]}"; do
+   doman "doc/${man_page}"
+   done

[gentoo-commits] repo/gentoo:master commit in: net-wireless/uhd/

2022-09-26 Thread Rick Farina
commit: 4da8c59251449a199ec14d50f0123f0a7c76e60b
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Sep 26 16:18:37 2022 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Sep 26 16:19:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da8c592

net-wireless/uhd: fix bug 839498

fix use flag conditional file removal
minor comment spelling fix

Closes: https://bugs.gentoo.org/839498
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/uhd/uhd-4.1.0.5.ebuild | 12 +++-
 net-wireless/uhd/uhd-4.2.0.0.ebuild | 10 ++
 net-wireless/uhd/uhd-4.3.0.0.ebuild | 10 ++
 3 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/net-wireless/uhd/uhd-4.1.0.5.ebuild 
b/net-wireless/uhd/uhd-4.1.0.5.ebuild
index f77c3fbc8a83..abf30a8c22b6 100644
--- a/net-wireless/uhd/uhd-4.1.0.5.ebuild
+++ b/net-wireless/uhd/uhd-4.1.0.5.ebuild
@@ -38,7 +38,7 @@ RDEPEND="${PYTHON_DEPS}
')
 "
 DEPEND="${RDEPEND}"
-#zip an gzip are directly used by the build system
+#zip and gzip are directly used by the build system
 BDEPEND="
doc? ( app-doc/doxygen )
$(python_gen_cond_dep '
@@ -97,10 +97,12 @@ src_configure() {
 src_install() {
cmake_src_install
python_optimize
-   use utils && python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
-   if [[ "${PV}" != "" ]]; then
-   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
-   rm -r "${ED}/usr/share/man/man1/uhd_images_downloader.1" || die
+   if use utils; then
+   python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
+   if [[ "${PV}" != "" ]]; then
+   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
+   rm -r 
"${ED}/usr/share/man/man1/uhd_images_downloader.1" || die
+   fi
fi
 
udev_dorules "${S}/utils/uhd-usrp.rules"

diff --git a/net-wireless/uhd/uhd-4.2.0.0.ebuild 
b/net-wireless/uhd/uhd-4.2.0.0.ebuild
index 065339744a53..43bc62d7590a 100644
--- a/net-wireless/uhd/uhd-4.2.0.0.ebuild
+++ b/net-wireless/uhd/uhd-4.2.0.0.ebuild
@@ -38,7 +38,7 @@ RDEPEND="${PYTHON_DEPS}
')
 "
 DEPEND="${RDEPEND}"
-#zip an gzip are directly used by the build system
+#zip and gzip are directly used by the build system
 BDEPEND="
doc? ( app-doc/doxygen )
$(python_gen_cond_dep '
@@ -96,9 +96,11 @@ src_configure() {
 src_install() {
cmake_src_install
python_optimize
-   use utils && python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
-   if [[ "${PV}" != "" ]]; then
-   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
+   if use utils; then
+   python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
+   if [[ "${PV}" != "" ]]; then
+   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
+   fi
fi
# do not install test files (bug #857492)
if use test; then

diff --git a/net-wireless/uhd/uhd-4.3.0.0.ebuild 
b/net-wireless/uhd/uhd-4.3.0.0.ebuild
index 065339744a53..43bc62d7590a 100644
--- a/net-wireless/uhd/uhd-4.3.0.0.ebuild
+++ b/net-wireless/uhd/uhd-4.3.0.0.ebuild
@@ -38,7 +38,7 @@ RDEPEND="${PYTHON_DEPS}
')
 "
 DEPEND="${RDEPEND}"
-#zip an gzip are directly used by the build system
+#zip and gzip are directly used by the build system
 BDEPEND="
doc? ( app-doc/doxygen )
$(python_gen_cond_dep '
@@ -96,9 +96,11 @@ src_configure() {
 src_install() {
cmake_src_install
python_optimize
-   use utils && python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
-   if [[ "${PV}" != "" ]]; then
-   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
+   if use utils; then
+   python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
+   if [[ "${PV}" != "" ]]; then
+   rm -r "${ED}/usr/bin/uhd_images_downloader" || die
+   fi
fi
# do not install test files (bug #857492)
if use test; then



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

2022-09-26 Thread Sam James
commit: c05fb18ebae2e964fb4030a3f86f1870371c0e9e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 16:11:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 16:11:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05fb18e

media-libs/libpulse: only depend on libpcre for mingw

musl supports regex and it's in POSIX, mingw is the only exception I'm aware of

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

 .../libpulse/{libpulse-16.0.ebuild => libpulse-16.0-r1.ebuild}   | 5 +
 .../libpulse/{libpulse-16.1.ebuild => libpulse-16.1-r1.ebuild}   | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/media-libs/libpulse/libpulse-16.0.ebuild 
b/media-libs/libpulse/libpulse-16.0-r1.ebuild
similarity index 98%
rename from media-libs/libpulse/libpulse-16.0.ebuild
rename to media-libs/libpulse/libpulse-16.0-r1.ebuild
index f1409d9fdd36..005c74d6e02b 100644
--- a/media-libs/libpulse/libpulse-16.0.ebuild
+++ b/media-libs/libpulse/libpulse-16.0-r1.ebuild
@@ -35,6 +35,7 @@ RDEPEND="
virtual/libc
asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] )
dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] )
+   elibc_mingw? ( dev-libs/libpcre:3 )
glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] )
gtk? ( x11-libs/gtk+:3 )
selinux? ( sec-policy/selinux-pulseaudio )
@@ -44,10 +45,6 @@ RDEPEND="
x11-libs/libX11[${MULTILIB_USEDEP}]
>=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
)
-   || (
-   elibc_glibc? ( virtual/libc )
-   dev-libs/libpcre:3
-   )
!=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
)
-   || (
-   elibc_glibc? ( virtual/libc )
-   dev-libs/libpcre:3
-   )
!

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

2022-09-26 Thread Sam James
commit: 378f60807ba0c5b4a2a4977b9f21dc642909faa8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 15:49:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 16:11:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378f6080

dev-libs/rasqal: add github upstream metadata

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

 dev-libs/rasqal/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-libs/rasqal/metadata.xml b/dev-libs/rasqal/metadata.xml
index b69a849fd57e..7ff102495df8 100644
--- a/dev-libs/rasqal/metadata.xml
+++ b/dev-libs/rasqal/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
+   
+   dajobe/rasqal
+   
 



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

2022-09-26 Thread Matt Turner
commit: d7881d42cc9b11d1c005ee77bf63c02ac9b435c2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 26 15:59:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 26 16:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7881d42

gui-libs/vte-common: Fix SRC_URI

Closes: https://bugs.gentoo.org/873067
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.0.ebuild 
b/gui-libs/vte-common/vte-common-0.70.0.ebuild
index 56323d80fd76..23bef45e9c29 100644
--- a/gui-libs/vte-common/vte-common-0.70.0.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.0.ebuild
@@ -16,7 +16,7 @@ IUSE="systemd"
 KEYWORDS="~amd64"
 
 # Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte-${PV}/-/archive/${PV}/vte-${PV}.tar.bz2;
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
 
 DEPEND="
|| ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )



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

2022-09-26 Thread Michał Górny
commit: 15793d1bdb4bc42f8e8018e49f8cea3ef3426d5f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15793d1b

dev-ml/llvm-ocaml: Remove 16.0.0_pre20220926, it is too broken

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

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

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220926.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 3f682163a64b..
--- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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)"
-   )
-
-   # 

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

2022-09-26 Thread Michał Górny
commit: 71919b66aa7ad4381e8eb018492cea871af32eb3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71919b66

sys-devel/clang-runtime: Remove 16.0.0_pre20220926, it is too broken

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

 .../clang-runtime-16.0.0_pre20220926.ebuild| 41 --
 1 file changed, 41 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20220926.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 3cb2769d40af..
--- a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# 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: sys-libs/libcxx/

2022-09-26 Thread Michał Górny
commit: 426ed4f45a2cbabda11deca56b8156a7b4357406
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426ed4f4

sys-libs/libcxx: Remove 16.0.0_pre20220926, it is too broken

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

 sys-libs/libcxx/Manifest |   1 -
 sys-libs/libcxx/libcxx-16.0.0_pre20220926.ebuild | 219 ---
 2 files changed, 220 deletions(-)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 21859d67a73b..853521d69088 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -5,5 +5,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20220926.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 28c4cca66346..
--- a/sys-libs/libcxx/libcxx-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# 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 

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

2022-09-26 Thread Michał Górny
commit: 657110b5c26c836d309ea2876a3f52b12599f4fb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657110b5

sys-libs/libomp: Remove 16.0.0_pre20220926, it is too broken

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

 sys-libs/libomp/Manifest |   1 -
 sys-libs/libomp/libomp-16.0.0_pre20220926.ebuild | 130 ---
 2 files changed, 131 deletions(-)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 21859d67a73b..853521d69088 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -5,5 +5,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20220926.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 83d025fd921f..
--- a/sys-libs/libomp/libomp-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# 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 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/libcxxabi/

2022-09-26 Thread Michał Górny
commit: 057345f13611c15f832abdcc4fded88194bdf8e4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057345f1

sys-libs/libcxxabi: Remove 16.0.0_pre20220926, it is too broken

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

 sys-libs/libcxxabi/Manifest|   1 -
 .../libcxxabi/libcxxabi-16.0.0_pre20220926.ebuild  | 123 -
 2 files changed, 124 deletions(-)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20220926.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 78be4b5b862f..
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# 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: sys-devel/lld/

2022-09-26 Thread Michał Górny
commit: 52a38ecf204d3ae8cbdc0feda02ceebd4766db16
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52a38ecf

sys-devel/lld: Remove 16.0.0_pre20220926, it is too broken

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

 sys-devel/lld/Manifest  |  1 -
 sys-devel/lld/lld-16.0.0_pre20220926.ebuild | 81 -
 2 files changed, 82 deletions(-)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20220926.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20220926.ebuild
deleted file mode 100644
index f8773e9ca849..
--- a/sys-devel/lld/lld-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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
-
-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"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   ~sys-devel/llvm-${PV}
-"
-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
-   cmake_build check-lld
-}



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

2022-09-26 Thread Michał Górny
commit: d0af1572c3c97a86b1efd3f5747dc7aed98b3bba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0af1572

sys-devel/llvm-common: Remove 16.0.0_pre20220926, it is too broken

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20220926.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20220926.ebuild
deleted file mode 100644
index df37476f6fbc..
--- a/sys-devel/llvm-common/llvm-common-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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: sys-devel/llvm/

2022-09-26 Thread Michał Górny
commit: 651f3dc66775f7f03de809648fc11a9af33caab4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651f3dc6

sys-devel/llvm: Remove 16.0.0_pre20220926, it is too broken

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

 sys-devel/llvm/Manifest   |   1 -
 sys-devel/llvm/llvm-16.0.0_pre20220926.ebuild | 529 --
 2 files changed, 530 deletions(-)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 46374a34b698..4c7148538063 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -10,5 +10,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20220926.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 9171387473ba..
--- a/sys-devel/llvm/llvm-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,529 +0,0 @@
-# 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-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"
-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}] )
-"
-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
-llvm.org_set_globals
-
-python_check_deps() {
-   use doc || return 0
-
-  

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

2022-09-26 Thread Michał Górny
commit: e59347f05d739d9c76335ea22e7d9b892362653f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59347f0

llvm.org.eclass: Revert "Enable 16.0.0_pre20220926 snap"

The 16.x is far too broken right now for this to be usable.

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

 eclass/llvm.org.eclass | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 01c08affa06c..bea8bc8cf31b 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,9 +72,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20220918)

EGIT_COMMIT=303526ef3aa211c1930be2885deae15eeeda3b18
;;
-   16.0.0_pre20220926)
-   
EGIT_COMMIT=4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2
-   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2022-09-26 Thread Michał Górny
commit: c7655d004c706ade54462e41ef25751b546681fe
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7655d00

sys-devel/clang-common: Remove 16.0.0_pre20220926, it is too broken

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

 sys-devel/clang-common/Manifest|  1 -
 .../clang-common-16.0.0_pre20220926.ebuild | 24 --
 2 files changed, 25 deletions(-)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20220926.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 1285500128bb..
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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=""
-
-PDEPEND="
-   sys-devel/clang:*
-"
-
-LLVM_COMPONENTS=( clang/utils )
-llvm.org_set_globals
-
-src_install() {
-   newbashcomp bash-autocomplete.sh clang
-}



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

2022-09-26 Thread Michał Górny
commit: 43d7e0c5ab75e562606e487293409bd523a4cf48
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d7e0c5

sys-devel/clang: Remove 16.0.0_pre20220926, it is too broken

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

 sys-devel/clang/Manifest|   1 -
 sys-devel/clang/clang-16.0.0_pre20220926.ebuild | 463 
 2 files changed, 464 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 642d143e46a8..0aaec3968314 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -11,5 +11,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20220926.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 5baa52268eff..
--- a/sys-devel/clang/clang-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,463 +0,0 @@
-# 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 default-compiler-rt default-libcxx default-lld doc
-   llvm-libunwind +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}
-"
-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-common
-   sys-devel/clang-toolchain-symlinks:${SLOT}
-   ~sys-devel/clang-runtime-${PV}
-   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 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. 

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

2022-09-26 Thread Michał Górny
commit: 09b18339f792f5d7d0753c2f8526ff9e8435b0e8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b18339

sys-libs/compiler-rt: Remove 16.0.0_pre20220926, it is too broken

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

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

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index fe6e378eb938..1a118d537cb0 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -7,5 +7,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220926.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 236d4a319ccf..
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# 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: dev-python/lit/

2022-09-26 Thread Michał Górny
commit: 732c654c45801f0419ff73824dce835c9146f481
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732c654c

dev-python/lit: Remove 16.0.0_pre20220926, it is too broken

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

 dev-python/lit/Manifest  |  1 -
 dev-python/lit/lit-16.0.0_pre20220926.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_pre20220926.ebuild 
b/dev-python/lit/lit-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 8ace6ca8b915..
--- a/dev-python/lit/lit-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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: dev-python/clang-python/

2022-09-26 Thread Michał Górny
commit: db483af6619691a100f1d773c89631b1a14b16ff
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db483af6

dev-python/clang-python: Remove 16.0.0_pre20220926, it is too broken

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

 dev-python/clang-python/Manifest   |  1 -
 .../clang-python-16.0.0_pre20220926.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20220926.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_pre20220926.ebuild
deleted file mode 100644
index f0290ca4c7b1..
--- a/dev-python/clang-python/clang-python-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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: dev-util/lldb/

2022-09-26 Thread Michał Górny
commit: 867155179533fe4b94199230ae8f3b395ea16477
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86715517

dev-util/lldb: Remove 16.0.0_pre20220926, it is too broken

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

 dev-util/lldb/Manifest   |   1 -
 dev-util/lldb/lldb-16.0.0_pre20220926.ebuild | 115 ---
 2 files changed, 116 deletions(-)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 04542f02bf03..4d1bc3f24027 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -3,5 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20220926.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20220926.ebuild
deleted file mode 100644
index fd12eb1fbf30..
--- a/dev-util/lldb/lldb-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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
-   

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

2022-09-26 Thread Michał Górny
commit: b43d125b41d70a6e927facf320346c1e31b7ed7c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43d125b

sys-libs/compiler-rt-sanitizers: Remove 16.0.0_pre20220926, it is too broken

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

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

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index e9e1b9fa02f8..aaf1da153153 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -7,5 +7,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 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_pre20220926.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220926.ebuild
deleted file mode 100644
index f716dc74b423..
--- 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# 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() {
-   

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

2022-09-26 Thread Michał Górny
commit: e11d82b121c62d1f3d412a1be5e3fc6347cd1308
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11d82b1

sys-libs/llvm-libunwind: Remove 16.0.0_pre20220926, it is too broken

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

 sys-libs/llvm-libunwind/Manifest   |   1 -
 .../llvm-libunwind-16.0.0_pre20220926.ebuild   | 130 -
 2 files changed, 131 deletions(-)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index d5fa605cfa76..b3ef3d4b4d0f 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,5 +4,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220926.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 67d11a24dc77..
--- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# 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-libs/libclc/

2022-09-26 Thread Michał Górny
commit: 56acefc5bfe5bb8004e03d0dae5913255b1281e4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:57:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:57:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56acefc5

dev-libs/libclc: Remove 16.0.0_pre20220926, it is too broken

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

 dev-libs/libclc/Manifest |  1 -
 dev-libs/libclc/libclc-16.0.0_pre20220926.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 7f8b54ea89e6..d2643a8c4e79 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -3,4 +3,3 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
-DIST llvm-project-4f188ef89ce5a3bee21fd0b4e8fcdf7f030f64b2.tar.gz 168720595 
BLAKE2B 
10bd3ac4eea674fc171f17414f6892a681529b020a5d513e075920f7792fb31d6d4a3584679ebea24bc839c2a233459b935d368c7ea57c94ad27c7c81da05cff
 SHA512 
77ae7eb57c8c50affb516581dabe3b31e342f7ed899440521b6738aeec3b6e795c50c078bbe0f483a070961c9b5b73a7bbe28e2f109e2ce69d238ddbda8e134f

diff --git a/dev-libs/libclc/libclc-16.0.0_pre20220926.ebuild 
b/dev-libs/libclc/libclc-16.0.0_pre20220926.ebuild
deleted file mode 100644
index 2ec99d83a103..
--- a/dev-libs/libclc/libclc-16.0.0_pre20220926.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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: dev-python/moto/

2022-09-26 Thread Michał Górny
commit: 9717950d1bbdb8ca9facbaf820d62d47133e32af
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 26 15:56:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 26 15:56:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9717950d

dev-python/moto: Remove old

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

 dev-python/moto/Manifest   |  1 -
 dev-python/moto/moto-3.1.17.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 986656784637..353fffe51039 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,2 +1 @@
-DIST moto-3.1.17.tar.gz 2353251 BLAKE2B 
9ea4b0eb7cd4598e9af967451b2193e80864171eb670c24c36178be49f295cca0aa4bbdb6c1d3c5b7ef1e88eea859a0e512e196044c3b141c08fbe85098c172a
 SHA512 
fcc7975c27c0b93933c2d56427d2b49c65f4dc8281c2f573e82fda7709d6202fc02e0c89312db4d40f3b17a55ba6a998da11b42074a9dfb2ceebfbdf812b184f
 DIST moto-4.0.0.tar.gz 2404959 BLAKE2B 
a9969cb306937deaa15aca1ee76a447d0e416a7be160da9c81ce30e5147fd595cbe7b38f84ee26e795d055e3f62a6c1467e176d9b7ee58197c9d22a34f94918e
 SHA512 
11bc093b6e89bad5340433daee0f9ba482a8534ab73a57a77556510f1dfef8186ee45b6c914bab291e861eb50d4bda7686d3d22d469db87a79e3247dbefd2e6d

diff --git a/dev-python/moto/moto-3.1.17.ebuild 
b/dev-python/moto/moto-3.1.17.ebuild
deleted file mode 100644
index 83bce6f57fce..
--- a/dev-python/moto/moto-3.1.17.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Mock library for boto"
-HOMEPAGE="https://github.com/spulec/moto;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
-   dev-python/boto[${PYTHON_USEDEP}]
-   dev-python/cfn-lint[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
-   dev-python/cookies[${PYTHON_USEDEP}]
-   >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
-   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
-   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
-   dev-python/boto3[${PYTHON_USEDEP}]
-   dev-python/botocore[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/flask-cors[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
-   >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
-   dev-python/pretty-yaml[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/python-jose[${PYTHON_USEDEP}]
-   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
-   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO
-   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
-   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
-   
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
-   
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
-   
tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
-   
tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
-   # broken code (local variable used referenced before definition)
-   tests/test_appsync/test_appsync_schema.py
-   # Needs network (or docker?) but not marked as such, bug #807031
-   # TODO: report upstream
-   tests/test_batch/test_batch_jobs.py::test_terminate_job
-   tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
-   tests/test_batch/test_batch_jobs.py::test_cancel_running_job
-   tests/test_batch/test_batch_jobs.py::test_dependencies
-   tests/test_batch/test_batch_jobs.py::test_container_overrides

  1   2   3   4   >