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

2023-11-19 Thread Miroslav Šulc
commit: aa3e36f877dedf5a7a83a0be50b8056aab1401fc
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Oct 25 07:54:37 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3e36f8

dev-java/eclipse-ecj: update SRC_URI

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

 dev-java/eclipse-ecj/eclipse-ecj-4.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.26.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.26.ebuild
index 7e0b3e719dec..4ad6e3222bb1 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.26.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.26.ebuild
@@ -12,7 +12,7 @@ DMF="R-${PV}-202211231800"
 
 DESCRIPTION="Eclipse Compiler for Java"
 HOMEPAGE="https://www.eclipse.org/;
-SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
+SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
 
 LICENSE="EPL-1.0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"



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

2023-11-19 Thread Miroslav Šulc
commit: 327a50be14cd6d64dd6de36ede71397d54844e4b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Nov 18 19:21:33 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327a50be

dev-java/eclipse-ecj: add 4.29

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

 dev-java/eclipse-ecj/Manifest|  1 +
 dev-java/eclipse-ecj/eclipse-ecj-4.29.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest
index b59cc023f485..3166accfca73 100644
--- a/dev-java/eclipse-ecj/Manifest
+++ b/dev-java/eclipse-ecj/Manifest
@@ -1,3 +1,4 @@
 DIST ecjsrc-4.15.jar 2166228 BLAKE2B 
794e0ba1a19b325e2dd8ad0b288ccbe04866627670b50d39dd327c13fe1fac56200eb3a6c1c3d1af043cad795508b9b714a5243049671414b5a62a97725d3297
 SHA512 
ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d
 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 
22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534
 SHA512 
e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f
 DIST ecjsrc-4.27.jar 2301849 BLAKE2B 
77f35d1a9f36086e8515dc9437894b84c88fd440bd48b5248b141191bc04babfcf1af288643ed21e41cb054bdcfa94125a7eb139cbec9ead97e366c65c1dbe95
 SHA512 
689fe9ed2327f1d0e89fd13c3543369e0e13d7f15f521fc7667352e7f8d7f0b48107bc180ac16cfad375449cc2b61de74bc8ca56c95cab9ef172260a9d3a530b
+DIST ecjsrc-4.29.jar 2319437 BLAKE2B 
2ce2432a80c725a169337737908bc8d1fb531e57380e05e069558463ffece2f4851635796550d14c3383c1e365c06802937618dd3ddd90472a541f1ca491dc91
 SHA512 
d9ead697d8e880b3bc537117446453d21f648a0bcbe3044123acfd7c9118dae12211ebba1efc4a0fe890ea25d80634da09792398caea7121c87c084eb921e78f

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.29.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.29.ebuild
new file mode 100644
index ..5fcf19d5c6d8
--- /dev/null
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.29.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="ecj"
+DMF="R-${PV}-202309031000"
+
+DESCRIPTION="Eclipse Compiler for Java"
+HOMEPAGE="https://www.eclipse.org/;
+SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
+S="${WORKDIR}"
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="4.29"
+IUSE="+ant"
+
+COMMON_DEP="
+   app-eselect/eselect-java
+   dev-java/ant-core:0"
+# ElementsImpl9.java:206: error:
+# method does not override or implement a method from a supertype
+DEPEND="${COMMON_DEP}
+   >=virtual/jdk-21:*
+   app-arch/unzip"
+# Parser.java:1095: error:
+# pattern matching in instanceof is not supported in -source 11
+RDEPEND="${COMMON_DEP}
+   >=virtual/jre-17:*"
+PDEPEND="
+   ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
+
+JAVA_GENTOO_CLASSPATH="ant-core"
+JAVA_JAR_FILENAME="${MY_PN}.jar"
+JAVA_LAUNCHER_FILENAME="${MY_PN}-${SLOT}"
+JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main"
+JAVA_RESOURCE_DIRS="res"
+
+# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=479134 for details
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   # These have their own package.
+   rm org/eclipse/jdt/core/JDTCompilerAdapter.java || die
+   rm -r org/eclipse/jdt/internal/antadapter || die
+
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   find -type f \
+   ! -name '*.java' \
+   | xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die
+}
+
+pkg_postinst() {
+   einfo "To select between slots of ECJ..."
+   einfo " # eselect ecj"
+
+   eselect ecj update ecj-${SLOT}
+}
+
+pkg_postrm() {
+   eselect ecj update
+}



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

2023-11-19 Thread Miroslav Šulc
commit: d586bf56034bbdfe249733eb90413edb99fb0406
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Nov 18 20:16:34 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d586bf56

dev-java/ant-eclipse-ecj: add 4.29

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

 dev-java/ant-eclipse-ecj/Manifest  |  1 +
 .../ant-eclipse-ecj/ant-eclipse-ecj-4.29.ebuild| 51 ++
 dev-java/ant-eclipse-ecj/files/ecj-4.29|  7 +++
 3 files changed, 59 insertions(+)

diff --git a/dev-java/ant-eclipse-ecj/Manifest 
b/dev-java/ant-eclipse-ecj/Manifest
index b59cc023f485..3166accfca73 100644
--- a/dev-java/ant-eclipse-ecj/Manifest
+++ b/dev-java/ant-eclipse-ecj/Manifest
@@ -1,3 +1,4 @@
 DIST ecjsrc-4.15.jar 2166228 BLAKE2B 
794e0ba1a19b325e2dd8ad0b288ccbe04866627670b50d39dd327c13fe1fac56200eb3a6c1c3d1af043cad795508b9b714a5243049671414b5a62a97725d3297
 SHA512 
ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d
 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 
22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534
 SHA512 
e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f
 DIST ecjsrc-4.27.jar 2301849 BLAKE2B 
77f35d1a9f36086e8515dc9437894b84c88fd440bd48b5248b141191bc04babfcf1af288643ed21e41cb054bdcfa94125a7eb139cbec9ead97e366c65c1dbe95
 SHA512 
689fe9ed2327f1d0e89fd13c3543369e0e13d7f15f521fc7667352e7f8d7f0b48107bc180ac16cfad375449cc2b61de74bc8ca56c95cab9ef172260a9d3a530b
+DIST ecjsrc-4.29.jar 2319437 BLAKE2B 
2ce2432a80c725a169337737908bc8d1fb531e57380e05e069558463ffece2f4851635796550d14c3383c1e365c06802937618dd3ddd90472a541f1ca491dc91
 SHA512 
d9ead697d8e880b3bc537117446453d21f648a0bcbe3044123acfd7c9118dae12211ebba1efc4a0fe890ea25d80634da09792398caea7121c87c084eb921e78f

diff --git a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.29.ebuild 
b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.29.ebuild
new file mode 100644
index ..15e5b9477ade
--- /dev/null
+++ b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.29.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DMF="R-${PV}-202309031000"
+
+DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
+HOMEPAGE="https://www.eclipse.org/;
+SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar;
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="4.29"
+IUSE=""
+
+CDEPEND="~dev-java/eclipse-ecj-${PV}:${SLOT}
+   dev-java/ant-core:0"
+# though technically both could be set to 1.8 and it would
+# compile using jdk 11+, it would not compile using jdk 1.8
+# because eclipse ecj has min jdk 11
+RDEPEND="${CDEPEND}
+   >=virtual/jre-11:*"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-17:*"
+BDEPEND="app-arch/unzip"
+
+JAVA_GENTOO_CLASSPATH="ant-core,eclipse-ecj-${SLOT}"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   # Remove everything but the Ant component.
+   find org -type f ! -path "org/eclipse/jdt/internal/antadapter/*" ! 
-name "JDTCompilerAdapter.java" -delete || die
+}
+
+src_compile() {
+   java-pkg-simple_src_compile
+   find org -type f ! -name "*.java" | xargs jar uvf "${PN}.jar" || die 
"jar update failed"
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   insinto /usr/share/java-config-2/compiler
+   doins "${FILESDIR}/ecj-${SLOT}"
+   eprefixify "${ED}"/usr/share/java-config-2/compiler/ecj-${SLOT}
+}

diff --git a/dev-java/ant-eclipse-ecj/files/ecj-4.29 
b/dev-java/ant-eclipse-ecj/files/ecj-4.29
new file mode 100644
index ..4cb14c005ddf
--- /dev/null
+++ b/dev-java/ant-eclipse-ecj/files/ecj-4.29
@@ -0,0 +1,7 @@
+JAVAC="@GENTOO_PORTAGE_EPREFIX@/usr/bin/ecj-4.29"
+PACKAGE="=dev-java/ant-eclipse-ecj-4.29*"
+SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 
19 20 21"
+SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 19 20 
21"
+ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
+ANT_BUILD_COMPILER_DEPS="eclipse-ecj-4.29,ant-eclipse-ecj-4.29"
+GENERATION="2"



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

2023-11-19 Thread Miroslav Šulc
commit: e60cdb461e1777d6ef4481896ef606007257beff
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Nov 18 20:10:14 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60cdb46

dev-java/ant-eclipse-ecj: add 4.27

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

 dev-java/ant-eclipse-ecj/Manifest  |  1 +
 .../ant-eclipse-ecj/ant-eclipse-ecj-4.27.ebuild| 51 ++
 dev-java/ant-eclipse-ecj/files/ecj-4.27|  7 +++
 3 files changed, 59 insertions(+)

diff --git a/dev-java/ant-eclipse-ecj/Manifest 
b/dev-java/ant-eclipse-ecj/Manifest
index aa67f4731d80..b59cc023f485 100644
--- a/dev-java/ant-eclipse-ecj/Manifest
+++ b/dev-java/ant-eclipse-ecj/Manifest
@@ -1,2 +1,3 @@
 DIST ecjsrc-4.15.jar 2166228 BLAKE2B 
794e0ba1a19b325e2dd8ad0b288ccbe04866627670b50d39dd327c13fe1fac56200eb3a6c1c3d1af043cad795508b9b714a5243049671414b5a62a97725d3297
 SHA512 
ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d
 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 
22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534
 SHA512 
e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f
+DIST ecjsrc-4.27.jar 2301849 BLAKE2B 
77f35d1a9f36086e8515dc9437894b84c88fd440bd48b5248b141191bc04babfcf1af288643ed21e41cb054bdcfa94125a7eb139cbec9ead97e366c65c1dbe95
 SHA512 
689fe9ed2327f1d0e89fd13c3543369e0e13d7f15f521fc7667352e7f8d7f0b48107bc180ac16cfad375449cc2b61de74bc8ca56c95cab9ef172260a9d3a530b

diff --git a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.27.ebuild 
b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.27.ebuild
new file mode 100644
index ..015b0f144035
--- /dev/null
+++ b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.27.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DMF="R-${PV}-202303020300"
+
+DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
+HOMEPAGE="https://www.eclipse.org/;
+SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar;
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="4.27"
+IUSE=""
+
+CDEPEND="~dev-java/eclipse-ecj-${PV}:${SLOT}
+   dev-java/ant-core:0"
+# though technically both could be set to 1.8 and it would
+# compile using jdk 11+, it would not compile using jdk 1.8
+# because eclipse ecj has min jdk 11
+RDEPEND="${CDEPEND}
+   >=virtual/jre-11:*"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-17:*"
+BDEPEND="app-arch/unzip"
+
+JAVA_GENTOO_CLASSPATH="ant-core,eclipse-ecj-${SLOT}"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   # Remove everything but the Ant component.
+   find org -type f ! -path "org/eclipse/jdt/internal/antadapter/*" ! 
-name "JDTCompilerAdapter.java" -delete || die
+}
+
+src_compile() {
+   java-pkg-simple_src_compile
+   find org -type f ! -name "*.java" | xargs jar uvf "${PN}.jar" || die 
"jar update failed"
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   insinto /usr/share/java-config-2/compiler
+   doins "${FILESDIR}/ecj-${SLOT}"
+   eprefixify "${ED}"/usr/share/java-config-2/compiler/ecj-${SLOT}
+}

diff --git a/dev-java/ant-eclipse-ecj/files/ecj-4.27 
b/dev-java/ant-eclipse-ecj/files/ecj-4.27
new file mode 100644
index ..7b66f97ff0c7
--- /dev/null
+++ b/dev-java/ant-eclipse-ecj/files/ecj-4.27
@@ -0,0 +1,7 @@
+JAVAC="@GENTOO_PORTAGE_EPREFIX@/usr/bin/ecj-4.27"
+PACKAGE="=dev-java/ant-eclipse-ecj-4.27*"
+SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 
19 20 21"
+SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 19 20 
21"
+ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
+ANT_BUILD_COMPILER_DEPS="eclipse-ecj-4.27,ant-eclipse-ecj-4.27"
+GENERATION="2"



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

2023-11-19 Thread Miroslav Šulc
commit: 342d9f72d06aaeb487868e4802dd304d087f4117
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Nov 18 20:38:02 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342d9f72

dev-java/ant-eclipse-ecj: update SRC_URI

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

 dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.26.ebuild 
b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.26.ebuild
index 84f3cb357c3b..478ef5996a68 100644
--- a/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.26.ebuild
+++ b/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.26.ebuild
@@ -11,7 +11,7 @@ DMF="R-${PV}-202211231800"
 
 DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
 HOMEPAGE="https://www.eclipse.org/;
-SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar;
+SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar;
 
 LICENSE="EPL-1.0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"



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

2023-11-19 Thread Miroslav Šulc
commit: 60d3749617bf87d016c2fd5d99320478d8b462f6
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 17 07:22:12 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 20 07:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d37496

dev-java/eclipse-ecj: add 4.27

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

 dev-java/eclipse-ecj/Manifest|  1 +
 dev-java/eclipse-ecj/eclipse-ecj-4.27.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest
index aa67f4731d80..b59cc023f485 100644
--- a/dev-java/eclipse-ecj/Manifest
+++ b/dev-java/eclipse-ecj/Manifest
@@ -1,2 +1,3 @@
 DIST ecjsrc-4.15.jar 2166228 BLAKE2B 
794e0ba1a19b325e2dd8ad0b288ccbe04866627670b50d39dd327c13fe1fac56200eb3a6c1c3d1af043cad795508b9b714a5243049671414b5a62a97725d3297
 SHA512 
ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d
 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 
22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534
 SHA512 
e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f
+DIST ecjsrc-4.27.jar 2301849 BLAKE2B 
77f35d1a9f36086e8515dc9437894b84c88fd440bd48b5248b141191bc04babfcf1af288643ed21e41cb054bdcfa94125a7eb139cbec9ead97e366c65c1dbe95
 SHA512 
689fe9ed2327f1d0e89fd13c3543369e0e13d7f15f521fc7667352e7f8d7f0b48107bc180ac16cfad375449cc2b61de74bc8ca56c95cab9ef172260a9d3a530b

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.27.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.27.ebuild
new file mode 100644
index ..fb56b1b9116c
--- /dev/null
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.27.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="ecj"
+DMF="R-${PV}-202303020300"
+
+DESCRIPTION="Eclipse Compiler for Java"
+HOMEPAGE="https://www.eclipse.org/;
+SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar;
+S="${WORKDIR}"
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="4.27"
+IUSE="+ant"
+
+COMMON_DEP="
+   app-eselect/eselect-java
+   dev-java/ant-core:0"
+# ElementsImpl9.java:206: error:
+# method does not override or implement a method from a supertype
+DEPEND="${COMMON_DEP}
+   >=virtual/jdk-21:*
+   app-arch/unzip"
+RDEPEND="${COMMON_DEP}
+   >=virtual/jre-11:*"
+PDEPEND="
+   ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
+
+JAVA_GENTOO_CLASSPATH="ant-core"
+JAVA_JAR_FILENAME="${MY_PN}.jar"
+JAVA_LAUNCHER_FILENAME="${MY_PN}-${SLOT}"
+JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main"
+JAVA_RESOURCE_DIRS="res"
+
+# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=479134 for details
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   # These have their own package.
+   rm org/eclipse/jdt/core/JDTCompilerAdapter.java || die
+   rm -r org/eclipse/jdt/internal/antadapter || die
+
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   find -type f \
+   ! -name '*.java' \
+   | xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die
+}
+
+pkg_postinst() {
+   einfo "To select between slots of ECJ..."
+   einfo " # eselect ecj"
+
+   eselect ecj update ecj-${SLOT}
+}
+
+pkg_postrm() {
+   eselect ecj update
+}



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

2023-11-19 Thread Sam James
commit: 6475fd300200303c580b43d60ac46fea1f9f0f75
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov 19 22:56:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6475fd30

dev-util/meson: add 1.3.0

Bump from the release candidate to the final release.

