[gentoo-commits] proj/eselect:master commit in: bin/, /

2023-02-26 Thread Ulrich Müller
commit: 69150409a534e24107080c5650bbd12bcc8e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 26 23:14:02 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 26 23:38:35 2023 +
URL:https://gitweb.gentoo.org/proj/eselect.git/commit/?id=69150409

Allow EPREFIX to be overridden for manipulating prefixed ROOT

* bin/eselect.in: Allow EPREFIX to be overridden for manipulating
prefixed ROOT.

Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 ChangeLog  | 5 +
 bin/eselect.in | 7 +--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6fcf0db..41d4bab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-02-26  James Le Cuirot  
+
+   * bin/eselect.in: Allow EPREFIX to be overridden for manipulating
+   prefixed ROOT.
+
 2022-05-01  Ulrich Müller  
 
* misc/eselect-mode.el (eselect-mode): For GNU Emacs, use

diff --git a/bin/eselect.in b/bin/eselect.in
index 4caa87e..6a0fdbc 100755
--- a/bin/eselect.in
+++ b/bin/eselect.in
@@ -41,8 +41,11 @@ ESELECT_VERSION="@VERSION@"
 ESELECT_BINARY_NAME="$0"
 ESELECT_KILL_TARGET="$$"
 
-# Support variables for Gentoo Prefix
-EPREFIX="@EPREFIX@"
+# Support variables for Gentoo Prefix. BROOT is hardcoded as the
+# prefix for the build host. EPREFIX defaults to the same, but can be
+# overridden at runtime when building for a different prefix.
+BROOT="@EPREFIX@"
+: ${EPREFIX="${BROOT}"}
 EROOT="${ROOT%${EPREFIX:+/}}${EPREFIX}"
 
 # Remove all alias definitions. Unset functions and variables that are



[gentoo-commits] proj/eselect:master commit in: man/, doc/, /, bin/

2023-02-26 Thread Ulrich Müller
commit: 72ca0786ec4fe322088efb201d87308d9199ca6a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 26 23:57:12 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 26 23:57:12 2023 +
URL:https://gitweb.gentoo.org/proj/eselect.git/commit/?id=72ca0786

New global option --eprefix

* bin/eselect.in: New global option --eprefix.
(es_do_help): Document it.
* doc/user-guide.txt:
* man/eselect.1: Document the --eprefix option.

Signed-off-by: Ulrich Müller  gentoo.org>

 ChangeLog  |  7 +++
 bin/eselect.in | 10 +-
 doc/user-guide.txt |  9 +
 man/eselect.1  | 13 +++--
 4 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 41d4bab..b442b8b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2023-02-26  Ulrich Müller  
+
+   * bin/eselect.in: New global option --eprefix.
+   (es_do_help): Document it.
+   * doc/user-guide.txt:
+   * man/eselect.1: Document the --eprefix option.
+
 2023-02-26  James Le Cuirot  
 
* bin/eselect.in: Allow EPREFIX to be overridden for manipulating

diff --git a/bin/eselect.in b/bin/eselect.in
index 6a0fdbc..8afbd7e 100755
--- a/bin/eselect.in
+++ b/bin/eselect.in
@@ -1,6 +1,6 @@
 #!@BASH@
 # -*-eselect-*-  vim: ft=eselect
-# Copyright (c) 2005-2022 Gentoo Authors
+# Copyright (c) 2005-2023 Gentoo Authors
 #
 # This file is part of the 'eselect' tools framework.
 #
