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

2023-05-05 Thread Miroslav Šulc
commit: 90e440d81788f0e165d9e16cd7556de3b7229fb5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat May  6 05:31:28 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e440d8

dev-libs/librdkafka: py3.11

Closes: https://bugs.gentoo.org/896722
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild 
b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
index f135b0c40db9..61cfc39c076f 100644
--- a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
+++ b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit python-any-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/bootchart2/

2023-05-05 Thread Miroslav Šulc
commit: 9dc03412ae1ba8ebc4f92f6f7e4faa840f973af8
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat May  6 05:20:43 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:20:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc03412

app-benchmarks/bootchart2: py3.11

Closes: https://bugs.gentoo.org/896506
Signed-off-by: Miroslav Šulc  gentoo.org>

 app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild 
b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
index 723181b9bb35..fe460f6fbd0a 100644
--- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
+++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit linux-info python-single-r1 systemd toolchain-funcs
 



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

2023-05-05 Thread Miroslav Šulc
commit: d2a420578b09f006276510af0b55369bd30bdbee
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat May  6 05:16:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:16:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a42057

x11-misc/menumaker: bump to 0.99.14, eapi8, py3.11

Closes: https://bugs.gentoo.org/897348
Signed-off-by: Miroslav Šulc  gentoo.org>

 x11-misc/menumaker/Manifest |  1 +
 x11-misc/menumaker/menumaker-0.99.14.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/x11-misc/menumaker/Manifest b/x11-misc/menumaker/Manifest
index 10cb05fd2c69..4fcd2e61d58e 100644
--- a/x11-misc/menumaker/Manifest
+++ b/x11-misc/menumaker/Manifest
@@ -1 +1,2 @@
 DIST menumaker-0.99.12.tar.gz 206208 BLAKE2B 
c909a103bd031f385a1b7c19c8f17ac97310b3f19b2cf3eeb4b77ebfa82ac388cb9d76b1c88523942ce9d20016ba86bd4fa3741b31e3f6cd9ca63e10c8cab65e
 SHA512 
dceef85da4d68a7f13bb59e1d93a51632d4134e55c59fa9cdf4ec4497eb502959c1b65ccaa56c2410f2fc5a770a9b023ddec05e80d186c88cdc1a351e1869af6
+DIST menumaker-0.99.14.tar.gz 205664 BLAKE2B 
b86e46ec07ea14b695c9350e5156081db7a5ae278a7356d98ae1e1a488d83da02d3efd547f9c7d3ac5bdc894b77085434a05e27fd76c09cafc88f1cbce4c428a
 SHA512 
81d44c1917d0fd4cd1c8b7cdd4ce12795fee7cc286959a7fc9dc6f84a096ea850a4348d98b6a7dce153c5d07fdb8b3aaf13f3476a9f34dd56646af3097d406d0

diff --git a/x11-misc/menumaker/menumaker-0.99.14.ebuild 
b/x11-misc/menumaker/menumaker-0.99.14.ebuild
new file mode 100644
index ..20c089275a97
--- /dev/null
+++ b/x11-misc/menumaker/menumaker-0.99.14.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Utility that scans through the system and generates a menu of 
installed programs"
+HOMEPAGE="http://menumaker.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="doc"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+   doc? ( sys-apps/texinfo )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.99.12-AM_PATH_PYTHON.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   ECONF_SOURCE="${S}" econf PYTHON="${EPYTHON}"
+}
+
+src_compile() {
+   default
+   use doc && emake html
+}
+
+src_install() {
+   default
+   use doc && emake DESTDIR="${D}" install-html
+   python_optimize
+   python_fix_shebang "${ED}"/usr/bin/mmaker
+}



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

2023-05-05 Thread Miroslav Šulc
commit: 75a498dd351be964ad0f6898de5db02c5b39de2a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat May  6 05:07:02 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:07:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a498dd

media-sound/qsampler: dropped obsolete 0.9.8

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

 media-sound/qsampler/Manifest  |  1 -
 media-sound/qsampler/qsampler-0.9.8.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest
index 7426c37e51a8..2ceaca0a2854 100644
--- a/media-sound/qsampler/Manifest
+++ b/media-sound/qsampler/Manifest
@@ -1,2 +1 @@
-DIST qsampler-0.9.8.tar.gz 220782 BLAKE2B 
bd6431198e9143ff4123f0ed06e1e880891a7168412fe7fd0b09d5ef8be8a45027560fdb109d395a1fd66a1f6fdbf1c8b3dc673ec2a3d462f157048b0983142a
 SHA512 
4731eb86663261f09503a3f7c930b7def86f35ac4693b5a4514c16440957c693848522e87f41ba17f415ef6575b60f865f4d44c204020869ee37b682339e5fcf
 DIST qsampler-0.9.9.tar.gz 220746 BLAKE2B 
9c062b21655bc8fd484663a4c439b92c3bf554a1eb3648051f89bb97388740eea13c56b23a584c0c3f02ce150d2400a007dbaf1ad7a5752ab2366e9b2be3d6ab
 SHA512 
0553a158cb257ce35fe784d69e4ac654cd3bd096287e21476ab7eca6369c2f415a8f317d2ae155cb6a475e68dfde958b93348f1d24e33f13e18bd408f3901db9

diff --git a/media-sound/qsampler/qsampler-0.9.8.ebuild 
b/media-sound/qsampler/qsampler-0.9.8.ebuild
deleted file mode 100644
index c29d35c225b9..
--- a/media-sound/qsampler/qsampler-0.9.8.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code;
-   inherit git-r3
-else
-   SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="Graphical frontend to the LinuxSampler engine"
-HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug +libgig"
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/alsa-lib
-   media-libs/liblscp:=
-   x11-libs/libX11
-   libgig? ( media-libs/libgig:= )
-"
-RDEPEND="${DEPEND}
-   media-sound/linuxsampler
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch"
-)
-
-DOCS=( ChangeLog README TRANSLATORS )
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCONFIG_DEBUG=$(usex debug 1 0)
-   -DCONFIG_LIBGIG=$(usex libgig 1 0)
-   )
-   cmake_src_configure
-}



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

2023-05-05 Thread Miroslav Šulc
commit: b465b4674df7b2dc59251f92f7127063ee856217
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri May  5 22:04:47 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b465b467

dev-java/jaxen: drop 1.2.0-r1

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

 dev-java/jaxen/Manifest  |  1 -
 dev-java/jaxen/jaxen-1.2.0-r1.ebuild | 84 
 2 files changed, 85 deletions(-)

diff --git a/dev-java/jaxen/Manifest b/dev-java/jaxen/Manifest
index 251dffcfcdd0..3b203f52423c 100644
--- a/dev-java/jaxen/Manifest
+++ b/dev-java/jaxen/Manifest
@@ -1,2 +1 @@
-DIST jaxen-1.2.0.tar.gz 282829 BLAKE2B 
4d89d4fd3dfd8c4113fe7ecc05597ea9dd743d9c871f320936809016ae8cb3a3d4fb3f935de19463e6c99db1b67eff3545e909b707e81f4c0f114ec0f0e7bb97
 SHA512 
cecfc62eab1cf6586b28594855bd983679a932dbdc6cbdd07d85a9a9458e78b2e784dfd6287e6e87e4f4443239eefbeac59a7316dae53b818379daaccae56b53
 DIST jaxen-2.0.0.tar.gz 348084 BLAKE2B 
0dd90e040c865e0c2588f93ead9aadd64d49a8559a7c48255bdf89cca88967a60c8c0817ee4b234352fc0c8c3607e00e08c21df4580be7a889ca748073184f54
 SHA512 
897d8ee72b2ee3743118e363f66e1ccf5195863e4395dbdffa33b0bd7339663d85946f5e6eb37891e2ebb1572cab610a98a3690bdcc3993a2d2be4ae7920f174

diff --git a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild 
b/dev-java/jaxen/jaxen-1.2.0-r1.ebuild
deleted file mode 100644
index 263da0bf4a88..
--- a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/jaxen-xpath/jaxen/archive/refs/tags/v1.2.0.tar.gz --slot 1.2 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxen-1.2.0.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="jaxen:jaxen:1.2.0"
-JAVA_TESTING_FRAMEWORKS="junit"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Jaxen is a universal XPath engine for Java"
-HOMEPAGE="http://www.cafeconleche.org/jaxen/;
-SRC_URI="https://github.com/${PN}-xpath/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="1.2"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-IUSE="dom4j jdom xom"
-
-# It seems that most tests depend on dom4j, jdom and xom which all depend back 
on jaxen
-REQUIRED_USE="test? ( dom4j jdom xom )"
-
-# Compile dependencies
-# POM: pom.xml
-# xerces:xercesImpl:2.6.2 -> >=dev-java/xerces-2.12.0:2
-# xml-apis:xml-apis:1.3.02 -> >=dev-java/xml-commons-external-1.4.01:1.4
-# POM: pom.xml
-# test? junit:junit:3.8.2 -> >=dev-java/junit-3.8.2:0
-
-CDEPEND="
-   dom4j? ( dev-java/dom4j:1 )
-   jdom? ( dev-java/jdom:0 )
-   xom? ( dev-java/xom:0 )
-"
-
-DEPEND="
-   ${CDEPEND}
-   >=virtual/jdk-1.8:*
-"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}/${P}"
-
-DOCS=( "${S}"/{LICENSE.txt,README.md} )
-
-JAVA_SRC_DIR="src/java/main"
-
-JAVA_TEST_SRC_DIR="src/java/test"
-JAVA_TEST_GENTOO_CLASSPATH="junit"
-
-src_prepare() {
-   default
-
-   if use dom4j; then
-   JAVA_GENTOO_CLASSPATH+=" dom4j-1"
-   else
-   rm -rv "${JAVA_SRC_DIR}"/org/jaxen/dom4j || die
-   fi
-
-   if use jdom; then
-   JAVA_GENTOO_CLASSPATH+=" jdom"
-   else
-   rm -rv "${JAVA_SRC_DIR}"/org/jaxen/jdom || die
-   fi
-
-   if use xom; then
-   JAVA_GENTOO_CLASSPATH+=" xom"
-   else
-   rm -rv "${JAVA_SRC_DIR}"/org/jaxen/xom || die
-   fi
-}
-
-src_install() {
-   default
-   java-pkg-simple_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/files/, dev-java/dom4j/

2023-05-05 Thread Miroslav Šulc
commit: 5514fdf0fbce9d9164b96e57db98b0d1a0cf4160
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri May  5 22:02:20 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5514fdf0

dev-java/dom4j: drop 2.1.3

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

 dev-java/dom4j/Manifest|  1 -
 dev-java/dom4j/dom4j-2.1.3.ebuild  | 75 --
 .../dom4j-2.1.3-xpp3-add-removeAttribute.patch | 47 --
 3 files changed, 123 deletions(-)

diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest
index 4562f0eea90e..5e15c8c800a1 100644
--- a/dev-java/dom4j/Manifest
+++ b/dev-java/dom4j/Manifest
@@ -1,3 +1,2 @@
-DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B 
d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20
 SHA512 
8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96
 DIST dom4j-2.1.4.tar.gz 566090 BLAKE2B 
3078389c947d6915f001a6b59e1398c037d9b696186a9386a00f79b6aec33093e1786903eff35d4d9766345c3fa4f644dd756b431f4f9772b988038d8b48ce17
 SHA512 
bb735222c8b7dd3788bd8be3b265814d8f3133d42b750a2911464c92dacff1172067d3eedd6736014879ea9e54af32d46a45224522e6a6f2607d25c0fc9e6f38
 DIST jaxen-1.2.0.jar 232455 BLAKE2B 
6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370
 SHA512 
cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
deleted file mode 100644
index 69be8c48e9fc..
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom dom4j-2.1.3.pom 
--download-uri 
https://github.com/dom4j/dom4j/archive/refs/tags/version-2.1.3.tar.gz --slot 1 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild dom4j-2.1.3.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.dom4j:dom4j:2.1.3"
-JAVA_TESTING_FRAMEWORKS="testng"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="flexible XML framework for Java"
-HOMEPAGE="https://dom4j.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz 
-> ${P}.tar.gz
-   https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar;
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-IUSE="jaxen"
-
-CDEPEND="
-   dev-java/jaxb-api:2
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/xsdlib:0
-   jaxen? ( dev-java/jaxen:1.2[dom4j] )
-"
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.8:*
-   test? ( dev-java/xerces:2 )
-"
-
-# Runtime dependencies
-# POM: ${P}.pom
-# javax.xml.bind:jaxb-api:2.2.12 -> !!!groupId-not-found!!!
-# javax.xml.stream:stax-api:1.0-2 -> java-virtuals/stax-api:0
-# jaxen:jaxen:1.1.6 -> >=dev-java/jaxen-1.2.0:1.2
-# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-20090415:0
-# pull-parser:pull-parser:2 -> >=dev-java/xpp2-2.1.10:0
-# xpp3:xpp3:1.1.4c -> >=dev-java/xpp3-1.1.4c:0
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.8:*
-"
-
-PATCHES=(
-   # XmlStartTag.java:31: error: ProxyXmlStartTag is not abstract and does 
not override abstract method removeAttributeByRawName
-   # patch from https://github.com/dom4j/dom4j/pull/22
-   "${FILESDIR}"/dom4j-2.1.3-xpp3-add-removeAttribute.patch
-)
-
-S="${WORKDIR}/${PN}-version-${PV}"
-
-# dom4j has a cyclic dependency on jaxen[dom4j].
-# The downloaded jaxen-1.2.0.jar is provided for compilation only.
-# No prebuilt software is actually installed onto the system.
-JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar"
-JAVA_GENTOO_CLASSPATH="jaxb-api-2,xpp2,xpp3,xsdlib"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="xml"
-
-src_prepare() {
-   default
-
-   if use jaxen; then
-   JAVA_GENTOO_CLASSPATH+=" jaxen-1.2"
-   fi
-}

diff --git a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch 
b/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch
deleted file mode 100644
index a58a06dfcd61..
--- a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java 
b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-index 08b88fc..aa27c10 100644
 a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-+++ b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-@@ -211,7 

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

2023-05-05 Thread Miroslav Šulc
commit: dfa4ecd4ca6b29dc04d06f287067806b2454f699
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri May  5 22:03:32 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa4ecd4

dev-java/xom: drop 1.3.7

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

 dev-java/xom/Manifest |  1 -
 dev-java/xom/xom-1.3.7.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/dev-java/xom/Manifest b/dev-java/xom/Manifest
index 8623f92eb313..c1a869f6433b 100644
--- a/dev-java/xom/Manifest
+++ b/dev-java/xom/Manifest
@@ -1,2 +1 @@
-DIST xom-1.3.7-src.tar.gz 5898676 BLAKE2B 
963190849bcdb1b4e786a099dd2abd2ed8f17e5b486bce9df48d9f6ddab4f381c3c5c7d70388f9d74710547ff7a62bbd6a2eb9c2a6d6ff8cd06156b83e98aba0
 SHA512 
9b574f23c9394f5b54dc9b33e41e89638d041337c08336f44f968a55a1633dcc90ff1b520f7ad57cdbe68a1f81e221ac7e83336eb472876ab43939d9ce940262
 DIST xom-1.3.8-src.tar.gz 5898196 BLAKE2B 
59d2af50b1f662419cf9e860c9946b250b3a803b3e3190483bef5d9b77a51272f1f2b11b10da1d72daff5f9a38dfdd3c3c13d15de7b1d9e19372895316df0033
 SHA512 
4a9b328a51fc24a447271e52b2c084178e2a5091b6e37a6dcb05cfa7c1aeacc426bae896a84dd9a7adc425f77785c12f0ee23805863f096232ad6ca4a2335b44

diff --git a/dev-java/xom/xom-1.3.7.ebuild b/dev-java/xom/xom-1.3.7.ebuild
deleted file mode 100644
index 5289b1b22b80..
--- a/dev-java/xom/xom-1.3.7.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XML Object Model"
-HOMEPAGE="https://xom.nu;
-SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.gz;
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x86-solaris"
-
-CDEPEND="
-   dev-java/jaxen:1.2
-   dev-java/xerces:2"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.8:*"
-
-DEPEND="
-   ${CDEPEND}
-   dev-java/junit:0
-   >=virtual/jdk-1.8:*"
-
-JAVA_GENTOO_CLASSPATH="jaxen-1.2,xerces-2"
-JAVA_SRC_DIR="src/main/java"
-JAVA_RESOURCE_DIRS="src/main/resources"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-PATCHES=(
-   "${FILESDIR}/${P}-disable-invalid-test.patch"
-)
-
-src_prepare() {
-   default
-
-   java-pkg_clean
-
-   # removing directories based on build.xml
-   rm -rv XOM/src/nu/xom/benchmarks/ || die
-   rm -rv XOM/src/nu/xom/integrationtests/ || die
-   rm -rv XOM/src/nu/xom/samples/ || die
-   rm -rv XOM/src/nu/xom/tools/ || die
-
-   # reorganize the code and resources so that it goes well with 
java-pkg-simple
-   mkdir -pv ${JAVA_SRC_DIR} ${JAVA_RESOURCE_DIRS} 
${JAVA_TEST_SRC_DIR}/nu/xom || die
-   mv -v XOM/src/nu/xom/tests ${JAVA_TEST_SRC_DIR}/nu/xom/ || die
-   mv -v XOM/data . || die
-   pushd XOM/src || die
-   for file in $(find -type f -name "*.java"); do
-   cp --parents -R ${file} "${WORKDIR}/${JAVA_SRC_DIR}" || die
-   done
-   for file in $(find -type f ! -name "*.java"); do
-   cp --parents -R ${file} "${WORKDIR}/${JAVA_RESOURCE_DIRS}" || 
die
-   done
-   popd
-}



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

2023-05-05 Thread Andrey Grozin
commit: a142e0faff27242e7bceb4aed00b3c2b5fcde5a2
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat May  6 04:58:25 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat May  6 04:58:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a142e0fa

dev-python/iminuit: fix building with gcc-13

Closes: https://bugs.gentoo.org/895228
Signed-off-by: Andrey Grozin  gentoo.org>

 .../iminuit/files/iminuit-2.21.3-gcc-13.patch   | 21 +
 dev-python/iminuit/iminuit-2.21.3.ebuild|  2 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch 
b/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch
new file mode 100644
index ..765b2f555ac4
--- /dev/null
+++ b/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch
@@ -0,0 +1,21 @@
+From c26e9b3882d68fbef471bd67c7ea0eeb5a26c481 Mon Sep 17 00:00:00 2001
+From: andriish 
+Date: Thu, 4 May 2023 19:08:37 +0200
+Subject: [PATCH] Update fcn.hpp
+
+---
+ src/fcn.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/fcn.hpp b/src/fcn.hpp
+index 3e2ff80c..0c53e1be 100644
+--- a/src/fcn.hpp
 b/src/fcn.hpp
+@@ -1,6 +1,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ namespace py = pybind11;
+ 

diff --git a/dev-python/iminuit/iminuit-2.21.3.ebuild 
b/dev-python/iminuit/iminuit-2.21.3.ebuild
index 5b482e3c236b..19e4fd25024d 100644
--- a/dev-python/iminuit/iminuit-2.21.3.ebuild
+++ b/dev-python/iminuit/iminuit-2.21.3.ebuild
@@ -31,6 +31,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}"/${P}-gcc-13.patch )
+
 distutils_enable_tests pytest
 
 src_test() {



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

2023-05-05 Thread Andrey Grozin
commit: d39392eff9f2f4c866b03af7ebeb791eae356e05
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat May  6 04:56:05 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat May  6 04:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39392ef

dev-python/iminuit: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/iminuit/Manifest  |  1 -
 dev-python/iminuit/iminuit-2.19.0.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 58b8cf91784e..1031fe323734 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,2 +1 @@
-DIST iminuit-2.19.0.tar.gz 433221 BLAKE2B 
e7aac69f74410ff53597a0e6ae44597185fbf4199ee72b1b1b98676c929550e81e155ce8ba768daf672ec3617b833d08a32ec22996459a1dd02fefdab489ea78
 SHA512 
9f3f86d0717a4fe50d176b6cc6b6df879d4d7b7e43262535627925d8a61dc3e0bde74a41c662c051bc1b136552c5abdaebca800721c3934332212c4ccdf30d69
 DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 
5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210
 SHA512 
5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4

diff --git a/dev-python/iminuit/iminuit-2.19.0.ebuild 
b/dev-python/iminuit/iminuit-2.19.0.ebuild
deleted file mode 100644
index d49837be498a..
--- a/dev-python/iminuit/iminuit-2.19.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-# forced implicitly
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake distutils-r1 virtualx pypi
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="https://github.com/scikit-hep/iminuit/;
-
-SLOT="0"
-LICENSE="MIT LGPL-2.1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ipython[${PYTHON_USEDEP}]
-   dev-python/ipywidgets[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
-}



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

2023-05-05 Thread Michał Górny
commit: 49e557f90698f6e4caca04b36dd8670b26d74f75
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 04:20:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e557f9

dev-python/qtconsole: Bump to 5.4.3

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

 dev-python/qtconsole/Manifest   |  1 +
 dev-python/qtconsole/qtconsole-5.4.3.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest
index c004a37243df..d0f73a1690bc 100644
--- a/dev-python/qtconsole/Manifest
+++ b/dev-python/qtconsole/Manifest
@@ -1 +1,2 @@
 DIST qtconsole-5.4.2.tar.gz 437031 BLAKE2B 
8db9c6cebf39cda995f88796d4b8da37731212fd5464728cee32ecd537a90e07b80585d30870ef236d66a293977382372f8629739e334f641526518b3ab15a0e
 SHA512 
9796cc917e010878acef135f54e150217646526c3d6cc2754d670990cddee14334e32e7f5fb88d0a44d6dc0099eecf3300f10a188d36ced57c6b25c982249c3f
+DIST qtconsole-5.4.3.tar.gz 437303 BLAKE2B 
ead6676dabf342a74c30ecba1f280e697c7e58fb970813a572bcacf4adbc71e525df4323b50c30100433373e89eeea464dc382844066416e121a0f1c140487db
 SHA512 
9c2061441775daa3045c1788ed57048de9197938a927647197d29a0b7cada836d5fe4e3329b5126c984064070a275cccbe0341622c3b8591f63842a619b859e8

diff --git a/dev-python/qtconsole/qtconsole-5.4.3.ebuild 
b/dev-python/qtconsole/qtconsole-5.4.3.ebuild
new file mode 100644
index ..9496ecd342ea
--- /dev/null
+++ b/dev-python/qtconsole/qtconsole-5.4.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Qt-based console for Jupyter with support for rich media output"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/qtconsole/
+   https://pypi.org/project/qtconsole/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+
+RDEPEND="
+   >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-4.1.1[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}]
+   >=dev-python/QtPy-2.0.1[${PYTHON_USEDEP},gui,printsupport,svg]
+"
+# The test suite tests both against pyqt5 *and* pyside2
+BDEPEND="
+   test? (
+   dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib]
+   )
+"
+# required by the tests that are removed:
+#  dev-python/flaky[${PYTHON_USEDEP}]
+#  dev-python/pytest-qt[${PYTHON_USEDEP}]
+
+PDEPEND="
+   dev-python/ipython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+   # TODO: these tests require virtx; however, running under virtx
+   # causes pytest to segv on exit (even though tests pass)
+   EPYTEST_IGNORE=(
+   qtconsole/tests/test_00_console_widget.py
+   qtconsole/tests/test_jupyter_widget.py
+   )
+   epytest
+}



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

2023-05-05 Thread Michał Górny
commit: 56ef71881b4f806a9258221d1ed42c40a59ddfdd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 04:35:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ef7188

dev-python/pulsectl: Tests require pulseaudio-daemon (not pipewire)

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

 dev-python/pulsectl/pulsectl-22.3.2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/pulsectl/pulsectl-22.3.2.ebuild 
b/dev-python/pulsectl/pulsectl-22.3.2.ebuild
index 6607acd14b45..a13a963b83ea 100644
--- a/dev-python/pulsectl/pulsectl-22.3.2.ebuild
+++ b/dev-python/pulsectl/pulsectl-22.3.2.ebuild
@@ -21,5 +21,10 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="
media-sound/pulseaudio
 "
+BDEPEND="
+   test? (
+   media-sound/pulseaudio-daemon
+   )
+"
 
 distutils_enable_tests unittest



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

2023-05-05 Thread Michał Górny
commit: b7a6a76306708ac6c5fd05031bc58be40295
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 04:19:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:26:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a6a763