Closes: https://bugs.gentoo.org/916576
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33912
Signed-off-by: Sam James  gentoo.org>

 dev-util/meson/Manifest   | 4 ++--
 dev-util/meson/{meson-1.3.0_rc3.ebuild => meson-1.3.0.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index 868038779563..56b3c11d6c2d 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -6,5 +6,5 @@ DIST meson-1.2.2.tar.gz 2190455 BLAKE2B 
b355c8e5ab7508fca51dbe5c95eea68f91b995a6
 DIST meson-1.2.2.tar.gz.asc 833 BLAKE2B 
21c12a94ea5803b8a608d522988f9da63826bff9ce4a74c8c2cf9721d87504b930135532697e9a18710f732446dde2dc70f1c972f825542d043ae20bb76ed9f5
 SHA512 
9d4117a09f6852bcad7c91c0084bf6f37c05295b134d297a77b8ca5958edb93f030d05e216206c42cf2739e5a6ccdf680fb612056f3a21da9ec3ee80922236df
 DIST meson-1.2.3.tar.gz 2184484 BLAKE2B 
7d76c54bddba249ab97ebd5dd0afc448177ff9fa70812a8ca0cc9fe308c9b145b3fbc3ee068acae0fdc73edff42134b7a0b618cd80a05347a424aca7bc8bbef8
 SHA512 
cdcadc731effc1ffb2de98b795ba37955f934ed9b54b9f7f3ac5fe96ab33268d4de4fce734a4c2ef7d2ecc5051616df127e1f8665e197ff954310bf1483b81fc
 DIST meson-1.2.3.tar.gz.asc 833 BLAKE2B 
1416c49302aab80b5f647cc1d6cd18c36f6199e79c7d13ea284143b2423267b5823850218578626937c14589ebcdf19069b310394c63bc762ab8f59d7ebe3780
 SHA512 
852c031ecfe032cb48d284bb270597d114294b7d1be5dd0df6ec2f78a62e1a5ba82711bc14ae410e47ced54f99a639055a1628b0acf7aa07a3a80034fce5ebc9
-DIST meson-1.3.0rc3.tar.gz 2218690 BLAKE2B 
2bd5564b766240a849620a26a7fd9c47ff1973a3636c95b9f52634ff980b04b203e62aa790eed3d5ae027e992435be945d18ddea2d85b9da3f437a38d6c7556b
 SHA512 
66a82381490c0e55031b55165ccbeeaeb4e47b9e578eb6731f4deec3965ca2671679fcaf3070900733077b71ff442197ba6530b5720e86c95bb4d56abdad59d2
-DIST meson-1.3.0rc3.tar.gz.asc 833 BLAKE2B 
06c65e567067c2b3576fd2c3764feaed1e8a84ef11ad5901e6ad41441f1b3f148d19d2fcb2a642c991894c9428debb9f5c6cf3148e06916386fbbc192fb264db
 SHA512 
6002fa01d8647f8f7ce13a287c7abf6c6619c116927b7f0671824563244bdd3f7a3f9dfae9c8e12ed22a682c2d44d9a34269fd6216c2eb15c2944e83bdc87b44
+DIST meson-1.3.0.tar.gz 383 BLAKE2B 
cb9ac8e00fe924df67166938687584a9de35e784e1e52bff281649d787695d37e3044ea3d6d5869181fe1e9676b5136548293dbd5cdbd091a6de0c449b8932f5
 SHA512 
fbcbdd9551ad12b7be84411b96357e01c7c0c38a8e9933093d2e71ed7e12bd4278245798684d389c332eb75dd50c99310affc9acb01cf8bedd45265335083a32
+DIST meson-1.3.0.tar.gz.asc 833 BLAKE2B 
d83b819e75e732d694ac98412717af39a8115defc7371f1983e4619cf990b5cdfd7ab7c93911f2a8b6c7055c7252ebeba04d15f508f4278b506e326fa1801a25
 SHA512 
8c72bfe5f3bdec9c9f787dd5a7186599bb44079a89d0a87a535a6e890adb7718cbf570b2ac74583b72b92aa05160823a8571ca530384787c428e49d6fbe095ba

diff --git a/dev-util/meson/meson-1.3.0_rc3.ebuild 
b/dev-util/meson/meson-1.3.0.ebuild
similarity index 100%
rename from dev-util/meson/meson-1.3.0_rc3.ebuild
rename to dev-util/meson/meson-1.3.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ghc/, dev-haskell/cabal/, dev-haskell/dbus/, dev-haskell/hjsmin/, ...

2023-11-19 Thread Sam James
commit: b9af24cabd65a0ac9d23eced96950e639a9c0d98
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 19 21:44:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9af24ca

*/*: keyword arm64 ppc64 riscv on ghc-9.2

This reverts commit dda3d53e486595616e93ce6096b478df4299cb42.

Signed-off-by: hololeap  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33909
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/binary/binary-0.8.9.0-r1.ebuild   | 2 +-
 dev-haskell/cabal-install/cabal-install-3.6.2.0-r1.ebuild | 2 +-
 dev-haskell/cabal/cabal-3.6.3.0.ebuild| 2 +-
 dev-haskell/dbus/dbus-1.3.0.ebuild| 2 +-
 dev-haskell/hjsmin/hjsmin-0.2.1.ebuild| 2 +-
 dev-haskell/parsec/parsec-3.1.15.0-r1.ebuild  | 2 +-
 dev-haskell/stm/stm-2.5.0.2-r1.ebuild | 2 +-
 dev-lang/ghc/ghc-9.2.8.ebuild | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-haskell/binary/binary-0.8.9.0-r1.ebuild 
b/dev-haskell/binary/binary-0.8.9.0-r1.ebuild
index fdb5cf3f3fa1..c94c8c12207c 100644
--- a/dev-haskell/binary/binary-0.8.9.0-r1.ebuild
+++ b/dev-haskell/binary/binary-0.8.9.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/kolmodin/binary;
 LICENSE="BSD"
 SLOT="0/${PV}"
 # Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RESTRICT=test # circular depend: 
test-framework->base-orphans->cabal->semigroups->nats->binary
 

diff --git a/dev-haskell/cabal-install/cabal-install-3.6.2.0-r1.ebuild 
b/dev-haskell/cabal-install/cabal-install-3.6.2.0-r1.ebuild
index e630e108f1b6..c39a1ed229dd 100644
--- a/dev-haskell/cabal-install/cabal-install-3.6.2.0-r1.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-3.6.2.0-r1.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 SLOT="0"
 
 # Keep in sync with relevant dev-haskell/cabal versions
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+lukko +native-dns"
 
 RDEPEND="

diff --git a/dev-haskell/cabal/cabal-3.6.3.0.ebuild 
b/dev-haskell/cabal/cabal-3.6.3.0.ebuild
index ecf27935c764..45f63629ee03 100644
--- a/dev-haskell/cabal/cabal-3.6.3.0.ebuild
+++ b/dev-haskell/cabal/cabal-3.6.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.haskell.org/cabal/;
 LICENSE="BSD"
 SLOT="0/${PV}"
 # Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-lang/ghc-9.2.4:= https://github.com/rblaze/haskell-dbus#readme;
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 # exotic keywords require ghc bump to 9.2 series
 #KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 

diff --git a/dev-haskell/hjsmin/hjsmin-0.2.1.ebuild 
b/dev-haskell/hjsmin/hjsmin-0.2.1.ebuild
index 63c56bcf4700..d34c0a0ac0e8 100644
--- a/dev-haskell/hjsmin/hjsmin-0.2.1.ebuild
+++ b/dev-haskell/hjsmin/hjsmin-0.2.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/erikd/hjsmin;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.2.0.4-fix-tests.patch"

diff --git a/dev-haskell/parsec/parsec-3.1.15.0-r1.ebuild 
b/dev-haskell/parsec/parsec-3.1.15.0-r1.ebuild
index 70937459e239..e31e8cee36c8 100644
--- a/dev-haskell/parsec/parsec-3.1.15.0-r1.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.15.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/haskell/parsec;
 LICENSE="BSD-2"
 SLOT="0/${PV}"
 # Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RESTRICT=test # circular dependencies: 
dev-haskell/base-orphans->cabal->parsec[test]->test-framework-hunit->test-framework->base-orphans
 

diff --git a/dev-haskell/stm/stm-2.5.0.2-r1.ebuild 
b/dev-haskell/stm/stm-2.5.0.2-r1.ebuild
index a92a400afac7..46353f326a3f 100644
--- a/dev-haskell/stm/stm-2.5.0.2-r1.ebuild
+++ b/dev-haskell/stm/stm-2.5.0.2-r1.ebuild
@@ -16,7 +16,7 @@ 
HOMEPAGE="https://wiki.haskell.org/Software_transactional_memory;
 LICENSE="BSD"
 SLOT="0/${PV}"
 # Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-lang/ghc-9.2.4:=

diff --git a/dev-lang/ghc/ghc-9.2.8.ebuild b/dev-lang/ghc/ghc-9.2.8.ebuild
index 46a009b37d2c..446380516229 100644
--- a/dev-lang/ghc/ghc-9.2.8.ebuild
+++ b/dev-lang/ghc/ghc-9.2.8.ebuild
@@ -139,7 +139,7 @@ BUMP_LIBRARIES=(
 
 LICENSE="BSD"
 SLOT="0/${PV}"

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/shelly/

2023-11-19 Thread Sam James
commit: 728b5331c24047c8822db985c91d00a6facc2170
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 19 19:26:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=728b5331

dev-haskell/shelly: Fix IndirectInherits

Explicitly inherit ghc-package eclass.

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/shelly/shelly-1.12.1.ebuild | 2 +-
 dev-haskell/shelly/shelly-1.9.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/shelly/shelly-1.12.1.ebuild 
b/dev-haskell/shelly/shelly-1.12.1.ebuild
index b1b5c5236491..5cfdf4924b83 100644
--- a/dev-haskell/shelly/shelly-1.12.1.ebuild
+++ b/dev-haskell/shelly/shelly-1.12.1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 #hackport: flags: build-examples:examples
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
+inherit ghc-package haskell-cabal
 
 DESCRIPTION="shell-like (systems) programming in Haskell"
 HOMEPAGE="https://github.com/gregwebs/Shelly.hs;

diff --git a/dev-haskell/shelly/shelly-1.9.0.ebuild 
b/dev-haskell/shelly/shelly-1.9.0.ebuild
index 9d511cbf704a..e82add5aa2a4 100644
--- a/dev-haskell/shelly/shelly-1.9.0.ebuild
+++ b/dev-haskell/shelly/shelly-1.9.0.ebuild
@@ -9,7 +9,7 @@ EAPI=8
 CABAL_HACKAGE_REVISION=3
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
+inherit ghc-package haskell-cabal
 
 DESCRIPTION="shell-like (systems) programming in Haskell"
 HOMEPAGE="https://github.com/yesodweb/Shelly.hs;



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

2023-11-19 Thread Sam James
commit: 66446eacb2324875eb79f0f990e508259f9e70f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:35:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66446eac

dev-util/meson: Stabilize 1.2.3 sparc, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index ca8d5b916da1..38e7037ec6fa 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pkg-config/

2023-11-19 Thread Hans de Graaff
commit: c1030885103f1f0a3e8af9567479723b44fef586
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov 20 07:17:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Nov 20 07:17:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1030885

dev-ruby/pkg-config: drop 1.5.1, 1.5.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pkg-config/Manifest|  2 --
 dev-ruby/pkg-config/pkg-config-1.5.1.ebuild | 29 -
 dev-ruby/pkg-config/pkg-config-1.5.3.ebuild | 29 -
 3 files changed, 60 deletions(-)

diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index 219889eb3835..d1098afbe733 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -1,5 +1,3 @@
-DIST pkg-config-1.5.1.gem 23040 BLAKE2B 
c814cabb2a57f9a40cd5b8112f0103a9aa7a4aeb10f2991ff23a846a98714d832c77ecb9bec9b3c884adf98496eb552451a6b98875a78921efdac229fc5a5e39
 SHA512 
972fdc1ed64adb66a388331e10c00648560abec8455727b804cb2fe9ce40dd9801dfc909116c1cc96b8617aa52873339a290c5d0775a88c30f2399566db557e6
 DIST pkg-config-1.5.2.gem 23040 BLAKE2B 
32670e823980888b3cc679afa61cb71092b559ad12ab0cd4485ccc191353426af23f0007fd844cc8a71ad7c4c1c190587eb7643f19f68623ecad182270606141
 SHA512 
f4aa101ff6bbfce5bf23b6c83f61e186424c097f889e51fe337d158753fc8af26ee918bb509653ea70487a7d92a24b66cc96c1c0ea4bed2cfab5cd9380317679
-DIST pkg-config-1.5.3.gem 23040 BLAKE2B 
bd629261c226c7d4f108a73e53fbc5b2c1d1828d52836c1873bcc5a7c7776109b4cdc67568667cb4b0e1666432fbcaf20b4e02b41958a562de5a79c854aa22ec
 SHA512 
06b29f5db397090c37a38f2f9b9d7cd6a1f0d11ea0d76c817f7a377f8e02d056863ebbcd04642f6d561b37b7ade5a226b68af16993e013d13e7830ffa902397d
 DIST pkg-config-1.5.5.gem 23040 BLAKE2B 
c23e7904d9a9630d684bbfb0ac85893d5539c3eff7f5a12ca8703095ec076415ff938c9e0d74e873a5a31581c3f28a60bfd65df1466bae2a109259748a921b69
 SHA512 
d796999a6a1745ddbd9b816d8d7ba714097538803f85864b41745c48730a6fa27ced405837500e6d35edc9dad432e86da0d8e788fd18e8b9d507fa0ac0fb7b81
 DIST pkg-config-1.5.6.gem 23040 BLAKE2B 
dad69e21b43fd8b97ea0f01973b89bf5182664b4170fcff7aacb40db045da313579920750450e1b2fa90a955d4c9a64b8eb9bb5618d2728db1114f4e9e173354
 SHA512 
cff5b2e3ed19ea6f8ea554990ba51a6313a663a258d9962c951ae75016fd181bc35593a871086c7f1fa4347e3f15949ad1621ea8fa86ca0d330db19c84a80ee4

diff --git a/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild
deleted file mode 100644
index ac313afa6d2c..
--- a/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pkg-config implementation by Ruby"
-HOMEPAGE="https://github.com/ruby-gnome/pkg-config;
-LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
-# this is used for testing
-DEPEND+=" test? ( x11-libs/cairo )"
-
-all_ruby_prepare() {
-   sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i 
test/test-pkg-config.rb || die
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die
-}

diff --git a/dev-ruby/pkg-config/pkg-config-1.5.3.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.5.3.ebuild
deleted file mode 100644
index 846afc769643..
--- a/dev-ruby/pkg-config/pkg-config-1.5.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pkg-config implementation by Ruby"
-HOMEPAGE="https://github.com/ruby-gnome/pkg-config;
-LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-SLOT="0"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
-# this is used for testing
-DEPEND+=" test? ( x11-libs/cairo )"
-
-all_ruby_prepare() {
-   sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i 
test/test-pkg-config.rb || die
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pkg-config/

2023-11-19 Thread Hans de Graaff
commit: 431587a598e3c18b53081b395d0bb31b8eee8fab
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov 20 07:16:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Nov 20 07:16:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431587a5

dev-ruby/pkg-config: add 1.5.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pkg-config/Manifest|  1 +
 dev-ruby/pkg-config/pkg-config-1.5.6.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index 3984a20141b1..219889eb3835 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -2,3 +2,4 @@ DIST pkg-config-1.5.1.gem 23040 BLAKE2B 
c814cabb2a57f9a40cd5b8112f0103a9aa7a4aeb
 DIST pkg-config-1.5.2.gem 23040 BLAKE2B 
32670e823980888b3cc679afa61cb71092b559ad12ab0cd4485ccc191353426af23f0007fd844cc8a71ad7c4c1c190587eb7643f19f68623ecad182270606141
 SHA512 
f4aa101ff6bbfce5bf23b6c83f61e186424c097f889e51fe337d158753fc8af26ee918bb509653ea70487a7d92a24b66cc96c1c0ea4bed2cfab5cd9380317679
 DIST pkg-config-1.5.3.gem 23040 BLAKE2B 
bd629261c226c7d4f108a73e53fbc5b2c1d1828d52836c1873bcc5a7c7776109b4cdc67568667cb4b0e1666432fbcaf20b4e02b41958a562de5a79c854aa22ec
 SHA512 
06b29f5db397090c37a38f2f9b9d7cd6a1f0d11ea0d76c817f7a377f8e02d056863ebbcd04642f6d561b37b7ade5a226b68af16993e013d13e7830ffa902397d
 DIST pkg-config-1.5.5.gem 23040 BLAKE2B 
c23e7904d9a9630d684bbfb0ac85893d5539c3eff7f5a12ca8703095ec076415ff938c9e0d74e873a5a31581c3f28a60bfd65df1466bae2a109259748a921b69
 SHA512 
d796999a6a1745ddbd9b816d8d7ba714097538803f85864b41745c48730a6fa27ced405837500e6d35edc9dad432e86da0d8e788fd18e8b9d507fa0ac0fb7b81
+DIST pkg-config-1.5.6.gem 23040 BLAKE2B 
dad69e21b43fd8b97ea0f01973b89bf5182664b4170fcff7aacb40db045da313579920750450e1b2fa90a955d4c9a64b8eb9bb5618d2728db1114f4e9e173354
 SHA512 
cff5b2e3ed19ea6f8ea554990ba51a6313a663a258d9962c951ae75016fd181bc35593a871086c7f1fa4347e3f15949ad1621ea8fa86ca0d330db19c84a80ee4

diff --git a/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild
new file mode 100644
index ..846afc769643
--- /dev/null
+++ b/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pkg-config implementation by Ruby"
+HOMEPAGE="https://github.com/ruby-gnome/pkg-config;
+LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+# this is used for testing
+DEPEND+=" test? ( x11-libs/cairo )"
+
+all_ruby_prepare() {
+   sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i 
test/test-pkg-config.rb || die
+}
+
+each_ruby_test() {
+   ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sshkit/

2023-11-19 Thread Hans de Graaff
commit: fc7534d57ccc95e2cde36938bf2e0a920e0301cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov 20 07:12:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Nov 20 07:14:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7534d5

dev-ruby/sshkit: add 1.21.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sshkit/Manifest |  1 +
 dev-ruby/sshkit/sshkit-1.21.6.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index b253c3c12af9..c52cbc84813c 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,2 +1,3 @@
 DIST sshkit-1.21.4.gem 144896 BLAKE2B 
a4f7cd2342810422c6dd680370c741136bbe1cc59656333bb8a82ac2edd6eb0e3d5482cf671a3ffdcc38cd2f2a97140623728e213e8fd3098b223b9e601e6ea1
 SHA512 
c3a56b7dd80334b87d512054e98e8a72d93b036a4fb0adc34fad259c5b851de6a3c69549d1472442a3b822d371e80115849aa767dd7fda215fd0f626a7138173
 DIST sshkit-1.21.5.gem 145408 BLAKE2B 
19fa326d30ddae12be84b7cf460d5d44c48fc52cf89f61a775999eae7cbcc985ac7b335dd4aa772e8966decc24a6e5a894621e9873ac133122fb8e18d1c82945
 SHA512 
e441da155323dd71c235d3ebb4ddccd41987183cffe4e23cb52404ba25a16ae4f3c1f786d7be4db6dc8733013720b99d12c8f3369f1d8841f967407b3edb28b2
+DIST sshkit-1.21.6.gem 145408 BLAKE2B 
2196d0d8959a38d10e40de6c758c9cf3d64c9622de1dd0825a74435c45666450a554045172bcc1a1cbac33edcf962e93ad07a992d52bf946e3a060606c145e09
 SHA512 
8f6db82cd3607e947b6fd7ad0c5010b631254bcd12c19489e8446d83b352f9333baf9ed77aa197a4f0a081f75363404f5e48289f2d1f701c1a23cd834cca0ac4

diff --git a/dev-ruby/sshkit/sshkit-1.21.6.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.6.ebuild
new file mode 100644
index ..041881f1d983
--- /dev/null
+++ b/dev-ruby/sshkit/sshkit-1.21.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# There are functional tests that require vagrant boxes to be set up.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
+HOMEPAGE="https://github.com/capistrano/sshkit;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/net-ssh-2.8.0:*
+   >=dev-ruby/net-scp-1.1.2
+"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
+   sed -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
+   -e '1irequire "pathname"' \
+   -i test/helper.rb || die
+
+   # Fix assumption about parent directory name
+   sed -i -e '/assert_match/ s/sshkit/sshkit.*/' 
test/unit/test_deprecation_logger.rb || die
+}
+
+each_ruby_test() {
+   # Run tests directly to avoid dependencies in the Rakefile
+   ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require 
f}" || die
+}



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

2023-11-19 Thread Sam James
commit: 1724d052da9222c631b410746e4ebe07812f4693
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1724d052

dev-util/meson: Stabilize 1.2.3 amd64, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index 7ea1872668da..d14d5a3fcb60 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: a1f55df483a4a5f7010ce45c4b377cac7fdd9c30
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f55df4

dev-util/meson: Stabilize 1.2.3 ppc64, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index d8285dc3fbaf..abcf6ebac4ae 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: c80f8cc0551d230f6f8059c52625ec1e45437f8b
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80f8cc0

dev-util/meson: Stabilize 1.2.3 x86, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index abcf6ebac4ae..7ea1872668da 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: 6cc48c0b87856a075047d65ea1fdf964356d5e52
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc48c0b

dev-util/meson: Stabilize 1.2.3 arm64, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index d14d5a3fcb60..ca8d5b916da1 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: 29cd1ae11039829bf084faf6fd11f2342f9192e4
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cd1ae1

dev-python/scipy: Stabilize 1.11.3-r1 ppc64, #917382

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

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

diff --git a/dev-python/scipy/scipy-1.11.3-r1.ebuild 
b/dev-python/scipy/scipy-1.11.3-r1.ebuild
index b42bfba1a0f0..bc4f3c54c4e1 100644
--- a/dev-python/scipy/scipy-1.11.3-r1.ebuild
+++ b/dev-python/scipy/scipy-1.11.3-r1.ebuild
@@ -38,7 +38,7 @@ else
)"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc ~x86"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: d5c11e49bc7576577a52ed4c92c89758dbc75a91
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c11e49

dev-util/meson: Stabilize 1.2.3 arm, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index 18334a4bed3b..d8285dc3fbaf 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: 1b0a7276df661678b50f85ba4f34133ec469d259
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0a7276

dev-util/meson: Stabilize 1.2.3 hppa, #917600

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

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

diff --git a/dev-util/meson/meson-1.2.3.ebuild 
b/dev-util/meson/meson-1.2.3.ebuild
index 429bfd5ba7d3..18334a4bed3b 100644
--- a/dev-util/meson/meson-1.2.3.ebuild
+++ b/dev-util/meson/meson-1.2.3.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2023-11-19 Thread Sam James
commit: 8ba6e2ad8af5a359dcee52103e63635a75650a4a
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:02:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba6e2ad

sys-devel/gcc: add 14.0.0_pre20231119

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

 sys-devel/gcc/Manifest  |  2 +
 sys-devel/gcc/gcc-14.0.0_pre20231119.ebuild | 64 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7719e0834744..2d55d577de3f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -40,11 +40,13 @@ DIST gcc-14-20231022.tar.xz 86217644 BLAKE2B 
e3248d78323370e3afa3082e89e507860d4
 DIST gcc-14-20231029.tar.xz 86262312 BLAKE2B 
871b95efa775d4aa12a5224b9dffeb8ffa8fa168275890f651f5868ca7d9ad4a26cda625e69592618e933d8995307dba83aecc7fab82bb6bcc2d81177cbe3d20
 SHA512 
237533b45de45ff99d93ebba8aa2b410ba9a93d9aa61851a9451696d3cd5ab893361d55809cd41741e356f3f1ee48b6ade2a9fca136dd155b219d3f19ac2b5a1
 DIST gcc-14-20231105.tar.xz 86309008 BLAKE2B 
b990c5080a80a00bdfe8a838cef9a266b24e8e4204b4c746f4af2cc374ae37a9ce03b3b2a91aa81d9ac09dd005084e48c24591fc160cf3e73a920f6a07dfc40e
 SHA512 
7c2a873fc6a6cfdf64909aeba0c34c98b9901cdbc7b182b1c79c89cb5205fed8ad868e5b2269d06d7415f88a7859420d4dbc5abecd58f2d3c89e9a5eaf3b8a8f
 DIST gcc-14-20231112.tar.xz 86265592 BLAKE2B 
6608a6df49ac5cf0183368238a89495599317aa86c9dba83de979f269af50cc1ef201a0e9b8986ae4b4b2ed57de5ecfb47b95c76fcfe44820aacca45212afac7
 SHA512 
90e98463a7da40c2e39e102d912bb1645336d4c5b97419fcdfce9ff7d05a841c3cbc64c933c04949e069e14f8ac6c909f93af6227d3066dc40d4d1660d47caba
+DIST gcc-14-20231119.tar.xz 86333708 BLAKE2B 
520c504b931a6cbb3458e4ecbf198af89dd6cdc2133c1ba1854ddc8e079a86bc24ae592d43f7b40b2b45ddf8fad66d2a829195b9e251a4fb5a62cb269712
 SHA512 
03499b789c8bc75eba4bff8a7d59e5ec490179fc6a740d45696c81a99ab966d8934ad3307672d33f9e35123823f7e36218c1f2ef9be67252d1def55cdfda47da
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-4.tar.xz 24132 BLAKE2B 
95f382ff1232bc681f4fbd28134a5e781bbce0e472d36b9348f54153791ce2b942c9ca3ea0931df8ed5ef48fb0e71f5a5a941e90dfcbd7162f52a4a6a2df9133
 SHA512 
867c982ee4ce6e10bc76949d30749427e8d070261fd9253cd1ca6b21273f04303c317057176ad7a58ecde06104d295c3af7526151bab7339851f9b06214bba3d
 DIST gcc-14.0.0-patches-5.tar.xz 21180 BLAKE2B 
4ad48161bb35320141df60b99d2c7791df72f719931a649b45842df2acfb84428815efa11ecad6ff4f219a1fde77ffc5e4ed302e2f8f04e0911f514addb5cc7f
 SHA512 
b47a1bbd7218fe03d6cc4968cb51614c34d1548fa85781c6b85cfa901cd43130f9c503404502c92a629ac6b23559fe3bccf38e3bbcb257524941aaec46774cff
 DIST gcc-14.0.0-patches-7.tar.xz 21836 BLAKE2B 
315b9b13fa2cd877917f4db3fbba3a6e3fc094688317144e46a9350dfd48238a33bf10767ee1104ce9708dbe99f0096c9fe4857b80d622b5a8ceb64f5944
 SHA512 
2277a11d048420f7cc45e01398cc2b5152e6d39cea97c298e144a40926db5b151bf0d07a97a42a7c9d70481348b7a6d232cdc81e6d5cf7a3dc29172b7bbf
 DIST gcc-14.0.0-patches-8.tar.xz 11568 BLAKE2B 
d73404a6d946782c126a613a205d0cdbd110a6c799dfa2e08eefe3bfe164c04b9d32f1951f839f5a3e8cdc4f0112d2880dbc01bbbcb1ac9dd4ea070a912ad4e2
 SHA512 
a39346550e15db1ac37acbebe71f1ee92b36f2de5289f680ff68705f7386d0fbe1e73eff0ef0d0719a1a4d37df369041b1a3bf809803cea743c74945c8bf57d1
+DIST gcc-14.0.0-patches-9.tar.xz 11428 BLAKE2B 
b5f543ab1b8b328e0ddf9e030995757c421a2cd7a5a3f42e82f07dbfc69af5d4a3d4ca28300e81a70d39729c24068e2ab2e00f6030c6ee79c61d52b5f631312c
 SHA512 
dd7f9c4a3cb72911aa0a74826e890200f6c73ed09fb379f79ef3241945841be84f9bd618ed9b457da15cec182205af58dd478d2705ec663f721d9f16ec35293f
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
 DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 
1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e
 SHA512 
a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231119.ebuild 
b/

[gentoo-commits] repo/gentoo:master commit in: app-emacs/jinx/

2023-11-19 Thread Sam James
commit: 27d4cf220c40d5cd7f1bc1a2c73acddaf59d925f
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 07:03:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 07:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d4cf22

app-emacs/jinx: Stabilize 0.9 amd64, #914513

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

 app-emacs/jinx/jinx-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/jinx/jinx-0.9.ebuild b/app-emacs/jinx/jinx-0.9.ebuild
index 9e53b9cc2c8e..943cc3e39014 100644
--- a/app-emacs/jinx/jinx-0.9.ebuild
+++ b/app-emacs/jinx/jinx-0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
app-text/enchant:2



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

2023-11-19 Thread Michał Górny
commit: e7f01ac2ebb75585f00f5088d81ae39c479d4646
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 06:01:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 06:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f01ac2

dev-python/hypothesis: Bump to 6.90.0

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.90.0.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index bbdbdf476767..ffa13bcb558c 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,3 +2,4 @@ DIST hypothesis-6.88.1.gh.tar.gz 9391389 BLAKE2B 
0d258ff3e662bdef1c8321119c49ae4
 DIST hypothesis-6.88.3.gh.tar.gz 9391730 BLAKE2B 
439b5d4aca9f8163bebb7b0ba632fc1d7eb49a61e656c3849287b700bb92c5aea02a30d816029152243c03050e67351a8a6c4dd87ed6eaadd5a81f5a72c8c139
 SHA512 
780a83928ffdc976c581df43874a1d1e4ec82d9c27f6bc151e5a4103dd9e4d18de0609af8964136cc041ebec258b1fd2c6438b66636e9cd8e7f81a88381bf5ce
 DIST hypothesis-6.88.4.gh.tar.gz 9392092 BLAKE2B 
d33e764fc02111f37efa678927d48f1de7097156c401ab85c7a3fc16f22ff3582bfaec8fef60e010d9a9953bcdbbd8f212b5a7765a7967b93d6dd4bb1d6e5915
 SHA512 
420dd525abb56dad8983b16767cb4d7f4b411ee68439e2317d7be5582fcf9a8735929b4746bbfc37b286d389dcd36c38da797466bd6c4c555d108a56b30511ad
 DIST hypothesis-6.89.0.gh.tar.gz 9393601 BLAKE2B 
e289c0a77493eed00373dfd91048d46f4030b3728b0d7adf2c6e46fa5749931a4c0077645d94a2ddb737a42cc4ed9213c4112f850f69bf888e82f1c033eab9cc
 SHA512 
9439a39fcdf4acb530871248d9e673bbc657875d5d1f6d2fd9f9a8f45b8a58de8e6cf418ec86025aa959d6db7dd40538d2d4c2a9aaf762a013dc715246a12533
+DIST hypothesis-6.90.0.gh.tar.gz 9395761 BLAKE2B 
fb910f8f885355d6045f1f218dedf35e6713fbed8d9d247310ec7a8b7aa4549b30715a50ebb0daa5e48f863b6c582a8cbc8910f26ab0da0476bc423f942534fc
 SHA512 
02ca4f5b4c0c6cc2b949d46ac221a3c06a9d05fb89fc17c1a8e42813172b914822ba484970a20d1be1900e5396bf020ba1e274344aa8bf16253f18a6f11c6ac1

diff --git a/dev-python/hypothesis/hypothesis-6.90.0.ebuild 
b/dev-python/hypothesis/hypothesis-6.90.0.ebuild
new file mode 100644
index ..5d255dfeb3df
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.90.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-11-19 Thread Michał Górny
commit: f3ec617496949076fd8ef277fbc0a549f9743899
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 06:03:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 06:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ec6174

dev-python/picobox: Bump to 4.0.0

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

 dev-python/picobox/Manifest |  1 +
 dev-python/picobox/picobox-4.0.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest
index 8a65ac80232b..3acbd4ef327c 100644
--- a/dev-python/picobox/Manifest
+++ b/dev-python/picobox/Manifest
@@ -1 +1,2 @@
 DIST picobox-3.0.0.tar.gz 28599 BLAKE2B 
e29dd7b0b5b23175a21f8fe6efe83adc6edfb0302c7a27f92f518deeba8f74f8e2d481a8eef6a1363fa0fb02ffc00b462181bab09872f6da5c1c9063c4d274e6
 SHA512 
ac8cecba10527e7dc096eb66f3b6743b523c305bd9725d5be8ec2822857a65ef8e9cc0ddcb85b8c656c557e7dc6cf0903035753bf8fe8cc2616b463e0a82bb5d
+DIST picobox-4.0.0.tar.gz 22666 BLAKE2B 
ea447ea63ce5b9e964e61b2a16f781dbb911dc8c763243a412cff7e63e4e6fec9b1cfe5b9ca3933140c6f0eaee8dd797de5690243e0e2a0dacea04b9466f2a02
 SHA512 
c9554048b1bcd504647f26c67dd17822ad3069f738bd9e71704a89b68478683e8bf641c3b08a86cdde95d56ba7073b14c41801ba70657cc3fec4b6ec6c312089

diff --git a/dev-python/picobox/picobox-4.0.0.ebuild 
b/dev-python/picobox/picobox-4.0.0.ebuild
new file mode 100644
index ..d90325db0781
--- /dev/null
+++ b/dev-python/picobox/picobox-4.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Dependency injection framework designed with Python in mind"
+HOMEPAGE="
+   https://github.com/ikalnytskyi/picobox/
+   https://pypi.org/project/picobox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-19 Thread Michał Górny
commit: f5462095366210c9868bd1313815dc7356e2e70b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 06:47:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 06:55:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5462095