@@ -91,6 +91,8 @@ es_do_help() {
write_kv_list_entry "--brief" "Make output shorter"
write_kv_list_entry "--colour=" \
"Enable or disable colour output (default 'auto')"
+   write_kv_list_entry "--eprefix=" \
+   "Override the EPREFIX variable for a cross-prefix build"
write_kv_list_entry "--root=" \
"The target root path for eselect's operations"
echo
@@ -152,6 +154,12 @@ while [[ ${1##--} != "$1" ]]; do
[[ -z ${action} ]] || die -q "Too many parameters"
action=${1##--}
;;
+   eprefix=*|eprefix)
+   [[ ${1#*=} == "$1" ]] && die -q "Option $1 requires an 
argument"
+   # set EPREFIX and recalculate EROOT
+   EPREFIX=${1#*=}
+   EROOT="${ROOT%${EPREFIX:+/}}${EPREFIX}"
+   ;;
root=*|root)
[[ ${1#*=} == "$1" ]] && die -q "Option $1 requires an 
argument"
# set ROOT and recalculate EROOT

diff --git a/doc/user-guide.txt b/doc/user-guide.txt
index 16c2629..2932b7f 100644
--- a/doc/user-guide.txt
+++ b/doc/user-guide.txt
@@ -91,11 +91,12 @@ eselect should be called as shown below: ::
 eselect []   
 
 eselect features consistently named actions among most of its modules.
-There are only three global options as of now; --brief, which makes
+There are only four global options as of now; --brief, which makes
 eselect's output shorter (e.g., to use it as input for other programs);
---colour, which controls coloured output; and --root, which specifies
-the path that eselect should use as the target root filesystem for its
-operations.
+--colour, which controls coloured output; --eprefix, which allows to
+override the EPREFIX variable for a cross-prefix build; and --root,
+which specifies the path that eselect should use as the target root
+filesystem for its operations.
 
 The following are standard action names -- each module may provide a
 subset of these actions:

diff --git a/man/eselect.1 b/man/eselect.1
index fad2aac..a331dee 100644
--- a/man/eselect.1
+++ b/man/eselect.1
@@ -1,8 +1,8 @@
 .\" -*- coding: utf-8 -*-
-.\" Copyright 2005-2022 Gentoo Authors
+.\" Copyright 2005-2023 Gentoo Authors
 .\" Distributed under the terms of the GNU GPL version 2 or later
 .\"
-.TH ESELECT 1 "January 2022" "Gentoo Linux" eselect
+.TH ESELECT 1 "February 2023" "Gentoo Linux" eselect
 .SH NAME
 eselect \- Gentoo's multi\-purpose configuration and management tool
 .SH SYNOPSIS
@@ -33,6 +33,15 @@ The default is
 for which colour output is enabled only if standard output is
 connected to a terminal.
 .TP
+.BI \-\-eprefix= path
+The
+.I path
+that eselect should use as the offset-prefix path for its operations.
+Only relevant for a cross-prefix build.  If neither this option nor the
+.I EPREFIX
+environment variable are specified, the hardcoded prefix of the build
+host is used as a default.
+.TP
 .BI \-\-root= path
 The
 .I path



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

2023-02-26 Thread Alfredo Tupone
commit: 04f1c73d1190c41edc24667ebd0c2505c62a6706
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Feb 27 07:13:55 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Feb 27 07:23:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f1c73d

sci-libs/caffe2: find the right GCC for CUDA

Closes: https://bugs.gentoo.org/888039
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/caffe2-1.13.1-r1.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sci-libs/caffe2/caffe2-1.13.1-r1.ebuild 
b/sci-libs/caffe2/caffe2-1.13.1-r1.ebuild
index 352a593d3559..4e0dfcb9b980 100644
--- a/sci-libs/caffe2/caffe2-1.13.1-r1.ebuild
+++ b/sci-libs/caffe2/caffe2-1.13.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1 cmake flag-o-matic
+inherit python-single-r1 cmake cuda flag-o-matic
 
 MYPN=pytorch
 MYP=${MYPN}-${PV}
@@ -148,7 +148,13 @@ src_configure() {
-DLIBSHM_INSTALL_LIB_SUBDIR="${EPREFIX}"/usr/$(get_libdir)
)
 
-   use cuda && addpredict "/dev/nvidiactl" # bug 867706
+   if use cuda; then
+   addpredict "/dev/nvidiactl" # bug 867706
+
+   mycmakeargs+=(
+   -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")"
+   )
+   fi
cmake_src_configure
 }
 



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

2023-02-26 Thread Miroslav Šulc
commit: de0a2a79a6fd5ce361f1e48685084cfe853b8869
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Jan 30 15:51:03 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0a2a79

dev-java/jstl: new package, add 1.2.7

Bug: https://bugs.gentoo.org/892703
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jstl/Manifest  |  1 +
 dev-java/jstl/jstl-1.2.7.ebuild | 58 +
 dev-java/jstl/metadata.xml  | 10 +++
 3 files changed, 69 insertions(+)

diff --git a/dev-java/jstl/Manifest b/dev-java/jstl/Manifest
new file mode 100644
index ..0133dc5a57f2
--- /dev/null
+++ b/dev-java/jstl/Manifest
@@ -0,0 +1 @@
+DIST jstl-1.2.7.tar.gz 291252 BLAKE2B 
37383f519615f41e4247b1e2207cf1cc57df3a3d01f939bb41cc400dbdb49b331fc0bc3e5ee26c3d9d1e361bd4ec11efd5b6e6a9cc6cafee2b196c1d9491d07f
 SHA512 
2b52869fe5f6d586b8505a2a417790ffad7112db17af667cd52fb567fb6c7ee4a3b3906a072d0d4e7ef463b56a1e5cf9a955b9fbaab97c91a1a286e05add23c3

diff --git a/dev-java/jstl/jstl-1.2.7.ebuild b/dev-java/jstl/jstl-1.2.7.ebuild
new file mode 100644
index ..caa221ede616
--- /dev/null
+++ b/dev-java/jstl/jstl-1.2.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.glassfish.web:javax.servlet.jsp.jstl:1.2.7"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Jakarta Standard Tag Library API"
+HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jstl";
+SRC_URI="https://github.com/jakartaee/tags/archive/${PV}-RELEASE.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/tags-${PV}-RELEASE"
+
+LICENSE="EPL-2.0 GPL-2-with-classpath-exception"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CP_DEPEND="
+   dev-java/javax-el-api:2.2
+   dev-java/javax-jsp-api:2.2
+   dev-java/javax-servlet-api:2.5
+   dev-java/jstl-api:0
+   dev-java/xalan:0
+"
+
+RDEPEND="
+   ${CP_DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+DEPEND="
+   ${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+"
+
+DOCS=(
+   CONTRIBUTING.md
+   NOTICE.md
+   README.md
+)
+
+JAVA_JAR_FILENAME="jstl-impl.jar"
+JAVA_RESOURCE_DIRS="impl/src/main/resources"
+JAVA_SRC_DIR="impl/src/main/java"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   # java-pkg-simple expects resource files in JAVA_RESOURCE_DIRS
+   cp -r impl/src/main/java/* impl/src/main/resources || die
+   find impl/src/main/resources -type f \
+   \( -name '*.java' \
+   -o -name '*.txt' \
+   -o -name '*Parser.jj' \
+   -o -name 'spath.tld' \
+   \) -exec rm -rf {} + || die "deleting classes failed"
+}

diff --git a/dev-java/jstl/metadata.xml b/dev-java/jstl/metadata.xml
new file mode 100644
index ..6f95d33b7ee3
--- /dev/null
+++ b/dev-java/jstl/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+   
+   jakartaee/tags
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-java/osgi-enterprise-api/

2023-02-26 Thread Miroslav Šulc
commit: bd8fbcc46af5d3bb1f53297e203165ce64853c75
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Feb 25 16:48:54 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8fbcc4

dev-java/osgi-enterprise-api: depend on javax-servlet-api instead on 
tomcat-servlet-api

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

 .../osgi-enterprise-api-5.0.0-r3.ebuild| 37 ++
 1 file changed, 37 insertions(+)

diff --git a/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r3.ebuild 
b/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r3.ebuild
new file mode 100644
index ..f9ae58282ad4
--- /dev/null
+++ b/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r3.ebuild
@@ -0,0 +1,37 @@
+# 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
+
+DESCRIPTION="OSGi Enterprise Release 5 Companion Code"
+HOMEPAGE="http://www.osgi.org/Main/HomePage";
+SRC_URI="https://docs.osgi.org/download/r5/osgi.enterprise-${PV}.jar";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RESTRICT="bindist"
+
+CP_DEPEND="dev-java/glassfish-persistence:0
+   dev-java/osgi-core-api:0
+   dev-java/javax-servlet-api:2.5"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*"
+
+BDEPEND="app-arch/unzip"
+
+JAVA_SRC_DIR="OSGI-OPT/src"
+
+src_prepare() {
+   default
+   rm -r org || die
+}



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

2023-02-26 Thread Miroslav Šulc
commit: 1829a69efe783b836feb1bb01841d45005c7c71b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Feb 25 16:50:44 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1829a69e

dev-java/reflections: depend on javax-servlet-api instead on tomcat-servlet-api

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

 dev-java/reflections/reflections-0.9.12-r5.ebuild | 94 +++
 1 file changed, 94 insertions(+)

diff --git a/dev-java/reflections/reflections-0.9.12-r5.ebuild 
b/dev-java/reflections/reflections-0.9.12-r5.ebuild
new file mode 100644
index ..3ca2b5f13dd3
--- /dev/null
+++ b/dev-java/reflections/reflections-0.9.12-r5.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/ronmamo/reflections/archive/0.9.12.tar.gz --slot 0 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild reflections-0.9.12.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.reflections:reflections:0.9.12"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Reflections - a Java runtime metadata analysis"
+HOMEPAGE="https://github.com/ronmamo/reflections";
+SRC_URI="https://github.com/ronmamo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="WTFPL-2 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# com.google.code.gson:gson:2.8.6 -> >=dev-java/gson-2.8.8:2.6
+# org.dom4j:dom4j:2.1.1 -> >=dev-java/dom4j-2.1.3:1
+# org.javassist:javassist:3.26.0-GA -> !!!suitable-mavenVersion-not-found!!!
+# org.slf4j:slf4j-api:1.7.30 -> >=dev-java/slf4j-api-1.7.30:0
+# org.slf4j:slf4j-simple:1.7.24 -> >=dev-java/slf4j-simple-1.7.30:0
+
+CP_DEPEND="
+   dev-java/dom4j:1
+   dev-java/gson:2.6
+   dev-java/javassist:3
+   dev-java/slf4j-api:0
+   dev-java/slf4j-simple:0
+"
+
+# Compile dependencies
+# POM: pom.xml
+# javax.servlet:servlet-api:2.5 -> java-virtuals/servlet-api:2.5
+# POM: pom.xml
+# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4
+
+DEPEND="
+   dev-java/javax-servlet-api:2.5
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+
+S="${WORKDIR}/${P}"
+
+JAVA_CLASSPATH_EXTRA="javax-servlet-api-2.5"
+JAVA_SRC_DIR=( "src/main/java" )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR=( "src/test/java" )
+JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" )
+JAVA_TEST_EXCLUDES=(
+   # Upstream does not run this test
+   "org.reflections.TestModel"
+   # 1) testMethodParameterNames(org.reflections.ReflectionsCollectTest)
+   # org.reflections.ReflectionsException: Scanner 
MethodParameterNamesScanner was not configured
+   # at org.reflections.Store.get(Store.java:39)
+   # at org.reflections.Store.get(Store.java:61)
+   # at org.reflections.Store.get(Store.java:46)
+   # at 
org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
+   # at 
org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
+   org.reflections.ReflectionsCollectTest
+   # 2) testMethodParameterNames(org.reflections.ReflectionsParallelTest)
+   # org.reflections.ReflectionsException: Scanner 
MethodParameterNamesScanner was not configured
+   # at org.reflections.Store.get(Store.java:39)
+   # at org.reflections.Store.get(Store.java:61)
+   # at org.reflections.Store.get(Store.java:46)
+   # at 
org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
+   # at 
org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
+   org.reflections.ReflectionsParallelTest
+   # 3) testMethodParameterNames(org.reflections.ReflectionsTest)
+   # org.reflections.ReflectionsException: Scanner 
MethodParameterNamesScanner was not configured
+   # at org.reflections.Store.get(Store.java:39)
+   # at org.reflections.Store.get(Store.java:61)
+   # at org.reflections.Store.get(Store.java:46)
+   # at 
org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
+   # at 
org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
+   org.reflections.ReflectionsTest
+   #
+   # 
https://github.com/ronmamo/reflections/issues/277#issuecomment-927152981
+   # scanner was not configured exception - this is a known issue in 
0.9.12, a simple workaround is to
+   # check if the getStore() contains index for the scanner befo

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

2023-02-26 Thread Miroslav Šulc
commit: fe9dffee27f3d18184f7947d011e3280a6a50ee9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb 20 09:38:01 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe9dffee

dev-java/javax-servlet-api: new package, add 2.5

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

 dev-java/javax-servlet-api/Manifest|  1 +
 .../javax-servlet-api/javax-servlet-api-2.5.ebuild | 29 ++
 dev-java/javax-servlet-api/metadata.xml| 13 ++
 3 files changed, 43 insertions(+)

diff --git a/dev-java/javax-servlet-api/Manifest 
b/dev-java/javax-servlet-api/Manifest
new file mode 100644
index ..1dff3cf160fc
--- /dev/null
+++ b/dev-java/javax-servlet-api/Manifest
@@ -0,0 +1 @@
+DIST servlet-api-2.5-sources.jar 158114 BLAKE2B 
84997b9cc2122f49a850ac32089eb484bc4f68c4e73c7541cf70f453f0a0eaa0c037d6f2b8c8270d4122502f224a6943011f6a964da406093d0ad4bb173dc71e
 SHA512 
6590adea214ba7f59e033b8f450ca8fd3a0764ac6aaf2789d5824ddeecc4c520d004242e42e3a058517d5f556a41a970f782dfde35b2cf184874a77063dc0fef

diff --git a/dev-java/javax-servlet-api/javax-servlet-api-2.5.ebuild 
b/dev-java/javax-servlet-api/javax-servlet-api-2.5.ebuild
new file mode 100644
index ..4964c46c94c5
--- /dev/null
+++ b/dev-java/javax-servlet-api/javax-servlet-api-2.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="javax.servlet:servlet-api:2.5"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="JavaServlet(TM) Specification"
+HOMEPAGE="https://javaee.github.io/servlet-spec/";
+SRC_URI="https://repo1.maven.org/maven2/javax/servlet/servlet-api/${PV}/servlet-api-${PV}-sources.jar";
+
+LICENSE="CDDL GPL-2"
+SLOT="2.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+JAVA_RESOURCE_DIRS="resources"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   mkdir -p "${JAVA_RESOURCE_DIRS}/javax/servlet/resources" || die
+   mv dtd/* "${JAVA_RESOURCE_DIRS}/javax/servlet/resources" || die
+   find . -type f -name '*.properties' | xargs cp --parent -t resources || 
die
+}

diff --git a/dev-java/javax-servlet-api/metadata.xml 
b/dev-java/javax-servlet-api/metadata.xml
new file mode 100644
index ..8295711f93e1
--- /dev/null
+++ b/dev-java/javax-servlet-api/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+   
+   Java Servlet is the foundation web specification in the Java 
Enterprise Platform. Developers can build web applications using the Servlet 
API to interact with the request/response workflow.
+   
+   
+   
https://jcp.org/aboutJava/communityprocess/mrel/jsr154/
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-el-api/

2023-02-26 Thread Miroslav Šulc
commit: 77250ec434a070371e7dbc4d90c75e059a0cc9a8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb 20 09:37:25 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77250ec4

dev-java/javax-el-api: new package, add 2.2

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

 dev-java/javax-el-api/Manifest|  1 +
 dev-java/javax-el-api/javax-el-api-2.2.ebuild | 29 +++
 dev-java/javax-el-api/metadata.xml|  7 +++
 3 files changed, 37 insertions(+)

diff --git a/dev-java/javax-el-api/Manifest b/dev-java/javax-el-api/Manifest
new file mode 100644
index ..db9d616a19e7
--- /dev/null
+++ b/dev-java/javax-el-api/Manifest
@@ -0,0 +1 @@
+DIST el-api-2.2-sources.jar 77708 BLAKE2B 
4d31cf6ee76954fb4b16128e6cf162bcc5abe446500713a33010850bc9d416c754a1c61544dabfb1423cb3aed1f7fe06fbd367000679c04ab0f88beaf082dd4a
 SHA512 
83db61c50735f33e6895a0ebb1f0198e4dad7868a35997180e86c68e4f833a202882120fda2f9657b3698faff852bba40affa29daa818e0dcd00a4caa6fc1c65

diff --git a/dev-java/javax-el-api/javax-el-api-2.2.ebuild 
b/dev-java/javax-el-api/javax-el-api-2.2.ebuild
new file mode 100644
index ..cc9f288b08ee
--- /dev/null
+++ b/dev-java/javax-el-api/javax-el-api-2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="javax.el:el-api:2.2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Expression Language API"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
+SRC_URI="https://repo1.maven.org/maven2/javax/el/el-api/${PV}/el-api-${PV}-sources.jar";
+
+# https://repo1.maven.org/maven2/javax/el/el-api/2.2/el-api-2.2.pom
+LICENSE="CDDL GPL-2"
+SLOT="2.2"
+KEYWORDS="~amd64"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+JAVA_RESOURCE_DIRS="resources"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   mkdir resources || die
+   cp --parents javax/el/*.properties resources || die
+}

diff --git a/dev-java/javax-el-api/metadata.xml 
b/dev-java/javax-el-api/metadata.xml
new file mode 100644
index ..75321cfb5598
--- /dev/null
+++ b/dev-java/javax-el-api/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-jsp-api/

2023-02-26 Thread Miroslav Šulc
commit: d9673cc189484a3e146ac8a8aba2b32b0729d37a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb 20 09:38:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9673cc1

dev-java/javax-jsp-api: new package, add 2.2

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

 dev-java/javax-jsp-api/Manifest |  1 +
 dev-java/javax-jsp-api/javax-jsp-api-2.2.ebuild | 27 +
 dev-java/javax-jsp-api/metadata.xml |  7 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-java/javax-jsp-api/Manifest b/dev-java/javax-jsp-api/Manifest
new file mode 100644
index ..c5007f612518
--- /dev/null
+++ b/dev-java/javax-jsp-api/Manifest
@@ -0,0 +1 @@
+DIST jsp-api-2.2-sources.jar 163137 BLAKE2B 
8bac5428393518cb3edb8488eaaab772d37db51dfbc5b466eabcb5b8ccd90cfa4869ebe65d861c64a6c588c8ede3ab1f5ab0c2e9080dde16c0585a7f774abb05
 SHA512 
ff79c34904372b722501b4479cbf88796017839d636a31b9343ef9104d93e3554154b3124f366295d05a41dc8320ff8bc83e9f8ee971df35c791220065b70647

diff --git a/dev-java/javax-jsp-api/javax-jsp-api-2.2.ebuild 
b/dev-java/javax-jsp-api/javax-jsp-api-2.2.ebuild
new file mode 100644
index ..49afcbddfab8
--- /dev/null
+++ b/dev-java/javax-jsp-api/javax-jsp-api-2.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="javax.servlet.jsp:jsp-api:2.2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="JavaServer Pages(TM) API"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
+SRC_URI="https://repo1.maven.org/maven2/javax/servlet/jsp/jsp-api/${PV}/jsp-api-${PV}-sources.jar";
+
+LICENSE="CDDL GPL-2-with-classpath-exception"
+SLOT="2.2"
+KEYWORDS="~amd64"
+
+CP_DEPEND="
+   dev-java/javax-el-api:2.2
+   dev-java/javax-servlet-api:2.5
+"
+
+RDEPEND=">=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+DEPEND=">=virtual/jdk-1.8:*
+   ${CP_DEPEND}"

diff --git a/dev-java/javax-jsp-api/metadata.xml 
b/dev-java/javax-jsp-api/metadata.xml
new file mode 100644
index ..75321cfb5598
--- /dev/null
+++ b/dev-java/javax-jsp-api/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+



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

2023-02-26 Thread Miroslav Šulc
commit: 0232daedd6792722ed5b3afdc6865e8f49dcf310
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Feb 26 09:55:29 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0232daed

dev-java/jstl-api: new package, add 1.2.7

Bug: https://bugs.gentoo.org/892703
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jstl-api/Manifest  |  1 +
 dev-java/jstl-api/jstl-api-1.2.7.ebuild | 42 +
 dev-java/jstl-api/metadata.xml  | 10 
 3 files changed, 53 insertions(+)

diff --git a/dev-java/jstl-api/Manifest b/dev-java/jstl-api/Manifest
new file mode 100644
index ..0133dc5a57f2
--- /dev/null
+++ b/dev-java/jstl-api/Manifest
@@ -0,0 +1 @@
+DIST jstl-1.2.7.tar.gz 291252 BLAKE2B 
37383f519615f41e4247b1e2207cf1cc57df3a3d01f939bb41cc400dbdb49b331fc0bc3e5ee26c3d9d1e361bd4ec11efd5b6e6a9cc6cafee2b196c1d9491d07f
 SHA512 
2b52869fe5f6d586b8505a2a417790ffad7112db17af667cd52fb567fb6c7ee4a3b3906a072d0d4e7ef463b56a1e5cf9a955b9fbaab97c91a1a286e05add23c3

diff --git a/dev-java/jstl-api/jstl-api-1.2.7.ebuild 
b/dev-java/jstl-api/jstl-api-1.2.7.ebuild
new file mode 100644
index ..fb458de3e31c
--- /dev/null
+++ b/dev-java/jstl-api/jstl-api-1.2.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:1.2.7"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Jakarta Standard Tag Library API"
+HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jstl";
+SRC_URI="https://github.com/jakartaee/tags/archive/${PV}-RELEASE.tar.gz -> 
jstl-${PV}.tar.gz"
+S="${WORKDIR}/tags-${PV}-RELEASE"
+
+LICENSE="EPL-2.0 GPL-2-with-classpath-exception"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CP_DEPEND="
+   dev-java/javax-el-api:2.2
+   dev-java/javax-jsp-api:2.2
+   dev-java/javax-servlet-api:2.5
+"
+
+RDEPEND="
+   ${CP_DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+DEPEND="
+   ${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+"
+
+DOCS=(
+   CONTRIBUTING.md
+   NOTICE.md
+   README.md
+)
+
+JAVA_SRC_DIR="api/src/main/java"

diff --git a/dev-java/jstl-api/metadata.xml b/dev-java/jstl-api/metadata.xml
new file mode 100644
index ..6f95d33b7ee3
--- /dev/null
+++ b/dev-java/jstl-api/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   j...@gentoo.org
+   
+   
+   jakartaee/tags
+   
+



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

2023-02-26 Thread Joonas Niilola
commit: 45d1418b802b3506a6ebd8f92a45f8d7752f2c07
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Feb 27 06:47:54 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Feb 27 06:48:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d1418b

dev-libs/qxlsx: Stabilize 1.4.5 x86, #898024

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

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

diff --git a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild 
b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
index 1b080f8e9732..c2013cfde008 100644
--- a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
+++ b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/QtExcel/QXlsx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 # soversion
 SLOT="0/0.1.4.4"
-KEYWORDS="amd64 ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv x86"
 
 IUSE="qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/zam-plugins/

2023-02-26 Thread Miroslav Šulc
commit: 807fc1fe0a42b9c51672aaf7e97aec632694e64b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Feb 27 06:36:26 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:36:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807fc1fe

media-plugins/zam-plugins: dropped obsolete 3.14-r1

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

 media-plugins/zam-plugins/Manifest |  2 -
 .../zam-plugins/zam-plugins-3.14-r1.ebuild | 66 --
 2 files changed, 68 deletions(-)

diff --git a/media-plugins/zam-plugins/Manifest 
b/media-plugins/zam-plugins/Manifest
index 20140b5fafa4..92b19cade9c9 100644
--- a/media-plugins/zam-plugins/Manifest
+++ b/media-plugins/zam-plugins/Manifest
@@ -1,5 +1,3 @@
 DIST DPF-88180608a206b529fcb660d406ddf6f934002806.tar.gz 3473209 BLAKE2B 
74d237a222d2f59e437f98da456a4fb8eb29ef4337054752ac28067cf054de971e600fc141eb2d9ede1d123cbcc94665c4abe005281f427b76c27c0846e91a41
 SHA512 
7ea26d27bfb17fe67d2c4c4077d203b447407986594b833ee545319221c9c08fb434c1ca11ad425a8d9369df41b331c1286ddd85aabdd7a8570ab7a25b88b0e7
-DIST DPF-9243625aacb9fb8dd9fe4bd479b227149eb37959.tar.gz 2114589 BLAKE2B 
c8f2cd92b47aa55a467ce14ef2adc8f776c6ce966df680b10c3efbd35ec45fd05ad3a7dee68788701a36a032d563ce2767236397daa0757095b653ecfefcb0fa
 SHA512 
0eab116c5b57d44dc340400340d8fc8456045bdc7e8dbeaccb80f87c7c2e1784f2b24edb8e01e3b6e23807dec86f18caf7227db2c2fd491135b283e795701fb1
 DIST pugl-844528e197c51603f6cef3238b4a48d23bf60eb7.tar.gz 214521 BLAKE2B 
2f96fd3f97f3e1c56c06e6c1c08f7d585267b1006428925eeafe5250a9f6da489d4870bd4136ab6d3951f2984d631b5495816610774cad74e07ac8ba2622c2f9
 SHA512 
ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772
-DIST zam-plugins-3.14.tar.gz 23924833 BLAKE2B 
cdaa13d728cd7a9f7fa2ed53b04b76988bc88d0aa719c57913fd73be778186821d316add5eeea692dabfe1ca222c2f9aaf564abc1128f69da33b8aa592255eec
 SHA512 
30c168ee855011b2f17fcc5e440039628399ab40b69bed9af284713df6155360b38d8249b3de1616e9a2f39885cff43c9e2505868aae891fd22bc92297c1962c
 DIST zam-plugins-4.1.tar.gz 23926863 BLAKE2B 
6f503221801a5a40bc7f4e76f6ff5eceb15bac5a5bce3b8c48233143971b9af13d6420b6ba4c1ed679136f952166fc323de7a77a7c6d30761a91e6e1d2d2b04d
 SHA512 
53ffd7f4cebbb65fcdaae53b7d0ad922dd2b1e76479da7caa2c4100d04b5258e0aec4bbfb3b8632b4198375e6677659139abb907bfe9fc11ded772c4e14d5e14

diff --git a/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild 
b/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild
deleted file mode 100644
index 39faf73105b8..
--- a/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DPF_COMMIT="9243625aacb9fb8dd9fe4bd479b227149eb37959"
-DPF_P="DPF-${DPF_COMMIT}"
-
-DESCRIPTION="Collection of LV2/LADSPA/VST/JACK audio plugins for high quality 
processing"
-HOMEPAGE="https://www.zamaudio.com/ https://github.com/zamaudio/zam-plugins";
-SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/DISTRHO/DPF/archive/${DPF_COMMIT}.tar.gz -> 
${DPF_P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="jack opengl"
-
-DEPEND="media-libs/ladspa-sdk
-   media-libs/liblo
-   media-libs/libsamplerate
-   media-libs/libsndfile
-   media-libs/lv2
-   media-libs/zita-convolver
-   sci-libs/fftw:3.0
-   x11-libs/libX11
-   jack? ( virtual/jack )
-   opengl? (
-   media-libs/libglvnd[X]
-   x11-libs/cairo[X]
-   )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   rm -rf dpf
-   ln -s ../${DPF_P} dpf || die "Failed to create DPF symlink"
-
-   # To make absolutely sure we do not even accidentally use bundled libs
-   rm -rf lib
-}
-
-src_compile() {
-   emake PREFIX=/usr LIBDIR=$(get_libdir) VERBOSE=true \
-   BASE_OPTS="" SKIP_STRIPPING=true \
-   HAVE_ZITA_CONVOLVER=true \
-   HAVE_CAIRO=$(usex opengl true false) \
-   HAVE_DGL=$(usex opengl true false) \
-   HAVE_OPENGL=$(usex opengl true false) \
-   UI_TYPE=$(usex opengl "opengl" "none") \
-   HAVE_JACK=$(usex jack true false)
-}
-
-src_install() {
-   emake PREFIX=/usr LIBDIR=$(get_libdir) VERBOSE=true \
-   BASE_OPTS="" SKIP_STRIPPING=true \
-   HAVE_ZITA_CONVOLVER=true \
-   HAVE_CAIRO=$(usex opengl true false) \
-   HAVE_DGL=$(usex opengl true false) \
-   HAVE_OPENGL=$(usex opengl true false) \
-   UI_TYPE=$(usex opengl "opengl" "none") \
-   HAVE_JACK=$(usex jack true false) \
-   DESTDIR="${ED}" install
-}



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailutils/

2023-02-26 Thread Eray Aslan
commit: 8ec41682087fd9134b14b4d5bfe018cba5641a8c
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Feb 27 06:35:49 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Feb 27 06:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec41682

net-mail/mailutils: drop 3.14-r1

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/mailutils/Manifest |   1 -
 net-mail/mailutils/mailutils-3.14-r1.ebuild | 141 
 2 files changed, 142 deletions(-)

diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest
index 3d9fb2486140..151fb8a9e630 100644
--- a/net-mail/mailutils/Manifest
+++ b/net-mail/mailutils/Manifest
@@ -1,2 +1 @@
-DIST mailutils-3.14.tar.xz 3215944 BLAKE2B 
64965c177065eacab9f5545fbeacd538492995f808dab731d02acbe7d63161f3bfb1528a0ca71e30c32ba12edc7e4f68642f2e5154b66d3bb48c479cae95c754
 SHA512 
9797deb8901d03a231c3503d75a758fbfb1220d1e064dd8be74735e6c88aa04c94533e802a60fdfbe12f1bd7daec4a39249cd957b103f09b89df364bd9a8869d
 DIST mailutils-3.15.tar.xz 3112212 BLAKE2B 
78101178c101897bc75897a1e134796150fafccd7e8f4b603c82698dd0cd27a98dd1ed7837a87be4760e8bdb39ec7275023a8e2847f832e683b8e97e5e95d75d
 SHA512 
b6b90ad4f71c83e500a9b176694f5fb51a99baf26e52d567d222d6f037a23a0814ac84f88762cbfb4f22382c0e662191af89fb74a8a287134b8fffa58086bdd8

diff --git a/net-mail/mailutils/mailutils-3.14-r1.ebuild 
b/net-mail/mailutils/mailutils-3.14-r1.ebuild
deleted file mode 100644
index bbdd56f1a541..
--- a/net-mail/mailutils/mailutils-3.14-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools elisp-common flag-o-matic python-single-r1 toolchain-funcs
-
-DESCRIPTION="A useful collection of mail servers, clients, and filters"
-HOMEPAGE="https://mailutils.org/";
-SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~ppc-macos ~x64-macos"
-IUSE="berkdb bidi +clients emacs gdbm sasl guile ipv6 kerberos kyotocabinet \
-   ldap mysql nls pam postgres python servers split-usr ssl static-libs 
+threads tcpd \
-   tokyocabinet"
-
-RDEPEND="
-   !mail-filter/libsieve
-   !mail-client/mailx
-   sys-libs/ncurses:=
-   sys-libs/readline:=
-   dev-libs/libltdl:0
-   virtual/libcrypt:=
-   virtual/mta
-   berkdb? ( sys-libs/db:= )
-   bidi? ( dev-libs/fribidi )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   gdbm? ( sys-libs/gdbm:= )
-   guile? ( dev-scheme/guile:12/2.2-1 )
-   kerberos? ( virtual/krb5 )
-   kyotocabinet? ( dev-db/kyotocabinet )
-   ldap? ( net-nds/openldap:= )
-   mysql? ( dev-db/mysql-connector-c:= )
-   nls? ( sys-devel/gettext )
-   pam? ( sys-libs/pam:= )
-   postgres? ( dev-db/postgresql:= )
-   python? ( ${PYTHON_DEPS} )
-   sasl? ( virtual/gsasl )
-   servers? ( virtual/libiconv dev-libs/libunistring:= )
-   ssl? ( net-libs/gnutls:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   tokyocabinet? ( dev-db/tokyocabinet )
-   "
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-   servers? ( tcpd ldap )"
-
-DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README 
THANKS TODO )
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.5-add-include.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-   if use mysql; then
-   sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \
-   sql/Makefile.am || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   append-flags -fno-strict-aliasing
-
-   # maildir is the Gentoo default
-   econf \
-   MU_DEFAULT_SCHEME=maildir \
-   CURSES_LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" \
-   $(use_with berkdb berkeley-db) \
-   $(use_with bidi fribidi) \
-   $(use_enable ipv6) \
-   $(use_with gdbm) \
-   $(use_with sasl gsasl) \
-   $(use_with guile) \
-   $(use_with kerberos gssapi) \
-   $(use_with ldap) \
-   $(use_with mysql) \
-   $(use_enable nls) \
-   $(use_enable pam) \
-   $(use_with postgres) \
-   $(use_enable python) \
-   $(use_with ssl gnutls) \
-   $(use_enable static-libs static) \
-   $(use_enable threads pthread) \
-   $(use_with tokyocabinet) \
-   $(use_with kyotocabinet) \
-   $(use_with tcpd tcp-wrappers) \
-   $(use_enable servers build-servers) \
-   $(use_with servers unistring ) \
-   $(use_enable clients build-clients) \

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/zabbix/

2023-02-26 Thread Miroslav Šulc
commit: 3717919581fab87cbc6feace595d33be29e4ec2d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Feb 27 06:34:06 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:34:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37179195

net-analyzer/zabbix: dropped obsolete ebuilds

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

 net-analyzer/zabbix/Manifest |  10 -
 net-analyzer/zabbix/metadata.xml |   1 -
 net-analyzer/zabbix/zabbix-5.0.29.ebuild | 398 --
 net-analyzer/zabbix/zabbix-6.0.10.ebuild | 411 ---
 net-analyzer/zabbix/zabbix-6.0.11.ebuild | 397 -
 net-analyzer/zabbix/zabbix-6.2.4.ebuild  | 411 ---
 net-analyzer/zabbix/zabbix-6.2.5.ebuild  | 397 -
 7 files changed, 2025 deletions(-)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 0edca27187e1..83079ba83e3f 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -1,22 +1,12 @@
 DIST zabbix-4.0.44.tar.gz 17713321 BLAKE2B 
1f75f99430846cfc029d5e541ede7ef8c019a42af0ab6d70be3170052b723877ca54f6554cd9a29f7f436fb6e9d5ffd02913a1b12ad45a2a8ed00432738e5660
 SHA512 
223d6fdd352e5731487797d839c1741209eae79af78a058d3ba29e5a9eaab5cbf91072ad827bdd676696d3ea518c638d7fd515bff2a257aef3a7ad38f41b3cb6
-DIST zabbix-5.0.29-go-deps.tar.xz 34421032 BLAKE2B 
35809df9e2d9186813ec079d31206bccd8e4bf6da0376e1e87a65ccb17345bc3f8e81820cbad7700ab2596ede4fe604867337b89d74ac3254eeccacc128a4708
 SHA512 
6553612cc1b7a01cd6b43378f7a5e15fd99245ecc23d1345a0a780ba506073ac2b8b68e96599f56ea7a01052d74b14f6e2f29ca9a97d71748fe285583531f82d
-DIST zabbix-5.0.29.tar.gz 21471836 BLAKE2B 
e38f3b7c38900d80ca0497326f9979e793d04fd34d716673e76ea65723e0019caa7e1e92e581ac6423f77a2fff7554250c728721c125596b1c9a17b0c860346b
 SHA512 
60e707d79ee9f92b69aecabc97e92ad04d0d66839ceed250788f111db4128a66197b9c528bde8cb4f4f92e6a5502ff31c6d838e3c1d3b81ce6b7910879915b61
 DIST zabbix-5.0.30-go-deps.tar.xz 34398308 BLAKE2B 
f987ec0518a070d9480be7a57a8101f6c65f89ff0cdf513cb19b5d79e88c410782df87e732c7d838e6db6dd933cc855c027fc8351855121a57e0a2912ed0bda2
 SHA512 
eb1ad8c3983e475229887a2561f6e55ed3a4c1be270221fc12c0d0fcba7f2ad661f984f16f5f5d9684496c35c6daebd93dd13f5e898244af90d9ad9bffb911c6
 DIST zabbix-5.0.30.tar.gz 21505195 BLAKE2B 
e6876b896e61feccdcfa05a9bc2ae57345957e8e4dc2e2c3d635e917cc525c9cf4dad5e45821e6677f766654bd702b8baac8b65a4fc286af816fbf2b2e076a0c
 SHA512 
2f744fc1ba42ea0602cc90c91342f531c55cb1f76eda47c6e928e74dc595f7bd885f69abb52c6eb1b20e65bd6c3c46c299d6cfee2c3442db137561060386a31e
 DIST zabbix-5.0.31-go-deps.tar.xz 34443128 BLAKE2B 
38bf33002e6dbae95b39579383f8bb6998b0408434f140b1bb31e7cadf07a0363ac6234a820ec306cc12f764fc43d250a45ffd159a315dc494d0871ae6167660
 SHA512 
4d54ff09ccb356b3080240065598cc93d11a11c8faef0c6a22ec923face789cf2bee95ddaf62d0ecd74bd0807060fb4fcbcfa71b1ffcb8723096b1164d7c25ae
 DIST zabbix-5.0.31.tar.gz 21567566 BLAKE2B 
076090e07856df0dc2603d75fb7cc9862e40b9e6bda89094cf687aa00719a0df7cf7fd93bc973cb38cbbb31b6b723efd3dc5aa6dde00b4f4a5b118331795bfeb
 SHA512 
7409e23313a6c5f6f4f1e1c0ba0ccfec88aa2687caa25673709bf05b9e287a535ea417551dee0f9d2fbd571adfe843a700ee45ee3dc72752cdeab12ec4c54644
-DIST zabbix-6.0.10-go-deps.tar.xz 27482516 BLAKE2B 
64b9f2d093aaa8b7b1b39d4736f9b087fdcc518b1a5eced7a46bfe5a1ea2c1bc2d3641ab8e61d4fca8f036a8a96d8c8b56fe9dab17b356b8c5e507f77f10b864
 SHA512 
15b4799d8934155112469f4a571b8f015a0779b7c946a49cebb4b513ff7553989cd71704e403ae3fdf18646235fc40daf14bb9481d493ad8e6b53146fd7f3f27
-DIST zabbix-6.0.10.tar.gz 39516402 BLAKE2B 
00e81dcea63433cb93ef9bd77094bef89f7d604d8c07b9da5959c79d54f026b1256f486395229e0232aa96271b72fd9f3c67e08dfb96321be398b8b4fa832f6f
 SHA512 
4fc70d89f61f50e5a6b9bbd1a25d9cac6d734872d3558df83b01abe04832773cdbab6e0f214045c117b6e2fcd7ae3fba08701be942cf18344e6b5a78151665d6
-DIST zabbix-6.0.11-go-deps.tar.xz 27480580 BLAKE2B 
443ecbd9fd0d66cacc75f53d5f56ae996bce52e04827de97948ffc6a3e02888b4b5122eba2425465624e34bc628992f7a520bc8e0281444baed0aa1631f3bec1
 SHA512 
0936626b658f1811e8aebdd59ca506b33f1a95696018b088cfe04479386ecbcfe4c6c7fac6d26487e28d36cb6283028312c3bc2d27bde8cf54698236d3bc6ba4
-DIST zabbix-6.0.11.tar.gz 40388383 BLAKE2B 
e6ded007285aac58bb4c29075ac8d34f6ab0db1a74702269b63dc8772ebdf8b2986737fa91d39c9e8bacee5e1e12d7d7bb9580221f9b4917cbc829784639201d
 SHA512 
decb9fcf5de8f0d81cd0b16b6a5e341742c97baed0faf2d5f22bba98fd9fad4e154360724b5aedc378d5b5e2c64eda36f308e3eb6e6f8e80a5cf082ea95ebef6
 DIST zabbix-6.0.12-go-deps.tar.xz 27481268 BLAKE2B 
cfeca38b63a6271b4ff6819143e0214d3b468e3f7b681cc0bde443192e84ec4b66eb9b8ce38be01fa74a186f8904dfe73af04ad98007880e9ad6aab5c4b978b3
 SHA512 
c021efe15b61eeebad855ee9d8081f06796d126f3215bac4cb8a36384185aa2a67c0af580b5fcd830e6da832eb1057c02621c71569e30735fb0bef172f26d3b4
 DIST zabbix-6.0.12.tar.gz 40419443 BLAKE2B 
18e328a33

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

2023-02-26 Thread Miroslav Šulc
commit: 07283d5a01e78f8a28f2d1d4700adaf53d5abf69
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Feb 27 06:30:06 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 06:30:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07283d5a

media-sound/ardour: updated langs in the latest and live ebuild

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

 media-sound/ardour/ardour-7.3.ebuild  | 2 +-
 media-sound/ardour/ardour-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/ardour/ardour-7.3.ebuild 
b/media-sound/ardour/ardour-7.3.ebuild
index 4c32a9d5eadb..534c435d20b3 100644
--- a/media-sound/ardour/ardour-7.3.ebuild
+++ b/media-sound/ardour/ardour-7.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
 inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop 
xdg
 
 DESCRIPTION="Digital Audio Workstation"

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index 4c32a9d5eadb..534c435d20b3 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
 inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop 
xdg
 
 DESCRIPTION="Digital Audio Workstation"



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

2023-02-26 Thread Sam James
commit: fb4ba0ef70095bd6f17e198674e16d60284ab2dc
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 05:10:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 06:15:40 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb4ba0ef

portage: news: trivial type annotations

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

 lib/portage/news.py | 59 +
 1 file changed, 41 insertions(+), 18 deletions(-)

diff --git a/lib/portage/news.py b/lib/portage/news.py
index f81debe97..68f0c72d3 100644
--- a/lib/portage/news.py
+++ b/lib/portage/news.py
@@ -14,11 +14,17 @@ __all__ = [
 ]
 
 from collections import OrderedDict
+from typing import TYPE_CHECKING, Any, Dict, List, Optional
 
 import fnmatch
 import logging
 import os as _os
 import re
+
+if TYPE_CHECKING:
+import portage.dbapi.vartree
+import portage.package.ebuild.config
+
 from portage import os
 from portage import _encodings
 from portage import _unicode_decode
@@ -58,7 +64,14 @@ class NewsManager:
 
 """
 
-def __init__(self, portdb, vardb, news_path, unread_path, 
language_id="en"):
+def __init__(
+self,
+portdb: "portage.dbapi.porttree.portdbapi",
+vardb: "portage.dbapi.vartree.vardbapi",
+news_path: str,
+unread_path: str,
+language_id: str = "en",
+):
 self.news_path = news_path
 self.unread_path = unread_path
 self.language_id = language_id
@@ -89,19 +102,19 @@ class NewsManager:
 profile_path = profile_path[len(profiles_base) :]
 self._profile_path = profile_path
 
-def _unread_filename(self, repoid):
+def _unread_filename(self, repoid: str) -> str:
 return os.path.join(self.unread_path, f"news-{repoid}.unread")
 
-def _skip_filename(self, repoid):
+def _skip_filename(self, repoid: str) -> str:
 return os.path.join(self.unread_path, f"news-{repoid}.skip")
 
-def _news_dir(self, repoid):
+def _news_dir(self, repoid: str) -> str:
 repo_path = self.portdb.getRepositoryPath(repoid)
 if repo_path is None:
 raise AssertionError(_(f"Invalid repoID: {repoid}"))
 return os.path.join(repo_path, self.news_path)
 
-def updateItems(self, repoid):
+def updateItems(self, repoid: str) -> None:
 """
 Figure out which news items from NEWS_PATH are both unread and 
relevant to
 the user (according to the GLEP 42 standards of relevancy).  Then add 
these
@@ -199,7 +212,7 @@ class NewsManager:
 finally:
 unlockfile(unread_lock)
 
-def getUnreadItems(self, repoid, update=False):
+def getUnreadItems(self, repoid: str, update: bool = False) -> int:
 """
 Determine if there are unread relevant items in news.repoid.unread.
 If there are unread items return their number.
@@ -249,7 +262,7 @@ class NewsItem:
 Creation of a news item involves passing in the path to the particular 
news item.
 """
 
-def __init__(self, path, name):
+def __init__(self, path: str, name: str):
 """
 For a given news item we only want if it path is a file.
 """
@@ -258,7 +271,12 @@ class NewsItem:
 self._parsed = False
 self._valid = True
 
-def isRelevant(self, vardb, config, profile):
+def isRelevant(
+self,
+vardb: "portage.dbapi.vartree.vardbapi",
+config: "portage.package.ebuild.config.config",
+profile: Optional[str],
+) -> bool:
 """
 This function takes a dict of keyword arguments; one should pass in any
 objects need to do to lookups (like what keywords we are on, what 
profile,
@@ -292,12 +310,12 @@ class NewsItem:
 
 return all_match
 
-def isValid(self):
+def isValid(self) -> bool:
 if not self._parsed:
 self.parse()
 return self._valid
 
-def parse(self):
+def parse(self) -> None:
 with open(
 _unicode_encode(self.path, encoding=_encodings["fs"], 
errors="strict"),
 encoding=_encodings["content"],
@@ -365,7 +383,7 @@ class DisplayRestriction:
 are met, then it is displayed
 """
 
-def isValid(self):
+def isValid(self) -> bool:
 return True
 
 def checkRestriction(self, **kwargs):
@@ -382,7 +400,7 @@ class DisplayProfileRestriction(DisplayRestriction):
 self.profile = profile
 self.format = news_format
 
-def isValid(self):
+def isValid(self) -> bool:
 return (
 not fnmatch.fnmatch(self.format, "1.*")
 or "*" not in self.profile
@@ -390,7 +408,7 @@ class DisplayProfileRestriction(DisplayRestriction):
 or _valid_profile_RE.match(self.profile)
 )
 
-def checkRestriction(self, **kwargs):
+def checkRestriction(self, **kwargs) -> bool:
 if fnmatch.fnmatch(self.format, "2.*") and self.profile.endswith("

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

2023-02-26 Thread Sam James
commit: 8924a8e3b3b4732b7792899141cc0ce76fee72ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 05:43:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 06:15:41 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8924a8e3

sync: git: add trivial type annotations

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1000
Signed-off-by: Sam James  gentoo.org>

 lib/portage/sync/modules/git/git.py | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/lib/portage/sync/modules/git/git.py 
b/lib/portage/sync/modules/git/git.py
index 3c2f9bdb4..9f70ea7ea 100644
--- a/lib/portage/sync/modules/git/git.py
+++ b/lib/portage/sync/modules/git/git.py
@@ -5,6 +5,8 @@ import logging
 import re
 import subprocess
 
+from typing import Tuple
+
 import portage
 from portage import os
 from portage.util import writemsg_level, shlex_split
@@ -35,11 +37,11 @@ class GitSync(NewBase):
 def __init__(self):
 NewBase.__init__(self, "git", portage.const.GIT_PACKAGE_ATOM)
 
-def exists(self, **kwargs):
+def exists(self, **kwargs) -> bool:
 """Tests whether the repo actually exists"""
 return os.path.exists(os.path.join(self.repo.location, ".git"))
 
-def new(self, **kwargs):
+def new(self, **kwargs) -> Tuple[int, bool]:
 """Do the initial clone of the repository"""
 if kwargs:
 self._kwargs(kwargs)
@@ -116,12 +118,11 @@ class GitSync(NewBase):
 
 return (os.EX_OK, True)
 
-def _gen_ceiling_string(self, path):
+def _gen_ceiling_string(self, path: str) -> str:
 """
 Iteratively generate a colon delimited string of all of the
 given path's parents, for use with GIT_CEILING_DIRECTORIES
 """
-path = self.repo.location
 directories = []
 
 while True:
@@ -132,7 +133,7 @@ class GitSync(NewBase):
 
 return ":".join(directories)
 
-def update(self):
+def update(self) -> Tuple[int, bool]:
 """Update existing git repository, and ignore the syncuri. We are
 going to trust the user and assume that the user is in the branch
 that he/she wants updated. We'll let the user manage branches with
@@ -403,7 +404,7 @@ class GitSync(NewBase):
 
 return (os.EX_OK, current_rev != previous_rev)
 
-def verify_head(self, revision="-1"):
+def verify_head(self, revision="-1") -> bool:
 if self.repo.module_specific_options.get(
 "sync-git-verify-commit-signature", "false"
 ).lower() not in ("true", "yes"):
@@ -477,7 +478,7 @@ class GitSync(NewBase):
 if openpgp_env is not None:
 openpgp_env.close()
 
-def retrieve_head(self, **kwargs):
+def retrieve_head(self, **kwargs) -> Tuple[int, bool]:
 """Get information about the head commit"""
 if kwargs:
 self._kwargs(kwargs)
@@ -498,7 +499,7 @@ class GitSync(NewBase):
 ret = (1, False)
 return ret
 
-def add_safe_directory(self):
+def add_safe_directory(self) -> bool:
 # Add safe.directory to system gitconfig if not already configured.
 # Workaround for bug #838271 and bug #838223.
 location_escaped = re.escape(self.repo.location)



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

2023-02-26 Thread Miroslav Šulc
commit: 7e8baa625d33014892243efce77a6dc286871c28
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb  9 12:25:03 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb 27 05:53:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e8baa62

dev-java/bsh: add 2.1.1

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

 dev-java/bsh/Manifest |   1 +
 dev-java/bsh/bsh-2.1.1.ebuild | 116 ++
 2 files changed, 117 insertions(+)

diff --git a/dev-java/bsh/Manifest b/dev-java/bsh/Manifest
index 45f1210949a7..ad27f0978a5e 100644
--- a/dev-java/bsh/Manifest
+++ b/dev-java/bsh/Manifest
@@ -1 +1,2 @@
 DIST bsh-2.0b6.tar.gz 1720334 BLAKE2B 
7ade7d35ac66dad8c79dd2cb541c8851b321601bc6239f4d82e6b37269fdefc5cfa5efd1198f58030bb9dcc4712b42c1ca07071f0b042a59ebdbc4168e472fb0
 SHA512 
3d4458153f5e2a3b30d9afd79f0fe28862effa8e490fd1649d435c03bf90b060c255949a49780afee95069da4e8e8d2e4e2c5d979908370a525b3ca9a396458c
+DIST bsh-2.1.1.tar.gz 1922883 BLAKE2B 
d60ebfab96f81a17120733887468571dd991dce663d725d9bee2dc44146e320d36600be70a3b7f76516645030d40fcda17db70989d54e98ffdc69c91738bcaf1
 SHA512 
585fcb9fdc8c36063a7d4dfe9a909e68b61d611f023731c955b7ced3f894cb6c48b0d463735e6825cb6f0181ba97902279212d285e325267aa533490e0bbfe00

diff --git a/dev-java/bsh/bsh-2.1.1.ebuild b/dev-java/bsh/bsh-2.1.1.ebuild
new file mode 100644
index ..f593111f6a84
--- /dev/null
+++ b/dev-java/bsh/bsh-2.1.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache-extras.beanshell:bsh:2.1.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A small embeddable Java source interpreter"
+HOMEPAGE="https://github.com/beanshell/beanshell";
+SRC_URI="https://github.com/beanshell/beanshell/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/beanshell-${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+# There was 1 failure:
+# 1) do_not_access_non_open_methods(bsh.Java_9_Test)
+# bsh.TargetError: Sourced file: inline evaluation of: ``import java.net.URL;
+PROPERTIES="test_network"
+RESTRICT="test"
+
+CP_DEPEND="
+   dev-java/bsf:2.3
+   dev-java/jakarta-servlet-api:4"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+DEPEND="${CP_DEPEND}
+   virtual/jdk:1.8"
+
+DOCS=(
+   CHANGES.md
+   NOTICE
+   README.md
+)
+
+JAVA_LAUNCHER_FILENAME="bsh-console"
+JAVA_MAIN_CLASS="bsh.Console"
+JAVA_RESOURCE_DIRS="resources/src"
+JAVA_SRC_DIR=( src bsf/src engine/src )
+JAVA_TEST_EXCLUDES=(
+   bsh.TestUtil# invalid test class
+   bsh.TestFilter  # invalid test class
+   bsh.Class3_Test
+   bsh.Class13Test
+   bsh.Issue_7_Test
+   bsh.Issue_8_Test
+   bsh.OldScriptsTest # ?? As the name says Old...
+)
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="tests/junitTests/src"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   java-pkg_clean
+
+   # These classes are not in upstream jar file
+   rm engine/src/bsh/TestBshScriptEngine.java || die
+   rm src/bsh/JThis.java || die
+
+   # java-pkg-simple.eclass wants resources in JAVA_RESOURCE_DIRS
+   mkdir resources || die
+   find src -type f \
+   ! -name '*.java' \
+   ! -name 'bsh.jj*' \
+   ! -name '*.scripted' \
+   ! -name '*.txt' \
+   ! -name '*.xml' \
+   ! -name '.errLog' \
+   ! -name 'index.html' \
+   ! -name 'Changes.html' \
+   ! -name 'CodeMap.html' \
+   ! -name 'Manifest.*' \
+   | xargs cp --parent -t resources || die
+
+   # Some but not all tests in these test classes fail
+   sed \
+   -e '/import org.junit.Test/a import org.junit.Ignore;' \
+   -e '/diamond_operator()/i @Ignore' \
+   -e '/try_with_resource()/i @Ignore' \
+   -e '/integer_literal_enhancements()/i @Ignore' \
+   -i tests/junitTests/src/bsh/Project_Coin_Test.java || die
+
+   sed \
+   -e '/import org.junit.Test/a import org.junit.Ignore;' \
+   -e '/parsing_very_large_hex_literal()/i @Ignore' \
+   -e '/integer_literal_enhancements_binary()/i @Ignore' \
+   -e '/parsing_large_hex_literal()/i @Ignore' \
+   -i tests/junitTests/src/bsh/NumberLiteralTest.java || die
+
+   sed \
+   -e '/import org.junit.Test/a import org.junit.Ignore;' \
+   -e '/define_interface_with_constants()/i @Ignore' \
+   -i tests/junitTests/src/bsh/ClassGeneratorTest.java || die
+}
+
+src_test() {
+   # tests/junitTests/src/bsh/Issue_55_

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

2023-02-26 Thread Michał Górny
commit: 240a66e2253f04c8938fc83abeed93a8d57ed161
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:41:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240a66e2

dev-python/pypy3: Remove old

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

 dev-python/pypy3/Manifest   |   1 -
 dev-python/pypy3/pypy3-7.3.11-r1.ebuild | 205 
 2 files changed, 206 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index c6ec081e1ddd..ebda7445a38c 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.11.tar.xz 6444 BLAKE2B 
adcc1ae4c3ae2c5317a05d6de51785945625d8bcc7cb35bd6608fa80f09b37c483c95663eacb0353013a5abec308d25b1299c65512f5f3a6d7345f2b5b18
 SHA512 
f2064ecffa09ba23f5f8c281ca4c8c0740cb6b57185d66c02eec2bcb77cfb566b1a2db4f52c472bcaf0d5fb759ee8003b27761af37785d12465c2010fd73c49d
 DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B 
ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986
 SHA512 
6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4
 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B 
fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb
 SHA512 
33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c

diff --git a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
deleted file mode 100644
index e64e9730f17b..
--- a/dev-python/pypy3/pypy3-7.3.11-r1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils python-utils-r1 toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy3.9-v${PYPY_PV/_rc/rc}
-PATCHSET="pypy3.9-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python (3.9) 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-SRC_URI="
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py3.9
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy3-exe-${PYPY_PV}:3.9-${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/pypy3-exe-bin-${PYPY_PV}:3.9-${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-
-   eapply_user
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy3.9 || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy3.9-c-${PYPY_PV} pypy3.9-c || die
-   cp -p "${BROOT}"/usr/include/pypy3.9/${PYPY_PV}/* include/pypy3.9/ || 
die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy3.9/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy3.9/ || die
-   pax-mark m pypy3.9-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy3.9-c - <<-EOF
-   import importlib.util
-   import sysconfig
-   soabi = sysconfig.get_config_var("SOABI")
-   magic = importlib.util._RAW_MAGIC_NUMBER & 0x
-   print(f"{soabi}-{magic}")
-   EOF
-   )
-   [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   # Add epython.py to the distribution
-   echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
-
-   einfo "Generating caches and CFFI modules ..."
-
-   # Generate sysconfig data
-   local host_gnu_type=$(sh pypy/tool/releas

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

2023-02-26 Thread Michał Górny
commit: 9f3dc4096eb88bdcf4613137704b51faefc060e8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:38:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3dc409

dev-python/werkzeug: Remove old

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

 dev-python/werkzeug/Manifest  |  1 -
 dev-python/werkzeug/werkzeug-2.2.2.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 5144e4372843..c8d81271307f 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,2 +1 @@
-DIST werkzeug-2.2.2.gh.tar.gz 844463 BLAKE2B 
84da3dd89375d6925e7e7018701339ddfd2b608acf6b3f126bd56c2020056511de6ab157de9024069d1342f9bce4b481ba91a06089fff1a3b31f4a851af7f935
 SHA512 
cded6c7e0b00871366b70a41de45e31323c0fc09300413d0efca98f5a2f8207026fd77c7e5670fde727da377fd02b9b636f390a2524d2b5778e9e3bdbdfe3e3a
 DIST werkzeug-2.2.3.gh.tar.gz 847768 BLAKE2B 
7d0b891a2b15e4fc469c3d331cfb2565f452ae77f772f7ab8e6254aedd172f9115cd3ebd9c82e951ea7505c0e58d6b6f07fb643a8e87af505e04686cccf56cd4
 SHA512 
3968e663f67e41da5148a4aa1d8e047ffd88416fa8df665e359bbe87992e4e723e1c915eed59ae86b53dd18817e41cdcef059483bce7aa8ed7b388dd4add1482

diff --git a/dev-python/werkzeug/werkzeug-2.2.2.ebuild 
b/dev-python/werkzeug/werkzeug-2.2.2.ebuild
deleted file mode 100644
index 7e2db22b86dc..
--- a/dev-python/werkzeug/werkzeug-2.2.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of various utilities for WSGI applications"
-HOMEPAGE="
-   https://palletsprojects.com/p/werkzeug/
-   https://pypi.org/project/Werkzeug/
-   https://github.com/pallets/werkzeug/
-"
-SRC_URI="
-   https://github.com/pallets/werkzeug/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="test-rust"
-
-RDEPEND="
-   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
-"
-# NOTE: remove the loong mask after greenlet gains support for loong
-# see https://github.com/python-greenlet/greenlet/pull/257
-BDEPEND="
-   test? (
-   dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
-   dev-python/watchdog[${PYTHON_USEDEP}]
-   test-rust? (
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   )
-   !hppa? ( !ia64? ( !loong? (
-   $(python_gen_cond_dep '
-   dev-python/greenlet[${PYTHON_USEDEP}]
-   ' python3_{8..10})
-   ) ) )
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=()
-   if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
-   EPYTEST_DESELECT+=(
-   "tests/test_serving.py::test_server[https]"
-   tests/test_serving.py::test_ssl_dev_cert
-   tests/test_serving.py::test_ssl_object
-   )
-   fi
-
-   # the default portage tempdir is too long for AF_UNIX sockets
-   local -x TMPDIR=/tmp
-   epytest -p no:django -p no:httpbin tests
-}



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

2023-02-26 Thread Michał Górny
commit: c629fe4dac9c5200c2e7eaa5338855d5f5cc2bda
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:29:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c629fe4d

dev-python/pycurl: Remove old

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

 dev-python/pycurl/Manifest   |  1 -
 dev-python/pycurl/files/7.44-fix-tests.patch | 34 --
 dev-python/pycurl/pycurl-7.45.1.ebuild   | 93 
 3 files changed, 128 deletions(-)

diff --git a/dev-python/pycurl/Manifest b/dev-python/pycurl/Manifest
index 876ac8788f96..12303b7d4f75 100644
--- a/dev-python/pycurl/Manifest
+++ b/dev-python/pycurl/Manifest
@@ -1,2 +1 @@
-DIST pycurl-7.45.1.tar.gz 233879 BLAKE2B 
8a6fe72f00cfd172b4f5e257f4526c4115047aa911d7fb3802d3bf105ac70dc866b27fa4878aae9f92229a5dd5108a2b5e1c9acfe93e1a94dac60d9405c5d5e6
 SHA512 
05639d484aac6d6688677589e391975158c5ef778456a47df575ad13fb8bd0db67ff8f5a39bdd99d82a67926aca421c01e687eec9d4fd87f32822b492b429635
 DIST pycurl-7.45.2.tar.gz 234245 BLAKE2B 
16257a967d2867de08d83478f602d00b54316d37b6a544804e606a814f61507530fb7e1ef3247be824dfa22b9487a69bbfc9b1038b2b776ebc556b18ed2d93ca
 SHA512 
8a82346395acfc0bd37a8c4d8d2b17e5ab4602710308ed50f9ed88c223c73f15f5b1c95fc6191708e3bd9d647e4bc5ec91f740de433dd87e2ae0796ac79879ac

diff --git a/dev-python/pycurl/files/7.44-fix-tests.patch 
b/dev-python/pycurl/files/7.44-fix-tests.patch
deleted file mode 100644
index d5d900100086..
--- a/dev-python/pycurl/files/7.44-fix-tests.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/pycurl/pycurl/commit/d47c68b1364f8a1a45ab8c584c291d44b762f7b1
-From: Samuel Henrique 
-Date: Sat, 30 Apr 2022 23:02:34 +0100
-Subject: [PATCH] tests: fix error message on error_test (for curl >= 7.83)
-
-curl 7.83.0 removed exclamation marks from a few error messages, curl commit:
-https://github.com/curl/curl/commit/6968fb9d54dc3a1aaa1b16088f038eaf5dd8b2d7
-
-This commit adds support for the new curl release while also supporting the 
previous ones.
 a/tests/error_test.py
-+++ b/tests/error_test.py
-@@ -29,7 +29,8 @@ def test_pycurl_error_libcurl(self):
- err, msg = exc.args
- self.assertEqual(pycurl.E_URL_MALFORMAT, err)
- # possibly fragile
--self.assertEqual('No URL set!', msg)
-+# curl < 7.83.0 has an exclamation mark in this error message
-+self.assertIn(msg, ['No URL set!', 'No URL set'])
- else:
- self.fail('Expected pycurl.error to be raised')
- 
-@@ -43,9 +44,10 @@ def test_pycurl_errstr_type(self):
- self.curl.perform()
- except pycurl.error:
- # might be fragile
--self.assertEqual('No URL set!', self.curl.errstr())
-+# curl < 7.83.0 has an exclamation mark in this error message
-+self.assertIn(self.curl.errstr(), ['No URL set!', 'No URL set'])
- # repeated checks do not clear value
--self.assertEqual('No URL set!', self.curl.errstr())
-+self.assertIn(self.curl.errstr(), ['No URL set!', 'No URL set'])
- # check the type - on all python versions
- self.assertEqual(str, type(self.curl.errstr()))
- else:

diff --git a/dev-python/pycurl/pycurl-7.45.1.ebuild 
b/dev-python/pycurl/pycurl-7.45.1.ebuild
deleted file mode 100644
index d8fd41fb47b5..
--- a/dev-python/pycurl/pycurl-7.45.1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Python bindings for curl/libcurl"
-HOMEPAGE="
-   http://pycurl.io/
-   https://github.com/pycurl/pycurl/
-   https://pypi.org/project/pycurl/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl"
-
-# Depend on a curl with curl_ssl_* USE flags.
-# libcurl must not be using an ssl backend we do not support.
-# If the libcurl ssl backend changes pycurl should be recompiled.
-# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl
-# does not need to initialize gcrypt threading and we do not need to
-# explicitly link to libgcrypt.
-DEPEND="
-   >=net-misc/curl-7.25.0-r1:=[ssl=]
-   ssl? (
-   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
-   curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= )
-   curl_ssl_openssl? ( dev-libs/openssl:= )
-   )
-"
-
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="

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

2023-02-26 Thread Michał Górny
commit: 5039c3267bf34c378cc944a64a79b1112c7c9e00
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:37:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5039c326

dev-python/pyrsistent: Use pypi.eclass

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

 dev-python/pyrsistent/pyrsistent-0.19.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
index ed5e8a0b7204..0122efd36c2b 100644
--- a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
@@ -6,14 +6,13 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Persistent/Functional/Immutable data structures"
 HOMEPAGE="
https://github.com/tobgu/pyrsistent/
https://pypi.org/project/pyrsistent/
 "
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



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

2023-02-26 Thread Michał Górny
commit: 8b89717e736d5935d6315afd47d095fee977a7a4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:37:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b89717e

dev-python/pycurl: Use pypi.eclass

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

 dev-python/pycurl/pycurl-7.45.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/pycurl/pycurl-7.45.2.ebuild 
b/dev-python/pycurl/pycurl-7.45.2.ebuild
index 4dd8c987afbd..b0b1d57414d6 100644
--- a/dev-python/pycurl/pycurl-7.45.2.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1 toolchain-funcs
+inherit distutils-r1 pypi toolchain-funcs
 
 DESCRIPTION="Python bindings for curl/libcurl"
 HOMEPAGE="
@@ -14,7 +14,6 @@ HOMEPAGE="
https://github.com/pycurl/pycurl/
https://pypi.org/project/pycurl/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"



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

2023-02-26 Thread Michał Górny
commit: a8084e470bd7c878c1195428dbd55a9194098d20
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 04:56:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8084e47

dev-python/pypdf: Bump to 3.5.0

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

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

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 656ac40ed128..0c4ead2a4c43 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,5 @@
 DIST pypdf-3.3.0.gh.tar.gz 6803536 BLAKE2B 
ff70995882581c816fbf7410232c68e9649632161b4927543924a11b1a0a816f1178be399079e32078fe8d89a2aa9cd0eb1562409dc8e7bd388cad3afde37198
 SHA512 
5db25d6c4b41a1d19b45fa907f53e0106e01c93eb4152079dc4ffbd7bf28fbf8915bf0e3bf1af4a371e805657884fe2c42de4856944085ca7bc07a477f3ba588
 DIST pypdf-3.4.0.gh.tar.gz 6931831 BLAKE2B 
037ac998cc1e3d078281b64183197678a80345731f6d4691b00f9e546eb61eaa34c4d7f4b704191c887975517da73359983f1b7405776e99257f79b1604dafc0
 SHA512 
9bee70a039c42533b600f1e95e28a4889d7df212bae18deca7d88501008d3a3e2b4d7fe36134e947cb14b0acc650126688c358ce2b662917a4c6df46241db1ab
 DIST pypdf-3.4.1.gh.tar.gz 6930245 BLAKE2B 
9e8a5a1ebe95b64c9274ce6b0ea252d65f41d4b6791d6c6acf87f810794892337aed13ddc9b77f05a404fe94b3d9c2444f2a06c4feea9661204e71684fd5
 SHA512 
e2e3fa74bc6e96afc5999429e7603dd3ab8e6443b6259e456bc6d90cb2d7a15a484b226e218478c1e92cfd7fe23c93247f212568c6fcd51d80afde32b83460ba
+DIST pypdf-3.5.0.gh.tar.gz 7181507 BLAKE2B 
8f5c129613ed12a9eaa90cf0e6fa189b0fc5bf109f26b8cc35ff1550e916b0635715359b2ece9c3c0243095c2e802474e99fe4c59d16b0f75b4375fb2ce07e5d
 SHA512 
a8a0fad3fd08d88738088a06df4f1cbf419571e9e817c6097ce8bdcf7b1dd32f478ac712879cabceb7034f4e9a421f887ff117a1812782eadb670c8043aff86c
 DIST pypdf-sample-files-0fe84b30ed33ff3daa9293e44349b8618f135699.gh.tar.gz 
9027166 BLAKE2B 
912bb9fbd632bd0ad2cc2e865a1e6870ad7064aa2cf4d6f96217f63ac685e9a511f0bb20c22d48ae970a2eb171b27a0fa680fa42892425531f69735840cf741b
 SHA512 
07a71a3566dabcea5dc8a549949d0f0c0f9483d5d9f85851d6e4e702dd374b348469a80e5300d18983e560ee9a44d0639b55eb338023b9ebbdb26c6f8c455e07

diff --git a/dev-python/pypdf/pypdf-3.5.0.ebuild 
b/dev-python/pypdf/pypdf-3.5.0.ebuild
new file mode 100644
index ..e9581fbc5b9a
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.5.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=0fe84b30ed33ff3daa9293e44349b8618f135699
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+S=${WORKDIR}/pypdf-${PV}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+RESTRICT="test"
+# 150+ tests require network, too many to deselect
+PROPERTIES="test_network"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   dev-python/pillow[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}



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

2023-02-26 Thread Michał Górny
commit: 36a5452eb1386d6afe348026fc7b4e9b6baab7b0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:26:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a5452e

dev-python/mkdocs-material: Bump to 9.0.15

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.0.15.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 2f3294adfa68..6fc1a46de4ea 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,3 +2,4 @@ DIST mkdocs-material-9.0.10.gh.tar.gz 10933071 BLAKE2B 
702db94a8c91a856ffcf30402
 DIST mkdocs-material-9.0.12.gh.tar.gz 10929135 BLAKE2B 
2b8468790c38e40a35b7fd4ff324cde485c1a7f7bc5c748b52b21b34deaca62f397ec056717107dc50024315b9740dc0b9dcce9921fd84c0cda5f9de55068553
 SHA512 
fd52632e2eb2225d32ac13a48eb0bab8f694644e8369a90ee85902549405b13b2308102ffe6bcb631d4847c7f1b345637d5b86470454eea52487a7b92dd14ab1
 DIST mkdocs-material-9.0.13.gh.tar.gz 10930459 BLAKE2B 
d3d4b25e2e2b524caa70a47c2cd51cd2c06921beccecb8f76c67f177a72568698056151fb20ee5141df0d6cdeee75192d7a7fc4dc85511501f4d2c8dfe5a3e1c
 SHA512 
cc2abaab0727376ff3b3f3d3099c57f601243520c644dcc48b0c6d671ae543a8b65e8161fa8e4d1199671652a54e14969a7c2470985b0570e63763cf88d63704
 DIST mkdocs-material-9.0.14.gh.tar.gz 10932657 BLAKE2B 
a43fe024bd4c285801c10a3a45b0e601bc5c338fde51408db8c23cdf84455b606461fffda86d8bcb53374102a32a5efe315467305842a5e9fc5859db26b06b0e
 SHA512 
9821fc1ce6e1b74b920b7c928c9ceb00d8f7489939c58d12c9a7c238ca75b619a23bffe0eccb7653d5303eaf6281e2fbd81392b19ff8f4c1431754544a432297
+DIST mkdocs-material-9.0.15.gh.tar.gz 10923424 BLAKE2B 
d2980f058001f0246be4ad34496a066b962e9fed8239415dd54dff0287211d97a640a2aca808aea1daec2f445b548153f6efd229bba515c968d50bd609936b4d
 SHA512 
39b4a6d5d50ea27c7cdd2d23cf2d41a79d6dc0e1949346bd8d7c0e9a0792f7a9a9ae15594ff83017211d858d94240a09b0314a6294f268cf43e7337868ba5e69

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.15.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.15.ebuild
new file mode 100644
index ..eedc60f73616
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.15.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-26 Thread Michał Górny
commit: bb99a6f35f5295717b13bc78af017876a16d6a15
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 04:57:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb99a6f3

dev-python/wrapt: Bump to 1.15.0

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

 dev-python/wrapt/Manifest|  1 +
 dev-python/wrapt/wrapt-1.15.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index e3c349abfe4a..139040ecc8fd 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -1 +1,2 @@
 DIST wrapt-1.14.1.gh.tar.gz 133767 BLAKE2B 
407a9531f581b034be7fe4392dcbf94803aa9c3a82d7c392750dfef62a5cbb84582e292819bf749356fad2b6e98cc89777df0f3b0f4ca70422e75b72ad256711
 SHA512 
c67e99eb29afeefb2512fb545cd180b8e96f69235d6281edebe62ea5e411188a904a7e683afdda2d6a86cf8b7fd74f79a3c3bec04e19a7c5ef347729bb43f94c
+DIST wrapt-1.15.0.gh.tar.gz 137402 BLAKE2B 
8c4764251a89f7795fef71dd71d9c36611d896d2e2791a5e7ce4f665f7b477e683f21aa05251a6ceb96644221a7ff9b01dfe98a7f4d278987dedc17ead39b343
 SHA512 
6be3fc6380e6bb11a26e35fb093ca54d2e851ab384682f6b1201599980c0429c1e2f23089540b66dd80985baaaf3fb93ce29034758e062e2cfb2f52e3b362779

diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild 
b/dev-python/wrapt/wrapt-1.15.0.ebuild
new file mode 100644
index ..1b7cfe7b88b0
--- /dev/null
+++ b/dev-python/wrapt/wrapt-1.15.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Module for decorators, wrappers and monkey patching"
+HOMEPAGE="
+   https://github.com/GrahamDumpleton/wrapt/
+   https://pypi.org/project/wrapt/
+"
+SRC_URI="
+   https://github.com/GrahamDumpleton/wrapt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+python_compile() {
+   local -x WRAPT_INSTALL_EXTENSIONS=true
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-02-26 Thread Michał Górny
commit: 5956792c324b8d54adcc7c63cbeb5cea1f8bdf29
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:25:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5956792c

dev-python/coverage: Bump to 7.2.1

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-7.2.1.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index f1ed3d0513de..51319692f837 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
 DIST coverage-7.0.5.tar.gz 796171 BLAKE2B 
87ecffd87c2465607bf1fd330296e84e174953d7696ee0ef3046f6555f54634cfc643ada2a03971685021a5cf59191d75a0bddbc83f736e11a2516c684b0f0d9
 SHA512 
d199d710cdfac5c6cde79224b4a27d6b88a0e0c504eff7ad5700e9fb1f5cc8e1e9359dcc12f6c447a7ee6cd680feeb89f70ad68574a739c55a6d09b22017df06
 DIST coverage-7.1.0.tar.gz 809785 BLAKE2B 
3720aee79ecfdd6aa652b5198bad4d6b5827a85f1d58986eec51bab1e72800dac28eb0ebbeb15d547ef03694ca1397bec47c37a9233dc34b2d3d2a6a22a48274
 SHA512 
80920b337391e47f1e631ba8a892792b6d2c72e753ddf403222c6ad527637699889f29cfee40721949e5eeb6e7977f319635c44d79f58e7e19676d1165dfdde2
 DIST coverage-7.2.0.tar.gz 812120 BLAKE2B 
17851996635a1621643e64025ba43f11d7e844fb8757c5bfd6794dbff85cf2c218dc61119c8604f19f951c83264eb13f9c8f0cf7f070f6b213603b25b756a59c
 SHA512 
a913c257702a77b115b6519c0feaf9336973330c9264cb376453555c30f305db2b924d5dd8ff7b58bb89d9f1765b069512929d1ccc9c1c234bdd08d6fc82213b
+DIST coverage-7.2.1.tar.gz 812219 BLAKE2B 
bb6b482990b0620d7e264244a9e31ee44b37fe83436c1d7d016d20e36d9ecbea85a614a4142683757bb1284bfbe2a157fc4748b01c76b5495c5eca5834e9a848
 SHA512 
40a7f1d25c7100b8f2f4ba1f877c241f65e1f560cdad861dab05254a4e177de37615888441d47a6c2ebc525ad2b52b476da7111efe5583708f094dd3a1b39984

diff --git a/dev-python/coverage/coverage-7.2.1.ebuild 
b/dev-python/coverage/coverage-7.2.1.ebuild
new file mode 100644
index ..b83e4bdd6609
--- /dev/null
+++ b/dev-python/coverage/coverage-7.2.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+   https://coverage.readthedocs.io/en/latest/
+   https://github.com/nedbat/coveragepy/
+   https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+test_tracer() {
+   local -x COVERAGE_TEST_TRACER=${1}
+   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
+   epytest tests
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # pip these days insists on fetching build deps from Internet
+   tests/test_venv.py
+   )
+
+   "${EPYTHON}" igor.py zip_mods || die
+
+   local -x COVERAGE_TESTING=True
+   # TODO: figure out why they can't be imported inside test env
+   local -x COVERAGE_NO_CONTRACTS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
+
+   local prev_opt=$(shopt -p nullglob)
+   shopt -s nullglob
+   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
+   ${prev_opt}
+
+   if [[ -n ${c_ext} ]]; then
+   cp "${c_ext}" \
+   coverage/ || die
+   test_tracer c
+   rm coverage/*.so || die
+   else
+   test_tracer py
+   fi
+}



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

2023-02-26 Thread Michał Górny
commit: 61c86b05a84e982bcaf45d4e4a970a068f3fc248
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 04:55:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c86b05

dev-python/caldav: Bump to 1.2.0

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

 dev-python/caldav/Manifest|  1 +
 dev-python/caldav/caldav-1.2.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/caldav/Manifest b/dev-python/caldav/Manifest
index 3db6ef8cb3f6..9906099637a5 100644
--- a/dev-python/caldav/Manifest
+++ b/dev-python/caldav/Manifest
@@ -1,3 +1,4 @@
 DIST caldav-1.0.1.gh.tar.gz 133071 BLAKE2B 
d7b9eb8015782bed5d32b7c34508cfcc1334d33cdfed99003cf45893b0a894d5a3187a2c98f886f97ffe8a64140a5a3826e1b3f57b58228a61d1ad4f9bf9f72a
 SHA512 
ac816afd74f6fe34d82345a8b3a934fbe2c37af6a75cc8ef91cd87c8b8d147962ff05e701cd91480c1963d57967898129f923655d366820b689959b00f55659f
 DIST caldav-1.1.1.gh.tar.gz 136513 BLAKE2B 
a825b19023cadfd2b59e747c5d1b00065530d6773435a9f363d54cea7621f56eb6207b7a2888994fe5c42b873d6b82ba285abbc2ee5d18f72aafd90271cc5e87
 SHA512 
a1d991d468f093e6d54262f657e6e43ea9bf9e55dbe1f2fcb7189fb1e6a742805faee2a99807838f5db3406c1a9cd72a14054a30efe13e8d5ad7f113aaa88e2a
 DIST caldav-1.1.3.gh.tar.gz 136529 BLAKE2B 
275c56d74a5118697672deae9611054ef08638ebd476d0108286cb116dc1b102ed5ae36dcb85ebcc21eb36d02aeb02d47e5acdda510c568f8dd9ae85895518c8
 SHA512 
ec281ac41d14938a5c10a08ef8134a16987e14218e2a1b092a6c10d09b619fc8372d3be3c1fb139bdb2c1f183af0832d486f70554e4007a0dc145173fc4564fb
+DIST caldav-1.2.0.gh.tar.gz 122290 BLAKE2B 
62e60695737298dae299aed6e73ed3570c51f5fd05d15f25fb34852e2ca97d6a3e700148f69b5a67f1fad0db8233426d0908f58d513602e8be171ebbb5fef1bb
 SHA512 
56b329d1fcc9ef750e30721485825e067706280b48131816357df023b53e6631b6749e154d0db4815328588359cc98e996c35a0e93395f1cd58d4c36615f96e6

diff --git a/dev-python/caldav/caldav-1.2.0.ebuild 
b/dev-python/caldav/caldav-1.2.0.ebuild
new file mode 100644
index ..1a6a3ab32f5f
--- /dev/null
+++ b/dev-python/caldav/caldav-1.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="CalDAV (RFC4791) client library for Python"
+HOMEPAGE="
+   https://github.com/python-caldav/caldav/
+   https://pypi.org/project/caldav/
+"
+SRC_URI="
+   https://github.com/python-caldav/caldav/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( GPL-3 Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/vobject[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/icalendar[${PYTHON_USEDEP}]
+   dev-python/recurring-ical-events[${PYTHON_USEDEP}]
+   dev-python/tzlocal[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   www-apps/radicale[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-26 Thread Michał Górny
commit: 9ed1365dfc4541440dd09d8890218d315b90d4ba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 04:59:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed1365d

x11-misc/qt5ct: Bump to 1.6

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

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

diff --git a/x11-misc/qt5ct/Manifest b/x11-misc/qt5ct/Manifest
index 40866f5b141a..2191f1fcae05 100644
--- a/x11-misc/qt5ct/Manifest
+++ b/x11-misc/qt5ct/Manifest
@@ -1 +1,2 @@
 DIST qt5ct-1.5.tar.bz2 81089 BLAKE2B 
8bf02a6c53c68f30e0647ff7c40c9d80044cbf914ee13f9e7f13ad6424e5cf73b9460af70ea484d498bfb693e8f8b018f7e32cac6205ffa2dba05930c6d0610c
 SHA512 
fc16c7849a89aa8ee9480162888294638bc01f83b89d86c978397e58f6da4360cf07b9f558635b8a5b13bd10d18f3ad49663fe8a76183da9ae55aac23230b1e5
+DIST qt5ct-1.6.tar.bz2 85354 BLAKE2B 
74c8976005cfedb65da25d7229014ab22b97bfc7ad5a0cb1a2263bf272cc4b4c9f9f3542913c16f45af84e27e9e093c86ce7f6bbafc646caeb8b7259dcc3ae3d
 SHA512 
10172c664eaf573aa998a64c654c99a27400a47d52fc4b3691f2d1108d5a4df20d2d5c9a9235c52708759ed2be267d1bec9a792bfedb6e472f3cfe9ee1eced0c

diff --git a/x11-misc/qt5ct/qt5ct-1.6.ebuild b/x11-misc/qt5ct/qt5ct-1.6.ebuild
new file mode 100644
index ..dac5f4a047cf
--- /dev/null
+++ b/x11-misc/qt5ct/qt5ct-1.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Qt5 configuration tool, similar to qtconfig for Qt4"
+HOMEPAGE="https://sourceforge.net/projects/qt5ct/";
+SRC_URI="https://download.sourceforge.net/qt5ct/${P}.tar.bz2";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=[dbus]
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dev-qt/qtpaths:5
+"
+
+src_install() {
+   cmake_src_install
+
+   newenvd - 98qt5ct <<< 'QT_QPA_PLATFORMTHEME=qt5ct'
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   ewarn "qt5ct configuration won't be applied to the currently 
running sessions."
+   ewarn "Please relogin."
+   fi
+   if ! has_version 'dev-qt/qtsvg:5'; then
+   elog
+   elog "For SVG icon themes, please install 'dev-qt/qtsvg:5'."
+   elog
+   fi
+}



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

2023-02-26 Thread Michał Górny
commit: 596ad8dd2327c8a2dfc486b52cf3b96abb0b4fd4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 04:56:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596ad8dd

dev-python/imageio: Bump to 2.26.0

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

 dev-python/imageio/Manifest  |  1 +
 dev-python/imageio/imageio-2.26.0.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index f202d205d878..f7e12bde34b4 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,4 +1,5 @@
 DIST imageio-2.25.0.gh.tar.gz 401690 BLAKE2B 
3c7faa7aae06b098a171ad168cd28d14abbc32d519a373ab77c4bec30913faa7baafc2f0b4721a80ee72a6e7b479c12fe27e707c4a90bcaaf2ebceb2b4b39577
 SHA512 
e887d8572f4698b6cd6fad832054cbce2550a4165e65704c2f990b500234cc938c68b9840bc8961a7258cf4cfa91c3ac909c7965de689b00b04195ab1120850c
 DIST imageio-2.25.1.gh.tar.gz 402105 BLAKE2B 
8d7f5881fecf2b5bd5fa0534f4f979db252a1541fce518a4c5acdf7592c8e752dc49e0025d7319fc27588cb457c4f5b05e9a91f510039b95371ac31bee9fd241
 SHA512 
0473eb10c00e4ceff858394d3bde3b7c42fc7f2c6692ab3f7a1e20c67ab84fed3129948eff5aef0c43bf750906c3b3b8acca75fcbba855b6b9f725258df4241f
+DIST imageio-2.26.0.gh.tar.gz 403652 BLAKE2B 
2f1948b1cee03ef4fdd71489923a1ea5b0c364fb5f000d79e1d309042184a6bb267a323bd19fce85bf47857245eb4be5283f0b3df65857d7cac57c24930ea409
 SHA512 
6ad8ce0395033571c0d918dbe03ffeab0e43b29d402bc91a229d3ffd689eae3d01aa09dec386d03fe028f6138887883cfda4e0a769f523ba9f6c3e3041a0cb7f
 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.26.0.ebuild 
b/dev-python/imageio/imageio-2.26.0.ebuild
new file mode 100644
index ..30875e33909b
--- /dev/null
+++ b/dev-python/imageio/imageio-2.26.0.ebuild
@@ -0,0 +1,82 @@
+# 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 ~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
+   # https://github.com/

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

2023-02-26 Thread Michał Górny
commit: 2bc8f5931e12b2f9bfc3465fa8d6d055118d5561
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 27 05:36:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 27 05:38:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc8f593

dev-python/pyrsistent: Remove old

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

 dev-python/pyrsistent/Manifest |  1 -
 dev-python/pyrsistent/pyrsistent-0.19.2.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index 26740ccbcbc7..2f5442783337 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1,2 +1 @@
-DIST pyrsistent-0.19.2.tar.gz 102438 BLAKE2B 
aa231a7c300d2f1501abdf2fc74dfa9672ad8000d87e3fa9beaa51aff4816dad4f142e9a2e609dee402352cf5a0477b6d4dc31460a71e7d98a592604fcaa97d6
 SHA512 
fdaadb65e72db4f90ecb1526fd68eb2b60b278071978d4b5a1b1379be83c60d30fd653dd7e6527c217d4e50f05c7d641290172aa5d5e4741dfe5e08f0b0c282b
 DIST pyrsistent-0.19.3.tar.gz 102640 BLAKE2B 
60c5ef9d3f26c4529d05804df13453c75b6ff70e12fe22312686da929766fc903b18ca77d626192e1f3fc9fbdfdbbbd4eef102f1504b38fdf00450d5
 SHA512 
6bb70b6fd65b5cd9f961a3199c2d90725aaa66fb869e4eba2143735e2f3a7e4ecdc782b3498acc2d92e263c3bed14cec8cc77324f4ebd08c300ba6735db5ecf7

diff --git a/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild
deleted file mode 100644
index ed5e8a0b7204..
--- a/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Persistent/Functional/Immutable data structures"
-HOMEPAGE="
-   https://github.com/tobgu/pyrsistent/
-   https://pypi.org/project/pyrsistent/
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-02-26 Thread Sam James
commit: d2f59722c3d784987e789cbf3a85df6e7ab70194
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 05:05:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 05:05:50 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d2f59722

NEWS: add placeholders for next release

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

 NEWS | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 47eb0dc26..a127798e3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,13 @@
-portage-3.0.46.1 (2023-02-27)
+portage-3.0.46 (UNRELEASED)
+--
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
+portage-3.0.45.1 (2023-02-27)
 --
 
 Bug fixes:



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

2023-02-26 Thread Sam James
commit: ec6eec4ea23359cc040b1a0875c67515400f0035
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:56:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:56:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6eec4e

sys-apps/portage: add 3.0.45.1, drop 3.0.45

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

 sys-apps/portage/Manifest   | 2 +-
 sys-apps/portage/{portage-3.0.45.ebuild => portage-3.0.45.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index b576b950806c..a99559657375 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,3 @@
 DIST portage-3.0.43.tar.bz2 1139615 BLAKE2B 
e0f2646c3b6d5d49ec23038ad27507f7b9c0c03b848e82aff336896802c07b29344f924c4525d880f8895ba38f8116a7c79ecea51c794a433da9bd146efadc20
 SHA512 
b5e5339f3b5446f5c8f9b319e86e82d260e004b0606c3d0eadf09f91c95de0279c64c0fc4d7f6251ebd2cf7a65ba1ba37d752ed48b712e72b8c024835e747691
 DIST portage-3.0.44.tar.bz2 1140911 BLAKE2B 
06f584e6e37bbb309b9bb0e29ba4381eadd4ae6246aeb1045e3a5c5dcb33d74f74e74aa3f2325acbf37e16a535095c433f2796ed042f73cea5e208150e210cb0
 SHA512 
d40c95f3a31c5e2ae35374243c40c8d1f6b47b7c89f6a711a12d8744cb6848a85443298c0f947475b32acf52332e7f09b1e85915149ab8363930c0404f08410e
-DIST portage-3.0.45.tar.bz2 1145640 BLAKE2B 
f4956e3c56613f782d07947b28b1a30b47c780c13455f68b42ae26722544698ae02849279474a22c3239844712bbf255c2783edf351959200708592d852d903e
 SHA512 
f089a75046b3e6bcac3eb8d01f776364f1c5c6873931e13c54375d35c2d85702914cd243db9fdc1b6898b8c05334663cfdc96710af7ac3b67ba19ee8d2d4fc67
+DIST portage-3.0.45.1.tar.bz2 1146037 BLAKE2B 
562900b41684a4da3b10a91d796e91b75d631267145c36f0e46d0b3bc749b2e88bbc7e20c4a3c1a8cba74e8bfb25dc1ffc9ffd481ec11a2a2e1d23f9cae770a3
 SHA512 
961630cd0959001a841d62b3a293458442aeb7725241d6808d4052dd47209bf5d0abdf229a48013d91f9c441349075117747229639a1228fccd5bf6f75e947fd

diff --git a/sys-apps/portage/portage-3.0.45.ebuild 
b/sys-apps/portage/portage-3.0.45.1.ebuild
similarity index 100%
rename from sys-apps/portage/portage-3.0.45.ebuild
rename to sys-apps/portage/portage-3.0.45.1.ebuild



[gentoo-commits] proj/portage: New tag: portage-3.0.45.1

2023-02-26 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:54:47 2023 +

New tag: portage-3.0.45.1




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

2023-02-26 Thread Sam James
commit: 17d0300853b9b3f7578713a5819e9aa93692eba9
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:53:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:53:55 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=17d03008

setup.py: prepare for portage-3.0.45.1

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

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 433e1b2a1..16d1bd229 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 name="portage",
-version="3.0.45",
+version="3.0.45.1",
 url="https://wiki.gentoo.org/wiki/Project:Portage";,
 project_urls={
 "Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/NEWS";,



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

2023-02-26 Thread Sam James
commit: d657d1e1efbec9db9985bb6a7c6f9766e9962c51
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:53:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:53:41 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d657d1e1

NEWS: prepare for portage-3.0.45.1

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

 NEWS | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 22693330e..47eb0dc26 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,6 @@
-portage-3.0.46 (UNRELEASED)
+portage-3.0.46.1 (2023-02-27)
 --
 
-Features:
-* TODO
-
 Bug fixes:
 * install-qa-check.d/90config-impl-decl: fix handling of non-ASCII quotes when
   extracting the function name. Detect "-Werror=implicit-function-declaration"



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

2023-02-26 Thread Sam James
commit: 524ea773e88b9983d178860e7bf80c3ea16ab50b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:52:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524ea773

media-libs/libass: add 0.17.1

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

 media-libs/libass/Manifest |  2 ++
 media-libs/libass/libass-0.17.1.ebuild | 49 ++
 2 files changed, 51 insertions(+)

diff --git a/media-libs/libass/Manifest b/media-libs/libass/Manifest
index 38f965aac7f8..e831ab1a713d 100644
--- a/media-libs/libass/Manifest
+++ b/media-libs/libass/Manifest
@@ -1,2 +1,4 @@
 DIST libass-0.16.0.tar.xz 396304 BLAKE2B 
d5d1a2492faaff671182b1ebdbdbab230529897575a485113a1025e73b3bdee1d5136f1dde9f5ded2bed3ad27fab78601d8f586499b5c7c3160f5d94a6357bea
 SHA512 
ada605f5887da06aa1d072a52f8baaba64b62008ccb377560d71d5a030c1f5434d6c60fe39a156e063f553b8a07b4dfe954e4d035036888a629c6e663ce60ba9
 DIST libass-0.16.0.tar.xz.asc 228 BLAKE2B 
78596aa961939f16ab0de76a040038bb299591be329808ad662bb3bf91fe59b2b78557ec6837a99bd232d986fd06953fc40b03a110122627af33a8877dc51d6a
 SHA512 
2696214e9d3f3d5ace7946dc37b8103fe5cfb6d0b86b19620e7bd2aaff5a701b244edae892c7a673d8ba6e93ff324dfde9c7ba75ef19a9710dcdef42fffafa6b
+DIST libass-0.17.1.tar.xz 403160 BLAKE2B 
b191e8910ddb3e41fb9df79b27517a127c0da2ad74c0a81920bc2cf8843ab18b02a60738024fa8d3594b91bd26ec6ea7f87e17ca5e07825a6017dd29d2b72b32
 SHA512 
437b4b60db2626e48f438b5138ab4dbf2c2ab4c8f0b587a6e554510c6719544ef2235c601ff1e482d020410f9bab95ad1a9b176d19a3bd54880499a576b41f23
+DIST libass-0.17.1.tar.xz.asc 228 BLAKE2B 
0e70c104438be4409239f435d7872737fde1aba4485816ad0e35f0de743ee303662e66334425d0d511af4974e03443ba6d33ac44f941de9b0da17a56f204edea
 SHA512 
a28c8271b4c5b5756620be9baf81b0262eb71c4f20d1aadb24238d1d0ccba44fdb3b25d788a3f7c9039945431a3d31842a7855660cc28a0a8acc36ff8f0c0298

diff --git a/media-libs/libass/libass-0.17.1.ebuild 
b/media-libs/libass/libass-0.17.1.ebuild
new file mode 100644
index ..05e4b30b8395
--- /dev/null
+++ b/media-libs/libass/libass-0.17.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libass.asc
+inherit multilib-minimal verify-sig
+
+DESCRIPTION="Library for SSA/ASS subtitles rendering"
+HOMEPAGE="https://github.com/libass/libass";
+SRC_URI="https://github.com/libass/libass/releases/download/${PV}/${P}.tar.xz";
+SRC_URI+=" verify-sig? ( 
https://github.com/libass/libass/releases/download/${PV}/${P}.tar.xz.asc )"
+
+LICENSE="ISC"
+SLOT="0/9" # subslot = libass soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x86-solaris"
+IUSE="+fontconfig test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/fribidi-0.19.5-r1[${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}]
+   >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-1.2.3:=[truetype,${MULTILIB_USEDEP}]
+   fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   amd64? ( dev-lang/nasm )
+   x86? ( dev-lang/nasm )
+   test? ( media-libs/libpng[${MULTILIB_USEDEP}] )
+   verify-sig? ( sec-keys/openpgp-keys-libass )
+"
+
+DOCS=( Changelog )
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable fontconfig) \
+   $(use_enable test) \
+   --disable-require-system-font-provider
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -name '*.la' -type f -delete || die
+}



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

2023-02-26 Thread Sam James
commit: dc003655de74e386aea7c99e572396a185b9d94e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc003655

dev-util/strace: add 6.2

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.2.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 354ed8147e66..4ce7d382a6e2 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -3,3 +3,4 @@ DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b7802
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
 DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54
 DIST strace-6.1.tar.xz 2351272 BLAKE2B 
f11bdddcc23d9bbe7196a102165ac40d3f39e0dec8b9c727e226d99ae0b6f22865bd0582d4e9c15fdce87dd405e0e9c68b60041bd2b90bc8480557f82ca6dcb8
 SHA512 
3f0678d74c5c3e6b30c4dc4ed7ee4cb0829d3b7142dc014fcd887db3a68133bf7fedc623bae381dfe4305bd6cd15d4ca6776c6491009c2a053bb8c6ca1ae8e12
+DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f

diff --git a/dev-util/strace/strace-6.2.ebuild 
b/dev-util/strace/strace-6.2.ebuild
new file mode 100644
index ..24526a0eb263
--- /dev/null
+++ b/dev-util/strace/strace-6.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/";
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail wi

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

2023-02-26 Thread Sam James
commit: 83754b04d5ec96b4bb6ac7d865763a955628232f
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Feb 27 03:40:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:43:49 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=83754b04

NEWS: impl decl bug fix

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/portage/pull/999
Signed-off-by: Sam James  gentoo.org>

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 812d506a7..22693330e 100644
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,9 @@ Features:
 * TODO
 
 Bug fixes:
-* TODO
+* install-qa-check.d/90config-impl-decl: fix handling of non-ASCII quotes when
+  extracting the function name. Detect "-Werror=implicit-function-declaration"
+  as used by GCC.
 
 portage-3.0.45 (2023-02-26)
 --



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2023-02-26 Thread Sam James
commit: b846c59c1e2ad80163745de024154cbe845fedaa
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Feb 27 02:05:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:43:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b846c59c

90config-impl-decl: bug fixes

- Match "-Werror=impl..." from gcc
- Use separate RE to check for UTF-8 and ASCII quoting when extracting
  the function name

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 bin/install-qa-check.d/90config-impl-decl | 31 +--
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/bin/install-qa-check.d/90config-impl-decl 
b/bin/install-qa-check.d/90config-impl-decl
index 2fb8307ea..d1bc0e067 100644
--- a/bin/install-qa-check.d/90config-impl-decl
+++ b/bin/install-qa-check.d/90config-impl-decl
@@ -38,6 +38,12 @@ find_log_targets() {
find -files0-from - -type f \( "${find_args[@]}" \) -print0
 }
 
+has_utf8_ctype() {
+   # Use python to check if the locale is UTF-8 since tools like locale(1) 
may
+   # not exist (eg, musl systems).
+   [[ "$("${PORTAGE_PYTHON:-/usr/bin/python}" -c 'import locale; 
print(locale.getlocale()[1])')" == UTF-8 ]]
+}
+
 config_impl_decl_check() {
local files=()
local lines=()
@@ -46,19 +52,32 @@ config_impl_decl_check() {
local entry
local line
local func
-   local re=" function '([[:print:]]+)'"
+   local re_uni
+   local re_asc
+   local is_utf8
+
+   # Given the UTF-8 character type, both gcc and clang may enclose the
+   # function name between the LEFT SINGLE QUOTATION MARK and RIGHT SINGLE
+   # QUOTATION MARK codepoints.
+   re_uni=$' function \u2018([^\u2019]+)\u2019'
+
+   # This variant matches ASCII single quotes.
+   re_asc=$' function \x27([^\x27]+)\x27'
+
+   # Is UTF-8 the effective character type?
+   has_utf8_ctype; is_utf8=$(( $? == 0 ))
 
# Iterate over every log file found and check for 
'-Wimplicit-function-declaration'
while IFS= read -rd '' l; do
while IFS= read -ru3 entry; do
# Strip ANSI codes (color and erase in line have been 
seen at least)
-   entry="$(printf '%s\n' "${entry}" | sed -E -e 
$'s/\033\[[0-9;]*[A-Za-z]//g')"
+   entry="$(printf '%s\n' "${entry}" | LC_ALL='C' sed -E 
-e $'s/\033\[[0-9;]*[A-Za-z]//g')"
 
line="${entry%%:*}"
-   # This conditional should always be true unless 
compiler warnings
-   # get drastically changed
-   if [[ ${entry} =~ ${re} ]]; then
+   if [[ ${is_utf8} -eq 1 && ${entry} =~ ${re_uni} ]] || 
[[ ${entry} =~ ${re_asc} ]]; then
func="${BASH_REMATCH[1]}"
+   else
+   continue
fi
 
has "${func}" "${QA_CONFIG_IMPL_DECL_SKIP[@]}" && 
continue
@@ -67,7 +86,7 @@ config_impl_decl_check() {
lines+=( "${line}" )
funcs+=( "${func}" )
# Using -I to ignore binary files is a GNU extension for grep
-   done 3< <(grep -nEI -e '-Wimplicit-function-declaration' "${l}")
+   done 3< <(grep -nEI -e 
'-W(error=)?implicit-function-declaration' "${l}")
done < <(find_log_targets)
 
# Drop out early if no impl decls found (all the arrays are the same 
size)



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/files/, app-i18n/ibus-pinyin/

2023-02-26 Thread Yixun Lan
commit: 8f4d2ebbb6d06762e2e75eb896283731c69fe6ea
Author: jinqiang zhang  0x0  ee>
AuthorDate: Mon Feb 27 04:05:11 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 27 04:31:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4d2ebb

app-i18n/ibus-pinyin: fix sqlite 3.41.0 build failure

Closes: https://bugs.gentoo.org/896366
Closes: https://github.com/gentoo/gentoo/pull/29822
Signed-off-by: jinqiang zhang  0x0.ee>
Signed-off-by: Yixun Lan  gentoo.org>

 .../files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch| 23 ++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch
new file mode 100644
index ..0faa622e3230
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-sqlite-3.41.0.patch
@@ -0,0 +1,23 @@
+UPSTREAM: https://github.com/ibus/ibus-pinyin/pull/12
+BUG: https://bugs.gentoo.org/896366
+AUTHOR: jinqiang zhang 
+
+As sqlite 3.41.0 release note say:
+
+ The double-quoted string misfeature is now disabled by default for CLI
+ builds. Legacy use cases can reenable the misfeature at run-time using
+ the ".dbconfig dqs_dml on" and ".dbconfig dqs_ddl on" commands.
+
+We should change this double quote to single quote
+
+--- a/data/db/english/english.awk
 b/data/db/english/english.awk
+@@ -16,7 +16,7 @@ BEGIN {
+ }
+ 
+ # Insert data into english table
+-{   printf "INSERT INTO english (word, freq) VALUES (\"%s\", \"%f\");\n", 
$1, $2}
++{   printf "INSERT INTO english (word, freq) VALUES (\'%s\', %f);\n", $1, 
$2}
+ 
+ #quit sqlite3
+ END {

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
index 3524ba6ebedb..2df80c6b265c 100644
--- a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r5.ebuild
@@ -39,6 +39,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-boost.patch
"${FILESDIR}"/${P}-content-type-method.patch
"${FILESDIR}"/${P}-python3.patch
+   "${FILESDIR}"/${P}-sqlite-3.41.0.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: games-rpg/wastesedge/, games-rpg/wastesedge/files/

2023-02-26 Thread Ionen Wolkens
commit: 39ab6be94abf1f2c388280c9cf9744fb7cbe2e8a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 26 09:26:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 27 04:29:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ab6be9

games-rpg/wastesedge: treeclean

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

 games-rpg/wastesedge/Manifest  |  1 -
 .../files/wastesedge-0.3.8_version-handling.patch  | 35 
 games-rpg/wastesedge/metadata.xml  |  8 -
 games-rpg/wastesedge/wastesedge-0.3.8.ebuild   | 37 --
 4 files changed, 81 deletions(-)

diff --git a/games-rpg/wastesedge/Manifest b/games-rpg/wastesedge/Manifest
deleted file mode 100644
index 790a719f4ca3..
--- a/games-rpg/wastesedge/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wastesedge-src-0.3.8.tar.gz 20779629 BLAKE2B 
40a63298ea9b704407fcac244f22a3e26190fec37cb0dae0e18e55478d866a215a6be6e1bd08ef2d303894aca2edd09e7b299ae9c2da21d999f47c6d799fde83
 SHA512 
410e01d803b6ff72c4c0d8f035c5e3228c2311bc200359ecb748be63474ae0afb8609cc9daed940670d02190fa3c047ea2a2cd116b7680398cdcc7523a64c386

diff --git a/games-rpg/wastesedge/files/wastesedge-0.3.8_version-handling.patch 
b/games-rpg/wastesedge/files/wastesedge-0.3.8_version-handling.patch
deleted file mode 100644
index 33f3eedad1e5..
--- a/games-rpg/wastesedge/files/wastesedge-0.3.8_version-handling.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From b3987b74cc6ff89187b95c692a4aacc13db98564 Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" 
-Date: Wed, 9 Sep 2020 20:01:41 +0300
-Subject: [PATCH] Rework adonthell version handling
-

- configure.ac | 11 +++
- 1 file changed, 3 insertions(+), 8 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 76d87bd..fff8268 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -46,15 +46,10 @@ fi
- 
- dnl Checking for the proper version
- AC_MSG_CHECKING(for Adonthell's version)
--$adonthell_binary -v &> adonthell.ver
- 
--changequote(<<, >>)
--adonthell_major_ver=`sed 's/\([0-9]*\)\.[0-9]*\.[0-9]*/\1/p; d' adonthell.ver`
--adonthell_minor_ver=`sed 's/[0-9]*\.\([0-9]*\)\.[0-9]*/\1/p; d' adonthell.ver`
--adonthell_micro_ver=`sed 's/[0-9]*\.[0-9]*\.\([0-9]*\)/\1/p; d' 
adonthell.ver` 
--changequote([, ])
--
--rm -f adonthell.ver
-+adonthell_major_ver=$($adonthell_binary -v | cut -d'.' -f1)
-+adonthell_minor_ver=$($adonthell_binary -v | cut -d'.' -f2)
-+adonthell_micro_ver=$($adonthell_binary -v | cut -d'.' -f3)
- 
- adonthellver="$adonthell_major_ver.$adonthell_minor_ver.$adonthell_micro_ver"
- 
--- 
-2.26.2
-

diff --git a/games-rpg/wastesedge/metadata.xml 
b/games-rpg/wastesedge/metadata.xml
deleted file mode 100644
index 1c3ba213c494..
--- a/games-rpg/wastesedge/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   ga...@gentoo.org
-   Gentoo Games Project
-
-

diff --git a/games-rpg/wastesedge/wastesedge-0.3.8.ebuild 
b/games-rpg/wastesedge/wastesedge-0.3.8.ebuild
deleted file mode 100644
index fea05fee7eb2..
--- a/games-rpg/wastesedge/wastesedge-0.3.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit autotools python-single-r1 xdg
-
-DESCRIPTION="Role playing game to showcase the adonthell engine"
-HOMEPAGE="http://adonthell.nongnu.org/download/";
-SRC_URI="https://savannah.nongnu.org/download/adonthell/${PN}-src-${PV}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=games-rpg/adonthell-0.3.8[${PYTHON_SINGLE_USEDEP}]
-   nls? ( virtual/libintl )"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=( "${FILESDIR}/${P}_version-handling.patch" )
-DOCS=( AUTHORS ChangeLog NEWS PLAYING README )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   --with-adonthell-binary=adonthell
-}



[gentoo-commits] repo/gentoo:master commit in: games-rpg/adonthell/files/, games-rpg/adonthell/, profiles/

2023-02-26 Thread Ionen Wolkens
commit: 88ea8f2f6d716e3c6494427ef1654ee9a6fe1950
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 26 09:27:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 27 04:29:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ea8f2f

games-rpg/adonthell: treeclean

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

 games-rpg/adonthell/Manifest   |  1 -
 games-rpg/adonthell/adonthell-0.3.8.ebuild | 61 --
 games-rpg/adonthell/files/adonthell-0.3.8-ar.patch | 11 
 .../files/adonthell-0.3.8-python3.10.patch |  7 ---
 games-rpg/adonthell/metadata.xml   |  8 ---
 profiles/package.mask  |  8 ---
 6 files changed, 96 deletions(-)

diff --git a/games-rpg/adonthell/Manifest b/games-rpg/adonthell/Manifest
deleted file mode 100644
index de8df9b31cbb..
--- a/games-rpg/adonthell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST adonthell-src-0.3.8.tar.gz 889244 BLAKE2B 
43b685feaa9ae616fea0eaa7687c72455ef916c9eeaf0dd07724fbaae5e33fb36130252c3c493cff34889cbc6146d76cc9ba2a1ec4e4f20b3b16c188c837d51a
 SHA512 
7a047ec4d01d677c616dcc1f8efff2fecc95c1636172fd6709736de79f485711f169057af5797db85243592b5622f25f69e3393469321d7989c054bb41e17cf3

diff --git a/games-rpg/adonthell/adonthell-0.3.8.ebuild 
b/games-rpg/adonthell/adonthell-0.3.8.ebuild
deleted file mode 100644
index 908c5468e7d9..
--- a/games-rpg/adonthell/adonthell-0.3.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit autotools python-single-r1
-
-DESCRIPTION="Roleplaying game engine"
-HOMEPAGE="http://adonthell.nongnu.org/";
-SRC_URI="https://savannah.nongnu.org/download/${PN}/${PN}-src-${PV}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   media-libs/freetype
-   media-libs/libogg
-   media-libs/libsdl2[X,video,sound]
-   media-libs/libvorbis
-   media-libs/sdl2-mixer[vorbis]
-   media-libs/sdl2-ttf
-   sys-libs/zlib
-   nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
-   dev-lang/swig"
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen
-   media-gfx/graphviz
-   )
-   nls? ( sys-devel/gettext )"
-
-DOCS=( AUTHORS NEWBIE NEWS README )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-ar.patch
-   "${FILESDIR}"/${P}-python3.10.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   econf \
-   --program-transform-name="s:${PN}-$(ver_cut 1-2):${PN}:" \
-   --disable-py-debug \
-   --with-python=${EPYTHON} \
-   $(use_enable nls) \
-   $(use_enable doc)
-}

diff --git a/games-rpg/adonthell/files/adonthell-0.3.8-ar.patch 
b/games-rpg/adonthell/files/adonthell-0.3.8-ar.patch
deleted file mode 100644
index 2b2e34d62c7d..
--- a/games-rpg/adonthell/files/adonthell-0.3.8-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -r b3fec744fc29 configure.ac
 a/configure.ac Sat Oct 17 22:39:45 2020 +
-+++ b/configure.ac Sat Oct 17 22:40:17 2020 +
-@@ -26,6 +26,7 @@
- AC_PROG_CXXCPP
- AC_PROG_MAKE_SET
- AC_PROG_RANLIB
-+AM_PROG_AR
- 
- dnl 
- dnl i18n

diff --git a/games-rpg/adonthell/files/adonthell-0.3.8-python3.10.patch 
b/games-rpg/adonthell/files/adonthell-0.3.8-python3.10.patch
deleted file mode 100644
index 21bba839a271..
--- a/games-rpg/adonthell/files/adonthell-0.3.8-python3.10.patch
+++ /dev/null
@@ -1,7 +0,0 @@
-node.h was removed in python3.10 but this does not actually use it
 a/src/python_class.h
-+++ b/src/python_class.h
-@@ -38,3 +38,2 @@
- #include "eval.h"
--#include "node.h"
- #include "fileops.h"

diff --git a/games-rpg/adonthell/metadata.xml b/games-rpg/adonthell/metadata.xml
deleted file mode 100644
index 1c3ba213c494..
--- a/games-rpg/adonthell/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   ga...@gentoo.org
-   Gentoo Games Project
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index bea419f71101..ce4b3688b197 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -326,14 +326,6 @@ dev-ruby/ruby_gntp
 # Removal on 2023-02-27.
 app-admin/bastille
 
-# Ionen Wolkens  (2023-01-28)
-# Recently broke at runtime, and its relationship with evolving
-# swig+python is likely to keep breaking this further without an
-# active upstream (no activty since 2018) to keep up with changes.
-# Removal: 2023-02-27. Bug #892323
-games-rpg/adonthell
-games-rpg/wastesedge
-
 # Florian Schmaus  (2023-01-27)
 # Previous d

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

2023-02-26 Thread Anna Vyalkova
commit: f8621872924609016acb5639ef26369fe51ad673
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 03:32:34 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 03:32:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8621872

shards.eclass: don't print env in src_configure

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

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

diff --git a/eclass/shards.eclass b/eclass/shards.eclass
index 5c4ae2c82..0958709e3 100644
--- a/eclass/shards.eclass
+++ b/eclass/shards.eclass
@@ -56,10 +56,10 @@ shards_src_configure() {
debug-print-function ${FUNCNAME} "${@}"
 
crystal_configure
-   einfo "CRYSTAL_OPTS='${CRYSTAL_OPTS}'"
+   debug-print "CRYSTAL_OPTS='${CRYSTAL_OPTS}'"
 
export CRYSTAL_PATH="${BROOT}$(shards_get_libdir):$(crystal env 
CRYSTAL_PATH || die "'crystal env' failed")"
-   einfo "CRYSTAL_PATH='${CRYSTAL_PATH}'"
+   debug-print "CRYSTAL_PATH='${CRYSTAL_PATH}'"
 
tc-export CC
 }



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

2023-02-26 Thread Anna Vyalkova
commit: 611cc98f39adc9826d679dbea08cb569bb201cdd
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 03:20:04 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 03:22:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=611cc98f

shards.eclass: enable verbose test runner

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

 eclass/shards.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/shards.eclass b/eclass/shards.eclass
index a78d792ba..5c4ae2c82 100644
--- a/eclass/shards.eclass
+++ b/eclass/shards.eclass
@@ -95,7 +95,7 @@ shards_src_test() {
debug-print-function ${FUNCNAME} "${@}"
 
if [[ -d "spec" ]]; then
-   ecrystal spec "${@}" || die "Tests failed"
+   ecrystal spec --verbose "${@}" || die "Tests failed"
fi
 
return 0



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

2023-02-26 Thread Sam James
commit: 3cd076a8371c27028c166cc841bde5b8df663496
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 02:18:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 02:18:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd076a8

dev-python/pkgcraft: add version cap for 

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

 dev-python/pkgcraft/pkgcraft-0.0.5.ebuild | 4 +++-
 dev-python/pkgcraft/pkgcraft-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild 
b/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
index be43bfffaec1..7b1de554a840 100644
--- a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
@@ -18,14 +18,15 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python";
inherit git-r3
 
-   PKGCRAFT_VERSION_MIN=""
PKGCRAFT_VERSION_MAX=""
+   PKGCRAFT_VERSION_MIN=""
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz";
S="${WORKDIR}"/${P/-python}
 
KEYWORDS="~amd64"
 
+   PKGCRAFT_VERSION_MAX=""
PKGCRAFT_VERSION_MIN="0.0.6"
 fi
 
@@ -34,6 +35,7 @@ SLOT="0"
 IUSE="+examples"
 
 RDEPEND="
+   =sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-python/pkgcraft/pkgcraft-.ebuild 
b/dev-python/pkgcraft/pkgcraft-.ebuild
index 8969d25f9d5f..3016e20be3d3 100644
--- a/dev-python/pkgcraft/pkgcraft-.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-.ebuild
@@ -18,14 +18,15 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python";
inherit git-r3
 
-   PKGCRAFT_VERSION_MIN=""
PKGCRAFT_VERSION_MAX=""
+   PKGCRAFT_VERSION_MIN=""
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz";
S="${WORKDIR}"/${P/-python}
 
KEYWORDS="~amd64"
 
+   PKGCRAFT_VERSION_MAX=""
PKGCRAFT_VERSION_MIN="0.0.6"
 fi
 
@@ -34,6 +35,7 @@ SLOT="0"
 IUSE="+examples"
 
 RDEPEND="
+   =sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:=
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-im/element-desktop-bin/

2023-02-26 Thread Stefan Strogin
commit: 4ed084832c467a7ecff7b02cfd77623d9b3ef3b1
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon Feb 27 02:11:26 2023 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon Feb 27 02:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed08483

net-im/element-desktop-bin: upgrade 1.11.22 -> 1.11.23

Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/element-desktop-bin/Manifest | 2 +-
 ...nt-desktop-bin-1.11.22.ebuild => element-desktop-bin-1.11.23.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/element-desktop-bin/Manifest 
b/net-im/element-desktop-bin/Manifest
index 5471563914b5..9e5e12b782b9 100644
--- a/net-im/element-desktop-bin/Manifest
+++ b/net-im/element-desktop-bin/Manifest
@@ -1 +1 @@
-DIST element-desktop_1.11.22_amd64.deb 86439264 BLAKE2B 
560232a4c4ba33f3ebab1aadca823d25183c9a6f2f6ecbbf530059e677a95b2e74b0c9320073d5a6158c527bc6af36d27a891fccb5cce8db5a3b0fce1425d641
 SHA512 
a05bb0c17bdcca5a75ef92577f53711787bf53035f44addaaede0c3ab122a65518ccae9bd872c41926f18ac6812aae0f64b74db8224e4555a52855b89f633d99
+DIST element-desktop_1.11.23_amd64.deb 86329464 BLAKE2B 
1dfef4eeebc78b9bf61795d8e59fee4069484dcc4ec53cb6ecc077cbead0eb563ccb5e3c52b47c274e15afe9cf244808904dbd8f87b6d2608098c4eb8498e456
 SHA512 
6aad946b1398b3da0b5993883aeffaa08d9b3f5104759eda3379e4dc2586106358aad7d88ee4b1484e11606a36781f909f52d4bb12c3eeb421f84a94abc0732e

diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.11.22.ebuild 
b/net-im/element-desktop-bin/element-desktop-bin-1.11.23.ebuild
similarity index 100%
rename from net-im/element-desktop-bin/element-desktop-bin-1.11.22.ebuild
rename to net-im/element-desktop-bin/element-desktop-bin-1.11.23.ebuild



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

2023-02-26 Thread Anna Vyalkova
commit: f7dfbeb064b132fbdb4798b786110664bc782929
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 00:40:05 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 01:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7dfbeb0

app-office/beancount: enable py3.11

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

 ...t-2.3.5-r1.ebuild => beancount-2.3.5-r2.ebuild} | 57 +++---
 1 file changed, 51 insertions(+), 6 deletions(-)

diff --git a/app-office/beancount/beancount-2.3.5-r1.ebuild 
b/app-office/beancount/beancount-2.3.5-r2.ebuild
similarity index 61%
rename from app-office/beancount/beancount-2.3.5-r1.ebuild
rename to app-office/beancount/beancount-2.3.5-r2.ebuild
index 296a34055..4612d6706 100644
--- a/app-office/beancount/beancount-2.3.5-r1.ebuild
+++ b/app-office/beancount/beancount-2.3.5-r2.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 DESCRIPTION="A double-entry accounting system that uses text files as input"
 HOMEPAGE="https://beancount.github.io https://github.com/beancount/beancount";
@@ -25,32 +25,73 @@ RDEPEND="
dev-python/google-api-python-client[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/ply[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
 "
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
 
 EPYTEST_DESELECT=( scripts/setup_test.py )
 
 distutils_enable_tests pytest
 
 src_prepare() {
+   distutils-r1_src_prepare
+
+   # remove test deps from 'install_requires'
+   sed "/pytest/d" -i setup.py || die
+
+   # we'll regenerate C sources
+   rm ${PN}/parser/grammar.{c,h} || die
+   rm ${PN}/parser/lexer.{c,h} || die
+
+   # repair tests
sed "/def find_repository_root/a\return '${S}'" \
-i ${PN}/utils/test_utils.py || die
sed "s/\[PROGRAM\]/['${EPYTHON}', PROGRAM]/" \
-i ${PN}/tools/treeify_test.py || die
sed "/DATA_DIR =/c\DATA_DIR = 
'${S}/${PN}/utils/file_type_testdata'" \
-i ${PN}/utils/file_type_test.py || die
-   distutils-r1_src_prepare
+}
+
+src_configure() {
+   tc-export CC
 }
 
 python_compile() {
distutils-r1_python_compile
 
# keep in sync with hashsrc.py, otherwise expect test failures
-   cp 
beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h}
 "${BUILD_DIR}"/install$(python_get_sitedir)/${PN}/parser || die
+   local csources=(
+   decimal.{c,h}
+   grammar.y
+   lexer.l
+   macros.h
+   parser.{c,h}
+   tokens.h
+   )
+
+   for file in "${csources[@]}"; do
+   cp ${PN}/parser/${file} 
"${BUILD_DIR}"/install$(python_get_sitedir)/${PN}/parser || die
+   done
+}
+
+src_compile() {
+   local mymakeflags=(
+   PYCONFIG="$(python_get_PYTHON_CONFIG)"
+   )
+
+   emake "${mymakeflags[@]}" ${PN}/parser/grammar.c
+   emake "${mymakeflags[@]}" ${PN}/parser/lexer.c
+
+   distutils-r1_src_compile
+
+   use test && \
+   emake "${mymakeflags[@]}" ${PN}/parser/tokens_test
 }
 
 python_test(){
@@ -59,6 +100,10 @@ python_test(){
 }
 
 src_test() {
-   emake ctest
+   local mymakeflags=(
+   PYCONFIG="$(python_get_PYTHON_CONFIG)"
+   )
+
+   emake "${mymakeflags[@]}" ctest
distutils-r1_src_test
 }



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

2023-02-26 Thread Sam James
commit: 732c13cc744787bee5103a0fa1c60020db978ff3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:52:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:52:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732c13cc

dev-libs/qxlsx: Stabilize 1.4.5 ppc, #898024

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

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

diff --git a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild 
b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
index 501f02870063..624a0e4a4355 100644
--- a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
+++ b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/QtExcel/QXlsx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 # soversion
 SLOT="0/0.1.4.4"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ppc ~ppc64 ~riscv ~x86"
 
 IUSE="qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"



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

2023-02-26 Thread Sam James
commit: 524d36866af3f1783ba68efc682bf52167473782
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:52:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:52:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524d3686

dev-libs/qxlsx: Stabilize 1.4.5 ppc64, #898024

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

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

diff --git a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild 
b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
index 624a0e4a4355..1b080f8e9732 100644
--- a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
+++ b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/QtExcel/QXlsx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 # soversion
 SLOT="0/0.1.4.4"
-KEYWORDS="amd64 ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv ~x86"
 
 IUSE="qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"



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

2023-02-26 Thread Sam James
commit: e9943f8417c0c3c8d49c7ce6d8d002a049a35176
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:41:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:41:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9943f84

dev-libs/qxlsx: Stabilize 1.4.5 amd64, #898024

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

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

diff --git a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild 
b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
index dd1bcb508c2a..501f02870063 100644
--- a/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
+++ b/dev-libs/qxlsx/qxlsx-1.4.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/QtExcel/QXlsx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MIT"
 # soversion
 SLOT="0/0.1.4.4"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
 
 IUSE="qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"



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

2023-02-26 Thread Sam James
commit: 844e8df6d931204127e56b35b8349b1cf74f2126
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:41:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:41:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844e8df6

x11-terms/terminator: Stabilize 2.1.2 x86, #898026

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

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

diff --git a/x11-terms/terminator/terminator-2.1.2.ebuild 
b/x11-terms/terminator/terminator-2.1.2.ebuild
index 54d319293f6c..9c48b2ff7382 100644
--- a/x11-terms/terminator/terminator-2.1.2.ebuild
+++ b/x11-terms/terminator/terminator-2.1.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv x86"
 IUSE="test"
 
 RDEPEND="



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

2023-02-26 Thread Sam James
commit: b557a130e6c592485ad22f3eecdf71e83ab90d4d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:41:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b557a130

x11-terms/terminator: Stabilize 2.1.2 amd64, #898026

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

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

diff --git a/x11-terms/terminator/terminator-2.1.2.ebuild 
b/x11-terms/terminator/terminator-2.1.2.ebuild
index 1f575225d276..54d319293f6c 100644
--- a/x11-terms/terminator/terminator-2.1.2.ebuild
+++ b/x11-terms/terminator/terminator-2.1.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
 IUSE="test"
 
 RDEPEND="



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

2023-02-26 Thread Sam James
commit: 2f7bd19df1692cf627a1dc2806110d7749c4ea21
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:29:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:31:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7bd19d

dev-python/pluginbase: EAPI 8, PEP517, pypi.eclass

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

 dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild 
b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
new file mode 100644
index ..7b3d8dd18f94
--- /dev/null
+++ b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Support library for building plugins sytems in Python"
+HOMEPAGE="https://github.com/mitsuhiko/pluginbase";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_test() {
+   cd tests || die
+   distutils-r1_src_test
+}



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

2023-02-26 Thread Sam James
commit: 4560dffad3b18fe406346459125153ef87c3d48f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:28:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:31:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4560dffa

dev-python/pluginbase: enable py3.11

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

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

diff --git a/dev-python/pluginbase/pluginbase-1.0.1.ebuild 
b/dev-python/pluginbase/pluginbase-1.0.1.ebuild
index c29ca3b56bd5..09171d3d95c2 100644
--- a/dev-python/pluginbase/pluginbase-1.0.1.ebuild
+++ b/dev-python/pluginbase/pluginbase-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



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

2023-02-26 Thread Anna Vyalkova
commit: fa2947acde938b1d61979050f2b53a77d182d517
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 23:44:47 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 23:44:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fa2947ac

dev-python/sphinxcontrib-restbuilder: enable py3.11, fix tests

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

 dev-python/sphinxcontrib-restbuilder/Manifest  |  2 +-
 .../sphinxcontrib-restbuilder-0.3-r1.ebuild| 39 ++
 .../sphinxcontrib-restbuilder-0.3.ebuild   | 29 
 3 files changed, 40 insertions(+), 30 deletions(-)

diff --git a/dev-python/sphinxcontrib-restbuilder/Manifest 
b/dev-python/sphinxcontrib-restbuilder/Manifest
index bde5235cd..f64f350fe 100644
--- a/dev-python/sphinxcontrib-restbuilder/Manifest
+++ b/dev-python/sphinxcontrib-restbuilder/Manifest
@@ -1 +1 @@
-DIST sphinxcontrib-restbuilder-0.3.tar.gz 24926 BLAKE2B 
885ec51030ef05c9bf528efc5ee8ac1552692d760854c750342947b599411a1d469aff577938286ef22de0e051450605e646b7b904dd69b513c9016ddbc8345c
 SHA512 
0b94d05a2fed1f2203fea94cd3a525a62530ec1777d28d59f9232241dd6816eedf871d6a6f616f6f9ce2946a90143871be09d8cae75747b224a6032e284963ed
+DIST sphinxcontrib-restbuilder-0.3.gh.tar.gz 24926 BLAKE2B 
885ec51030ef05c9bf528efc5ee8ac1552692d760854c750342947b599411a1d469aff577938286ef22de0e051450605e646b7b904dd69b513c9016ddbc8345c
 SHA512 
0b94d05a2fed1f2203fea94cd3a525a62530ec1777d28d59f9232241dd6816eedf871d6a6f616f6f9ce2946a90143871be09d8cae75747b224a6032e284963ed

diff --git 
a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild 
b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
new file mode 100644
index 0..a14a86b66
--- /dev/null
+++ 
b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN=${PN#sphinxcontrib-}
+DESCRIPTION="A Sphinx builder/writer to output reStructuredText (rst) files"
+HOMEPAGE="
+   https://pypi.org/project/sphinxcontrib-restbuilder/
+   https://github.com/sphinx-contrib/restbuilder
+"
+SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   rm -rf sphinxcontrib || die
+   distutils_write_namespace sphinxcontrib
+   epytest
+}

diff --git 
a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3.ebuild 
b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3.ebuild
deleted file mode 100644
index 3c6ba0131..0
--- a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A Sphinx builder/writer to output reStructuredText (rst) files"
-HOMEPAGE="
-   https://github.com/sphinx-contrib/restbuilder
-   https://pypi.org/project/sphinxcontrib-restbuilder/
-"
-SRC_URI="https://github.com/sphinx-contrib/restbuilder/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${P/sphinxcontrib-/}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   distutils-r1_python_install_all
-   find "${ED}" -name '*.pth' -delete || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mastodon-py/, dev-python/http_ece/, dev-python/http-ece/, ...

2023-02-26 Thread Anna Vyalkova
commit: 303706e5564605d81609134e679bf52b848284a4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 23:57:29 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 23:57:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=303706e5

dev-python/http-ece: rename

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

 dev-python/{http_ece => http-ece}/Manifest| 2 +-
 .../http_ece-1.1.0.ebuild => http-ece/http-ece-1.1.0.ebuild}  | 4 ++--
 dev-python/{http_ece => http-ece}/metadata.xml| 0
 dev-python/mastodon-py/mastodon-py-1.7.0.ebuild   | 4 ++--
 dev-python/mastodon-py/mastodon-py-1.8.0.ebuild   | 4 ++--
 profiles/updates/1Q-2023  | 1 +
 6 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/dev-python/http_ece/Manifest b/dev-python/http-ece/Manifest
similarity index 79%
rename from dev-python/http_ece/Manifest
rename to dev-python/http-ece/Manifest
index c958f55b2..c22f0dae2 100644
--- a/dev-python/http_ece/Manifest
+++ b/dev-python/http-ece/Manifest
@@ -1 +1 @@
-DIST http_ece-1.1.0.gh.tar.gz 19406 BLAKE2B 
3347d318ac30c14d6d0b6149746c6dd8ad1681664c165a1dd89858cc50b04452db1576841280f44fe701ca0cb662dad6cbf4c44188b24dad9863185f76e0839d
 SHA512 
22e5d23258c8a4216d63ee0c0e2765dfc742a1887baddca337cce090213e78c8849de01e3bd83c92628eb85ecdbcd6ad4e0462a47fde741028b83cb972865908
+DIST http-ece-1.1.0.gh.tar.gz 19406 BLAKE2B 
3347d318ac30c14d6d0b6149746c6dd8ad1681664c165a1dd89858cc50b04452db1576841280f44fe701ca0cb662dad6cbf4c44188b24dad9863185f76e0839d
 SHA512 
22e5d23258c8a4216d63ee0c0e2765dfc742a1887baddca337cce090213e78c8849de01e3bd83c92628eb85ecdbcd6ad4e0462a47fde741028b83cb972865908

diff --git a/dev-python/http_ece/http_ece-1.1.0.ebuild 
b/dev-python/http-ece/http-ece-1.1.0.ebuild
similarity index 89%
rename from dev-python/http_ece/http_ece-1.1.0.ebuild
rename to dev-python/http-ece/http-ece-1.1.0.ebuild
index f711e5245..00621bb34 100644
--- a/dev-python/http_ece/http_ece-1.1.0.ebuild
+++ b/dev-python/http-ece/http-ece-1.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 MY_PN="encrypted-content-encoding"

diff --git a/dev-python/http_ece/metadata.xml b/dev-python/http-ece/metadata.xml
similarity index 100%
rename from dev-python/http_ece/metadata.xml
rename to dev-python/http-ece/metadata.xml

diff --git a/dev-python/mastodon-py/mastodon-py-1.7.0.ebuild 
b/dev-python/mastodon-py/mastodon-py-1.7.0.ebuild
index 9f6ab1e3e..a6762b28a 100644
--- a/dev-python/mastodon-py/mastodon-py-1.7.0.ebuild
+++ b/dev-python/mastodon-py/mastodon-py-1.7.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
 BDEPEND="
test? (
dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/http_ece[${PYTHON_USEDEP}]
+   dev-python/http-ece[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-vcr[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
@@ -51,5 +51,5 @@ src_prepare() {
 }
 
 pkg_postinst() {
-   optfeature "webpush support" "dev-python/cryptography 
dev-python/http_ece"
+   optfeature "webpush support" "dev-python/cryptography 
dev-python/http-ece"
 }

diff --git a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild 
b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
index 9f6ab1e3e..a6762b28a 100644
--- a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
+++ b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
 BDEPEND="
test? (
dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/http_ece[${PYTHON_USEDEP}]
+   dev-python/http-ece[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-vcr[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
@@ -51,5 +51,5 @@ src_prepare() {
 }
 
 pkg_postinst() {
-   optfeature "webpush support" "dev-python/cryptography 
dev-python/http_ece"
+   optfeature "webpush support" "dev-python/cryptography 
dev-python/http-ece"
 }

diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023
index 37d6fec7b..41fc86ee7 100644
--- a/profiles/updates/1Q-2023
+++ b/profiles/updates/1Q-2023
@@ -1,2 +1,3 @@
 move dev-python/dropbox-sdk-python dev-python/dropbox
 move dev-python/sre_yield dev-python/sre-yield
+move dev-python/http_ece dev-python/http-ece



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

2023-02-26 Thread Anna Vyalkova
commit: 4128a8347107205f4917dd5f63cc11a385640799
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 00:28:39 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 00:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4128a834

dev-python/vharfbuzz: enable py3.11, drop old

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

 dev-python/vharfbuzz/Manifest  |  1 -
 ...buzz-0.1.3.ebuild => vharfbuzz-0.1.4-r1.ebuild} | 14 +++--
 dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild| 24 --
 3 files changed, 8 insertions(+), 31 deletions(-)

diff --git a/dev-python/vharfbuzz/Manifest b/dev-python/vharfbuzz/Manifest
index d23b7890d..04ef53dfa 100644
--- a/dev-python/vharfbuzz/Manifest
+++ b/dev-python/vharfbuzz/Manifest
@@ -1,2 +1 @@
-DIST vharfbuzz-0.1.3.gh.tar.gz 9359 BLAKE2B 
c4d7e2a1a939c59f63008f99cc6cf4ce622adebe493248c3536632051e32fe0e1ca9d48b91273ef3c157afefbfcc0062232d964cba954f1b867d91bbdc16ad41
 SHA512 
0b2e90da6ba613cbc24bf67d2815d6d2e857463e077410a6c86e4a4d77a734bc6b3ddaf3fbd564d06fcd2295eda13e095da55241cc31c38959703114b0cf56bf
 DIST vharfbuzz-0.1.4.gh.tar.gz 9362 BLAKE2B 
6a688990e9a56e6b53cda8d1293681c3e84a888f6052e4eb3e8f62d95b145a465f3b3ed2e20f1cafc0eb3befadc5a23417fcb8d4770c1b3b009eacc985a65ca7
 SHA512 
0c0cf27238c0d7a763a1c683df3c2ec1d48fc11af0c347a1039d0f957efb91b21c4292d66a3c9dff60dacc1c21e3ace35fa162f262e9f3e50c24048647092a21

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild 
b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
similarity index 52%
rename from dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild
rename to dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
index 9cc1e42f6..aa1bc0f28 100644
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild
+++ b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="A user-friendlier way to use Harfbuzz in Python"
-HOMEPAGE="https://github.com/simoncozens/vharfbuzz";
-SRC_URI="https://github.com/simoncozens/vharfbuzz/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+HOMEPAGE="
+   https://pypi.org/project/vharfbuzz/
+   https://github.com/simoncozens/vharfbuzz
+"
+SRC_URI="https://github.com/simoncozens/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
 LICENSE="MIT"
 KEYWORDS="~amd64"
@@ -19,6 +22,5 @@ RDEPEND="
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/uharfbuzz[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
 
 distutils_enable_sphinx docs

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild 
b/dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild
deleted file mode 100644
index 9cc1e42f6..0
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A user-friendlier way to use Harfbuzz in Python"
-HOMEPAGE="https://github.com/simoncozens/vharfbuzz";
-SRC_URI="https://github.com/simoncozens/vharfbuzz/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   dev-python/fonttools[${PYTHON_USEDEP}]
-   dev-python/uharfbuzz[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs



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

2023-02-26 Thread Anna Vyalkova
commit: b10b5a33d11af184d2e2fe1be3d9e8f3ceb4fa64
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 23:01:59 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 23:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b10b5a33

dev-python/pytest-cython: add 0.2.1, drop old

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

 dev-python/pytest-cython/Manifest  |  3 +-
 .../pytest-cython/pytest-cython-0.1.1.ebuild   | 33 --
 .../pytest-cython/pytest-cython-0.2.0.ebuild   | 25 --
 .../pytest-cython/pytest-cython-0.2.1.ebuild   | 40 ++
 4 files changed, 41 insertions(+), 60 deletions(-)

diff --git a/dev-python/pytest-cython/Manifest 
b/dev-python/pytest-cython/Manifest
index 646c449b7..e4663bfb6 100644
--- a/dev-python/pytest-cython/Manifest
+++ b/dev-python/pytest-cython/Manifest
@@ -1,2 +1 @@
-DIST pytest-cython-0.1.1.tar.gz 817776 BLAKE2B 
d9b812cefc45153a1ce7abb0b1be2e7fc329b88d89ed48529f62a38c402d74bb164ed6b928f291586f0064820dc52156eacdf161da3a0d65d10f5a15681a17e4
 SHA512 
353a6c3b67df0608b24f24e04ba5d3fa48065d3960834e32bf44f2dfcd6248cb4c86de528c15dbfd20e36811bfb0ae04670f6441afb74bcb7bd1d7af71060463
-DIST pytest-cython-0.2.0.tar.gz 16201 BLAKE2B 
7e32bdb0eb7b83d7d6444b8f102c25b64057e37d8f8d69bd579880f800151cee874c8e94c16b2aa12a82931666ff41112569ccd2ab225dafa95b87f89d44ddaa
 SHA512 
0ab793c116f4b5b1dc20214d7151e71dc9b58473a19983105e9e06502568af962344853091f0f6bdeb70d6d044ba6a3add98148d4bd81eceb8e143050d288f79
+DIST pytest-cython-0.2.1.tar.gz 16083 BLAKE2B 
79140d313a745e47660588e4bec32777debb7b878fd085c1a4e0785b4f0a85e03ad53fafaf43ce93cdd42d02f59000dc6196c62ce803b3c5d736719ca9a43b05
 SHA512 
6dbceaef0220e4ccd18409a78c1901ccb647aaa1d3763863cd8cba3580c5005969cae67824f25e03b57ee4364a86e5cdff95b87e657f8501de72ba3c7f59c164

diff --git a/dev-python/pytest-cython/pytest-cython-0.1.1.ebuild 
b/dev-python/pytest-cython/pytest-cython-0.1.1.ebuild
deleted file mode 100644
index 69c69fa72..0
--- a/dev-python/pytest-cython/pytest-cython-0.1.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Plugin for testing Cython extension modules"
-HOMEPAGE="https://github.com/lgpage/pytest-cython";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
-distutils_enable_tests pytest
-
-python_test() {
-   epytest -vv \
-   --deselect tests/test_pytest_cython.py::test_wrap_c_ext_module \
-   --deselect tests/test_pytest_cython.py::test_cython_ext_module \
-   --deselect 
tests/test_pytest_cython.py::test_wrap_cpp_ext_module \
-   --deselect tests/test_pytest_cython.py::test_pure_py_module \
-   || die
-}

diff --git a/dev-python/pytest-cython/pytest-cython-0.2.0.ebuild 
b/dev-python/pytest-cython/pytest-cython-0.2.0.ebuild
deleted file mode 100644
index 261f4d13a..0
--- a/dev-python/pytest-cython/pytest-cython-0.2.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Plugin for testing Cython extension modules"
-HOMEPAGE="https://github.com/lgpage/pytest-cython";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   >=dev-python/pytest-4.6.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
-distutils_enable_tests pytest

diff --git a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild 
b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
new file mode 100644
index 0..bb30b872f
--- /dev/null
+++ b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Plugin for testing Cython extension modules"
+HOMEPAGE="
+   https://pypi.org/project/pytest-cython/
+   https://github.com/lgpage/pytest-cython
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/py[${PYTHON_USEDEP}]
+   >=dev-python/pytest-4.6.0[${PYTHON_USEDEP}]
+   d

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

2023-02-26 Thread Anna Vyalkova
commit: c94ecd63e7ad5f740041f4f71fa6f6169207b329
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 23:05:46 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 23:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c94ecd63

dev-python/scramp: drop 1.4.1

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

 dev-python/scramp/Manifest|  1 -
 dev-python/scramp/scramp-1.4.1.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-python/scramp/Manifest b/dev-python/scramp/Manifest
index e9a859d77..deb396948 100644
--- a/dev-python/scramp/Manifest
+++ b/dev-python/scramp/Manifest
@@ -1,2 +1 @@
-DIST scramp-1.4.1.tar.gz 30939 BLAKE2B 
e82edcb4d64ec63a36521742b0526b582860dc31a30410e96108243e51c1dbc3eaf1d7a7a6eec4cca775528a6d80601f1d2e55dbf4ab422d51f0c0bad1195c4d
 SHA512 
47015e0429da1353eb6c89ac89c90ab3e646418af828deb754adc05764cbe2da98a553388a3d3c84320d470b63a66d1882ab96e5a43fd2c2c7e39a82155fb74c
 DIST scramp-1.4.4.tar.gz 21059 BLAKE2B 
3577c4447027193bc7a97fc889d7f27271fcdf4491a747a8f1e2b0c560ea66e8228187f2132b51646d9fc3f3d9f48c0b761b1e16c61997eecedb858437430d0e
 SHA512 
60832835ccc3551ef99ee47fc069d4443b4319fa4acb0b3d08eeef434b9358988d9d660ce4fba2ec651d1ea074b3f416bcbeddfa33ab3c91bf26ab325607b874

diff --git a/dev-python/scramp/scramp-1.4.1.ebuild 
b/dev-python/scramp/scramp-1.4.1.ebuild
deleted file mode 100644
index 120968e4f..0
--- a/dev-python/scramp/scramp-1.4.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A pure-Python implementation of the SCRAM authentication 
protocol."
-HOMEPAGE="
-   https://pypi.org/project/scramp/
-   https://github.com/tlocke/scramp
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/asn1crypto-1.4.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/passlib[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/uharfbuzz/, dev-python/uharfbuzz/files/

2023-02-26 Thread Anna Vyalkova
commit: 7261cceb706a70adc39dddc65cb218035d0f8e71
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 00:29:06 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 00:29:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7261cceb

dev-python/uharfbuzz: cleanups

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

 dev-python/uharfbuzz/Manifest  |  2 +-
 .../files/uharfbuzz-0.23.0-system-harfbuzz.patch   | 34 --
 ...zz-0.33.0.ebuild => uharfbuzz-0.33.0-r1.ebuild} | 24 +++
 3 files changed, 13 insertions(+), 47 deletions(-)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index cec68ddd5..b68ec9b56 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1 +1 @@
-DIST uharfbuzz-0.33.0.gh.tar.gz 38023 BLAKE2B 
5cf2d8afc8174d5fb679a38fb4147ea15d753a4b2f745c194d6f75868f878a6ae22a0a3bb77b823eeafcdcda325f89ac69539767e2bc1217b88d594c561ea385
 SHA512 
dc1afdfd39750284544aa8bc244c36a4b60a99423d11d568759ac908fcc34eeb39e97089eba00524bc9dbe1604aab8c35bd40b98f7913016ad022832266e7145
+DIST uharfbuzz-0.33.0.zip 1364513 BLAKE2B 
668a9b7083d1a75c6845b2177b876447a25e28b15bc14e52518f1bf158ca4e23f01a0d42eb1aea02dce65c64496101ea00c8fd4d68e5ba7c1d149d920ba6624a
 SHA512 
923ade6a4cefca9d1cfdee19fbf7b769480072695da67a1b6b75738172dad1c3236ff7d2263eeaeb6f08c235ff6efd952f095c63957549c589fafde31ca604eb

diff --git a/dev-python/uharfbuzz/files/uharfbuzz-0.23.0-system-harfbuzz.patch 
b/dev-python/uharfbuzz/files/uharfbuzz-0.23.0-system-harfbuzz.patch
deleted file mode 100644
index 8ff591bb1..0
--- a/dev-python/uharfbuzz/files/uharfbuzz-0.23.0-system-harfbuzz.patch
+++ /dev/null
@@ -1,34 +0,0 @@
 a/setup.py
-+++ b/setup.py
-@@ -13,7 +13,7 @@
- with open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
- long_description = f.read()
- 
--define_macros = [('HB_NO_MT', '1'), ('HB_EXPERIMENTAL_API', '1')]
-+define_macros = [('HB_EXPERIMENTAL_API', '1')]
- linetrace = False
- if int(os.environ.get('CYTHON_LINETRACE', '0')):
- linetrace = True
-@@ -21,7 +21,7 @@
- 
- extra_compile_args = []
- extra_link_args = []
--libraries = []
-+libraries = ['harfbuzz', 'harfbuzz-subset']
- if platform.system() != 'Windows':
- extra_compile_args.append('-std=c++11')
- define_macros.append(('HAVE_MMAP', '1'))
-@@ -39,11 +39,9 @@
- extension = Extension(
- 'uharfbuzz._harfbuzz',
- define_macros=define_macros,
--include_dirs=['harfbuzz/src'],
-+include_dirs=['/usr/include/harfbuzz'],
- sources=[
--'src/uharfbuzz/_harfbuzz.pyx',
--'harfbuzz/src/harfbuzz.cc',
--'harfbuzz/src/hb-subset-repacker.cc',
-+'src/uharfbuzz/_harfbuzz.pyx'
- ],
- language='c++',
- libraries=libraries,

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
similarity index 53%
rename from dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild
rename to dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
index 2ea5af628..391950497 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.33.0.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
@@ -3,33 +3,33 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
-HOMEPAGE="https://github.com/harfbuzz/uharfbuzz";
-SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+HOMEPAGE="
+   https://pypi.org/project/uharfbuzz/
+   https://github.com/harfbuzz/uharfbuzz
+"
+SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
 
 KEYWORDS="~amd64"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-RDEPEND=">=media-libs/harfbuzz-4.3.0[experimental(-)]"
-DEPEND="
-   ${RDEPEND}
+RDEPEND=">=media-libs/harfbuzz-4.3.0:=[experimental(-)]"
+BDEPEND="
+   app-arch/unzip
>=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
 "
 
 PATCHES=( "${FILESDIR}/${PN}-0.33.0-system-harfbuzz.patch" )
 
 distutils_enable_tests pytest
 
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
export USE_SYSTEM_HARFBUZZ=1
 }



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

2023-02-26 Thread Anna Vyalkova
commit: 44fad13501e7025c0e5ca08791a6e41ece8d9013
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Feb 27 00:08:19 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon Feb 27 00:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44fad135

dev-python/ttfautohint-py: enable py3.11

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

 .../ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild  | 38 ++
 .../ttfautohint-py/ttfautohint-py-0.5.1.ebuild | 36 
 2 files changed, 38 insertions(+), 36 deletions(-)

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild 
b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
new file mode 100644
index 0..de83b92bc
--- /dev/null
+++ b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for ttfautohint, a free auto-hinter for TrueType 
fonts"
+HOMEPAGE="
+   https://pypi.org/project/ttfautohint-py/
+   https://github.com/fonttools/ttfautohint-py
+"
+SRC_URI="https://github.com/fonttools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="media-gfx/ttfautohint"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   rm -r src/c || die
+}
+
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild 
b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild
deleted file mode 100644
index 9d4f68ead..0
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python wrapper for ttfautohint"
-HOMEPAGE="https://github.com/fonttools/ttfautohint-py";
-SRC_URI="https://github.com/fonttools/ttfautohint-py/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-gfx/ttfautohint"
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/fonttools[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   rm -r src/c || die
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-   export TTFAUTOHINTPY_BUNDLE_DLL=0
-   default
-}



[gentoo-commits] repo/proj/guru:dev commit in: profiles/updates/, dev-python/sre_yield/, dev-python/sre-yield/, ...

2023-02-26 Thread Anna Vyalkova
commit: e5f072d32993e39d8492e4a6f8480d35c183cb3b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 23:53:30 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 23:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5f072d3

dev-python/sre-yield: enable py3.11, rename

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

 dev-python/sre-yield/Manifest |  1 +
 dev-python/{sre_yield => sre-yield}/metadata.xml  |  0
 dev-python/sre-yield/sre-yield-1.2-r1.ebuild  | 21 +
 dev-python/sre_yield/Manifest |  1 -
 dev-python/sre_yield/sre_yield-1.2.ebuild | 18 --
 dev-python/stringbrewer/stringbrewer-0.0.1.ebuild |  2 +-
 profiles/updates/1Q-2023  |  1 +
 7 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/dev-python/sre-yield/Manifest b/dev-python/sre-yield/Manifest
new file mode 100644
index 0..d7e92d27c
--- /dev/null
+++ b/dev-python/sre-yield/Manifest
@@ -0,0 +1 @@
+DIST sre-yield-1.2.gh.tar.gz 23485 BLAKE2B 
51362de6b5eb7ba23175430fdd62973d1839472e57870d2e8bba0ed124a1e5e3ab55bc7a8d45302c42b91321b2304b43f4a5b7d2bdcfa79918b153d4972ea2f3
 SHA512 
419d63807052b6c1301c67d0638009a0f1fee4d272846cf9d55608eda5d3ca1542a73b534eef6f868066e4cd966613dae55bc63b452e723b3fcbfab03b24d00e

diff --git a/dev-python/sre_yield/metadata.xml 
b/dev-python/sre-yield/metadata.xml
similarity index 100%
rename from dev-python/sre_yield/metadata.xml
rename to dev-python/sre-yield/metadata.xml

diff --git a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild 
b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
new file mode 100644
index 0..8d14ba6bd
--- /dev/null
+++ b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python module to generate regular all expression matches"
+HOMEPAGE="
+   https://pypi.org/project/sre-yield/
+   https://github.com/sre-yield/sre-yield
+"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0"
+
+distutils_enable_tests unittest

diff --git a/dev-python/sre_yield/Manifest b/dev-python/sre_yield/Manifest
deleted file mode 100644
index 698a62d9b..0
--- a/dev-python/sre_yield/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sre_yield-1.2.tar.gz 23491 BLAKE2B 
350800649a01b2f2fbe8efb2d9afb1a2a2c6305b1873c0939ad9e02efaa867c1539ba9db692e7fef8eff2d983dac25e406f295b38e26134400388dc0ef54de2f
 SHA512 
ef0621d2d52b36575a22ddb66409f37537bb67296235248c1c802f887aab30cdefb426caa6fd2913ebfd5daa3885151088cab2324a4cbfe5707cdad51c352f89

diff --git a/dev-python/sre_yield/sre_yield-1.2.ebuild 
b/dev-python/sre_yield/sre_yield-1.2.ebuild
deleted file mode 100644
index ef0270e46..0
--- a/dev-python/sre_yield/sre_yield-1.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module to generate regular all expression matches"
-HOMEPAGE="https://github.com/google/sre_yield";
-SRC_URI="https://github.com/google/sre_yield/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/stringbrewer/stringbrewer-0.0.1.ebuild 
b/dev-python/stringbrewer/stringbrewer-0.0.1.ebuild
index 3f6422bf2..7f868a70d 100644
--- a/dev-python/stringbrewer/stringbrewer-0.0.1.ebuild
+++ b/dev-python/stringbrewer/stringbrewer-0.0.1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64"
 SLOT="0"
 
 RDEPEND="
-   dev-python/sre_yield[${PYTHON_USEDEP}]
+   dev-python/sre-yield[${PYTHON_USEDEP}]
dev-python/rstr[${PYTHON_USEDEP}]
 "
 DEPEND="${RDEPEND}"

diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023
index 28fe100ac..37d6fec7b 100644
--- a/profiles/updates/1Q-2023
+++ b/profiles/updates/1Q-2023
@@ -1 +1,2 @@
 move dev-python/dropbox-sdk-python dev-python/dropbox
+move dev-python/sre_yield dev-python/sre-yield



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

2023-02-26 Thread Marek Szuba
commit: 3e121ac8c60fc61e881740331a5390d0b675afc8
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Feb 27 00:22:50 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Feb 27 00:23:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e121ac8

app-misc/gramps: enable py3.11

Closes: https://bugs.gentoo.org/896576
Signed-off-by: Marek Szuba  gentoo.org>

 app-misc/gramps/gramps-5.1.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/gramps/gramps-5.1.5.ebuild 
b/app-misc/gramps/gramps-5.1.5.ebuild
index 754be0d90f2f..a640777bf942 100644
--- a/app-misc/gramps/gramps-5.1.5.ebuild
+++ b/app-misc/gramps/gramps-5.1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="sqlite"
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_SETUPTOOLS=no
@@ -36,7 +36,7 @@ RDEPEND="
x11-misc/xdg-utils
berkdb? ( $(python_gen_cond_dep '
dev-python/bsddb3[${PYTHON_USEDEP}]
-   ' python3_{8,9}) )
+   ' python3_9) )
geo? ( >=sci-geosciences/osm-gps-map-1.1.0 )
spell? ( app-text/gtkspell:3[introspection] )
rcs? ( dev-vcs/rcs )



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

2023-02-26 Thread Sam James
commit: 99e194a443c2673106f632551f7a07996f8d5fc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:21:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:21:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e194a4

dev-python/pkgcraft: require cython-3 in 

See 
https://github.com/pkgcraft/pkgcraft-python/commit/543a260b2392bfaa25a074af23fc3ad119fa4dff.

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

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

diff --git a/dev-python/pkgcraft/pkgcraft-.ebuild 
b/dev-python/pkgcraft/pkgcraft-.ebuild
index be43bfffaec1..8969d25f9d5f 100644
--- a/dev-python/pkgcraft/pkgcraft-.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   dev-python/cython
+   >=dev-python/cython-3.0.0_beta1
dev-python/setuptools_scm
virtual/pkgconfig
 "



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

2023-02-26 Thread Sam James
commit: da8af8906c93129c7498af877599db5a20c82573
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:20:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:20:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8af890

dev-libs/pocl: Stabilize 3.1 ppc64, #895744

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

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

diff --git a/dev-libs/pocl/pocl-3.1.ebuild b/dev-libs/pocl/pocl-3.1.ebuild
index 8e9fc23e3d86..473aa1f2fa62 100644
--- a/dev-libs/pocl/pocl-3.1.ebuild
+++ b/dev-libs/pocl/pocl-3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pocl/pocl/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64"
+KEYWORDS="amd64 ppc64"
 # TODO: hsa tce
 IUSE="accel +conformance cuda debug examples float-conversion hardening +hwloc 
memmanager lto test"
 # Tests not yet passing, fragile in Portage environment(?)



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

2023-02-26 Thread Sam James
commit: 95b49e4a927881dbb553ac42fe71682204b83eb3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:20:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b49e4a

dev-lang/python: Stabilize 3.8.16_p3 ppc64, #898002

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

 dev-lang/python/python-3.8.16_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.16_p3.ebuild 
b/dev-lang/python/python-3.8.16_p3.ebuild
index 9a987adab471..a0cea80a6154 100644
--- a/dev-lang/python/python-3.8.16_p3.ebuild
+++ b/dev-lang/python/python-3.8.16_p3.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="
bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo
+readline +sqlite +ssl test tk valgrind wininst +xml



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

2023-02-26 Thread Sam James
commit: 2566c84b1919e75accde108f7673a9b6705bda1b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 00:19:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 00:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2566c84b

media-video/mplayer: keyword 1.5_p20230215

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

 media-video/mplayer/mplayer-1.5_p20230215.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/mplayer/mplayer-1.5_p20230215.ebuild 
b/media-video/mplayer/mplayer-1.5_p20230215.ebuild
index b74a6e409f8e..31de25e10b42 100644
--- a/media-video/mplayer/mplayer-1.5_p20230215.ebuild
+++ b/media-video/mplayer/mplayer-1.5_p20230215.ebuild
@@ -165,9 +165,9 @@ RDEPEND+="selinux? ( sec-policy/selinux-mplayer )"
 
 LICENSE="GPL-2"
 SLOT="0"
-#if [[ ${PV} != ** ]]; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-#fi
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
 
 # faac codecs are nonfree
 # libcdio support: prefer libcdio over cdparanoia and don't check for cddb 
w/cdio



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

2023-02-26 Thread Maciej Barć
commit: ef89959d38e09c38a4e7cdb7cac30ce54578cbcc
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 27 00:02:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef89959d

app-emacs/apheleia: bump to 3.2

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

 app-emacs/apheleia/Manifest|  1 +
 app-emacs/apheleia/apheleia-3.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest
index bc7523a315e3..3862f3a76fa7 100644
--- a/app-emacs/apheleia/Manifest
+++ b/app-emacs/apheleia/Manifest
@@ -1,2 +1,3 @@
 DIST apheleia-3.0.tar.gz 36988 BLAKE2B 
49e9231e1cddd73ff353512ac29e6b1491bc2cad0985a12677743acb1514b827c8462e6b40912367472adf9d0be12150541162d3106e8e510650c3d70b0bf598
 SHA512 
19304feda4d3570e68184639a3969f2102765836324db9e1de958e63cf49614a62672df83c21420df92671217ee05630e0c0e0d57cd5ff75eba50a080f0dfde9
 DIST apheleia-3.1.tar.gz 42110 BLAKE2B 
2731a0d5a37ce43f422d3cc94d1daef9fdc3147abd09c3878f28caae21e4e34320af2d6b1c929c9824de36bba3dadc40325c1fcc40d095b9e5bbc87dc0db9018
 SHA512 
1e6159c35016526f1af3cf1c14c6a41ec9f155948a107c858049056dc073327ffa84feeb669982ce0b9ec1c50312e9f1cf3bf7bfdd2f1cc4c7318aeff86e86f4
+DIST apheleia-3.2.tar.gz 44587 BLAKE2B 
b09764cedfe03d4b6086dba0cca7262253e2e03c401c237f82fbc773eeddd3e121471a35277f321175405c0cdedae9417240b80b5690b4a55b29e0067b312e14
 SHA512 
b351ef48f914500d04de20badb56a09657493702d95dbd5a5bbeec847cb79ee2977e5fdb8a26e25765b4308d2cee4b95cb2601da8022cda4b32adc64a660453c

diff --git a/app-emacs/apheleia/apheleia-3.2.ebuild 
b/app-emacs/apheleia/apheleia-3.2.ebuild
new file mode 100644
index ..6876690f67dd
--- /dev/null
+++ b/app-emacs/apheleia/apheleia-3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit elisp
+
+DESCRIPTION="Reformat GNU Emacs buffers stably without moving point"
+HOMEPAGE="https://github.com/radian-software/apheleia/";
+SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md CHANGELOG.md )
+SITEFILE="50${PN}-gentoo.el"



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

2023-02-26 Thread Maciej Barć
commit: 19af81d57898902d8841d2b9312d918ff757d9c7
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:44:00 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19af81d5

net-misc/ytmdl: enable python 3.11

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

 net-misc/ytmdl/ytmdl-2022.12.25.ebuild | 2 +-
 net-misc/ytmdl/ytmdl-2022.3.16.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/ytmdl/ytmdl-2022.12.25.ebuild 
b/net-misc/ytmdl/ytmdl-2022.12.25.ebuild
index bbabf283d724..7c908d1870ad 100644
--- a/net-misc/ytmdl/ytmdl-2022.12.25.ebuild
+++ b/net-misc/ytmdl/ytmdl-2022.12.25.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit bash-completion-r1 distutils-r1
 

diff --git a/net-misc/ytmdl/ytmdl-2022.3.16.ebuild 
b/net-misc/ytmdl/ytmdl-2022.3.16.ebuild
index 735d7b0244c7..a43f0ec72bd5 100644
--- a/net-misc/ytmdl/ytmdl-2022.3.16.ebuild
+++ b/net-misc/ytmdl/ytmdl-2022.3.16.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit bash-completion-r1 distutils-r1
 



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

2023-02-26 Thread Maciej Barć
commit: 58407ede38ac6bfc6219475dc8ed8df0c9a1a653
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:58:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58407ede

app-emacs/treemacs: enable python 3.11

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

 app-emacs/treemacs/treemacs-2.10-r2.ebuild  | 7 ---
 app-emacs/treemacs/treemacs-2.9.5-r2.ebuild | 7 ---
 app-emacs/treemacs/treemacs-3.0-r1.ebuild   | 7 ---
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/app-emacs/treemacs/treemacs-2.10-r2.ebuild 
b/app-emacs/treemacs/treemacs-2.10-r2.ebuild
index 21707f71d5e4..de552c5b30b2 100644
--- a/app-emacs/treemacs/treemacs-2.10-r2.ebuild
+++ b/app-emacs/treemacs/treemacs-2.10-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 NEED_EMACS=26.1
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit elisp distutils-r1
 
@@ -34,14 +34,14 @@ BDEPEND="
test? ( app-emacs/buttercup )
 "
 
-DOCS=( Changelog.org Extensions.org README.org screenshots )
+BYTECOMPFLAGS="-L . -L src/elisp"
 PATCHES=(
"${FILESDIR}"/${PN}-2.9.5-tests.patch
"${FILESDIR}"/${PN}-async-scripts.patch
"${FILESDIR}"/${PN}-icons-icon-directory.patch
 )
 
-BYTECOMPFLAGS="-L . -L src/elisp"
+DOCS=( Changelog.org Extensions.org README.org screenshots )
 SITEFILE="50${PN}-gentoo.el"
 
 src_prepare() {
@@ -58,6 +58,7 @@ python_compile() {
 
 src_compile() {
distutils-r1_src_compile
+
elisp-compile src/elisp/*.el
 }
 

diff --git a/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild 
b/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
index 847fece21ce8..1c2b01c56dc4 100644
--- a/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
+++ b/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 NEED_EMACS=26.1
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit elisp distutils-r1
 
@@ -34,14 +34,14 @@ BDEPEND="
test? ( app-emacs/buttercup )
 "
 
-DOCS=( Changelog.org Extensions.org README.org screenshots )
+BYTECOMPFLAGS="-L . -L src/elisp"
 PATCHES=(
"${FILESDIR}"/${PN}-async-scripts.patch
"${FILESDIR}"/${PN}-icons-icon-directory.patch
"${FILESDIR}"/${P}-tests.patch
 )
 
-BYTECOMPFLAGS="-L . -L src/elisp"
+DOCS=( Changelog.org Extensions.org README.org screenshots )
 SITEFILE="50${PN}-gentoo.el"
 
 src_prepare() {
@@ -58,6 +58,7 @@ python_compile() {
 
 src_compile() {
distutils-r1_src_compile
+
elisp-compile src/elisp/*.el
 }
 

diff --git a/app-emacs/treemacs/treemacs-3.0-r1.ebuild 
b/app-emacs/treemacs/treemacs-3.0-r1.ebuild
index 5b225323539c..2a86b46185ac 100644
--- a/app-emacs/treemacs/treemacs-3.0-r1.ebuild
+++ b/app-emacs/treemacs/treemacs-3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 NEED_EMACS=26.1
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit elisp distutils-r1
 
@@ -34,7 +34,7 @@ BDEPEND="
test? ( app-emacs/buttercup )
 "
 
-DOCS=( Changelog.org Extensions.org README.org screenshots )
+BYTECOMPFLAGS="-L . -L src/elisp"
 PATCHES=(
"${FILESDIR}"/${PN}-2.9.5-tests.patch
"${FILESDIR}"/${PN}-async-scripts.patch
@@ -42,7 +42,7 @@ PATCHES=(
"${FILESDIR}"/${P}-tests.patch
 )
 
-BYTECOMPFLAGS="-L . -L src/elisp"
+DOCS=( Changelog.org Extensions.org README.org screenshots )
 SITEFILE="50${PN}-gentoo.el"
 
 src_prepare() {
@@ -59,6 +59,7 @@ python_compile() {
 
 src_compile() {
distutils-r1_src_compile
+
elisp-compile src/elisp/*.el
 }
 



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

2023-02-26 Thread Maciej Barć
commit: d0b80cf50497186677d6725b1984ad7d2f9723ac
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:51:26 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b80cf5

app-emacs/elpy: enable python 3.11

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

 app-emacs/elpy/elpy-1.35.0_p20220321.ebuild | 9 +
 app-emacs/elpy/elpy-1.35.0_p20220627.ebuild | 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild 
b/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
index dc6a90317b97..efe3533b8b1b 100644
--- a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
+++ b/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-COMMIT=1746e7009000b7635c0ea6f1559018143aa61642
+[[ ${PV} == *_p20220321 ]] && COMMIT=1746e7009000b7635c0ea6f1559018143aa61642
 
 DISTUTILS_SINGLE_IMPL=ON
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 NEED_EMACS=24.4
 
@@ -16,7 +16,7 @@ inherit distutils-r1 elisp
 DESCRIPTION="Emacs Python Development Environment"
 HOMEPAGE="https://github.com/jorgenschaefer/elpy/";
 SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
+   -> ${P}.tar.gz"
 S="${WORKDIR}"/${PN}-${COMMIT}
 
 LICENSE="GPL-3+"
@@ -44,11 +44,12 @@ BDEPEND="
)
 "
 
-DOCS=( CONTRIBUTING.rst README.rst )
 PATCHES=(
"${FILESDIR}"/${PN}-elpy.el-yas-snippet-dirs.patch
"${FILESDIR}"/${PN}-elpy-rpc.el-elpy-rpc-pythonpath.patch
 )
+
+DOCS=( CONTRIBUTING.rst README.rst )
 SITEFILE="50${PN}-gentoo.el"
 
 distutils_enable_sphinx docs --no-autodoc

diff --git a/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild 
b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
index be51e73e3a83..df58b81f475a 100644
--- a/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
+++ b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-COMMIT=de31d30003c515c25ff7bfd3a361c70c298f78bb
+[[ ${PV} == *_p20220627 ]] && COMMIT=de31d30003c515c25ff7bfd3a361c70c298f78bb
 
 DISTUTILS_SINGLE_IMPL=ON
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 NEED_EMACS=24.4
 
@@ -16,7 +16,7 @@ inherit distutils-r1 elisp
 DESCRIPTION="Emacs Python Development Environment"
 HOMEPAGE="https://github.com/jorgenschaefer/elpy/";
 SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
+   -> ${P}.tar.gz"
 S="${WORKDIR}"/${PN}-${COMMIT}
 
 LICENSE="GPL-3+"
@@ -44,11 +44,12 @@ BDEPEND="
)
 "
 
-DOCS=( CONTRIBUTING.rst README.rst )
 PATCHES=(
"${FILESDIR}"/${PN}-elpy.el-yas-snippet-dirs.patch
"${FILESDIR}"/${PN}-elpy-rpc.el-elpy-rpc-pythonpath.patch
 )
+
+DOCS=( CONTRIBUTING.rst README.rst )
 SITEFILE="50${PN}-gentoo.el"
 
 distutils_enable_sphinx docs --no-autodoc



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

2023-02-26 Thread Maciej Barć
commit: 73cc7110fe1f2bf40e3373a5ee3055da27db7cf3
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:55:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73cc7110

app-emacs/pymacs: enable python 3.11

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

 app-emacs/pymacs/pymacs-0.26-r3.ebuild | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/app-emacs/pymacs/pymacs-0.26-r3.ebuild 
b/app-emacs/pymacs/pymacs-0.26-r3.ebuild
index 648ad8f83a57..b17150d95bb4 100644
--- a/app-emacs/pymacs/pymacs-0.26-r3.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r3.ebuild
@@ -3,26 +3,29 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10} )
+# Can not use "DISTUTILS_USE_PEP517" because we need 
"DISTUTILS_IN_SOURCE_BUILD".
 DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit elisp distutils-r1
 
 DESCRIPTION="A tool that allows both-side communication between Python and 
Emacs Lisp"
 HOMEPAGE="https://www.emacswiki.org/emacs/PyMacs";
-SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${P^}
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="doc"
 
-BDEPEND="doc? (
+BDEPEND="
+   doc? (
>=dev-python/docutils-0.7
virtual/latex-base
-   )"
-
-S="${WORKDIR}/${P^}"
+   )
+"
 
 SITEFILE="50${PN}-gentoo.el"
 
@@ -35,6 +38,7 @@ python_configure() {
 # called once
 python_compile_all() {
elisp_src_compile
+
if use doc; then
VARTEXFONTS="${T}"/fonts emake RST2LATEX=rst2latex.py pymacs.pdf
fi
@@ -42,7 +46,10 @@ python_compile_all() {
 
 python_install_all() {
elisp_src_install
+
distutils-r1_python_install_all
+
dodoc pymacs.rst
+
use doc && dodoc pymacs.pdf
 }



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

2023-02-26 Thread Maciej Barć
commit: 33836f4302a71e504bc41821e62db742dcc2cbcd
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:48:37 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33836f43

app-emacs/emacs-ipython-notebook: enable python 3.11

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

 .../emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
 
b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
index a66a15d33fe2..e41358fe8e8a 100644
--- 
a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
+++ 
b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 
 COMMIT=388c8f753cfb99b4f82acbdff26bbe27189d2299
 NEED_EMACS=25
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit elisp readme.gentoo-r1 python-single-r1
 



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

2023-02-26 Thread Maciej Barć
commit: 34bf2f2aaada6247431448aa7edddfdca4d652b0
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 26 23:40:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 27 00:05:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bf2f2a

app-admin/rsyslog: enable python 3.11

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

 app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild | 2 +-
 app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild | 2 +-
 app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild | 2 +-
 app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild | 2 +-
 app-admin/rsyslog/rsyslog-8.2302.0.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild 
b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
index 49ac520c70fc..1b15762cfb81 100644
--- a/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2206.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools linux-info python-any-r1 systemd
 

diff --git a/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild 
b/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
index 193c45daf34f..ad15bf7f10b5 100644
--- a/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2208.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools linux-info python-any-r1 systemd
 

diff --git a/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild 
b/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
index 3c36f773fc9e..bad48a9477b4 100644
--- a/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2210.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools linux-info python-any-r1 systemd
 

diff --git a/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
index ac3fd9c44ca2..0d3d01886462 100644
--- a/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2212.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools linux-info python-any-r1 systemd
 

diff --git a/app-admin/rsyslog/rsyslog-8.2302.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2302.0.ebuild
index ac3fd9c44ca2..0d3d01886462 100644
--- a/app-admin/rsyslog/rsyslog-8.2302.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2302.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools linux-info python-any-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/, x11-base/xorg-server/files/

2023-02-26 Thread Matt Turner
commit: edb9d8bbd529347bd374f60b841c9899a12d6dae
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 26 23:44:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 26 23:44:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb9d8bb

x11-base/xorg-server: Drop old versions

Bug: https://bugs.gentoo.org/893438
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest  |   1 -
 .../files/xorg-server-21.1.4-BadIDChoice.patch |  59 ---
 x11-base/xorg-server/xorg-server-21.1.6.ebuild | 195 -
 3 files changed, 255 deletions(-)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 29a64821bd89..b061ccbf2fac 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,2 +1 @@
-DIST xorg-server-21.1.6.tar.xz 4977496 BLAKE2B 
8bcfa0a29f7b84b3ba9357d8ae9b1c7a5dc108159cf059f9c76c2c15f00be0d34964a3240937d146ae5f58a2d94deb091facacab984f8f905848bef5679cf46a
 SHA512 
5e3cf879facf3a04aa64b7f6129226ea68a97109a7daca5146b57b4c707cc76a4fbad1924997dd319efd8c8c20eb5bb59570a719101b76ae07e923b7e9656239
 DIST xorg-server-21.1.7.tar.xz 4933292 BLAKE2B 
327e217dcd632d9c013a330dbb0f93bf3c1bf6088906fcb3ff2959574fb6958c215a2ab6ed41b57250a9f200bcc3987bf87c5ffd11c7a7088c7fe6f1a245bd4b
 SHA512 
e2a093381e28da9b2aa700c6609349fa851f4ca8df23c776f30e4e2733e7a6c1b257576b93f4c4e87fb09df901385bf52528982f6e7a6ad469597aeae8640bb5

diff --git a/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch 
b/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch
deleted file mode 100644
index def3c58714b4..
--- a/x11-base/xorg-server/files/xorg-server-21.1.4-BadIDChoice.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://bugs.gentoo.org/857483
-https://gitlab.freedesktop.org/xorg/xserver/-/issues/1310
-https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/953
-
-From f61307631203ab0266c035db07c2f776cf7c6cf4 Mon Sep 17 00:00:00 2001
-From: Olivier Fourdan 
-Date: Tue, 12 Jul 2022 14:44:48 +0200
-Subject: [PATCH] dix: Fix overzealous caching of ResourceClientBits()
-
-Commit c7311654 cached the value of ResourceClientBits(), but that value
-depends on the `MaxClients` value set either from the command line or
-from the configuration file.
-
-For the latter, a call to ResourceClientBits() is issued before the
-configuration file is read, meaning that the cached value is from the
-default, not from the maximum number of clients set in the configuration
-file.
-
-That obviously causes all sort of issues, including memory corruption
-and crashes of the Xserver when reaching the default limit value.
-
-To avoid that issue, also keep the LimitClient value, and recompute the
-ilog2() value if that changes, as on startup when the value is set from
-the the xorg.conf ServerFlags section.
-
-v2: Drop the `cache == 0` test
-Rename cache vars
-
-Fixes: c7311654 - dix: cache ResourceClientBits() value
-Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1310
-Signed-off-by: Olivier Fourdan 
-Reviewed-by: Adam Jackson 
-(cherry picked from commit 2efa6d659508346358a1ef27b2393e18843f66a3)
 a/dix/resource.c
-+++ b/dix/resource.c
-@@ -620,12 +620,15 @@ ilog2(int val)
- unsigned int
- ResourceClientBits(void)
- {
--static unsigned int cached = 0;
-+static unsigned int cache_ilog2 = 0;
-+static unsigned int cache_limit = 0;
- 
--if (cached == 0)
--  cached = ilog2(LimitClients);
-+if (LimitClients != cache_limit) {
-+cache_limit = LimitClients;
-+cache_ilog2 = ilog2(LimitClients);
-+}
- 
--return cached;
-+return cache_ilog2;
- }
- 
- /*
--- 
-GitLab
-
-

diff --git a/x11-base/xorg-server/xorg-server-21.1.6.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.6.ebuild
deleted file mode 100644
index 552f91189bcb..
--- a/x11-base/xorg-server/xorg-server-21.1.6.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-XORG_EAUTORECONF="no"
-inherit flag-o-matic xorg-3 meson
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git";
-
-DESCRIPTION="X.Org X servers"
-SLOT="0/${PV}"
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   media-libs/libglvnd[X]
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   >=x11-apps/iceauth-1.0.2
-   >=x11-apps/rgb-1.0.3
-   >=x11-apps/xauth-1.0.3
-   x11-apps/xkbcomp
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libpciaccess-0.12.901
-   >=x11-libs/libXau-1.0.4
-   >=x11-libs/libXdmcp-1.0.2
-

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

2023-02-26 Thread Matt Turner
commit: 4945ad61abcfe0fde76deaafa1bbf6a787aae780
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 26 23:43:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 26 23:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4945ad61

x11-base/xwayland: Drop old versions

Bug: https://bugs.gentoo.org/893438
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xwayland/Manifest   |   1 -
 x11-base/xwayland/xwayland-22.1.7.ebuild | 100 ---
 2 files changed, 101 deletions(-)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index a94e6e2e507d..87a4500a57f1 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,2 +1 @@
-DIST xwayland-22.1.7.tar.xz 1273476 BLAKE2B 
9e128ff85690c6fb35eb196eefd49b1cf24aed290fd74cdb6e2fb8ad72d61b8dd9dccf83bdafc9a8e1ba13dc61135a7756dbae5ff40490d2076516d72818dbb1
 SHA512 
dc4187d4e9e1bbf5f431a4a71da01b773be3a8870c3f82da599739d9f72756ac69c1fb8cc3b6c96c88da3c1dd40ce42429a3a003c08f90fc337ebaf6200de649
 DIST xwayland-22.1.8.tar.xz 1273668 BLAKE2B 
ad1f3e0a6a3782b271653864380d0beb0db60293fb96ab8f218caaeef245967ad46ca505fb516a936115c9d49e6a32bffb725bc6c95dc98a6c4c24521c6022df
 SHA512 
f52c6f99d8ef7605bc1c651d5ee5e306c12af30649a2d712b1c4c3cf4c7c80246ae24bd9ac39461d47aafc78f5d659446a459cd6259e05ef3128b204981d114a

diff --git a/x11-base/xwayland/xwayland-22.1.7.ebuild 
b/x11-base/xwayland/xwayland-22.1.7.ebuild
deleted file mode 100644
index afcd2774aad0..
--- a/x11-base/xwayland/xwayland-22.1.7.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git";
-   inherit git-r3
-else
-   
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="Standalone X server running under Wayland"
-HOMEPAGE="https://wayland.freedesktop.org/xserver.html";
-
-IUSE="selinux video_cards_nvidia unwind xcsecurity"
-
-LICENSE="MIT"
-SLOT="0"
-
-COMMON_DEPEND="
-   dev-libs/libbsd
-   dev-libs/openssl:=
-   >=dev-libs/wayland-1.20
-   >=dev-libs/wayland-protocols-1.22
-   media-fonts/font-util
-   >=media-libs/libepoxy-1.5.4[X,egl(+)]
-   media-libs/libglvnd[X]
-   >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libXau-1.0.4
-   x11-libs/libxcvt
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   x11-libs/libxkbfile
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-
-   unwind? ( sys-libs/libunwind )
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-base/xorg-proto
-   >=x11-libs/xtrans-1.3.5
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   x11-apps/xkbcomp
-   !<=x11-base/xorg-server-1.20.11
-   selinux? ( sec-policy/selinux-xserver )
-"
-BDEPEND="
-   sys-devel/flex
-   dev-util/wayland-scanner
-"
-
-PATCHES=(
-   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use selinux xselinux)
-   $(meson_use unwind libunwind)
-   $(meson_use xcsecurity)
-   $(meson_use video_cards_nvidia xwayland_eglstream)
-   -Ddpms=true
-   -Ddri3=true
-   -Ddrm=true
-   -Ddtrace=false
-   -Dglamor=true
-   -Dglx=true
-   -Dipv6=true
-   -Dsecure-rpc=false
-   -Dscreensaver=true
-   -Dsha1=libcrypto
-   -Dxace=true
-   -Dxdmcp=true
-   -Dxinerama=true
-   -Dxvfb=true
-   -Dxv=true
-   -Dxwayland-path="${EPREFIX}"/usr/bin
-   -Ddocs=false
-   -Ddevel-docs=false
-   -Ddocs-pdf=false
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   dosym ../bin/Xwayland /usr/libexec/Xwayland
-
-   meson_src_install
-}



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

2023-02-26 Thread Marek Szuba
commit: 9a8eb8775cb44de23f0f3157f00c3a3f7ad88b56
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Feb 26 23:04:18 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Feb 26 23:32:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8eb877

dev-python/fido2: EAPI bump, enable tests, py3.11 in 0.9.3

Looks like it will be a while before we can phase these old versions
out.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/fido2/fido2-0.9.3-r1.ebuild | 44 ++
 1 file changed, 44 insertions(+)

diff --git a/dev-python/fido2/fido2-0.9.3-r1.ebuild 
b/dev-python/fido2/fido2-0.9.3-r1.ebuild
new file mode 100644
index ..4d71ade46cd3
--- /dev/null
+++ b/dev-python/fido2/fido2-0.9.3-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Python based FIDO 2.0 library"
+HOMEPAGE="https://github.com/Yubico/python-fido2";
+SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
+SLOT="0/0.9" # Bumped every time a backwards-incompatible version is released
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyscard[${PYTHON_USEDEP}]
+   examples? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pyfakefs-3.4[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use examples; then
+   docinto examples
+   dodoc -r "${S}"/examples/.
+   docompress -x "/usr/share/doc/${PF}/examples"
+   fi
+}



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

2023-02-26 Thread Marek Szuba
commit: cb6c6f7fea9a3b180630ad34c31acff87fda593a
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Feb 26 23:23:38 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Feb 26 23:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6c6f7f

sys-auth/solo1: enable py3.11

Turns out it wasn't necessary for upstream to start supporting fido2-1.0
after all.

Closes: https://bugs.gentoo.org/897268
Signed-off-by: Marek Szuba  gentoo.org>

 sys-auth/solo1/solo1-0.1.1-r1.ebuild | 39 
 1 file changed, 39 insertions(+)

diff --git a/sys-auth/solo1/solo1-0.1.1-r1.ebuild 
b/sys-auth/solo1/solo1-0.1.1-r1.ebuild
new file mode 100644
index ..bd6a6de61f44
--- /dev/null
+++ b/sys-auth/solo1/solo1-0.1.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=flit
+
+inherit distutils-r1
+
+DESCRIPTION="CLI and Python library for SoloKeys Solo 1"
+HOMEPAGE="https://github.com/solokeys/solo1-cli";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND=">=dev-python/click-7.1.0[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/fido2:0/0.9[${PYTHON_USEDEP}]
+   dev-python/intelhex[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   dev-python/pyusb[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]"
+
+pkg_postinst() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test ${ver} -lt 0.1.1; then
+   ewarn "Note that since version 0.1.1 the CLI 
executable is called '${PN}' rather than 'solo'"
+   ewarn "The old name can still be used for now 
but is deprecated"
+   break
+   fi
+   done
+   fi
+}



[gentoo-commits] proj/releng:master commit in: tools/

2023-02-26 Thread Andreas K. Hüttel
commit: bdebb3c30ecfbce561a572ad6a8dfce281c322e1
Author: Nic Boet  boet  cc>
AuthorDate: Sun Feb 26 23:27:02 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 26 23:27:02 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=bdebb3c3

Improve send_mail() because it acts more like the logger

 * output failure events to stdout if verbose set, useful for those without a 
mailer
 * do not email if recipient var is undef; allows flexibility for non-releng 
use cases

Signed-off-by: Nic Boet  boet.cc>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 1780daf4..c6b303f5 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -53,8 +53,14 @@ EOH
 }
 
 send_email() {
+   if [[ ${verbose} -ge 1 ]]; then
+   echo "$1 $2 build log at $3"
+   fi
+
[[ ${nonetwork} == 0 ]] || return
 
+   [[ ! -z ${EMAIL_TO} ]] || return
+
local subject="${EMAIL_SUBJECT_PREPEND} $1"
local message=$2
local logfile=$3



[gentoo-commits] data/api:master commit in: files/

2023-02-26 Thread Mike Pagano
commit: a7478c293d7d60cc5cb68555ab3e1b1dbf2133ba
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Feb 26 23:23:06 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Feb 26 23:23:06 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=a7478c29

uid-gid.txt: Add 526 UID+GID for nginx-unit

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

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index a5c539f..487dd33 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -618,6 +618,7 @@ gns3522 522 
acct
 goaccess   523 523 acct
 owntracks  524 524 acct
Used by sci-geosciences/owntracks-recorder
 knot-resolver  525 525 acct
Used by net-dns/knot-resolver
+nginx-unit 526 526 acct
 
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs



[gentoo-commits] proj/releng:master commit in: tools/

2023-02-26 Thread Andreas K. Hüttel
commit: f2e3c07e81314d2b3a5d26638e08649f74350592
Author: Nic Boet  boet  cc>
AuthorDate: Sun Feb 26 23:18:04 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 26 23:18:54 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f2e3c07e

Make it more apparent that bash time is not used

Signed-off-by: Nic Boet  boet.cc>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 3dfd1233..1780daf4 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -421,8 +421,13 @@ run_catalyst_commands() {
 
build_failure=0
 
-   timeprefix=()
-   which time >/dev/null && timeprefix=( "time" )
+   # bash built-in time function is not used
+   if ! which time >/dev/null ; then
+   timeprefix=()
+   echo "sys-process/time is optional for build resource 
utilization"
+   else
+   timeprefix=( "time" )
+   fi
 
JOB_PIDS=()
JOB_RETS=()



[gentoo-commits] proj/catalyst:master commit in: examples/

2023-02-26 Thread Andreas K. Hüttel
commit: 3286edf1c8b4cea0f5770bcf6aa4e289bd06d82f
Author: Stephen Reaves  gmail  com>
AuthorDate: Wed Jan  9 22:42:40 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 26 23:07:05 2023 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=3286edf1

Fixed typo

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

 examples/stage4_template.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/stage4_template.spec b/examples/stage4_template.spec
index a7a3e766..02910c88 100644
--- a/examples/stage4_template.spec
+++ b/examples/stage4_template.spec
@@ -129,7 +129,7 @@ stage4/motd:
 
 # This is for blacklisting modules from being hotplugged that are known to 
cause
 # problems.  Putting a module name here will keep it from being auto-loaded,
-# even if ti is detected by hotplug.
+# even if it is detected by hotplug.
 # example:
 # stage4/modblacklist: 8139cp
 stage4/modblacklist:



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

2023-02-26 Thread Sam James
commit: db2110a4dcd7e99e00afd41429b94f4fe67e36fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 22:49:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 22:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2110a4

sys-devel/gcc: add 13.0.1_pre20230226

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.1_pre20230226.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0f82de2efb98..3ed496c652ac 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -32,6 +32,7 @@ DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfb
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20230212.tar.xz 83949608 BLAKE2B 
2c794044b6dc220b109bcb86ed1315f9413ef86e399b7062c4cb918d6ca7eede34db947c854d670201a25034471f57b9feaf2c23ea8f9714d272a1678311966d
 SHA512 
2ed0656ab75abe5aa60f087c1ce5a2e41395cb5d827279d4d67192e6b9e85890849e42982e7b89b89ff5eaf6a81aef292ccf618f29a8b9ccb2d6a8bd56dc76f9
 DIST gcc-13-20230219.tar.xz 84151776 BLAKE2B 
3fe1c7926e95072c28374f32eecb4c88cdc04d73e1462de3b560249f5fd7795d0ca911219061386e43114c391f0f9b145bdcc05c8b5c6b267462dd290111ab7e
 SHA512 
7d94e71e7608693569908d24ae7e8648a9d11fbfd366e21a802b9e24294ff8e214802e23b47c7030d41e1273dfae052d125a7634a02cc1f7999c5fd17a6cd3a1
+DIST gcc-13-20230226.tar.xz 84264388 BLAKE2B 
fea763a1627bff19eb0f7869b83c00337dc2a203178d17143c98c2c1d3fd385d2f853f195ff79ecc1cae659a1f8704c88e7fd77456eed4510bdcba7631e49353
 SHA512 
38de82dd54e1b57490f5492a4adcd05b9da3ace2235654dff19bade8d378e75be1495f3b2b4e7f7e57ea144351c4ade1e9a5b141546259024f0359f43b2025ac
 DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B 
c572ab4a0fb929b16ec36b3a3616cdcccd62f7ee27ded8077008b9beb50539db64cc251ff8a3eade54e8ebfe1012f8f32d0802379bf8ffb0f1b8ce7c8457da37
 SHA512 
ffb7dfa54a9d23b5333664e915efd9f18a43cd696f4ff5669a8b072a0e9cf4978de53e315123542441a2533e4f269de0bb7d90ee7a37d3a7517b7cda6ea06681
 DIST gcc-13.1.0-patches-8.tar.xz 11644 BLAKE2B 
aaa135a7d22badc22eeba42fe92c2de40e1a779836f42b5ba15884ad3d756020421b99e29b9a27f40368013fb9d8348e3ca1ef3541a6de55129d66f4645caf8f
 SHA512 
a71ef0f215451c840a99d7100489e8364e4e7a71d83e9be42e35fb06d4276afadb64834801ef3469a4edb78eede5a03c18104215fef3039f98da3b3d0c8e69af
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-13.0.1_pre20230226.ebuild 
b/sys-devel/gcc/gcc-13.0.1_pre20230226.ebuild
new file mode 100644
index ..6b843430b057
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.1_pre20230226.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="8"
+PATCH_GCC_VER="13.1.0"
+MUSL_VER="1"
+MUSL_GCC_VER="13.1.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-02-26 Thread Anna Vyalkova
commit: c74340034fd74e8b96be6679ebe28e96484deb1a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 22:33:07 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:42:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7434003

dev-python/nosexcover: treeclean

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

 dev-python/nosexcover/Manifest |  1 -
 dev-python/nosexcover/metadata.xml | 14 -
 dev-python/nosexcover/nosexcover-1.0.11.ebuild | 27 --
 3 files changed, 42 deletions(-)

diff --git a/dev-python/nosexcover/Manifest b/dev-python/nosexcover/Manifest
deleted file mode 100644
index 90bda662e..0
--- a/dev-python/nosexcover/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nosexcover-1.0.11.tar.gz 2903 BLAKE2B 
297dc37504e2db992600ee4ec7c6c2cabdb36d8e137298755bdc6fe4af8dba666e99975a894ee534de62b4576514a3d912e6b98bcb43f228db9b58849788c092
 SHA512 
a4c75aac5095aa8323094b2a4eceb3af26243e6c87dd8720df8cf43ae0f76c28c638fe2c3cbcad621b7c2779115dccbb32e6a2f33a8bc5efb22a0fb0901d64fa

diff --git a/dev-python/nosexcover/metadata.xml 
b/dev-python/nosexcover/metadata.xml
deleted file mode 100644
index 61b6af305..0
--- a/dev-python/nosexcover/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   co-maintainers welcome
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   
-   nosexcover
-   cmheisel/nose-xcover
-   
https://github.com/cmheisel/nose-xcover/issues
-   
-

diff --git a/dev-python/nosexcover/nosexcover-1.0.11.ebuild 
b/dev-python/nosexcover/nosexcover-1.0.11.ebuild
deleted file mode 100644
index f4322cb5c..0
--- a/dev-python/nosexcover/nosexcover-1.0.11.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extends nose.plugins.cover to add Cobertura-style XML reports"
-HOMEPAGE="
-   https://github.com/cmheisel/nose-xcover
-   https://pypi.org/project/nosexcover/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-python/nose[${PYTHON_USEDEP}]
-   >=dev-python/coverage-3.4[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-distutils_enable_tests nose



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

2023-02-26 Thread Anna Vyalkova
commit: 10778355149281af1df9860d966869a4d6aaf939
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 20:56:26 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10778355

dev-python/opentypespec: add 1.9.1, drop 1.8.4

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

 dev-python/opentypespec/Manifest  |  2 +-
 dev-python/opentypespec/opentypespec-1.8.4.ebuild | 21 -
 dev-python/opentypespec/opentypespec-1.9.1.ebuild | 20 
 3 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/dev-python/opentypespec/Manifest b/dev-python/opentypespec/Manifest
index 31d20321e..79108035e 100644
--- a/dev-python/opentypespec/Manifest
+++ b/dev-python/opentypespec/Manifest
@@ -1 +1 @@
-DIST opentypespec-1.8.4.tar.gz 15963 BLAKE2B 
3d796ffa37f7a617a3be8d5a323fbe8f88e57e05aa031edfe1e48115a65526585d522a2426ed5d5ad970621d0cc301238bed8ac0c2beaab526f0b8679572e2ef
 SHA512 
30c96322901ae99c3f8f71d7621660d7273b0ced60c86a253c573c32d491ce1ef6da750106f4aa8fdd005583be6fc31ef9513c301bfe0a6a39e1b6634ede1e9d
+DIST opentypespec-1.9.1.tar.gz 22450 BLAKE2B 
53b426f86c1210460f94c8f830987c0ecf1d560e57ec07e890bb359f20b66293357784f2de652a441b17e92c4a031d13f8540b73d16669715c5827a2464a27fc
 SHA512 
2dc2305fe3b03ef5067effe599694c4e64826b44821c0e2c149c5e3c749932c79afba35f81d58b1435c2ddb3422d81625fae0420b7e9e6c5ed36bb667a5bedb3

diff --git a/dev-python/opentypespec/opentypespec-1.8.4.ebuild 
b/dev-python/opentypespec/opentypespec-1.8.4.ebuild
deleted file mode 100644
index 78e4d6eee..0
--- a/dev-python/opentypespec/opentypespec-1.8.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bezier manipulation library"
-HOMEPAGE="https://github.com/simoncozens/opentypespec-py";
-SRC_URI="https://github.com/simoncozens/opentypespec-py/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-py-${PV}"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RESTRICT="test" #https://github.com/simoncozens/opentypespec-py/issues/1
-
-distutils_enable_tests setup.py

diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild 
b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
new file mode 100644
index 0..72216aa3f
--- /dev/null
+++ b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data derived from the OpenType specification"
+HOMEPAGE="
+   https://pypi.org/project/opentypespec/
+   https://github.com/simoncozens/opentypespec-py
+"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0"
+
+distutils_enable_tests pytest



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

2023-02-26 Thread Anna Vyalkova
commit: 842b66432a0b1c498bb64d3d5ff149bdba896fae
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 22:31:52 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=842b6643

dev-python/protego: drop 0.1.16

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

 dev-python/protego/Manifest  |  1 -
 dev-python/protego/protego-0.1.16.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/protego/Manifest b/dev-python/protego/Manifest
index c3bd61ba5..ec7f41c27 100644
--- a/dev-python/protego/Manifest
+++ b/dev-python/protego/Manifest
@@ -1,2 +1 @@
-DIST protego-0.1.16.tar.gz 3187814 BLAKE2B 
91591f21ce813e127794678602df21a38b269de69504f8aba9720aedc705225036737f4c7ca5c61cebac91d93eaa1161ee322acd8ee0c67f2c23096a6b2529c9
 SHA512 
3f029f34c4da6dc612dcdd747f56d421dca60f163315e0f72497435dbd74da77a5a02ee35f15774aad431e2b6e69a582c038d435ba0c07a53b3f0c83cb1c958a
 DIST protego-0.2.1.tar.gz 3188678 BLAKE2B 
2874ffbc7f185946aa4e520ace1c49bea8de9e686ea45b2e70780919f411030d7f3411e8176997c2da2c0d15c8aae563a994acde0c6128deaa26649a138c8e57
 SHA512 
ef8a8196d8ece577eec90cc2e2cca2899625bd777c18f01c8e72a6130d4c2c13f71fa6e32a3e8e43b749f7556f4e3dbb1662e5e94ae18e6c8a7eef950779be1b

diff --git a/dev-python/protego/protego-0.1.16.ebuild 
b/dev-python/protego/protego-0.1.16.ebuild
deleted file mode 100644
index ae1b03804..0
--- a/dev-python/protego/protego-0.1.16.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="robots.txt parser with support for modern conventions"
-HOMEPAGE="https://scrapy.org/";
-SRC_URI="https://github.com/scrapy/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/psycopg2cffi/, dev-python/psycopg2cffi/files/

2023-02-26 Thread Anna Vyalkova
commit: 38212e927a9233e80677309952b7ec44de5123b0
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 21:31:16 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38212e92

dev-python/psycopg2cffi: enable py3.11, fix tests

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

 dev-python/psycopg2cffi/Manifest   |  2 +-
 .../files/psycopg2cffi-2.9.0-include-tests.patch   | 10 
 .../psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild  | 59 ++
 dev-python/psycopg2cffi/psycopg2cffi-2.9.0.ebuild  | 28 --
 4 files changed, 70 insertions(+), 29 deletions(-)

diff --git a/dev-python/psycopg2cffi/Manifest b/dev-python/psycopg2cffi/Manifest
index 26be24ea9..d267c2e40 100644
--- a/dev-python/psycopg2cffi/Manifest
+++ b/dev-python/psycopg2cffi/Manifest
@@ -1 +1 @@
-DIST psycopg2cffi-2.9.0.tar.gz 65512 BLAKE2B 
2e106eea22feb08aa7154dfc4959a9e68d946b34e872711f19856521dca050d0380498d3c20e762b31e7181ecfc5371a1b02c4bb711bfe56a4af9f497ffc
 SHA512 
afd3ce9fa76dcd2df29b7aa8c5d31a33058023dc020ac829b95b8f7950fa17f2733f86a8c45f3d6eefeafae1c7f3997cbae820da98952d71336f7a1c72e84353
+DIST psycopg2cffi-2.9.0.gh.tar.gz 117682 BLAKE2B 
9fe983f8f72fe384b1946143331b17dbcd03d12579241c7444d0d1c8bb7d51ed9576eace780ae3dd58c2d621b21f045347e25692514fa2fbbee2aac21ef89adb
 SHA512 
520c4aaad33916ff5e1a7089888e04134bd5ad6f3115415a3dd04fb48afdc8ad0c68bf9e71d9158640392d3a2cd0b280eea8fa7a3d2ed63944e234d52f8cce43

diff --git 
a/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch 
b/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch
new file mode 100644
index 0..1237fa7d5
--- /dev/null
+++ b/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch
@@ -0,0 +1,10 @@
+--- a/setup.py
 b/setup.py
+@@ -57,7 +57,7 @@ setup_kwargs = dict(
+ description=README[0].strip(),
+ long_description=''.join(README),
+ test_suite='psycopg2cffi.tests.suite',
+-packages=['psycopg2cffi', 'psycopg2cffi._impl', 'psycopg2cffi.tests'],
++packages=['psycopg2cffi', 'psycopg2cffi._impl', 'psycopg2cffi.tests', 
'psycopg2cffi.tests.psycopg2_tests'],
+ install_requires=['six'],
+ )

diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild 
b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
new file mode 100644
index 0..965fa9788
--- /dev/null
+++ b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit databases distutils-r1 edo
+
+DESCRIPTION="Implementation of the psycopg2 module using cffi. Compatible with 
Psycopg 2.5."
+HOMEPAGE="
+   https://pypi.org/project/psycopg2cffi/
+   https://github.com/chtd/psycopg2cffi
+"
+SRC_URI="https://github.com/chtd/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-db/postgresql:="
+RDEPEND="
+   ${DEPEND}
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   test? (
+   $(epostgres --get-depend)
+   )
+"
+
+PATCHES=( "${FILESDIR}"/${P}-include-tests.patch )
+
+EPYTEST_DESELECT=(
+   # hang
+   tests/psycopg2_tests/test_cancel.py::CancelTests::test_async_cancel
+   # fail
+   
tests/psycopg2_tests/test_dates.py::FromTicksTestCase::test_date_value_error_sec_59_99
+   
tests/psycopg2_tests/test_types_basic.py::TypesBasicTests::testEmptyArray
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs ${PN}
+}
+
+src_test() {
+   local -x PSYCOPG2_TESTDB_HOST="localhost"
+   local -x PSYCOPG2_TESTDB_PORT="55432"
+   local -x PSYCOPG2_TESTDB_USER="postgres"
+   epostgres --start ${PSYCOPG2_TESTDB_PORT}
+   edo createdb -h ${PSYCOPG2_TESTDB_HOST} -p ${PSYCOPG2_TESTDB_PORT} -U 
postgres psycopg2_test
+
+   distutils-r1_src_test
+   epostgres --stop
+}

diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0.ebuild 
b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0.ebuild
deleted file mode 100644
index a77ccb921..0
--- a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Implementation of the psycopg2 module using cffi. Compatible with 
Psycopg 2.5."
-HOMEPAGE="
-   https://github.com/chtd/psycopg2cffi
-   https://pypi.org/project/psycopg2cffi/
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LIC

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

2023-02-26 Thread Anna Vyalkova
commit: 7488913ad3ec6301e9dd174c5eda024388d3f03b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 20:46:32 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7488913a

dev-python/itemadapter: drop 0.4.0

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

 dev-python/itemadapter/Manifest |  1 -
 dev-python/itemadapter/itemadapter-0.4.0.ebuild | 27 -
 2 files changed, 28 deletions(-)

diff --git a/dev-python/itemadapter/Manifest b/dev-python/itemadapter/Manifest
index 663ea5b49..84f882183 100644
--- a/dev-python/itemadapter/Manifest
+++ b/dev-python/itemadapter/Manifest
@@ -1,3 +1,2 @@
-DIST itemadapter-0.4.0.tar.gz 14682 BLAKE2B 
ce7c9bcebd1dd75c35e76af2a788e6b3695c4e2fa19cc7dc467dc8dcd58deb71ae2f9272195d5030c0a72b80f56171ed9760eefd6c5c2b2769176ca8b441d6b8
 SHA512 
c7226c2e0e8c2f1695ec62e67a60b99ed92f4e71c9003a274292df91cef54abc382f614eb08422be6d532c0e91fa0bf962d2b5f6b2220e107b5ba43d921be15d
 DIST itemadapter-0.6.0.tar.gz 16325 BLAKE2B 
75fa4c520de2c8fef8bf84ca416c2603d3237d86a994d4c083d6ad3469b03d8398ecd5828a3a3d18f742462002294c1872a493f4b29983907eaadb2b8af8f1fa
 SHA512 
faa6170ea72d29f15c0332f38b288d8a4f1e2bb7229d3eb61227b52231c4d16d52bed09eda52acaf8653093afbc59ba2ec9ef8a2a4d408502f70704cea82c9ec
 DIST itemadapter-0.7.0.tar.gz 16849 BLAKE2B 
1efd7251c50f17e8e3e52d3544b24ccdc5e5fcae90ad46f010959e3d5e6b2703271e310a37762b087a873a1ae0c0c9249ca19229cd062d974a05119d2e7ec221
 SHA512 
7402650f82fa16c2976821c5033a156c0994ad059581a714cb9a920235b1d2d4bbba60fbb186374377fb5dfc16ec59c5d432987e5c7906655c4e20d27f5e65cd

diff --git a/dev-python/itemadapter/itemadapter-0.4.0.ebuild 
b/dev-python/itemadapter/itemadapter-0.4.0.ebuild
deleted file mode 100644
index 2e268b210..0
--- a/dev-python/itemadapter/itemadapter-0.4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-inherit distutils-r1
-
-DESCRIPTION="Common interface for scrapy data container classes"
-HOMEPAGE="https://scrapy.org/";
-SRC_URI="https://github.com/scrapy/itemadapter/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="${DEPEND}
-   test? (
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/pydantic[${PYTHON_USEDEP}]
-   dev-python/scrapy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2023-02-26 Thread Anna Vyalkova
commit: 90e56563897328f87ebe64254b141fa30cb9cabe
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 20:17:46 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90e56563

dev-python/MutatorMath: enable py3.11

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

 dev-python/MutatorMath/Manifest|  2 +-
 dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild | 31 ---
 dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild | 36 ++
 3 files changed, 37 insertions(+), 32 deletions(-)

diff --git a/dev-python/MutatorMath/Manifest b/dev-python/MutatorMath/Manifest
index fc02a1687..40ad3235a 100644
--- a/dev-python/MutatorMath/Manifest
+++ b/dev-python/MutatorMath/Manifest
@@ -1 +1 @@
-DIST MutatorMath-3.0.1.gh.tar.gz 234416 BLAKE2B 
999b0fb3c5cca8252fc27efa099e5046d17604b77a38322fd3a13b7e96d7b6ac123dafe75f3a295e908ec8891e5342df319c7faca3612d953849895e8c99f17a
 SHA512 
a1be360c866783543b375872a406eb61ac41ce21a6fd7c9b8d349758525c998d7d2613ad55208a5f8709a81c0ea8ea7e4bad76f0a554e8ce8e62aa6c9a00bbb5
+DIST MutatorMath-3.0.1.zip 421722 BLAKE2B 
bfa6f796ac0b67f2c8d22bdca9f1dfbcebe9b8185778563c1c67c5e8a5748cf0462e06d9e58dc5ea49e5986f9faeabb9310ce775281f9ee888262047b0f87dea
 SHA512 
9f0af87f4811b27dd3b0e791a230fe0fa1e90e9605673d8753fb3966155483a37fd126646e4deeae79233e8ecc22ee042ae5f985a1bdc5e2696997eff444b801

diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild 
b/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild
deleted file mode 100644
index 8e11d9d5a..0
--- a/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for piecewise linear interpolation in multiple 
dimensions"
-HOMEPAGE="https://github.com/LettError/MutatorMath";
-SRC_URI="https://github.com/LettError/MutatorMath/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   dev-python/defcon[${PYTHON_USEDEP}]
-   dev-python/fontMath[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/unicodedata2[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests setup.py

diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild 
b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
new file mode 100644
index 0..92758d459
--- /dev/null
+++ b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library for piecewise linear interpolation in multiple 
dimensions"
+HOMEPAGE="
+   https://pypi.org/project/MutatorMath/
+   https://github.com/LettError/MutatorMath
+"
+SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+   dev-python/defcon[${PYTHON_USEDEP}]
+   dev-python/fontMath[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   app-arch/unzip
+   test? (
+   >=dev-python/unicodedata2-15.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( Docs README.rst )
+
+distutils_enable_tests setup.py



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

2023-02-26 Thread Anna Vyalkova
commit: 0dbdc7e17d98e462b543b24ab243a2610482796e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 21:02:42 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dbdc7e1

dev-python/parsel: drop 1.6.0

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

 dev-python/parsel/Manifest|  1 -
 dev-python/parsel/parsel-1.6.0.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest
index 7b4db1cb9..266b6a774 100644
--- a/dev-python/parsel/Manifest
+++ b/dev-python/parsel/Manifest
@@ -1,2 +1 @@
-DIST parsel-1.6.0.tar.gz 100678 BLAKE2B 
9fe937013d84d168cab4e415affecece272f7b2af729448aaf802240d0d7aca553d85de5747cf06ecbd17099e2bd81c741a3afd6bbad803916afdfd3673c07d6
 SHA512 
d3161522e1102cceeb1f29ab020b33019d4ac7f096cfab8fbe40f54073e49afc24f02aa54206d86f56c8f92e3db2d0d2f8a3dbdfa6417492cf299201f2ae6604
 DIST parsel-1.7.0.tar.gz 46036 BLAKE2B 
e83b5f7f5a7a4274632a38586641be761482c6978670f6c747249d4063f5596bacc42d698d294da1aa9fb972bbaf21cbe3247e49560f1b9c29a3d79eee4dd00a
 SHA512 
850784cfb32fbf619dbcd53152edb569b199965e59f3ec088892a8d432aaf08c1a61f3562499c5c592d9578fb28f871d519e3d7b344e3b7a12fbaaca57909f89

diff --git a/dev-python/parsel/parsel-1.6.0.ebuild 
b/dev-python/parsel/parsel-1.6.0.ebuild
deleted file mode 100644
index 5b33de46a..0
--- a/dev-python/parsel/parsel-1.6.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or 
CSS selectors"
-HOMEPAGE="https://scrapy.org/";
-SRC_URI="https://github.com/scrapy/parsel/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}
-   dev-python/cssselect[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/w3lib[${PYTHON_USEDEP}]
-"
-BDEPEND="${DEPEND}
-   test? (
-   dev-python/sybil[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.6.0-pytest-runner.patch" )
-
-distutils_enable_tests pytest
-
-python_test() {
-   py.test --ignore=docs || die
-}



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

2023-02-26 Thread Anna Vyalkova
commit: 29a710b40bef7ebf08e82f63528047ba02c2c82f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 19:28:40 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29a710b4

dev-python/beziers: enable py3.11

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

 dev-python/beziers/beziers-0.4.0-r1.ebuild | 35 
 dev-python/beziers/beziers-0.4.0-r2.ebuild | 37 ++
 2 files changed, 37 insertions(+), 35 deletions(-)

diff --git a/dev-python/beziers/beziers-0.4.0-r1.ebuild 
b/dev-python/beziers/beziers-0.4.0-r1.ebuild
deleted file mode 100644
index 0c99ca988..0
--- a/dev-python/beziers/beziers-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Python bezier manipulation library"
-HOMEPAGE="https://github.com/simoncozens/beziers.py";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pyclipper[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/shapely[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   dev-python/dotmap[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=( "${FILESDIR}/${P}-no-install-tests.patch" )
-
-distutils_enable_tests pytest

diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild 
b/dev-python/beziers/beziers-0.4.0-r2.ebuild
new file mode 100644
index 0..69501c49d
--- /dev/null
+++ b/dev-python/beziers/beziers-0.4.0-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Bezier curve manipulation library"
+HOMEPAGE="
+   https://pypi.org/project/beziers/
+   https://github.com/simoncozens/beziers.py
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="dev-python/pyclipper[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/dotmap[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4.0-no-install-tests.patch" )
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "alpha_shape support" "dev-python/numpy dev-python/scipy 
dev-python/shapely"
+   optfeature "brush support" dev-python/shapely
+   optfeature "pen protocol support" dev-python/fonttools
+   optfeature "plot support" dev-python/matplotlib
+}



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

2023-02-26 Thread Anna Vyalkova
commit: a68a969e8e5f40bb53760612a544a6b097ab3fc3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 19:46:53 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a68a969e

dev-python/font-v: enable py3.11

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

 dev-python/font-v/font-v-2.1.0-r1.ebuild | 45 
 dev-python/font-v/font-v-2.1.0.ebuild| 41 -
 2 files changed, 45 insertions(+), 41 deletions(-)

diff --git a/dev-python/font-v/font-v-2.1.0-r1.ebuild 
b/dev-python/font-v/font-v-2.1.0-r1.ebuild
new file mode 100644
index 0..2a70cb0b8
--- /dev/null
+++ b/dev-python/font-v/font-v-2.1.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 edo
+
+DESCRIPTION="Font version reporting and modification tool"
+HOMEPAGE="https://github.com/source-foundry/font-v";
+SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-python/fonttools[${PYTHON_USEDEP}]
+   dev-python/GitPython[${PYTHON_USEDEP}]
+"
+BDEPEND="test? ( dev-vcs/git )"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme
+
+src_unpack() {
+   default
+
+   # tests expect default git clone
+   mv "${WORKDIR}"/{${P},${PN}} || die
+}
+
+src_test() {
+   edo git init
+   edo git config --global user.email "la...@example.com"
+   edo git config --global user.name "Larry the Cow"
+   edo git add .
+   edo git commit -m "init"
+
+   distutils-r1_src_test
+}

diff --git a/dev-python/font-v/font-v-2.1.0.ebuild 
b/dev-python/font-v/font-v-2.1.0.ebuild
deleted file mode 100644
index 069561113..0
--- a/dev-python/font-v/font-v-2.1.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Font version string reporting and modification library"
-HOMEPAGE="https://github.com/source-foundry/font-v";
-SRC_URI="https://github.com/source-foundry/font-v/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/fonttools[${PYTHON_USEDEP}]
-   dev-python/GitPython[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-vcs/git )"
-
-distutils_enable_tests --install pytest
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-
-src_test() {
-   #it want a git repo
-   git init || die
-   git config --global user.email "y...@example.com" || die
-   git config --global user.name "Your Name" || die
-   git add . || die
-   git commit -m 'init' || die
-
-   #pure madness
-   
#https://github.com/source-foundry/font-v/blob/e6746e4a045c99e56af661918c96259b1f444ed4/tests/test_utilities.py#L34
-   sed -e "s|\"font-v\"|\"${PWD##*/}\"|g" -i "tests/test_utilities.py" || 
die
-
-   python_foreach_impl python_test
-}



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

2023-02-26 Thread Anna Vyalkova
commit: 2df3cd24d47490b10cc2c17aadd1c52e634e85f3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 20:30:28 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2df3cd24

dev-python/hyperglot: add 0.4.4, drop old

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

 dev-python/hyperglot/Manifest  |  3 +--
 dev-python/hyperglot/hyperglot-0.3.9.ebuild| 30 --
 ...perglot-0.3.8.ebuild => hyperglot-0.4.4.ebuild} | 14 +-
 3 files changed, 9 insertions(+), 38 deletions(-)

diff --git a/dev-python/hyperglot/Manifest b/dev-python/hyperglot/Manifest
index 201a72402..f4a73cd9d 100644
--- a/dev-python/hyperglot/Manifest
+++ b/dev-python/hyperglot/Manifest
@@ -1,2 +1 @@
-DIST hyperglot-0.3.8.gh.tar.gz 7535789 BLAKE2B 
ea95372cfff195d2f991cc9a6bc3e26a9576e234167dde0c3a550979f6657e23b2169beb9d67b05fe8de1922e8a299ae24653da611e4277027798b2d139bc12f
 SHA512 
32b8a08795fad10bfe909ddcab9578a53d1a0faf5a9ac79c2a129d2529d00166336560528f298ff8433fdc1149791da948fa2ef4f4d67780bd79b8f8126bdaf6
-DIST hyperglot-0.3.9.gh.tar.gz 7534924 BLAKE2B 
504907a27e10977cba079cc03db489d1ee169de84e07d32308f4c682fda9be9e9d4b0af10f3ea0d0b3756582130ab3ab4474a730804b4a5ccd2acd0d97cfe787
 SHA512 
9bf3fad12e66d475dbca627164674a8f3d06779b44e3fac56b95de7058c863421ce107e76fab51dbf95d3ce7d6be5d9aeb340c73521dd85183f2982d36383758
+DIST hyperglot-0.4.4.gh.tar.gz 7552359 BLAKE2B 
eb365fd04ffd65a74a8eb78bdb822265a2b7dc5e8e2356dec0411f36a02168380297b84652cddb6275723cb54313e4b06b5570ee24e4dfa6803b1e32580c261c
 SHA512 
80dadd65c2655a1a22b0c6c61818d4306d12ec8f71c9786fbf9d1fd55f624f7ed4f73c396c3027d3bd5af70eb6336d58d41939d4dee5e4f6d3b0c1dc49e50b9b

diff --git a/dev-python/hyperglot/hyperglot-0.3.9.ebuild 
b/dev-python/hyperglot/hyperglot-0.3.9.ebuild
deleted file mode 100644
index 6f30fd58e..0
--- a/dev-python/hyperglot/hyperglot-0.3.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Detect language support for font binaries"
-HOMEPAGE="
-   https://hyperglot.rosettatype.com/
-   https://github.com/rosettatype/hyperglot
-   https://pypi.org/project/hyperglot/
-"
-SRC_URI="https://github.com/rosettatype/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-
-LICENSE="GPL-3+ OFL"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/click-7.0[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
-   >=dev-python/unicodedata2-13.0.0[${PYTHON_USEDEP}]
-   >=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/hyperglot/hyperglot-0.3.8.ebuild 
b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
similarity index 77%
rename from dev-python/hyperglot/hyperglot-0.3.8.ebuild
rename to dev-python/hyperglot/hyperglot-0.4.4.ebuild
index 6f30fd58e..cb0607ebb 100644
--- a/dev-python/hyperglot/hyperglot-0.3.8.ebuild
+++ b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
@@ -1,30 +1,32 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Detect language support for font binaries"
 HOMEPAGE="
https://hyperglot.rosettatype.com/
-   https://github.com/rosettatype/hyperglot
https://pypi.org/project/hyperglot/
+   https://github.com/rosettatype/hyperglot
 "
 SRC_URI="https://github.com/rosettatype/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
-LICENSE="GPL-3+ OFL"
+LICENSE="GPL-3"
 KEYWORDS="~amd64"
 SLOT="0"
 
 RDEPEND="
>=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
>=dev-python/unicodedata2-13.0.0[${PYTHON_USEDEP}]
-   >=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
 "
 
+DOCS=( {CHANGELOG,README}.md CONTRIBUTORS.txt README{_comparison,_database}.md 
)
+
 distutils_enable_tests pytest



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

2023-02-26 Thread Anna Vyalkova
commit: 2443353f9acc09fa5c71d8b0f0f679a01f651b4c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 20:16:06 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2443353f

dev-python/unicodedata2: add 15.0.0, drop 14.0.0

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

 dev-python/unicodedata2/Manifest   |  2 +-
 dev-python/unicodedata2/unicodedata2-14.0.0.ebuild | 19 ---
 dev-python/unicodedata2/unicodedata2-15.0.0.ebuild | 22 ++
 3 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/dev-python/unicodedata2/Manifest b/dev-python/unicodedata2/Manifest
index c29513be4..26cbaa44c 100644
--- a/dev-python/unicodedata2/Manifest
+++ b/dev-python/unicodedata2/Manifest
@@ -1 +1 @@
-DIST unicodedata2-14.0.0.gh.tar.gz 624067 BLAKE2B 
0394af31670dbc3e89f616144f88081a69e1e4d9404d432a3f70c8973e967f28b914413219e0b22f089ccaa898193a45f4a2ce41bfe1f889622c69bd9b56735e
 SHA512 
bb0b1e3834a892d23bda0d51443655b244e0f24cbb9ed51065afac3fdd2ed01a6382d4015ea0dcfaddc99c7858e19e3e3e86a9024a5600cb67cef219ebc719ba
+DIST unicodedata2-15.0.0.tar.gz 592775 BLAKE2B 
7d65d44dd9868858b587c77f385caee360e26178ca586663eb67ec42e63f7108739982639fa2a12b150f8ad3b7ab3cbc3aa683a3b52bc2bb116a4a6d23f01a1d
 SHA512 
77bb7e827c4e5737983509406795c30f231737aa4410fcbeb3b9c3ef21b8a156c0459bc2edb4190f7c004f32f78b839c29d4c2211b60a172f5c677a43272e701

diff --git a/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild 
b/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild
deleted file mode 100644
index 4d3dc2d7f..0
--- a/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="$(ver_rs 3 -)"
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Unicodedata backport for python 2/3 updated to the latest unicode 
version"
-HOMEPAGE="https://github.com/mikekap/unicodedata2";
-SRC_URI="https://github.com/mikekap/unicodedata2/archive/refs/tags/${MYPV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild 
b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
new file mode 100644
index 0..e71ac660f
--- /dev/null
+++ b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unicodedata backport updated to the latest Unicode version"
+HOMEPAGE="
+   https://pypi.org/project/unicodedata2/
+   https://github.com/mikekap/unicodedata2
+"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DOCS=( {CHANGELOG,README}.md )
+
+distutils_enable_tests pytest



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

2023-02-26 Thread Anna Vyalkova
commit: 3e9081da28d4070d0796840f7675bd6df2fd19c6
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb 26 19:05:19 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb 26 22:41:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e9081da

profiles: start masking libs with no consumers

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1bc758b77..036c1bb00 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,33 @@
 
 # New entries go on top.
 
+# Anna Vyalkova  (2023-02-02)
+# Python libraries with no consumers left in tree.
+# Masked for removal in 30 days.
+dev-python/SQLAlchemy-Utils
+dev-python/automaton
+dev-python/cotyledon
+dev-python/daiquiri
+dev-python/httptools
+dev-python/ldappool
+dev-python/microversion-parse
+dev-python/monotonic
+dev-python/ncclient
+dev-python/os-testr
+dev-python/oslo-cache
+dev-python/oslo-metrics
+dev-python/oslo-middleware
+dev-python/oslo-upgradecheck
+dev-python/osprofiler
+dev-python/ovsdbapp
+dev-python/pybeam
+dev-python/pycadf
+dev-python/pyngus
+dev-python/python-monascaclient
+dev-python/python-qpid-proton
+dev-python/tinyrpc
+dev-python/zVMCloudConnector
+
 # Joe Kappus  (2023-02-09)
 # Multiple critical vulnerabilities, no maintainer: 
https://github.com/gogs/gogs/security/advisories
 # Masked for removal in 30 days.



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

2023-02-26 Thread Sergey Torokhov
commit: 400559930969f281900dbb29bbde6edbecec4e2e
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Feb 26 22:31:18 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Sun Feb 26 22:31:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40055993

dev-python/markdown-include: 0.8.1 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/markdown-include/Manifest   |  1 +
 .../markdown-include/markdown-include-0.8.1.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/markdown-include/Manifest 
b/dev-python/markdown-include/Manifest
index a95469e82..22e29f8b4 100644
--- a/dev-python/markdown-include/Manifest
+++ b/dev-python/markdown-include/Manifest
@@ -1,2 +1,3 @@
 DIST markdown-include-0.7.0.gh.tar.gz 16696 BLAKE2B 
0816c25afe73f0046d9cf56ad6a985bf76ebd7b4f78f64db631697ffcd07f9e0550b2dd74411945e38c27965153be186a89d82c55aa7bf4570be47c1cfca2917
 SHA512 
2d4350ad87cc7e5dab116f4df7648d3a7ffc0c18e38b61ddfca9a6cf76a64bd1d41dcbf7525fd41c81cbc64abe1f776cd3ad9847e25fe790f16c4a024265390d
 DIST markdown-include-0.8.0.tar.gz 20208 BLAKE2B 
62aeda968baaece8c95d3e73d9606b8206b6ac5f425a72ff1ecdd9e202a42f41d18ca2f3981efb9cbe5fb4aa37e22c97791cf1170ae1377f096a64404564efe0
 SHA512 
1288b66b3faf665d7886cb5d28372335286528b9bfbf5b7320128bf5ec21590533dbe4aa0466f339f24701da9f33cf3615ef5a7c227665513910bf26af9e6007
+DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 
83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490
 SHA512 
4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2

diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild 
b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
new file mode 100644
index 0..73061b7c8
--- /dev/null
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Syntax which allows for inclusion of contents of other Markdown 
docs"
+HOMEPAGE="https://github.com/cmacmackin/markdown-include";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/markdown-3.4[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i "s/description-file/description_file/" setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2023-02-26 Thread Sam James
commit: 9db332d1d5425a5649712a3a227202c1789f7d19
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 22:23:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 22:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db332d1

dev-python/pypy3: Stabilize 7.3.11_p1 x86, #898004

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

 dev-python/pypy3/pypy3-7.3.11_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild 
b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
index 5387f4541d8c..e64e9730f17b 100644
--- a/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.11_p1.ebuild
@@ -24,7 +24,7 @@ LICENSE="MIT"
 # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
 # also check pypy/interpreter/pycode.py -> pypy_incremental_magic
 SLOT="0/pypy39-pp73-336"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
 # many tests are failing upstream
 # see https://buildbot.pypy.org/summary?branch=py3.9



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

2023-02-26 Thread Sam James
commit: 0393ed004010984cdfe8fcf6ec0c6c1b392ab74f
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 22:22:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 22:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0393ed00

dev-libs/libiconv: keyword 1.17 for ~arm64-macos

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

 dev-libs/libiconv/libiconv-1.17.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libiconv/libiconv-1.17.ebuild 
b/dev-libs/libiconv/libiconv-1.17.ebuild
index db5e609fb051..f64903baf519 100644
--- a/dev-libs/libiconv/libiconv-1.17.ebuild
+++ b/dev-libs/libiconv/libiconv-1.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libiconv/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="prefix static-libs"
 
 DEPEND="!sys-libs/glibc



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

2023-02-26 Thread Sam James
commit: 9c70ade482350595ea273b4b00545a7a23d3e42d
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 26 22:20:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 22:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c70ade4

virtual/pkgconfig: keyword 2-r1 for ~arm64-macos

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

 virtual/pkgconfig/pkgconfig-2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/virtual/pkgconfig/pkgconfig-2-r1.ebuild 
b/virtual/pkgconfig/pkgconfig-2-r1.ebuild
index 398283de28b5..089e01b769f1 100644
--- a/virtual/pkgconfig/pkgconfig-2-r1.ebuild
+++ b/virtual/pkgconfig/pkgconfig-2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Virtual for the pkg-config implementation"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND=">=dev-util/pkgconf-1.3.7[pkg-config(+)]"



  1   2   3   4   >