dev-python/ruamel-yaml: Bump to 0.17.23

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

 dev-python/ruamel-yaml/Manifest   |  1 +
 dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 33c5e7a8ac30..0b01c21a9960 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,2 +1,3 @@
 DIST ruamel.yaml-0.17.21.tar.xz 184612 BLAKE2B 
cc7e2a336d3c77a9f2d7e5d7233ceb4d15fddca3a97ec0e54427469fd24c7c63fc70b258adbad92a816d99a1f9839d41eccb9f3224e7a23884914755fa424bc9
 SHA512 
87f4723bfc76b1b21168852aabe4b49921f175294ac05b4e3f292f2bcf23fe6595df3e066843d193f881b274be2a7b358bd04625afef913bb0e5811efe98b761
 DIST ruamel.yaml-0.17.22.tar.xz 185000 BLAKE2B 
dda8163bfa52b29801d115bc64ef52c35086f186b4795df9dfcd785584e2de338ca055dbf07f3eaac548b14d338ac89bbda4e95196fd113a8fda3ecacb30bc61
 SHA512 
ac1af1c829c0a5dc65a66926d03b50eede405c9dafd811eae1b9567c81b6bb86b7dd91f4b7c6bf84d7c4833f8b17860dcfddaf7992241ac6673d7ffecf15466f
+DIST ruamel.yaml-0.17.23.tar.xz 185900 BLAKE2B 
ff283c979474f14e2f0231d64d0a609f262c4b87764eedb2b6060a66a09388670514f341809e6c5f36b0fbe15412209dbd5da9fc31fd8bda83a4d857beade48e
 SHA512 
1a9c22357d61e31464cdead9d0c7715f156839861b8d93b94fa78f00b8d75e803d5bd74fc7d36e1d20f5927f807c3a9ed6af79746177a1d5da0622729597807e

diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild 
b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild
new file mode 100644
index ..255ffe55c09d
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+   https://pypi.org/project/ruamel.yaml/
+   https://sourceforge.net/projects/ruamel-yaml/
+"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+   !dev-python/namespace-ruamel
+"
+BDEPEND="
+   test? (
+   dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   _test/test_deprecation.py::test_collections_deprecation
+   )
+   local EPYTEST_IGNORE=(
+   # Old PyYAML tests from lib/ require special set-up and are
+   # invoked indirectly via test_z_olddata, tell pytest itself
+   # to leave the subdir alone.
+   _test/lib/
+   )
+
+   # this is needed to keep the tests working while
+   # dev-python/namespace-ruamel is still installed
+   distutils_write_namespace ruamel
+   epytest
+}



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

2023-05-05 Thread Michał Górny
commit: f9db02effcd0c7af4b6834654ff29fe6c0d36a33
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 03:35:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9db02ef

app-admin/awscli: Bump to 1.27.129

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.129.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index c4a9e9ab6c52..1078b9012a7f 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.123.gh.tar.gz 2414392 BLAKE2B 
4df3e98062e61931efc59168eb6dbe6b50f2bd50ef6d5d810bf2d98f08058f69c8965726662f90e8289e94408e916e700acc2d62512d3b3033210eb615bbb8c4
 SHA512 
bfe6fe1a2fd9209090957faef600b40acd7c4bbf9304089a2844ac736d782a0c53687dd1073faf9e05c8e23c6dd1b6d7930e009dc0ea7765000489130d2a5410
 DIST aws-cli-1.27.126.gh.tar.gz 2415804 BLAKE2B 
f6c9c76320ce2bd7c03009d01e569a4552c329148323d4d7d302b3f4c9dce7f8e6743f427f9308c155917abcf228c5b35eeb15fd06b6602ca26f5f7c34e0cbd6
 SHA512 
6dd52530d9f35bfcbcc3b4a20b9a45881eea79a274b6fd9a3b2b2a5d6d337dbd3bf9efbe931417f43a7705b0f6359783a0fcf16dc025006cb853fe4fbc297630
 DIST aws-cli-1.27.127.gh.tar.gz 2416842 BLAKE2B 
6d1917695f9404a0edf1e9d1720606478e904615e46c775a5b65bab207a1b0ebfd1741daa2202e4567c0d4aa0d0eb6bfaf89210a6ccce542c7ee2c556c21c3b3
 SHA512 
32ac6f8e00434047acf46cd0dad80618e7c1926fa02cdc365005eccb3744f8ea2d67e11c7155a0ce88e6388668ec3aa0cd0bad33df8a7540bfd0cc1c9dcd52af
+DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B 
d1de37906ba0e541ef968aac5d7a7718167b6b8683d655f9b7ec91ab1e5ed289bff46dbb56c1a6a5c4e0ce56eb4fd9ebeac386d0ec38e855bfbd3076bcac2aa9
 SHA512 
cd3f57c1734d73964d712a7a5d03c83d3168f2197011b014a04088fb05090948463d95c7d9321e1ae1e21992e18013fdd260b640f342681bca70f2e33e423f88

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



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

2023-05-05 Thread Michał Górny
commit: 41aacd225f806b2ef0aa13786a79a7cc1ce808a4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 03:35:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41aacd22

dev-python/botocore: Bump to 1.29.129

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f847c3bb58cf..d472c9068d73 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.123.gh.tar.gz 11446357 BLAKE2B 
795e5591b64ae947c24f58916bd9935ef8a989260d1fb470e1422a7e765ba829331c39bf07fa834defea80881456e98f4ee045829966b975404752249f384249
 SHA512 
b46103ec68fd1d6ae40254a3d6858ccab8b7133de42691c583691583263c6327b2a332ed434a4f9e56662985bd142a65dc676b11230174ced0eb4d9bad3df028
 DIST botocore-1.29.126.gh.tar.gz 11453877 BLAKE2B 
955931ba40d550a12f4cd16cd7f746a755453e5db3515bf790af94b230dae2503c3d71b85e94044780ae40d4bd5bc19b9cd8e9bb45f1783ae5eb0344f900f08a
 SHA512 
ee5df31c1f3414f9f738d36712e83862de1006c89432b45293b89226b3c14f67f376b8d14f96092fe4524e5bbe9681e0ce7e2b30029c50aa98dcd02e8e2497d0
 DIST botocore-1.29.127.gh.tar.gz 11474348 BLAKE2B 
72002e57593e114864bb8d6f0ec30d78fb503a6eee71fd0e61dbe430d976408583e2697db1828e8373bd5ba620b024c2e9bf3e25a69a39625b8ac7f5ae61a63a
 SHA512 
b82f149807970666175222bba27213387782804c41393609011f36564b6a8be209777a575fa088e39440f7bcfe6d47d1183136aa2710ad4315f6f70075cd0ce3
+DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B 
b2601ecd28263e44f4830ccad24402e6c5f62127cd5abbe75fd270bb05fabcc10dee24e6ba8e37629232929990b1f6bd9870eead303642564342da60c3386bda
 SHA512 
c38a8797f7c728755406e334094e0183fd69eb1a7c68e41b065d5d2c48714390a647c68d0373c1d8a7b6d9d91fd950b10527ee88bca08788921903ff9535

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



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

2023-05-05 Thread Michał Górny
commit: c3986dc3cdb527a99a247e6ddac71b78f8bf2be6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 03:35:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 04:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3986dc3

dev-python/boto3: Bump to 1.26.129

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.26.129.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 10771e6a37c7..a973691b4b54 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.123.gh.tar.gz 640741 BLAKE2B 
a4d46a9995ce2c496a1cc0a4f9835474546a2a3b2252793cb80ad08e879afc3b69cc3bd6d6661d52c9812e9bec3f7dc66e5bfeae7761cd1a2f122762abf1f247
 SHA512 
2640c057a7beda8bafb5aa59af387d368bbf04f9e7a8bbe2ca5fd3adb82eb0480ba3e0b2580331a057ede010a6945397cf056fac210aced4a7c981dfa96c4e85
 DIST boto3-1.26.126.gh.tar.gz 642281 BLAKE2B 
c7a9130cac15843decf4543d6f74904080587d28c1158f6a01e390129a9e4feb8efd2ed806fb428c61e6f84285f4bc1beccb57b1c7fbec56499befeed4663fc9
 SHA512 
bd9633a2163cc251e83ab6f86d488e436255c6a0240468f372663aab77d09cb6c3039d424c0fda1c1a7c730be8b5cf7011c6e5a7efd04ba9e8e3cd6eb0d49f15
 DIST boto3-1.26.127.gh.tar.gz 645245 BLAKE2B 
fb320e064eae4a6755770653f5519e17ea11aa6f7aa566e0a625b1113cc784440c4d519bb2de544340d66c3fe80a510a1dadba3f724395c186ad7ef68b5ce11f
 SHA512 
df6f9082a159e7ae8033ba92652cde9d73fc8b93e6793d3ce021b75135f825f7e4e102467caa179b36959a42b98376e30ada35d4a3259e359fbf417c92a6e487
+DIST boto3-1.26.129.gh.tar.gz 645918 BLAKE2B 
2de3833e60f8a8b91a35c863fc67e1b098b4d51e296a20677ab0e35b62809118dd105cf9338ccef60eef454cbf4b443bf06aa56206a1db4720305bc23ef19d42
 SHA512 
6b97bee6947eb05e972877b8326b83c4fe6fd244c0ef63da3f2aec801a00810083bb5d4998ec262394cd130393c85f4a0f0cc22f58def1a425def2b3780a48bc

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



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pdal/

2023-05-05 Thread Sam James
commit: 82c2697531ac1b5c8edd57a4aceea2daf2bb8aee
Author: Thomas Bettler  gmail  com>
AuthorDate: Sun Apr 23 20:33:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c26975

sci-libs/pdal: version bump to 2.5.3

Closes: https://github.com/gentoo/gentoo/pull/30726
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/pdal/Manifest  |  1 +
 sci-libs/pdal/pdal-2.5.3.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/sci-libs/pdal/Manifest b/sci-libs/pdal/Manifest
index cd137117ac2d..51dc54d25844 100644
--- a/sci-libs/pdal/Manifest
+++ b/sci-libs/pdal/Manifest
@@ -1,3 +1,4 @@
 DIST PDAL-2.4.0-src.tar.gz 113449697 BLAKE2B 
8f774555d32ad4f0afe6dd850e6dcaf33b58c02934207ee2224230af762a7d3062a48909e267abf790a97a1d11788bb7543971c99239e5ae742d7945db09bda5
 SHA512 
655fadd2b435ed1cb801ba542028bcc15156da9266eedde93b2210dbadbc50d36b0b6a151062113f2adfb68a2938e2b867438a5a94952a7b3e46f59a53b47623
 DIST PDAL-2.4.3-src.tar.gz 100758279 BLAKE2B 
7c157bb51416b24bd8896a62e71a186bc9a45b34d5ab58fadbe691cb1abc9595f598fcf92ec528c9103f646c21f940b26fbf199a998e707d17f1527eb2957a85
 SHA512 
ed342c29d10c0506e1c0f5ee4dba531189000dd0cc6912f681a95b7c56483d6136e515771a174e20906b1cd81dfd101d53be0cbaf200480d81d053d7dec8a386
 DIST PDAL-2.5.0-src.tar.gz 105190336 BLAKE2B 
6dc303abdf98c07a64a1709bf6069d003cddffef976874e635caf950a291aa7dbdffa0c374a83678f7661d5dd7b8d16dacfbe53354954265f688bdce1def
 SHA512 
10545ad44efbb7a654d596d4a861a81177d61a602ff8425965def5dd99e1595a7873c741f99eefcd7ae5dc7f438b321b51399db3b33fb8eddf46bec8394472b4
+DIST PDAL-2.5.3-src.tar.bz2 102669314 BLAKE2B 
1c6c8406f8de65a04364cc1141be809c00ea716fcfd5578833883357258855b3f7e70ea03c86f487dff0bc98072c29bed45a613c14ace05aef6ae49627b40374
 SHA512 
f67a303711b7d9e9dc14260afb96d299bcd5327ba0cc947143a583f55bd532a248b131e4602fd37d711ad0084e8601420828dacac40c414b95b8e9f9e8175e1b

diff --git a/sci-libs/pdal/pdal-2.5.3.ebuild b/sci-libs/pdal/pdal-2.5.3.ebuild
new file mode 100644
index ..25213a057df0
--- /dev/null
+++ b/sci-libs/pdal/pdal-2.5.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A C++ library for translating and manipulating point cloud data"
+HOMEPAGE="https://pdal.io/;
+SRC_URI="https://github.com/PDAL/PDAL/releases/download/${PV}/PDAL-${PV}-src.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0/15"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="postgres test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+RDEPEND="
+   net-misc/curl
+   app-arch/zstd:=
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   sci-libs/gdal:=
+   sci-libs/libgeotiff:=
+   sys-libs/libunwind:=
+   sys-libs/zlib
+   postgres? ( dev-db/postgresql:*[xml] )
+"
+DEPEND="
+   test? ( sci-libs/gdal[geos,jpeg,png] )
+   ${RDEPEND}
+"
+
+S="${WORKDIR}/PDAL-${PV}-src"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_PLUGIN_PGPOINTCLOUD="$(usex postgres)"
+   -DWITH_COMPLETION=ON
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   --exclude-regex 
'(pgpointcloudtest|pdal_io_bpf_base_test|pdal_io_bpf_zlib_test|pdal_filters_overlay_test|pdal_filters_stats_test|pdal_app_plugin_test|pdal_merge_test|pdal_io_stac_reader_test)'
+   --output-on-failure
+   -j1
+   )
+
+   cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnecview/

2023-05-05 Thread Sam James
commit: f939b564d2b1f51169f049a505f6410c72020446
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 03:53:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:53:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f939b564

sci-electronics/xnecview: fixup copyright year

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

 sci-electronics/xnecview/xnecview-1.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/xnecview/xnecview-1.37.ebuild 
b/sci-electronics/xnecview/xnecview-1.37.ebuild
index b6663d9c542f..2d4f0f4621d9 100644
--- a/sci-electronics/xnecview/xnecview-1.37.ebuild
+++ b/sci-electronics/xnecview/xnecview-1.37.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-05-05 Thread Sam James
commit: 629c48081f89f12f8d6dae4ce74de6789396ceed
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon May  1 16:25:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:47:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629c4808

dev-db/sqlmap: add 1.7.5

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest|  1 +
 dev-db/sqlmap/sqlmap-1.7.5.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 015850a475e4..91f5c9245d5c 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,4 @@
 DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 
69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949
 SHA512 
a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B 
b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d
 SHA512 
4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
 DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 
888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52
 SHA512 
01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0
+DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 
5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e
 SHA512 
847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8

diff --git a/dev-db/sqlmap/sqlmap-1.7.5.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.5.ebuild
new file mode 100644
index ..550ec7d5d4b0
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.7.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



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

2023-05-05 Thread Sam James
commit: cd58a13995785947a59d9f5f723aec5ccba218e7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon May  1 16:26:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:47:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd58a139

dev-db/sqlmap: drop 1.7.2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/30825
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest|  1 -
 dev-db/sqlmap/sqlmap-1.7.2.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 91f5c9245d5c..853957f70180 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,4 +1,3 @@
-DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 
69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949
 SHA512 
a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B 
b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d
 SHA512 
4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
 DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 
888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52
 SHA512 
01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0
 DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 
5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e
 SHA512 
847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8

diff --git a/dev-db/sqlmap/sqlmap-1.7.2.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.2.ebuild
deleted file mode 100644
index ad6dac4b9230..
--- a/dev-db/sqlmap/sqlmap-1.7.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit bash-completion-r1 python-single-r1 wrapper
-
-DESCRIPTION="An automatic SQL injection and database takeover tool"
-HOMEPAGE="https://sqlmap.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
-else
-   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-# sqlmap (GPL-2+)
-# ansitrm (BSD)
-# beautifulsoup (BSD)
-# bottle (MIT)
-# chardet (LGPL-2.1+)
-# clientform (BSD)
-# colorama (BSD)
-# fcrypt (BSD-2)
-# identitywaf (MIT)
-# keepalive (LGPL-2.1+)
-# magic (MIT)
-# multipartpost (LGPL-2.1+)
-# ordereddict (MIT)
-# prettyprint (BSD-2)
-# pydes (public-domain)
-# six (MIT)
-# socks (BSD)
-# termcolor (BSD)
-# wininetpton (public-domain)
-LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=( doc/ README.md )
-
-src_install () {
-   einstalldocs
-
-   insinto /usr/share/${PN}/
-   doins -r *
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper ${PN} \
-   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
-
-   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
-}



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

2023-05-05 Thread Sam James
commit: f87038fdfed2d1a891417ef921b4de4f0a953fd5
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Oct 26 19:11:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87038fd

dev-python/nextinspace: new package, add 2.0.5, 

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/27965
Signed-off-by: Sam James  gentoo.org>

 dev-python/nextinspace/Manifest |  1 +
 dev-python/nextinspace/metadata.xml | 22 +
 dev-python/nextinspace/nextinspace-2.0.5.ebuild | 43 +
 dev-python/nextinspace/nextinspace-.ebuild  | 43 +
 4 files changed, 109 insertions(+)

diff --git a/dev-python/nextinspace/Manifest b/dev-python/nextinspace/Manifest
new file mode 100644
index ..ca45cfafa5b3
--- /dev/null
+++ b/dev-python/nextinspace/Manifest
@@ -0,0 +1 @@
+DIST nextinspace-2.0.5.gh.tar.gz 48406 BLAKE2B 
6f6e2c95fc1a5a8175faca4df0a51de9996ca24847926dc35b94d0e4bd5c9de880ad757606309f622f41c825d0c2e46c587f255573b4df70fe35c937148af9d7
 SHA512 
c8f55446d9eea0409afb8a8ddb41001b18b55d9105d007b306717a3d932ea1b03ecb2363d0deb42ec8da1cc245b77ffb18cee6ec3474121c15c4c9b79ff80405

diff --git a/dev-python/nextinspace/metadata.xml 
b/dev-python/nextinspace/metadata.xml
new file mode 100644
index ..56879b2e53b6
--- /dev/null
+++ b/dev-python/nextinspace/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   A command-line tool for seeing the latest in space. Nextinspace 
also
+   supports use as a Python library, so you can integrate it into 
your
+   application. You can also get data printed to the terminal in 
JSON,
+   which can be piped into another program.
+   
+   
+   gideonshaked/nextinspace
+   nextinspace
+   
+

diff --git a/dev-python/nextinspace/nextinspace-2.0.5.ebuild 
b/dev-python/nextinspace/nextinspace-2.0.5.ebuild
new file mode 100644
index ..81347649c9dc
--- /dev/null
+++ b/dev-python/nextinspace/nextinspace-2.0.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1
+
+DESCRIPTION="A command-line tool for seeing the latest in space"
+HOMEPAGE="https://github.com/gideonshaked/nextinspace;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git;
+else
+   
SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.24[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+
+   # Don't install license files
+   sed -e '/^include = \["LICENSE"\]$/d' -i pyproject.toml || die
+}