dev-util/scons: Bump to 4.6.0

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

 dev-util/scons/Manifest   |   4 +
 dev-util/scons/scons-4.6.0.ebuild | 154 ++
 2 files changed, 158 insertions(+)

diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
index 0ba7852e5299..52331835fad3 100644
--- a/dev-util/scons/Manifest
+++ b/dev-util/scons/Manifest
@@ -1,6 +1,7 @@
 DIST SCons-4.4.0.tar.gz 3096863 BLAKE2B 
60f125c077dd8f50a7150db6dc1234eac988cf7ee7495036d73c46e8ae445b87c88dde23a537d6647709778a33e6f1ac529f7ac7f862648e3019bbe437bb451c
 SHA512 
d4e630214a9221f00d668b6524803efa83b41534fa6e0acca689d926cbc8546e5cf79c1c7a4b5627afbcd5033564343b408790bf4c29067d053cfbb39408a8ed
 DIST SCons-4.5.1.tar.gz 3194371 BLAKE2B 
830e3365be99e38aec0f3b99d406bb7547d3d8b7c7fb752db1199df5545879dafc52f449b001c3ef10290b1bdbcb52cd7c4befc7dee4b2f3be1234cca2d4fcec
 SHA512 
aa676021694b1020a21a517a4d3df03f442a28e78b2d32d4316b7d7ee7271f8025f2b50d0ce8fe5d5a8be282b5ecaaebd9aa85be1e15e6a0bbad1567a394014d
 DIST SCons-4.5.2.tar.gz 3194724 BLAKE2B 
c27d00e4bc319e3b8d5d35d50d5f03df15e2b72256e26000299ac95c5bdaffbe850942df9e3c23a6b0dbf55ea000f768a7938cfedc451cc7bd3e2a521292d49e
 SHA512 
a9675f4b4dbedf8c7375d4d099216cd935c38944d57b0a08de2b9c133bb53184de0d5803edf5cb9f800f205b1252ceca3aaf33a10bf5d8b48eacd58866cf776c
+DIST SCons-4.6.0.tar.gz 3230138 BLAKE2B 
adef2ad5394404ae48d85e8c2a91b5af29e4f9bfa7455504ac1cb8d22d9a05c9ace823e02c8e7a32b34dee281635987487ad43ca94c6adea8e287b086a0732f0
 SHA512 
c7dc952117c23ac30b8cf1f70ef0c4ad1c0a86c9865fd255fde1a29ea2fbf9e26573b73430f6adc8c545dab753077f380d29d77ac4eede7fce959c86576d2354
 DIST scons-4.4.0-user.html 1608381 BLAKE2B 
ff4eb1e0f9c5e8ea7ca44cc00dc37e3e2dd38c24cb09a857c691e6a48f11e5fc86a55740037cc295e6b23df2a1c1b600adf0462320ec87cc26d4bcf919b07342
 SHA512 
8c1d6578270054efba34c56ddc07b4314bf62630f6a445f5b9f865cc48d593f6c92101a8d216dece201b8d6cb5bce59ff4adb51caaa40128e96b6235087f748c
 DIST scons-4.4.0-user.pdf 2964111 BLAKE2B 
45b37c99c3f3d0e9969a16506e27aeabfd562155405f5a59ba79c24404b14e5588fbd0673d86e2266adbd25eca140c9e1cf86e271228658591c0d9285474f078
 SHA512 
57330f685e7c775cb1c782e40f711c2b2322fad19212a22a920aff92db974610cc78f276e1606fb827660bb488ce803e2458bb9d93c452fa0600df4478f03d06
 DIST scons-4.4.0.gh.tar.gz 5808265 BLAKE2B 
f6ce757f2edc40551b05285098626bb62def6abda2380d4885ee4443868e715e53aaa34f26c09dc689bb6ade26d1b0e276046fe3b1d2ddf8eb40400bca9ea164
 SHA512 
01fcd40bf818ca22a278973af1cda3024efb74cf877f15d46607fda860448fbd577fc96ba33fef2bed3d145e662a0371f55e8c927e7ac44feea7f3081791ce11
@@ -11,3 +12,6 @@ DIST scons-4.5.1.gh.tar.gz 5844118 BLAKE2B 
88a82e12a034f6d0748555d0d33716e5af6ff
 DIST scons-4.5.2-user.html 1655168 BLAKE2B 
dab0b29ae7bdadc96b9081d1d9e1d8b29cc62afb39f3161e4b7694b3e58a31e82446319f3efc560fdbe2c3a37b902c79c74d15a790c865ec3c6d27811f0443fe
 SHA512 
6f2c74d15dca903d500bebe33f0af6b90ca1458c3796048077d411b2c269013696036c7e9ae8b1f300f37c05dd6246f8b12d35b503f9018f002b9d01fea22ba9
 DIST scons-4.5.2-user.pdf 3023818 BLAKE2B 
b67e2ca3326b5e9ec2cdb530b22d347072e9c906678509a21aae1622487054d4aa3446beb599dd52cd93ad769a5b325dd101356ea88baedba907c931e0acc792
 SHA512 
172f494fd5e73f654adf9c137bd09f74f57bd2ef17dbd0f02c66aea49798a3fb136f176ee85fc7432378af49e28cbb498e830e519df74652533ecb9f3e52ecf9
 DIST scons-4.5.2.gh.tar.gz 5844800 BLAKE2B 
c0f42994a178bb0fb329cfa05328bdae89b374a33a7806276e7529a81b37a4ea9f52d07fb2afc55adbe3c1e00661ea3c3d53e981be4a8a095079fc35403328f1
 SHA512 
aa788d9365a8b5119fef404869562f61cb854be7ceadb5f5d47523e262c07f93ea7476166b577edec25339a64dc6a1f4a6f391fa5aeeab3f086a6659fc72e1ce
+DIST scons-4.6.0-user.html 1670870 BLAKE2B 
0c84248791bdce093cce4d45b525357aeb3ae69835337000d753b007dc77053d63e70363b3d73c3e7c8157b24d50f0a0216ea9993d90bb298ba2591d6fce4cb4
 SHA512 
5b8a2626bca361dbce1b0b40f6009752b2dbde7e1f5886b449b9015514951b2e998ede0582876411e7cde56b4ea05546e2db8a8fdcada349c39a126c2e50be1a
+DIST scons-4.6.0-user.pdf 3058220 BLAKE2B 
3a04e1c0fab47f2a1327f20d3ee500d7861599dc31b0007dd196173af5b880d9737ff528b419896e905cae5a5744c74ef38c2b29bc7945ef4157a79c1c6dabe9
 SHA512 
6a5ca9cdede81ec9536bb32d7df157fd1efd4b3e3f5afa386b7ecaa45d1fc212015673ccec5ab3283475ab0ee6ef001c111f51b7d3bb64dda664e61d11cbaec0
+DIST scons-4.6.0.gh.tar.gz 5891032 BLAKE2B 
9aeda2ef899dcaf5bc7ca3bc77c0615544f2308f56ef095ad835d5cc748355b467a905ec737eef61a4afd183ff0f041dc244bdd58858ba3abc4f3a4efd9f8dc7
 SHA512 
d7dd30bbc94ec014b12b37a106aa536dd5c8b16e9f1605b68cad6721cf6e3959add1f75a42693fd8499734ca19eb76f648800d7cc8081fe334282841cd406954

diff --git a/dev-util/scons/scons-4.6.0.ebuild 
b/dev-util/scons/scons-4.6.0.ebuild
new file mode 100644
index ..59f9c12737d1
--- /dev/null

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

2023-11-19 Thread Michał Górny
commit: 271e963e8303b7d08717ed9a4bc2726cbe52d5df
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 06:02:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 06:55:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271e963e

dev-python/imageio: Bump to 2.33.0

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

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

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 5a5d08f6b00b..aea1c401d9c1 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,4 +1,5 @@
 DIST imageio-2.31.6.gh.tar.gz 412220 BLAKE2B 
b8eb95d8bf4fd1f8a0873581f401667e5ad4bb1a4cc43527e163e292cac6177e095c140857e8acdd483029f8d155a7e7bde33b41fc53d5945ff42e2685f74d03
 SHA512 
10f9fc7ac7ef1c3352659ec29c66684133c51350e33f16c617806f75b6137aeb8a580975ae430afab16f06843efa3e41b7e4ab042fb183d44f1a3e5c1d68efeb
 DIST imageio-2.32.0.gh.tar.gz 412403 BLAKE2B 
7e29d7e8008caeecbc4c76293da77fe85b0d3d4e6cd12b7ab8f5d0ab895bb22ff6d29bf70469ff848a8bc8449d5211d96f5a2fd9a31ec88beb93d1568ab78f50
 SHA512 
b2a1accdf48e23f1b3813fae5f68afa4501fad47968e20f91af2ba433c629748d6cec5a914c4b2288ce527c81aadea296bf1b2d877ef39b3ac99f85a60aa854d
+DIST imageio-2.33.0.gh.tar.gz 412609 BLAKE2B 
4219199e7ba4810299f66b6d4870875e822d1db87dbfd3eb1e9cea2e74edc3c8f17625d7fdb7a8761db9127e85ccac090a68d01fb4bdf458474823f87cd1d55b
 SHA512 
2dfbddf9489748a3d15851a711bbce9da039a8f3b81638124c51b3b96f06ea83de257132043113b8f5431c987d0701794fe341a17a4623a00c2fa827e6e5e4a1
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49

diff --git a/dev-python/imageio/imageio-2.33.0.ebuild 
b/dev-python/imageio/imageio-2.33.0.ebuild
new file mode 100644
index ..7e128e3c50b8
--- /dev/null
+++ b/dev-python/imageio/imageio-2.33.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+   -> ${PN}-chelsea.png
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+   -> ${PN}-cockatoo.mp4
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # block silently downloading vulnerable libraries from the 
Internet
+   "${FILESDIR}"/imageio-2.22.0-block-download.patch
+   )
+
+   if use test; then
+   mkdir -p "${HOME}"/.imageio/images || die
+   local i
+   for i in chelsea.png cockatoo.mp4; do
+   cp "${DISTDIR}/${PN}-${i}" 
"${HOME}/.imageio/images/${i}" || die
+   done
+   fi
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+   # Tries to download ffmpeg binary ?!
+   tests/test_ffmpeg.py::test_get_exe_installed
+   # blocked by our patch
+   tests/test_core.py::test_fetching
+   tests/test_core.py::test_request
+   # known broken
+   # 

[gentoo-commits] repo/proj/guru:dev commit in: net-client/lagrange/

2023-11-19 Thread Anna Vyalkova
commit: 221e09df9bff68a75af73c295ad68b3355773e30
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Nov 20 06:35:51 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Nov 20 06:35:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=221e09df

net-client/lagrange: add 1.17.4, drop 1.17.2

Closes: https://bugs.gentoo.org/916603
Closes: https://bugs.gentoo.org/916604
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-client/lagrange/Manifest | 4 ++--
 .../lagrange/{lagrange-1.17.2.ebuild => lagrange-1.17.4.ebuild}  | 9 +
 net-client/lagrange/metadata.xml | 1 -
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest
index cb1cc6b8d8..e1bb974621 100644
--- a/net-client/lagrange/Manifest
+++ b/net-client/lagrange/Manifest
@@ -1,4 +1,4 @@
-DIST lagrange-1.17.2.tar.gz 10205442 BLAKE2B 
9b0e15e0c2dca86772d242f1ee13074374ad22f72268176bf0226ac17ffd8320194a89e66ab11a2685a482ba237f33c52deb381072e41e6ae56eb28d0fe6395f
 SHA512 
f07f46711f906e4010b596f633978f0aec4a441c0bcc17182cada3af5550339d3743bb1c6ec537b0d99458ca87e8783bbc66477c45c31d467a152bc03bdf14ec
-DIST lagrange-1.17.2.tar.gz.sig 488 BLAKE2B 
ad8781826c60baa6cb4bd12b66f178659a3d1acde4edd2c2c0c12886496e7d97a2fd53a7d3934dd11cc4e416846d3b361b5fa39f6bf60f29ebbeb4f9a8a5864b
 SHA512 
48c63340700e5596e02476fc87ec0f4d52880ffd6a2390ae6e282f4d17c956bfe924779bb7fd6a71ba99209ae3a0b1bd4515e1098948bb4cad1b50caa4823500
 DIST lagrange-1.17.3.tar.gz 10204884 BLAKE2B 
58a634745ddf22f7ae3be339bb1cb28045218e9531ce2b9823a0cbab4a0fac468c7d2e7be1771a410c27309eab8379d2023aaa31fc1ab39d572591a68059737e
 SHA512 
5ab916be3c53cde8538d389f5566cb11e699f9a2811fd3d2c6accacb7b794bea9d5121d595e739b07061e34d8f76113a6223053b0d05edb3dda7444df7bd731a
 DIST lagrange-1.17.3.tar.gz.sig 488 BLAKE2B 
06f3caeb9ea44e412afd1baf324000fb781f3f39212cd5b4abb0b4eac4f8f1a3b6494226376d41f39e16eafb45c12f308821655eee648cd681dc3268a8069817
 SHA512 
82c83bfc1985bb5b6ceffe6dbed35a6eaae28e47d50cc4133a35343097837efbd92f06fd81aec4523fb5e3e949f8be3d6d210f24158a9113d354b789d046b418
+DIST lagrange-1.17.4.tar.gz 10209579 BLAKE2B 
742813cece2773935cc591d8c5bf6cf86e2f6f021de0f1fd716e23e99f39efd8147dd09224ba530177f96b560425643d202b2d49a478277b9abbee4cde4b2aca
 SHA512 
772c19b7507de6f86c2d46479f625b132e1a3f97d1efd6fbdf9ad6c74d30b3f17626b0953ff0f3d79af2e457ef2c47f486316a19f4f014aae5807466ad6044d3
+DIST lagrange-1.17.4.tar.gz.sig 488 BLAKE2B 
9fe3d74f57cec32e6a70241df39b2ae10e2088b5a561b8f66ecad7baa59939243eeeda29cf4189ec06dcf2a23a2855b38b59e78fc27786bf32fdb732a6a2ab54
 SHA512 
db17353e4736f4215c33df6fc60ec1289c01d3a3e1d689c8fe5fb9a37afbe4568be9f1ed0640620942192381d2a2093095d0e148f3ad98ba503c3b278ade5922

diff --git a/net-client/lagrange/lagrange-1.17.2.ebuild 
b/net-client/lagrange/lagrange-1.17.4.ebuild
similarity index 88%
rename from net-client/lagrange/lagrange-1.17.2.ebuild
rename to net-client/lagrange/lagrange-1.17.4.ebuild
index 0f485d98bd..02a0891262 100644
--- a/net-client/lagrange/lagrange-1.17.2.ebuild
+++ b/net-client/lagrange/lagrange-1.17.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake verify-sig xdg
+inherit cmake flag-o-matic verify-sig xdg
 
 DESCRIPTION="Desktop GUI client for browsing Geminispace"
 HOMEPAGE="https://gmi.skyjake.fi/lagrange/ 
https://git.skyjake.fi/gemini/lagrange;
@@ -13,12 +13,12 @@ 
SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.g
 LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="X +fribidi gui +harfbuzz mp3 webp"
+IUSE="X +bidi debug gui +harfbuzz mp3 webp"
 
 RDEPEND="
>=dev-libs/tfdn-1.7.0:=[ssl]
X? ( x11-libs/libX11 )
-   fribidi? ( dev-libs/fribidi )
+   bidi? ( dev-libs/fribidi )
gui? (
harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
media-libs/libsdl2[X?,sound(+),video(+)]
@@ -48,7 +48,7 @@ src_configure() {
# note: do not add use flags that don't pull dependencies
# and only choose which files to compile (e.g. "ipc")
local -a mycmakeargs=(
-   -DENABLE_FRIBIDI=$(usex fribidi)
+   -DENABLE_FRIBIDI=$(usex bidi)
-DENABLE_HARFBUZZ=$(usex harfbuzz)
-DENABLE_TUI=$(usex !gui)
-DENABLE_MPG123=$(usex mp3)
@@ -60,5 +60,6 @@ src_configure() {
-DENABLE_HARFBUZZ_MINIMAL=OFF
)
 
+   append-cppflags $(usex debug "-UNDEBUG" "-DNDEBUG")
cmake_src_configure
 }

diff --git a/net-client/lagrange/metadata.xml b/net-client/lagrange/metadata.xml
index e6d234b5ce..cdbc99a9fe 100644
--- a/net-client/lagrange/metadata.xml
+++ b/net-client/lagrange/metadata.xml
@@ -17,7 +17,6 @@
secure communications.
 
 
-   Use 
dev-libs/fribidi for bidirectional text
Use media-libs/harfbuzz to shape 
text
 

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

2023-11-19 Thread Ionen Wolkens
commit: 0523a83f97c3adc1eb9f9ec52a067f4619987593
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 20 05:10:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 05:10:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0523a83f

net-misc/yt-dlp: drop vulnerable 2023.10.13

Bug: https://bugs.gentoo.org/917355
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/yt-dlp/Manifest |  1 -
 net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index f9083a4548d2..68f59d1195f3 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1,2 @@
-DIST yt-dlp-2023.10.13.tar.gz 5525233 BLAKE2B 
424ff7d1b3254e5ca1e86d38d08da351e53da040be5b4d6bc6cae502595af886d99d11f495365d66d87fcf4fa665d19dd42628c5115a622b85ccc1a9d8a617bc
 SHA512 
b1f00fa3bb073a18e76478097712247c94ade588159bddb2472b8f210ffe4d9e72be529cd0990948219ab6df33d312426fb73e074b15013e098bafb737960311
 DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 
6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a
 SHA512 
b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
 DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 
9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753
 SHA512 
0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b3c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414

diff --git a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
deleted file mode 100644
index 1762c313c8eb..
--- a/net-misc/yt-dlp/yt-dlp-2023.10.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
-   sed -ri requirements.txt \
-   -e "s/^(pycryptodome)x/\1/" \
-   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fails with FEATURES=distcc, bug #915614
-   
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
-   )
-
-   epytest -m 'not download'
-}
-
-python_install_all() {
-   dodoc README.md Changelog.md supportedsites.md
-   doman yt-dlp.1
-
-   dobashcomp completions/bash/yt-dlp
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins completions/fish/yt-dlp.fish
-
-   insinto /usr/share/zsh/site-functions
-   doins completions/zsh/_yt-dlp
-
-   rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
-   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
-   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
-   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
-   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
-   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
-   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
-   fi
-}



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

2023-11-19 Thread Ionen Wolkens
commit: adce79beaf667c0aeb6c7e5d77c17ccba3f4f591
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 20 05:11:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 05:11:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adce79be

net-misc/yt-dlp: drop 2023.11.14

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

 net-misc/yt-dlp/Manifest |  1 -
 net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild | 72 
 2 files changed, 73 deletions(-)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 68f59d1195f3..e589004e0970 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2023.11.14.tar.gz 5566962 BLAKE2B 
6e5ae0f492a28770e89396259aef680b3cb32994691499e95996ddb8b85ec83721726aadff033f147270204fdf7aa5cea216a7319ac2cc0ced93297822c97d9a
 SHA512 
b83e6daad748524f6a2437684bad14a4bfdc33dc559c89c30b3cf41eb671ef3aac90d08d4c5429cff1bc3fea17f2dc8d7a28969d030870a45d0b1b650b69b52d
 DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 
9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753
 SHA512 
0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b3c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414

diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
deleted file mode 100644
index 3a877d8e222b..
--- a/net-misc/yt-dlp/yt-dlp-2023.11.14.ebuild
+++ /dev/null
@@ -1,72 +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_{10..12} )
-inherit bash-completion-r1 distutils-r1 optfeature wrapper
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
-SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
-
-RDEPEND="
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   !net-misc/youtube-dl[-yt-dlp(-)]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
-   sed -ri requirements.txt \
-   -e "s/^(pycryptodome)x/\1/" \
-   -e 
"/^(brotli.*|certifi|mutagen|requests|secretstorage|urllib3|websockets)/d" || 
die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fails with FEATURES=distcc, bug #915614
-   
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
-   )
-
-   epytest -m 'not download'
-}
-
-python_install_all() {
-   dodoc README.md Changelog.md supportedsites.md
-   doman yt-dlp.1
-
-   dobashcomp completions/bash/yt-dlp
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins completions/fish/yt-dlp.fish
-
-   insinto /usr/share/zsh/site-functions
-   doins completions/zsh/_yt-dlp
-
-   rm -r "${ED}"/usr/share/doc/yt_dlp || die
-
-   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
-   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
-   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
-   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
-   optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
-   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
-   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
-   fi
-}



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

2023-11-19 Thread Ionen Wolkens
commit: f2b752c52071b8b4972d27fb468960cad9b1bf79
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 20 05:09:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 05:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b752c5

net-misc/yt-dlp: stabilize 2023.11.16 ALLARCHES (amd64)

Bug: https://bugs.gentoo.org/917355
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
index d65bb299c48a..59f937372adc 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.11.16.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]



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

2023-11-19 Thread Zac Medico
commit: c2dcff5d23df3ca5f6e60283ccc286571bf66c0a
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov 20 04:36:24 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Nov 20 04:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2dcff5d

app-admin/consul: add 1.15.7

Bug: https://bugs.gentoo.org/917614
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/consul/Manifest |  1 +
 app-admin/consul/consul-1.15.7.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 9b22bf37a316..515723581d44 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -1 +1,2 @@
 DIST consul-1.15.3-vendor.tar.gz 43434721 BLAKE2B 
7595c98cdecf67e9fb412d8fea1d790dc6b1c29f7bc427e1d0872045a05f8873dc6107f196cea04fe0a2f2553d4fbb1f8d501e5e107b2bea3ae841e5d94eda64
 SHA512 
b69e3a7c1ebb01c7a64f2c6167e63e8a530b81be9aad8b591d0a71f512f5157ba9a564b46f9effe52a5abd3ae61732e7af10c5ba002110f745eb3d94ebcec256
+DIST consul-1.15.7-vendor.tar.gz 46252048 BLAKE2B 
c63d69fb206895c535ffd60ada3589d99ec6aec81d7abe6b27169d4638bcc272f5d7c0b37d0bbe6be54f5e2d32f1e40fa1f4088da7fb4931f0c5c10007838197
 SHA512 
1e52f133f822cf11ee8498b7e92a7460c74d3ed4736c02e0957e3d950608f4aeaec8e8df7e9eb72ae7d4c31c4dcf5d827c9c42bdc7c4b991be53df22c150658a

diff --git a/app-admin/consul/consul-1.15.7.ebuild 
b/app-admin/consul/consul-1.15.7.ebuild
new file mode 100644
index ..61b9d17d1af3
--- /dev/null
+++ b/app-admin/consul/consul-1.15.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="A tool for service discovery, monitoring and configuration"
+HOMEPAGE="https://www.consul.io;
+GIT_COMMIT="8e803db6b98d10b2d310800f2aef7e20d3add03c"
+
+SRC_URI="https://github.com/zmedico/consul/archive/v${PV}-vendor.tar.gz -> 
${P}-vendor.tar.gz"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT"
+RESTRICT="test"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="dev-go/gox"
+COMMON_DEPEND="
+   acct-group/consul
+   acct-user/consul"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+S=${WORKDIR}/${P}-vendor
+
+src_prepare() {
+   default
+   sed -e 's|^GIT_DATE=.*|GIT_DATE=2023-10-31T14:10:44Z|' -i GNUmakefile 
|| die
+}
+
+src_compile() {
+   # The dev target sets causes build.sh to set appropriate XC_OS
+   # and XC_ARCH, and skips generation of an unused zip file,
+   # avoiding a dependency on app-arch/zip.
+   GIT_DESCRIBE="v${PV}" \
+   GIT_DIRTY="" \
+   GIT_COMMIT="${GIT_COMMIT}" \
+   emake dev-build
+}
+
+src_install() {
+   dobin bin/consul
+
+   keepdir /etc/consul.d
+   insinto /etc/consul.d
+   doins "${FILESDIR}/"*.json.example
+
+   keepdir /var/log/consul
+   fowners consul:consul /var/log/consul
+
+   newinitd "${FILESDIR}/consul.initd" "${PN}"
+   newconfd "${FILESDIR}/consul.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/consul.service"
+}



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

2023-11-19 Thread Rui Huang
commit: 7f711447797fb68fdf8651ba638f3221b7a09035
Author: Huang Rui  gmail  com>
AuthorDate: Mon Nov 20 04:14:07 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Nov 20 04:14:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f711447

dev-libs/gpds: fix issue with static linking targets in CMake

Signed-off-by: Huang Rui  gmail.com>

 dev-libs/gpds/{gpds-1.6.0.ebuild => gpds-1.6.0-r1.ebuild} | 14 +-
 dev-libs/gpds/{gpds-1.7.0.ebuild => gpds-1.7.0-r1.ebuild} | 14 +-
 dev-libs/gpds/metadata.xml| 11 +++
 3 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/dev-libs/gpds/gpds-1.6.0.ebuild 