diff --git a/dev-python/nextinspace/nextinspace-.ebuild 
b/dev-python/nextinspace/nextinspace-.ebuild
new file mode 100644
index ..81347649c9dc
--- /dev/null
+++ b/dev-python/nextinspace/nextinspace-.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1
+
+DESCRIPTION="A command-line tool for seeing the latest in space"
+HOMEPAGE="https://github.com/gideonshaked/nextinspace;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git;
+else
+   
SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.24[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+
+   # Don't install license files
+   sed -e '/^include = \["LICENSE"\]$/d' -i 

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

2023-05-05 Thread Sam James
commit: 5f751b8ea4d3234c5e8bc3b6a387f43b3a1bf690
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 03:52:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f751b8e

sci-geosciences/grass: restore ~ppc now that gdal is masked there

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

 sci-geosciences/grass/grass-8.2.1-r2.ebuild | 2 +-
 sci-geosciences/grass/grass-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/grass/grass-8.2.1-r2.ebuild 
b/sci-geosciences/grass/grass-8.2.1-r2.ebuild
index 3f2fa48bc572..491dfe74bf6b 100644
--- a/sci-geosciences/grass/grass-8.2.1-r2.ebuild
+++ b/sci-geosciences/grass/grass-8.2.1-r2.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 x86"
+   KEYWORDS="amd64 ~ppc x86"
fi
 
S="${WORKDIR}/${MY_P}"

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index c335853ae4e4..4b7fab7cb764 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc ~x86"
fi
 
S="${WORKDIR}/${MY_P}"



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

2023-05-05 Thread Sam James
commit: 68b0ddef297012ac3ec785162dff911612a9e0e7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon May  1 16:22:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b0ddef

sci-geosciences/grass: drop 8.2.0-r8

Closes: https://bugs.gentoo.org/893130
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/30824
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/grass-8.2.0-r8.ebuild | 283 
 1 file changed, 283 deletions(-)

diff --git a/sci-geosciences/grass/grass-8.2.0-r8.ebuild 
b/sci-geosciences/grass/grass-8.2.0-r8.ebuild
deleted file mode 100644
index 037ead627c64..
--- a/sci-geosciences/grass/grass-8.2.0-r8.ebuild
+++ /dev/null
@@ -1,283 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE="sqlite"  # bug 572440
-
-inherit desktop python-single-r1 toolchain-funcs xdg
-
-DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
-HOMEPAGE="https://grass.osgeo.org/;
-
-LICENSE="GPL-2"
-
-if [[ ${PV} =~ "" ]]; then
-   SLOT="0/8.3"
-else
-   SLOT="0/$(ver_cut 1-2 ${PV})"
-fi
-
-GVERSION=${SLOT#*/}
-MY_PM="${PN}${GVERSION}"
-MY_PM="${MY_PM/.}"
-
-if [[ ${PV} =~ "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
-else
-   MY_P="${P/_rc/RC}"
-   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 ~x86"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp 
pdal png postgres readline sqlite threads tiff truetype X zstd"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   opengl? ( X )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   sci-libs/gdal:=
-   sys-libs/gdbm:=
-   sys-libs/ncurses:=
-   sci-libs/proj:=
-   sys-libs/zlib
-   media-libs/libglvnd
-   media-libs/glu
-   blas? (
-   virtual/cblas[eselect-ldso(+)]
-   virtual/blas[eselect-ldso(+)]
-   )
-   fftw? ( sci-libs/fftw:3.0= )
-   geos? ( sci-libs/geos:= )
-   lapack? ( virtual/lapack[eselect-ldso(+)] )
-   las? ( sci-geosciences/liblas )
-   mysql? ( dev-db/mysql-connector-c:= )
-   netcdf? ( sci-libs/netcdf:= )
-   odbc? ( dev-db/unixODBC )
-   opencl? ( virtual/opencl )
-   opengl? ( virtual/opengl )
-   pdal? ( >=sci-libs/pdal-2.0.0:= )
-   png? ( media-libs/libpng:= )
-   postgres? ( >=dev-db/postgresql-8.4:= )
-   readline? ( sys-libs/readline:= )
-   sqlite? ( dev-db/sqlite:3 )
-   tiff? ( media-libs/tiff:= )
-   truetype? ( media-libs/freetype:2 )
-   X? (
-   dev-python/wxpython:4.0
-   x11-libs/cairo[X]
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXt
-   )
-   zstd? ( app-arch/zstd:= )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   X? ( dev-lang/swig )"
-
-PATCHES=(
-   # bug 746590
-   "${FILESDIR}/${PN}-flock.patch"
-)
-
-pkg_setup() {
-   if use lapack; then
-   local mylapack=$(eselect lapack show)
-   if [[ -z "${mylapack/.*reference.*/}" ]] && \
-   [[ -z "${mylapack/.*atlas.*/}" ]]; then
-   ewarn "You need to set lapack to atlas or reference. 
Do:"
-   ewarn "   eselect lapack set "
-   ewarn "where  is atlas, threaded-atlas or 
reference"
-   die "setup failed"
-   fi
-   fi
-
-   if use blas; then
-   local myblas=$(eselect blas show)
-   if [[ -z "${myblas/.*reference.*/}" ]] && \
-   [[ -z "${myblas/.*atlas.*/}" ]]; then
-   ewarn "You need to set blas to atlas or reference. Do:"
-   ewarn "   eselect blas set "
-   ewarn "where  is atlas, threaded-atlas or 
reference"
-   die "setup failed"
-   fi
-   fi
-
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # Fix unversioned python calls
-   sed -e "s:=python3:=${EPYTHON}:" -i "${S}/lib/init/grass.sh" || die
-   sed -e "s:= python3:= ${EPYTHON}:" -i 
"${S}/include/Make/Platform.make.in" || die
-
-   default
-

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnecview/, sci-electronics/xnecview/files/

2023-05-05 Thread Sam James
commit: 3b1e846ff1d0069ae6e028eab70777d08698c6ba
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Sep  1 17:03:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e846f

sci-electronics/xnecview: new package, add 1.37

Closes: https://bugs.gentoo.org/136778
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/27107
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/xnecview/Manifest  |  1 +
 .../xnecview/files/xnecview-tc-variables.patch | 29 +
 sci-electronics/xnecview/metadata.xml  | 17 ++
 sci-electronics/xnecview/xnecview-1.37.ebuild  | 37 ++
 4 files changed, 84 insertions(+)

diff --git a/sci-electronics/xnecview/Manifest 
b/sci-electronics/xnecview/Manifest
new file mode 100644
index ..8a9aa6cdf579
--- /dev/null
+++ b/sci-electronics/xnecview/Manifest
@@ -0,0 +1 @@
+DIST xnecview-1.37.tgz 79005 BLAKE2B 
505ba69b7ba77355f789b36af3e1df3719eb0a9179541d83a26285a0e5c84fc7b9b156bf4d586bfa28af0074819e397bf7441e39a819972c701e6487787c07d3
 SHA512 
6fc4beec1b9502d6084d4e412b8bb89d1deeaab5bfa6c0341cba1a899fb9a59eb1e7f9dfc61a97f2853ecff57c241dc9af993b176410799a07f113e3a60f75d7

diff --git a/sci-electronics/xnecview/files/xnecview-tc-variables.patch 
b/sci-electronics/xnecview/files/xnecview-tc-variables.patch
new file mode 100644
index ..cd8a5c7d04dd
--- /dev/null
+++ b/sci-electronics/xnecview/files/xnecview-tc-variables.patch
@@ -0,0 +1,29 @@
+diff -Naur xnecview-1.37.org/Makefile xnecview-1.37/Makefile
+--- xnecview-1.37.org/Makefile 2006-03-27 22:38:37.0 +0200
 xnecview-1.37/Makefile 2022-09-01 19:00:31.929015747 +0200
+@@ -3,11 +3,12 @@
+ 
+ 
+ 
+-CC= gcc
+-CFLAGS= -O2 -g -Wall `pkg-config gtk+-2.0 --cflags`
++CC?= gcc
++CFLAGS?= -O2 -g -Wall
++CFLAGS+= `$(PKG_CONFIG) gtk+-2.0 --cflags`
+ 
+-LD= $(CC)
+-LDFLAGS   = `pkg-config gtk+-2.0 --libs` -lm
++LD?= $(CC)
++LDFLAGS   += `$(PKG_CONFIG) gtk+-2.0 --libs` -lm
+ 
+ ifeq ($(PNG),yes)
+ CFLAGS+= -DHAVE_LIBPNG
+@@ -20,7 +21,7 @@
+ all:  xnecview
+ 
+ xnecview: $(OBJS)
+-  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS)  -o xnecview
++  $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o xnecview
+ 
+ xnecview.tgz: $(SRCS)
+   tar czvf xnecview.tgz COPYING README HISTORY Imakefile Imakefile_nopng 
Makefile $(SRCS) xnecview.h config.h xnecview.1x xnecview.man

diff --git a/sci-electronics/xnecview/metadata.xml 
b/sci-electronics/xnecview/metadata.xml
new file mode 100644
index ..2f6ad5330dc3
--- /dev/null
+++ b/sci-electronics/xnecview/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Xnecview is a program for visualizing the input and output 
files of the
+   NEC antenna simulation software. It runs on Linux/Unix systems 
with the
+   X window system.
+   
+

diff --git a/sci-electronics/xnecview/xnecview-1.37.ebuild 
b/sci-electronics/xnecview/xnecview-1.37.ebuild
new file mode 100644
index ..b6663d9c542f
--- /dev/null
+++ b/sci-electronics/xnecview/xnecview-1.37.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A program for visualizing NEC2 input and output data"
+HOMEPAGE="https://www.pa3fwm.nl/software/xnecview/;
+SRC_URI="https://www.pa3fwm.nl/software/xnecview/xnecview-${PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=media-libs/libpng-1.6
+   x11-libs/gtk+:2
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-tc-variables.patch"
+)
+
+src_compile() {
+   tc-export CC LD PKG_CONFIG
+   emake
+}
+
+src_install() {
+   dobin xnecview
+   doman xnecview.1x
+   dodoc README
+   dodoc HISTORY
+}



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

2023-05-05 Thread Sam James
commit: 324f77b829f28c3cb6d1948ab287b115b9fa5704
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 03:52:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:52:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324f77b8

profiles/arch/powerpc/ppc32: mask sci-libs/pdal

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

 profiles/arch/powerpc/ppc32/package.mask | 6 +-
 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/ppc32/package.mask 
b/profiles/arch/powerpc/ppc32/package.mask
index ba036c8865b5..3b04d2d58ca3 100644
--- a/profiles/arch/powerpc/ppc32/package.mask
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-05-06)
+# Broken bundled Eigen, fails to compile. See bug #865191.
+sci-libs/pdal
+
 # Sergei Trofimovich  (2021-02-17)
 # Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH
 # in compiler-rt/cmake/. Bug #708344

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 3b2a56b9c5d8..647b020a8d41 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-05-06)
+# Broken bundled Eigen, fails to compile. See bug #865191.
+sci-geosciences/grass pdal
+
 # Sam James  (2023-04-14)
 # Needs dev-python/sympy which is not keyworded
 dev-python/nbval test



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/, dev-db/sqlitestudio/files/

2023-05-05 Thread Sam James
commit: d14468e49a5189ce2b486b07e752cde14d996e1b
Author: Matthew White  inventati  org>
AuthorDate: Fri May  5 19:10:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:46:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14468e4

dev-db/sqlitestudio: enable compiling plugins with Python 3.11 for 3.4.3-r1

Apply upstream patch to enable compiling the plugins with Python 3.11.

Closes: https://bugs.gentoo.org/905786
Package-Manager: portage-3.0.44-r1
Signed-off-by: Matteo Bianco  inventati.org>
Signed-off-by: Sam James  gentoo.org>

 .../sqlitestudio-3.4.3-fix-PyThreadState.patch |  54 ++
 dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild   | 187 +
 2 files changed, 241 insertions(+)

diff --git 
a/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch 
b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch
new file mode 100644
index ..5f69298bb6d3
--- /dev/null
+++ b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch
@@ -0,0 +1,54 @@
+From 364981e072039de1322a72c936e3747c462e57d4 Mon Sep 17 00:00:00 2001
+From: Matthew White 
+Date: Fri, 5 May 2023 11:46:27 +
+Subject: [PATCH] Plugins: fix compiling with Python 3.11
+
+Python 3.11 removed PyThreadState()->frame, but since Python 3.9
+PyThreadState_GetFrame() can be used to get the frame.
+
+To get the frame's f_locals and f_globals use PyFrame_GetLocals()
+and PyFrame_GetGlobals() when compiling with Python 3.11.
+
+Merged here is also 'Fixed compilation for Python < 3.11':
+https://github.com/pawelsalawa/sqlitestudio/commit/30ad718415ffe78a5ac0ff9cf12cff2bd01e9810
+
+References:
+https://docs.python.org/3/c-api/frame.html
+---
+ Plugins/ScriptingPython/scriptingpython.cpp | 18 ++
+ 1 file changed, 14 insertions(+), 4 deletions(-)
+
+diff --git a/Plugins/ScriptingPython/scriptingpython.cpp 
b/Plugins/ScriptingPython/scriptingpython.cpp
+index 1dedb5c106..663c55b7d7 100644
+--- a/Plugins/ScriptingPython/scriptingpython.cpp
 b/Plugins/ScriptingPython/scriptingpython.cpp
+@@ -582,15 +582,25 @@ SqlQueryPtr ScriptingPython::dbCommonEval(PyObject* 
sqlArg, const char* fnName)
+ QVariant ScriptingPython::getVariable(const QString& name)
+ {
+ PyThreadState* state = PyThreadState_Get();
+-if (!state->frame)
++#if PY_VERSION_HEX < 0x0309
++PyFrameObject* frame = state->frame;
++#else
++PyFrameObject* frame = PyThreadState_GetFrame(state);
++#endif
++if (!frame)
+ return QVariant();
+ 
+ const char* varName = name.toUtf8().constData();
+ PyObject* obj = nullptr;
+ 
+-PyFrame_FastToLocals(state->frame);
+-PyObject* locals = state->frame->f_locals;
+-PyObject* globals = state->frame->f_globals;
++PyFrame_FastToLocals(frame);
++#if PY_VERSION_HEX < 0x030b
++PyObject* locals = frame->f_locals;
++PyObject* globals = frame->f_globals;
++#else
++PyObject* locals = PyFrame_GetLocals(frame);
++PyObject* globals = PyFrame_GetGlobals(frame);
++#endif
+ if (PyMapping_Check(locals))
+ obj = PyMapping_GetItemString(locals, varName);
+ else if (PyDict_Check(globals))

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild
new file mode 100644
index ..ff3c591f1c38
--- /dev/null
+++ b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI 
fr_FR he_IL hu_HU it_IT ja_JP ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU 
sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW"
+
+# ScriptingPython says exactly 3.9
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop plocale python-single-r1 qmake-utils xdg
+
+DESCRIPTION="Powerful cross-platform SQLite database manager"
+HOMEPAGE="https://sqlitestudio.pl;
+SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli cups python tcl test"
+
+REQUIRED_USE="
+   test? ( cli )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtscript:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   cli? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+   python? ( ${PYTHON_DEPS} )
+   cups? ( dev-qt/qtprintsupport:5 )
+   tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SSLeay/, dev-perl/Net-SSLeay/files/

2023-05-05 Thread Sam James
commit: 4847bb69db4fb5ed8656b92267944934c41d186e
Author: orbea  riseup  net>
AuthorDate: Fri May  5 01:06:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:46:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4847bb69

dev-perl/Net-SSLeay: add upstream libressl patches

These patches are accepted upstream and fix the build with LibreSSL >=
3.5.0.

Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/360
Upstream-Commit: 
https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c
Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/362
Upstream-Commit: 
https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10
Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/363
Upstream-Commit: 
https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30877
Signed-off-by: Sam James  gentoo.org>

 dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild   |  66 +++
 .../files/Net-SSLeay-1.92-libressl.patch   | 129 +
 2 files changed, 195 insertions(+)

diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild 
b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild
new file mode 100644
index ..d20588d10330
--- /dev/null
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CHRISN
+DIST_VERSION=1.92
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for using OpenSSL"
+
+LICENSE="Artistic-2"
+SLOT="0"
+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"
+IUSE="minimal examples"
+
+RDEPEND="
+   dev-libs/openssl:=
+   virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-File-Spec
+   test? (
+   !minimal? (
+   dev-perl/Test-Exception
+   dev-perl/Test-Warn
+   dev-perl/Test-NoWarnings
+   )
+   virtual/perl-Test-Simple
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
+   "${FILESDIR}/${PN}-1.92-libressl.patch" #903001
+)
+
+PERL_RM_FILES=(
+   # Hateful author tests
+   't/local/01_pod.t'
+   't/local/02_pod_coverage.t'
+   't/local/kwalitee.t'
+)
+
+src_configure() {
+   if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do 
parallel}}; then
+   export NETWORK_TESTS=yes
+   else
+   use test && einfo "Network tests will be skipped without 
DIST_TEST_OVERRIDE=~network"
+   export NETWORK_TESTS=no
+   fi
+   export LIBDIR=$(get_libdir)
+   export OPENSSL_PREFIX="${ESYSROOT}/usr"
+   perl-module_src_configure
+}
+
+src_compile() {
+   mymake=(
+   OPTIMIZE="${CFLAGS}"
+   OPENSSL_PREFIX="${ESYSROOT}"/usr
+   )
+   perl-module_src_compile
+}

diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch 
b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch
new file mode 100644
index ..380fd152ea78
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch
@@ -0,0 +1,129 @@
+https://bugs.gentoo.org/903001
+https://github.com/radiator-software/p5-net-ssleay/pull/360
+https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c
+https://github.com/radiator-software/p5-net-ssleay/pull/362
+https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10
+https://github.com/radiator-software/p5-net-ssleay/pull/363
+https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d
+
+From 4a886e06c1cac80e7fb3f8d52146a27ce557ba8c Mon Sep 17 00:00:00 2001
+From: Alexander Bluhm 
+Date: Wed, 19 Jan 2022 14:56:22 +0100
+Subject: [PATCH] Use X509_get0_tbs_sigalg() for LibreSSL. (#360)
+
+* Use X509_get0_tbs_sigalg() for LibreSSL.
+
+LibreSSL 3.5.0 has removed access to internal data structures.  Use
+X509_get0_tbs_sigalg() like in OpenSSL 1.1.
+
+* Start Changes for the next release.
+
+Co-authored-by: Heikki Vatiainen 
+---
+ Changes   | 5 +
+ SSLeay.xs | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+From 88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 Mon Sep 17 00:00:00 2001
+From: Alexander Bluhm 
+Date: Wed, 19 Jan 2022 20:38:57 +0100
+Subject: [PATCH] Use OCSP_SINGLERESP_get0_id() for LibreSSL. (#362)
+

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

2023-05-05 Thread Sam James
commit: ede032d33b920e15cdea6ae5d0266c03ece7ba6d
Author: Matthew White  inventati  org>
AuthorDate: Fri May  5 19:13:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:46:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede032d3

dev-db/sqlitestudio: add 3.4.4

Closes: https://bugs.gentoo.org/905787
Package-Manager: portage-3.0.44-r1
Signed-off-by: Matteo Bianco  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/30885
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlitestudio/Manifest  |   1 +
 dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild | 187 ++
 2 files changed, 188 insertions(+)

diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest
index 7430f3aa492c..b6bdf7398fe1 100644
--- a/dev-db/sqlitestudio/Manifest
+++ b/dev-db/sqlitestudio/Manifest
@@ -1,2 +1,3 @@
 DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 
1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35
 SHA512 
1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c46fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f
 DIST sqlitestudio-3.4.3.tar.gz 16115078 BLAKE2B 
ac083ea53276a87917a532359c5f3eae665140e04efe01c8172fbcb135df65f4128a6b09b96f781c411e3b105f47a2c30172e37ab1bd82be32a36027c75770d9
 SHA512 
5261bd9c5a7e5be3e140eefda45961dc1978b6d1f9f180a8db07671acc55d275c0f2755a580f57681b17fe233ef54b2680a633693c1ec62d3517e4f968e80549
+DIST sqlitestudio-3.4.4.tar.gz 16187828 BLAKE2B 
34a19880c0ce82a0457c8b34fe713d1792101563dd37849f02538a3f62310e0720939a3930c2c1d2fe43a8379c66012e75cf9e45e961a382c3ea5fbd857e42d3
 SHA512 
ddbb926afcca0afe8e4199be64254d0a9a47bef66f260c51cc7e5c5d38c8a00bfbe2012e8ec933bf69e85481c0c214136146cd3bff0975f6178f9fe7884e8190

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild
new file mode 100644
index ..72ae21dc8d10
--- /dev/null
+++ b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI 
fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO 
ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW"
+
+# ScriptingPython says exactly 3.9
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop plocale python-single-r1 qmake-utils xdg
+
+DESCRIPTION="Powerful cross-platform SQLite database manager"
+HOMEPAGE="https://sqlitestudio.pl;
+SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli cups python tcl test"
+
+REQUIRED_USE="
+   test? ( cli )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtscript:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   cli? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+   python? ( ${PYTHON_DEPS} )
+   cups? ( dev-qt/qtprintsupport:5 )
+   tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4.3-fix-python.patch
+   "${FILESDIR}"/${PN}-3.4.3-fix-PyThreadState.patch
+)
+
+core_build_dir="${S}/output/build"
+plugins_build_dir="${core_build_dir}/Plugins"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   disable_modules() {
+   [[ $# -lt 2 ]] && die "not enough arguments"
+
+   local pro="$1"; shift
+   local modules="${@}"
+
+   sed -r -i \
+   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
+   ${pro} || die
+   }
+
+   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
+
+   local mod_lst=( DbSqlite2 )
+   use cups || mod_lst+=( Printing )
+   use tcl || mod_lst+=( ScriptingTcl )
+   use python || mod_lst+=( ScriptingPython )
+   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
+
+   local mylrelease="$(qt5_get_bindir)"/lrelease
+   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
+   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
+   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
+
+   # delete all "*.qm"
+   for ts_dir in ${ts_dir_lst[@]}; do
+   rm "${ts_dir}"/*.qm || 

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

2023-05-05 Thread Sam James
commit: 419903cabe06a4891bdea706543168ed93354eb1
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Fri Feb 17 09:39:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:46:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419903ca

dev-libs/bemenu: add 0.6.14

Signed-off-by: Efe İzbudak  metu.edu.tr>
Closes: https://github.com/gentoo/gentoo/pull/29625
Signed-off-by: Sam James  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.14.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 3c83a27aca4a..d9cee55d4176 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1 +1,2 @@
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
+DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9

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



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/, dev-python/stringcase/

2023-05-05 Thread Amano Kenji
commit: 819f5ae932c0306da5f0f88a1b98762963a8199b
Author: amano.kenji  proton  me>
AuthorDate: Sat May  6 01:01:25 2023 +
Commit: Amano Kenji  proton  me>
CommitDate: Sat May  6 01:01:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=819f5ae9

app-misc/anki-bin: 2.1.62 for python 3.11

Signed-off-by: amano.kenji  proton.me>

 app-misc/anki-bin/Manifest |  5 ++
 app-misc/anki-bin/anki-bin-2.1.62.ebuild   | 64 ++
 ...ase-1.2.0.ebuild => stringcase-1.2.0-r1.ebuild} |  2 +-
 3 files changed, 70 insertions(+), 1 deletion(-)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 823681d21..d1bb28c97 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,4 +1,5 @@
 DIST anki-2.1.61-cp39-abi3-manylinux_2_28_x86_64.whl.zip 12895470 BLAKE2B 
a2bcc4b7f60a9ea9dd9957a2a526472e3eff838b0dc9613bd14c830dc6ed248eb27946b4221987f5100a2811f5e8c13e249c0a38dd52e41abd5812d48bcd6a0b
 SHA512 
55e11440efb9953aa5c1dacb721508adaf191076ea05c8cc0154dfe84cbe1e7b88fa5572fe9297346b13df7bbe41348f53acd2ed2c1ec066795226d31f98677c
+DIST anki-2.1.62-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13016717 BLAKE2B 
f7c8fd7a4de8c7ea9099b35aa4d7576ebcc0dcba3d32ec409a8a16e4b4f926ae5d1a8e0a57cbb3c892353b33fe49aee935eebe3ce14a848256c1baaade509456
 SHA512 
2e33eabd3797c1b9a5c81a9d6b05a3733b57fe5ffbaae7771233c23469f5b9ba11b79c723f0fdef03343bcfab5e24c88a920d52938905b028d62add1127653e7
 DIST anki-bin-2.1.60.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
 DIST anki-bin-2.1.60.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-2.1.60.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
@@ -6,5 +7,9 @@ DIST anki-bin-2.1.60.zip 12847675 BLAKE2B 
5373f317ea6b7687063308556c7eff8d99746e
 DIST anki-bin-2.1.61.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
 DIST anki-bin-2.1.61.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-2.1.61.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
+DIST anki-bin-2.1.62.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
+DIST anki-bin-2.1.62.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
+DIST anki-bin-2.1.62.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST aqt-2.1.60.zip 6277087 BLAKE2B 
9183b9a0ada043ba2d2c762772d872afc4aa49dfb4dc79931818c26c51be9741fcba5706f6a4e8e591a3ec8a68bb7c98e858793ba1e6aab8172e090da5f9
 SHA512 
51db34d6dc8aef7e466826e8f67df41558379011abc8a20c17a991dc583681952e8769141d81563bfa960f08347ad91e262a0f67c57e03ae1b584d1600cab269
 DIST aqt-2.1.61-py3-none-any.whl.zip 6526466 BLAKE2B 
e497aaaf2c546a687252371459e9b8a604742e9435d56cbd901121515b2aaca1010abf5d750a085da5ba681e35aa2bb9cd3a1eee9b9ce5e5657b024715100505
 SHA512 
bc1a055d2a4450e0030f2bccf3981fb2ef9b92a24c4b62cc5dcedf36265fd639026f5430f0b1e29d6bb0cba66c99334e612b5f7e3d2928d826caa0d82c08cede
+DIST 

[gentoo-commits] repo/proj/libressl:master commit in: sys-cluster/keepalived/files/, sys-cluster/keepalived/

2023-05-05 Thread orbea
commit: fcf01c9ab5cd8287c16cae37ec22945eabbae785
Author: orbea  riseup  net>
AuthorDate: Sat May  6 00:54:59 2023 +
Commit: orbea  riseup  net>
CommitDate: Sat May  6 00:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fcf01c9a

sys-cluster/keepalived: treeclean

Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/gentoo/gentoo/pull/30876
Upstream-Commit: 
https://github.com/gentoo/gentoo/commit/99c73595289f56a343b84158a639a8115aa84220
Signed-off-by: orbea  riseup.net>

 sys-cluster/keepalived/Manifest|  2 -
 .../files/keepalived-2.2.7-libressl.patch  | 23 --
 sys-cluster/keepalived/files/keepalived.confd-r1   |  3 -
 sys-cluster/keepalived/files/keepalived.init-r1| 21 --
 sys-cluster/keepalived/files/keepalived.service| 13 
 sys-cluster/keepalived/files/keepalived.service-r1 | 15 
 .../keepalived/files/keepalived.service.conf   |  2 -
 sys-cluster/keepalived/keepalived-2.2.7.ebuild | 84 --
 sys-cluster/keepalived/metadata.xml| 16 -
 9 files changed, 179 deletions(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
deleted file mode 100644
index 1ceeea4..000
--- a/sys-cluster/keepalived/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST keepalived-1.4.0.tar.gz 731936 BLAKE2B 
b6adf7925cc81a4c6e6f69afaa28bd72f6c13076be03f2971775a63c823dac5c6fec46e0b6724af1a7ac9036a749b285429ba3ffad2d9ecc39ccc213cbe2cb28
 SHA512 
485eda5912d68663f011b8e79263ce1e38ed785919055b113536f63aab52c0d5f581a9ab1951c7f62362ac0a68ee921efc41934a4e535d6df7e59249ef32d6d3
-DIST keepalived-2.2.7.tar.gz 1180180 BLAKE2B 
62c4534eb1eebeac596b628a1fa5fb4069498d532fdeff0dc51afbc71e90125bff7fcffb897da3fd34765c64f43d7b04dcf184169b1bc2cf33413e109f9f5cdc
 SHA512 
9869437fe6f0c10590b13088002b53474a51102da9838a6575d835d006c4871b61324ab80e0e81e0a23d0124e6f033cfc7114749e87b8f736408f3f0bedb3968

diff --git a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch 
b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch
deleted file mode 100644
index c9876c1..000
--- a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 27f3bc8e6e08dee4073ce87fd191a2b1f20d12ed Mon Sep 17 00:00:00 2001
-From: orbea 
-Date: Wed, 6 Jul 2022 18:03:09 -0700
-Subject: [PATCH] Fix the build with libressl
-
-check_ssl.c:240: undefined reference to `SSL_set0_wbio'

- keepalived/check/check_ssl.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/keepalived/check/check_ssl.c b/keepalived/check/check_ssl.c
-index 0155fce..889205e 100644
 a/keepalived/check/check_ssl.c
-+++ b/keepalived/check/check_ssl.c
-@@ -234,7 +234,7 @@ ssl_connect(thread_ref_t thread, int new_req)
-   BIO_get_fd(req->bio, _fd);
-   if (fcntl(bio_fd, F_SETFD, fcntl(bio_fd, F_GETFD) | FD_CLOEXEC) 
== -1)
-   log_message(LOG_INFO, "Setting CLOEXEC failed on ssl 
socket - errno %d", errno);
--#ifdef HAVE_SSL_SET0_RBIO
-+#if defined(HAVE_SSL_SET0_RBIO) && !defined(LIBRESSL_VERSION_NUMBER)
-   BIO_up_ref(req->bio);
-   SSL_set0_rbio(req->ssl, req->bio);
-   SSL_set0_wbio(req->ssl, req->bio);

diff --git a/sys-cluster/keepalived/files/keepalived.confd-r1 
b/sys-cluster/keepalived/files/keepalived.confd-r1
deleted file mode 100644
index 5b273c1..000
--- a/sys-cluster/keepalived/files/keepalived.confd-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-# Keepalived options
-# Increase logging:
-#KEEPALIVED_OPTS="-D"

diff --git a/sys-cluster/keepalived/files/keepalived.init-r1 
b/sys-cluster/keepalived/files/keepalived.init-r1
deleted file mode 100644
index 98277b0..000
--- a/sys-cluster/keepalived/files/keepalived.init-r1
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   use logger
-   # The interfaces do not actually need to exist to start, it handles 
them gracefully.
-   use net
-}
-
-command="/usr/sbin/keepalived"
-command_args="${KEEPALIVED_OPTS}"
-extra_started_commands="reload"
-pidfile="/run/${RC_SVCNAME}.pid"
-required_files="/etc/keepalived/keepalived.conf"
-
-reload() {
-   ebegin "Reloading ${RC_SVCNAME}"
-   start-stop-daemon --signal HUP --pidfile "${pidfile}"
-   eend $?
-}

diff --git a/sys-cluster/keepalived/files/keepalived.service 
b/sys-cluster/keepalived/files/keepalived.service
deleted file mode 100644
index ec47a57..000
--- a/sys-cluster/keepalived/files/keepalived.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=LVS and VRRP High Availability Monitor
-After=network-online.target syslog.target
-
-[Service]
-Type=forking
-PIDFile=/run/keepalived.pid
-KillMode=process
-ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS
-ExecReload=/bin/kill -HUP $MAINPID
-
-[Install]

[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/

2023-05-05 Thread Matt Turner
commit: f5702821a11671c463d2cc98671e1773619bd292
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 18:53:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  6 00:39:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5702821

net-p2p/transmission: Switch from GTK3 to GTK4

Closes: https://bugs.gentoo.org/900885
Closes: https://github.com/gentoo/gentoo/pull/30882
Signed-off-by: Matt Turner  gentoo.org>

 .../{transmission-.ebuild => transmission-4.0.3-r1.ebuild}  | 6 +++---
 net-p2p/transmission/transmission-.ebuild   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
similarity index 97%
copy from net-p2p/transmission/transmission-.ebuild
copy to net-p2p/transmission/transmission-4.0.3-r1.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
-   >=dev-cpp/gtkmm-3.24.0:3.0
-   >=dev-cpp/glibmm-2.60.0:2
+   >=dev-cpp/gtkmm-3.24.0:4.0
+   >=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
@@ -89,7 +89,7 @@ src_configure() {
 
-DRUN_CLANG_TIDY=OFF
 
-   -DUSE_GTK_VERSION=3
+   -DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index c75d92d0e1a1..e7bdf0c597cc 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -51,8 +51,8 @@ COMMON_DEPEND="
sys-libs/zlib:=
nls? ( virtual/libintl )
gtk? (
-   >=dev-cpp/gtkmm-3.24.0:3.0
-   >=dev-cpp/glibmm-2.60.0:2
+   >=dev-cpp/gtkmm-3.24.0:4.0
+   >=dev-cpp/glibmm-2.60.0:2.68
appindicator? ( dev-libs/libayatana-appindicator )
)
qt5? (
@@ -89,7 +89,7 @@ src_configure() {
 
-DRUN_CLANG_TIDY=OFF
 
-   -DUSE_GTK_VERSION=3
+   -DUSE_GTK_VERSION=4
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DEFLATE=OFF
-DUSE_SYSTEM_DHT=OFF



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

2023-05-05 Thread Matt Turner
commit: 6882c586ef38fa018de5486a2d9ce9d523e31fdf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May  5 19:57:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  6 00:39:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6882c586

gnome-base/gdm: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30883
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-44.1.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 12ea64d01997..7735b6b310a6 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-43.0.tar.xz 830668 BLAKE2B 
cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3
 SHA512 
e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba
 DIST gdm-44.0.tar.xz 846848 BLAKE2B 
ce81771b119c912be0557e21db666aa99e61eb34d03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30
 SHA512 
eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c
+DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
new file mode 100644
index ..be6bdc9ecea6
--- /dev/null
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM 
https://gitlab.gnome.org/GNOME/gdm;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   

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

2023-05-05 Thread Sam James
commit: d9a7ed6573aa84e1a62572c299b224763d4ae713
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 23:17:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 00:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a7ed65

dev-libs/tinyxml2: add note re cmake use/not meson

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

 dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild 
b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
index 77637717145c..c7e2537dcb14 100644
--- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
+++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+# No meson because of bug #791163
 inherit cmake
 
 DESCRIPTION="A simple, small, efficient, C++ XML parser"



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

2023-05-05 Thread Sam James
commit: fdd3477249f15eb749e88c2aae0f61f7c286b28c
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 00:03:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 00:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd34772

dev-ml/core_bench: Stabilize 0.15.0 arm, #901717

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

 dev-ml/core_bench/core_bench-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/core_bench/core_bench-0.15.0.ebuild 
b/dev-ml/core_bench/core_bench-0.15.0.ebuild
index 7f961c17485b..c65aa40f450d 100644
--- a/dev-ml/core_bench/core_bench-0.15.0.ebuild
+++ b/dev-ml/core_bench/core_bench-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 arm arm64 ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="dev-ml/textutils:${SLOT}"



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

2023-05-05 Thread Sam James
commit: 6bfab7d105e15419509a730333aa78dda09487d0
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 22:57:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 00:03:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfab7d1

app-emulation/qemu: revbump for added docs

USE=-doc before/after changed meaning.

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

 app-emulation/qemu/{qemu-8.0.0.ebuild => qemu-8.0.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild 
b/app-emulation/qemu/qemu-8.0.0-r1.ebuild
similarity index 100%
rename from app-emulation/qemu/qemu-8.0.0.ebuild
rename to app-emulation/qemu/qemu-8.0.0-r1.ebuild



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

2023-05-05 Thread Sam James
commit: e51c1837597e92131acd6c6c760196af3329c858
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 00:03:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 00:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51c1837

dev-ml/core_bench: Stabilize 0.15.0 arm64, #901717

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

 dev-ml/core_bench/core_bench-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/core_bench/core_bench-0.15.0.ebuild 
b/dev-ml/core_bench/core_bench-0.15.0.ebuild
index 1cb6181e4157..7f961c17485b 100644
--- a/dev-ml/core_bench/core_bench-0.15.0.ebuild
+++ b/dev-ml/core_bench/core_bench-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="dev-ml/textutils:${SLOT}"



[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/, sys-process/criu/files/

2023-05-05 Thread Patrick McLean
commit: 120aaef2153b8f40bd902888dbbf0cf71efb86e9
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat May  6 00:01:12 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat May  6 00:01:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120aaef2

sys-process/criu: add 3.18

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

 sys-process/criu/Manifest  |   1 +
 sys-process/criu/criu-3.18.ebuild  | 183 +
 sys-process/criu/files/criu-3.18-buildsystem.patch |  57 +++
 3 files changed, 241 insertions(+)

diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest
index 17a9661b07b3..8c033e463e65 100644
--- a/sys-process/criu/Manifest
+++ b/sys-process/criu/Manifest
@@ -1 +1,2 @@
 DIST criu-3.17.tar.gz 1321713 BLAKE2B 
3bc13a7df0da0a17c74e0c12f07b81fe7f294be4d1980647b64c74e35383416ffbc10e7c04398f307bc68ff701f76a9586ea58825057b0df16b40f6aab3cbd0e
 SHA512 
febae66a7820345c0f335f4a49e64c0af5c8ae5d3a394cc0770881b64eab11ca03ad5872f06b0c4ccd1da844c519268dad3b4f8b260267e6d3f582e80d80f804
+DIST criu-3.18.tar.gz 1354367 BLAKE2B 
3e6613bc44355d4544541ec399ca462eed12203327f832e3c72ea2ccc772afbe2947f760de452b776299af36576880b189ce7583ce7f74c12225d86d1247c2ab
 SHA512 
3d15554ebd2d08c8904c23b0aba00d505891c14caa4790c2fd12ad6b20bf4058fd210f1d03fd63aacc5ad8bc47e341396b48abbeb474f1fd43c3023fd1ff9171

diff --git a/sys-process/criu/criu-3.18.ebuild 
b/sys-process/criu/criu-3.18.ebuild
new file mode 100644
index ..a87a2907ba4a
--- /dev/null
+++ b/sys-process/criu/criu-3.18.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit toolchain-funcs linux-info distutils-r1
+
+DESCRIPTION="utility to checkpoint/restore a process tree"
+HOMEPAGE="
+   https://criu.org/
+   https://github.com/checkpoint-restore/
+"
+SRC_URI="https://github.com/checkpoint-restore/${PN}/archive/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv"
+IUSE="bpf doc gnutls nftables selinux setproctitle static-libs test 
video_cards_amdgpu"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/protobuf-c-1.4.0:=
+   dev-libs/libnl:3=
+   net-libs/libnet:1.1=
+   sys-libs/libcap:=
+   bpf? ( dev-libs/libbpf:= )
+   gnutls? ( net-libs/gnutls:= )
+   nftables? ( net-libs/gnutls:= )
+   selinux? ( sys-libs/libselinux:= )
+   setproctitle? ( dev-libs/libbsd:= )
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+
+CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL 
~INOTIFY_USER
+   ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG ~TUN 
~NETFILTER_XT_MARK"
+
+# root access required for tests
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/2.2/criu-2.2-flags.patch"
+   "${FILESDIR}/2.3/criu-2.3-no-git.patch"
+   "${FILESDIR}/criu-3.12-automagic-libbsd.patch"
+   "${FILESDIR}/criu-3.18-buildsystem.patch"
+)
+
+criu_arch() {
+   # criu infers the arch from $(uname -m).  We never want this to happen.
+   case ${ARCH} in
+   amd64) echo "x86";;
+   arm64) echo "aarch64";;
+   ppc64*) echo "ppc64";;
+   *) echo "${ARCH}";;
+   esac
+}
+
+pkg_setup() {
+   use amd64 && CONFIG_CHECK+=" ~IA32_EMULATION"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   distutils-r1_src_prepare
+   use doc || sed -i 's_\(install: \)install-man _\1_g' Makefile.install
+}
+
+criu_use() {
+   if ! use "${1}"; then
+   sed \
+   -e "s:${2:-${1}}:no_${2:-lib${1}}:g" \
+   -i Makefile.config || die
+   fi
+}
+
+criu_python() {
+   local -x \
+   CRIU_VERSION_MAJOR="$(ver_cut 1)" \
+   CRIU_VERSION_MINOR=$(ver_cut 2) \
+   CRIU_VERSION_SUBLEVEL=$(ver_cut 3)
+
+   "${@}"
+}
+
+src_configure() {
+   # Gold linker generates invalid object file when used with criu's custom
+   # linker script.  Use the bfd linker instead. See 
https://crbug.com/839665#c3
+   tc-ld-disable-gold
+
+   # Build system uses this variable as a trigger to append coverage flags
+   # we'd like to avoid it. https://bugs.gentoo.org/744244
+   unset GCOV
+
+   # we have to sed the Makefile.config to disable automagic deps
+   criu_use selinux
+   criu_use bpf
+   criu_use nftables
+   criu_use video_cards_amdgpu libdrm
+
+   emake_opts=(
+   

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

2023-05-05 Thread Matthias Maier
commit: c37413d540e7d5b53abb6b49ac3802de78093ba8
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  5 23:34:14 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  5 23:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37413d5

app-emulation/qemu: update live ebuild

Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 0be0f8edae3c..3129dc21e59e 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -6,8 +6,7 @@ EAPI=8
 # Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
 # Set to 1 if prebuilt, 0 if not
 # (the construct below is to allow overriding from env for script)
-: ${QEMU_DOCS_PREBUILT:=1}
-
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-0}
 QEMU_DOCS_PREBUILT_DEV=sam
 QEMU_DOCS_VERSION=$(ver_cut 1-3)
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
@@ -151,7 +150,7 @@ done
 # 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(+)]
+   dev-libs/glib:2[static-libs(+)]
sys-libs/zlib[static-libs(+)]
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
@@ -176,8 +175,8 @@ SOFTMMU_TOOLS_DEPEND="
fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
-   dev-libs/nettle:=[static-libs(+)]
>=net-libs/gnutls-3.0:=[static-libs(+)]
+   dev-libs/nettle:=[static-libs(+)]
)
gtk? (
x11-libs/gtk+:3
@@ -205,7 +204,7 @@ SOFTMMU_TOOLS_DEPEND="
)
pam? ( sys-libs/pam )
png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
@@ -223,7 +222,7 @@ SOFTMMU_TOOLS_DEPEND="
)
ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] )
udev? ( virtual/libudev:= )
-   usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
+   usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
@@ -305,6 +304,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.0.0-make.patch
"${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch
"${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch
+   "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch
 )
 
 QA_PREBUILT="
@@ -618,7 +618,6 @@ qemu_src_configure() {
conf_opts+=(
--enable-linux-user
--disable-system
-   --disable-install-blobs
--disable-tools
--disable-cap-ng
--disable-seccomp
@@ -639,7 +638,6 @@ qemu_src_configure() {
conf_opts+=(
--disable-linux-user
--disable-system
-   --disable-install-blobs
--enable-tools
--enable-cap-ng
)
@@ -651,7 +649,7 @@ qemu_src_configure() {
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
 
# Add support for SystemTAP
-   use systemtap && conf_opts+=( --enable-trace-backends=dtrace )
+   use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
 
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if



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

2023-05-05 Thread Matthias Maier
commit: 3cb251f07a1fc9f276ef87d1b113188a495bbe4f
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  5 23:31:46 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  5 23:31:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb251f0

app-emulation/qemu-guest-agent: add 8.0.0

Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu-guest-agent/Manifest|  1 +
 .../qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/app-emulation/qemu-guest-agent/Manifest 
b/app-emulation/qemu-guest-agent/Manifest
index f79e76b6986d..b33e329c0338 100644
--- a/app-emulation/qemu-guest-agent/Manifest
+++ b/app-emulation/qemu-guest-agent/Manifest
@@ -1,2 +1,3 @@
 DIST qemu-6.0.0.tar.xz 107333232 BLAKE2B 
7746329d3e13782b7c346ce4052cc517cfc65cd9b2d514d199e4d5b8570ca79566ec04b0c114db2e97c84e68eb551e0d4cdce1b14b91a88fe08d2a5f682c1418
 SHA512 
ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4
 DIST qemu-7.1.0.tar.xz 121833004 BLAKE2B 
e05f91ce4993c7591a2df08b5fb017f8b8ec2141ab7bfd55d14730ea6b793ac1091de539992058392a5522d4e58beee92a87752707be58e3619b8213ef9f35bf
 SHA512 
c60c5ff8ec99b7552e485768908920658fdd8035ff7a6fa370fb6881957dc8b7e5f18ff1a8f49bd6aa22909ede2a7c084986d8244f12074ccd33ebe40a0c411f
+DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 
9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f
 SHA512 
1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27

diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild 
b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild
new file mode 100644
index ..52a9e45d3b55
--- /dev/null
+++ b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit edo systemd toolchain-funcs python-any-r1 udev
+
+MY_PN="qemu"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="QEMU Guest Agent (qemu-ga) for use when running inside a VM"
+HOMEPAGE="https://wiki.qemu.org/Features/GuestAgent;
+SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.xz;
+
+LICENSE="GPL-2 BSD-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+
+RDEPEND="dev-libs/glib"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-lang/perl
+   dev-util/ninja"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+)
+
+src_configure() {
+   tc-export AR LD OBJCOPY RANLIB
+
+   local myconf=(
+   --prefix=/usr
+   --sysconfdir=/etc
+   --libdir="/usr/$(get_libdir)"
+   --localstatedir=/
+   --disable-bsd-user
+   --disable-linux-user
+   --disable-system
+   --disable-strip
+   --enable-tools
+   --disable-werror
+   --enable-guest-agent
+   --python="${PYTHON}"
+   --cc="$(tc-getCC)"
+   --cxx="$(tc-getCXX)"
+   --host-cc="$(tc-getBUILD_CC)"
+   )
+
+   edo ./configure "${myconf[@]}"
+}
+
+src_install() {
+   dobin build/qga/qemu-ga
+
+   # Normal init stuff
+   newinitd "${FILESDIR}/qemu-ga.init-r1" qemu-guest-agent
+   newconfd "${FILESDIR}/qemu-ga.conf-r1" qemu-guest-agent
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/qemu-ga.logrotate" qemu-guest-agent
+
+   # systemd stuff
+   udev_newrules "${FILESDIR}/qemu-ga-systemd.udev" 
99-qemu-guest-agent.rules
+
+   systemd_newunit "${FILESDIR}/qemu-ga-systemd.service" \
+   qemu-guest-agent.service
+}
+
+pkg_postinst() {
+   elog "You should add 'qemu-guest-agent' to the default runlevel."
+   elog "e.g. rc-update add qemu-guest-agent default"
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-05-05 Thread Mike Gilbert
commit: ea9fdbdfa608bbf3968f2b45f91bed951a771b52
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May  5 23:25:52 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May  5 23:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9fdbdf

www-client/chromium: fix build with gcc-13

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

 www-client/chromium/chromium-113.0.5672.63.ebuild  |  1 +
 .../files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/www-client/chromium/chromium-113.0.5672.63.ebuild 
b/www-client/chromium/chromium-113.0.5672.63.ebuild
index 7c514d04f523..cdd81cb02473 100644
--- a/www-client/chromium/chromium-113.0.5672.63.ebuild
+++ b/www-client/chromium/chromium-113.0.5672.63.ebuild
@@ -349,6 +349,7 @@ src_prepare() {
"${FILESDIR}/chromium-113-system-zlib.patch"
"${FILESDIR}/chromium-113-web_view_impl-cstring.patch"
"${FILESDIR}/chromium-113-std-monospace.patch"
+   
"${FILESDIR}/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch"
)
 
if use ppc64 ; then

diff --git 
a/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
 
b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
new file mode 100644
index ..28372caeb72c
--- /dev/null
+++ 
b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch
@@ -0,0 +1,10 @@
+--- 
a/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
 
b/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
+@@ -2579,6 +2579,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
+ #undef VMA_IMPLEMENTATION
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/

2023-05-05 Thread Sam James
commit: a9cac53fc6e229f8df98fe0d1b1e198d3730
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri May  5 21:33:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:38:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9cac53f

app-doc/gimp-help: 2.10.34 revision bump

1. Add BDEPEND 'gnome-base/librsvg' to build Quickreference PDF files.
2. Force LINGUAS="en" if isn't specified in /etc/portage/make.conf
to avoid of building all languages.
3. Force 'emake -j1' on install phase to prevent race condition
when docs for several languages are built.

Closes: https://bugs.gentoo.org/891709
Closes: https://bugs.gentoo.org/905693

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30887
Signed-off-by: Sam James  gentoo.org>

 ...-2.10.34.ebuild => gimp-help-2.10.34-r1.ebuild} | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/app-doc/gimp-help/gimp-help-2.10.34.ebuild 
b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild
similarity index 50%
rename from app-doc/gimp-help/gimp-help-2.10.34.ebuild
rename to app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild
index 4a9d96672c88..2837213514fe 100644
--- a/app-doc/gimp-help/gimp-help-2.10.34.ebuild
+++ b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild
@@ -21,13 +21,32 @@ BDEPEND="
app-text/docbook-xml-dtd
dev-lang/perl
dev-libs/libxslt
+   gnome-base/librsvg
sys-devel/gettext
 "
 
+DOCS=( AUTHORS COPYING NEWS README )
+
 python_check_deps() {
python_has_version "dev-libs/libxml2[python,${PYTHON_USEDEP}]"
 }
 
+pkg_setup() {
+   # See bug: 891709
+   if [[ -z "${LINGUAS}" ]] ; then
+   export LINGUAS="en"
+
+   ewarn "The 'LINGUAS' environment variable isn't setup in 
'/etc/portage/make.conf',"
+   ewarn "therefore only the generic ('en') documentation will be 
built."
+   ewarn "To build ${PN} for other languages please setup 
'LINGUAS' variable"
+   ewarn "or assign it to 'L10N' variable if available, i.e. 
LINGUAS=\"\${L10N}\""
+   ewarn "The following languages are supported for ${PN}:"
+   ewarn "'ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt 
nl nn pt pt_BR ro ru sl sv uk zh_CN'"
+   ewarn "For more details please read:"
+   ewarn "https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS;
+   fi
+}
+
 src_configure() {
econf --without-gimp
 }
@@ -38,3 +57,9 @@ src_compile() {
# Affected with bugs: 677198, 876205. Set "emake -j1"
emake -j1
 }
+
+src_install() {
+   # See bug: 905693
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+}



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

2023-05-05 Thread Sam James
commit: a5db7dc669c20b0a5b5b79b230a0adb21c49064e
Author: Oz Tiram  gmail  com>
AuthorDate: Fri May  5 22:32:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:37:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5db7dc6

dev-python/pipenv: remove toml dependency

Patch the upstream package to use tomli, also
declare tomli as dependency only if python is less than 3.11

Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30866
Signed-off-by: Sam James  gentoo.org>

 .../pipenv-2023.4.29-fix-toml-in-vendor.patch  | 76 ++
 dev-python/pipenv/pipenv-2023.4.29.ebuild  | 10 +--
 2 files changed, 78 insertions(+), 8 deletions(-)

diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch 
b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch
new file mode 100644
index ..cb0f3f70d48b
--- /dev/null
+++ b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch
@@ -0,0 +1,76 @@
+diff --git a/pipenv/project.py b/pipenv/project.py
+index ed43cf2bc..903667639 100644
+--- a/pipenv/project.py
 b/pipenv/project.py
+@@ -13,6 +13,13 @@ import urllib.parse
+ from json.decoder import JSONDecodeError
+ from pathlib import Path
+ 
++import click, tomlkit
++
++try:
++import tomllib as toml
++except ImportError:
++import tomli as toml
++
+ from pipenv.cmdparse import Script
+ from pipenv.environment import Environment
+ from pipenv.environments import Setting, is_in_virtualenv, 
normalize_pipfile_path
+diff --git a/pipenv/utils/toml.py b/pipenv/utils/toml.py
+index d4157d01c..27d9975ae 100644
+--- a/pipenv/utils/toml.py
 b/pipenv/utils/toml.py
+@@ -1,4 +1,9 @@
+-from pipenv.vendor import toml, tomlkit
++try:
++import tomllib as toml
++except ImportError:
++import tomli as toml
++
++import tomlkit
+ 
+ 
+ def cleanup_toml(tml):
+diff --git a/pipenv/vendor/dparse/parser.py b/pipenv/vendor/dparse/parser.py
+index faaad2e8e..4c59474e9 100644
+--- a/pipenv/vendor/dparse/parser.py
 b/pipenv/vendor/dparse/parser.py
+@@ -10,6 +10,11 @@ from io import StringIO
+ from configparser import ConfigParser, NoOptionError
+ from pathlib import PurePath
+ 
++try:
++import tomllib as toml
++except ImportError:
++import tomli as toml
++
+ from .errors import MalformedDependencyFileError
+ from .regex import HASH_REGEX
+ 
+@@ -17,7 +22,6 @@ from .dependencies import DependencyFile, Dependency
+ from pipenv.patched.pip._vendor.packaging.requirements import Requirement as 
PackagingRequirement,\
+ InvalidRequirement
+ from . import filetypes
+-import pipenv.vendor.toml as toml
+ from pipenv.patched.pip._vendor.packaging.specifiers import SpecifierSet
+ from pipenv.patched.pip._vendor.packaging.version import Version, 
InvalidVersion
+ import json
+diff --git a/pipenv/vendor/dparse/updater.py b/pipenv/vendor/dparse/updater.py
+index 7b7ba9a53..fe20a213f 100644
+--- a/pipenv/vendor/dparse/updater.py
 b/pipenv/vendor/dparse/updater.py
+@@ -3,9 +3,13 @@ from __future__ import absolute_import, print_function, 
unicode_literals
+ import re
+ import json
+ import tempfile
+-import pipenv.vendor.toml as toml
+ import os
+ 
++try:
++import tomllib as toml
++except ImportError:
++import tomli as toml
++
+ 
+ class RequirementsTXTUpdater(object):
+ SUB_REGEX = r"^{}(?=\s*\r?\n?$)"

diff --git a/dev-python/pipenv/pipenv-2023.4.29.ebuild 
b/dev-python/pipenv/pipenv-2023.4.29.ebuild
index 1ae17db21361..5fdc0ff53f40 100644
--- a/dev-python/pipenv/pipenv-2023.4.29.ebuild
+++ b/dev-python/pipenv/pipenv-2023.4.29.ebuild
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch"
"${FILESDIR}/pipenv-2023.4.29-append-always-install.patch"
"${FILESDIR}/pipenv-2023.4.29-fix-imports.patch"
+   "${FILESDIR}/pipenv-2023.4.29-fix-toml-in-vendor.patch"
 )
 
 RDEPEND="
@@ -33,7 +34,7 @@ RDEPEND="
>=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
>=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 
python3_{9..10})
>=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
@@ -90,13 +91,6 @@ src_prepare() {
sed --in-place \
-e "s/from pipenv\.vendor import plette, toml, tomlkit, 
vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g"
 
-   # remove tomlkit from vendoring
-   for fname in pipenv/utils/toml.py tests/integration/conftest.py; do
-   sed --in-place -e "s/from pipenv\.vendor import toml, 
tomlkit/from pipenv\.vendor import toml\\nimport tomlkit/g" $fname || die 
"Failed sed in $fname"
-   done
-   #for fname in 

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

2023-05-05 Thread Sam James
commit: 85a7838c9b865d9757ad76df4451401b2279724f
Author: Oz Tiram  gmail  com>
AuthorDate: Thu May  4 09:01:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:37:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a7838c

dev-python/pipenv: drop 2022.12.19

Signed-off-by: Oz Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pipenv/Manifest |   1 -
 .../pipenv-2022.12.19-append-always-install.patch  |  17 
 dev-python/pipenv/pipenv-2022.12.19.ebuild | 112 -
 3 files changed, 130 deletions(-)

diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index 49abe2e62372..4cc9ee5fb090 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -1,2 +1 @@
-DIST pipenv-2022.12.19.gh.tar.gz 8843 BLAKE2B 
812aa7eacd2b1eaa42a586e64b73e7a13d2ac3ed4c2abf834e190ed5a8a4398d3d17999c1e196de6b01eb755f6771493967b8497710ac3fe20d73408f6251f80
 SHA512 
edd1e43cb3e91ed0001aff0a590f72e510f9b4c5f436a1c81d1e8a815d22f5bcf199254e5faf78dbdfec3ee0d4b51709b6de28163cf01e58d6f0de044ae99fdc
 DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 
31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1
 SHA512 
870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff

diff --git 
a/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch 
b/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch
deleted file mode 100644
index a5746fdb8ebe..
--- a/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/pipenv/core.py b/pipenv/core.py
-index e42f184d1..02f8994de 100644
 a/pipenv/core.py
-+++ b/pipenv/core.py
-@@ -791,6 +791,12 @@ def batch_install_iteration(
- strip_extras_markers_from_requirement,
- )
- 
-+# Gentoo patch: install dependencies into the venv even if they exist in 
the system
-+# This is needed because pipenv imports the system packages to run.
-+# It does not change your system's packages.
-+if (extra_pip_args is not None) and ("-I" not in extra_pip_args):
-+extra_pip_args.append("-I")
-+
- is_artifact = False
- for dep in deps_to_install:
- if dep.req.req:

diff --git a/dev-python/pipenv/pipenv-2022.12.19.ebuild 
b/dev-python/pipenv/pipenv-2022.12.19.ebuild
deleted file mode 100644
index 1f9dabc494e4..
--- a/dev-python/pipenv/pipenv-2022.12.19.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 multiprocessing
-
-MY_PV=${PV/_beta/b}
-DESCRIPTION="Python Development Workflow for Humans"
-HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/;
-SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-PATCHES=(
-   "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch"
-   "${FILESDIR}/pipenv-2022.12.19-append-always-install.patch"
-)
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}]
-   dev-python/click[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
-   >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
-   >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
-   dev-python/virtualenv-clone[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-# IMPORTANT: The following sed command patches the vendor direcotry
-# in the pipenv source. Attempts to simply bump the version of the
-# package without checking that it works is likely to fail
-# The vendored packages should eventually all be removed
-# see: https://bugs.gentoo.org/717666
-src_prepare() {
-   local pkgName
-   local jobs=$(makeopts_jobs)
-   local packages=( attr attrs cerberus click colorama dotenv markupsafe \
-pexpect ptyprocess pyparsing requests 
urllib3 tomlkit )
-   for pkgName 

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

2023-05-05 Thread Sam James
commit: b49ac8b31d3d99cad724b7ca4d756de8373d3740
Author: Oz Tiram  gmail  com>
AuthorDate: Thu May  4 09:01:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:37:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49ac8b3

dev-python/pipenv: add 2023.4.29

Signed-off-by: Oz Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pipenv/Manifest |   1 +
 .../pipenv-2023.4.29-append-always-install.patch   |  19 
 .../files/pipenv-2023.4.29-fix-imports.patch   |  31 ++
 dev-python/pipenv/pipenv-2023.4.29.ebuild  | 114 +
 4 files changed, 165 insertions(+)

diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index 3fefbc1c596d..49abe2e62372 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -1 +1,2 @@
 DIST pipenv-2022.12.19.gh.tar.gz 8843 BLAKE2B 
812aa7eacd2b1eaa42a586e64b73e7a13d2ac3ed4c2abf834e190ed5a8a4398d3d17999c1e196de6b01eb755f6771493967b8497710ac3fe20d73408f6251f80
 SHA512 
edd1e43cb3e91ed0001aff0a590f72e510f9b4c5f436a1c81d1e8a815d22f5bcf199254e5faf78dbdfec3ee0d4b51709b6de28163cf01e58d6f0de044ae99fdc
+DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 
31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1
 SHA512 
870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff

diff --git 
a/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch 
b/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch
new file mode 100644
index ..25a9c604e5b4
--- /dev/null
+++ b/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch
@@ -0,0 +1,19 @@
+diff --git a/pipenv/routines/install.py b/pipenv/routines/install.py
+index 4b8b2bf8c..a3e1fbcf7 100644
+--- a/pipenv/routines/install.py
 b/pipenv/routines/install.py
+@@ -580,6 +580,14 @@ def batch_install_iteration(
+ strip_extras_markers_from_requirement,
+ )
+ 
++# Gentoo patch:
++# Install dependencies into the venv even if they exist
++# in the system.
++# This is needed because pipenv imports the system packages to run.
++# It does not change your system's packages.
++if (extra_pip_args is not None) and ("-I" not in extra_pip_args):
++extra_pip_args.append("-I")
++
+ is_artifact = False
+ for dep in deps_to_install:
+ if dep.req.req:

diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch 
b/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch
new file mode 100644
index ..eeae85039e12
--- /dev/null
+++ b/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch
@@ -0,0 +1,31 @@
+diff --git a/pipenv/project.py b/pipenv/project.py
+index 75ee7d401..ed43cf2bc 100644
+--- a/pipenv/project.py
 b/pipenv/project.py
+@@ -40,9 +40,11 @@ from pipenv.utils.shell import (
+ system_which,
+ )
+ from pipenv.utils.toml import cleanup_toml, convert_toml_outline_tables
+-from pipenv.vendor import click, plette, toml, tomlkit
++from pipenv.vendor import plette
+ from pipenv.vendor.requirementslib.models.utils import 
get_default_pyproject_backend
+ 
++import click, toml, tomlkit
++
+ try:
+ # this is only in Python3.8 and later
+ from functools import cached_property
+diff --git a/pipenv/utils/environment.py b/pipenv/utils/environment.py
+index 2e066eef2..9385689bf 100644
+--- a/pipenv/utils/environment.py
 b/pipenv/utils/environment.py
+@@ -1,7 +1,8 @@
+ import os
++import dotenv
++import click
+ 
+ from pipenv import environments
+-from pipenv.vendor import click, dotenv
+ 
+ 
+ def load_dot_env(project, as_dict=False, quiet=False):

diff --git a/dev-python/pipenv/pipenv-2023.4.29.ebuild 
b/dev-python/pipenv/pipenv-2023.4.29.ebuild
new file mode 100644
index ..1ae17db21361
--- /dev/null
+++ b/dev-python/pipenv/pipenv-2023.4.29.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+MY_PV=${PV/_beta/b}
+DESCRIPTION="Python Development Workflow for Humans"
+HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/;
+SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch"
+   "${FILESDIR}/pipenv-2023.4.29-append-always-install.patch"
+   "${FILESDIR}/pipenv-2023.4.29-fix-imports.patch"
+)
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   

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

2023-05-05 Thread Sam James
commit: 997966df57bc350397b3042628bf1c2ac97e5a64
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 22:30:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:30:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997966df

dev-ml/async_unix: Stabilize 0.15.0 arm64, #901669

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

 dev-ml/async_unix/async_unix-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/async_unix/async_unix-0.15.0.ebuild 
b/dev-ml/async_unix/async_unix-0.15.0.ebuild
index a10b5c8e6508..f22ffb4da89c 100644
--- a/dev-ml/async_unix/async_unix-0.15.0.ebuild
+++ b/dev-ml/async_unix/async_unix-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm ~arm64 x86"
+KEYWORDS="amd64 arm arm64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2023-05-05 Thread Sam James
commit: 330312c334ec46bd3e61788c400bd0e7f9eb67b6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 22:30:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330312c3

dev-ml/textutils: Stabilize 0.15.0 arm64, #901715

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

 dev-ml/textutils/textutils-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/textutils/textutils-0.15.0.ebuild 
b/dev-ml/textutils/textutils-0.15.0.ebuild
index e3d86dd9758c..848f3149e9ba 100644
--- a/dev-ml/textutils/textutils-0.15.0.ebuild
+++ b/dev-ml/textutils/textutils-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm ~arm64 x86"
+KEYWORDS="amd64 arm arm64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2023-05-05 Thread Sam James
commit: 656bd509cdb7e995ec64093a67571de5886e81c6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 22:30:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:30:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656bd509

dev-ml/textutils_kernel: Stabilize 0.15.0 arm64, #901715

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

 dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild 
b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild
index 502b40eae6ff..68e8f01476d6 100644
--- a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild
+++ b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2023-05-05 Thread Sam James
commit: ce5466223d0749e07aa0c04a20abcef6e4bf9098
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 22:27:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 22:27:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce546622

app-emulation/qemu: add pre-generated docs for 8.0.0

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

 app-emulation/qemu/Manifest  | 1 +
 app-emulation/qemu/qemu-8.0.0.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 3d2659b0fa71..2fae7fda437d 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,4 +1,5 @@
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 
415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530
 SHA512 
f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13
 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B 
bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b
 SHA512 
e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a
+DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B 
b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa
 SHA512 
d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054
 DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 
9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f
 SHA512 
1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27

diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild 
b/app-emulation/qemu/qemu-8.0.0.ebuild
index 3048bf51382f..3000130b6f90 100644
--- a/app-emulation/qemu/qemu-8.0.0.ebuild
+++ b/app-emulation/qemu/qemu-8.0.0.ebuild
@@ -6,9 +6,9 @@ EAPI=8
 # Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
 # Set to 1 if prebuilt, 0 if not
 # (the construct below is to allow overriding from env for script)
-QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-0}
-QEMU_DOCS_PREBUILT_DEV=ajak
-QEMU_DOCS_VERSION="7.2.0"
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=sam
+QEMU_DOCS_VERSION="8.0.0"
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
 # bug #830088
 QEMU_DOC_USEFLAG="+doc"



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

2023-05-05 Thread Matt Turner
commit: 52abd87eedfa00493da969ed79870b4bc430adc0
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 22:03:11 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 22:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52abd87e

x11-libs/libXi: Version bump to 1.8.1

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

 x11-libs/libXi/Manifest   |  1 +
 x11-libs/libXi/libXi-1.8.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/x11-libs/libXi/Manifest b/x11-libs/libXi/Manifest
index 285f5daeafba..ef7217778443 100644
--- a/x11-libs/libXi/Manifest
+++ b/x11-libs/libXi/Manifest
@@ -1 +1,2 @@
+DIST libXi-1.8.1.tar.xz 404252 BLAKE2B 
a25e1e74ef2cc02b455b7b1c5f70040a3b2ecc19d4375c465e63e8b2638b4f90b0480c737fb7dcd5f658330871c623b364b0f8db61d3371cf97d680fdd840058
 SHA512 
a30b1a07e6d710f5196e7477415d68074736f89d954e8f2d5ccc9b5f349e7d1d440c90fb512508176b5db5ecad55608cfb540872936b731963fd83343db3a0b9
 DIST libXi-1.8.tar.bz2 494579 BLAKE2B 
6804aa5c666ff489180c7d468e666fd3c986c7e24396f80f69164cc351c4aff5ab3c8e22ded61f03b96e37bceb5fd86d707220479100c5ec44a2a05fe5345d60
 SHA512 
4b2c667a8466eb389f253d77285c3f506c4a2b6c75054c722974a864565d565cc0c5701f8ea773eb929ceb94adfeb737ecd7a0bfc2c240157416a5f343c07aba

diff --git a/x11-libs/libXi/libXi-1.8.1.ebuild 
b/x11-libs/libXi/libXi-1.8.1.ebuild
new file mode 100644
index ..5f762b133758
--- /dev/null
+++ b/x11-libs/libXi/libXi-1.8.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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 Xi library"
+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 ~x86-winnt"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=x11-base/xorg-proto-2021.4.99.2"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc specs)
+   $(use_with doc xmlto)
+   $(use_with doc asciidoc)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



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

2023-05-05 Thread Matt Turner
commit: 71489787cd70f495a25100a311c4dd9aced8d295
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 22:04:36 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 22:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71489787

dev-libs/libevdev: Version bump to 1.13.1

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

 dev-libs/libevdev/Manifest   |  1 +
 dev-libs/libevdev/libevdev-1.13.1.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest
index 160652327aa3..41d62476d9b9 100644
--- a/dev-libs/libevdev/Manifest
+++ b/dev-libs/libevdev/Manifest
@@ -1 +1,2 @@
 DIST libevdev-1.13.0.tar.xz 451328 BLAKE2B 
07b15bf46ca3b01d9a93da8d93fd60b2f1eb95961f0f202a321030e145528453375f1e4fa3458adac3f3346cc26642538251b35002f18f9802799e4732d39f3e
 SHA512 
f30f14c44ef4d4829625aa4c28f10555f333905486f9d39c18cd3ca35e87128a0c24c1bc18ca37b6bf98bc8f7fad27e1bc68678a58e6e6fff3b8d99502ac6905
+DIST libevdev-1.13.1.tar.xz 455484 BLAKE2B 
063eefeebebf5253ce23666e31d67d7268ad97e09f84e0e3a02b1024a92f68e1a4f1fc2508304abf49ab05dba4961b49463b640a18c79ea38ca0c5a9d8bf3e9c
 SHA512 
9b75bad4bc13948854c8dff7a7a46aca6c06d1410ccb000f881bf76055ccac040595c3b24fb1a574be875b5c262eb86820b9ec3383752641bc2047135e5a412f

diff --git a/dev-libs/libevdev/libevdev-1.13.1.ebuild 
b/dev-libs/libevdev/libevdev-1.13.1.ebuild
new file mode 100644
index ..0e89613cd1e8
--- /dev/null
+++ b/dev-libs/libevdev/libevdev-1.13.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="Handler library for evdev events"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ 
https://gitlab.freedesktop.org/libevdev/libevdev;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc test"
+
+DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature doc documentation)
+   $(meson_feature test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test -t 100
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   local HTML_DOCS=( doc/html/. )
+   einstalldocs
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-05-05 Thread James Le Cuirot
commit: af01f79df58055129a8e3218a0bd25560091bd20
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri May  5 21:39:05 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri May  5 21:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af01f79d

gui-wm/gamescope: Bump to 3.12.0_beta3, drop old 3.11.52_beta6

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

 gui-wm/gamescope/Manifest   | 2 +-
 .../{gamescope-3.11.52_beta6.ebuild => gamescope-3.12.0_beta3.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 166724ff9b74..c23b4ebe4e09 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
 DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B 
fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b
 SHA512 
a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.11.52_beta6.tar.gz 258324 BLAKE2B 
680e9be9b44e2e9a5843baba38413f03bb530ebc517d769b3bd7973d0c437d13afb04e45d34571f7ba00de73acacfc677a2e03da19986228ca95d7c3c2277685
 SHA512 
d4bce9f70778cf20aad8457ee40ed759dc6d01e77d0ec1e48f091fa332aee406d0271149f4cce3d660a16ab166ec63b04df38b3d2b2f2ced3e2bf4f1ceb0a21d
+DIST gamescope-3.12.0_beta3.tar.gz 418580 BLAKE2B 
4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc9bc0e5ac161e4302
 SHA512 
8ff6f8b703bfb11ea90e2e5e1edfe0cdfc6d2ed3f9c6fc56ff0a81c0673af4f6f58331559bb11dca2937ae642debe0c7bd60a2ae5d60c742d1a311164e0f91de

diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild 
b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
similarity index 97%
rename from gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
index 1d5fc4bca29c..e6e38e01d1cb 100644
--- a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
>=dev-libs/wayland-1.21
>=dev-libs/wayland-protocols-1.17
=gui-libs/wlroots-0.16*[X]
-   =media-libs/libdisplay-info-0.1.1
media-libs/libsdl2[video,vulkan]
media-libs/vulkan-loader
sys-apps/hwdata



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

2023-05-05 Thread James Le Cuirot
commit: 9bf8349737ac565e18b7f3c71d27fed460d9bc6e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri May  5 21:38:24 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri May  5 21:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf83497

media-libs/vkroots: Don't regenerate vkroots.h with system vk.xml

At least for now. It may be necessary in future, but it breaks with
vulkan-headers 1.3.243 right now.

Closes: https://github.com/ValveSoftware/gamescope/issues/858
Signed-off-by: James Le Cuirot  gentoo.org>

 ...221205.ebuild => vkroots-0_p20221205-r1.ebuild} | 13 ++--
 media-libs/vkroots/vkroots-0_p20230103-r1.ebuild   | 38 ++
 media-libs/vkroots/vkroots-0_p20230103.ebuild  | 27 ---
 3 files changed, 40 insertions(+), 38 deletions(-)

diff --git a/media-libs/vkroots/vkroots-0_p20221205.ebuild 
b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild
similarity index 69%
rename from media-libs/vkroots/vkroots-0_p20221205.ebuild
rename to media-libs/vkroots/vkroots-0_p20221205-r1.ebuild
index 639396330c56..d41f02b5ac64 100644
--- a/media-libs/vkroots/vkroots-0_p20221205.ebuild
+++ b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild
@@ -1,12 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit python-any-r1
-
 COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a"
 DESCRIPTION="Simple framework for writing Vulkan layers"
 HOMEPAGE="https://github.com/Joshua-Ashton/vkroots;
@@ -15,17 +11,12 @@ KEYWORDS="~amd64"
 LICENSE="Apache-2.0 MIT LGPL-2.1"
 SLOT="0"
 
-BDEPEND="
-   ${PYTHON_DEPS}
+RDEPEND="
dev-util/vulkan-headers
 "
 
 S="${WORKDIR}/${PN}-${COMMIT}"
 
-src_compile() {
-   "${PYTHON}" ./gen/make_vkroots --xml 
"${BROOT}"/usr/share/vulkan/registry/vk.xml || die
-}
-
 src_install() {
default
insinto /usr/include/${PN}

diff --git a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild 
b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild
new file mode 100644
index ..2e58b57ee174
--- /dev/null
+++ b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Regenerating vkroots.h from the system vk.xml may seem like a good idea,
+# especially given that vkroots.h includes some Vulkan headers, but this has 
led
+# to issues such as https://github.com/ValveSoftware/gamescope/issues/858.
+# Leaving the code commented in case we need to revert to the earlier approach.
+
+# PYTHON_COMPAT=( python3_{10..11} )
+
+# inherit meson python-any-r1
+
+inherit meson
+
+COMMIT="26757103dde8133bab432d172b8841df6bb48155"
+DESCRIPTION="Simple framework for writing Vulkan layers"
+HOMEPAGE="https://github.com/Joshua-Ashton/vkroots;
+SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0 MIT LGPL-2.1"
+SLOT="0"
+
+# BDEPEND="
+#  ${PYTHON_DEPS}
+#  dev-util/vulkan-headers
+# "
+
+RDEPEND="
+   dev-util/vulkan-headers
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+# src_compile() {
+#  "${PYTHON}" ./gen/make_vkroots --xml 
"${BROOT}"/usr/share/vulkan/registry/vk.xml || die
+# }

diff --git a/media-libs/vkroots/vkroots-0_p20230103.ebuild 
b/media-libs/vkroots/vkroots-0_p20230103.ebuild
deleted file mode 100644
index 335b8e66be27..
--- a/media-libs/vkroots/vkroots-0_p20230103.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson python-any-r1
-
-COMMIT="26757103dde8133bab432d172b8841df6bb48155"
-DESCRIPTION="Simple framework for writing Vulkan layers"
-HOMEPAGE="https://github.com/Joshua-Ashton/vkroots;
-SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 MIT LGPL-2.1"
-SLOT="0"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/vulkan-headers
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_compile() {
-   "${PYTHON}" ./gen/make_vkroots --xml 
"${BROOT}"/usr/share/vulkan/registry/vk.xml || die
-}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gwyddion/, sci-visualization/gwyddion/files/

2023-05-05 Thread Andreas K. Hüttel
commit: 8dd8ded8b0a3f091e712ebb148b5c452853afaff
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 21:12:13 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 21:12:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd8ded8

sci-visualization/gwyddion: properly enable openexr support

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

 .../gwyddion/files/gwyddion-2.62-automagic.patch   | 35 +
 sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild | 89 ++
 2 files changed, 124 insertions(+)

diff --git a/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch 
b/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch
new file mode 100644
index ..67259e8e77c5
--- /dev/null
+++ b/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch
@@ -0,0 +1,35 @@
+diff --git a/configure.ac b/configure.ac
+index 5a7465a..cc5a54d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -660,11 +660,13 @@ AM_CONDITIONAL([HAVE_CXX],[test "x$have_cxx" != xno])
+ #
+ # OpenEXR 2.x+
+ # Optional.  Used for HDR greyscale OpenEXR pixmap import/export.
+-enable_exr=$have_cxx
+-PKG_CHECK_MODULES(EXR, [OpenEXR >= 2.0],
++GWY_WITH([exr],,[build with OpenEXR support])
++if test "x$enable_exr" != "xno"; then
++  PKG_CHECK_MODULES(EXR, [OpenEXR],
+   [AC_DEFINE(HAVE_EXR,1,
+ [Define if we have the OpenEXR 2.x+ package.])],
+   [enable_exr=no])
++fi
+ AM_CONDITIONAL([HAVE_EXR],[test "x$enable_exr" != xno])
+ 
+ #
+@@ -679,10 +681,13 @@ AM_CONDITIONAL([HAVE_HDF5],[test "x$enable_hdf5" != xno])
+ #
+ # CFITSIO
+ # Optional.  Used for FITS image import.
+-PKG_CHECK_MODULES(CFITSIO, [cfitsio],
++GWY_WITH([cfitsio],,[build with cfitsio support])
++if test "x$enable_cfitsio" != "xno"; then
++  PKG_CHECK_MODULES(CFITSIO, [cfitsio],
+   [AC_DEFINE(HAVE_CFITSIO,1,
+ [Define if we have the cfitsio package.])],
+   [enable_cfitsio=no])
++fi
+ AM_CONDITIONAL([HAVE_CFITSIO],[test "x$enable_cfitsio" != xno])
+ 
+ #

diff --git a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild 
b/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild
new file mode 100644
index ..f3fb8344665c
--- /dev/null
+++ b/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="Framework for Scanning Mode Microscopy data analysis"
+HOMEPAGE="http://gwyddion.net/;
+SRC_URI="http://gwyddion.net/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview 
unique xml X zlib"
+
+RDEPEND="
+   >=dev-libs/glib-2.32
+   dev-libs/libzip
+   media-libs/libpng:0=
+   >=sci-libs/fftw-3.1:3.0=[openmp?]
+   virtual/libiconv
+   virtual/libintl
+   x11-libs/cairo
+   >=x11-libs/gtk+-2.18:2
+   x11-libs/libXmu
+   x11-libs/pango
+   bzip2? ( app-arch/bzip2 )
+   fits? ( sci-libs/cfitsio[bzip2?] )
+   jansson? ( dev-libs/jansson )
+   hdf5? ( sci-libs/hdf5[hl,zlib?] )
+   openexr? ( media-libs/openexr:= )
+   perl? ( dev-lang/perl:= )
+   ruby? ( dev-ruby/narray )
+   unique? ( dev-libs/libunique:3 )
+   sourceview? ( x11-libs/gtksourceview:2.0 )
+   xml? ( dev-libs/libxml2:2 )
+   zlib? ( sys-libs/zlib )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.62-automagic.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+# There are python bindings (--enable-pygwy) but they are py2 only
+# 3D opengl rendering requires deprecated GTK-2 x11-libs/gtkglext
+src_configure() {
+   # hack for bug 741840
+   use doc && export GTK_DOC_PATH=/usr/share/gtk-doc
+
+   econf \
+   --disable-rpath \
+   --without-kde4-thumbnailer \
+   $(use_enable doc gtk-doc) \
+   $(use_enable openmp) \
+   $(use_enable nls) \
+   --disable-pygwy \
+   --without-python \
+   $(use_with bzip2) \
+   $(use_with fits cfitsio) \
+   $(use_with hdf5) \
+   $(use_with jansson) \
+   $(use_with perl) \
+   $(use_with ruby) \
+   $(use_with openexr exr) \
+   --without-gl \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/

2023-05-05 Thread Andreas K. Hüttel
commit: 8c4849587319b39bbc1ca4775132df3f5239ec4e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 20:40:35 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 20:40:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c484958

sci-visualization/gr: add 0.72.4

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

 sci-visualization/gr/Manifest |  1 +
 sci-visualization/gr/gr-0.72.4.ebuild | 86 +++
 sci-visualization/gr/metadata.xml |  3 ++
 3 files changed, 90 insertions(+)

diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index ce352aa797d4..efd756ed1530 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,2 +1,3 @@
 DIST gr-0.53.0.tar.gz 19267451 BLAKE2B 
bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721
 SHA512 
49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
 DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 
92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa
 SHA512 
cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
+DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 
827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234
 SHA512 
4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb

diff --git a/sci-visualization/gr/gr-0.72.4.ebuild 
b/sci-visualization/gr/gr-0.72.4.ebuild
new file mode 100644
index ..51aaeb29fc39
--- /dev/null
+++ b/sci-visualization/gr/gr-0.72.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Universal framework for cross-platform visualization applications"
+HOMEPAGE="https://gr-framework.org/;
+SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="agg cairo ffmpeg postscript tiff truetype"
+
+DEPEND="
+   dev-qt/qtgui:5
+   media-libs/fontconfig
+   media-libs/glfw
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/qhull:=
+   net-libs/zeromq
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXt
+   agg? ( x11-libs/agg )
+   cairo? ( x11-libs/cairo )
+   ffmpeg? ( media-video/ffmpeg:= )
+   postscript? ( app-text/ghostscript-gpl )
+   tiff? ( media-libs/tiff:= )
+   truetype? ( media-libs/freetype )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.53.0-musl.patch"
+)
+
+REQUIRED_USE="cairo? ( truetype )"
+
+src_configure() {
+   if use agg ; then
+   mycmakeargs+=( -DAGG_LIBRARY=libagg.so 
-DAGG_INCLUDE_DIR=/usr/include/agg2 )
+   else
+   mycmakeargs+=( -DAGG_LIBRARY= )
+   fi
+
+   use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
+   use postscript || mycmakeargs+=( -DGS_LIBRARY= )
+   use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
+   use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
+   use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
+
+   # todo: X11 automagic
+
+   mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
+   mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
+   #
+   # I need to have a serious conversation with upstream.
+   # * The main consumer of this package is dev-lang/julia.
+   # * If I patch gr to install in standard locations, julia does
+   #   not find it anymore.
+   # * I can't patch julia, since the corresponding scripts are
+   #   downloaded at runtime from its package registry ...
+   # * See bug 882619 in addition.
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   find "${ED}" -name '*.a' -delete
+
+   echo "GRDIR=/usr/gr" > "${T}/99gr"
+   echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
+   doenvd "${T}/99gr"
+
+   [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt 
/usr/bin/gksqt
+
+   elog "${P} relies on the environment variable GRDIR. If you want to use 
it in a running shell,"
+   elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
+}

diff --git a/sci-visualization/gr/metadata.xml 
b/sci-visualization/gr/metadata.xml
index 71a5bee94e5a..48e49d2a0db8 100644
--- a/sci-visualization/gr/metadata.xml
+++ b/sci-visualization/gr/metadata.xml
@@ -5,4 +5,7 @@
 dilfri...@gentoo.org
 Andreas K. Huettel
   
+  
+Enable the libagg anti-grain rendering engine
+  
 



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/

2023-05-05 Thread Andreas K. Hüttel
commit: 659e49e3660d0260667dc450b9ad1a248a7f56b0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 20:40:49 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 20:40:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659e49e3

sci-visualization/gr: drop 0.53.0-r2

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

 sci-visualization/gr/Manifest|  1 -
 sci-visualization/gr/gr-0.53.0-r2.ebuild | 78 
 2 files changed, 79 deletions(-)

diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index efd756ed1530..5ebf0b226403 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,3 +1,2 @@
-DIST gr-0.53.0.tar.gz 19267451 BLAKE2B 
bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721
 SHA512 
49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
 DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 
92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa
 SHA512 
cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42
 DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 
827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234
 SHA512 
4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb

diff --git a/sci-visualization/gr/gr-0.53.0-r2.ebuild 
b/sci-visualization/gr/gr-0.53.0-r2.ebuild
deleted file mode 100644
index a8ba3a3bcf5e..
--- a/sci-visualization/gr/gr-0.53.0-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/;
-SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cairo ffmpeg postscript tiff truetype"
-
-DEPEND="
-   dev-qt/qtgui:5
-   media-libs/fontconfig
-   media-libs/glfw
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   media-libs/qhull:=
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXt
-   cairo? ( x11-libs/cairo )
-   ffmpeg? ( media-video/ffmpeg:= )
-   postscript? ( app-text/ghostscript-gpl )
-   tiff? ( media-libs/tiff:= )
-   truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${P}-musl.patch"
-)
-
-REQUIRED_USE="cairo? ( truetype )"
-
-src_configure() {
-   use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
-   use postscript || mycmakeargs+=( -DGS_LIBRARY= )
-   use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
-   use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
-   use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
-   # todo: X11 automagic
-
-   mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
-   mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
-   #
-   # I need to have a serious conversation with upstream.
-   # * The main consumer of this package is dev-lang/julia.
-   # * If I patch gr to install in standard locations, julia does
-   #   not find it anymore.
-   # * I can't patch julia, since the corresponding scripts are
-   #   downloaded at runtime from its package registry ...
-   # * See bug 882619 in addition.
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   find "${ED}" -name '*.a' -delete
-
-   echo "GRDIR=/usr/gr" > "${T}/99gr"
-   echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
-   doenvd "${T}/99gr"
-
-   [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt 
/usr/bin/gksqt
-
-   elog "${P} relies on the environment variable GRDIR. If you want to use 
it in a running shell,"
-   elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}



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

2023-05-05 Thread Andreas K. Hüttel
commit: 190862253a9293810df3854be41acc7d95a2f39d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 20:19:55 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 20:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19086225

x11-misc/xosview: fix build with musl

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

 x11-misc/xosview/files/xosview-1.23-musl.patch | 14 ++
 x11-misc/xosview/xosview-1.23.ebuild   |  6 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/x11-misc/xosview/files/xosview-1.23-musl.patch 
b/x11-misc/xosview/files/xosview-1.23-musl.patch
new file mode 100644
index ..a2879f0b957f
--- /dev/null
+++ b/x11-misc/xosview/files/xosview-1.23-musl.patch
@@ -0,0 +1,14 @@
+Musl does not have sys/perm.h. Luckily, sys/io.h has the required
+definitions both for musl and glibc.
+
+diff -ruN xosview-1.23.orig/linux/serialmeter.cc 
xosview-1.23/linux/serialmeter.cc
+--- xosview-1.23.orig/linux/serialmeter.cc 2020-07-11 14:10:34.0 
+0200
 xosview-1.23/linux/serialmeter.cc  2023-05-05 22:13:19.863489393 +0200
+@@ -25,7 +25,6 @@
+  */
+ #if defined(__i386__) || defined(__ia64__) || defined(__amd64__)
+ #include 
+-#include 
+ #define HAVE_IOPERM
+ #endif
+ 

diff --git a/x11-misc/xosview/xosview-1.23.ebuild 
b/x11-misc/xosview/xosview-1.23.ebuild
index e47a5770c69b..0de8636ff4a8 100644
--- a/x11-misc/xosview/xosview-1.23.ebuild
+++ b/x11-misc/xosview/xosview-1.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,6 +24,10 @@ DEPEND="${COMMON_DEPS}
 
 DOCS=( CHANGES README.linux TODO )
 
+PATCHES=(
+   "${FILESDIR}/${P}-musl.patch"
+)
+
 src_prepare() {
default
 



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

2023-05-05 Thread Yuan Liao
commit: 9a056f9dda15a11261311b7e960d89de3ad5a800
Author: Yuan Liao  gmail  com>
AuthorDate: Fri May  5 19:37:57 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Fri May  5 19:37:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a056f9d

gnome-extra/extension-manager: Add 0.4.1

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

 gnome-extra/extension-manager/Manifest |  1 +
 .../extension-manager-0.4.1.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 6a853f16a..6e050af28 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 
9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d
 SHA512 
9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f
+DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B 
ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5
 SHA512 
3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c

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



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

2023-05-05 Thread Alfredo Tupone
commit: 567099e23e11fcb8fe6c9620bb8da3e2ead16c04
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri May  5 19:16:53 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri May  5 19:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567099e2

dev-libs/apache-arrow: add 12.0.0

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

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild | 120 +++
 2 files changed, 123 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 42267587e393..62bc5186864f 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,6 @@
 DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
+DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 
43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e
 SHA512 
f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9
 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
new file mode 100644
index ..148ff46363d1
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
+PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="https://arrow.apache.org/;
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PV}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${PV}.tar.gz
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli )
+   bzip2? ( app-arch/bzip2 )
+   compute? ( dev-libs/libutf8proc )
+   dataset? (
+   dev-libs/libutf8proc
+   re2? ( dev-libs/re2 )
+   )
+   lz4? ( app-arch/lz4 )
+   parquet? (
+   dev-libs/libutf8proc
+   dev-libs/thrift
+   ssl? ( dev-libs/openssl )
+   )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-libs/boost
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="test? (
+   json
+   parquet? ( zstd )
+   )
+   ssl? ( json )"
+
+S="${WORKDIR}/${P}/cpp"
+
+PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" )
+
+src_prepare() {
+   # use Gentoo CXXFLAGS, specify docdir at src_configure.
+   sed -i \
+   -e '/SetupCxxFlags/d' \
+   -e '/set(ARROW_DOC_DIR.*)/d' \
+ 

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

2023-05-05 Thread Sven Wegener
commit: da496b628181e368aacae6461b09ed9316836d86
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri May  5 18:51:43 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri May  5 18:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da496b62

sys-kernel/cryptodev: add 1.13

Signed-off-by: Sven Wegener  gentoo.org>

 sys-kernel/cryptodev/Manifest  |  1 +
 sys-kernel/cryptodev/cryptodev-1.13.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-kernel/cryptodev/Manifest b/sys-kernel/cryptodev/Manifest
index 291074c9eb83..53906f3ea34d 100644
--- a/sys-kernel/cryptodev/Manifest
+++ b/sys-kernel/cryptodev/Manifest
@@ -1 +1,2 @@
 DIST cryptodev-linux-1.12.tar.gz 56922 BLAKE2B 
ec3d6585cbc15027468c0d009dfad1437286e71f90247b6b07067e1355483d9a3184cb0134ab4cfb406168b1b506fb08d4a0ab6476b71305267769a33e5ed2de
 SHA512 
75f4f20ee7474375fd515cfd4f247f9a61739ac766525cd8fe007adfa44129d90077568d59409f577202a4d8883539b0d533dd5e060a1065b61106f68ea5e4b3
+DIST cryptodev-linux-1.13.tar.gz 57673 BLAKE2B 
856f91bcfab7012aa174e99e26bd47d1da9e8857fc58d69ec1068b1792350e0a211abcf4c32bc83fa867792283ddacc8c8b3ce230999c5f746762a5ebde08bf6
 SHA512 
20ea5a0838a2212fae3ce2bdfc2a8d118a5c56418d76491338caffb96e53e44d20450bba69e028f851333bb32fe0a9a174786a77eac4f2babd2d9371e0c04411

diff --git a/sys-kernel/cryptodev/cryptodev-1.13.ebuild 
b/sys-kernel/cryptodev/cryptodev-1.13.ebuild
new file mode 100644
index ..ac9bd1eeea15
--- /dev/null
+++ b/sys-kernel/cryptodev/cryptodev-1.13.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info linux-mod
+
+DESCRIPTION="device that allows access to Linux kernel cryptographic drivers"
+HOMEPAGE="http://cryptodev-linux.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cryptodev-linux/cryptodev-linux.git;
+else
+   
SRC_URI="https://github.com/cryptodev-linux/cryptodev-linux/archive/${PN}-linux-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~x86"
+   S=${WORKDIR}/${PN}-linux-${PN}-linux-${PV}
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples"
+
+DEPEND="virtual/linux-sources"
+
+#test requires that the module is already loaded
+RESTRICT="test"
+
+MODULE_NAMES="cryptodev(extra:${S})"
+BUILD_PARAMS="KERNEL_DIR=\"\${KV_OUT_DIR}\""
+BUILD_TARGETS="build"
+
+pkg_pretend() {
+   use kernel_linux || die "cryptodev ebuild only support linux"
+
+   CONFIG_CHECK="~CRYPTO ~CRYPTO_AEAD"
+   if kernel_is -lt 4 8 0; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_BLKCIPHER"
+   else
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SKCIPHER"
+   fi
+   check_extra_config
+}
+
+src_install() {
+   linux-mod_src_install
+
+   insinto /usr/include/crypto
+   doins crypto/cryptodev.h
+
+   if use examples ; then
+   docinto examples
+   dodoc example/*
+   fi
+}



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

2023-05-05 Thread Arthur Zamarin
commit: c447996815898c303accbd9988b4f8bbddbb4d93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:28:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:28:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4479968

www-client/epiphany: Stabilize 44.2 arm64, #905493

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

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

diff --git a/www-client/epiphany/epiphany-44.2.ebuild 
b/www-client/epiphany/epiphany-44.2.ebuild
index 9a56d44fa017..98ca7d66a5f3 100644
--- a/www-client/epiphany/epiphany-44.2.ebuild
+++ b/www-client/epiphany/epiphany-44.2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 
 DEPEND="
>=x11-libs/cairo-1.2



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

2023-05-05 Thread Arthur Zamarin
commit: cb85c4fc25cb8d9dd6e0a89ec439b75725b7ff10
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:28:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb85c4fc

dev-java/dom4j: Stabilize 2.1.4 ppc64, #905110

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

 dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
index 388b81c1023e..1d44328e98cd 100644
--- a/dev-java/dom4j/dom4j-2.1.4.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 IUSE="jaxen"
 
 CP_DEPEND="



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

2023-05-05 Thread Arthur Zamarin
commit: cd3534d0418ba16240661e261acd07768e3821cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:28:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd3534d0

dev-java/xom: Stabilize 1.3.8-r1 ppc64, #905110

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

 dev-java/xom/xom-1.3.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xom/xom-1.3.8-r1.ebuild b/dev-java/xom/xom-1.3.8-r1.ebuild
index a8cea31442a9..b4106cc02b3d 100644
--- a/dev-java/xom/xom-1.3.8-r1.ebuild
+++ b/dev-java/xom/xom-1.3.8-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.g
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x86-solaris"
 
 # Bug #905215
 PROPERTIES="test_network"



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

2023-05-05 Thread Arthur Zamarin
commit: 0270c6c60a27b48f2f07939870b86070933a4fb6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:28:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0270c6c6

dev-java/jaxen: Stabilize 2.0.0 ppc64, #905110

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

 dev-java/jaxen/jaxen-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jaxen/jaxen-2.0.0.ebuild 
b/dev-java/jaxen/jaxen-2.0.0.ebuild
index 38ad8ec1bbee..87e5391e9b4a 100644
--- a/dev-java/jaxen/jaxen-2.0.0.ebuild
+++ b/dev-java/jaxen/jaxen-2.0.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="BSD-2"
 SLOT="1.2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 IUSE="dom4j jdom xom"
 
 # It seems that most tests depend on dom4j, jdom and xom which all depend back 
on jaxen



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

2023-05-05 Thread Arthur Zamarin
commit: ced39eecb5d84f77c829415329ee666d7141c4d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:26:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced39eec

dev-util/pkgdev: Stabilize 0.2.7 ALLARCHES, #905781

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

 dev-util/pkgdev/pkgdev-0.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgdev/pkgdev-0.2.7.ebuild 
b/dev-util/pkgdev/pkgdev-0.2.7.ebuild
index 5119faefa1c1..01fac0ad044f 100644
--- a/dev-util/pkgdev/pkgdev-0.2.7.ebuild
+++ b/dev-util/pkgdev/pkgdev-0.2.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
inherit pypi
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"
+   KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 fi
 
 DESCRIPTION="Collection of tools for Gentoo development"



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

2023-05-05 Thread Matthias Maier
commit: be4c0fdfda7a00698701d61467154dba7009e38e
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  5 16:19:24 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  5 18:11:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4c0fdf

app-emulation/qemu: add 8.0.0

 - merge qemu-7.2.1 and qemu- ebuilds
 - remove static keyword
 - update to --enable-trace-backends configuration option

Bug: https://bugs.gentoo.org/905342
Bug: https://bugs.gentoo.org/865121
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest|   1 +
 .../qemu/files/qemu-8.0.0-disable-keymap.patch |  18 +-
 app-emulation/qemu/files/qemu-8.0.0-make.patch |   9 +-
 app-emulation/qemu/qemu-8.0.0.ebuild   | 962 +
 4 files changed, 978 insertions(+), 12 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index e5c01c80e350..3d2659b0fa71 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,3 +1,4 @@
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 
415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530
 SHA512 
f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13
 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B 
bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b
 SHA512 
e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a
+DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 
9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f
 SHA512 
1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27

diff --git a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch 
b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch
index aab5dde5fbd9..6a5437056e6f 100644
--- a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch
+++ b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch
@@ -1,7 +1,8 @@
-diff -ruN qemu-.orig/meson.build qemu-/meson.build
 qemu-.orig/meson.build 2023-03-12 01:17:38.273756012 +0100
-+++ qemu-/meson.build  2023-03-12 01:18:44.854716789 +0100
-@@ -667,6 +667,8 @@
+diff --git a/meson.build b/meson.build
+index c44d05a13..5c5c09894 100644
+--- a/meson.build
 b/meson.build
+@@ -671,6 +671,8 @@ endif
  
  if get_option('xkbcommon').auto() and not have_system and not have_tools
xkbcommon = not_found
@@ -10,10 +11,11 @@ diff -ruN qemu-.orig/meson.build qemu-/meson.build
  else
xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon'),
   method: 'pkg-config', kwargs: static_kwargs)
-diff -ruN qemu-.orig/pc-bios/keymaps/meson.build 
qemu-/pc-bios/keymaps/meson.build
 qemu-.orig/pc-bios/keymaps/meson.build 2023-03-12 01:17:38.321756706 
+0100
-+++ qemu-/pc-bios/keymaps/meson.build  2023-03-12 01:20:22.015111600 
+0100
-@@ -33,8 +33,10 @@
+diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build
+index 158a3b410..3bb318a23 100644
+--- a/pc-bios/keymaps/meson.build
 b/pc-bios/keymaps/meson.build
+@@ -33,8 +33,10 @@ keymaps = {
'tr': '-l tr',
  }
  

diff --git a/app-emulation/qemu/files/qemu-8.0.0-make.patch 
b/app-emulation/qemu/files/qemu-8.0.0-make.patch
index 4bf3f7157713..40bafd490052 100644
--- a/app-emulation/qemu/files/qemu-8.0.0-make.patch
+++ b/app-emulation/qemu/files/qemu-8.0.0-make.patch
@@ -1,7 +1,8 @@
-diff -ruN qemu-.orig/configure qemu-/configure
 qemu-.orig/configure   2023-03-12 01:26:15.488133462 +0100
-+++ qemu-/configure2023-03-12 01:29:19.355724020 +0100
-@@ -1068,7 +1068,7 @@
+diff --git a/configure b/configure
+index 800b5850f..331e8950d 100755
+--- a/configure
 b/configure
+@@ -1069,7 +1069,7 @@ then
  fi
  fi
  

diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild 
b/app-emulation/qemu/qemu-8.0.0.ebuild
new file mode 100644
index ..76c3d4ecfbfc
--- /dev/null
+++ b/app-emulation/qemu/qemu-8.0.0.ebuild
@@ -0,0 +1,962 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow 

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

2023-05-05 Thread Matthias Maier
commit: 86d6f4fe402e468aed62e1f63479019cdad0d736
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  5 16:05:49 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  5 18:11:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d6f4fe

app-emulation/qemu: add 7.2.1

Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/qemu-7.2.1.ebuild | 972 +++
 2 files changed, 973 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 0754b3215fa0..e5c01c80e350 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,2 +1,3 @@
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 
415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530
 SHA512 
f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13
+DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B 
bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b
 SHA512 
e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a

diff --git a/app-emulation/qemu/qemu-7.2.1.ebuild 
b/app-emulation/qemu/qemu-7.2.1.ebuild
new file mode 100644
index ..2218435d4f6e
--- /dev/null
+++ b/app-emulation/qemu/qemu-7.2.1.ebuild
@@ -0,0 +1,972 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=ajak
+QEMU_DOCS_VERSION="7.2.0"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+QEMU_DOC_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="7.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   QEMU_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
+   EGIT_SUBMODULES=(
+   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;
+
+   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+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"
+
+[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+   +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 virgl virtfs +vnc vte xattr xen
+   zstd"
+
+COMMON_TARGETS="
+   aarch64
+   alpha
+   arm
+   cris
+   hppa
+   i386
+   loongarch64
+   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 ' 

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

2023-05-05 Thread Matthias Maier
commit: 4d673acc71014d69e776c5e1e737bd2d1eb8d055
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  5 17:38:34 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  5 18:11:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d673acc

app-emulation/qemu: fix configure

Version 8.0.0 complains about not using internal meson when conifguring.
For the time being, simply disable the check. We should fix this
properly, though.

Signed-off-by: Matthias Maier  gentoo.org>

 .../qemu-8.0.0-remove-python-meson-check.patch | 40 ++
 app-emulation/qemu/qemu-8.0.0.ebuild   |  1 +
 2 files changed, 41 insertions(+)

diff --git 
a/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch 
b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch
new file mode 100644
index ..07d3836c57e4
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch
@@ -0,0 +1,40 @@
+diff --git a/configure b/configure
+index 4369fa5..7807ad5 100755
+--- a/configure
 b/configure
+@@ -1095,34 +1095,7 @@ has_meson() {
+   fi
+ }
+ 
+-if test -z "$meson"; then
+-if test "$explicit_python" = no && has_meson && version_ge "$(meson 
--version)" 0.61.5; then
+-meson=meson
+-elif test "$git_submodules_action" != 'ignore' ; then
+-meson=git
+-elif test -e "${source_path}/meson/meson.py" ; then
+-meson=internal
+-else
+-if test "$explicit_python" = yes; then
+-error_exit "--python requires using QEMU's embedded Meson 
distribution, but it was not found."
+-else
+-error_exit "Meson not found.  Use --meson=/path/to/meson"
+-fi
+-fi
+-else
+-# Meson uses its own Python interpreter to invoke other Python scripts,
+-# but the user wants to use the one they specified with --python.
+-#
+-# We do not want to override the distro Python interpreter (and sometimes
+-# cannot: for example in Homebrew /usr/bin/meson is a bash script), so
+-# just require --meson=git|internal together with --python.
+-if test "$explicit_python" = yes; then
+-case "$meson" in
+-git | internal) ;;
+-*) error_exit "--python requires using QEMU's embedded Meson 
distribution." ;;
+-esac
+-fi
+-fi
++meson=meson
+ 
+ if test "$meson" = git; then
+ git_submodules="${git_submodules} meson"

diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild 
b/app-emulation/qemu/qemu-8.0.0.ebuild
index 76c3d4ecfbfc..3048bf51382f 100644
--- a/app-emulation/qemu/qemu-8.0.0.ebuild
+++ b/app-emulation/qemu/qemu-8.0.0.ebuild
@@ -308,6 +308,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch
"${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch
"${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch
+   "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch
 )
 
 QA_PREBUILT="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/

2023-05-05 Thread Nicolas Bock
commit: 92b72f2a55132f8f982f4b38bdfa882813718d34
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri May  5 17:37:38 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri May  5 18:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b72f2a

sci-physics/lammps: Version bump 28Mar2023

Signed-off-by: Nicolas Bock  gentoo.org>

 sci-physics/lammps/Manifest   |   1 +
 sci-physics/lammps/lammps-20230328.ebuild | 166 ++
 2 files changed, 167 insertions(+)

diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index d0aa38862c96..4eb7af332440 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,2 +1,3 @@
 DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 
74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255
 SHA512 
f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
 DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B 
b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf
 SHA512 
e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34
+DIST lammps-28Mar2023.tar.gz 187946133 BLAKE2B 
87f8ffaefd9a5b4cb7a286157d6c7808d899bf738b42a1e82af257fdafa2cf6ed2ce216d0534fb762882130efea9a5f2566ca5282fb7ef95f028d2839be59eaa
 SHA512 
2999d8311ff83612a0da82e2453e8b25dcb2af56005382725b6fd5ed9e7f61e9ae506d04cc3c587ce75f1e2346e7f2ec05eada6351dad7abee1bc25161851682

diff --git a/sci-physics/lammps/lammps-20230328.ebuild 
b/sci-physics/lammps/lammps-20230328.ebuild
new file mode 100644
index ..0c599b37fc74
--- /dev/null
+++ b/sci-physics/lammps/lammps-20230328.ebuild
@@ -0,0 +1,166 @@
+# 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
+DISTUTILS_USE_PEP517=setuptools
+CMAKE_MAKEFILE_GENERATOR=emake
+# Doc building insists on fetching mathjax
+# DOCS_BUILDER="doxygen"
+# DOCS_DEPEND="
+#  media-gfx/graphviz
+#  dev-libs/mathjax
+# "
+
+inherit cmake fortran-2 distutils-r1 # docs
+
+convert_month() {
+   local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
+   echo ${months[${1#0}]}
+}
+
+MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
+HOMEPAGE="https://lammps.sandia.gov/;
+SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}/cmake"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+# Requires write access to /dev/dri/renderD...
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/gzip
+   media-libs/libpng:0
+   sys-libs/zlib
+   mpi? (
+   virtual/mpi
+   sci-libs/hdf5:=[mpi]
+   )
+   python? ( ${PYTHON_DEPS} )
+   sci-libs/voro++
+   virtual/blas
+   virtual/lapack
+   sci-libs/fftw:3.0=
+   sci-libs/netcdf:=
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
+   opencl? ( virtual/opencl )
+   hip? ( dev-util/hip:= )
+   dev-cpp/eigen:3
+   "
+   # Kokkos-3.5 not in tree atm
+   # kokkos? ( dev-cpp/kokkos-3.5.* )
+BDEPEND="${DISTUTILS_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ?? ( cuda opencl hip )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   if use python; then
+   pushd ../python || die
+   distutils-r1_src_prepare
+   popd
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_MPI=$(usex mpi)
+   -DBUILD_DOC=OFF
+   #-DBUILD_DOC=$(usex doc)
+   -DENABLE_TESTING=$(usex test)
+   -DPKG_ASPHERE=ON
+   -DPKG_BODY=ON
+   -DPKG_CLASS2=ON
+   -DPKG_COLLOID=ON
+   -DPKG_COMPRESS=ON
+   -DPKG_CORESHELL=ON
+   -DPKG_DIPOLE=ON
+   -DPKG_GRANULAR=ON
+   -DPKG_KSPACE=ON
+   -DFFT=FFTW3
+   -DPKG_KOKKOS=OFF
+   #-DPKG_KOKKOS=$(usex kokkos)
+   #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
+   -DPKG_MANYBODY=ON
+   -DPKG_MC=ON
+   -DPKG_MEAM=ON
+   -DPKG_MISC=ON
+   -DPKG_MOLECULE=ON
+   -DPKG_PERI=ON
+   -DPKG_QEQ=ON
+   -DPKG_REPLICA=ON
+   -DPKG_RIGID=ON
+   

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

2023-05-05 Thread Patrick McLean
commit: 3ce00f42a70cc555da82617ad02de470d2f46112
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May  5 17:58:05 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri May  5 17:58:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce00f42

dev-util/ruff: add 0.0.265, drop 0.0.264

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

 dev-util/ruff/Manifest | 2 +-
 dev-util/ruff/{ruff-0.0.264.ebuild => ruff-0.0.265.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index d3be9ecd66b2..0e4e9392c99e 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -211,7 +211,7 @@ DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 
59dcdb9e0f5a2008db491756fb353745bf4
 DIST result-like-0.4.6.crate 4311 BLAKE2B 
612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b
 SHA512 
81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91
 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 
2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da
 SHA512 
1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5
 DIST ring-0.16.20.crate 5082615 BLAKE2B 
6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934
 SHA512 
d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
-DIST ruff-0.0.264.gh.tar.gz 1395392 BLAKE2B 
c7c0b1c8e917f2f5b095ee98a23c6e4782a1e6ee86f85ba4cf48dcbb3dcf582d17feb2b084fc1635be61739519d6a3bc3ff8cf3976d044ad11ccf05bd7fdfde4
 SHA512 
523192acb8345bc768bab9cac0ce1763af43fbb3a2d21a242ded8e998db08a007d822685468632c941136a6dd3d5ae636632c018cc1b2e07aee5d2f701aee766
+DIST ruff-0.0.265.gh.tar.gz 1404171 BLAKE2B 
f8e99617cfdee1dcece29a284d3f9855c7d3d7c1867aa11bdc788537884025f0af9bb25a4c18f773896c491596b0a4633c9471d6b4dd9f17dff4e7b17b84e860
 SHA512 
4585dfcc926d5bb0aa94bd7963a87c4ef1375e00edfa0609a337c19d9b3b6971e257913ee6c0ce7537ab2f5ae9111709c27bbe3da22499cef99b32eb55fda9dd
 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B 
d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b
 SHA512 
b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 DIST rustix-0.37.13.crate 316223 BLAKE2B 
18cc0af254d078b164b015e91336ecd809541e379bec7ef8a3431c20eb72006e101a61be8c67787608b5f117833fd019d76bb11889ccc63b5bf8ad30908024d1
 SHA512 
6c88b727027232587f646052a601681328fa6b50f006d116c5c351db6ae7ad11ca35a9f4b5f306f6323507019deadbce9fca6ec6e7afebf44ade850769070a40

diff --git a/dev-util/ruff/ruff-0.0.264.ebuild 
b/dev-util/ruff/ruff-0.0.265.ebuild
similarity index 100%
rename from dev-util/ruff/ruff-0.0.264.ebuild
rename to dev-util/ruff/ruff-0.0.265.ebuild



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/scripts/

2023-05-05 Thread Arthur Zamarin
commit: 0a1c70e0f501f6cdda4cef3cd9940c2f5dac8ada
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:49:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:49:16 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=0a1c70e0

bugs: fallback to `~/.bugz_token` for api-key

Resolves: https://github.com/pkgcore/pkgdev/issues/138
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgdev/scripts/pkgdev_bugs.py | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/src/pkgdev/scripts/pkgdev_bugs.py 
b/src/pkgdev/scripts/pkgdev_bugs.py
index 8c79ac6..e2eaf33 100644
--- a/src/pkgdev/scripts/pkgdev_bugs.py
+++ b/src/pkgdev/scripts/pkgdev_bugs.py
@@ -1,11 +1,13 @@
 """Automatic bugs filer"""
 
+import contextlib
 import json
 import sys
 import urllib.request as urllib
 from collections import defaultdict
 from functools import partial
 from itertools import chain
+from pathlib import Path
 from urllib.parse import urlencode
 
 from pkgcheck import const as pkgcheck_const
@@ -508,6 +510,10 @@ def main(options, out: Formatter, err: Formatter):
 for node in d.nodes:
 node.cleanup_keywords(search_repo)
 
+if options.api_key is None:
+with contextlib.suppress(Exception):
+options.api_key = (Path.home() / 
".bugz_token").read_text().strip() or None
+
 if userquery("Check for open bugs matching current graph?", out, err, 
default_answer=False):
 d.scan_existing_bugs(options.api_key)
 



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

2023-05-05 Thread Matt Turner
commit: fe5e2c735d6ab600dd97cd935a7f3ee5c03fb8e1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 17:45:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 17:45:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5e2c73

app-misc/tracker: Only warn about missing INOTIFY_USER

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

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

diff --git a/app-misc/tracker/tracker-3.5.1.ebuild 
b/app-misc/tracker/tracker-3.5.1.ebuild
index 4b28beebb3d8..577dda20af93 100644
--- a/app-misc/tracker/tracker-3.5.1.ebuild
+++ b/app-misc/tracker/tracker-3.5.1.ebuild
@@ -52,7 +52,7 @@ python_check_deps() {
 }
 
 pkg_setup() {
-   local CONFIG_CHECK="INOTIFY_USER"
+   local CONFIG_CHECK="~INOTIFY_USER"
linux-info_pkg_setup
 
use test && python-any-r1_pkg_setup



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

2023-05-05 Thread Arthur Zamarin
commit: 3921ad7345564ddc5417ed76b075ad040b79f853
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:38:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:38:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3921ad73

net-dns/maradns: enable py3.11

Closes: https://bugs.gentoo.org/897086
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/maradns/maradns-3.5.0022.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild 
b/net-dns/maradns/maradns-3.5.0022.ebuild
index 1c324d57a770..fa6f48e32d81 100644
--- a/net-dns/maradns/maradns-3.5.0022.ebuild
+++ b/net-dns/maradns/maradns-3.5.0022.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit python-any-r1 systemd toolchain-funcs
 
 DESCRIPTION="A security-aware DNS server"



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

2023-05-05 Thread Arthur Zamarin
commit: 2566fa5161c79c8108d43f0999d4a790f4aecf38
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:40:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:40:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2566fa51

net-dns/maradns: remove IUSE=ipv6

Small file use flag, no affect on dependencies, should be just
always active.

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

 net-dns/maradns/maradns-3.5.0022.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild 
b/net-dns/maradns/maradns-3.5.0022.ebuild
index fa6f48e32d81..85670bec1b68 100644
--- a/net-dns/maradns/maradns-3.5.0022.ebuild
+++ b/net-dns/maradns/maradns-3.5.0022.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://maradns.samiam.org/download/${PV%.*}/${PV}/${P}.tar.xz;
 LICENSE="BSD-2 GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~mips ~ppc x86"
-IUSE="examples ipv6"
+IUSE="examples"
 
 BDEPEND="${PYTHON_DEPS}
dev-lang/perl"
@@ -35,8 +35,7 @@ src_prepare() {
 
 src_configure() {
tc-export CC
-   ./configure \
-   $(usex ipv6 --ipv6 "") || die "Failed to configure"
+   ./configure --ipv6 || die "Failed to configure"
 }
 
 src_install() {



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

2023-05-05 Thread Arthur Zamarin
commit: 89bf062b9c0588a519cfa3d298094eb66e972f44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:35:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bf062b

sys-apps/pkgcore: drop 0.12.20

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

 sys-apps/pkgcore/Manifest   |  1 -
 sys-apps/pkgcore/pkgcore-0.12.20.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index d673723cc64e..73e893dfab90 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1 @@
-DIST pkgcore-0.12.20.tar.gz 629420 BLAKE2B 
d98f992fd37bb6487b39dd15101bddabb24597c2ea05cdf29f3024f0362609701315e3683ac67ce0e5bb64ebc4e348a65f4e74925456bff8c197149c179f
 SHA512 
9ceb254998a522b4a1d519798e6ebb0ea728a20c6d9e5a9e9da7dde0916cf5746b9d22093b5b14b21ccdd177f5e4d23e6c8d069230685bc4476d5a07478aae4d
 DIST pkgcore-0.12.21.tar.gz 629769 BLAKE2B 
d8a558205ef7832a3da082a413804658778fa7b2764f63217528c31db5767ecfebbd3148308e00d637a335a181a9131ea42e9ddff628e21088a3c5bb7570002b
 SHA512 
05821df638967ac881f549d20a92f10b87c1934e135aacafcf8d5c5434596e1c88913fcecf7dc68c4e09d456ac356ca2275b8ce664ee1bda4cf1a024395fea6f

diff --git a/sys-apps/pkgcore/pkgcore-0.12.20.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.20.ebuild
deleted file mode 100644
index 52850a2cac17..
--- a/sys-apps/pkgcore/pkgcore-0.12.20.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
-   https://github.com/pkgcore/pkgcore.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-   inherit pypi
-fi
-
-DESCRIPTION="a framework for package management"
-HOMEPAGE="https://github.com/pkgcore/pkgcore;
-
-LICENSE="BSD MIT"
-SLOT="0"
-
-RDEPEND="
-   >=app-shells/bash-5.0
-   dev-python/lxml[${PYTHON_USEDEP}]
-"
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
-BDEPEND="
-   >=dev-python/flit_core-3.8[${PYTHON_USEDEP}]
-   test? (
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman build/sphinx/man/*
-   distutils-r1_python_install_all
-}



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

2023-05-05 Thread Arthur Zamarin
commit: ebfb1e0f5dc40240c6be1a574127e40700cb702b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:33:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:33:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebfb1e0f

sys-apps/pkgcore: Stabilize 0.12.21 ALLARCHES, #905779

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

 sys-apps/pkgcore/pkgcore-0.12.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pkgcore/pkgcore-0.12.21.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.21.ebuild
index 02ada20a3576..52850a2cac17 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.21.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.21.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
https://github.com/pkgcore/pkgcore.git;
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
inherit pypi
 fi
 



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

2023-05-05 Thread Andreas K. Hüttel
commit: 1defc5c0a921e15664210fc2c226ea317f2cf344
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:32:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1defc5c0

sys-devel/binutils: patchlevel bump including performance fixes

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

 sys-devel/binutils/Manifest|   1 +
 sys-devel/binutils/binutils-2.40-r5.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 699caacac8d0..dfb6e0e93003 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -16,4 +16,5 @@ DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d31
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
+DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild 
b/sys-devel/binutils/binutils-2.40-r5.ebuild
new file mode 100644
index ..265b1ae2b533
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.40-r5.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet doc gold gprofng multitarget +nls pgo +plugins static-libs test 
vanilla zstd"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   zstd? ( virtual/pkgconfig )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+   if [[ 

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

2023-05-05 Thread Arthur Zamarin
commit: 0bc5f175eeaa1cb628e602c42f236411ebc9f048
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:19:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc5f175

dev-python/rope: add 1.8.0

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

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

diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index cb576b061e6f..ccd7851072b2 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1 +1,2 @@
 DIST rope-1.7.0.tar.gz 295362 BLAKE2B 
a81d6600441cf9dfe12be0a15113988ac8ec3dcd00c593085b9d749001b0785a5bceedc0fa8bbaeaaeb0142d623a432ef7d6e24874fab7a37179f131a26e6a6c
 SHA512 
13cc3a2041c58c142892d1c9e5105ecdaa672e012364a5d4ccf82dbf5110fe0b6f0362b3a0309e9e6b72ab1d267dfc58eae8f3af3a8756f0356a6aff06c09abd
+DIST rope-1.8.0.tar.gz 297235 BLAKE2B 
e9849b75b3ec640201b30318863066b969b5ebde98522c3c09f70bcc344bce5f604601bd155ed0ce6fb3eebb392ea3669f77fb2da21c11078e1041ae13464fd8
 SHA512 
2fa8e56d6d7fd0a15acb16a1fe27db89d9c2dd6f93fabd448509a112a6ef7f3dfdd4d3d544cf1218149c7a7fa1db9908b107b6eae6e89299f32c0d1586ceaf4e

diff --git a/dev-python/rope/rope-1.8.0.ebuild 
b/dev-python/rope/rope-1.8.0.ebuild
new file mode 100644
index ..d3ca80b1d3ec
--- /dev/null
+++ b/dev-python/rope/rope-1.8.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python refactoring library"
+HOMEPAGE="
+   https://pypi.org/project/rope/
+   https://github.com/python-rope/rope/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # our venv style confuses this comparison
+   ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing
+   ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing
+   
ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled
+)



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

2023-05-05 Thread Andreas K. Hüttel
commit: fffca64ecd0171a24c7d66621100d5239d74a140
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:24:00 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffca64e

sys-libs/binutils-libs: drop 2.39-r4, 2.40-r1, 2.40-r2

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

 sys-libs/binutils-libs/Manifest|   3 -
 .../binutils-libs/binutils-libs-2.39-r4.ebuild | 153 
 .../binutils-libs/binutils-libs-2.40-r1.ebuild | 159 -
 .../binutils-libs/binutils-libs-2.40-r2.ebuild | 159 -
 4 files changed, 474 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index a7ae177eb8b3..9bd76abd0e97 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -8,11 +8,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
-DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
deleted file mode 100644
index 75e746e1bf03..
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-

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

2023-05-05 Thread Andreas K. Hüttel
commit: 51d20db15ce6db81dac0e361802115c31044f1c0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:22:58 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:22:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d20db1

sys-devel/binutils-hppa64: drop 2.39-r4, 2.40, 2.40-r2

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

 sys-devel/binutils-hppa64/Manifest |   3 -
 .../binutils-hppa64/binutils-hppa64-2.39-r4.ebuild | 503 -
 .../binutils-hppa64/binutils-hppa64-2.40-r2.ebuild | 503 -
 .../binutils-hppa64/binutils-hppa64-2.40.ebuild| 503 -
 4 files changed, 1512 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index e75789b93199..f444f463e3c5 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,11 +2,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
-DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
deleted file mode 100644
index 5076d24dc8fc..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
+++ /dev/null
@@ -1,503 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool 

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

2023-05-05 Thread Andreas K. Hüttel
commit: 867147cfb2477a8eb22b0c2afaf8a07d5457bd12
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:21:45 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867147cf

sys-devel/binutils: drop 2.39-r4, 2.40-r2

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

 sys-devel/binutils/Manifest|   2 -
 sys-devel/binutils/binutils-2.39-r4.ebuild | 499 
 sys-devel/binutils/binutils-2.40-r2.ebuild | 503 -
 3 files changed, 1004 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 51c46724d714..699caacac8d0 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -12,10 +12,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-devel/binutils/binutils-2.39-r4.ebuild 
b/sys-devel/binutils/binutils-2.39-r4.ebuild
deleted file mode 100644
index 3adccc27a417..
--- a/sys-devel/binutils/binutils-2.39-r4.ebuild
+++ /dev/null
@@ -1,499 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name

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

2023-05-05 Thread Arthur Zamarin
commit: 7487d00af138ad6639414ac584ba99373672c0c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:10:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7487d00a

dev-python/tcolorpy: add 0.1.3

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

 dev-python/tcolorpy/Manifest  |  1 +
 dev-python/tcolorpy/tcolorpy-0.1.3.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest
index 988ffba3f9b3..2752e33297a5 100644
--- a/dev-python/tcolorpy/Manifest
+++ b/dev-python/tcolorpy/Manifest
@@ -1 +1,2 @@
 DIST tcolorpy-0.1.2.tar.gz 11024 BLAKE2B 
7d2b8e525f507f2061c7401e452e06b76e3f85db1611a579b6f80d3a781c640b0379c22da85b4ec5878bf9762e1c471303e5bf79f51393c3a0ae8ff8fa3bcd51
 SHA512 
e5a0b26439291d0c7a045cf92818ad50a5c9fcf5d31e8140231ce8bb4c52a1ce163d125a2094e3738a6a14d29b99036ee7a9d5014ea8578f09307d4a4e5674e8
+DIST tcolorpy-0.1.3.tar.gz 10880 BLAKE2B 
acae626ccc330b5eb0032d9e14d157bd1fbc588dc72c72ff700980ee9a572a4296700026ba26623857ae7bd43febe109c66b8e4d9eb0a82146d7eab90234207e
 SHA512 
978360b224959f8d050fc889a329a191102cf42fb60c1ca298cd0ab53a6c75a4181ef7ded7282d05614cb415b56f141086e9efc6c9c32922aa9ccd3e101e9a1e

diff --git a/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild 
b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild
new file mode 100644
index ..e0cf7601d11c
--- /dev/null
+++ b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="tcolorpy is a Python library to apply true color for terminal 
text"
+HOMEPAGE="https://github.com/thombashi/tcolorpy;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2023-05-05 Thread Arthur Zamarin
commit: 0ab78b137215ab79334e93c17aa4cf140e15dbb7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:18:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:18:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab78b13

dev-ml/async_unix: Stabilize 0.15.0 arm, #901669

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

 dev-ml/async_unix/async_unix-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/async_unix/async_unix-0.15.0.ebuild 
b/dev-ml/async_unix/async_unix-0.15.0.ebuild
index ab1f9df925a9..a10b5c8e6508 100644
--- a/dev-ml/async_unix/async_unix-0.15.0.ebuild
+++ b/dev-ml/async_unix/async_unix-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 arm ~arm64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2023-05-05 Thread Arthur Zamarin
commit: aaa7db388b0682c9e1c0d191fb673ea2354558bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:10:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa7db38

dev-python/rq: add 1.14.1

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

 dev-python/rq/Manifest |  1 +
 dev-python/rq/rq-1.14.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest
index 2cd1714dd9a4..e26122540200 100644
--- a/dev-python/rq/Manifest
+++ b/dev-python/rq/Manifest
@@ -1,2 +1,3 @@
 DIST rq-1.13.0.gh.tar.gz 616679 BLAKE2B 
026914ab01f769797e1f7fabc944b5ccdeb1ce1957c7acc72d067e0bdd113ebb30f0060ea5adbceaac5e69b40e176c09a0b1f216cffb02132772e72151b79986
 SHA512 
6c3b4bb868cae6ffd07718b3f517350eba2effc1b3ae70ef601984cc525ecfb3f82f8569a2b0f333c5f248d3befbe3d4953f5058f8e9cb2f08ce6dadae963902
+DIST rq-1.14.1.gh.tar.gz 628713 BLAKE2B 
fbd0904faa64ea3207636f765e36042ed8ca2f0b3b57c634c3f9a6254cab811725719bb3c3974f9e19f173e4422355119f550c09a7176e1a4fca26cf26bb6e5d
 SHA512 
f75fe944c041fb8dfe9607b480dbf62d72f8715934e014b4c666f19c73123e7062ab0e17190f572b2cdad6a916dbf2190637255af5c1db51b41765d448ad2120
 DIST rq-1.14.gh.tar.gz 627836 BLAKE2B 
4127d6c183826ee84eb290145098b545938cdeca2daf836c08ae49a07265cebfc4eb0dbdd92c640605ce630e37a13184010dd8a6a2a2face5369c00c22fc286c
 SHA512 
5e74a2b57b673ef9333dd1ec3f7f3cecb9c9b2d48d93617dd46de833a6edce213b2488822d77eea9fde42f9949fa5e935be4d8f95f43b29e6c8f0f46593d5ce5

diff --git a/dev-python/rq/rq-1.14.1.ebuild b/dev-python/rq/rq-1.14.1.ebuild
new file mode 100644
index ..a7000a2beeb7
--- /dev/null
+++ b/dev-python/rq/rq-1.14.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple, lightweight library for creating and processing 
background jobs"
+HOMEPAGE="
+   https://python-rq.org/
+   https://github.com/rq/rq/
+   https://pypi.org/project/rq/
+"
+# Tests missing from sdist, as of 1.14.1
+SRC_URI="
+   https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/click-5.0[${PYTHON_USEDEP}]
+   >=dev-python/redis-3.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/sentry-sdk[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+   local redis_test_config="daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   "
+
+   # Spawn Redis itself for testing purposes
+   # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox.
+   # I'm not restricting tests yet because this doesn't happen for anyone 
else AFAICT.
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   /usr/sbin/redis-server - <<< "${redis_test_config}" || die
+
+   # Run the actual tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-05-05 Thread Arthur Zamarin
commit: ef0f8455328c8cbfaf15819eb726c55cf2f9a538
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:05:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0f8455

dev-python/sentry-sdk: add 1.22.1

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

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

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 78cb3e70f821..fa7ac766dda9 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -2,3 +2,4 @@ DIST sentry-python-1.19.1.gh.tar.gz 345933 BLAKE2B 
0b6912553b41fe14b14a4199756f5
 DIST sentry-python-1.20.0.gh.tar.gz 345505 BLAKE2B 
e95225188a74f4d9e67f6044bcf3bbeccacc31c455a652d8233350d138c20ee9f356e56aab98a1c2f764917d79426e10a810cb6c18cfabcc5f606ec21c42f7e8
 SHA512 
6c162d44cc3b38a9aa192a7153d52e93424950e1020cd2d6ea8e61d23b3d41ca169e3dde7c0355e5da2ed45ce39c41322d6e0f239d6e00e30a55540db796f968
 DIST sentry-python-1.21.0.gh.tar.gz 346948 BLAKE2B 
7d4d9d537d567c930187d74fc46be2868a91c7d7fbc09bb6e63aa5b87cc272689ab3510dd2328fedd6d78a30f8f514efcaec5f6b99ce95cc2fd1e517f6c2330e
 SHA512 
45e0f646b058488e8642e9ab6e8f80c7085adf39247baee78cb388a722114e2f72504951789cd49f6cdade77a930dc69756afaf0c69c69eb680878b2f2fc53d6
 DIST sentry-python-1.21.1.gh.tar.gz 349021 BLAKE2B 
f467ba16484d0807734deb7d2544f32addeac254dbac02d5c56d5c9d05081d1c38665f7a5eb14ff59dd4b39ecb25d922b60a0d18fc98290c0127142cf5bb89d0
 SHA512 
04f56fa1a53ad42baaf09fb4b19a29c009e2a956ee363d6003746d993d1d8b4af37b8458bf8b04255cd72083bdf0c35b4244d6aabf26110ff6a0d245ce674c58
+DIST sentry-python-1.22.1.gh.tar.gz 351929 BLAKE2B 
afcdd6293ff1e96f2a07e6d6ad5fb9bfc8715cf4d7ca30237d92cae9f48abf4cb849ad8f86f3ba3f0421198dd2fdbfe25b95c9e50c2abab36d1fed4bd71181fd
 SHA512 
2796620223476d8996291d2f2ff88a128a86fe8ded40f44ffc575f09e8b390d9b0e77e186d153decb81f33aa050eeef5b2ce707ad381d226955ce18315a0e3ee

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

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

2023-05-05 Thread Arthur Zamarin
commit: 02d1d70a42d49ea497d46eca82c9ae4533381a21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 17:12:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 17:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d1d70a

dev-python/zconfig: add 4.0

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

 dev-python/zconfig/Manifest   |  1 +
 dev-python/zconfig/zconfig-4.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest
index 05f4aafe4285..59efb1517591 100644
--- a/dev-python/zconfig/Manifest
+++ b/dev-python/zconfig/Manifest
@@ -1 +1,2 @@
 DIST ZConfig-3.6.1.tar.gz 147047 BLAKE2B 
6dfa9db7fba8280445a48c056225d8ce58d0c9d71b4f06cfd5ad3d9f170d6e776be6cd4d8f1029615642114d4886c74007463c67946b201c5a400162ce8971bc
 SHA512 
e8cf5805028208f2d33152efe244feb59a1ffbd8ce6135ab4febf8fc300bdf8ee81846a94070655490e130e74a92a6b6b86e7fe3ce06673cff2d854b25ba87ec
+DIST ZConfig-4.0.tar.gz 126072 BLAKE2B 
7057151267f9b481d3cded72a22dc8fe505f1eac78d156595eb6ba5ff6217b57713ae2ef307358d863209861813c1862901297e645bf69dc4893a3e60dbc
 SHA512 
03e3c34f8af9de8bedd98bbdf0c968fdd2fb0c1bb8d62a73c286b804a8841e0e7d9b647f5f3bb37a6d52dc2a5cea7cdce21cd204536399d43203c18e0c204ca7

diff --git a/dev-python/zconfig/zconfig-4.0.ebuild 
b/dev-python/zconfig/zconfig-4.0.ebuild
new file mode 100644
index ..d015ceef4469
--- /dev/null
+++ b/dev-python/zconfig/zconfig-4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN="ZConfig"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Configuration library supporting a hierarchical schema-driven 
model"
+HOMEPAGE="https://pypi.org/project/ZConfig/;
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/manuel[${PYTHON_USEDEP}]
+   dev-python/zope-exceptions[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES.rst README.rst )
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs \
+   dev-python/sphinxcontrib-programoutput
+
+python_test() {
+   eunittest -s src/ZConfig/tests
+}



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

2023-05-05 Thread William Hubbs
commit: 9825cd3d791456cd0265d0c82611c4ceffd4ff22
Author: William Hubbs  gentoo  org>
AuthorDate: Fri May  5 17:13:48 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri May  5 17:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9825cd3d

net-libs/nodejs: drop ninja-utils

If we set a build dependency on ninja, we don't need the ninja-utils
eclass since the upstream makefile calls ninja.

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

 net-libs/nodejs/nodejs-20.1.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/nodejs/nodejs-20.1.0.ebuild 
b/net-libs/nodejs/nodejs-20.1.0.ebuild
index a0749b8aad06..8ebaa6db05d3 100644
--- a/net-libs/nodejs/nodejs-20.1.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.1.0.ebuild
@@ -7,7 +7,7 @@ CONFIG_CHECK="~ADVISE_SYSCALLS"
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
 
 DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
 HOMEPAGE="https://nodejs.org/;
@@ -41,7 +41,7 @@ RDEPEND=">=app-arch/brotli-1.0.9:=
system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
sys-devel/gcc:*"
 BDEPEND="${PYTHON_DEPS}
-${NINJA_DEPEND}
+   dev-util/ninja
sys-apps/coreutils
virtual/pkgconfig
test? ( net-misc/curl )
@@ -170,7 +170,7 @@ src_configure() {
 }
 
 src_compile() {
-   eninja -C out/${BUILDTYPE}
+   emake
 }
 
 src_install() {



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

2023-05-05 Thread Sven Wegener
commit: 1ca9156b1064dcdba06340125d76e7e7f370bbd6
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri May  5 17:10:31 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri May  5 17:13:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca9156b

app-misc/tracker-miners: update app-misc/tracker dep for 3.5.x

app-misc/tracker-miners-3.5.x requires app-misc/tracker-3.5.x

Signed-off-by: Sven Wegener  gentoo.org>

 app-misc/tracker-miners/tracker-miners-3.5.0.ebuild | 2 +-
 app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
index 3d8e03053266..af2c4b14222d 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="
>=dev-libs/glib-2.70:2
-   >=app-misc/tracker-3.4.0:3
+   >=app-misc/tracker-3.5.0:3
 
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )

diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
index aa014e930b6e..a89a3e24e1f4 100644
--- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
+++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc x86"
 # tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
 RDEPEND="
>=dev-libs/glib-2.70:2
-   >=app-misc/tracker-3.4.0:3
+   >=app-misc/tracker-3.5.0:3
 
>=sys-apps/dbus-1.3.1
xmp? ( >=media-libs/exempi-2.1.0:= )



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

2023-05-05 Thread Michał Górny
commit: defac4e1e393d96bf1b68c0a6fdba52841e3d935
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 16:50:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 16:50:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=defac4e1

dev-python/cfn-lint: Restrict 0.75.1 to ~ppc64

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

 dev-python/cfn-lint/cfn-lint-0.75.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild
index 8354055752aa..e48158885529 100644
--- a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~ppc64"
 
 RDEPEND="
>=dev-python/aws-sam-translator-1.60.1[${PYTHON_USEDEP}]



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

2023-05-05 Thread Michał Górny
commit: 322604223c295899457ea37feb50d246737d8a55
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 16:50:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 16:50:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32260422

dev-python/cfn-lint: Remove old

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

 dev-python/cfn-lint/Manifest   |  3 --
 dev-python/cfn-lint/cfn-lint-0.76.2.ebuild | 63 -
 dev-python/cfn-lint/cfn-lint-0.77.2.ebuild | 64 --
 dev-python/cfn-lint/cfn-lint-0.77.3.ebuild | 64 --
 4 files changed, 194 deletions(-)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 72f0947e8dec..1a03ec646cb5 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,2 @@
 DIST cfn-lint-0.75.1.gh.tar.gz 3487870 BLAKE2B 
26aaf3b24023260d7a7d8f2b89fc9135e0c34786540c21d1c1763decad42167f1a29b01859bfcb17fe5ac1fbbb08aebf04191c6d1b21b335c92e2424c986cada
 SHA512 
d4dfa9331c77f7c323b217203c470e15b4a62a86b42497934a4f9609d54a499211058cba4c561034f6c3dd6ba52ade30084e9a9d25da135289f783ed972a14ae
-DIST cfn-lint-0.76.2.tar.gz 3402554 BLAKE2B 
e5f9405d2852e3b81140a24d94c90a3bf8c919eb6823280a0a887c6acc56ec71d991cbc76532cc49d1189a8f64750ba3e9db02fb3b46b27a28ec3468f4dd268e
 SHA512 
96351ade16308be18baace1351e263a179eacc0b3635e9baa959baadaebb6a08825f6cb9cd83cb83b8635785c7f54405bfcf00f85d6d95d101d3298919cd1ea7
-DIST cfn-lint-0.77.2.tar.gz 3483728 BLAKE2B 
f7c3cb5be3fbc81f10515bec145030c21c9a754ecbb887267ee85ea9fecd41e57be8572d30f204a54c3e22191c58d2c7d7112115e2c6cd0a23490c4c7633d270
 SHA512 
8e901564b34e601e62a276b8f8a4b5687de651aafa6da6dc295e846b04e703bda24e6a72b71797c82d2c2f4c93978da92a08999cb73be6a48c9ffd4a40ccb0e6
-DIST cfn-lint-0.77.3.tar.gz 3530246 BLAKE2B 
cfae2bc785a5faab4e2e9a76c2589af1164afc73e764341266756a2426e764142641fe7971e926d1bddfe61ad0b0888c17b89171162e079eb892c44eb47139ab
 SHA512 
4dd91124328237187263f3c390814618aa8ce827d4067fa39c1fba7f1ce44c9acb75feafd4ac30437984f149d1aa66285b842b96a0cf6cfb2baf3a998001efad
 DIST cfn-lint-0.77.4.tar.gz 3510766 BLAKE2B 
af5f8a842863504217b90cea80861a889eae2d1bbe1d7c8c9b429acaee00d291ddbe71e868577acc689a1ff04aaf9c5b2f690a839235cf57202b6226bc7f1abc
 SHA512 
96fe05b91d93b2581f546973bf0a812184429cfefb26c69e8e14fe6ac6402219ab518777a3f54fb30092c30189486aacd0841d1db31a191697ad1c333662bb98

diff --git a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild
deleted file mode 100644
index 29ca4e45dba0..
--- a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
-   https://github.com/aws-cloudformation/cfn-lint/
-   https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/aws-sam-translator-1.62.0[${PYTHON_USEDEP}]
-   dev-python/jsonpatch[${PYTHON_USEDEP}]
-   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
-   dev-python/junit-xml[${PYTHON_USEDEP}]
-   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
-   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
-   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # unpin the deps
-   sed -e 's:~=[0-9.]*::' -i setup.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO
-   
test/unit/module/test_template.py::TestTemplate::test_build_graph
-   # requires git repo
-   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
-   # Internet
-   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
-   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
-   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
-   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
-   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
-   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
-   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
-   )
-
-   # from tox.ini
-   local -x AWS_DEFAULT_REGION=us-east-1
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git 

[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/scripts/, data/share/bash-completion/completions/

2023-05-05 Thread Arthur Zamarin
commit: f5b955018af5715bdd72ce6b094bf901be2d8ced
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:38:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:49:23 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=f5b95501

bugs: add support for passing root blocker

Add option to pass `--blocks [bug_no]`. The "root" bugs (those
corresponding to the starting nodes, those packages passed as args)
will be created and block the passed bug. You can pass multiple bugs
to block, separated by comma.

Resolves: https://github.com/pkgcore/pkgdev/issues/139
Signed-off-by: Arthur Zamarin  gentoo.org>

 data/share/bash-completion/completions/pkgdev |  3 ++-
 src/pkgdev/scripts/pkgdev_bugs.py | 24 
 2 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/data/share/bash-completion/completions/pkgdev 
b/data/share/bash-completion/completions/pkgdev
index 223a7d9..7cc6df2 100644
--- a/data/share/bash-completion/completions/pkgdev
+++ b/data/share/bash-completion/completions/pkgdev
@@ -234,13 +234,14 @@ _pkgdev() {
 subcmd_options="
 --api-key
 --auto-cc-arches
+--blocks
 --dot
 -s --stablereq
 -k --keywording
 "
 
 case "${prev}" in
---api-key | --auto-cc-arches)
+--api-key | --auto-cc-arches | --blocks)
 COMPREPLY=()
 ;;
 --dot)

diff --git a/src/pkgdev/scripts/pkgdev_bugs.py 
b/src/pkgdev/scripts/pkgdev_bugs.py
index 98d84f9..8c79ac6 100644
--- a/src/pkgdev/scripts/pkgdev_bugs.py
+++ b/src/pkgdev/scripts/pkgdev_bugs.py
@@ -67,6 +67,18 @@ bugs.add_argument(
 package is maintainer-needed, always add CC-ARCHES.
 """,
 )
+bugs.add_argument(
+"--blocks",
+metavar="BUG",
+action=arghparse.CommaSeparatedValuesAppend,
+default=[],
+help="bugs which should be blocked by newly created bugs",
+docs="""
+Collection of bug ids which should be blocked by newly created bugs.
+Only bugs created for passed targets would be blockers, excluding other
+bugs which were created as dependencies.
+""",
+)
 
 bugs.add_argument(
 "--cache",
@@ -183,7 +195,9 @@ class GraphNode:
 keywords.clear()
 keywords.add("*")
 
-def file_bug(self, api_key: str, auto_cc_arches: frozenset[str], 
observer=None) -> int:
+def file_bug(
+self, api_key: str, auto_cc_arches: frozenset[str], block_bugs: 
list[int], observer=None
+) -> int:
 if self.bugno is not None:
 return self.bugno
 for dep in self.edges:
@@ -211,6 +225,7 @@ class GraphNode:
 assigned_to=maintainers[0],
 cc=maintainers[1:],
 depends_on=list({dep.bugno for dep in self.edges}),
+blocks=block_bugs,
 )
 request = urllib.Request(
 url="https://bugs.gentoo.org/rest/bug;,
@@ -446,7 +461,7 @@ class DependencyGraph:
 )
 break
 
-def file_bugs(self, api_key: str, auto_cc_arches: frozenset[str]):
+def file_bugs(self, api_key: str, auto_cc_arches: frozenset[str], 
block_bugs: list[int]):
 def observe(node: GraphNode):
 self.out.write(
 f"https://bugs.gentoo.org/{node.bugno} ",
@@ -457,7 +472,7 @@ class DependencyGraph:
 self.out.flush()
 
 for node in self.starting_nodes:
-node.file_bug(api_key, auto_cc_arches, observe)
+node.file_bug(api_key, auto_cc_arches, block_bugs, observe)
 
 
 def _load_from_stdin(out: Formatter, err: Formatter):
@@ -510,4 +525,5 @@ def main(options, out: Formatter, err: Formatter):
 return 1
 
 disabled, enabled = options.auto_cc_arches
-d.file_bugs(options.api_key, frozenset(enabled).difference(disabled))
+blocks = list(frozenset(map(int, options.blocks)))
+d.file_bugs(options.api_key, frozenset(enabled).difference(disabled), 
blocks)



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

2023-05-05 Thread Matt Turner
commit: 20e7a9908e2d0a64163d077c2bc3842b634fff40
Author: orbea  riseup  net>
AuthorDate: Fri May  5 15:15:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 16:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e7a990

sys-apps/accountsservice: fix generate-version.sh

When configuring accountsservice inside of a tarball the
generate-version.sh script fails because of the missing .git directory.

Closes: https://bugs.gentoo.org/905770
Upstream-PR: 
https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/136
Upstream-Commit: 
https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/c9c16b3c47e13e90bb2213141f6f309e2d474396
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30881
Signed-off-by: Matt Turner  gentoo.org>

 .../accountsservice/accountsservice-23.13.9.ebuild |  1 +
 .../accountsservice-23.13.9-generate-version.patch | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/accountsservice/accountsservice-23.13.9.ebuild 
b/sys-apps/accountsservice/accountsservice-23.13.9.ebuild
index 3493cd098504..c53af7eb9bda 100644
--- a/sys-apps/accountsservice/accountsservice-23.13.9.ebuild
+++ b/sys-apps/accountsservice/accountsservice-23.13.9.ebuild
@@ -52,6 +52,7 @@ RDEPEND="${CDEPEND}
 
 PATCHES=(
"${FILESDIR}"/${PN}-22.04.62-gentoo-system-users.patch
+   "${FILESDIR}"/${PN}-23.13.9-generate-version.patch #905770
 )
 
 python_check_deps() {

diff --git 
a/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch 
b/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch
new file mode 100644
index ..162b914b1828
--- /dev/null
+++ 
b/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/905770
+https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/136
+https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/c9c16b3c47e13e90bb2213141f6f309e2d474396
+
+From c9c16b3c47e13e90bb2213141f6f309e2d474396 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Fri, 5 May 2023 07:43:48 -0700
+Subject: [PATCH] generate-version.sh: fix script inside of a tarball
+
+---
+ generate-version.sh | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/generate-version.sh b/generate-version.sh
+index 3f88bff..8375c86 100755
+--- a/generate-version.sh
 b/generate-version.sh
+@@ -4,11 +4,10 @@ exec 3>&2 2> /dev/null
+ SRCDIR=$(dirname "$0")
+ cd "$SRCDIR"
+ CWD=$(realpath "$PWD")
+-TOPLEVEL_WORKING_DIR=$(realpath "$(git rev-parse --show-toplevel)")
+ exec 2>&3
+ 
+ # If it's not from a git checkout, assume it's from a tarball
+-if [ "$TOPLEVEL_WORKING_DIR" != "$CWD" ]; then
++if ! git rev-parse --is-inside-git-dir > /dev/null 2>&1; then
+ VERSION_FROM_DIR_NAME=$(basename "$CWD" | sed -n 
's/^accountsservice-\([^-]*\)$/\1/p')
+ 
+ if [ -n "$VERSION_FROM_DIR_NAME" ]; then



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

2023-05-05 Thread Arthur Zamarin
commit: dc4f31a9f63ec367fea821c8f5598320e2c3b1a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:21:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4f31a9

dev-libs/kweathercore: Keyword 0.7 x86, #905080

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

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

diff --git a/dev-libs/kweathercore/kweathercore-0.7.ebuild 
b/dev-libs/kweathercore/kweathercore-0.7.ebuild
index 176a033bc72e..826e374278cd 100644
--- a/dev-libs/kweathercore/kweathercore-0.7.ebuild
+++ b/dev-libs/kweathercore/kweathercore-0.7.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Library for retrieval of weather information 
including forecasts an
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 LICENSE="LGPL-2+"
 SLOT="5"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/keysmith/

2023-05-05 Thread Arthur Zamarin
commit: 9a712a6c7a6d646dff5af3775bb6b084b10d5188
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:21:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:21:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a712a6c

app-crypt/keysmith: Keyword 23.04.0-r1 x86, #905080

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

 app-crypt/keysmith/keysmith-23.04.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild 
b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild
index b40e2d14c728..ecba04a52b6b 100644
--- a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild
+++ b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/keysmith/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-misc/kweather/

2023-05-05 Thread Arthur Zamarin
commit: bc381c95c3913a80c3753f12f9274e5b278a710b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:21:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc381c95

kde-misc/kweather: Keyword 23.04.0 x86, #905080

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

 kde-misc/kweather/kweather-23.04.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/kweather/kweather-23.04.0.ebuild 
b/kde-misc/kweather/kweather-23.04.0.ebuild
index a317cd904252..48cb59a05a14 100644
--- a/kde-misc/kweather/kweather-23.04.0.ebuild
+++ b/kde-misc/kweather/kweather-23.04.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kweather/;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 DEPEND="
>=dev-libs/kirigami-addons-0.6:5



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

2023-05-05 Thread Arthur Zamarin
commit: 81176d743aa712d68ffb38e53f2ba3dd8590e843
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:21:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81176d74

media-sound/kasts: Keyword 23.04.0 x86, #905080

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

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

diff --git a/media-sound/kasts/kasts-23.04.0.ebuild 
b/media-sound/kasts/kasts-23.04.0.ebuild
index cfc00e19fc1d..d7a990359ddc 100644
--- a/media-sound/kasts/kasts-23.04.0.ebuild
+++ b/media-sound/kasts/kasts-23.04.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/;
 
 LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="gstreamer networkmanager vlc"
 
 DEPEND="



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

2023-05-05 Thread Arthur Zamarin
commit: 9ac1365172ad5588ea9ceb404a6e09cad529f749
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:10:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:10:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac13651

x11-themes/arc-theme: Stabilize 20221218 amd64, #905706

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

 x11-themes/arc-theme/arc-theme-20221218.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/arc-theme/arc-theme-20221218.ebuild 
b/x11-themes/arc-theme/arc-theme-20221218.ebuild
index 5a14861e37c1..5073bf03d76d 100644
--- a/x11-themes/arc-theme/arc-theme-20221218.ebuild
+++ b/x11-themes/arc-theme/arc-theme-20221218.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.t
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce"
 
 GLIB_DEPEND="dev-libs/glib"



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

2023-05-05 Thread Arthur Zamarin
commit: a06029529b0d9863a7ae8105c3bb394d4c3a30d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:08:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0602952

x11-themes/arc-theme: Stabilize 20221218 x86, #905706

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

 x11-themes/arc-theme/arc-theme-20221218.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/arc-theme/arc-theme-20221218.ebuild 
b/x11-themes/arc-theme/arc-theme-20221218.ebuild
index e858a7ea5b65..5a14861e37c1 100644
--- a/x11-themes/arc-theme/arc-theme-20221218.ebuild
+++ b/x11-themes/arc-theme/arc-theme-20221218.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.t
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce"
 
 GLIB_DEPEND="dev-libs/glib"



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

2023-05-05 Thread Arthur Zamarin
commit: 1414f6bc4c68fd45c36e579accdc8de86bbc2109
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:05:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:05:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1414f6bc

app-text/pandoc-bin: Stabilize 3.1.2 arm64, #905751

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

 app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild 
b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild
index dd2328fec3fb..254155b50637 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm64"
+KEYWORDS="-* amd64 arm64"
 IUSE="+pandoc-symlink"
 
 RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )"



[gentoo-commits] repo/gentoo:master commit in: net-ftp/tnftp/

2023-05-05 Thread Sven Wegener
commit: eb93d78be2d96f6be5b5c1d07c4948080517b636
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri May  5 16:03:55 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri May  5 16:05:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb93d78b

net-ftp/tnftp: update SRC_URI

The old directory used to provide a fallback URI for old releases, but
it has been dropped by upstream.

Signed-off-by: Sven Wegener  gentoo.org>

 net-ftp/tnftp/tnftp-20210827.ebuild | 5 ++---
 net-ftp/tnftp/tnftp-20230409.ebuild | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-ftp/tnftp/tnftp-20210827.ebuild 
b/net-ftp/tnftp/tnftp-20210827.ebuild
index 20ba951aef78..3e3b2c15a9d3 100644
--- a/net-ftp/tnftp/tnftp-20210827.ebuild
+++ b/net-ftp/tnftp/tnftp-20210827.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
 
 DESCRIPTION="NetBSD FTP client with several advanced features"
-SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz
-   ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz;
+SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz;
 HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/;
 
 SLOT="0"

diff --git a/net-ftp/tnftp/tnftp-20230409.ebuild 
b/net-ftp/tnftp/tnftp-20230409.ebuild
index 87cc18b5f5ce..596d018dbd6d 100644
--- a/net-ftp/tnftp/tnftp-20230409.ebuild
+++ b/net-ftp/tnftp/tnftp-20230409.ebuild
@@ -4,8 +4,7 @@
 EAPI="8"
 
 DESCRIPTION="NetBSD FTP client with several advanced features"
-SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz
-   ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz;
+SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz;
 HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/;
 
 SLOT="0"



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

2023-05-05 Thread Arthur Zamarin
commit: 3122bacdf11b99b76d1e6a4c81e95e38a7de1af1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:05:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3122bacd

dev-java/xom: Stabilize 1.3.8-r1 x86, #905110

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

 dev-java/xom/xom-1.3.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xom/xom-1.3.8-r1.ebuild b/dev-java/xom/xom-1.3.8-r1.ebuild
index bfc74092201a..6eeda4514700 100644
--- a/dev-java/xom/xom-1.3.8-r1.ebuild
+++ b/dev-java/xom/xom-1.3.8-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.g
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x86-solaris"
 
 # Bug #905215
 PROPERTIES="test_network"



  1   2   3   4   >