b/dev-libs/gpds/gpds-1.6.0-r1.ebuild
similarity index 71%
rename from dev-libs/gpds/gpds-1.6.0.ebuild
rename to dev-libs/gpds/gpds-1.6.0-r1.ebuild
index 92cd1d1aa4..448e5e5ace 100644
--- a/dev-libs/gpds/gpds-1.6.0.ebuild
+++ b/dev-libs/gpds/gpds-1.6.0-r1.ebuild
@@ -19,18 +19,22 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="static-libs test"
+IUSE="examples +spdlog static-libs test"
 RESTRICT="!test? ( test )"
-RDEPEND=""
 DEPEND="${RDEPEND}"
-BDEPEND=""
 
 DOCS=( license.txt readme.md )
 
+src_prepare() {
+   cmake_src_prepare
+   use static-libs || sed -i -e '/TARGET-STATIC/d' 
"${S}"/lib/CMakeLists.txt || die
+}
+
 src_configure() {
local mycmakeargs=(
+   -DGPDS_BUILD_EXAMPLES=$(usex examples)
-DGPDS_BUILD_TESTS=$(usex test)
-   -DGPDS_FEATURE_SPDLOG=ON
+   -DGPDS_FEATURE_SPDLOG=$(usex spdlog)
)
 
cmake_src_configure
@@ -38,5 +42,5 @@ src_configure() {
 
 src_install() {
cmake_src_install
-   use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
+   # use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
 }

diff --git a/dev-libs/gpds/gpds-1.7.0.ebuild 
b/dev-libs/gpds/gpds-1.7.0-r1.ebuild
similarity index 71%
rename from dev-libs/gpds/gpds-1.7.0.ebuild
rename to dev-libs/gpds/gpds-1.7.0-r1.ebuild
index 92cd1d1aa4..448e5e5ace 100644
--- a/dev-libs/gpds/gpds-1.7.0.ebuild
+++ b/dev-libs/gpds/gpds-1.7.0-r1.ebuild
@@ -19,18 +19,22 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="static-libs test"
+IUSE="examples +spdlog static-libs test"
 RESTRICT="!test? ( test )"
-RDEPEND=""
 DEPEND="${RDEPEND}"
-BDEPEND=""
 
 DOCS=( license.txt readme.md )
 
+src_prepare() {
+   cmake_src_prepare
+   use static-libs || sed -i -e '/TARGET-STATIC/d' 
"${S}"/lib/CMakeLists.txt || die
+}
+
 src_configure() {
local mycmakeargs=(
+   -DGPDS_BUILD_EXAMPLES=$(usex examples)
-DGPDS_BUILD_TESTS=$(usex test)
-   -DGPDS_FEATURE_SPDLOG=ON
+   -DGPDS_FEATURE_SPDLOG=$(usex spdlog)
)
 
cmake_src_configure
@@ -38,5 +42,5 @@ src_configure() {
 
 src_install() {
cmake_src_install
-   use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
+   # use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
 }

diff --git a/dev-libs/gpds/metadata.xml b/dev-libs/gpds/metadata.xml
index 6648fc63bf..fd1bd6491e 100644
--- a/dev-libs/gpds/metadata.xml
+++ b/dev-libs/gpds/metadata.xml
@@ -5,8 +5,13 @@
vows...@gmail.com
Huang Rui

+   
+   Enable spdlog sink feature
+   

simulton/gpds
+   https://github.com/simulton/gpds/issues
+   https://github.com/simulton/gpds/releases


GPDS is a General Purpose Data Serializer library written in 
modern C++.
@@ -17,4 +22,10 @@
attributes in the resulting XML compared to just using 
traditional "key" and
"value" tags.

+   
+   GPDS 是一个用现代 C++ 编写的通用数据序列化器库。它允许以通用格式将 C++
+   类与 XML 文件序列化,该通用格式可以由其他 XML 处理软件处理(或只是为了
+   可读性)。与仅使用传统的“键”和“值”标签相比,GPDS 使用户能够完全控制生成
+   的标签名称和结果 XML 中的属性。
+   
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipFFT/files/, sci-libs/hipFFT/

2023-11-19 Thread Benda XU
commit: f30f41657916fb02bdbc61e441b982dc3439c2e8
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 20 03:53:32 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Nov 20 03:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30f4165

sci-libs/hipFFT: use HIP config.

hipFFT is not updated in 5.7.1, and we need to manually backport it.

Reference: https://github.com/ROCmSoftwarePlatform/hipFFT/pull/66
Signed-off-by: Benda Xu  gentoo.org>

 .../hipFFT/files/hipFFT-5.7.1_hip-config.patch | 40 ++
 sci-libs/hipFFT/hipFFT-5.7.1.ebuild|  1 +
 2 files changed, 41 insertions(+)

diff --git a/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch 
b/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch
new file mode 100644
index ..71d75417c0d3
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-5.7.1_hip-config.patch
@@ -0,0 +1,40 @@
+From c2b06a3b49257b3f89cf203895cf370e64e47b27 Mon Sep 17 00:00:00 2001
+From: trixirt 
+Date: Mon, 31 Jul 2023 09:50:19 -0700
+Subject: [PATCH] Simplify finding the hip package
+
+On Fedora, where hip is installed as an rpm, its cmake files can
+not be found and are reported as an error.
+
+CMake Error at cmake/dependencies.cmake:44 (find_package):
+  No "FindHIP.cmake" found in CMAKE_MODULE_PATH.
+
+This change treats hip as a normal package.
+
+Signed-off-by: Tom Rix 
+---
+ cmake/dependencies.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
+index 262478d..5810e37 100644
+--- a/cmake/dependencies.cmake
 b/cmake/dependencies.cmake
+@@ -30,7 +30,7 @@ if( NOT CMAKE_CXX_COMPILER MATCHES ".*/hipcc$" )
+ if( WIN32 )
+   find_package( HIP CONFIG REQUIRED )
+ else()
+-  find_package( HIP MODULE REQUIRED )
++  find_package( HIP REQUIRED )
+ endif()
+ list( APPEND HIP_INCLUDE_DIRS "${HIP_ROOT_DIR}/include" )
+   endif()
+@@ -41,7 +41,7 @@ else()
+ if( WIN32 )
+   find_package( HIP CONFIG REQUIRED )
+ else()
+-  find_package( HIP MODULE REQUIRED )
++  find_package( HIP REQUIRED )
+ endif()
+   endif()
+ endif()

diff --git a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild 
b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
index affa5dc9b14b..dd9cbd1dc59c 100644
--- a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
+++ b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
@@ -28,6 +28,7 @@ S="${WORKDIR}/hipFFT-rocm-${PV}"
 PATCHES=(
"${FILESDIR}/${PN}-5.0.2-remove-git-dependency.patch"
"${FILESDIR}/${PN}-4.3.0-add-complex-header.patch"
+   "${FILESDIR}/${PN}-5.7.1_hip-config.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/geminipart/

2023-11-19 Thread Anna Vyalkova
commit: 8fb710dadf6f570a1a7da86722fb9a977a6f3622
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov 15 15:43:37 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Nov 20 03:50:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fb710da

kde-misc/geminipart: add 20231005, drop 2021125

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

 kde-misc/geminipart/Manifest  | 2 +-
 .../{geminipart-2021125.ebuild => geminipart-20231005.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/kde-misc/geminipart/Manifest b/kde-misc/geminipart/Manifest
index ca3e84f7b0..2ad163efba 100644
--- a/kde-misc/geminipart/Manifest
+++ b/kde-misc/geminipart/Manifest
@@ -1,2 +1,2 @@
-DIST geminipart-117b525d7a33f7ecc3bb772323c7609c76a6aeb4.tar.gz 23164 BLAKE2B 
4ce0eede9f7f54de416d715e2a1a9769f7371238e8520dfb7e0806227da709daf289636c81918a35eb0e719d3f7d78957e00a89c1e9295f7880c1ce2f3d8
 SHA512 
eb74bff304a0847e2f67d8bb8da6b81d339acb75e9fdcb44fb18950de6bcd65e972ce88abb8b1c258d14a732cb51917d41746baab041ea0f8436e9d859e96fe5
 DIST geminipart-d3fb6f32fb9112d2073d0b0251ae9069224096df.tar.gz 23688 BLAKE2B 
1c4da235eb33e3a75a207b2cbc3c0f898c298d04a26b9588b1aa9cb7481aa5dfafa9c58d361b94510bfbf2e13b7fb13f2b2b6c2f5027ea940e49414673f837c0
 SHA512 
03297a1540be72a932fed8345b35226129682feed69ef34be3a6b121b2640597a24556368e7dcfd49b7304806d5558ce6bdecf6ef36d69d73c83436a6aefed72
+DIST geminipart-e44f917bea0e9b982e50fce0de3cfb1e291f3570.tar.gz 23409 BLAKE2B 
46f137a3f2c3f7c032d7cde1e054e2f14274d2daa4ec3e795af22d72f9f9e2b571ae9e2bc16fbc105d2d53f75b145d07cb8e5b2a6819ef734c2bdfa5c9701e0d
 SHA512 
cc02129c3b2c56977e962443b5bf1b4fc117e2f996fee6031282017cd212507ab80d6cfac3d337c8af5d2c1f157becd0294a4a7fba946cc6b0888d9a0013903a

diff --git a/kde-misc/geminipart/geminipart-2021125.ebuild 
b/kde-misc/geminipart/geminipart-20231005.ebuild
similarity index 90%
rename from kde-misc/geminipart/geminipart-2021125.ebuild
rename to kde-misc/geminipart/geminipart-20231005.ebuild
index aea981eeb7..59f389cca2 100644
--- a/kde-misc/geminipart/geminipart-2021125.ebuild
+++ b/kde-misc/geminipart/geminipart-20231005.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-COMMIT="117b525d7a33f7ecc3bb772323c7609c76a6aeb4"
+COMMIT="e44f917bea0e9b982e50fce0de3cfb1e291f3570"
 ECM_TEST="forceoptional"
-KFMIN=5.77.0
+KFMIN=5.98.0
 QTMIN=5.4.0
 inherit ecm optfeature
 
@@ -14,7 +14,7 @@ HOMEPAGE="https://gitlab.com/tobiasrautenkranz/geminipart;
 
SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz;
 S="${WORKDIR}/${PN}-${COMMIT}"
 
-LICENSE="LGPL-2+"
+LICENSE="LGPL-2.1+"
 SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~x86"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-client/telescope/

2023-11-19 Thread Anna Vyalkova
commit: 3dbe549acad8a4d64ee4b97cbadce7992f926da6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Nov 20 03:50:39 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Nov 20 03:50:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dbe549a

net-client/telescope: force libbsd use

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

 net-client/telescope/telescope-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-client/telescope/telescope-0.8.1.ebuild 
b/net-client/telescope/telescope-0.8.1.ebuild
index ab583a6597..5980fc19e0 100644
--- a/net-client/telescope/telescope-0.8.1.ebuild
+++ b/net-client/telescope/telescope-0.8.1.ebuild
@@ -18,10 +18,10 @@ IUSE="+libbsd"
 
 DEPEND="
dev-libs/imsg-compat
+   dev-libs/libbsd
dev-libs/libevent:=
dev-libs/libretls:=
sys-libs/ncurses:=
-   libbsd? ( dev-libs/libbsd )
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
@@ -47,7 +47,7 @@ src_configure() {
local econf_args=(
HOSTCC="${BUILD_CC}"
HOSTCFLAGS="${BUILD_CFLAGS}"
-   $(use_with libbsd)
+   --with-libbsd
--with-libimsg
)
 



[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/kio-gemini/

2023-11-19 Thread Anna Vyalkova
commit: c346ba2233c68580d495da23e5d96ac72618852a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov 15 15:47:24 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Nov 20 03:50:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c346ba22

kde-misc/kio-gemini: add 20231005, drop 20221021

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

 kde-misc/kio-gemini/Manifest  |  2 +-
 ...{kio-gemini-20221021.ebuild => kio-gemini-20231005.ebuild} | 11 +++
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest
index a21e093b2c..1fbd8bf68c 100644
--- a/kde-misc/kio-gemini/Manifest
+++ b/kde-misc/kio-gemini/Manifest
@@ -1,2 +1,2 @@
 DIST kio-gemini-728ce7858f45666c459336ae81539c4ec4e26ec5.tar.gz 18796 BLAKE2B 
91ecf45538b03dab0e908250385696541dc7902a3696d16f2b7a1091a963a09eba1b76b256a23cb4e56f6ff1e50ec6e10958fb2bb8cd6b03b5be3bcc88eb54ba
 SHA512 
cf7523f56be170eec4457218ea4a6f935aa6a495ca20b974001eed27dfd82037883d7df5419fb96cd2d50e34066c23f6205decc2f5e86a06a8d5d8e7a7ac9097
-DIST kio-gemini-73e7c1937e4ba25b2db7b0e9545569b101a17552.tar.gz 18474 BLAKE2B 
30f35aa07b586e90aa5060f30d9ff516db9aab619cee093923cb538a4bef472454f394562e64d9ff885d152512e2d550c675ac51e8c9a281aa8533516a0b7c51
 SHA512 
9b4c1b5abfa8354196d4ae494f884fc763a32b45e8faaa3793f9e55692867031e13d396c8b2365c8d798ac27be1453f520456aaa80aa54b20311d03063a567a9
+DIST kio-gemini-e6f4b8c02ad7854471eb4dbad00053e369cc7f20.tar.gz 19051 BLAKE2B 
03e87fd2c24f11a4f09f0e1dcf50b969a6cd0dcf6cf491f3b9e8f292e71c78b373e5f1d2f9e13f4a2549cafe6264ded80d16f1cda9b84a927ac01d65a0213954
 SHA512 
42deda764c30888ec6ef832e32890f834a820b4e904f390323a046f32c055b803d868978a92d4ac1c15b19c70565bae756abe5817436f2b6f76f1d8b54ff160d

diff --git a/kde-misc/kio-gemini/kio-gemini-20221021.ebuild 
b/kde-misc/kio-gemini/kio-gemini-20231005.ebuild
similarity index 78%
rename from kde-misc/kio-gemini/kio-gemini-20221021.ebuild
rename to kde-misc/kio-gemini/kio-gemini-20231005.ebuild
index 1c6fa6ee38..e5433d7c6f 100644
--- a/kde-misc/kio-gemini/kio-gemini-20221021.ebuild
+++ b/kde-misc/kio-gemini/kio-gemini-20231005.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-COMMIT="73e7c1937e4ba25b2db7b0e9545569b101a17552"
+COMMIT="e6f4b8c02ad7854471eb4dbad00053e369cc7f20"
 ECM_HANDBOOK="forceoptional"
 KFMIN=5.98.0
 QTMIN=5.4.0
 inherit ecm
 
-DESCRIPTION="Gemini KIO slave"
+DESCRIPTION="Gemini KIO worker"
 HOMEPAGE="https://gitlab.com/tobiasrautenkranz/kio-gemini;
 
SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz;
 S="${WORKDIR}/${PN}-${COMMIT}"
@@ -28,8 +28,3 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
 "
 RDEPEND="${DEPEND}"
-
-src_test() {
-   export QT_QPA_PLATFORM=offscreen
-   ecm_src_test
-}



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

2023-11-19 Thread Ionen Wolkens
commit: ec2fa223eb29e740f97b0f838bd5a67998fc4be6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 20 02:03:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 02:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2fa223

dev-qt/qtquick3d: sort deps

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

 dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild| 2 +-
 dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild| 2 +-
 dev-qt/qtquick3d/qtquick3d-6.6..ebuild | 2 +-
 dev-qt/qtquick3d/qtquick3d-6..ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
index 7f38f67fca9e..b03ea8c7f1c8 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
+   vulkan? ( dev-util/vulkan-headers )
 "
 
 CMAKE_SKIP_TESTS=(

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
index 16177c7fcdbf..2c3daaab7848 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
+   vulkan? ( dev-util/vulkan-headers )
 "
 
 CMAKE_SKIP_TESTS=(

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
index 16177c7fcdbf..2c3daaab7848 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
@@ -25,8 +25,8 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
+   vulkan? ( dev-util/vulkan-headers )
 "
 
 CMAKE_SKIP_TESTS=(

diff --git a/dev-qt/qtquick3d/qtquick3d-6..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6..ebuild
index 16177c7fcdbf..2c3daaab7848 100644
--- a/dev-qt/qtquick3d/qtquick3d-6..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6..ebuild
@@ -25,8 +25,8 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
+   vulkan? ( dev-util/vulkan-headers )
 "
 
 CMAKE_SKIP_TESTS=(



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

2023-11-19 Thread Ionen Wolkens
commit: 8751700cca4cc4a92768639396b1cb5daef9675c
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov 19 21:34:22 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 02:02:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8751700c

dev-qt/qtdeclarative: add missing build dependency for vulkan

When vulkan is enabled, qtbase has to be built with vulkan support, and
a bunch of private qt headers are poked at. Those headers privately make
use of the bdep which qtbase itself has (USE-conditional on vulkan), but
since it is only a build time dependency it is not necessarily
guaranteed to be installed when building qtdeclarative.

Often it will be installed, since qtbase does after all drag it in. But
e.g. when building qtdeclarative from source, but getting qtbase via a
binpkg, no bdeps for qtbase are available.

Since this is private headers stuff, it makes a certain amount of sense
that qtdeclarative should be independently responsible for adding the
same bdep on its own, rather than forcing qtbase to runtime depend on
it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtdeclarative/qtdeclarative-6.5.3.ebuild| 5 -
 dev-qt/qtdeclarative/qtdeclarative-6.6.0.ebuild| 5 -
 dev-qt/qtdeclarative/qtdeclarative-6.6..ebuild | 5 -
 dev-qt/qtdeclarative/qtdeclarative-6..ebuild   | 5 -
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.5.3.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.5.3.ebuild
index fd07eb1554d5..6c27a0af036e 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.5.3.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.5.3.ebuild
@@ -18,7 +18,10 @@ IUSE="opengl +sql vulkan +widgets"
 RESTRICT="test"
 
 RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.0.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.6.0.ebuild
index 09d9a70c9d08..2b2d23cdc5a7 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6.0.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.0.ebuild
@@ -18,7 +18,10 @@ IUSE="opengl +sql vulkan +widgets"
 RESTRICT="test"
 
 RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6..ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.6..ebuild
index 09d9a70c9d08..2b2d23cdc5a7 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6..ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.6..ebuild
@@ -18,7 +18,10 @@ IUSE="opengl +sql vulkan +widgets"
 RESTRICT="test"
 
 RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6..ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
index 09d9a70c9d08..2b2d23cdc5a7 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
@@ -18,7 +18,10 @@ IUSE="opengl +sql vulkan +widgets"
 RESTRICT="test"
 
 RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {



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

2023-11-19 Thread Ionen Wolkens
commit: 0b22c537da759ac4fc4962750afbab6a7a4106b7
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov 20 01:23:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 02:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b22c537

dev-qt/qtmultimedia: add missing build dependency for vulkan

When vulkan is enabled, qtbase has to be built with vulkan support, and
a bunch of private qt headers are poked at. Those headers privately make
use of the bdep which qtbase itself has (USE-conditional on vulkan), but
since it is only a build time dependency it is not necessarily
guaranteed to be installed when building qtmultimedia.

Often it will be installed, since qtbase does after all drag it in. But
e.g. when building qtmultimedia from source, but getting qtbase via a
binpkg, no bdeps for qtbase are available.

Since this is private headers stuff, it makes a certain amount of sense
that qtmultimedia should be independently responsible for adding the
same bdep on its own, rather than forcing qtbase to runtime depend on
it.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33911
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild| 1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild| 1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 1 +
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
index 879ee28160c2..cfdd7fb6 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 



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

2023-11-19 Thread Ionen Wolkens
commit: 0a2113e62cc97c1877c4bcbb00affc3647ad9f21
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov 20 01:08:57 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 02:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2113e6

dev-qt/qtquick3d: add missing build dependency for vulkan

When vulkan is enabled, qtbase has to be built with vulkan support, and
a bunch of private qt headers are poked at. Those headers privately make
use of the bdep which qtbase itself has (USE-conditional on vulkan), but
since it is only a build time dependency it is not necessarily
guaranteed to be installed when building qtquick3d.

Often it will be installed, since qtbase does after all drag it in. But
e.g. when building qtquick3d from source, but getting qtbase via a
binpkg, no bdeps for qtbase are available.

Since this is private headers stuff, it makes a certain amount of sense
that qtquick3d should be independently responsible for adding the
same bdep on its own, rather than forcing qtbase to runtime depend on
it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild| 1 +
 dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild| 1 +
 dev-qt/qtquick3d/qtquick3d-6.6..ebuild | 1 +
 dev-qt/qtquick3d/qtquick3d-6..ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
index 3510013ca1b2..7f38f67fca9e 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
 "
 

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
 "
 

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6..ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
 "
 

diff --git a/dev-qt/qtquick3d/qtquick3d-6..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6..ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6..ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
 "
 



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

2023-11-19 Thread Mike Pagano
commit: 9a98ee779abcabcfbf40a85cfda08acdc58c79dd
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Nov 20 00:16:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Nov 20 00:16:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a98ee77

sys-kernel/git-sources: add 6.7_rc2

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.7_rc2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 9689bcc0b72c..4fab4bcc265a 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 
5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2
 SHA512 
458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST patch-6.7-rc1.patch 71642632 BLAKE2B 
ee6626c1474208c5f2874a626bac389bf9581a57787db66e4e92fa0a651d74eee8f1476899e01f5732f4236aead6eda529ac7cebf63510f954cc18dbc0a4c970
 SHA512 
709c6008267440d1633651733923f625944aef633e4243dc59cf631cf42439dee53811be62ee8b8126d1ba477f13fec799a670cdbdb228e433c29cb31224b942
+DIST patch-6.7-rc2.patch 72006720 BLAKE2B 
3c6fa7423f67b81d45edb526205dd53bc23d9ffa5f785711af8350c86421b5989e0468ea54831e2c3065a4f3bfd6e46ce82752a7a562edc4d639468549e21a9d
 SHA512 
16f3ba44a741b33aa160b401df766dc6d928ebf671b178fe854abb6b05912033fddbdbbb9b80e9e8399f523b2905aa96456ee3cd0018b72391e445590a6f4ccd

diff --git a/sys-kernel/git-sources/git-sources-6.7_rc2.ebuild 
b/sys-kernel/git-sources/git-sources-6.7_rc2.ebuild
new file mode 100644
index ..46873aec3fec
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.7_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.6"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-19 Thread George Zenner
commit: 546dd8bb6856171638b510eebe22adc22dbbb161
Author: Zen  pyl  onl>
AuthorDate: Sun Nov 19 23:01:46 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Nov 19 23:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=546dd8bb

sys-kernel/ugrd: Added version 0.9.0 with improved runtime check and firmware 
pulling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-0.9.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index fbe5fd5ce4..ba28bd7775 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
+DIST ugrd-0.9.0.tar.gz 45761 BLAKE2B 
c815308a9e2ffbd57f6fc04654befeb674e1046f6eb50cf65edb9f24974f48630e324ea5b049f2fb81468a9239633619909d528d36e88700843e36f73919aaa4
 SHA512 
f9354c9b8e2601ea9027965a10472de1c905bced853bcf3fc793a76db4c2e7d264da547691be32f09d6b5e5da9a7901e009b9f80f10a20856a596d44e0eb0050

diff --git a/sys-kernel/ugrd/ugrd-0.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
new file mode 100644
index 00..be7eb7e67c
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} pypy3 )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/

2023-11-19 Thread Andreas Sturmlechner
commit: 3a09256c149cbddf961b2a4dcb1a68c9ed48648e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 19 22:48:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 19 22:48:46 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3a09256c

kde-frameworks/krunner: Drop long obsolete dependency

Upstream commit 98aa41f388f44c2d4498e10307729bf1aa563344

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

 kde-frameworks/krunner/krunner-5..ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/krunner/krunner-5..ebuild 
b/kde-frameworks/krunner/krunner-5..ebuild
index c65e875b0a..f3ae641204 100644
--- a/kde-frameworks/krunner/krunner-5..ebuild
+++ b/kde-frameworks/krunner/krunner-5..ebuild
@@ -24,7 +24,6 @@ DEPEND="
=kde-frameworks/kio-${PVCUT}*:5
=kde-frameworks/kservice-${PVCUT}*:5
=kde-frameworks/plasma-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
=kde-frameworks/threadweaver-${PVCUT}*:5
activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
 "



[gentoo-commits] proj/binhost:master commit in: builders/demeter/gnome/, builders/demeter/server/, builders/demeter/kde/

2023-11-19 Thread Andreas K. Hüttel
commit: 2fa7685a4ce1c45857fdcc49ce4d3219d91dfc4b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 19 21:45:44 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 19 21:45:44 2023 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=2fa7685a

Increase backtracking

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

 builders/demeter/gnome/run-update  | 2 +-
 builders/demeter/kde/run-update| 2 +-
 builders/demeter/server/run-update | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/builders/demeter/gnome/run-update 
b/builders/demeter/gnome/run-update
index 0f29817..59f44e4 100755
--- a/builders/demeter/gnome/run-update
+++ b/builders/demeter/gnome/run-update
@@ -5,6 +5,6 @@ set -e
 
 emerge --sync -q
 
-emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y world
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 world
 
 emerge --depclean --quiet-unmerge-warn

diff --git a/builders/demeter/kde/run-update b/builders/demeter/kde/run-update
index 380f3ac..278796d 100755
--- a/builders/demeter/kde/run-update
+++ b/builders/demeter/kde/run-update
@@ -5,7 +5,7 @@ set -e
 
 emerge --sync -q
 
-emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y world
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 world
 
 emerge --depclean --quiet-unmerge-warn
 

diff --git a/builders/demeter/server/run-update 
b/builders/demeter/server/run-update
index 0f29817..59f44e4 100755
--- a/builders/demeter/server/run-update
+++ b/builders/demeter/server/run-update
@@ -5,6 +5,6 @@ set -e
 
 emerge --sync -q
 
-emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y world
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y 
--rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 world
 
 emerge --depclean --quiet-unmerge-warn



[gentoo-commits] proj/binhost:master commit in: builders/demeter/kde/portage/package.use/

2023-11-19 Thread Andreas K. Hüttel
commit: c135da5129a7fe2634ceed440b759231918e8295
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 19 21:27:37 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 19 21:27:37 2023 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=c135da51

Add useflag workaround

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

 builders/demeter/kde/portage/package.use/queued | 1 +
 1 file changed, 1 insertion(+)

diff --git a/builders/demeter/kde/portage/package.use/queued 
b/builders/demeter/kde/portage/package.use/queued
index 7c78837..f61935d 100644
--- a/builders/demeter/kde/portage/package.use/queued
+++ b/builders/demeter/kde/portage/package.use/queued
@@ -1,2 +1,3 @@
 media-libs/libvpx postproc
 dev-qt/qtpositioning geoclue
+dev-python/pillow webp



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-dict/

2023-11-19 Thread Michał Górny
commit: 0d905b53b71dd78d7d3c2a13f1b2c818b6991f33
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 20:36:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 20:36:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d905b53

xfce-extra/xfce4-dict: Bump to 0.8.6

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

 xfce-extra/xfce4-dict/Manifest|  1 +
 xfce-extra/xfce4-dict/xfce4-dict-0.8.6.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/xfce-extra/xfce4-dict/Manifest b/xfce-extra/xfce4-dict/Manifest
index 2bc5718f812b..9442703725e2 100644
--- a/xfce-extra/xfce4-dict/Manifest
+++ b/xfce-extra/xfce4-dict/Manifest
@@ -1 +1,2 @@
 DIST xfce4-dict-0.8.5.tar.bz2 514096 BLAKE2B 
5ababf17457fe972794e1aca0a4c031af8c3898e97d46d3d4ba26a0b24bcaa750255dbb084157525650f91a19de8aca9437fa662f70e2340d43b0ab6ae935ebb
 SHA512 
4ff6e881c4dfec6cc6a2e9a33ccad1362d3304e58d91cc5da9305a937c7e3382d9c2ad3356d9e4d5f080d4368f7e0f3ceded1c2fbf18bca8ac7903310d22ffc3
+DIST xfce4-dict-0.8.6.tar.bz2 542993 BLAKE2B 
acf378e985c23d46b7dce1a1f0feb13b2b86a9a67d1b6123f0073530181ecd796c8d19de6bb488bac6e14176c36976e49158b990bf9fd6966553ea1ed8451d12
 SHA512 
bbb5926121e31c5adbd8f4c3ceb479759ee07b902e690245087213668fade48b92f9ffc7f4cabdfaa3ee1c02db8847468dd0bbd11e240017cd3c2b9901b81485

diff --git a/xfce-extra/xfce4-dict/xfce4-dict-0.8.6.ebuild 
b/xfce-extra/xfce4-dict/xfce4-dict-0.8.6.ebuild
new file mode 100644
index ..264838b8e419
--- /dev/null
+++ b/xfce-extra/xfce4-dict/xfce4-dict-0.8.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A dict.org querying application and panel plug-in for the Xfce 
desktop"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-dict/start
+   https://gitlab.xfce.org/apps/xfce4-dict/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.24.0
+   >=x11-libs/gtk+-3.22.0:3
+   x11-libs/libX11
+   >=xfce-base/libxfce4util-4.10.0:=
+   >=xfce-base/libxfce4ui-4.12.0:=
+   >=xfce-base/xfce4-panel-4.10.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   econf --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-11-19 Thread Michał Górny
commit: 145ed2af2c64210b96e3d771b36133d90dd936b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 17:59:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 20:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145ed2af

dev-python/matplotlib: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 33 +++
 1 file changed, 29 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index da349d6f5511..ce8672ca0961 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
@@ -74,7 +74,9 @@ RDEPEND="
dev-texlive/texlive-xetex
)
qt5? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   ' 'python3*')
)
webagg? (
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
@@ -241,13 +243,36 @@ python_test() {
tests/test_testing.py::test_warn_to_fail
# TODO?
tests/test_backend_qt.py::test_fig_sigint_override
-   # unhappy about xdist
-   
tests/test_widgets.py::test_span_selector_animated_artists_callback
# leak tests are fragile
tests/test_backends_interactive.py::test_figure_leak_20490
)
 
case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # TypeError is raised when exception is raised 
in a starred
+   # expression referencing a generator that uses 
"yield from"
+   # and raises -- non-critical, since some 
exception is raised
+   # after all
+   # 
https://foss.heptapod.net/pypy/pypy/-/issues/4032
+   tests/test_axes.py::test_bad_plot_args
+   tests/test_axes.py::test_plot_errors
+   tests/test_axes.py::test_plot_format_errors
+   # TODO: warning isn't passed through
+   tests/test_image.py::test_large_image
+   # TODO
+   
tests/test_legend.py::test_plot_multiple_label_incorrect_length_exception
+   tests/test_pickle.py::test_complete
+   tests/test_pickle.py::test_no_pyplot
+   
tests/test_pickle.py::test_pickle_load_from_subprocess
+   tests/test_pickle.py::test_simple
+   
tests/test_texmanager.py::test_openin_any_paranoid
+   tests/test_widgets.py::test_check_buttons
+   tests/test_widgets.py::test_check_buttons_lines
+   
tests/test_widgets.py::test_check_radio_buttons_image
+   tests/test_widgets.py::test_radio_buttons
+   )
+   ;;
python3.11)
EPYTEST_DESELECT+=(
# 
https://github.com/matplotlib/matplotlib/issues/23384



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

2023-11-19 Thread Michał Górny
commit: 8fbddd63e5fa5b6bd9faaee5889ea0e47e8032fc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 20:35:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 20:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbddd63

dev-python/scipy: Add ~ppc64 to 1.11.3-r1

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

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

diff --git a/dev-python/scipy/scipy-1.11.3-r1.ebuild 
b/dev-python/scipy/scipy-1.11.3-r1.ebuild
index 2fa47b9d7ba2..b42bfba1a0f0 100644
--- a/dev-python/scipy/scipy-1.11.3-r1.ebuild
+++ b/dev-python/scipy/scipy-1.11.3-r1.ebuild
@@ -38,7 +38,7 @@ else
)"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm arm64 ~loong ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
fi
 fi
 



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

2023-11-19 Thread Michał Górny
commit: f503a1a1bac3cd7f51d483760020883ce3c598be
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 17:53:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 20:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f503a1a1

dev-python/contourpy: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/contourpy/contourpy-1.2.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/contourpy/contourpy-1.2.0.ebuild 
b/dev-python/contourpy/contourpy-1.2.0.ebuild
index 22e5a6586da3..826fa84ae3f5 100644
--- a/dev-python/contourpy/contourpy-1.2.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.2.0.ebuild
@@ -5,9 +5,9 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
-inherit distutils-r1 multiprocessing
+inherit distutils-r1
 
 DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids"
 HOMEPAGE="
@@ -31,7 +31,6 @@ BDEPEND="
test? (
dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/wurlitzer[${PYTHON_USEDEP}]
)
 "
@@ -40,6 +39,7 @@ DISTUTILS_ARGS=(
-Dwerror=false
 )
 
+EPYTEST_XDIST=1
 distutils_enable_tests pytest
 
 PATCHES=(
@@ -53,5 +53,5 @@ python_test() {
tests/test_codebase.py
)
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+   epytest
 }



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

2023-11-19 Thread Andreas Sturmlechner
commit: e1c57a19fd76acdbb4f479c7a674f1d0ffc4ae91
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 19 20:32:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 19 20:32:47 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e1c57a19

kde-plasma/plasma-workspace: Drop unused dependency

Upstream commit 502430d769062565f6a09de05f98e1b829a99b90

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

 kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild | 1 -
 kde-plasma/plasma-workspace/plasma-workspace-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild
index a1ff60b7b0..c7840cd76c 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.27.49..ebuild
@@ -55,7 +55,6 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kinit-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
index a1ff60b7b0..c7840cd76c 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-.ebuild
@@ -55,7 +55,6 @@ COMMON_DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kinit-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kded/

2023-11-19 Thread Andreas Sturmlechner
commit: 06e31a4f63b346f93e6a262bf2c8008a1575c9c0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 19 20:25:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 19 20:26:46 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=06e31a4f

kde-frameworks/kded: Drop unused dependency

Upstream commit d1b8280c85d2b86e08611d4117303dfdf861cb8a

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

 kde-frameworks/kded/kded-5..ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/kded/kded-5..ebuild 
b/kde-frameworks/kded/kded-5..ebuild
index 284f361893..bc2bd695b7 100644
--- a/kde-frameworks/kded/kded-5..ebuild
+++ b/kde-frameworks/kded/kded-5..ebuild
@@ -23,7 +23,6 @@ DEPEND="
=kde-frameworks/kcoreaddons-${PVCUT}*:5
=kde-frameworks/kcrash-${PVCUT}*:5
=kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kinit-${PVCUT}*:5
=kde-frameworks/kservice-${PVCUT}*:5
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/extra-cmake-modules/, kde-frameworks/extra-cmake-modules/files/

2023-11-19 Thread Andreas Sturmlechner
commit: b75c79ba74b11c5565d81c5cb75deb54738c6c2e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 18 17:01:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov 18 17:02:14 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b75c79ba

kde-frameworks/extra-cmake-modules: Disable PyQt5-based tests by patch

... replacing sed.

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

 .../extra-cmake-modules-5..ebuild  | 12 ++
 ...les-5.112.0-disable-tests-requiring-PyQt5.patch | 27 ++
 2 files changed, 29 insertions(+), 10 deletions(-)

diff --git 
a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5..ebuild 
b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5..ebuild
index 0b9a1e6e94..68a04bec3e 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5..ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5..ebuild
@@ -16,6 +16,7 @@ IUSE="doc test"
 
 RESTRICT="!test? ( test )"
 
+RDEPEND="app-arch/libarchive[bzip2]"
 BDEPEND="
doc? (
${PYTHON_DEPS}
@@ -27,14 +28,12 @@ BDEPEND="
>=dev-qt/qtcore-${QTMIN}:5
)
 "
-RDEPEND="
-   app-arch/libarchive[bzip2]
-"
 
 PATCHES=(
"${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
"${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
"${FILESDIR}/${PN}-5.93.0-disable-qmlplugindump.patch"
+   "${FILESDIR}/${PN}-5.112.0-disable-tests-requiring-PyQt5.patch" # bug 
680256
 )
 
 python_check_deps() {
@@ -45,13 +44,6 @@ pkg_setup() {
use doc && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   cmake_src_prepare
-   # Requires PyQt5, bug #680256
-   sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT 
SIP_Qt5Core_Mod_FILE/TRUE/" \
-   tests/CMakeLists.txt || die "failed to disable 
GenerateSipBindings tests"
-}
-
 src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"

diff --git 
a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch
 
b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch
new file mode 100644
index 00..17d6044805
--- /dev/null
+++ 
b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch
@@ -0,0 +1,27 @@
+From 35d209b5662e468aa2f613ffdb9b91bc2e7f7e26 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 18 Nov 2023 17:58:36 +0100
+Subject: [PATCH] Disable tests requiring PyQt5
+
+Gentoo-bug: https://bugs.gentoo.org/680256
+Signed-off-by: Andreas Sturmlechner 
+---
+ tests/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 1415bb91..09d998e4 100644
+--- a/tests/CMakeLists.txt
 b/tests/CMakeLists.txt
+@@ -79,7 +79,7 @@ find_file(SIP_Qt5Core_Mod_FILE
+ PATH_SUFFIXES share/sip/PyQt5/QtCore
+ )
+ 
+-if(NOT SIP_Qt5Core_Mod_FILE)
++if(TRUE)
+ message(STATUS "WARNING: skipping tests that require PyQt")
+ else()
+   find_package(PythonModuleGeneration)
+-- 
+2.42.1
+



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ki18n/files/, kde-frameworks/ki18n/

2023-11-19 Thread Andreas Sturmlechner
commit: 1a04bc9b79f045dce8ffede909b949d6bc1cf141
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 18 19:34:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov 19 20:27:34 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1a04bc9b

kde-frameworks/ki18n: Drop long obsolete python patch

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

 kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch | 11 ---
 kde-frameworks/ki18n/ki18n-5..ebuild |  2 --
 2 files changed, 13 deletions(-)

diff --git a/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch 
b/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch
deleted file mode 100644
index 8b863e4e0f..00
--- a/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/cmake/KF5I18nMacros.cmake.in 2019-04-07 09:28:26.0 +0200
-+++ b/cmake/KF5I18nMacros.cmake.in 2019-04-20 20:56:41.628484762 +0200
-@@ -31,7 +31,7 @@
- # solution if it cannot be found in $PATH when building applications.
- set(_KI18N_PYTHON_EXECUTABLE "@PYTHON_EXECUTABLE@")
- 
--find_program(KI18N_PYTHON_EXECUTABLE NAMES python3 python2 python)
-+find_program(KI18N_PYTHON_EXECUTABLE NAMES python)
- if(NOT KI18N_PYTHON_EXECUTABLE)
- set(KI18N_PYTHON_EXECUTABLE "${_KI18N_PYTHON_EXECUTABLE}")
- endif()

diff --git a/kde-frameworks/ki18n/ki18n-5..ebuild 
b/kde-frameworks/ki18n/ki18n-5..ebuild
index 9401be9304..9c4cc7a4aa 100644
--- a/kde-frameworks/ki18n/ki18n-5..ebuild
+++ b/kde-frameworks/ki18n/ki18n-5..ebuild
@@ -26,8 +26,6 @@ RDEPEND="${COMMON_DEPEND}
app-text/iso-codes
 "
 
-PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
-
 pkg_setup() {
ecm_pkg_setup
python-single-r1_pkg_setup



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

2023-11-19 Thread Pascal Jäger
commit: 18eb19316a84bccf6c84d764aa2eb27695a918ac
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Nov 19 19:54:34 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun Nov 19 20:06:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18eb1931

gui-apps/nwg: new meta package for nwg-shell

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

 gui-apps/nwg/Manifest |  1 +
 gui-apps/nwg/metadata.xml | 14 ++
 gui-apps/nwg/nwg-0.ebuild | 30 ++
 3 files changed, 45 insertions(+)

diff --git a/gui-apps/nwg/Manifest b/gui-apps/nwg/Manifest
new file mode 100644
index 00..31bf55f917
--- /dev/null
+++ b/gui-apps/nwg/Manifest
@@ -0,0 +1 @@
+DIST nwg-shell 256434 BLAKE2B 
57cb56c3ac2fc1416fea34888cda4e8d50be349213feb79e28ff902c74f72580a8216b998385b8b18b1b8111594d2f5c85af3574c5833fd047e653502492dcd9
 SHA512 
5b9c1f0d4215a1b5fb05042ae0f7722866161f3821082807dcd9925a3399a712a61b5c37cd683ba58ef4db7409caffd8720bdd4f6a3258f8b919d3a006dc46e9

diff --git a/gui-apps/nwg/metadata.xml b/gui-apps/nwg/metadata.xml
new file mode 100644
index 00..d017bc5a2d
--- /dev/null
+++ b/gui-apps/nwg/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pascal.jae...@leimstift.de
+   Pascal Jaeger
+   
+   
+   nwg-piotr/nwg-shell
+   
+   
+   Pull in nwg-dock-hyprland instead of 
nwg-dock for sway
+   
+

diff --git a/gui-apps/nwg/nwg-0.ebuild b/gui-apps/nwg/nwg-0.ebuild
new file mode 100644
index 00..656b550402
--- /dev/null
+++ b/gui-apps/nwg/nwg-0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="meta package package for nwg-shell"
+HOMEPAGE="https://nwg-piotr.github.io/nwg-shell/;
+SRC_URI="https://github.com/nwg-piotr/nwg-shell;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hyprland"
+
+S="${WORKDIR}"
+
+RDEPEND="
+   app-misc/nwg-look
+   app-misc/nwg-shell-wallpapers
+   gui-apps/nwg-displays
+   gui-apps/nwg-dock
+   !hyprland? ( gui-apps/nwg-dock )
+   hyprland? ( gui-apps/nwg-dock-hyprland )
+   gui-apps/nwg-drawer
+   gui-apps/nwg-icon-picker
+   gui-apps/nwg-menu
+   gui-apps/nwg-panel
+   gui-apps/nwg-shell
+   gui-apps/nwg-shell-config
+"



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

2023-11-19 Thread Pascal Jäger
commit: 2203064c8f35223a485d699d4db53b348382feab
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Nov 19 18:14:18 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun Nov 19 20:06:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2203064c

gui-apps/nwg-shell: fix dependencies

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

 gui-apps/nwg-shell/nwg-shell-0.5.22-r1.ebuild | 15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.22-r1.ebuild 
b/gui-apps/nwg-shell/nwg-shell-0.5.22-r1.ebuild
index 655a724ee3..af19a1f4b3 100644
--- a/gui-apps/nwg-shell/nwg-shell-0.5.22-r1.ebuild
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.22-r1.ebuild
@@ -10,22 +10,15 @@ inherit distutils-r1
 SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 KEYWORDS="~amd64"
 
-DESCRIPTION="meta-package for the nwg-shell project"
+DESCRIPTION="libraries an common functions for the nwg-shell project"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-shell;
 LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="
-   app-misc/gopsuinfo
-   app-misc/nwg-look
-   gui-apps/azote
-   gui-apps/nwg-bar
-   gui-apps/nwg-displays
-   || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland )
-   gui-apps/nwg-drawer
-   gui-apps/nwg-menu
-   gui-apps/nwg-panel
-   gui-apps/nwg-shell-config
+   gui-apps/grim
+   gui-apps/swappy
+   gui-apps/slurp
 "
 DEPEND="${RDEPEND}"
 



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

2023-11-19 Thread Arthur Zamarin
commit: 941d1629f7c252737a72d27f064a0206ea9bd2e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941d1629

dev-python/scipy: Keyword 1.11.4 ppc64, #916250

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

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

diff --git a/dev-python/scipy/scipy-1.11.4.ebuild 
b/dev-python/scipy/scipy-1.11.4.ebuild
index fb211087c17a..b00912a9b8a9 100644
--- a/dev-python/scipy/scipy-1.11.4.ebuild
+++ b/dev-python/scipy/scipy-1.11.4.ebuild
@@ -38,7 +38,7 @@ else
)"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/xsimd/

2023-11-19 Thread Arthur Zamarin
commit: 4363f825aa19739ff064e95d01987ab047476c89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4363f825

dev-cpp/xsimd: Keyword 11.1.0-r1 ppc64, #916250

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

 dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild 
b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
index 2df99c4ac6a7..2e369a6e422d 100644
--- a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
+++ b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2023-11-19 Thread Arthur Zamarin
commit: 6e075abcf41ea3f9cd27dc2223530d4b84304675
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e075abc

dev-python/networkx: Keyword 3.2.1 ppc64, #916250

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

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

diff --git a/dev-python/networkx/networkx-3.2.1.ebuild 
b/dev-python/networkx/networkx-3.2.1.ebuild
index b69b423c14a0..6e40d171e511 100644
--- a/dev-python/networkx/networkx-3.2.1.ebuild
+++ b/dev-python/networkx/networkx-3.2.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
 
 BDEPEND="
test? (



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

2023-11-19 Thread Arthur Zamarin
commit: 14ae8d2378b833c70d7e1f074a1b353c2ac41691
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae8d23

dev-python/pythran: Keyword 0.14.0 ppc64, #916250

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

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

diff --git a/dev-python/pythran/pythran-0.14.0.ebuild 
b/dev-python/pythran/pythran-0.14.0.ebuild
index 11c4028cc368..55e937a216bd 100644
--- a/dev-python/pythran/pythran-0.14.0.ebuild
+++ b/dev-python/pythran/pythran-0.14.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
dev-libs/boost



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

2023-11-19 Thread Arthur Zamarin
commit: 3f07cc8631670d3dc4f3d46daa52c2e89c848acd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f07cc86

sci-libs/scikit-learn: Keyword 1.3.2-r1 ppc64, #916250

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

 sci-libs/scikit-learn/scikit-learn-1.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/scikit-learn/scikit-learn-1.3.2-r1.ebuild 
b/sci-libs/scikit-learn/scikit-learn-1.3.2-r1.ebuild
index 590c007f19a5..d810dd650090 100644
--- a/sci-libs/scikit-learn/scikit-learn-1.3.2-r1.ebuild
+++ b/sci-libs/scikit-learn/scikit-learn-1.3.2-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/scikit-learn/scikit-learn/archive/${PV}.tar.gz -> ${
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
 IUSE="examples"
 
 DEPEND="



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

2023-11-19 Thread Arthur Zamarin
commit: e8695915450a2522a5a6b02a3c208698f961092b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8695915

dev-python/python-lsp-server: Keyword 1.9.0 ppc64, #916250

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

 dev-python/python-lsp-server/python-lsp-server-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.9.0.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.9.0.ebuild
index 539957ed2293..878ce3b4f5d0 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.9.0.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="all-plugins"
 
 RDEPEND="



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

2023-11-19 Thread Arthur Zamarin
commit: 766b964010a84a3d85a861f6b18438d2f7358c06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766b9640

dev-python/pandas: Keyword 2.1.3 ppc64, #916250

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

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

diff --git a/dev-python/pandas/pandas-2.1.3.ebuild 
b/dev-python/pandas/pandas-2.1.3.ebuild
index ce640ccbe7b3..fd14c8d6c39b 100644
--- a/dev-python/pandas/pandas-2.1.3.ebuild
+++ b/dev-python/pandas/pandas-2.1.3.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"
 



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

2023-11-19 Thread Arthur Zamarin
commit: c59a8987b50a523caa1b8290e4d0e0ec8b65e0aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:07:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59a8987

dev-python/xarray: Keyword 2023.11.0 ppc64, #916250

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

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

diff --git a/dev-python/xarray/xarray-2023.11.0.ebuild 
b/dev-python/xarray/xarray-2023.11.0.ebuild
index e158ce05a4de..eab6ed7eec8a 100644
--- a/dev-python/xarray/xarray-2023.11.0.ebuild
+++ b/dev-python/xarray/xarray-2023.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
 IUSE="big-endian"
 
 RDEPEND="



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

2023-11-19 Thread Arthur Zamarin
commit: ee6aed37d8576372d7af1debce3ebd2b8f63f5bf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 19 20:05:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 19 20:05:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6aed37

dev-python/scipy: Stabilize 1.11.3-r1 arm64, #917382

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

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

diff --git a/dev-python/scipy/scipy-1.11.3-r1.ebuild 
b/dev-python/scipy/scipy-1.11.3-r1.ebuild
index 8796c0eb8138..2fa47b9d7ba2 100644
--- a/dev-python/scipy/scipy-1.11.3-r1.ebuild
+++ b/dev-python/scipy/scipy-1.11.3-r1.ebuild
@@ -38,7 +38,7 @@ else
)"
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm ~arm64 ~loong ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~riscv ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2023-11-19 Thread Aisha Tammy
commit: 84edc3f506f4c74fe2e95608c588651d468c7c39
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sun Nov 19 20:04:31 2023 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sun Nov 19 20:04:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84edc3f5

sys-kernel/uek-sources: add 5.15.0.201.135.4

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  1 +
 .../uek-sources-5.15.0.201.135.4.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 1ffdab50f9..40aa3b699a 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -12,6 +12,7 @@ DIST genpatches-5.15-91.experimental.tar.xz 5420 BLAKE2B 
c946006fa74b472f40a8389
 DIST genpatches-5.15-91.extras.tar.xz 3932 BLAKE2B 
139a9a7876504ce63abf76db63904b3b4330ab101ec7f0c97717ee83ff861595df31a36f5fe4fbaf3b70641e6029e399235a7ec3e26feb98522c57e6b4b5d71b
 SHA512 
9486f83b99c1f0bcd23e556229c7c0947be4fa097d688b510b6d57d94584e6fffcc9a2412c3620ceeffc2b347fad1ea1e12f58b2f0629cf93a2bde19f567ee5d
 DIST linux-uek-5.15.0-105.125.4.tar.gz 201689155 BLAKE2B 
33be4a5270cd793a6a5a4fc4c49c4efb37e60aab1abf06b7ed4eba94666890c19a913f75c91d57657f44b31bb17e17152b09130f61a8f19dee5240bae66ea0b9
 SHA512 
00f280387a9964bd24c11c3da07fe8e6a1ef33c799eee040ab74ed886baafa663299bb83a7a2efc0fe4d8608f2fb7ab8e03adc3a738d39dc283df54c9d633eeb
 DIST linux-uek-5.15.0-201.135.2.tar.gz 202625389 BLAKE2B 
4f3e138f5f3bbcbaec7d333bfb24a8837549fc122161e9ccc73596e24a85944028c17b1dd75a870e2438e5f8ff801e569a414c12e3ce29acf44cf714f3eddbdb
 SHA512 
2713ea09727e11048de13bbb8f82b69be273c94d04a6a01655bc3887c0039bbd09574efcf1176599f1879262a5dae64ba2a863f1e1465aff6f7c7adafb6a908d
+DIST linux-uek-5.15.0-201.135.4.tar.gz 202681240 BLAKE2B 
cae67d293a646389bbd4128fdbb87a32ec4f41474afbf684e4c0c05f5580f07a889512945474a33687a4d08c85635dd925975ded65cadad7bef8b83ab3be61ca
 SHA512 
365b19b82341c6eedce78022e34ef8790e1badd1705130b302470f49ec40d1cc33222f6cf4ee8d72f3dd904a15a9780cc7fb582f24a973b0fe92fb99b24316f0
 DIST linux-uek-5.15.0-5.70.1.tar.gz 200233058 BLAKE2B 
92d639ab0c859013ac8518ad52232cd99a43c696f09b72d36bde2f4992ee6344c7ca1b0147d8ebc5ce101181dc238d24d7a59c6bc082a38067426ad88632fd60
 SHA512 
e99c363aa0b64489b775b70979001ff2db2743682ec5f18457db407d0dc2707ed02a251efe86071862e2fc4704abe610c0e1543409819ac6018e6a14db42aefe
 DIST linux-uek-5.15.0-6.80.3.tar.gz 200414049 BLAKE2B 
191a96349e45fcb70297f37b4f725caee2a27bc6a26f0f18c324e3795754a8c01b6c680ebd3230003e536cd7517f943180b0f82a9c3c0368b13cb35b5ba34be2
 SHA512 
e60bbf41de17e59b6ad10c7799117031ac80ca9ab1bd4bbcf880ec8c6f3bc2ab1bfecae7578ff348debc9b6c10823683f9b1877bddadb22c29ced46bed30e688
 DIST linux-uek-5.15.0-8.91.3.tar.gz 201202473 BLAKE2B 
c6a86811a7048d5f8a5d21a0bc5e3772ea0dc3b4b7b954ad45844b666500278c3bea50a2117cd55f66e4d8301b8cd052f0123235451366254b7b5cdc3aa07ea9
 SHA512 
a76c36f64c9a7acffde3a5e94b7b223a1bb9ae2a48d6914b9ad287e3dd04f276547a053ed2afd10b1d2ff4fa5f5fd3e94ae266ff31d05c4f4242bb2789eccec0

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.201.135.4.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.201.135.4.ebuild
new file mode 100644
index 00..ddb8a24fb7
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.201.135.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="143"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+   default
+
+   # remove all backup files
+   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+   unpack_set_extraversion
+   unpack_fix_install_path
+
+   env_setup_xmakeopts
+}
+
+src_prepare() {
+   use gentoo && PATCHES+=(
+   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+   

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

2023-11-19 Thread Gonçalo Negrier Duarte
commit: 7f2d290b04421afb022805cf579721edbbcb7ccc
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Nov 19 19:17:16 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Nov 19 19:17:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f2d290b

gui-apps/satty: new package, add 0.7.0, 

Signed-off-by: Gonçalo Duarte  gmail.com>

 gui-apps/satty/Manifest   | 164 +++
 gui-apps/satty/metadata.xml   |  13 +++
 gui-apps/satty/satty-0.7.0.ebuild | 202 ++
 gui-apps/satty/satty-.ebuild  |  33 +++
 4 files changed, 412 insertions(+)

diff --git a/gui-apps/satty/Manifest b/gui-apps/satty/Manifest
new file mode 100644
index 00..575841fda6
--- /dev/null
+++ b/gui-apps/satty/Manifest
@@ -0,0 +1,164 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
+DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
+DIST async-trait-0.1.74.crate 28997 BLAKE2B 
adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2
 SHA512 
2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST backtrace-0.3.69.crate 77299 BLAKE2B 
594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8
 SHA512 
6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
+DIST byteorder-1.5.0.crate 23288 BLAKE2B 

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

2023-11-19 Thread Zac Medico
commit: f7958aa9f745fcf5ba411c7f936023f2d9de5d7e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 19 18:59:16 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 19:03:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7958aa9

dev-python/html5-parser: add 0.4.12

Closes: https://bugs.gentoo.org/917554
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/html5-parser/Manifest   |  1 +
 dev-python/html5-parser/html5-parser-0.4.12.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/html5-parser/Manifest b/dev-python/html5-parser/Manifest
index 05fa990b368b..d98780db4d4b 100644
--- a/dev-python/html5-parser/Manifest
+++ b/dev-python/html5-parser/Manifest
@@ -1 +1,2 @@
 DIST html5-parser-0.4.11.tar.gz 270735 BLAKE2B 
a2c1037b5bf6dcb8e69f18b3404273993ee325f05a0c5e194ace3f68e0034fa1ac119bb3dde4c4f26dea62928b4dfda9ed1453760a5bb5f8faa9397fb0276a1a
 SHA512 
07123f0851e195e72c16ecdc97336c08278c8cdd10e89251c2ca80d8d90fc63ddd2a13d5a7b2bce430b6124e774fa236788b8eb0d03d6ed4c706d91e6bc4aa4a
+DIST html5-parser-0.4.12.tar.gz 270861 BLAKE2B 
34cd247004956205c8aa67b6863a16950b28b92274feb4ddf1fe5ab177bd6e58d2835775a6e12cb6ee56a9bfcf3ad40f5c645fc380be1364acb8cfbfd6eabb3e
 SHA512 
5dc45c54c53fc6492b645977940ebaf4bc4fee141767d9d6066ecc1c8547a2343f29c39c65f97d827863c499d48f54fae9309b8b25aa636ae3e4e42e97ec1f17

diff --git a/dev-python/html5-parser/html5-parser-0.4.12.ebuild 
b/dev-python/html5-parser/html5-parser-0.4.12.ebuild
new file mode 100644
index ..8dbd7222e8aa
--- /dev/null
+++ b/dev-python/html5-parser/html5-parser-0.4.12.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi toolchain-funcs
+
+DESCRIPTION="Fast C based HTML 5 parsing for python"
+HOMEPAGE="
+   https://github.com/kovidgoyal/html5-parser/
+   https://pypi.org/project/html5-parser/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   )
+"
+
+src_configure() {
+   export PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+}
+
+python_test() {
+   "${EPYTHON}" run_tests.py || die
+}



[gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/

2023-11-19 Thread Florian Schmaus
commit: 13e452d1a3757ee8f950282c27da0b2907eac77d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Nov 19 18:50:36 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Nov 19 18:50:36 2023 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=13e452d1

app-text/texlive-core: update drop-luazlib-version-check.patch, add PR link

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

 app-text/texlive-core/Manifest | 2 +-
 app-text/texlive-core/texlive-core-2023.ebuild | 7 ---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 4e92cfa..a0508fb 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -176,7 +176,7 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 
4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 
4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6
 SHA512 
f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texfot.doc.r68110.tar.xz 35164 BLAKE2B 
47f10b3bb639330c3517392ed19469fb36280bffd786792cc6c4b608c92c61a091b1c6143f707d4be09d46aa4dda48f928cc4cf1811ebbc487ca7e5eb677b58a
 SHA512 
d652523552ad401598c68227b3e0e11c84261a3a243afc731f54892fc971c8f22e74bb58b6eb45ac15f70c8789e5a4a9c4dfca81a3dc304762ab97c8bc74e3c4
 DIST texfot.r68110.tar.xz 6936 BLAKE2B 
1104fc5319d2dd5b71eee5f8e6e0a79edc4ad40215253591828b3fcc36cda0c7e538eb1751bc790994332b882af8e5618b0d908a6bb079e04370a3be2a296156
 SHA512 
0886ab706ce0f18b0eab304afa1d570fd55b57bc02c8b3b1aacde77c73ee260f688bd395b2e362cb998cc1aa9a2d1e228b118f5234eb9c40ce867a97d86f4ac9
-DIST texlive-2023-drop-luazlip-version-check.patch 1621 BLAKE2B 
907cd70c1756cb5c771554b34232a4544d77d2ba5f5136b698cd713757a09643db4d338737490b9490c54eb2909a564685b8a765c08bcbf1b228dbe239c05955
 SHA512 
6ed1f7f7baefde6d027e30ae82fc3bf66b646a81148aeb81416e76893af167070032b385775aeed2a27a67c12ec76edff1fa2362e26d531cb6984b49710af9d0
+DIST texlive-2023-drop-luazlib-version-check.patch 1622 BLAKE2B 
657d2cf7a8082bf295a4f0b8f7d1f6db9284b2b937527b4550dbe440a5d7c53524cd0c81d16d0939c832e5f49f3ec2fdeb10b90333787b8c0b65c5a5846adcb7
 SHA512 
a81aea3127881f8b57dcbaece0f1b8a5afc2d20781d1e28f44695348aebfa6cd8963f26d929bfdd77833f3732ca3785348cd42d8ea20d37458b3ddb1273b
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 
6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035
 SHA512 
93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 
80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a
 SHA512 
22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 
85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50
 SHA512 
46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild 
b/app-text/texlive-core/texlive-core-2023.ebuild
index 4ba6b2e..1791cbe 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -17,8 +17,8 @@ RESTRICT="mirror"
 
 SRC_URI="
mirror://ctan/Source/${MY_P}.tar.xz
-   
https://github.com/Flowdalic/texlive-source/commit/9d53bc46fc5259542e32299ec695df375a4f54c9.patch
-   -> texlive-2023-drop-luazlip-version-check.patch
+   
https://github.com/Flowdalic/texlive-source/commit/8be4094fa5dfcfbeace5d16a481ae97fdf816727.patch
+   -> texlive-2023-drop-luazlib-version-check.patch
 "
 
 # We ship binextra collection alongside
@@ -419,7 +419,8 @@ src_prepare() {
# eapply "${FILESDIR}"/${P}-clang-16.patch
# eapply "${WORKDIR}"/${P}-CVE-2023-32700.patch
 
-   eapply "${DISTDIR}/texlive-2023-drop-luazlip-version-check.patch"
+   # https://github.com/TeX-Live/texlive-source/pull/62
+   eapply "${DISTDIR}/texlive-2023-drop-luazlib-version-check.patch"
 
default
 



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, dev-haskell/extra/

2023-11-19 Thread Sam James
commit: de2572409564303a438f9254034e8a6ebdf32498
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 02:06:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de257240

dev-haskell/extra: slotmove 2 -> 0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/extra/extra-1.7.10.ebuild | 2 +-
 dev-haskell/extra/extra-1.7.14.ebuild | 2 +-
 profiles/updates/4Q-2023  | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/extra/extra-1.7.10.ebuild 
b/dev-haskell/extra/extra-1.7.10.ebuild
index d12c08648244..ca17f8702594 100644
--- a/dev-haskell/extra/extra-1.7.10.ebuild
+++ b/dev-haskell/extra/extra-1.7.10.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/ndmitchell/extra#readme;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND=">=dev-haskell/clock-0.7:=[profile?]

diff --git a/dev-haskell/extra/extra-1.7.14.ebuild 
b/dev-haskell/extra/extra-1.7.14.ebuild
index ca349cad6eeb..ad8d56eb55b3 100644
--- a/dev-haskell/extra/extra-1.7.14.ebuild
+++ b/dev-haskell/extra/extra-1.7.14.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Extra functions I use"
 HOMEPAGE="https://github.com/ndmitchell/extra#readme;
 
 LICENSE="BSD"
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND=">=dev-haskell/clock-0.7:=[profile?]

diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index 01993a2e33a7..be5397181240 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -23,3 +23,4 @@ move kde-misc/wacomtablet kde-plasma/wacomtablet
 move kde-apps/print-manager kde-plasma/print-manager
 move dev-libs/kuserfeedback kde-frameworks/kuserfeedback
 move dev-python/pure_eval dev-python/pure-eval
+slotmove dev-haskell/extra 2 0



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, dev-haskell/hdbc-postgresql/

2023-11-19 Thread Sam James
commit: 9b9efbd4e27d790f28d698ba732814f19b63e134
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 02:08:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9efbd4

dev-haskell/hdbc-postgresql: slotmove 2 -> 0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild | 2 +-
 dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild | 6 +-
 profiles/updates/4Q-2023   | 1 +
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild 
b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
index ad99cae6ccbd..8004d0b918dc 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/hdbc/hdbc-postgresql;
 SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
 
 LICENSE="BSD"
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 

diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild 
b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
index b90c4758ef83..53a270aa6ab8 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
@@ -19,11 +19,7 @@ HOMEPAGE="https://github.com/hdbc/hdbc-postgresql;
 
 LICENSE="BSD"
 
-# For some reason, the slot was previously set to 2. Changing this could cause
-# problems as haskell-updater tries to reinstall a version of the same slot.
-# This should be changed at some point, but currently the version in ::gentoo
-# is also set to 2.
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="

diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index be5397181240..a4fe88bb542e 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -24,3 +24,4 @@ move kde-apps/print-manager kde-plasma/print-manager
 move dev-libs/kuserfeedback kde-frameworks/kuserfeedback
 move dev-python/pure_eval dev-python/pure-eval
 slotmove dev-haskell/extra 2 0
+slotmove dev-haskell/hdbc-postgresql 2 0



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hspec-wai/

2023-11-19 Thread Sam James
commit: b7411196b11ea4bd3b595ac82d49fcad6db856ed
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 01:44:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7411196

dev-haskell/hspec-wai: Add upper bound to ghc dep

hspec-wai-0.10.1 will not build on >=ghc-9.2, leading to errors:

Could not find module ‘Data.ByteString.Lazy.Builder’

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild 
b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
index 161cfda69aa4..34e0f3803433 100644
--- a/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
+++ b/dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild
@@ -26,7 +26,7 @@ RDEPEND="dev-haskell/base-compat:=[profile?]
dev-haskell/text:=[profile?]
>=dev-haskell/wai-3:=[profile?]
>=dev-haskell/wai-extra-3:=[profile?]
-   >=dev-lang/ghc-7.8.2:=
+   >=dev-lang/ghc-7.8.2:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tree-diff/, dev-haskell/hspec/, dev-haskell/hspec-wai/, ...

2023-11-19 Thread Sam James
commit: 34ed62fce40d834510457daa776bedf32a77781d
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 02:23:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ed62fc

dev-haskell/quickcheck: slotmove 2 -> 0

Signed-off-by: hololeap  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33672
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-0.7.2.2.ebuild| 2 +-
 app-portage/hackport/hackport-0.8.4.0.ebuild| 2 +-
 app-portage/hackport/hackport-.ebuild   | 2 +-
 dev-haskell/aeson/aeson-2.0.3.0.ebuild  | 2 +-
 dev-haskell/aeson/aeson-2.1.2.1.ebuild  | 2 +-
 dev-haskell/chasingbottoms/chasingbottoms-1.3.1.12.ebuild   | 2 +-
 dev-haskell/crypto-api-tests/crypto-api-tests-0.3-r1.ebuild | 2 +-
 .../crypto-cipher-tests/crypto-cipher-tests-0.0.11-r1.ebuild| 2 +-
 dev-haskell/digits/digits-0.3.1.ebuild  | 2 +-
 dev-haskell/hspec-core/hspec-core-2.10.6.ebuild | 2 +-
 dev-haskell/hspec-core/hspec-core-2.9.4.ebuild  | 2 +-
 dev-haskell/hspec-meta/hspec-meta-2.10.5.ebuild | 2 +-
 dev-haskell/hspec-meta/hspec-meta-2.9.3.ebuild  | 2 +-
 dev-haskell/hspec-wai/hspec-wai-0.10.1.ebuild   | 2 +-
 dev-haskell/hspec-wai/hspec-wai-0.11.1.ebuild   | 2 +-
 dev-haskell/hspec/hspec-2.10.6.ebuild   | 2 +-
 dev-haskell/hspec/hspec-2.9.4.ebuild| 2 +-
 dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild| 2 +-
 dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.1.ebuild  | 2 +-
 dev-haskell/lua-arbitrary/lua-arbitrary-1.0.1.ebuild| 2 +-
 dev-haskell/megaparsec-tests/megaparsec-tests-9.2.2.ebuild  | 2 +-
 dev-haskell/pandoc-types/pandoc-types-1.22.2.ebuild | 2 +-
 dev-haskell/pandoc-types/pandoc-types-1.23.1.ebuild | 2 +-
 dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild | 2 +-
 .../quickcheck-classes-base/quickcheck-classes-base-0.6.2.0.ebuild  | 6 +++---
 dev-haskell/quickcheck-classes/quickcheck-classes-0.6.4.0.ebuild| 6 +++---
 dev-haskell/quickcheck-classes/quickcheck-classes-0.6.5.0.ebuild| 6 +++---
 dev-haskell/quickcheck-instances/quickcheck-instances-0.3.27.ebuild | 2 +-
 .../quickcheck-instances/quickcheck-instances-0.3.29.1-r1.ebuild| 2 +-
 dev-haskell/quickcheck-io/quickcheck-io-0.2.0.ebuild| 2 +-
 dev-haskell/quickcheck-unicode/quickcheck-unicode-1.0.1.0.ebuild| 2 +-
 dev-haskell/quickcheck/quickcheck-2.14.2.ebuild | 2 +-
 dev-haskell/quickcheck/quickcheck-2.14.3.ebuild | 2 +-
 dev-haskell/servant/servant-0.19.ebuild | 2 +-
 dev-haskell/servant/servant-0.20.ebuild | 2 +-
 dev-haskell/tasty-lua/tasty-lua-1.0.2.ebuild| 2 +-
 dev-haskell/tasty-lua/tasty-lua-1.1.0.ebuild| 2 +-
 dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.1.1.ebuild   | 2 +-
 dev-haskell/tasty-quickcheck/tasty-quickcheck-0.10.2.ebuild | 2 +-
 .../test-framework-quickcheck2-0.3.0.5-r2.ebuild| 2 +-
 dev-haskell/tree-diff/tree-diff-0.2.1.1.ebuild  | 2 +-
 dev-haskell/tree-diff/tree-diff-0.3.0.1-r1.ebuild   | 2 +-
 dev-util/shellcheck/shellcheck-0.9.0-r2.ebuild  | 2 +-
 dev-vcs/git-annex/git-annex-10.20220624.ebuild  | 2 +-
 dev-vcs/git-annex/git-annex-10.20230802.ebuild  | 2 +-
 dev-vcs/git-repair/git-repair-1.20220404.ebuild | 2 +-
 dev-vcs/git-repair/git-repair-1.20230814.ebuild | 2 +-
 profiles/updates/4Q-2023| 1 +
 48 files changed, 54 insertions(+), 53 deletions(-)

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
index 95546f4c9787..9caa117dedee 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -33,7 +33,7 @@ RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/network-3.0:=
>=dev-haskell/network-uri-2.6.0.2:=
>=dev-haskell/parallel-3.2.1.0:=
-   dev-haskell/quickcheck:2=
+   dev-haskell/quickcheck:=
>=dev-haskell/random-1:=
>=dev-haskell/regex-base-0.94.0.0:=
>=dev-haskell/regex-posix-0.96.0.0:=

diff --git a/app-portage/hackport/hackport-0.8.4.0.ebuild 
b/app-portage/hackport/hackport-0.8.4.0.ebuild
index d43064a77d5a..624f4ffddd58 100644
--- a/app-portage/hackport/hackport-0.8.4.0.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hdbc/

2023-11-19 Thread Sam James
commit: 699415c7e8149e1029a50182dd026e5c7cd46928
Author: hololeap  protonmail  com>
AuthorDate: Fri Nov 17 05:44:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699415c7

dev-haskell/hdbc: Fix dependencies

Add missing src_configure to pass needed flags.

Loosen constraint on 'time'. This allows hdbc-2.4.0.3 to be built on
newer GHC.

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hdbc/hdbc-2.4.0.3.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild 
b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
index 16d3945d0c86..858dae90cb35 100644
--- a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
+++ b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
@@ -23,6 +23,10 @@ IUSE=""
 
 RESTRICT="test" # Requires unmaintaned dev-haskell/testpack
 
+CABAL_CHDEPS=(
+   'time >= 1.5 && < 1.10' 'time >= 1.5'
+)
+
 RDEPEND=">=dev-haskell/convertible-1.1.0.0:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/old-locale:=[profile?]
@@ -36,3 +40,13 @@ DEPEND="${RDEPEND}
 "
 
 S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   config_flags=(
+   --flag=-buildtests
+   --flag=splitBase
+   --flag=minTime15
+   )
+
+   haskell-cabal_src_configure ${config_flags[@]}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hdbc-postgresql/, profiles/updates/, dev-haskell/hdbc-sqlite3/, ...

2023-11-19 Thread Sam James
commit: b74dadf2d7c0b11f38d75d062db5d188c7061817
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 02:11:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74dadf2

dev-haskell/hdbc: slotmove 2 -> 0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild | 2 +-
 dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild | 2 +-
 dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild| 2 +-
 dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1.ebuild   | 2 +-
 dev-haskell/hdbc/hdbc-2.4.0.3.ebuild   | 2 +-
 dev-haskell/hdbc/hdbc-2.4.0.4.ebuild   | 2 +-
 profiles/updates/4Q-2023   | 1 +
 7 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild 
b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
index 8004d0b918dc..1d9f67c6efaa 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
@@ -23,7 +23,7 @@ IUSE=""
 
 RDEPEND=">=dev-db/postgresql-7:*
dev-haskell/convertible:=[profile?]
-   >=dev-haskell/hdbc-2.2.0:2=[profile?]
+   >=dev-haskell/hdbc-2.2.0:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/old-locale:=[profile?]
dev-haskell/old-time:=[profile?]

diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild 
b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
index 53a270aa6ab8..0072be8a8d5a 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.1.ebuild
@@ -25,7 +25,7 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RDEPEND="
>=dev-db/postgresql-7:*
dev-haskell/convertible:=[profile?]
-   >=dev-haskell/hdbc-2.2.0:2=[profile?]
+   >=dev-haskell/hdbc-2.2.0:=[profile?]
dev-haskell/old-time:=[profile?]
dev-haskell/parsec:=[profile?]
dev-haskell/utf8-string:=[profile?]

diff --git a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild 
b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
index 40e59e8935ef..8d237bf11d1c 100644
--- a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
+++ b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1-r1.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+splitbase"
 
 RDEPEND=">=dev-db/sqlite-3.0
-   >=dev-haskell/hdbc-2.3.0.0:2=[profile?]
+   >=dev-haskell/hdbc-2.3.0.0:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-7.4.1:=

diff --git a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1.ebuild 
b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1.ebuild
index 89738bb48fb2..f4c9fab13d7b 100644
--- a/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1.ebuild
+++ b/dev-haskell/hdbc-sqlite3/hdbc-sqlite3-2.3.3.1.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+splitbase"
 
 RDEPEND=">=dev-db/sqlite-3.0
-   >=dev-haskell/hdbc-2.3.0.0:2=[profile?]
+   >=dev-haskell/hdbc-2.3.0.0:=[profile?]
dev-haskell/mtl:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-7.4.1:=

diff --git a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild 
b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
index 858dae90cb35..f2d24771a8d8 100644
--- a/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
+++ b/dev-haskell/hdbc/hdbc-2.4.0.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/hdbc/hdbc;
 SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
 
 LICENSE="BSD"
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 

diff --git a/dev-haskell/hdbc/hdbc-2.4.0.4.ebuild 
b/dev-haskell/hdbc/hdbc-2.4.0.4.ebuild
index 159e1a2ddf5a..3ef978f673de 100644
--- a/dev-haskell/hdbc/hdbc-2.4.0.4.ebuild
+++ b/dev-haskell/hdbc/hdbc-2.4.0.4.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Haskell Database Connectivity"
 HOMEPAGE="https://github.com/hdbc/hdbc;
 
 LICENSE="BSD"
-SLOT="2/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 PATCHES=(

diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index a4fe88bb542e..62eba90e6c54 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -25,3 +25,4 @@ move dev-libs/kuserfeedback kde-frameworks/kuserfeedback
 move dev-python/pure_eval dev-python/pure-eval
 slotmove dev-haskell/extra 2 0
 slotmove dev-haskell/hdbc-postgresql 2 0
+slotmove dev-haskell/hdbc 2 0



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

2023-11-19 Thread Sam James
commit: ac9cb5a5f2ff3257888d5c65821b1c41fa8fc0b3
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 00:31:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9cb5a5

profiles: Last-rite dev-haskell/terminfo

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 4b9eee828f99..70901a794563 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# hololeap  (2023-11-19)
+# Bundled library for GHC, exposed as an ebuild for historical reasons.
+# No reverse dependencies, no longer needed in ::gentoo tree.
+# See: 
+# Removal on 2023-12-19.
+dev-haskell/terminfo
+
 # Sam James  (2023-11-19)
 # GCC 10 and older no longer receive upstream support or fixes for
 # bugs. Please switch to a newer GCC version using gcc-config.



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/reducers/

2023-11-19 Thread Sam James
commit: 707bec6058925eebae872afbe332a51539e6f8ea
Author: hololeap  protonmail  com>
AuthorDate: Wed Nov 15 23:59:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707bec60

dev-haskell/reducers: Add upper bound to ghc dep

reducers-3.12.3 will not build on >=ghc-9.2

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/reducers/reducers-3.12.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/reducers/reducers-3.12.3-r1.ebuild 
b/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
index 20cfff69798f..ff4a631e7b31 100644
--- a/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
+++ b/dev-haskell/reducers/reducers-3.12.3-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND=">=dev-haskell/fingertree-0.1:=[profile?] 
=dev-haskell/semigroups-0.9:=[profile?] 
=dev-haskell/text-0.11.1.5:=[profile?] 
=dev-haskell/unordered-containers-0.2:=[profile?] 
=dev-lang/ghc-7.8.2:=
+   >=dev-lang/ghc-7.8.2:= 

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

2023-11-19 Thread Sam James
commit: 574425b7ca6414192e208ae9c4134fcec232926d
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 00:44:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574425b7

profiles: Last-rite dev-haskell/doctest-parallel

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 70901a794563..2abc8138e0e7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# hololeap  (2023-11-19)
+# Package has been masked for a long time, is useless for ::gentoo, and has no
+# reverse dependencies.
+# Removal on 2023-12-19.
+dev-haskell/doctest-parallel
+
 # hololeap  (2023-11-19)
 # Bundled library for GHC, exposed as an ebuild for historical reasons.
 # No reverse dependencies, no longer needed in ::gentoo tree.



[gentoo-commits] repo/gentoo:master commit in: app-portage/hackport/

2023-11-19 Thread Sam James
commit: e4e61531ab27274c93feb1b6b384dda406189e21
Author: hololeap  protonmail  com>
AuthorDate: Thu Nov 16 06:21:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e61531

app-portage/hackport: Add upper bound to ghc dep

hackport-0.7.2.2 will not build on >=ghc-9.2

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-portage/hackport/hackport-0.7.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild 
b/app-portage/hackport/hackport-0.7.2.2.ebuild
index c82f8252ca25..95546f4c9787 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -43,7 +43,7 @@ RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/tar-0.5.0.3:=
dev-haskell/xml:=
>=dev-haskell/zlib-0.5.3:=
-   >=dev-lang/ghc-8.4.3:=
+   >=dev-lang/ghc-8.4.3:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/parallel/, profiles/updates/

2023-11-19 Thread Sam James
commit: 6015da08d1ee71e9bd1ff9eef91231ed7dfa95d9
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 02:12:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6015da08

dev-haskell/parallel: slotmove 3 -> 0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/parallel/parallel-3.2.2.0.ebuild | 2 +-
 profiles/updates/4Q-2023 | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-haskell/parallel/parallel-3.2.2.0.ebuild 
b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
index 5f601299665e..dfcf7d93965f 100644
--- a/dev-haskell/parallel/parallel-3.2.2.0.ebuild
+++ b/dev-haskell/parallel/parallel-3.2.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://hackage.haskell.org/package/parallel;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
-SLOT="3/${PV}"
+SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 

diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index 62eba90e6c54..e0b88589d235 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -26,3 +26,4 @@ move dev-python/pure_eval dev-python/pure-eval
 slotmove dev-haskell/extra 2 0
 slotmove dev-haskell/hdbc-postgresql 2 0
 slotmove dev-haskell/hdbc 2 0
+slotmove dev-haskell/parallel 3 0



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

2023-11-19 Thread Sam James
commit: f341dc773d2dc3d7d4bd45a699aed4d664dc7a3f
Author: hololeap  protonmail  com>
AuthorDate: Sat Nov 18 00:27:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f341dc77

profiles: Remove dev-haskell/doctest-parallel

Package should be last-rited instead of hanging around masked and
useless for ::gentoo.

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a138903e3606..4b9eee828f99 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -490,12 +490,6 @@ x11-drivers/nvidia-drivers:0/390
 # Unfixed root privilege escalation, bug #631552
 sys-cluster/slurm
 
-# hololeap  (2022-08-21)
-# doctest-parallel does not currently work with Setup.hs (used internally by
-# haskell-cabal.eclass)
-# See: 
-dev-haskell/doctest-parallel
-
 # Joonas Niilola  (2022-04-29)
 # Apparently the "b" in version means "beta". 3.24 is available, we
 # should update to that. #841437



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hsyaml/

2023-11-19 Thread Sam James
commit: 9666e9c0fa3982822a41021e7ff3bea23619e38a
Author: hololeap  protonmail  com>
AuthorDate: Thu Nov 16 00:09:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9666e9c0

dev-haskell/hsyaml: update upstream metadata

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hsyaml/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/hsyaml/metadata.xml b/dev-haskell/hsyaml/metadata.xml
index b11316eec0dc..a72f234e538f 100644
--- a/dev-haskell/hsyaml/metadata.xml
+++ b/dev-haskell/hsyaml/metadata.xml
@@ -10,6 +10,6 @@


HsYAML
-   haskell-hvr/HsYAML
+   hvr/HsYAML

 



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/missingh/

2023-11-19 Thread Sam James
commit: 1cb5db8e96b8155b31550cc5be8d01e29582aee5
Author: hololeap  protonmail  com>
AuthorDate: Fri Nov 17 05:54:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb5db8e

dev-haskell/missingh: update upstream metadata

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/missingh/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/missingh/metadata.xml 
b/dev-haskell/missingh/metadata.xml
index d7d3cd104993..6b12c539c764 100644
--- a/dev-haskell/missingh/metadata.xml
+++ b/dev-haskell/missingh/metadata.xml
@@ -7,6 +7,6 @@


MissingH
-   haskell-hvr/missingh
+   hvr/missingh

 



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

2023-11-19 Thread Sam James
commit: 0941d693b666d852901e908fe37db250ddfae2ca
Author: hololeap  protonmail  com>
AuthorDate: Fri Nov 17 23:49:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0941d693

dev-haskell/hdbc-postgresql: Loosen constraint on 'time'

This allows hdbc-2.4.0.3 to be built on newer GHC.

Add missing flags to src_configure.

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild 
b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
index d04a9048548b..ad99cae6ccbd 100644
--- a/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
+++ b/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.5.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # ebuild generated by hackport 0.6.7.
-#hackport: flags: +splitbase -buildtests
+#hackport: flags: +splitbase,-buildtests,+minTime15
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
@@ -39,10 +39,12 @@ S="${WORKDIR}/${MY_P}"
 
 CABAL_CHDEPS=(
'Cabal >= 1.8 && < 3.3' 'Cabal >= 1.8'
+   'time >= 1.5 && < 1.10' 'time >= 1.5'
 )
 
 src_configure() {
haskell-cabal_src_configure \
--flag=-buildtests \
-   --flag=splitbase
+   --flag=splitbase \
+   --flag=minTime15
 }



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cryptohash-md5/

2023-11-19 Thread Sam James
commit: e00610779e8ac97ec4f874b7ad6e833dc5cc1abb
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 12 23:27:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0061077

dev-haskell/cryptohash-md5: update upstream metadata

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/cryptohash-md5/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/cryptohash-md5/metadata.xml 
b/dev-haskell/cryptohash-md5/metadata.xml
index a39901938d32..ce013d3a56a1 100644
--- a/dev-haskell/cryptohash-md5/metadata.xml
+++ b/dev-haskell/cryptohash-md5/metadata.xml
@@ -7,6 +7,6 @@


cryptohash-md5
-   haskell-hvr/cryptohash-md5
+   hvr/cryptohash-md5

 



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/missingh/

2023-11-19 Thread Sam James
commit: ef9dfd7ab95f08951c90cc3a486db5e4dc9852eb
Author: hololeap  protonmail  com>
AuthorDate: Fri Nov 17 05:53:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9dfd7a

dev-haskell/missingh: Hackage revision bump

Pulls latest Hackage revision for v0.4.3.0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/missingh/Manifest   |  3 ++-
 dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild | 18 +-
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/dev-haskell/missingh/Manifest b/dev-haskell/missingh/Manifest
index 42f3df739849..cc5d48701e4b 100644
--- a/dev-haskell/missingh/Manifest
+++ b/dev-haskell/missingh/Manifest
@@ -1,2 +1,3 @@
-DIST MissingH-1.4.3.0.tar.gz 107358 BLAKE2B 
fa6cf7efd1a60defce6ec0e6bbee229b71f5afe4140cca31dd47c54fbeb8a2a7b0f3e41e4ccba3e010ab85c21fad4d9bb392bd4481a01a945a77de7366b6eae6
 SHA512 
eb42ad9fd09347d2ec661f8181c6d2c95fb4f9f05634373ac27b377508056afd909b4925f725b9e11441ee9877b66b46038005e469d0b754f8f6cb1cda66d1dc
+DIST missingh-1.4.3.0-rev2.cabal 4702 BLAKE2B 
bfdab0fa3c9b7ca3fffe3cfa0b8407b6846253a6088e229b444a28c965054a1107f2553ebc4b5907a350a53280a675eb503a43fee6a5ebba4617c7469f28b04c
 SHA512 
62b58dcef890121fa58b89741ea1704cdde6195f67ded1d8e4d891b2d39a2287fe71c37bfca15b7c23debb98b5b7e6405dc0afc4cf63c8a025189832186de0aa
+DIST missingh-1.4.3.0.tar.gz 107358 BLAKE2B 
fa6cf7efd1a60defce6ec0e6bbee229b71f5afe4140cca31dd47c54fbeb8a2a7b0f3e41e4ccba3e010ab85c21fad4d9bb392bd4481a01a945a77de7366b6eae6
 SHA512 
eb42ad9fd09347d2ec661f8181c6d2c95fb4f9f05634373ac27b377508056afd909b4925f725b9e11441ee9877b66b46038005e469d0b754f8f6cb1cda66d1dc
 DIST missingh-1.6.0.0.tar.gz 109652 BLAKE2B 
ff7faa78c0d48108da83ead5bfa8a137270b3c1c520dfca683923d05b1c14ba581b49e6e713535ea6a596684d5ef55ed54ae8cbd9a8605ce3fd4b2dccda5dafe
 SHA512 
f49cf93bf172e5ed41a05af4d12d05d6b2dcde61a94b42f2f8be2931458ed622af45051c02a30f71d8ce359548b13d1a7afcd7b458b4a68e78896014a33923a0

diff --git a/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild 
b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
index 300037aba372..3902a1b62e92 100644
--- a/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
+++ b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild
@@ -3,18 +3,17 @@
 
 EAPI=8
 
-# ebuild generated by hackport 0.6.4.
-#hackport: flags: +network--ge-3-0-0
+# ebuild generated by hackport 0.8.4.0.
+#hackport: flags: +network--ge-3_0_0
+
+CABAL_HACKAGE_REVISION=2
+CABAL_PN="MissingH"
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
 
-MY_PN="MissingH"
-MY_P="${MY_PN}-${PV}"
-
 DESCRIPTION="Large utility library"
 HOMEPAGE="https://hackage.haskell.org/package/MissingH;
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
@@ -39,13 +38,6 @@ DEPEND="${RDEPEND}
>=dev-haskell/hunit-1.6 = 4.5.0.0 && < 4.15' 'base>= 
4.5.0.0'
-   'random  >= 1.0.1.1 && < 1.2' 'random'
-)
-
 src_configure() {
haskell-cabal_src_configure \
--flag=network--ge-3_0_0



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bsb-http-chunked/

2023-11-19 Thread Sam James
commit: bc26dc90eb189ca9e0b637325ede65cc915589d2
Author: hololeap  protonmail  com>
AuthorDate: Wed Nov 15 17:22:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc26dc90

dev-haskell/bsb-http-chunked: Add conditional upper bound to ghc dep

Tests included with bsb-http-chunked-0.0.0.4 do not work with
>=ghc-9.2. Add an upper bound for dev-lang/ghc if USE=test is enabled.

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4-r1.ebuild | 2 +-
 dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild| 8 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4-r1.ebuild 
b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4-r1.ebuild
index b6272269df21..6513ce234259 100644
--- a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4-r1.ebuild
+++ b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4-r1.ebuild
@@ -11,7 +11,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour 
test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Chunked HTTP transfer encoding for bytestring builders"
-HOMEPAGE="https://github.com/sjakobi/bsb-https-chunked;
+HOMEPAGE="https://github.com/sjakobi/bsb-http-chunked;
 
 LICENSE="BSD"
 SLOT="0/${PV}"

diff --git a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild 
b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
index 934de12c6e19..5dd3456be0d4 100644
--- a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
+++ b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
@@ -19,6 +19,14 @@ IUSE=""
 
 RDEPEND=">=dev-lang/ghc-7.10.1:=
 "
+
+# Tests do not work correctly on >=ghc-9.2
+RDEPEND+="
+   test? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/juicypixels/

2023-11-19 Thread Sam James
commit: 24b020887ba58e01c2e543a7767c498f421879d9
Author: hololeap  protonmail  com>
AuthorDate: Wed Nov 15 23:58:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b02088

dev-haskell/juicypixels: Loosen constraint on bytestring

This allows juicypixels-3.3.5 to be built on newer GHC

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/juicypixels/juicypixels-3.3.5.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild 
b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
index a9be7e744407..730b4ec64d54 100644
--- a/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
+++ b/dev-haskell/juicypixels/juicypixels-3.3.5.ebuild
@@ -20,6 +20,10 @@ SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="mmap"
 
+CABAL_CHDEPS=(
+   'bytestring  >= 0.9 && < 0.11' 'bytestring >=0.9'
+)
+
 RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] =dev-haskell/primitive-0.4:=[profile?]
>=dev-haskell/vector-0.10:=[profile?] 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hsyaml/

2023-11-19 Thread Sam James
commit: 3a94841d8f83ad03b7d57283bec550d9e4ff0c80
Author: hololeap  protonmail  com>
AuthorDate: Thu Nov 16 00:08:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a94841d

dev-haskell/hsyaml: Hackage revision bump

Pulls latest Hackage revision for v0.2.1.0

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hsyaml/Manifest  |  3 ++-
 dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild | 26 ++
 2 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/dev-haskell/hsyaml/Manifest b/dev-haskell/hsyaml/Manifest
index e9d179396612..611ac0253b3a 100644
--- a/dev-haskell/hsyaml/Manifest
+++ b/dev-haskell/hsyaml/Manifest
@@ -1,2 +1,3 @@
-DIST HsYAML-0.2.1.0.tar.gz 83976 BLAKE2B 
fff32d30eb6cb76c852c9cb1909b8be06e4818d23322397271594dfe60895ea79ffa8cc4c4944173de30d46e1ef8a2872972434aeacec44fff8d52dc169264e5
 SHA512 
f8ad41a99e48183835093ad8bf6a3fbdf4b9ad9df3bea46b12efd55a9555c22bd2595c72b1ac2e73379ab47e21f6cbf9022412db8971e1c7c02a32e824f53304
+DIST hsyaml-0.2.1.0-rev4.cabal 5397 BLAKE2B 
66c3351dd9d89684d17c48aa7efbf6d49e422ce20f5537712fc13ea454f675cd70aca8657695075de8b75bfed1f27de6fb351abc35854535fb1972f54d2fe31e
 SHA512 
abbcd42b604b11ad1758f85f6de732b65fc21f1d08d5855569cce6d52b7ca26c88431bcec640031b7209c768bd5902d401039f52ffd31b857616298000697ffc
+DIST hsyaml-0.2.1.0.tar.gz 83976 BLAKE2B 
fff32d30eb6cb76c852c9cb1909b8be06e4818d23322397271594dfe60895ea79ffa8cc4c4944173de30d46e1ef8a2872972434aeacec44fff8d52dc169264e5
 SHA512 
f8ad41a99e48183835093ad8bf6a3fbdf4b9ad9df3bea46b12efd55a9555c22bd2595c72b1ac2e73379ab47e21f6cbf9022412db8971e1c7c02a32e824f53304
 DIST hsyaml-0.2.1.2.tar.gz 84263 BLAKE2B 
1fb534a31cdcc41536e3f0114f27b4f140142293aca052d72d5d5993ff5ff686fea30a893e30efe34c2969ad9237228a43960f8adac201470568628d60464237
 SHA512 
4ade814924422a0985096be48ce0305f8491df03985511b408fefcf68a044f9ec4a0d29d978c2bb72b36315c49ee3faea69d8336cd5d88ca3d2d86077f46d003

diff --git a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild 
b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
index 4602f8d4b850..ce3b34aac459 100644
--- a/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
+++ b/dev-haskell/hsyaml/hsyaml-0.2.1.0.ebuild
@@ -3,20 +3,20 @@
 
 EAPI=8
 
+# ebuild generated by hackport 0.8.4.0.
+
+CABAL_HACKAGE_REVISION=4
+CABAL_PN="HsYAML"
+
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
 
-MY_PN="HsYAML"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Pure Haskell YAML 1.2 parser"
-HOMEPAGE="https://github.com/haskell-hvr/HsYAML;
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
+DESCRIPTION="Pure Haskell YAML 1.2 processor"
+HOMEPAGE="https://github.com/hvr/HsYAML;
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
 
 RDEPEND=">=dev-haskell/fail-4.9.0.0:=[profile?] 
=dev-haskell/mtl-2.2.1:=[profile?] =4.5   && <4.14' 'base >=4.5'
-   'containers   >=0.4.2 && <0.7' 'containers   >=0.4.2'
-   'QuickCheck == 2.13.*' 'QuickCheck >= 2.13'
-   'tasty == 1.2.*' 'tasty >= 1.2'
-   'tasty-quickcheck == 0.10.*' 'tasty-quickcheck >= 0.10'
-)
+src_configure() {
+   haskell-cabal_src_configure --flag=-exe
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/generics-sop/

2023-11-19 Thread Sam James
commit: 0cb8b97468735b854b8714422a4e389f748a342c
Author: hololeap  protonmail  com>
AuthorDate: Wed Nov 15 23:57:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb8b974

dev-haskell/generics-sop: Add upper bound to ghc dep

generics-sop-0.5.1.1 will not build on >=ghc-9.2

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild 
b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
index 98903f45f0cb..5ff74fa11c63 100644
--- a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
+++ b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND=">=dev-haskell/sop-core-0.5.0:=[profile?] 
=dev-haskell/th-abstraction-0.4:=[profile?] 
=dev-lang/ghc-8.4.3:=
+   >=dev-lang/ghc-8.4.3:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/cryptohash-md5/

2023-11-19 Thread Sam James
commit: 77d5543a3284f384d384de0a8d00c90c488ef91e
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 12 23:26:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d5543a

dev-haskell/cryptohash-md5: Hackage revision bump

Loosen constraint on 'bytestring'. This allows
cryptohash-md5-0.11.100.1 to be built on newer GHC.

Pulls latest Hackage revision for v0.11.100.1

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/cryptohash-md5/Manifest | 1 +
 dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild | 9 +
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-haskell/cryptohash-md5/Manifest 
b/dev-haskell/cryptohash-md5/Manifest
index ee97631cab25..238f8eb82871 100644
--- a/dev-haskell/cryptohash-md5/Manifest
+++ b/dev-haskell/cryptohash-md5/Manifest
@@ -1,3 +1,4 @@
+DIST cryptohash-md5-0.11.100.1-rev6.cabal 3964 BLAKE2B 
377323b2129dc35c1345226cffce3de90e1b584681c2c500d42767364057aafcc27825e1b524b7c65b27cb623c3fc4f9a0ec6bdd0cb65c36ce7e0768849511a6
 SHA512 
6b7be0bd0b5e663fd6cce73de16b6396818762a892cf30f6cf9cd08425f06c8c078cc4ee5634d843ffe4014c55c207535589a323dae1c5ff3f76883805e55b54
 DIST cryptohash-md5-0.11.100.1.tar.gz 10472 BLAKE2B 
cc7c99922b05c8df11a7253e6c0dd3ab1399ff739548280fa762b01c507e6d620ab51ccf6c6e791572ae432448118356d1b8879767f4ca245ae59e0daaed2058
 SHA512 
f2efb197005ed5f12a7c2be490a64a83186cacb34eaedec6cbd76e52c30221733da1d31201c5209538226508db760fd9eed0afc8d72643e1509b32c7287cb12e
 DIST cryptohash-md5-0.11.101.0-rev2.cabal 3104 BLAKE2B 
7ee2a97bd67c9d39adb4dac059b142083ce807b1bf9e2bec8012dca3a223cce23f28ffd1f2c8587dd1c3215a2387c2d6b3f13cd3d30838183dd0bd31d233ecf1
 SHA512 
f1cc76e5e00197085ba8cc10eb7a771ac8a55117b51f4eac992f40f65237c70b5e4ab9b25b9312b667d4efdaea289e3f5cdc33b493ff96c9c3819efa60e67a26
 DIST cryptohash-md5-0.11.101.0.tar.gz 11872 BLAKE2B 
b2aafbfef1ecc51a7a21262210df478ea0d0c33539b940d71ffcb4cf28b31ff801f6fde5fb27c70a99f7ea9a1682cbbb4cf13ebbe015ee3712dda76318563643
 SHA512 
6116b384e76927aed06748fac6088280d1ecc7eb5886692c287e971761b98960657b106ba8a700bd0c5b2e552797079e143836af3463acd75bbac207633867a4

diff --git a/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild 
b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
index 50d57072a004..9a1918cd2dbc 100644
--- a/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
+++ b/dev-haskell/cryptohash-md5/cryptohash-md5-0.11.100.1.ebuild
@@ -3,19 +3,19 @@
 
 EAPI=8
 
-# ebuild generated by hackport 0.5.1.
+# ebuild generated by hackport 0.8.4.0.
+
+CABAL_HACKAGE_REVISION=6
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Fast, pure and practical MD5 implementation"
 HOMEPAGE="https://github.com/hvr/cryptohash-md5;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
 
 RDEPEND=">=dev-lang/ghc-7.4.1:=
 "
@@ -29,8 +29,9 @@ DEPEND="${RDEPEND}
 "
 
 CABAL_CHDEPS=(
-   'base >= 4.5   && < 4.10' 'base >= 4.5'
+   'base >= 4.5   && < 4.16' 'base >= 4.5'
'tasty == 0.11.*' 'tasty >= 0.11'
'tasty-quickcheck  == 0.8.*' 'tasty-quickcheck  >= 0.8'
'tasty-hunit   == 0.9.*' 'tasty-hunit   >= 0.9'
+   'bytestring   >= 0.9.2 && < 0.11' 'bytestring >= 0.9.2'
 )



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2023-11-19 Thread Sam James
commit: 48c4969beb97ebe761702b0a0c6998e2501769ae
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 12 23:57:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c4969b

dev-haskell/vector-th-unbox: Add upper bound to ghc dep

vector-th-unbox-0.2.1.7 will not build on >=ghc-9.2, leading to errors
such as:

Couldn't match type ‘[Pat] -> Pat’ with ‘Pat’

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
index 4b2513b3ad77..766e7a1673d6 100644
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND=">=dev-haskell/vector-0.7.1:=[profile?] 
=dev-lang/ghc-7.4.1:=
+   >=dev-lang/ghc-7.4.1:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/xml-hamlet/

2023-11-19 Thread Sam James
commit: 0f9660160c5f5eaf11329ecd29d4539333b76efa
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 12 23:50:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f966016

dev-haskell/xml-hamlet: Add upper bound to ghc dep

xml-hamlet-0.5.0.1 will not build on >=ghc-9.2, leading to errors such
as:

Couldn't match type ‘Pat’ with ‘Type’

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild 
b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
index a5d0cb7ab77d..61623426f704 100644
--- a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
+++ b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild
@@ -21,7 +21,7 @@ RDEPEND=">=dev-haskell/parsec-2.0:=[profile?] 
=dev-haskell/shakespeare-1.0:=[profile?] 
=dev-haskell/text-0.10:=[profile?]
>=dev-haskell/xml-conduit-1.0:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
+   >=dev-lang/ghc-7.4.1:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hedgehog/

2023-11-19 Thread Sam James
commit: e8ddcffe7b398a85051eb30eb204c3917f5d1e58
Author: hololeap  protonmail  com>
AuthorDate: Mon Nov 13 00:42:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ddcffe

dev-haskell/hedgehog: Loosen constraint on template-haskell

This allows hedgehog-1.0.5 to be built on newer GHC

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/hedgehog/Manifest  |  2 +-
 dev-haskell/hedgehog/hedgehog-1.0.5.ebuild | 22 +++---
 2 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/dev-haskell/hedgehog/Manifest b/dev-haskell/hedgehog/Manifest
index 6fc30c7f145f..1fc4946becd1 100644
--- a/dev-haskell/hedgehog/Manifest
+++ b/dev-haskell/hedgehog/Manifest
@@ -1,3 +1,3 @@
-DIST hedgehog-1.0.5.cabal 4533 BLAKE2B 
bca8b965bc8e6d78c0eb72ff1ad555719cc260a8744d6e52dbad8b5f6dc61cb4dcc156c8bed04e0a5eb67bfeceaf0ad23acc1c9ac2332f3d5d2ade1520e130fd
 SHA512 
250275ecf38fb0127350539a476cf84a2db8986ef782e0be3cd321f117a003e67c5454ee7ec89a05fadad872bb6dbc4df44b8bf9a661dfb41bae10bbd24fdff2
+DIST hedgehog-1.0.5-rev1.cabal 4533 BLAKE2B 
bca8b965bc8e6d78c0eb72ff1ad555719cc260a8744d6e52dbad8b5f6dc61cb4dcc156c8bed04e0a5eb67bfeceaf0ad23acc1c9ac2332f3d5d2ade1520e130fd
 SHA512 
250275ecf38fb0127350539a476cf84a2db8986ef782e0be3cd321f117a003e67c5454ee7ec89a05fadad872bb6dbc4df44b8bf9a661dfb41bae10bbd24fdff2
 DIST hedgehog-1.0.5.tar.gz 69389 BLAKE2B 
c3349fba40b43fbc8079fad9e1725db49bb73b2fb2c4d45fb397ec03ef9b003a49ce1a36465d7b989109b3cafec72200d2784a99ecee9e33f64534c97f8c78ca
 SHA512 
03a1bd64451ce90ce7bac67e9f558a97b33cb2f7eeec7885c76558f34018eb794f82344563c6b511094e9cf610a6c0f4c0a229455e57df8729fc093ec212dd98
 DIST hedgehog-1.4.tar.gz 77762 BLAKE2B 
44b8cc3db1f9cb2b833fa71cbcdb9398456a82a66682985be304bcae0f8def5e1f2587abbd27e708fc15d38117e237fef797014294491272503ef018b566acf6
 SHA512 
2c91d0bab1f06996ea68e2823d7e2105da616329ba3bb967b230fe018e113ee40a40996a60641084c8f5390743fc002a36670620cfa7068ff594bdd28e4b1a9a

diff --git a/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild 
b/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
index 045dc2a47e82..5c505c139823 100644
--- a/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
+++ b/dev-haskell/hedgehog/hedgehog-1.0.5.ebuild
@@ -3,35 +3,35 @@
 
 EAPI=8
 
-# ebuild generated by hackport 0.7.
+# ebuild generated by hackport 0.8.4.0.
+
+CABAL_HACKAGE_REVISION=1
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Release with confidence"
 HOMEPAGE="https://hedgehog.qa;
-HACKAGE_REV="1"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
-   https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal 
-> ${PF}.cabal"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
+CABAL_CHDEPS=(
+   'template-haskell>= 2.10   && < 2.18' 
'template-haskell >=2.10'
+)
+
 RDEPEND=">=dev-haskell/ansi-terminal-0.6:=[profile?] 
=dev-haskell/async-2.0:=[profile?] =dev-haskell/concurrent-output-1.7:=[profile?] 
=dev-haskell/erf-2.0:=[profile?] =dev-haskell/exceptions-0.7:=[profile?] 
=dev-haskell/lifted-async-0.7:=[profile?] 
=dev-haskell/mmorph-1.0:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] 
=dev-haskell/mtl-2.1:=[profile?] =dev-haskell/pretty-show-1.6:=[profile?] 
=dev-haskell/primitive-0.6:=[profile?] 
=dev-haskell/random-1.1:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] 
=dev-haskell/stm-2.4:=[profile?] =dev-haskell/text-1.1:=[profile?] =dev-haskell/transformers-base-0.4.5.1:=[profile?] 
=dev-haskell/wl-pprint-annotated-0.0:=[profile?] 
=dev-haskell/cabal-2.2.0.1
 "
-
-src_prepare() {
-   # pull revised cabal from upstream
-   cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
-
-   # Apply patches *after* pulling the revised cabal
-   default
-}



[gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/

2023-11-19 Thread Florian Schmaus
commit: e232c6dc2071ab1df12836addecc927c7325dafc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Nov 19 18:12:33 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Nov 19 18:12:48 2023 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=e232c6dc

app-text/texlive-core: patch out zlib version check in luazlib

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

 app-text/texlive-core/Manifest | 1 +
 app-text/texlive-core/texlive-core-2023.ebuild | 4 
 2 files changed, 5 insertions(+)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index d7cf934..4e92cfa 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -176,6 +176,7 @@ DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 
4878654c60e2fb3a1415f492894a3d956d
 DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 
4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6
 SHA512 
f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
 DIST texfot.doc.r68110.tar.xz 35164 BLAKE2B 
47f10b3bb639330c3517392ed19469fb36280bffd786792cc6c4b608c92c61a091b1c6143f707d4be09d46aa4dda48f928cc4cf1811ebbc487ca7e5eb677b58a
 SHA512 
d652523552ad401598c68227b3e0e11c84261a3a243afc731f54892fc971c8f22e74bb58b6eb45ac15f70c8789e5a4a9c4dfca81a3dc304762ab97c8bc74e3c4
 DIST texfot.r68110.tar.xz 6936 BLAKE2B 
1104fc5319d2dd5b71eee5f8e6e0a79edc4ad40215253591828b3fcc36cda0c7e538eb1751bc790994332b882af8e5618b0d908a6bb079e04370a3be2a296156
 SHA512 
0886ab706ce0f18b0eab304afa1d570fd55b57bc02c8b3b1aacde77c73ee260f688bd395b2e362cb998cc1aa9a2d1e228b118f5234eb9c40ce867a97d86f4ac9
+DIST texlive-2023-drop-luazlip-version-check.patch 1621 BLAKE2B 
907cd70c1756cb5c771554b34232a4544d77d2ba5f5136b698cd713757a09643db4d338737490b9490c54eb2909a564685b8a765c08bcbf1b228dbe239c05955
 SHA512 
6ed1f7f7baefde6d027e30ae82fc3bf66b646a81148aeb81416e76893af167070032b385775aeed2a27a67c12ec76edff1fa2362e26d531cb6984b49710af9d0
 DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 
6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035
 SHA512 
93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
 DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 
80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a
 SHA512 
22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
 DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 
85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50
 SHA512 
46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild 
b/app-text/texlive-core/texlive-core-2023.ebuild
index 9987e3d..4ba6b2e 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -17,6 +17,8 @@ RESTRICT="mirror"
 
 SRC_URI="
mirror://ctan/Source/${MY_P}.tar.xz
+   
https://github.com/Flowdalic/texlive-source/commit/9d53bc46fc5259542e32299ec695df375a4f54c9.patch
+   -> texlive-2023-drop-luazlip-version-check.patch
 "
 
 # We ship binextra collection alongside
@@ -417,6 +419,8 @@ src_prepare() {
# eapply "${FILESDIR}"/${P}-clang-16.patch
# eapply "${WORKDIR}"/${P}-CVE-2023-32700.patch
 
+   eapply "${DISTDIR}/texlive-2023-drop-luazlip-version-check.patch"
+
default
 
elibtoolize



[gentoo-commits] repo/gentoo:master commit in: app-containers/buildah/

2023-11-19 Thread Zac Medico
commit: 5851bc8ff314386f8ba67a5b2eb492c0f62257ce
Author: Rahil Bhimjiani  gmail  com>
AuthorDate: Sun Nov 19 08:24:59 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 18:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5851bc8f

app-containers/buildah: add 1.33.1

1. security hotfix from upstream which updates mody/buildkit to 0.11.x
https://github.com/containers/buildah/releases/tag/v1.33.1

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

 app-containers/buildah/Manifest | 2 +-
 app-containers/buildah/{buildah-1.33.0.ebuild => buildah-1.33.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index eb4061f349a2..b3742dfa1500 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,3 @@
 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2
 SHA512 
185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
-DIST buildah-1.33.0.tar.gz 18632278 BLAKE2B 
f5984aa01fbe4957de07c5925795ceb106af07fc05f2f772ff8a5812f8ebcc5b9e86ec1d2f04bda5fa0e264a1c904f74a6e8795e1af8a0dbe9e1dabfe5832bc9
 SHA512 
926c748bd9dbbaf86e266dec778ecf31c65c58016f09ae8b6f9e570a6603fd9c6fc72db4b8c371e999ecb4e1a2cb2429082da66bd8069916652318a0362b40da
+DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e

diff --git a/app-containers/buildah/buildah-1.33.0.ebuild 
b/app-containers/buildah/buildah-1.33.1.ebuild
similarity index 100%
rename from app-containers/buildah/buildah-1.33.0.ebuild
rename to app-containers/buildah/buildah-1.33.1.ebuild



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

2023-11-19 Thread Michał Górny
commit: c9c92f50433bcf4c8c1b66048fffb226c448bcd1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 17:50:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 18:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c92f50

dev-python/pydantic-core: Bump to 2.14.4

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

 dev-python/pydantic-core/Manifest  |   1 +
 .../pydantic-core/pydantic-core-2.14.4.ebuild  | 150 +
 2 files changed, 151 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index f363ee46cbc4..9a358530dff2 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -40,6 +40,7 @@ DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 
4422122d9299eff3bfbb4507c4a117fef7c0
 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d
 SHA512 
d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
 DIST pydantic_core-2.10.1.tar.gz 347316 BLAKE2B 
782daaae0781da0abfa48056a9eebc8610737b719335f013f9573e3fa886f89af99390c5e9fa2ceeb46169392b480446a59acf0f182ab083b8f5dc8d62b090ee
 SHA512 
c07d838268bbaa53e8a49afe18733532ac3f43005a5d4e4dee3a1cd23fa94af91d6471f9f2c146cc317cb8d14385b4aa7af404fdbbae7b4538f0cefffac7cf58
 DIST pydantic_core-2.14.3.tar.gz 359117 BLAKE2B 
59a91a28009e8bbd5f58c37ed6b498c440bb2a5dce3a70841674d34f14b10b35c55b589f3aa137200f7a6c9ea6dbf229c65143d1d708358f25974c730744dbaf
 SHA512 
e0327b1b48fb15f5695075da72ea229be93c9b7c7c59197638089e737d5941e11ad7e59678d5baf6ace3de3809d71eaa38e75849aad2fba2dae62ef153672a3d
+DIST pydantic_core-2.14.4.tar.gz 359851 BLAKE2B 
9846b16b56cc7d9a567919a26edeaa71e4359e278a828b9bf2ec7ec749c7ab36b2f5c309fa53a47a24d85642de29e0b085d6b7731696460b745b860b78090502
 SHA512 
268be4220ab5eb4ada070c9eb7ffd56dfa29859896708bc3f0b494061a9848520a88e2d6b1e7ea9005b2dd84da1db98c2aca92f62e38317b945b8b9c211e418d
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
 DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 
5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf
 SHA512 
ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28

diff --git a/dev-python/pydantic-core/pydantic-core-2.14.4.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.14.4.ebuild
new file mode 100644
index ..3bcf3f7ab143
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.14.4.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   ahash@0.8.6
+   aho-corasick@1.0.2
+   autocfg@1.1.0
+   base64@0.21.5
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   enum_dispatch@0.3.12
+   equivalent@1.0.1
+   form_urlencoded@1.2.0
+   getrandom@0.2.10
+   hashbrown@0.14.0
+   heck@0.4.1
+   idna@0.4.0
+   indexmap@2.0.0
+   indoc@2.0.4
+   itoa@1.0.8
+   jiter@0.0.4
+   lexical-core@0.8.5
+   lexical-parse-float@0.8.5
+   lexical-parse-integer@0.8.6
+   lexical-util@0.8.5
+   lexical-write-float@0.8.5
+   lexical-write-integer@0.8.5
+   libc@0.2.147
+   lock_api@0.4.10
+   memchr@2.6.3
+   memoffset@0.9.0
+   num-bigint@0.4.4
+   num-integer@0.1.45
+   num-traits@0.2.16
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   percent-encoding@2.3.0
+   proc-macro2@1.0.69
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   python3-dll-a@0.2.9
+   quote@1.0.29
+   redox_syscall@0.3.5
+   regex-automata@0.4.3
+   regex-syntax@0.8.2
+   regex@1.10.2
+   rustversion@1.0.13
+   ryu@1.0.14
+   scopeguard@1.1.0
+   serde@1.0.190
+   serde_derive@1.0.190
+   serde_json@1.0.108
+   smallvec@1.11.1
+   speedate@0.13.0
+   static_assertions@1.1.0
+   strum@0.25.0
+   

[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/tests/resolver/

2023-11-19 Thread Zac Medico
commit: 9206d5a75ecd2d9ae0fe63e57d28aa8061b5927e
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 18 17:07:59 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 04:15:22 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9206d5a7

find_smallest_cycle: Increase ignore_priority to find smaller cycles

Fix AlternativesGzipTestCase by increasing ignore_priority in
order to find smaller cycles. This causes some changes in merge
order for MergeOrderTestCase, but they appear to be acceptable
since they prevent temporarily unsatisfied RDEPEND by relying
on satisfied installed build-time dependencies.

Add a test case for bug 690436, since the change to merge order
in MergeOrderTestCase is related (see commit 680276cc4d4f).

Bug: https://bugs.gentoo.org/690436
Bug: https://bugs.gentoo.org/917259
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/depgraph.py|   7 +-
 lib/portage/tests/resolver/meson.build |   1 +
 .../tests/resolver/test_alternatives_gzip.py   |   7 +-
 lib/portage/tests/resolver/test_merge_order.py |  24 ++--
 .../tests/resolver/test_rebuild_ghostscript.py | 160 +
 5 files changed, 180 insertions(+), 19 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index e4305c18c9..0d3b37c698 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -9345,9 +9345,10 @@ class depgraph:
 smallest_cycle = selected_nodes
 ignore_priority = priority
 
-# Exit this loop with the lowest possible priority, 
which
-# minimizes the use of installed packages to break 
cycles.
-if smallest_cycle is not None:
+if smallest_cycle is not None and len(smallest_cycle) 
== 1:
+# The cycle can't get any smaller than this,
+# so there is no need to search further since
+# we try to minimize ignore_priority.
 break
 
 return smallest_cycle, ignore_priority

diff --git a/lib/portage/tests/resolver/meson.build 
b/lib/portage/tests/resolver/meson.build
index 7d2bd367d4..770027ac47 100644
--- a/lib/portage/tests/resolver/meson.build
+++ b/lib/portage/tests/resolver/meson.build
@@ -49,6 +49,7 @@ py.install_sources(
 'test_profile_default_eapi.py',
 'test_profile_package_set.py',
 'test_rebuild.py',
+'test_rebuild_ghostscript.py',
 'test_regular_slot_change_without_revbump.py',
 'test_required_use.py',
 'test_runtime_cycle_merge_order.py',

diff --git a/lib/portage/tests/resolver/test_alternatives_gzip.py 
b/lib/portage/tests/resolver/test_alternatives_gzip.py
index 602ed1756f..7cd1da25f1 100644
--- a/lib/portage/tests/resolver/test_alternatives_gzip.py
+++ b/lib/portage/tests/resolver/test_alternatives_gzip.py
@@ -1,8 +1,6 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-import pytest
-
 from portage.tests import TestCase
 from portage.tests.resolver.ResolverPlayground import (
 ResolverPlayground,
@@ -10,7 +8,6 @@ from portage.tests.resolver.ResolverPlayground import (
 )
 
 
-@pytest.mark.xfail()
 class AlternativesGzipTestCase(TestCase):
 def testAlternativesGzip(self):
 """
@@ -19,8 +16,8 @@ class AlternativesGzipTestCase(TestCase):
 find_smallest_cycle selects a large cycle and the topological
 sort produces poor results when leaf_nodes returns
 app-alternatives/gzip as part of a large group of nodes.
-This problem might be solved by implementing a finer-grained
-ignore_priority for leaf_nodes calls.
+This problem was solved by increasing ignore_priority in order
+to find a smaller cycle.
 """
 ebuilds = {
 "app-alternatives/gzip-1": {

diff --git a/lib/portage/tests/resolver/test_merge_order.py 
b/lib/portage/tests/resolver/test_merge_order.py
index 940eb3bbbe..671543ca29 100644
--- a/lib/portage/tests/resolver/test_merge_order.py
+++ b/lib/portage/tests/resolver/test_merge_order.py
@@ -382,10 +382,12 @@ class MergeOrderTestCase(TestCase):
 ambiguous_merge_order=True,
 # The following merge order assertion reflects optimal order 
for
 # a circular relationship which is DEPEND in one direction and
-# RDEPEND in the other.
-merge_order_assertions=(
-("app-misc/circ-buildtime-a-1", 
"app-misc/circ-buildtime-c-1"),
-),
+# RDEPEND in the other. However, it is not respected because
+# it would result in a temporarily broken RDEPEND, so we 
instead
+# rely on satisfied installed build-time dependencies.

[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/

2023-11-19 Thread James Le Cuirot
commit: 1e9c76e50330b33e49165da12a82be2265adad04
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Nov 19 17:26:36 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Nov 19 17:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9c76e5

app-editors/emacs: Override EMACS var for emake install when cross-compiling

Version 29 changed some of the Makefile logic, and part of it is wonky, with it
wanting to runs emacs during the install target. I tried to fix it but couldn't.
Something about autoloads being a PHONY target.

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

 app-editors/emacs/emacs-29.1-r5.ebuild   | 10 ++
 app-editors/emacs/emacs-29.1.90.ebuild   | 10 ++
 app-editors/emacs/emacs-29.1..ebuild | 10 ++
 app-editors/emacs/emacs-30.0..ebuild | 10 ++
 4 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 12d36dabf21a..4b7c9693bece 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -390,10 +390,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -441,7 +443,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index ac342a06b3fd..14dd93aefa00 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -387,10 +387,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -438,7 +440,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index ac342a06b3fd..14dd93aefa00 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -387,10 +387,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -438,7 +440,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 5f9be5cc4991..ab14d02c094b 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -389,10 +389,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake 

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

2023-11-19 Thread Benda XU
commit: 26095f9266788d2e5b9d47e4c28c5108a32f5a5c
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Nov 18 15:04:37 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26095f92

sci-libs/hipFFT: add 5.7.1

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipFFT/Manifest|  1 +
 sci-libs/hipFFT/hipFFT-5.7.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index 7ef5713343b5..df28313d1787 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -1 +1,2 @@
 DIST hipFFT-rocm-5.1.3.tar.gz 89397 BLAKE2B 
3c29d5d660e9f3db8afd8c9e524296c29f50faf06a5d6a58ec628b5cc5ddb47ac2b99f137c7bc5090a311189b44014ea2f6f1f7547d22506f5ba18f837fbeb68
 SHA512 
8d7a90630cd8bfeade9cb026e45b6b6c1ab9c96dba424559a7ced8c881cd45c1cb06d3f7e82c8e6558e4ccb8bb41b6278842057a0cf0957b0644b1139f2c9706
+DIST hipFFT-rocm-5.7.1.tar.gz 102616 BLAKE2B 
ee8d6dcb7924c8989987b02533126c4e4419d8dc83067a816f2253efe4537e094f1665d95699d4bf27f30cd13f3fc5df7d3b0062c267ecbdcbb3aad961fab6f6
 SHA512 
4bfd812fa1e949574b4170833755a435f47e893f0615b65d8d273af6e8f89ea4d28632a208de20321e834c8bc237b11816e2af0363b60adca9af736b9bc87465

diff --git a/sci-libs/hipFFT/hipFFT-5.7.1.ebuild 
b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
new file mode 100644
index ..affa5dc9b14b
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-5.7.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipFFT;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocFFT:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/hipFFT-rocm-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.0.2-remove-git-dependency.patch"
+   "${FILESDIR}/${PN}-4.3.0-add-complex-header.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_INCLUDEDIR="include/hipfft"
+   -DCMAKE_MODULE_PATH="${EPREFIX}"/usr/$(get_libdir)/cmake/hip
+   -DHIP_ROOT_DIR="${EPREFIX}/usr"
+   -DROCM_SYMLINK_LIBS=OFF
+   -DBUILD_CLIENTS_TESTS=OFF
+   -DBUILD_CLIENTS_RIDER=OFF
+   -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+   )
+
+   CXX=hipcc cmake_src_configure
+}



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

2023-11-19 Thread Benda XU
commit: e377b88684bdcc28b9c080aae7349f435f9395f6
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 19 06:18:32 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Nov 19 16:32:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e377b886

sci-libs/hipRAND: correct the on disk file name. Bump to 5.7.1.

Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipRAND/Manifest  | 3 ++-
 sci-libs/hipRAND/{hipRAND-5.6.0.ebuild => hipRAND-5.6.0-r1.ebuild} | 2 +-
 sci-libs/hipRAND/{hipRAND-5.6.0.ebuild => hipRAND-5.7.1.ebuild}| 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sci-libs/hipRAND/Manifest b/sci-libs/hipRAND/Manifest
index bdb2c56b0452..39e54dc94d02 100644
--- a/sci-libs/hipRAND/Manifest
+++ b/sci-libs/hipRAND/Manifest
@@ -1 +1,2 @@
-DIST hipFFT-rocm-5.6.0.tar.gz 477597 BLAKE2B 
fdc88ac7076ab6b31ba794f9274881323fba32295bab5b90e38d8c8f336e0255b7d20dcba6e334b7bacd8b67eaac8a3ac6e11e3d490e7c95a973d16c9598922f
 SHA512 
47d0cca92b458f8ef682b3c15fe4ccc5201370b1458e541080dc2150e98256962b78806c20b26d789b232d420eb305639fa50180e379ba123851d35d24d40cb2
+DIST hipRAND-rocm-5.6.0.tar.gz 477597 BLAKE2B 
fdc88ac7076ab6b31ba794f9274881323fba32295bab5b90e38d8c8f336e0255b7d20dcba6e334b7bacd8b67eaac8a3ac6e11e3d490e7c95a973d16c9598922f
 SHA512 
47d0cca92b458f8ef682b3c15fe4ccc5201370b1458e541080dc2150e98256962b78806c20b26d789b232d420eb305639fa50180e379ba123851d35d24d40cb2
+DIST hipRAND-rocm-5.7.1.tar.gz 478352 BLAKE2B 
5f435cf53d213b1d95ee8b766df2c9bc4b4d590ccf63fe867bd033eeb4b7fef67e2bde22242525686a8dee59fd811363857312481e9cb3575357c612ab519a41
 SHA512 
b3c51728c1d7cc37760f49f36ab7765c166f105bc5b1b6ce65ac4a1de9bb70f8e2c10f5c41f89040288b09c9257d913d745a416bd4785b71f170a4f57e1f95e2

diff --git a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild 
b/sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
similarity index 92%
copy from sci-libs/hipRAND/hipRAND-5.6.0.ebuild
copy to sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
index d0bd5ace71e4..006440bb6a29 100644
--- a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild
+++ b/sci-libs/hipRAND/hipRAND-5.6.0-r1.ebuild
@@ -9,7 +9,7 @@ inherit cmake rocm
 
 DESCRIPTION="CU / ROCM agnostic hip RAND implementation"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipRAND;
-SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipRAND-rocm-${PV}.tar.gz"
 REQUIRED_USE="${ROCM_REQUIRED_USE}"
 
 LICENSE="MIT"

diff --git a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild 
b/sci-libs/hipRAND/hipRAND-5.7.1.ebuild
similarity index 92%
rename from sci-libs/hipRAND/hipRAND-5.6.0.ebuild
rename to sci-libs/hipRAND/hipRAND-5.7.1.ebuild
index d0bd5ace71e4..006440bb6a29 100644
--- a/sci-libs/hipRAND/hipRAND-5.6.0.ebuild
+++ b/sci-libs/hipRAND/hipRAND-5.7.1.ebuild
@@ -9,7 +9,7 @@ inherit cmake rocm
 
 DESCRIPTION="CU / ROCM agnostic hip RAND implementation"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipRAND;
-SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipRAND-rocm-${PV}.tar.gz"
 REQUIRED_USE="${ROCM_REQUIRED_USE}"
 
 LICENSE="MIT"



  1   2   >