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

2022-06-08 Thread Sam James
commit: afeeb483b5f2242ca6406b6dd3c3ce0f458cd06d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 10:08:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afeeb483

java-virtuals/servlet-api: drop 2.5-r2, 3.0-r2, 3.1-r1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/25805
Signed-off-by: Sam James  gentoo.org>

 java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild | 18 --
 java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild | 21 -
 java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild | 21 -
 3 files changed, 60 deletions(-)

diff --git a/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild 
b/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild
deleted file mode 100644
index bb8cd60fac8d..
--- a/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-virtuals-2
-
-DESCRIPTION="Virtual for servlet api"
-HOMEPAGE="http://java.sun.com/products/servlet/";
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos 
~x64-solaris"
-
-RDEPEND="dev-java/tomcat-servlet-api:${SLOT}"
-
-JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT}"

diff --git a/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild 
b/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild
deleted file mode 100644
index 1768e38b7fb4..
--- a/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-virtuals-2
-
-DESCRIPTION="Virtual for servlet api"
-HOMEPAGE="http://java.sun.com/products/servlet/";
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux"
-
-RDEPEND="|| (
-   dev-java/tomcat-servlet-api:${SLOT}
-   dev-java/resin-servlet-api:${SLOT}
-   )"
-
-JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT}"

diff --git a/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild 
b/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild
deleted file mode 100644
index 73a2c05b650e..
--- a/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-virtuals-2
-
-DESCRIPTION="Virtual for servlet api"
-HOMEPAGE="https://jcp.org/en/jsr/detail?id=340";
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-RDEPEND="|| (
-   dev-java/tomcat-servlet-api:${SLOT}
-   dev-java/resin-servlet-api:${SLOT}
-   )"
-
-JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT}"



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

2022-06-08 Thread Sam James
commit: 2ddc2aeca7055b3e7c663de86ba7ed6460d1ee04
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 10:03:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ddc2aec

dev-java/relaxng-datatype: drop 1.0-r2

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 .../relaxng-datatype-1.0-r2.ebuild | 39 --
 1 file changed, 39 deletions(-)

diff --git a/dev-java/relaxng-datatype/relaxng-datatype-1.0-r2.ebuild 
b/dev-java/relaxng-datatype/relaxng-datatype-1.0-r2.ebuild
deleted file mode 100644
index c7357a9ad076..
--- a/dev-java/relaxng-datatype/relaxng-datatype-1.0-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-MY_PN="relaxngDatatype"
-MY_P="${MY_PN}-${PV}"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Interface between RELAX NG validators and datatype libraries"
-HOMEPAGE="https://relaxng.org/";
-SRC_URI="mirror://sourceforge/relaxng/${MY_P}.zip -> ${P}.zip"
-
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.7
-"
-RDEPEND=">=virtual/jre-1.7"
-
-DOCS=( README.txt )
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-   java-pkg_clean
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/sleuthkit/

2022-06-08 Thread Sam James
commit: da53202239bf2672611569423994ec4fd6397acb
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 09:03:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da532022

app-forensics/sleuthkit: drop 4.10.1-r3

Closes: https://bugs.gentoo.org/833324
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/sleuthkit/Manifest   |   2 -
 app-forensics/sleuthkit/sleuthkit-4.10.1-r3.ebuild | 301 -
 2 files changed, 303 deletions(-)

diff --git a/app-forensics/sleuthkit/Manifest b/app-forensics/sleuthkit/Manifest
index 9ab4c08b2ef5..03ea8d0f9d44 100644
--- a/app-forensics/sleuthkit/Manifest
+++ b/app-forensics/sleuthkit/Manifest
@@ -1,5 +1,3 @@
-DIST commons-validator-1.6.jar 186077 BLAKE2B 
39080bebfde71d87847b65f212d47a51bab9567cb0aaf7122359a67a8eb817877a6cc80495a15aefb12936d0e36532ed771dc0a2dff8401fc301f658ed38ef88
 SHA512 
aded530d3b79ead6ba5c44668c6d6964d7721f9617249f6aaa1c8f558ad4b3d3c1b6d78b639a4cb8dd27a671879b662fdbba0502fd04e131f3286169507df30c
-DIST gson-2.8.5.jar 241622 BLAKE2B 
b13887177b5d5f2a11b2dde1fdbaa3a95b55bb7b5500624c7eb0745e861c897ed1e27868bad19d30a1670c90f3068a8fd40e1b81e5e25e96819fa5c371a5e1af
 SHA512 
5dd7214c542a7b93aab3eab0ba13e4ac3d6ddb05c795fb6d3992e21925a98dce87cb186ac67b4d3ad146f96e14d38b3892837eca57a27b4e845aca6d4e4f708a
 DIST sleuthkit-4.10.1.tar.gz 3524246 BLAKE2B 
ddea16693730a993032868ea60423d4bfcf3cba470010854c7bd36ab0a033325d906a0e4760501d59fdda4f37e12052f8672d33e4e374d1a6cdb03e22d0de367
 SHA512 
3ee335ba98bbb16985207ad50bc15a607ea2bcf550bba392be1cace8982c893a29e9de64e6598d02f41f9f745dc720f829317ed31f068e6cb1f6c230699e47bf
 DIST sleuthkit-4.11.1.tar.gz 3718417 BLAKE2B 
4ce1fa68f770e61942e00e6a05ac751afdd7f33d781ec1069e9a8cb9a27d22f0ed506e9affeaddaf9ecfa98e6d30f468314b5a00d35b20ba01fc312765dbef14
 SHA512 
04e4ca1c18bda56c816aa493eb3b887f2f62162e16c35079d4208b89464a78109fc189fec55ea6db8a60ab01a4e46c87902f00286abee203ff0c53ab572cfeda
 DIST sleuthkit-libewf_64bit-20130416.tar.gz 23818247 BLAKE2B 
23be933ed8a74e4834ee6571a28d81ba16e98e4e4e27b5b1b3b655d1d92a6eadcba35aadf96aa404e6e0a225b27f3f5daff2836879b87fe58440a3ad5645de44
 SHA512 
611cbb57de17600caee0330bbe9917c4481d7711a35dba8c072fd49cd3e1714e0a3ce30fd8fcac9981db848e80870bf5d215326c56808bb6f5b4c8dcc1e5a3c9

diff --git a/app-forensics/sleuthkit/sleuthkit-4.10.1-r3.ebuild 
b/app-forensics/sleuthkit/sleuthkit-4.10.1-r3.ebuild
deleted file mode 100644
index 345ed4e0ca35..
--- a/app-forensics/sleuthkit/sleuthkit-4.10.1-r3.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_BSFIX_NAME="build.xml build-unix.xml"
-inherit autotools java-pkg-opt-2 java-ant-2
-
-DESCRIPTION="A collection of file system and media management forensic 
analysis tools"
-HOMEPAGE="https://www.sleuthkit.org/sleuthkit/";
-# TODO: sqlite-jdbc does not exist in the tree, we bundle it for now
-#  See: https://bugs.gentoo.org/690010
-# TODO: Upstream uses a very specific version of libewf which is not in
-#   the tree anymore. So we statically compile and link to sleuthkit.
-#   Hopefully upstream will figure something out in the future.
-#  See: https://bugs.gentoo.org/689752
-# TODO: gson-2.8.5 does not exist in the tree. Building it seems to
-#  require Java 9. We have Java 11 in the tree but I don't see a
-#  way to use it as a gentoo-vm in order to build gson. Sleuthkit
-#  upstream still uses Java 8.
-#  See: https://bugs.gentoo.org/706274
-# TODO: commons-validator-1.6 does not exist in the tree. The latest version
-#  as of writing this ebuild is 1.4.1, for which the build fails. 
As
-#  per #711930, this is a security sensitive bump. We're gonna 
fetch
-#  the jar file here and file a bug request for a bump as well:
-#  https://bugs.gentoo.org/721020
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz
-   java? (
-   
https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar
-   
http://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.25.2/sqlite-jdbc-3.25.2.jar
-   
https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar
-   )
-   ewf? ( 
https://github.com/sleuthkit/libewf_64bit/archive/VisualStudio_2010.tar.gz -> 
sleuthkit-libewf_64bit-20130416.tar.gz )"
-
-LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
-SLOT="0/19" # subslot = major soname version
-KEYWORDS="amd64 ~hppa ppc x86"
-IUSE="aff doc ewf java static-libs test +threads zlib"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-lang/perl:*
-   aff? ( app-forensics/affli

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

2022-06-08 Thread Sam James
commit: 05e4f1517d01032826e8762d787528d691dcd0ef
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 10:02:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e4f151

dev-java/osgi-enterprise-api: drop 5.0.0-r1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 .../osgi-enterprise-api-5.0.0-r1.ebuild| 38 --
 1 file changed, 38 deletions(-)

diff --git a/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r1.ebuild 
b/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r1.ebuild
deleted file mode 100644
index 7de7a8540382..
--- a/dev-java/osgi-enterprise-api/osgi-enterprise-api-5.0.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 OSGi-Specification-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-RESTRICT="bindist"
-
-CDEPEND="dev-java/glassfish-persistence:0
-   dev-java/osgi-core-api:0
-   java-virtuals/servlet-api:2.5"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.8:*"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.8:*
-   app-arch/unzip"
-
-JAVA_SRC_DIR="OSGI-OPT/src"
-
-JAVA_GENTOO_CLASSPATH="glassfish-persistence,osgi-core-api,servlet-api-2.5"
-
-src_prepare() {
-   default
-   rm -r org || die
-}



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

2022-06-08 Thread Sam James
commit: 3c1b60c44c5659c65b0dd40ae3fed3bfde631792
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 09:21:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1b60c4

dev-java/sbt: drop 0.13.18

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-java/sbt/sbt-0.13.18.ebuild | 144 
 1 file changed, 144 deletions(-)

diff --git a/dev-java/sbt/sbt-0.13.18.ebuild b/dev-java/sbt/sbt-0.13.18.ebuild
deleted file mode 100644
index 4262d767d5b3..
--- a/dev-java/sbt/sbt-0.13.18.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit java-pkg-2
-
-L_PN="sbt-launch"
-L_P="${L_PN}-${PV}"
-
-DESCRIPTION="sbt is a build tool for Scala and Java projects that aims to do 
the basics well"
-HOMEPAGE="https://www.scala-sbt.org/";
-EGIT_COMMIT="v${PV}"
-EGIT_REPO_URI="https://github.com/sbt/sbt.git";
-SRC_URI="
-   !binary? (
-   https://github.com/sbt/sbt/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.xz
-   https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.xz
-   
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/${L_PN}/${PV}/${L_PN}.jar
 -> ${L_P}.jar
-   )
-   binary? (
-   
https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.xz
-   )"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="binary"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-"
-
-# test hangs or fails
-RESTRICT="test"
-
-# Note: to bump sbt, some things to try are:
-# 1. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.xz
-# https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.xz and
-# binary? ( 
https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.xz )
-# from SRC_URI
-# 2. Comment the sbt publishLocal line in src_compile.
-# 3. try:
-# FEATURES='noclean -test' emerge -v -1 dev-java/sbt
-# It should fail in src_install since the sbt publishLocal is not done.
-# Check if it downloads more stuff in
-# src_compile to ${WORKDIR}/.ivy2 and ${WORKDIR}/.sbt.
-# 4. If some of the downloads fail, it might be necessary to run the sbt 
compile
-# again manually to obtain all the dependencies, if so:
-# cd to ${S}
-# export EROOT=/
-# export WORKDIR='/var/tmp/portage/dev-java/${P}/work'
-# export L_P=${P}
-# export PATH="${WORKDIR}/${L_P}:${PATH}"
-# sbt compile
-# cd ${WORKDIR}
-# find .ivy2 .sbt -uid 0 -exec chown portage:portage {} \;
-# 5. cd ${WORKDIR}
-# XZ_OPT=-9 tar --owner=portage --group=portage \
-# -cJf /usr/portage/distfiles/${P}-ivy2-deps.tar.xz .ivy2/cache
-# XZ_OPT=-9 tar --owner=portage --group=portage \
-# -cJf /usr/portage/distfiles/${P}-sbt-deps.tar.xz .sbt
-# Uncomment the sbt publishLocal line in src_compile.
-# 6. It *might* download more dependencies for src_test, however the presence
-# of some of these may cause the src_compile to fail.  So download them
-# seperately as root so we can identify the
-# additional files.  As root:
-# cd ${S}
-# ${S}/${P} test
-# cd ${WORKDIR}
-# XZ_OPT=-9 tar --owner=portage --group=portage \
-# -cJf /usr/portage/distfiles/${P}-test-deps.tar.xz \
-# $(find .ivy2/cache .sbt -uid 0 -type f -print)
-# Note: It might not download anything in src_test, in which case
-# ${P}-test-deps.tar.xz is not required.
-# 7. Create the binary
-# cd $WORDKIR
-# XZ_OPT=-9 tar --owner=portage --group=portage \
-# -cJf /usr/portage/distfiles/${P}-gentoo-binary.tar.xz ${P} .ivy2/local
-# 9. Undo the earlier temporary edits to the ebuild.
-
-src_unpack() {
-   # Unpack tar files only.
-   for f in ${A} ; do
-   [[ ${f} == *".tar."* ]] && unpack ${f}
-   done
-}
-
-src_prepare() {
-   default
-   if ! use binary; then
-   mkdir "${WORKDIR}/${L_P}" || die
-   cp -p "${DISTDIR}/${L_P}.jar" "${WORKDIR}/${L_P}/${L_PN}.jar" 
|| die
-   cat <<- EOF > "${WORKDIR}/${L_P}/sbt"
-   #!/bin/sh
-   SBT_OPTS="-Xms512M -Xmx3072M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
-   java -Djavac.args="-encoding UTF-8" 
-Duser.home="${WORKDIR}" \${SBT_OPTS} -jar "${WORKDIR}/${L_P}/sbt-launch.jar" 
"\$@"
-   EOF
-   cat <<- EOF > "${S}/${P}"
-   #!/bin/sh
-   SBT_OPTS="-Xms512M -Xmx3072M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
-   java -Djavac.args="-encoding UTF-8" 
-Duser.home="${WORKDIR}" \${SBT_OPTS} -jar "${S}/launch/target/sbt-launch.jar" 
"\$@"
-   EOF
-   chmod u+x "${WORKDIR}/${L_P}/sbt" "${S}/${P}" || die
-
-   # suppress this warning in 

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

2022-06-08 Thread Sam James
commit: 6b807c7ec0761259ade523bbfc165bd745337e0a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 09:32:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b807c7e

dev-java/gnu-jaf: drop 1.1.2

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-java/gnu-jaf/gnu-jaf-1.1.2.ebuild | 29 -
 1 file changed, 29 deletions(-)

diff --git a/dev-java/gnu-jaf/gnu-jaf-1.1.2.ebuild 
b/dev-java/gnu-jaf/gnu-jaf-1.1.2.ebuild
deleted file mode 100644
index 4af0a6d691ba..
--- a/dev-java/gnu-jaf/gnu-jaf-1.1.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="GNU implementation of the JavaBeans Activation Framework"
-HOMEPAGE="https://www.gnu.org/software/classpathx/jaf/jaf.html";
-SRC_URI="mirror://gnu/classpathx/activation-${PV}.tar.gz"
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="1"
-KEYWORDS="amd64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8"
-RDEPEND=">=virtual/jre-1.8"
-
-S="${WORKDIR}/activation-${PV}"
-
-EANT_BUILD_TARGET="activation.jar"
-
-src_install() {
-   java-pkg_dojar activation.jar
-   einstalldocs
-   use doc && java-pkg_dojavadoc docs
-   use source && java-pkg_dosrc source/*
-}



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

2022-06-08 Thread Sam James
commit: 62f66ad1b69fb6ac66c5789abb384a5b5a2347d3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jun  8 09:33:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f66ad1

dev-java/javahelp: drop 2.0.05_p20170719

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-java/javahelp/javahelp-2.0.05_p20170719.ebuild | 70 --
 1 file changed, 70 deletions(-)

diff --git a/dev-java/javahelp/javahelp-2.0.05_p20170719.ebuild 
b/dev-java/javahelp/javahelp-2.0.05_p20170719.ebuild
deleted file mode 100644
index 4761d095147b..
--- a/dev-java/javahelp/javahelp-2.0.05_p20170719.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-COMMIT="3ca862d8626096770598a3a256886d205246f4a4"
-JAVA_PKG_IUSE="examples source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="The JavaHelp system online help system"
-HOMEPAGE="https://javaee.github.io/javahelp/";
-SRC_URI="https://github.com/javaee/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-CDEPEND="java-virtuals/servlet-api:2.4"
-
-RDEPEND=">=virtual/jre-1.4
-   ${CDEPEND}"
-
-DEPEND="virtual/jdk:1.8
-   ${CDEPEND}"
-
-JAVA_PKG_NV_DEPEND="virtual/jdk:1.8"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-_eant() {
-   local \
-   servlet_jar=$(java-pkg_getjar --virtual servlet-api-2.4 
servlet-api.jar) \
-   jsp_jar=$(java-pkg_getjar --virtual servlet-api-2.4 jsp-api.jar)
-
-   eant \
-   -f javahelp_nbproject/build.xml \
-   -Dfile.reference.servlet-api.jar="${servlet_jar}" \
-   -Dfile.reference.jsp-api.jar="${jsp_jar}" \
-   -Dservlet-jar="${servlet_jar}" \
-   -Djsp-jar="${jsp_jar}" \
-   -Dservlet-jar-present=true \
-   -Djsp-jar-present=true \
-   -Dtomcat-zip-present=true \
-   ${@}
-}
-
-src_compile() {
-   _eant release
-}
-
-#Does not actually run anything
-#src_test() {
-#  _eant test
-#}
-
-src_install() {
-   java-pkg_dojar javahelp_nbproject/dist/lib/*.jar
-
-   java-pkg_dolauncher jhsearch \
-   --main com.sun.java.help.search.QueryEngine
-   java-pkg_dolauncher jhindexer \
-   --main com.sun.java.help.search.Indexer
-
-   use source && java-pkg_dosrc \
-   jhMaster/JSearch/*/com \
-   jhMaster/JavaHelp/src/*/{javax,com}
-
-   use examples && java-pkg_doexamples jhMaster/JavaHelp/demos
-}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/

2022-06-08 Thread Sam James
commit: d2e08ebd2e3592f21203547703491ca685ca7eff
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jun  9 06:33:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:39:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e08ebd

dev-vcs/subversion: DEPEND jdk-1.8:*

Bug: https://bugs.gentoo.org/850616
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/subversion/subversion-1.14.2-r1.ebuild | 442 +
 1 file changed, 442 insertions(+)

diff --git a/dev-vcs/subversion/subversion-1.14.2-r1.ebuild 
b/dev-vcs/subversion/subversion-1.14.2-r1.ebuild
new file mode 100644
index ..3eead81d1d55
--- /dev/null
+++ b/dev-vcs/subversion/subversion-1.14.2-r1.ebuild
@@ -0,0 +1,442 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WANT_AUTOMAKE="none"
+GENTOO_DEPEND_ON_PERL="no"
+PYTHON_COMPAT=( python3_{8..11} )
+USE_RUBY="ruby26"
+
+inherit autotools bash-completion-r1 db-use depend.apache flag-o-matic 
java-pkg-opt-2 libtool multilib perl-module python-any-r1 ruby-single xdg-utils
+
+MY_P="${P/_/-}"
+DESCRIPTION="Advanced version control system"
+HOMEPAGE="https://subversion.apache.org/";
+SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2
+   https://dev.gentoo.org/~polynomial-c/${PN}-1.10.0_rc1-patches-1.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD MIT BSD-2 FSFAP unicode"
+SLOT="0"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+IUSE="apache2 berkdb debug doc extras gnome-keyring java kwallet nls perl 
plaintext-password-storage ruby sasl test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   app-arch/bzip2
+   app-arch/lz4
+   >=dev-db/sqlite-3.7.12
+   >=dev-libs/apr-1.5:1
+   >=dev-libs/apr-util-1.5:1
+   dev-libs/expat
+   dev-libs/libutf8proc:=
+   >=net-libs/serf-1.3.4
+   sys-apps/file
+   sys-libs/zlib
+   berkdb? ( >=sys-libs/db-4.0.14:= )
+   gnome-keyring? (
+   dev-libs/glib:2
+   app-crypt/libsecret
+   sys-apps/dbus
+   )
+   kwallet? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/ki18n:5
+   kde-frameworks/kwallet:5
+   sys-apps/dbus
+   )
+   perl? ( dev-lang/perl:= )
+   ruby? ( ${RUBY_DEPS} )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+RDEPEND="${COMMON_DEPEND}
+   apache2? (
+   acct-group/apache
+   acct-user/apache
+   www-servers/apache[apache2_modules_dav]
+   )
+   !apache2? (
+   acct-group/svnusers
+   acct-user/svn
+   )
+   java? ( >=virtual/jre-1.8:* )
+   nls? ( virtual/libintl )
+   perl? ( dev-perl/URI )
+"
+# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
+DEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jdk-1.8:* )
+"
+BDEPEND="
+   virtual/pkgconfig
+   !!/dev/null)")"
+   einfo "SVN_BDB_VERSION variable isn't set. You 
can set it to enforce using of specific version of Berkeley DB."
+   fi
+   fi
+   einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
+   einfo
+
+   if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != 
"${apu_bdb_version}" ]]; then
+   eerror "APR-Util is linked against Berkeley DB 
${apu_bdb_version}, but you are trying"
+   eerror "to build Subversion with support for Berkeley 
DB ${SVN_BDB_VERSION}."
+   eerror "Rebuild dev-libs/apr-util or set 
SVN_BDB_VERSION=\"${apu_bdb_version}\"."
+   eerror "Aborting to avoid possible run-time crashes."
+   die "Berkeley DB version mismatch"
+   fi
+   fi
+
+   depend.apache_pkg_setup
+
+   java-pkg-opt-2_pkg_setup
+
+   # https://issues.apache.org/jira/browse/SVN-4813#comment-16813739
+   append-cppflags -P
+
+   if use debug ; then
+   append-cppflags -DSVN_DEBUG -DAP_DEBUG
+   fi
+
+   # 
http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3c51c42014.3060...@wandisco.com%3E
+   [[ ${CHOST} == *-solaris2* ]] && append-cppflags -D__EXTENSIONS__
+
+   # Allow for custom repository locations.
+   SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
+
+   if use ruby ; then
+   local rbslot
+   RB_VER=""
+   for rbslot in $(sed 
's@\([[:digit:]]\+\)\([[:digit:]]\)@\1.\2@g' <<< ${USE_RUBY//ruby}) ; do
+   if has_version dev-lang/ruby:${rbslot} ;  then
+   RB_VER="${rbsl

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/

2022-06-08 Thread Sam James
commit: e22be287e1d0f51effef4fe5b03899c08f8e6fb3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jun  9 06:35:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:39:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22be287

dev-vcs/subversion: drop 1.14.2

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/25824
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/subversion/subversion-1.14.2.ebuild | 441 
 1 file changed, 441 deletions(-)

diff --git a/dev-vcs/subversion/subversion-1.14.2.ebuild 
b/dev-vcs/subversion/subversion-1.14.2.ebuild
deleted file mode 100644
index 8a18869d19ab..
--- a/dev-vcs/subversion/subversion-1.14.2.ebuild
+++ /dev/null
@@ -1,441 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WANT_AUTOMAKE="none"
-GENTOO_DEPEND_ON_PERL="no"
-PYTHON_COMPAT=( python3_{8..11} )
-USE_RUBY="ruby26"
-
-inherit autotools bash-completion-r1 db-use depend.apache flag-o-matic 
java-pkg-opt-2 libtool multilib perl-module python-any-r1 ruby-single xdg-utils
-
-MY_P="${P/_/-}"
-DESCRIPTION="Advanced version control system"
-HOMEPAGE="https://subversion.apache.org/";
-SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2
-   https://dev.gentoo.org/~polynomial-c/${PN}-1.10.0_rc1-patches-1.tar.xz";
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0 BSD MIT BSD-2 FSFAP unicode"
-SLOT="0"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-IUSE="apache2 berkdb debug doc extras gnome-keyring java kwallet nls perl 
plaintext-password-storage ruby sasl test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   app-arch/bzip2
-   app-arch/lz4
-   >=dev-db/sqlite-3.7.12
-   >=dev-libs/apr-1.5:1
-   >=dev-libs/apr-util-1.5:1
-   dev-libs/expat
-   dev-libs/libutf8proc:=
-   >=net-libs/serf-1.3.4
-   sys-apps/file
-   sys-libs/zlib
-   berkdb? ( >=sys-libs/db-4.0.14:= )
-   gnome-keyring? (
-   dev-libs/glib:2
-   app-crypt/libsecret
-   sys-apps/dbus
-   )
-   kwallet? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/ki18n:5
-   kde-frameworks/kwallet:5
-   sys-apps/dbus
-   )
-   perl? ( dev-lang/perl:= )
-   ruby? ( ${RUBY_DEPS} )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-RDEPEND="${COMMON_DEPEND}
-   apache2? (
-   acct-group/apache
-   acct-user/apache
-   www-servers/apache[apache2_modules_dav]
-   )
-   !apache2? (
-   acct-group/svnusers
-   acct-user/svn
-   )
-   java? ( >=virtual/jre-1.8:* )
-   nls? ( virtual/libintl )
-   perl? ( dev-perl/URI )
-"
-# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   !!=virtual/jdk-1.8:* )
-   kwallet? ( kde-frameworks/kdelibs4support:5 )
-   nls? ( sys-devel/gettext )
-   perl? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   test? ( ${PYTHON_DEPS} )
-"
-
-want_apache
-
-pkg_setup() {
-   if use berkdb ; then
-   local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config 
--includes \
-   | grep -Eoe 
'-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
-   | sed 's:.*b::')"
-   einfo
-   if [[ -z "${SVN_BDB_VERSION}" ]] ; then
-   if [[ -n "${apu_bdb_version}" ]] ; then
-   SVN_BDB_VERSION="${apu_bdb_version}"
-   einfo "Matching db version to apr-util"
-   else
-   SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver 
sys-libs/db 2>/dev/null)")"
-   einfo "SVN_BDB_VERSION variable isn't set. You 
can set it to enforce using of specific version of Berkeley DB."
-   fi
-   fi
-   einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
-   einfo
-
-   if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != 
"${apu_bdb_version}" ]]; then
-   eerror "APR-Util is linked against Berkeley DB 
${apu_bdb_version}, but you are trying"
-   eerror "to build Subversion with support for Berkeley 
DB ${SVN_BDB_VERSION}."
-   eerror "Rebuild dev-libs/apr-util or set 
SVN_BDB_VERSION=\"${apu_bdb_version}\"."
-   eerror "Aborting to avoid possible run-time crashes."
-   die "Berkeley DB version mismatch"
-   fi
-   fi
-
-   depend.

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

2022-06-08 Thread Sam James
commit: 79fddb96becfe5bccc6c53aecac62850d9487081
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 06:07:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:07:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fddb96

kde-plasma/xdg-desktop-portal-kde: Stabilize 5.24.5-r2 x86, #848975

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

 .../xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild
index 19da2f8c087b..5c3d2cfed69f 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.5-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal 
that is using Qt/KDE
 
 LICENSE="LGPL-2+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE=""
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreen/

2022-06-08 Thread Sam James
commit: fb598be8c86ab2465fd89318a656277a24d86f8c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 06:07:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 06:07:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb598be8

kde-plasma/kscreen: Stabilize 5.24.5-r2 x86, #848975

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

 kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild 
b/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild
index 400f3ae8d7a2..3be114ac55ed 100644
--- a/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.24.5-r2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen";
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE=""
 
 # bug #580440, last checked 5.6.3



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

2022-06-08 Thread Joonas Niilola
commit: 733932fe6039a1c2d43ade760a9fc3a23a3a8deb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun  9 05:39:34 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun  9 05:39:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733932fe

www-client/firefox-bin: add 101.0.1, drop 101.0

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

 www-client/firefox-bin/Manifest| 196 ++---
 ...bin-101.0.ebuild => firefox-bin-101.0.1.ebuild} |   0
 2 files changed, 98 insertions(+), 98 deletions(-)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 339e2f5dde93..a793ca948b56 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -1,99 +1,99 @@
-DIST firefox-101.0-ach.xpi 443451 BLAKE2B 
a8da480ce7f4d677a3b432708376aa1ef3cb302b9e944605bf52708b723ff3778024683461789b83b292fe77965a5f9e45995cc354b5c3ab68f2ac1c14da11c3
 SHA512 
7f9778d872043a80fb357503a76b78cb9de821214bf66374f9f3cbe079dc5ada99b32c98cef76853657fd1db937ab3b1d28d499de1d304364cd7db3c8dd94863
-DIST firefox-101.0-af.xpi 413388 BLAKE2B 
600f6091343ea59bc68d5c9352b75d560055530ffbb241c916d86ee3e8a9db6eabcd64743999a8de3fd3f4e0984addbfdcd341c1d97b6b0fedb8873acc1490fa
 SHA512 
64c66a654efda3c9d9c44ba44014570285cf14aa4fa6c08c4d2f89aa27c7854fb43694445ff5f9362e2260453ca9789798af3424f56e500fc542bf514046b3df
-DIST firefox-101.0-an.xpi 487253 BLAKE2B 
32938686d11e0fd7b4083b67929fa2274f8c7685871d6ad91898b6b310622c42f4e0fd732dffe50878fb874a473178826daf3e42000c916615e0159aeae4bdd4
 SHA512 
b32e0768865643a58e7b86fc8839e08d982463311741931b01592992cb3fb512caa28080434cf22fc8dcf2be8f8d9af76168efdda31cc002016cde46710a8102
-DIST firefox-101.0-ar.xpi 552747 BLAKE2B 
1f03d743f69d1eff3e3e7f6a41401ffc3f71e28ca1e9a5bbe36ccf5186d81634853b8c94efe279c194120bdd1877f300eab88dc1017016f3087d0406147ba888
 SHA512 
99ca01d57559b545205f9ffa365b0c76a03f0dcd1ac0f2971d1b9d24eb11019efbae51e98718fd4bb80592d33c20181c8ac0c6531729796ab1ec08c53580974e
-DIST firefox-101.0-ast.xpi 485918 BLAKE2B 
b82518cc25bb583b53647b246c1ba28aed26e0231b44ff5a6d283c23004b8cf0e7ef51f557a110afe6a44ab6b98dbb42c0afb002707c9f4c4ac81285d8b02527
 SHA512 
30d91d61e3af8bc960d9a929c63f6dae285589114ab678044e8b04e8805bddaf0468ab4425f5349742353af6a3946c3558b4687a6cf9c7dce776d67e5335d4f3
-DIST firefox-101.0-az.xpi 477262 BLAKE2B 
d40546b499dd315d1a50370b09ff8ceaaefc3dcfbf43d54c69aefe0e1bcc95393bbb1fd4333c81f7f43d9f51cc5dea715f96215a8c40c4cba8d784d1064f43d4
 SHA512 
7e467ad180752f910899cfe8995ff8c06fa0d54ff31c11f591d3bff1e6be421ae1d9852d17e60ee5b07f83d3d9d519efdbc5d1c13b22ce4363048dd078d69c7c
-DIST firefox-101.0-be.xpi 614351 BLAKE2B 
b619a9b47e5bbbf1a4c5ea49043fc88fe2cf53dabf36e38d7798fa459c749a63a4d302d94ed4edbba9502442427a974f931e7462d9ad839f570d6552cbe6e9ef
 SHA512 
0bb62a22a23e004d7443f1445071f5d979aceff9f8210154f3b1d00ea8c376b5df97c120a3d0bf1b4087674eaf504d519b260cb2c7be6e9b70d3ab150194f752
-DIST firefox-101.0-bg.xpi 558755 BLAKE2B 
c38a89eb63ae494b3e02e1c66810877b50fcc5fae530adfea1dbdbcc76b166872946d27b50fbc723a3e637a48f74f64f887ae19b168147515b3e4f4649c7b8b2
 SHA512 
cdf8c1c73981daf9e16663d216d119d8873b7b9588537b45efeb6a3d0aa4ec9f0df37d2a22f4ec3bfb6c363760b48dc8b8803e77dc9c46ad72d4e497273e4426
-DIST firefox-101.0-bn.xpi 545253 BLAKE2B 
d9b3b52f4f1615b99ae837d6f993231b580d5991098bd1faeef74bd0ad039cd26cee601fa283217daaa9c0c96841157036011474d605ed812fc00c6d5be39ede
 SHA512 
42c14cd104f5d7de9434a90925f34af5fdde7ad32fadfd580d844d30b85a0e7900fdace915f9ced0b071a39da3ec02edc1b57096b1c98846df729b849ac9dc68
-DIST firefox-101.0-br.xpi 519305 BLAKE2B 
72a9b820e80bc6210eea702335244141340ce8cc0dff743715ea21d3ea95e6e8438df86eac9c3be923adf6e058389ebb713f2264345b00098acb117d5ad75c0e
 SHA512 
0b4d8b65b40481a9c6c84d64e31732da1ff415704937af4adff30e26d69a7c1f64400e77dcfc0fd0aec7f6a9198462f0c2f953dcd03e4bc08e5599e918fb798c
-DIST firefox-101.0-bs.xpi 452142 BLAKE2B 
06e1c6a694a376ca9423d7eaae7fea51fafb0173579f60ffeb02cd672a22bcae8f2fc0ee0c241f2fa008f567cb41e984ee2af030ead726bf3bdd1a94943babf5
 SHA512 
a79b9ffda8799eb563190256f2fd2d904bb847630167884b00c3b97bfb113f62af5f7bb244b86ed3f941e16b497f33315a3014aee73d28c27ac40415d5073e1c
-DIST firefox-101.0-ca-valencia.xpi 526502 BLAKE2B 
84fdac71f76b829dd7c0cb77d265908ccaec5c356e61fd7ce57d0329bdb728de5269d6eea88ed3df435311b61270aebc48e30bd65a463a69bfcffe6c55d96ae3
 SHA512 
98b5ca891cde876a08ac016ebfb026240a182681d94eecc6e963afb57289f0df891d76ab739cc0907bcb8b235bf6e1a0cc26fe9e415c538d3e3c1a199203a553
-DIST firefox-101.0-ca.xpi 521443 BLAKE2B 
0b6c228fa208805a3bc9d35aa74f74d65789ce275045a8060406cf280d231962c63bcd6ecd2295b54ef218f16b3179de6e90c7d644f9a76eff2a10e0103504b4
 SHA512 
ad130d0ee829eb1f0f63afe7e8841b0bddb2524e6779abe10786c7295faeb85c43ecd408ac5b2c2b5d329678749eb02927d0f872df39fa0d27cf3a3674a9c3b5
-DIST firefox-101.0-cak.xpi 539972 BLAKE2B 
b2dd027a82b09c1d37ef5706af416b2833af7080d9cced92014d1d4ee7b2a273eb3188a8236002ab433ff05ab2f103c9a21f39e462f7bcd7a9cd52c89

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/

2022-06-08 Thread Viorel Munteanu
commit: dbb5bf2e6e672ff215a4a816b064b6eb7fd2d560
Author: Viorel Munteanu  gmail  com>
AuthorDate: Thu Jun  9 05:39:35 2022 +
Commit: Viorel Munteanu  gmail  com>
CommitDate: Thu Jun  9 05:39:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbb5bf2e

app-misc/fastfetch: drop 1.4.3

Signed-off-by: Viorel Munteanu  gmail.com>

 app-misc/fastfetch/Manifest   |  1 -
 app-misc/fastfetch/fastfetch-1.4.3.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 5096cae86..20d9eb09e 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1 @@
-DIST fastfetch-1.4.3.tar.gz 338796 BLAKE2B 
cbf05be9823a343f453d04883c6c577eb22ebb9c2003ec63eb1b9812c1e83761c9d8ea1be7d8b48148d49e275c3e4069fe8f4cd0c0154e1ba252c0882ada5ae5
 SHA512 
1bb4cc3db9285495001d885a51241335b3d8858b02b44d83c1cf3d26cdf5219694a066b94e2c39bbdd42e0df2e5928bbcc246b0dc921533d088623bc3ba9f880
 DIST fastfetch-1.5.3.tar.gz 345268 BLAKE2B 
98c385d345bc2947f0301175269c72b61c6858f553b581705be1d81479355b6140a5cf2fb0dacd988ed7726d5079d5d26f7438223acddf22c9b2a4a1b39bdf09
 SHA512 
4f3656189f90141c3b9c26f75afee1ae9aa658058d54f00d8cb1a2a33baa17578d3847dfdcf1732fb35abd3391911954651f5af13049bb63a8940b65b007ca28

diff --git a/app-misc/fastfetch/fastfetch-1.4.3.ebuild 
b/app-misc/fastfetch/fastfetch-1.4.3.ebuild
deleted file mode 100644
index 5a7f54c55..0
--- a/app-misc/fastfetch/fastfetch-1.4.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Like neofetch but faster"
-HOMEPAGE="https://github.com/LinusDierheimer/fastfetch";
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git";
-else
-   
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X chafa gnome imagemagick pci sqlite vulkan wayland xcb xfce xrandr"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-RDEPEND="
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   pci? ( sys-apps/pciutils )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="xrandr? ( X )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_RPM=no
-   -DENABLE_LIBPCI=$(usex pci)
-   -DENABLE_VULKAN=$(usex vulkan)
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_XCB_RANDR=$(usex xcb)
-   -DENABLE_XCB=$(usex xcb)
-   -DENABLE_XRANDR=$(usex xrandr)
-   -DENABLE_X11=$(usex X)
-   -DENABLE_GIO=$(usex gnome)
-   -DENABLE_DCONF=$(usex gnome)
-   -DENABLE_XFCONF=$(usex xfce)
-   -DENABLE_IMAGEMAGICK7=$(use imagemagick && has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version 
'

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/

2022-06-08 Thread Viorel Munteanu
commit: 74abc83689a490bf4907a682ca382a15739fddc9
Author: Viorel Munteanu  gmail  com>
AuthorDate: Thu Jun  9 05:39:19 2022 +
Commit: Viorel Munteanu  gmail  com>
CommitDate: Thu Jun  9 05:39:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74abc836

app-misc/fastfetch: add 1.5.3

Signed-off-by: Viorel Munteanu  gmail.com>

 app-misc/fastfetch/Manifest  |  1 +
 .../{fastfetch-.ebuild => fastfetch-1.5.3.ebuild}| 12 +++-
 app-misc/fastfetch/fastfetch-.ebuild | 11 ++-
 app-misc/fastfetch/metadata.xml  |  2 ++
 4 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 90162cc27..5096cae86 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1 +1,2 @@
 DIST fastfetch-1.4.3.tar.gz 338796 BLAKE2B 
cbf05be9823a343f453d04883c6c577eb22ebb9c2003ec63eb1b9812c1e83761c9d8ea1be7d8b48148d49e275c3e4069fe8f4cd0c0154e1ba252c0882ada5ae5
 SHA512 
1bb4cc3db9285495001d885a51241335b3d8858b02b44d83c1cf3d26cdf5219694a066b94e2c39bbdd42e0df2e5928bbcc246b0dc921533d088623bc3ba9f880
+DIST fastfetch-1.5.3.tar.gz 345268 BLAKE2B 
98c385d345bc2947f0301175269c72b61c6858f553b581705be1d81479355b6140a5cf2fb0dacd988ed7726d5079d5d26f7438223acddf22c9b2a4a1b39bdf09
 SHA512 
4f3656189f90141c3b9c26f75afee1ae9aa658058d54f00d8cb1a2a33baa17578d3847dfdcf1732fb35abd3391911954651f5af13049bb63a8940b65b007ca28

diff --git a/app-misc/fastfetch/fastfetch-.ebuild 
b/app-misc/fastfetch/fastfetch-1.5.3.ebuild
similarity index 81%
copy from app-misc/fastfetch/fastfetch-.ebuild
copy to app-misc/fastfetch/fastfetch-1.5.3.ebuild
index e80be10f3..5a9974833 100644
--- a/app-misc/fastfetch/fastfetch-.ebuild
+++ b/app-misc/fastfetch/fastfetch-1.5.3.ebuild
@@ -16,18 +16,23 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="X chafa gnome imagemagick pci sqlite vulkan wayland xcb xfce xrandr"
+KEYWORDS="~amd64"
+IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan 
wayland xcb xfce xrandr"
 
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 RDEPEND="
sys-libs/zlib
X? ( x11-libs/libX11 )
chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
gnome? (
dev-libs/glib
gnome-base/dconf
)
imagemagick? ( media-gfx/imagemagick:= )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
pci? ( sys-apps/pciutils )
sqlite? ( dev-db/sqlite:3 )
vulkan? ( media-libs/vulkan-loader )
@@ -59,6 +64,11 @@ src_configure() {
-DENABLE_ZLIB=yes
-DENABLE_CHAFA=$(usex chafa)
-DENABLE_SQLITE3=$(usex sqlite)
+   -DENABLE_EGL=$(usex opengl)
+   -DENABLE_GLX=$(usex opengl)
+   -DENABLE_OSMESA=$(usex osmesa)
+   -DENABLE_OPENCL=$(usex opencl)
+   -DENABLE_DBUS=$(usex dbus)
)
 
cmake_src_configure

diff --git a/app-misc/fastfetch/fastfetch-.ebuild 
b/app-misc/fastfetch/fastfetch-.ebuild
index e80be10f3..2169043e5 100644
--- a/app-misc/fastfetch/fastfetch-.ebuild
+++ b/app-misc/fastfetch/fastfetch-.ebuild
@@ -16,18 +16,22 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="X chafa gnome imagemagick pci sqlite vulkan wayland xcb xfce xrandr"
+IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan 
wayland xcb xfce xrandr"
 
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 RDEPEND="
sys-libs/zlib
X? ( x11-libs/libX11 )
chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
gnome? (
dev-libs/glib
gnome-base/dconf
)
imagemagick? ( media-gfx/imagemagick:= )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
pci? ( sys-apps/pciutils )
sqlite? ( dev-db/sqlite:3 )
vulkan? ( media-libs/vulkan-loader )
@@ -59,6 +63,11 @@ src_configure() {
-DENABLE_ZLIB=yes
-DENABLE_CHAFA=$(usex chafa)
-DENABLE_SQLITE3=$(usex sqlite)
+   -DENABLE_EGL=$(usex opengl)
+   -DENABLE_GLX=$(usex opengl)
+   -DENABLE_OSMESA=$(usex osmesa)
+   -DENABLE_OPENCL=$(usex opencl)
+   -DENABLE_DBUS=$(usex dbus)
)
 
cmake_src_configure

diff --git a/app-misc/fastfetch/metadata.xml b/app-misc/fastfetch/metadata.xml
index 755fc0bac..f23f66aa3 100644
--- a/app-misc/fastfetch/metadata.xml
+++ b/app-misc/fastfetch/metadata.xml
@@ -10,6 +10,8 @@
 
 
Enables text/graphics renderer with 
media-gfx/chafa
+   Enables OpenCL support
+   Enables offscreen rendering support from 

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

2022-06-08 Thread Sam James
commit: c4436faa1cd0d45470ed2449847bbbc9278ce796
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 05:18:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 05:18:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4436faa

dev-python/yara-python: update SRC_URI

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

 dev-python/yara-python/Manifest| 1 +
 dev-python/yara-python/yara-python-4.2.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index f7f693916484..ddeb05c57a8b 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -1 +1,2 @@
+DIST yara-python-4.2.0.gh.tar.gz 34459 BLAKE2B 
fce460385eaa75dd1779fe49c7937ff36d7604433deb310b6fe9e66af9ea521952f92bee61829372cf19c7efee170329609530f1f9e863991720e4887c3c1349
 SHA512 
ba08d709fc51679ec9fe36165e0864b79fc241f85c681bf59823fe7bb0e34e928cded050ff296147eb5bcb837485f39949aa93425a0eb9ca8b3730e60fac93f4
 DIST yara-python-4.2.0.tar.gz 34459 BLAKE2B 
fce460385eaa75dd1779fe49c7937ff36d7604433deb310b6fe9e66af9ea521952f92bee61829372cf19c7efee170329609530f1f9e863991720e4887c3c1349
 SHA512 
ba08d709fc51679ec9fe36165e0864b79fc241f85c681bf59823fe7bb0e34e928cded050ff296147eb5bcb837485f39949aa93425a0eb9ca8b3730e60fac93f4

diff --git a/dev-python/yara-python/yara-python-4.2.0-r1.ebuild 
b/dev-python/yara-python/yara-python-4.2.0-r1.ebuild
index fa16ee3db1f1..5f05588894f8 100644
--- a/dev-python/yara-python/yara-python-4.2.0-r1.ebuild
+++ b/dev-python/yara-python/yara-python-4.2.0-r1.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="Python interface for a malware identification and classification 
tool"
 HOMEPAGE="https://github.com/VirusTotal/yara-python";
-SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2022-06-08 Thread Sam James
commit: 66e8373eefd379b9e2424b696abe7094e4e292eb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 05:16:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 05:17:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e8373e

dev-python/yara-python: fix python_compile

We shouldn't be using foreach_impl w/ distutils-r1 (at least
when D_U_PEP517!=no)

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

 dev-python/yara-python/yara-python-4.2.0-r1.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-python/yara-python/yara-python-4.2.0-r1.ebuild 
b/dev-python/yara-python/yara-python-4.2.0-r1.ebuild
new file mode 100644
index ..fa16ee3db1f1
--- /dev/null
+++ b/dev-python/yara-python/yara-python-4.2.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python interface for a malware identification and classification 
tool"
+HOMEPAGE="https://github.com/VirusTotal/yara-python";
+SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   =app-forensics/yara-$(ver_cut 1-2)*"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+python_compile() {
+   distutils-r1_python_compile --dynamic-linking
+}
+
+python_test() {
+   "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}



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

2022-06-08 Thread Hans de Graaff
commit: bc826f73b79e5e2e4a88764629a7ff1c3b23a850
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun  9 04:58:05 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun  9 04:58:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc826f73

dev-ruby/warden: drop 1.2.9

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

 dev-ruby/warden/warden-1.2.9.ebuild | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-ruby/warden/warden-1.2.9.ebuild 
b/dev-ruby/warden/warden-1.2.9.ebuild
deleted file mode 100644
index 8075b9c43785..
--- a/dev-ruby/warden/warden-1.2.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="General Rack Authentication Framework"
-HOMEPAGE="https://github.com/wardencommunity/warden";
-SRC_URI="https://github.com/wardencommunity/warden/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-2.0.9:*"
-
-all_ruby_prepare() {
-   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
-}



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

2022-06-08 Thread Hans de Graaff
commit: dcc20eef3bb454512d1e261f58cfc6035fccaeef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun  9 04:58:42 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun  9 04:58:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc20eef

dev-ruby/warden: enable ruby31

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

 dev-ruby/warden/warden-1.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/warden/warden-1.2.9-r1.ebuild 
b/dev-ruby/warden/warden-1.2.9-r1.ebuild
index 5806b7b14cd5..10ac2aa604ad 100644
--- a/dev-ruby/warden/warden-1.2.9-r1.ebuild
+++ b/dev-ruby/warden/warden-1.2.9-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2022-06-08 Thread Sam James
commit: 3e40af896261ebb411fb8b03d87af166a0b27326
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 04:22:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 04:22:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e40af89

dev-libs/ell: backport musl build fix

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

 dev-libs/ell/ell-0.51.ebuild  |  4 ++
 dev-libs/ell/files/ell-0.51-musl-build-time.patch | 60 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/ell/ell-0.51.ebuild b/dev-libs/ell/ell-0.51.ebuild
index 56c48e4f83d1..f7963d87ac96 100644
--- a/dev-libs/ell/ell-0.51.ebuild
+++ b/dev-libs/ell/ell-0.51.ebuild
@@ -33,6 +33,10 @@ CONFIG_CHECK="
~KEY_DH_OPERATIONS
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-build-time.patch
+)
+
 src_prepare() {
default
[[ "${PV}" == * ]] && eautoreconf

diff --git a/dev-libs/ell/files/ell-0.51-musl-build-time.patch 
b/dev-libs/ell/files/ell-0.51-musl-build-time.patch
new file mode 100644
index ..201bc7994406
--- /dev/null
+++ b/dev-libs/ell/files/ell-0.51-musl-build-time.patch
@@ -0,0 +1,60 @@
+https://git.kernel.org/pub/scm/libs/ell/ell.git/commit/?id=ce7fcfe194f0abcb8f419f83276b16a4ab274032
+
+From: "Milan P. Stanić" 
+Date: Mon, 6 Jun 2022 22:05:39 +0200
+Subject: build: fix time.h related breakage on musl
+
+missing time.h for struct timeval usage
+forward declaration of struct timeval in time-private.h
+--- a/ell/dhcp-transport.c
 b/ell/dhcp-transport.c
+@@ -40,6 +40,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "io.h"
+ #include "util.h"
+--- a/ell/dhcp6-transport.c
 b/ell/dhcp6-transport.c
+@@ -35,6 +35,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "private.h"
+ #include "missing.h"
+--- a/ell/icmp6.c
 b/ell/icmp6.c
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "private.h"
+ #include "useful.h"
+--- a/ell/time-private.h
 b/ell/time-private.h
+@@ -19,7 +19,7 @@
+  *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+  *
+  */
+-
++struct timeval;
+ uint64_t _time_pick_interval_secs(uint32_t min_secs, uint32_t max_secs);
+ uint64_t _time_fuzz_msecs(uint64_t ms);
+ uint64_t _time_fuzz_secs(uint32_t secs, uint32_t max_offset);
+--- a/ell/time.c
 b/ell/time.c
+@@ -26,6 +26,7 @@
+ 
+ #define _GNU_SOURCE
+ #include 
++#include 
+ 
+ #include "time.h"
+ #include "time-private.h"
+cgit 



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

2022-06-08 Thread Sam James
commit: 3e57d7cb8da105f6347f77278d5cef9ff89b4bbf
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 04:22:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 04:22:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e57d7cb

dev-libs/libaio: restore keywords to 0.3.113; backport 32-bit test fix

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

 .../libaio/files/libaio-0.3.113-32-bit-tests.patch | 31 ++
 dev-libs/libaio/libaio-0.3.113.ebuild  |  7 ++---
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libaio/files/libaio-0.3.113-32-bit-tests.patch 
b/dev-libs/libaio/files/libaio-0.3.113-32-bit-tests.patch
new file mode 100644
index ..e8ad07a5cde5
--- /dev/null
+++ b/dev-libs/libaio/files/libaio-0.3.113-32-bit-tests.patch
@@ -0,0 +1,31 @@
+https://pagure.io/libaio/pull-request/22.patch
+https://pagure.io/libaio/pull-request/22
+https://pagure.io/libaio/issue/21
+
+From b8eadc9f89e8f7ab0338eacda9f98a6caea76883 Mon Sep 17 00:00:00 2001
+From: Andreas Baumann 
+Date: Jun 02 2022 11:33:11 +
+Subject: harness: use off64_t instead of off_t in test 23.t (EINVAL on 32-bit)
+
+--- a/harness/cases/23.t
 b/harness/cases/23.t
+@@ -72,7 +72,7 @@ static void fail_errno(const char *format, ...)
+ static void *thrproc2(void *arg)
+ {
+   for (;;) {
+-  off_t offset = 0;
++  off64_t offset = 0;
+ 
+   pthread_barrier_wait(&barrier);
+   if (exiting)
+@@ -92,7 +92,7 @@ static void *thrproc3(void *arg)
+ {
+   for (;;) {
+   char c;
+-  off_t offset = 0;
++  off64_t offset = 0;
+ 
+   pthread_barrier_wait(&barrier);
+   if (exiting)
+
+

diff --git a/dev-libs/libaio/libaio-0.3.113.ebuild 
b/dev-libs/libaio/libaio-0.3.113.ebuild
index c72cf7a83a27..9cc009f24bd3 100644
--- a/dev-libs/libaio/libaio-0.3.113.ebuild
+++ b/dev-libs/libaio/libaio-0.3.113.ebuild
@@ -12,11 +12,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://pagure.io/libaio.git";
 else
SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz";
-   # Has test failure on abi_x86_32 which needs investigating
-   # https://marc.info/?l=linux-aio&m=164996470108464&w=2
-   # https://pagure.io/libaio/issue/21
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-   KEYWORDS="~loong"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 LICENSE="LGPL-2"
 SLOT="0"
@@ -26,6 +22,7 @@ RESTRICT="!test? ( test )"
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.112-cppflags.patch
"${FILESDIR}"/${PN}-0.3.113-respect-LDFLAGS.patch
+   "${FILESDIR}"/${PN}-0.3.113-32-bit-tests.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-06-08 Thread Ionen Wolkens
commit: d7945ab3bcce5416cb5cf3542c77ae9d6cce6d75
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  9 04:04:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 04:05:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7945ab3

x11-drivers/nvidia-drivers: stabilize 510.73.05-r1 for amd64

Branch been tested for a while and major known issues are sorted
out in stable now.

May at most still be a bit rocky for wayland users given the
some applications will switch to using GBM, but gnome/kde have
rolled out fixes to major issues a while ago.

Owners of Kepler cards should mask >=x11-drivers/nvidia-drivers-471
as the ebuild will warn about (thanks for testing wrt #837317).

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

 x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
index 1e8f49f12d71..91d0345da819 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools 
wayland"
 
 COMMON_DEPEND="



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

2022-06-08 Thread Ionen Wolkens
commit: 13a534d9ce7c95ebe246897d4dac3fbc8f090594
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  9 03:15:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 03:41:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a534d9

www-client/qutebrowser: enable py3.11

There was a known issue with PyQt+py3.11_beta1 but does not seem
to occur anymore with 3.11_beta3. Still feels early to do this but
tests pass, and seems to run fine.

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

 www-client/qutebrowser/qutebrowser-2.5.1.ebuild | 2 +-
 www-client/qutebrowser/qutebrowser-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-2.5.1.ebuild 
b/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
index 2d84333f9a0e..6011faed3b7d 100644
--- a/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 2d84333f9a0e..6011faed3b7d 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 optfeature xdg
 
 if [[ ${PV} ==  ]]; then



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

2022-06-08 Thread Ionen Wolkens
commit: 1fae04cdd54c3cf7723f87aed896a1670ce9c38f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  9 03:49:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 03:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fae04cd

profiles/features/musl: mask www-client/qutebrowser[widevine]

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

 profiles/features/musl/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index a62190387c27..e2c6dc2ae8a2 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2022-03-15)
 # musl package does not currently provide gencat binary, which is needed for
 # nls support, see bug #712828



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

2022-06-08 Thread Ionen Wolkens
commit: 04de3bd58f9c3b9e7de4be78db9c0c8370ae0cf1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  9 03:14:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 03:41:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04de3bd5

dev-python/tldextract: enable py3.11

Tests pass, needed to run tests on qutebrowser with py3.11.

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

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

diff --git a/dev-python/tldextract/tldextract-3.3.0.ebuild 
b/dev-python/tldextract/tldextract-3.3.0.ebuild
index 07a0d69c5bdb..feb404aac8d8 100644
--- a/dev-python/tldextract/tldextract-3.3.0.ebuild
+++ b/dev-python/tldextract/tldextract-3.3.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-06-08 Thread Sam James
commit: 33376b42c405654ceb76b3e17d7deef6f5baafb1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 03:27:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 03:27:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33376b42

sys-devel/gdb: verbose logs, use output synchronisation

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

 sys-devel/gdb/gdb-11.2.ebuild | 16 +++-
 sys-devel/gdb/gdb-12.1.ebuild | 13 ++---
 sys-devel/gdb/gdb-.ebuild | 13 -
 3 files changed, 37 insertions(+), 5 deletions(-)

diff --git a/sys-devel/gdb/gdb-11.2.ebuild b/sys-devel/gdb/gdb-11.2.ebuild
index 393a0a0bf8c6..7d760267b2b9 100644
--- a/sys-devel/gdb/gdb-11.2.ebuild
+++ b/sys-devel/gdb/gdb-11.2.ebuild
@@ -57,6 +57,9 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 # See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
 # As of 11.2, on amd64: "# of unexpected failures8600"
 # ia64 kernel crashes when gdb testsuite is running
+# in fact, gdb's test suite needs some work to get passing.
+# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
+# As of 11.2, on amd64: "# of unexpected failures8600"
 RESTRICT="
ia64? ( test )
!test? ( test )
@@ -124,6 +127,11 @@ gdb_branding() {
 src_configure() {
strip-unsupported-flags
 
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not
@@ -140,6 +148,8 @@ src_configure() {
# systems with debuginfod library, bug #754753
--without-debuginfod
 
+   $(use_enable test unit-tests)
+
# Allow user to opt into CET for host libraries.
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
@@ -204,8 +214,12 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_compile() {
+   emake V=1
+}
+
 src_install() {
-   default
+   emake V=1 DESTDIR="${D}" install
 
find "${ED}"/usr -name libiberty.a -delete || die
 

diff --git a/sys-devel/gdb/gdb-12.1.ebuild b/sys-devel/gdb/gdb-12.1.ebuild
index 4c59318f5d81..58cd1344578f 100644
--- a/sys-devel/gdb/gdb-12.1.ebuild
+++ b/sys-devel/gdb/gdb-12.1.ebuild
@@ -128,6 +128,11 @@ gdb_branding() {
 src_configure() {
strip-unsupported-flags
 
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not
@@ -144,8 +149,6 @@ src_configure() {
# systems with debuginfod library, bug #754753
--without-debuginfod
 
-   $(use_enable test unit-tests)
-
# Allow user to opt into CET for host libraries.
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
@@ -210,8 +213,12 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_compile() {
+   emake V=1
+}
+
 src_install() {
-   default
+   emake V=1 DESTDIR="${D}" install
 
find "${ED}"/usr -name libiberty.a -delete || die
 

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-.ebuild
index 41ac0f8d0737..0b2fa85754a8 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-.ebuild
@@ -127,6 +127,11 @@ gdb_branding() {
 src_configure() {
strip-unsupported-flags
 
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not
@@ -143,6 +148,8 @@ src_configure() {
# systems with debuginfod library, bug #754753
--without-debuginfod
 
+   $(use_enable test unit-tests)
+
# Allow user to opt into CET for host libraries.
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
@@ -207,8 +214,12 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_compile() {
+   emake V=1
+}
+
 src_install() {
-   default
+   emake V=1 DESTDIR="${D}" install
 
find 

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

2022-06-08 Thread Sam James
commit: 8051c0b90abb82139212063ca28327a627dc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8051c333

dev-python/setuptools-rust: Keyword 1.3.0 s390, #841356

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild
index 06beefd8e56d..3a95943599cd 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild
@@ -96,7 +96,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-06-08 Thread Sam James
commit: cc4226178e70ecee1a68c908cf580af90f7bf2bb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc422617

dev-python/python-dbusmock: Keyword 0.27.5 s390, #844235

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

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

diff --git a/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild 
b/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
index 3518d03160cd..36786f746994 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.27.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]



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

2022-06-08 Thread Sam James
commit: 1b20c9b0f5b365d4f42e3de6ead7075ce3f4c099
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b20c9b0

dev-python/python-magic: Keyword 0.4.27 s390, #844154

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

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

diff --git a/dev-python/python-magic/python-magic-0.4.27.ebuild 
b/dev-python/python-magic/python-magic-0.4.27.ebuild
index c795f460395f..156134420732 100644
--- a/dev-python/python-magic/python-magic-0.4.27.ebuild
+++ b/dev-python/python-magic/python-magic-0.4.27.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux"
 
 RDEPEND="
sys-apps/file[-python]



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

2022-06-08 Thread Sam James
commit: 1ed1e2b9e2b165e6eb323d11346ec78a39ad10e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed1e2b9

app-text/xhtml1: Keyword 20020801-r6 s390, #844124

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

 app-text/xhtml1/xhtml1-20020801-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/xhtml1/xhtml1-20020801-r6.ebuild 
b/app-text/xhtml1/xhtml1-20020801-r6.ebuild
index 7ae0fb63abac..82f096bdede5 100644
--- a/app-text/xhtml1/xhtml1-20020801-r6.ebuild
+++ b/app-text/xhtml1/xhtml1-20020801-r6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="W3C"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE=""
 
 DEPEND="app-text/sgml-common



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

2022-06-08 Thread Sam James
commit: b215faf7cc3d84bc1a119087e61e211ce4ea1455
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b215faf7

dev-python/watchfiles: Keyword 0.14.1 s390, #841356

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

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

diff --git a/dev-python/watchfiles/watchfiles-0.14.1.ebuild 
b/dev-python/watchfiles/watchfiles-0.14.1.ebuild
index 36f34a8163c9..b53106ed08da 100644
--- a/dev-python/watchfiles/watchfiles-0.14.1.ebuild
+++ b/dev-python/watchfiles/watchfiles-0.14.1.ebuild
@@ -77,7 +77,7 @@ LICENSE="MIT"
 LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD"
 LICENSE+=" CC0-1.0 ISC MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
=dev-python/anyio-3*[${PYTHON_USEDEP}]



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

2022-06-08 Thread Sam James
commit: 39e7aee7ded0e0165ea748933528ad3a85729302
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e7aee7

dev-python/cryptography: Keyword 37.0.2-r1 s390, #841356

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

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

diff --git a/dev-python/cryptography/cryptography-37.0.2-r1.ebuild 
b/dev-python/cryptography/cryptography-37.0.2-r1.ebuild
index eb980050a68f..587f60001335 100644
--- a/dev-python/cryptography/cryptography-37.0.2-r1.ebuild
+++ b/dev-python/cryptography/cryptography-37.0.2-r1.ebuild
@@ -75,7 +75,7 @@ SRC_URI="
 # extra licenses come from Rust deps
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



[gentoo-commits] repo/gentoo:master commit in: app-text/docbook-sgml-utils/

2022-06-08 Thread Sam James
commit: 34495931026195d510526a758ca7b880f5db4b28
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34495931

app-text/docbook-sgml-utils: Keyword 0.6.14-r5 s390, #844124

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

 app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild 
b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild
index 13d1a9971d1e..70b3d5d78666 100644
--- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jadetex"
 
 DEPEND=">=dev-lang/perl-5



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

2022-06-08 Thread Sam James
commit: 76240418826bc5e1038503300b340ff39a36ba47
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76240418

sys-auth/polkit: Keyword 0.120_p20220509 s390, #844235

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

 sys-auth/polkit/polkit-0.120_p20220509.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/polkit/polkit-0.120_p20220509.ebuild 
b/sys-auth/polkit/polkit-0.120_p20220509.ebuild
index cbabdc8a1e8e..2c7f82fdd61b 100644
--- a/sys-auth/polkit/polkit-0.120_p20220509.ebuild
+++ b/sys-auth/polkit/polkit-0.120_p20220509.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+duktape examples gtk +introspection kde pam selinux systemd test"
 if [[ ${PV} == *_p* ]] ; then
RESTRICT="!test? ( test )"



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

2022-06-08 Thread Sam James
commit: 8fc3c3a604bc6465b05851d6b0bfeda881acb4a3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc3c3a6

dev-python/semantic_version: Keyword 2.10.0 s390, #841356

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

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

diff --git a/dev-python/semantic_version/semantic_version-2.10.0.ebuild 
b/dev-python/semantic_version/semantic_version-2.10.0.ebuild
index 7b3b0285aee1..c0c7120df32d 100644
--- a/dev-python/semantic_version/semantic_version-2.10.0.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.10.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 distutils_enable_sphinx docs \
dev-python/sphinx_rtd_theme



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

2022-06-08 Thread Sam James
commit: 62783810fcd4642ed7c5a3d8cbcfb5ecbef85750
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 02:43:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 02:43:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62783810

dev-python/dirty-equals: Keyword 0.4 s390, #841356

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

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

diff --git a/dev-python/dirty-equals/dirty-equals-0.4.ebuild 
b/dev-python/dirty-equals/dirty-equals-0.4.ebuild
index 3dbb5df6ed8a..59aabadc9e4a 100644
--- a/dev-python/dirty-equals/dirty-equals-0.4.ebuild
+++ b/dev-python/dirty-equals/dirty-equals-0.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pytz-2021.3[${PYTHON_USEDEP}]



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

2022-06-08 Thread Sam James
commit: cc06eefa29090251f5573fa1f5b54e6e14b01032
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:24:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc06eefa

dev-lang/python-exec: Stabilize 2.4.9 hppa, #850601

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1e26932da62d..30effdda2c82 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-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 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-office/libalkimia/

2022-06-08 Thread Sam James
commit: 4e5c72c558ee768aeb4275b123428a14120a09e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:21:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5c72c5

app-office/libalkimia: Stabilize 8.1.1 x86, #850607

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

 app-office/libalkimia/libalkimia-8.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libalkimia/libalkimia-8.1.1.ebuild 
b/app-office/libalkimia/libalkimia-8.1.1.ebuild
index 5aafacb22423..55bdcd5a2d8c 100644
--- a/app-office/libalkimia/libalkimia-8.1.1.ebuild
+++ b/app-office/libalkimia/libalkimia-8.1.1.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then

SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${PV}/${KDE_ORG_NAME}-${PV}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
 fi
 
 DESCRIPTION="Library with common classes and functionality used by KDE finance 
applications"



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

2022-06-08 Thread Sam James
commit: 86e51bfbc6041c628082359ba217d301464a5bab
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:21:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e51bfb

x11-base/xorg-server: Stabilize 21.1.3-r3 amd64, #850679

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

 x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
index 771c59b73114..5c38cf40fe39 100644
--- a/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.3-r3.ebuild
@@ -11,7 +11,7 @@ 
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"
+   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"



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

2022-06-08 Thread Sam James
commit: 8ec2387fe74cb7052ef37b39753cd21c6e23ffde
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:10:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec2387f

dev-libs/libpqxx: drop noop Python 3.7

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

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

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index a1af8497ee8c..fb37c2b797df 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 inherit python-any-r1
 
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"



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

2022-06-08 Thread Sam James
commit: d00c2c8bd673909c1546d04c1fd122fadd2f00e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:24:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00c2c8b

net-misc/wget: backport HSTS fix (32-bit)

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

 net-misc/wget/files/wget-1.21.3-hsts-type.patch | 211 
 net-misc/wget/wget-1.21.3-r1.ebuild | 114 +
 2 files changed, 325 insertions(+)

diff --git a/net-misc/wget/files/wget-1.21.3-hsts-type.patch 
b/net-misc/wget/files/wget-1.21.3-hsts-type.patch
new file mode 100644
index ..bac1330ddc79
--- /dev/null
+++ b/net-misc/wget/files/wget-1.21.3-hsts-type.patch
@@ -0,0 +1,211 @@
+https://bugs.gentoo.org/850676
+https://git.savannah.gnu.org/cgit/wget.git/commit/?id=cb114fbbf73eb687d28b01341c8d4266ffa96c9d
+
+From: =?UTF-8?q?Tim=20R=C3=BChsen?= 
+Date: Sun, 20 Mar 2022 12:18:20 +0100
+Subject: Fix HSTS portability by using int64_t instead of time_t.
+
+* src/hsts.c: Use int64_t instead of time_t.
+* src/http.c: Use int64_t for parsing Strict-Transport-Security.
+--- a/src/hsts.c
 b/src/hsts.c
+@@ -61,8 +61,8 @@ struct hsts_kh {
+ };
+ 
+ struct hsts_kh_info {
+-  time_t created;
+-  time_t max_age;
++  int64_t created;
++  int64_t max_age;
+   bool include_subdomains;
+ };
+ 
+@@ -166,7 +166,7 @@ end:
+ static bool
+ hsts_new_entry_internal (hsts_store_t store,
+  const char *host, int port,
+- time_t created, time_t max_age,
++ int64_t created, int64_t max_age,
+  bool include_subdomains,
+  bool check_validity,
+  bool check_expired,
+@@ -216,21 +216,21 @@ bail:
+ static bool
+ hsts_add_entry (hsts_store_t store,
+ const char *host, int port,
+-time_t max_age, bool include_subdomains)
++int64_t max_age, bool include_subdomains)
+ {
+-  time_t t = time (NULL);
++  int64_t t = (int64_t) time (NULL);
+ 
+   /* It might happen time() returned -1 */
+-  return (t == (time_t)(-1) ?
++  return (t == -1) ?
+   false :
+-  hsts_new_entry_internal (store, host, port, t, max_age, 
include_subdomains, false, true, false));
++  hsts_new_entry_internal (store, host, port, t, max_age, 
include_subdomains, false, true, false);
+ }
+ 
+ /* Creates a new entry, unless an identical one already exists. */
+ static bool
+ hsts_new_entry (hsts_store_t store,
+ const char *host, int port,
+-time_t created, time_t max_age,
++int64_t created, int64_t max_age,
+ bool include_subdomains)
+ {
+   return hsts_new_entry_internal (store, host, port, created, max_age, 
include_subdomains, true, true, true);
+@@ -245,7 +245,7 @@ hsts_remove_entry (hsts_store_t store, struct hsts_kh *kh)
+ static bool
+ hsts_store_merge (hsts_store_t store,
+   const char *host, int port,
+-  time_t created, time_t max_age,
++  int64_t created, int64_t max_age,
+   bool include_subdomains)
+ {
+   enum hsts_kh_match match_type = NO_MATCH;
+@@ -276,11 +276,11 @@ hsts_read_database (hsts_store_t store, FILE *fp, bool 
merge_with_existing_entri
+   size_t len = 0;
+   int items_read;
+   bool result = false;
+-  bool (*func)(hsts_store_t, const char *, int, time_t, time_t, bool);
++  bool (*func)(hsts_store_t, const char *, int, int64_t, int64_t, bool);
+ 
+   char host[256];
+   int port;
+-  time_t created, max_age;
++  int64_t created, max_age;
+   int include_subdomains;
+ 
+   func = (merge_with_existing_entries ? hsts_store_merge : hsts_new_entry);
+@@ -326,10 +326,9 @@ hsts_store_dump (hsts_store_t store, FILE *fp)
+   struct hsts_kh *kh = (struct hsts_kh *) it.key;
+   struct hsts_kh_info *khi = (struct hsts_kh_info *) it.value;
+ 
+-  if (fprintf (fp, "%s\t%d\t%d\t%lu\t%lu\n",
++  if (fprintf (fp, "%s\t%d\t%d\t%" PRId64 "\t%" PRId64 "\n",
+kh->host, kh->explicit_port, khi->include_subdomains,
+-   (unsigned long) khi->created,
+-   (unsigned long) khi->max_age) < 0)
++   khi->created, khi->max_age) < 0)
+ {
+   logprintf (LOG_ALWAYS, "Could not write the HSTS database 
correctly.\n");
+   break;
+@@ -439,7 +438,7 @@ hsts_match (hsts_store_t store, struct url *u)
+ bool
+ hsts_store_entry (hsts_store_t store,
+   enum url_scheme scheme, const char *host, int port,
+-  time_t max_age, bool include_subdomains)
++  int64_t max_age, bool include_subdomains)
+ {
+   bool result = false;
+   enum hsts_kh_match match = NO_MATCH;
+@@ -464,9 +463,9 @@ hsts_store_entry (hsts_store_t store,
+* 'created' field 

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

2022-06-08 Thread Sam James
commit: 4702e6d8452744136b7ed7c2effc1a4c33ce9c6b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:15:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4702e6d8

net-misc/wget: fix metadata indentation

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

 net-misc/wget/metadata.xml | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/net-misc/wget/metadata.xml b/net-misc/wget/metadata.xml
index 574ac5004315..1ef096be5b52 100644
--- a/net-misc/wget/metadata.xml
+++ b/net-misc/wget/metadata.xml
@@ -1,17 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
- 
- base-sys...@gentoo.org
- Gentoo Base System
- 
-
- Enable cookie checks via 
net-libs/libpsl
- Enable support for 
media-libs/libmetalink
- Enable support for NTLM (Windows-based) authorization
- Generate UUIDs for the WARC (Web ARChive file format) using 
libuuid; otherwise use a simple RNG (random number generator)
-
-
- cpe:/a:gnu:wget
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Enable cookie checks via 
net-libs/libpsl
+   Enable support for 
media-libs/libmetalink
+   Enable support for NTLM (Windows-based) 
authorization
+   Generate UUIDs for the WARC (Web ARChive file 
format) using libuuid; otherwise use a simple RNG (random number 
generator)
+   
+   
+   cpe:/a:gnu:wget
+   
 



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

2022-06-08 Thread Sam James
commit: c4cd17a64db7d6b98825235d6249a568067576f8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:11:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4cd17a6

dev-libs/libpqxx: enable py3.10

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

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

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index fb37c2b797df..b9648d1f4fad 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit python-any-r1
 
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/, dev-vcs/fossil/files/

2022-06-08 Thread Sam James
commit: 4459a13e0fee15f7f33fca914cf26cdfbfa8ef83
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 01:18:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4459a13e

dev-vcs/fossil: fix build w/ USE=system-sqlite

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

 .../fossil-2.18-fix-sqlite-3.38-json-check.patch | 20 
 dev-vcs/fossil/fossil-2.18.ebuild| 10 --
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch 
b/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
new file mode 100644
index ..9c7b57bfd37d
--- /dev/null
+++ b/dev-vcs/fossil/files/fossil-2.18-fix-sqlite-3.38-json-check.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/835810
+https://fossil-scm.org/home/vpatch?from=d862cb71d6266449&to=8af827342f4c4a77
+https://fossil-scm.org/forum/info/549da79dd9
+
+--- a/tools/sqlcompattest.c
 b/tools/sqlcompattest.c
+@@ -62,11 +62,10 @@
+   version=(major*100)+(minor*1000)+release;
+ 
+   int i;
+   static const char *zRequiredOpts[] = {
+ "ENABLE_FTS4",/* Required for repository search */
+-"ENABLE_JSON1",   /* Required for the check-in locking protocol */
+ "ENABLE_DBSTAT_VTAB", /* Required by /repo-tabsize page */
+   };
+ 
+   /* Check minimum SQLite version number */
+   if( sqlite3_libversion_number()

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

2022-06-08 Thread Sam James
commit: 2253406b0c4b29a77112846c788fe3f685b4629b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:09:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2253406b

dev-libs/libpqxx: use BDEPEND

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

 dev-libs/libpqxx/libpqxx-7.4.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild 
b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
index 991fb39e97c7..a1af8497ee8c 100644
--- a/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
+++ b/dev-libs/libpqxx/libpqxx-7.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,8 +16,8 @@ SLOT="0"
 IUSE="doc static-libs"
 
 RDEPEND="dev-db/postgresql:="
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
doc? (
app-doc/doxygen
app-text/xmlto



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

2022-06-08 Thread Sam James
commit: d18ca3306e7ec812a8ad0f1629dd28167e6db6d4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  9 00:16:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  9 01:20:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18ca330

net-misc/wget: add gitlab upstream metadata

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

 net-misc/wget/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/wget/metadata.xml b/net-misc/wget/metadata.xml
index 1ef096be5b52..07aa81b0e850 100644
--- a/net-misc/wget/metadata.xml
+++ b/net-misc/wget/metadata.xml
@@ -13,5 +13,6 @@


cpe:/a:gnu:wget
+   gnuwget/wget

 



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

2022-06-08 Thread Matthew Thode
commit: 476c12b886b7ef0b8b831e7e8bad11b469c733e7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:10:27 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476c12b8

app-crypt/certbot-nginx: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 +
 .../certbot-nginx/certbot-nginx-1.28.0.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.28.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-1.28.0.ebuild
new file mode 100644
index ..e66a6b39887e
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-1.28.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> 
${PN%-nginx}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-17.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2022-06-08 Thread Matthew Thode
commit: 7f05211221a2b77bd32e0524f68f06f335d5bda6
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:09:07 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f052112

app-crypt/certbot: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest  |  1 +
 app-crypt/certbot/certbot-1.28.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

diff --git a/app-crypt/certbot/certbot-1.28.0.ebuild 
b/app-crypt/certbot/certbot-1.28.0.ebuild
new file mode 100644
index ..bad8bc65b32d
--- /dev/null
+++ b/app-crypt/certbot/certbot-1.28.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+S=${WORKDIR}/${P}/${PN}
+
+inherit distutils-r1
+
+DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   selinux? ( sec-policy/selinux-certbot )"
+
+distutils_enable_tests pytest



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

2022-06-08 Thread Matthew Thode
commit: 4113ec84ebb19d7c664d3c78403463179d48ee12
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:08:24 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4113ec84

app-crypt/acme: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-1.28.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

diff --git a/app-crypt/acme/acme-1.28.0.ebuild 
b/app-crypt/acme/acme-1.28.0.ebuild
new file mode 100644
index ..be518d606627
--- /dev/null
+++ b/app-crypt/acme/acme-1.28.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   S=${WORKDIR}/certbot-${PV}/acme
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-17.3.0[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest



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

2022-06-08 Thread Matthew Thode
commit: 165e25495f89385d1ccfbaea4438ca4b8044aa00
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  9 01:09:46 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  9 01:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165e2549

app-crypt/certbot-apache: 1.28.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-1.28.0.ebuild| 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 7f1791d4f5a1..ba10cdacbdf6 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-1.26.0.tar.gz 1364070 BLAKE2B 
f9b13df8fb424e579293280202b71756c37a3ec7f986da38a5fd318d00ab7e2ed89223c62a20448ad30271783bb3c44db11a0ce4afebced9f1e9ca4e4c6de3f2
 SHA512 
bd27cb0a0ef6fc143a3d0dcf5d530d336b93a24d7010e6427c25614befb815f33076b4a3043bb247cafdfad17b8714a19ead43257c64f4fd72ac99f02cb07cde
 DIST certbot-1.27.0.tar.gz 1366469 BLAKE2B 
e9ec47520e027a9d348e861ea7d070eff4857301be0d42be6965e4159d85ef60866aa70de76edd5e68b0d40d9544075aa28e9aa07a8e04dfbf3e1a7dd77fd1de
 SHA512 
5db7836ae2eda27c088476c149e736ce7f41b85d871cf563c69e021dd8af2d64ed85c1482049edf0dffe6fd0c9591d66be3e22fbf617068600e12691c4802e5e
+DIST certbot-1.28.0.tar.gz 1367671 BLAKE2B 
01fda6c068217e32273b2c1ac97faa099f98da687d41796e1c98971ed6779ab4ff78e3309b7a6f82b9b0a891c5f00b5201bb3ce1bc879e5acbab3ccc4988ec31
 SHA512 
888f51dfcf4712b70ce7c99abfc52106384dcba2eef486db8b033bfcca3043bd0beaadce1c1e59f19c3a58b7fe454b2b64774de2e23f5d93579b3e1be1a7c08b

diff --git a/app-crypt/certbot-apache/certbot-apache-1.28.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-1.28.0.ebuild
new file mode 100644
index ..cf0c9621b1ae
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-1.28.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz 
-> ${PN%-apache}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND=">=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/

2022-06-08 Thread Ionen Wolkens
commit: d2b154735a270e3b283b7414c635d7f0536ce930
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Thu Jun  2 22:56:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  9 00:45:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b15473

net-news/rssguard: add 4.2.3, drop 4.1.2

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-news/rssguard/Manifest |  2 +-
 ...rssguard-4.1.2.ebuild => rssguard-4.2.3.ebuild} | 28 +-
 2 files changed, 7 insertions(+), 23 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 80064be09140..48daae3c9058 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,2 +1,2 @@
-DIST rssguard-4.1.2.tar.gz 21716383 BLAKE2B 
5c8da03cdc563799e569dd8c2170f28c5c627a0452a5d0eb325ebb7c88c352248b13624b46d26e94fe443ef1dd948bd281dedb8dcbb0546a984f56472ba0d216
 SHA512 
d02c6ec7ba6156b6a40e9ad929dc614b7e4aaeb8dfcfe9002e927a4c446908bcb5f299daa1fc67745fea6ebc4954e54a2c296542044a1b86ae98864d5f25bf39
 DIST rssguard-4.2.1.tar.gz 22541187 BLAKE2B 
78cc23a39cd75697b53b4c3b043a63d01b8b4e9a9b1cc3fc3f070487dede8d18a33ca462f806b4bfb6847e015a2bacaa77ce27745a95349fb2c09c72cccde3d2
 SHA512 
05b69d47b3d679005122e03c404ea26d8779f3905ac05ac0565631135c26c56d21ef2f4b3939af6c191a20727a4416e9669ceb4a001e729ffe45fc351183f53a
+DIST rssguard-4.2.3.tar.gz 21940720 BLAKE2B 
fe97fb26261ec0ec06eac305c96317299921492f7796d246a6d4e7348b7dd8c6484cf52bec0bdd032a02a897a0406a73077e7366d601e1ef80b98ce2dac592ad
 SHA512 
0ead2ae8d23d9fc6e7a6d42fd462e36be06a5a28e26398550dfa9cb2b7dd4574f2cb7a881a0d0b6d43bdb219db87cc92af9d5f131429e93f255f17f70dee244d

diff --git a/net-news/rssguard/rssguard-4.1.2.ebuild 
b/net-news/rssguard/rssguard-4.2.3.ebuild
similarity index 67%
rename from net-news/rssguard/rssguard-4.1.2.ebuild
rename to net-news/rssguard/rssguard-4.2.3.ebuild
index 9d8acdbd..bb1e5906f153 100644
--- a/net-news/rssguard/rssguard-4.1.2.ebuild
+++ b/net-news/rssguard/rssguard-4.2.3.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-QTMIN="5.9.0"
-inherit flag-o-matic optfeature qmake-utils xdg
+QTMIN="5.10.0"
+inherit cmake optfeature xdg
 
 DESCRIPTION="Simple (yet powerful) feed reader"
 HOMEPAGE="https://github.com/martinrotter/rssguard";
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.
 LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="debug webengine"
+IUSE="webengine"
 
 BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
 DEPEND="
@@ -32,28 +32,12 @@ RDEPEND="${DEPEND}"
 
 DOCS=( README.md resources/docs/Documentation.md )
 
-src_prepare() {
-   default
-   sed -e 's:$$PREFIX/lib:$$PREFIX/'$(get_libdir)':' -i pri/install.pri || 
die
-}
-
 src_configure() {
-   eqmake5_args=(
-   CONFIG+=$(usex debug debug release)
-   USE_WEBENGINE=$(usex webengine true false)
-   PREFIX="${EPREFIX}"/usr
-   INSTALL_ROOT=.
+   local mycmakeargs=(
+   -DUSE_WEBENGINE=$(usex webengine)
)
 
-   # https://github.com/martinrotter/rssguard/issues/156
-   is-flagq "-flto*" && eqmake5_args+=( CONFIG+=ltcg )
-
-   eqmake5 "${eqmake5_args[@]}"
-}
-
-src_install() {
-   emake -j1 install INSTALL_ROOT="${D}"
-   einstalldocs
+   cmake_src_configure
 }
 
 pkg_postinst() {



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

2022-06-08 Thread Mike Gilbert
commit: 38fb0d5b7bf4fe661147741bdf940a12946f2c81
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun  9 00:25:13 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun  9 00:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38fb0d5b

app-editors/gvim: replace einfo with ebegin in eselect_vi_update

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

 app-editors/gvim/gvim-8.2.5066.ebuild | 2 +-
 app-editors/gvim/gvim-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gvim/gvim-8.2.5066.ebuild 
b/app-editors/gvim/gvim-8.2.5066.ebuild
index 86c60ab64cc8..2fe57d502981 100644
--- a/app-editors/gvim/gvim-8.2.5066.ebuild
+++ b/app-editors/gvim/gvim-8.2.5066.ebuild
@@ -321,7 +321,7 @@ src_test() {
 # Call eselect vi update with --if-unset
 # to respect user's choice (bug 187449)
 eselect_vi_update() {
-   einfo "Calling eselect vi update..."
+   ebegin "Calling eselect vi update"
eselect vi update --if-unset
eend $?
 }

diff --git a/app-editors/gvim/gvim-.ebuild 
b/app-editors/gvim/gvim-.ebuild
index 86c60ab64cc8..2fe57d502981 100644
--- a/app-editors/gvim/gvim-.ebuild
+++ b/app-editors/gvim/gvim-.ebuild
@@ -321,7 +321,7 @@ src_test() {
 # Call eselect vi update with --if-unset
 # to respect user's choice (bug 187449)
 eselect_vi_update() {
-   einfo "Calling eselect vi update..."
+   ebegin "Calling eselect vi update"
eselect vi update --if-unset
eend $?
 }



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-06-08 Thread Ionen Wolkens
commit: 8d4e91467ef9db01e013c8644cbe4a31e2a83b5d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun  8 23:55:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun  8 23:55:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4e9146

x11-drivers/nvidia-drivers: drop 515.43.04

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

 x11-drivers/nvidia-drivers/Manifest|   8 -
 .../nvidia-drivers/nvidia-drivers-515.43.04.ebuild | 514 -
 2 files changed, 522 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index f4cd03353d80..9bda66ad36d6 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,42 +1,34 @@
 DIST NVIDIA-Linux-aarch64-510.73.05.run 211202539 BLAKE2B 
0841e4a6fe09d2f0720b25eee545d15d09edb9689ea886fcf86394d09472cda1119488c58325b7bdc20a13af8bcf577056b44987a5a276d2914935fc223285a1
 SHA512 
bf46b4b8116819ef58fe3aeafe823627d797dd42e936cdc10f93a4acbfe2d7a53614f3d3ce1e43a1027c7d4c6ed5cceb66bd7ebba98471ecbe660b711e0b62de
-DIST NVIDIA-Linux-aarch64-515.43.04.run 215715685 BLAKE2B 
323b2c4bc5a40a3120af83397f675addd74a44d13179e7d3d080e278db2e9508e384f3e25203238bf833a670d9b08f41bec98bb43ad5fc5161c0edc826f06af0
 SHA512 
68a2018c1649558388a0e9dbef698cbd4ceb12fc651f618774d26c7cf1c2733450538c0b11fca0ca7c59a74089dab02a9cfb35e87b7b078cb8411f8835b7b1c2
 DIST NVIDIA-Linux-aarch64-515.48.07.run 217966782 BLAKE2B 
17c8cc56370a25edc27fe9788d076cc8ad303834a9ae82de6729400f11b3339033834ea0ecba7f114288c62a7efaece62c783819cf86835d526be93c9095787e
 SHA512 
6676ada7c2597ce0c5108aaa2b99a06ca4306b5afde33b4c9d2f7a6a720b6aa7555f9ac219726d06ec6b770b54a36f5590a1dbd5cb247290f9f1103d92378c45
 DIST NVIDIA-Linux-x86-390.151.run 50757681 BLAKE2B 
48821fd918b858167f4f6bda123b132898baea1c41fe7a9273bd67c54d664fce949c9557a797871c23e6bc61cb12d1ff6d376c050cdb4cecad117eae7001
 SHA512 
4e60a5886a8d25b86efed62c01a4ad3aae43c515c8be18ada3f3a20b47c9c6e1d4ca5f268b00932d52ef4330d84c4324e574e6847fef871ddfaa9a0e9dc9751b
 DIST NVIDIA-Linux-x86_64-390.151.run 86025677 BLAKE2B 
8f78ee00d15ffac9f371e8302541eee8b033670953850dd770c6615eb674fcda2adcea52582284c59a9d7e32943a445d65515b1cacd6f8e5fcbe6c9e94080fb0
 SHA512 
aad962e4132c8ab031b5f72e47fbd4b5c49824bc175f13fd2c6fb3e539d41ff9829835ce4928bbfa56aba2ffa43fbe3d8049e9246e29b19abcea0ac89bdae5d4
 DIST NVIDIA-Linux-x86_64-470.129.06.run 272145574 BLAKE2B 
9eb75456f3aa6cea13a66b9e161677e06ab3a3e12d960df3973adfa7ded4aefc5336761398f92e91a304786e48c1cc0a34675ad18d416297a177d677668ec4a2
 SHA512 
6f61f01b3840e30b3cd195ecb81826c37200e27b79d555808c873d5381fd55868bddf16a53f15cb51646af067705a6ce289c4cef514908b1b4b2d2e765907252
 DIST NVIDIA-Linux-x86_64-470.62.30.run 271859421 BLAKE2B 
13e4782f52d6b531cd8cf9f72066f6e54dc06f781da66c9babf7d747654a73eb8f36c4e95af7c04b9b8da74c4479843a0d31b9b294176c76d2905207a53a4ee8
 SHA512 
729f4242dd12c4c8560167f005c067cb69a8f0b6c4991836de569f7847c5126f136ff37561bc68738d4fdb00cd74acb03a7005bf0f35fa2d1a3d3d737c613abd
 DIST NVIDIA-Linux-x86_64-510.73.05.run 329250752 BLAKE2B 
dd79ad5a7c94cd50a832a224a5dcab7cb24368453417962ac63cb7dca6f7d9bfe0a41460df90f9793b9c8c2e42d1e3666c940cf9f869e18b201df385a66c7dd8
 SHA512 
c2ce41ee8112ad5450d6aa18f910da0870ac08a1ad0ab0d82a256b191c7826057afb3477e7a842244034c9eb9de37c6af919b0dd055bb90dd2a32d7e97a8c72c
-DIST NVIDIA-Linux-x86_64-515.43.04.run 358747732 BLAKE2B 
295284c951deee77905a386e7c960c5ba715358ce47afa5f9bd03dfc3f14cc5aeb37dacf2d42f35a15ef3a48b59cf1bdc8a36074d48b06aa98112b60496dcdce
 SHA512 
07dfcfc297d8dc3072ddf5d719ab5fe3de0aaa2d9b2b7329d86a1cc167c79bd3854c0644cc0080689e2529b3e375dc3ffb370afc3904362722b338d2c1c2837a
 DIST NVIDIA-Linux-x86_64-515.48.07.run 360459673 BLAKE2B 
5f998024070a73f8dae4b5525c651055b311217c0d1d9e40a11e10ba0932b13b4902c47a5a444a461dd3cc1c99de7b21654c9e3bc4195bade22f94794e41d58a
 SHA512 
a8129334ce02e5de6b1c336723b58e0883f58ca1cef56288144278af996594dfa141882613453452cc8a0ed7d76839d6d1ecd30d11c73eacf21450524286
-DIST NVIDIA-kernel-module-source-515.43.04.tar.xz 7600032 BLAKE2B 
6da3cbc2d09b7c6c9a9d61df6adfb6cb50e268a1c367a6eda7f750cd27f54d188b713147051d884561a7440708ab8bb2e0f09cb66386101f955861de92346dde
 SHA512 
ad919e6fbcf5c830ed6c2566372b2675731546a3ffc008b009cd172fb529ed34f6f9b436acd6d7ccab744296dd9da15c6aa8c2f7edb0355d5b2633ae92e79d69
 DIST NVIDIA-kernel-module-source-515.48.07.tar.xz 7496780 BLAKE2B 
681bd8dd416763826e2d227fedf67a54613f8ab0feaa1d5be4c5d864cd5298b6fe8f301d0cf1d1334fd8fc3acb312949f46acdabcd141fd15df21789b165
 SHA512 
5535703d8de781149ea9175785fc04ba9b2ea1c39a524dcf7937941d951489edfb94e72b2bde70044ed682a209b8923e14fa5314e12c46a1fb9621ee8a2e3269
 DIST nvidia-installer-390.151.tar.bz2 150160 BLAKE2B 
373c0f26ca258d6e274891ec49f8ae768b3ba50cc1079b697e310c52fac7710b221591074497803b3e65a8fc9c2f49a493126de0907a117d6af1101d190b2b38
 SHA512 
027676209d1ba5fa3bf63d716562beb308c28b083f9411461112493f006afa69bcad7c95c479724a841f2790548924

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-06-08 Thread Ionen Wolkens
commit: d06765574e1059890f4773270e3f4f7104ded59f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun  8 23:56:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun  8 23:56:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0676557

x11-drivers/nvidia-drivers: pin to egl-wayland-1.1.9 for 0/510

Upcoming egl-wayland-1.1.10 is known incompatible, meant to bump
it early to fix wayland vulkan issues with 0/515 but it requires
yet unreleased nvidia-drivers that'd have the missing symbol in
the vulkan-producer lib.

And so .10 will likely never work with old 0/510, and there should
be no reason to use 1.1.7 with it (barely tested combination).

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

 ...idia-drivers-510.73.05.ebuild => nvidia-drivers-510.73.05-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
similarity index 99%
rename from x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
rename to x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
index d1a371017bb0..1e8f49f12d71 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
)
wayland? (
gui-libs/egl-gbm
-   >=gui-libs/egl-wayland-1.1.7-r1
+   =gui-libs/egl-wayland-1.1.9*
media-libs/libglvnd
)"
 DEPEND="



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

2022-06-08 Thread Sam James
commit: a676650b19203e0841b82fb9cd98fe4fe24b80fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 23:01:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 23:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a676650b

app-admin/sudo: add 1.9.11_p1

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.11_p1.ebuild | 270 +++
 2 files changed, 272 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 554d2b55438d..f2cc7b5ef0d1 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,5 +2,7 @@ DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6a
 DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
 DIST sudo-1.9.11.tar.gz 4822882 BLAKE2B 
5b6b0345d923935c022705b2f65d2b27f4b9fa332dd4cb386584cf3388571c23a52a689565822306cf6f801d49c23117f6df2c30f1875ead2c8d3d42d5d86f0d
 SHA512 
ed6f04f8f6dedeb837720524ca7e6137ca62977f739cf78e10f9502855be8af07b76a4ece422d4d7dcc0d34949606f9805bd5ebd623bfa25bfa89e19c45cacbd
 DIST sudo-1.9.11.tar.gz.sig 566 BLAKE2B 
495058445cfbad7bf1db4f8a4fb2efe8d0549fdb2a0d35938ea986576fd39e4cf47a28e55819e937b9f4a3dddf556cb9eeb4ff03feddd60fd89c7c37e9254d28
 SHA512 
35d608c031816dfec5251e2dd1ed3ea2bc979db77f65803b7fa879429241188c79769fb32b58909f3dd39838cb27bf8266a5f518590bbaf5b16113bfc93025c3
+DIST sudo-1.9.11p1.tar.gz 4825102 BLAKE2B 
ed8ee83516bb53dae7be1848417ea895af38a6ae2503c403d3cb2f644b5e77459c5aa8b0f434e19e37eb98d99f134b45b6240cd6777d3db3fd7fca9b120941f9
 SHA512 
177ea094dbb083bbe53c28fefa7fdeb44a3a96914d9c653918479d40966f67122dd1fac175e7549325ff4392a05cde581a16a4fd9e486664d9d8431f1375
+DIST sudo-1.9.11p1.tar.gz.sig 566 BLAKE2B 
f6c9986b3fa4dfab2592c1fbd4171ef5421edb04d019f8ab5cf7c82496a110c91835a4368c7a1285543904ab05bd42fc6aaccd02891654fae1c0db2395786d61
 SHA512 
1f95750630750b79c72395d96b82f76f4db514679ead0a284c8b952fd62fa99298b0f593f8c904a8cdc7cb9d108a02c2399bef47abc8a57fca458ab5f3419188
 DIST sudo-1.9.8p2.tar.gz 4302256 BLAKE2B 
ba40df539b3466bebe0d876ef4f1809867125e83983609eae0447f933fbd499b2eda88d2f6c475779654e68af9580a2998eca3c3f7953129ff73c923e1c88ad9
 SHA512 
899b252e8c219226f658dff3dd34c97b07d42004998b45175b4c0c4de42a6bf9f909598e99b4056fa1171e63378e203854b0f8608b0f5c1b00e9d3677818f6d3
 DIST sudo-1.9.8p2.tar.gz.sig 566 BLAKE2B 
1e1cf69ea391602a214aef253a19fff2e26a908ffd9f5e54f2eeb20245f9518fde7d8417e7160b33d1067916fc7cd3df0b59e626d54d24dc8c6453a0efa95200
 SHA512 
18a7170a4654ff22b23181f589ae2115acd2d635d94977586aa15093bb5144f947584588ae03fc2dd941fb934fac4d9fa689b3fd5a4ef0295156e5b9772b8126

diff --git a/app-admin/sudo/sudo-1.9.11_p1.ebuild 
b/app-admin/sudo/sudo-1.9.11_p1.ebuild
new file mode 100644
index ..dda0650bd5fc
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.11_p1.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/";
+if [[ ${PV} == "" ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo";
+else
+   inherit verify-sig
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/sudo.ws.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( s

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

2022-06-08 Thread Marek Szuba
commit: 3b8369c3980e41ecd6571b66a548dc6fdea88b04
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:55:15 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 23:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8369c3

dev-python/fido2: add 1.0.0

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

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

diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 0ba0a3f09459..5b542fcc282d 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1 +1,2 @@
 DIST fido2-0.9.3.tar.gz 217894 BLAKE2B 
ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b
 SHA512 
f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e
+DIST fido2-1.0.0.tar.gz 245631 BLAKE2B 
e9ee319c19a9d4b687958ee2f9b2b809b8fa1d41bd278bbd7e26a5bbcab51791d6b8565dd6cdb6abf6804db4604f4b02e2d7e73cbbf2a237d72a0679c3ebcf49
 SHA512 
778128fb4fd459bd096eb440034a08c8883bfd29dbe834f3affb451032a5d5a22c79ca71be257b3c333a9d9890602558502848e83cd3efab4b6d6762e0622670

diff --git a/dev-python/fido2/fido2-1.0.0.ebuild 
b/dev-python/fido2/fido2-1.0.0.ebuild
new file mode 100644
index ..8c2ea92378be
--- /dev/null
+++ b/dev-python/fido2/fido2-1.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=poetry
+
+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/1.0" # Bumped every time a backwards-incompatible version is released
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="

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

2022-06-08 Thread Marek Szuba
commit: 7be9f5d2ca512f8b937d93931f16c6c20b05ce71
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 23:08:16 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 23:11:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be9f5d2

sys-auth/solo1: fix dev-python/fido2 dependency

Fails src_compile against fido2-1.0.0.

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

 sys-auth/solo1/solo1-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/solo1/solo1-0.1.1.ebuild 
b/sys-auth/solo1/solo1-0.1.1.ebuild
index d2d01f96ae74..d75947830b6f 100644
--- a/sys-auth/solo1/solo1-0.1.1.ebuild
+++ b/sys-auth/solo1/solo1-0.1.1.ebuild
@@ -19,7 +19,7 @@ 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.9.1[${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}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/github-backup-utils/

2022-06-08 Thread Sam James
commit: 4b407d884e293e6aef7249862f3046ae235a052b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 22:49:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 22:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b407d88

app-admin/github-backup-utils: call python-any-r1_pkg_setup conditionally

As per example in the Python guide. Python is only needed for tests here,
but as-is, it'll check for Python on all emerges, which is a problem if
e.g. upgrading an old system, Python has partly been upgraded, but not
completely yet, then the emerge will die and the system may be left
in a bad state.

(i.e. the pkg_setup call should match the dependency.)

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

 app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild 
b/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
index fd36dcb57253..ab24755a1ddf 100644
--- a/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
+++ b/app-admin/github-backup-utils/github-backup-utils-3.5.0.ebuild
@@ -34,6 +34,10 @@ DEPEND="test? (
 MY_PN="${PN/#github-/}"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_compile() {
:;
 }



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

2022-06-08 Thread Marek Szuba
commit: a7ce988bc90647f46096d5087f84c6c8726a5e15
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:17:30 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 22:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ce988b

sys-process/incron: add myself as a maintainer

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

 sys-process/incron/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-process/incron/metadata.xml b/sys-process/incron/metadata.xml
index 115e9d64a669..beac02a9af14 100644
--- a/sys-process/incron/metadata.xml
+++ b/sys-process/incron/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mare...@gentoo.org
+   Marek Szuba
+   
 



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

2022-06-08 Thread Marek Szuba
commit: 8c8091ab14909927057b5192fa29a85164441a18
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun  8 22:38:20 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun  8 22:38:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8091ab

net-p2p/syncthing: add 1.20.2, drop 1.20.1

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

 net-p2p/syncthing/Manifest| 4 ++--
 .../syncthing/{syncthing-1.20.1.ebuild => syncthing-1.20.2.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index a8ff9fb4ac2d..a464a6f86cf8 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -1,4 +1,4 @@
 DIST syncthing-1.19.2-deps.tar.xz 206531144 BLAKE2B 
88e5246217f792c8258f0074ecb3e917e03fb3f4b7d32d0f17cb9501c5a6fdbe31f77ce8a5af02e5dcefb3711464e16159e5b7fee564470d6eb5c7718a29032d
 SHA512 
92e080544c6a24ad501d0bfacca2743d5285cc5348817b915f5c944fa57d8876c69fa328553ccb5135d514fcb7d970eac17b546467b4563a8e93e976e446bdd1
 DIST syncthing-1.19.2.tar.gz 6197504 BLAKE2B 
0db0f286a79ef8b9c4b74f9aa2da275f216d0a1cb5e10ec7fbd9a479c55f81ec8b8c06b2dbea6aed135eccf6bf539499c8852a8586bd37c4d0ba9969503a2114
 SHA512 
51641574e01daf591083e00aa956aeb0b6820eeb660c34dc0c161d2edfc183786dfa3bf50f75b6502b73440e372e651f0afc75c26cabbb457f0591d75f89
-DIST syncthing-1.20.1-deps.tar.xz 206808680 BLAKE2B 
2808af40205cf7af25c9ba4d7bc1c181e598ddc3675955c6766eb278b86b30d63ef6aa84b9dfcf5687fa51f4ef596a4ea8067102aeb0fbca83800120570597eb
 SHA512 
4d34abf541db8abd5cfd346b2276465038a5b17de3cd92c77125c0accef842890d18fdb737908bd08fcc9f20cc3ea983365e2c812b7b5b9f1980e7dbd5cd1ac1
-DIST syncthing-1.20.1.tar.gz 6202692 BLAKE2B 
7525f7cfc1757ef86b503ccc2be85b29341f9a038eb517b48552aa62cba75a635121b21baf5279964056541af4b3aa8f4c4cbc26de3825953751217333a0434a
 SHA512 
04c5e2daeb7c3076824b4a955b8cc0008e952bce094a62fb656b6c31d6a4c149e1c97eec5e1029d7483a197783599f742272930bde8359361ab18ac6b8b6a292
+DIST syncthing-1.20.2-deps.tar.xz 96286888 BLAKE2B 
ddac0c324dc9fedfebb4e7b261dbee301c8fafb473f46959f11df64a311ef32fd7c5dfe3857c0993ee895bb1f92810dd304b95a91447876c2078a4b3f526c393
 SHA512 
fb060910a33a83f5fdeab01889acf02cd8717e2906eaa34c175882b7b664ae24c1a4d3fba1d112dd01d03ff215c2c40419eda4293bba9e8e31a717a59168838b
+DIST syncthing-1.20.2.tar.gz 6303918 BLAKE2B 
4a9786558584ee3d11d7dc278e99d98a57b727dd2b1e61a82357bc4f9be5d025b3e5b003ae0d44e033991c8fe91aa9668dd653a8dedd200e4d385a827c361918
 SHA512 
f4abf939ce4023df8bd619d8be393dedc657a9e62d99b3793af32ca88a4478ba6640ccecd6b4ae009a06656e74bca3e462bef717ad17a6e9fa6ac00ef77ea137

diff --git a/net-p2p/syncthing/syncthing-1.20.1.ebuild 
b/net-p2p/syncthing/syncthing-1.20.2.ebuild
similarity index 100%
rename from net-p2p/syncthing/syncthing-1.20.1.ebuild
rename to net-p2p/syncthing/syncthing-1.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cgal/

2022-06-08 Thread Matthias Maier
commit: 8c2c1e89097311fa0da356215c44a4d4375f3953
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:37:03 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2c1e89

sci-mathematics/cgal: keep stable version, drop unstable version

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

 sci-mathematics/cgal/Manifest | 4 ++--
 sci-mathematics/cgal/{cgal-5.2.1-r2.ebuild => cgal-5.2-r2.ebuild} | 8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 2e9f4c59e547..aad220c3892d 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -1,4 +1,4 @@
-DIST CGAL-5.2.1-doc_html.tar.xz 47740788 BLAKE2B 
5b18210fdff768c3cc3fed5bcbe8f41c7fd89592120ba9dc540ae2d1e3952676f9bb86150dac2f3e185ba0f9e92fe3fc3a240ca42d3f20a76a76810b7d45a03c
 SHA512 
d013c4aacd031040e55aebe6de15c7ad232ccf70ff5fedfeda12435a2929b57d81183d8cac9ad2130cd3e164901a26b73748d44139ea4eb77f3a1df7d583c05d
-DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aefcceafdfa764d42478b1c2a7b24da135dc22a74db9ea41c624bed6768c71a19d1f7f03aa541a17a6236184309
 SHA512 
b1eb40a6b3231bc707fdbc43325dd88655cb6faad5d001caf891f7f5f3890b316c439b762540afcf702f87442b2b96e4e30ae7c06a1bada8cca9ee76f1f83bd5
+DIST CGAL-5.2-doc_html.tar.xz 51123300 BLAKE2B 
748b94d199343402baf6aef298b352fc23b9b01995adbe2d5157d8a4d3d772f4e029f0f0ac5282cdb387e5e7b9191082154840e32cd503c97f56295a59419cf4
 SHA512 
4ffaa9b36c20e62a62bd77fb79d9d9d54cf2b20a1542aa1bef9f6d27f6d7c1412a5f843968ae400d42e8d4bc8ae1d7a16c197503d0fd43fc72592d73213c5c72
+DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
 DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
 DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.2.1-r2.ebuild 
b/sci-mathematics/cgal/cgal-5.2-r2.ebuild
similarity index 89%
rename from sci-mathematics/cgal/cgal-5.2.1-r2.ebuild
rename to sci-mathematics/cgal/cgal-5.2-r2.ebuild
index 81dbb6147e6e..739a6e67534d 100644
--- a/sci-mathematics/cgal/cgal-5.2.1-r2.ebuild
+++ b/sci-mathematics/cgal/cgal-5.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,8 +15,8 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-3 GPL-3 Boost-1.0"
 SLOT="0/14"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples +gmp mpfi ntl qt5 shared"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples +gmp mpfi ntl qt5"
 
 RDEPEND="
dev-cpp/eigen
@@ -55,7 +55,7 @@ src_configure() {
local mycmakeargs=(
-DCGAL_INSTALL_LIB_DIR="$(get_libdir)"
-DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL"
-   -DCGAL_HEADER_ONLY=$(usex shared OFF ON)
+   -DCGAL_HEADER_ONLY=OFF
-DWITH_LEDA=OFF
-DWITH_Eigen3=ON
-DWITH_ZLIB=ON



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

2022-06-08 Thread Sam James
commit: c80fd324b0ab7cafb11847dff2d6c7b23ade2997
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 22:29:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 22:30:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80fd324

sys-libs/glibc: fix linux-headers check

The comment in the ebuild tries to say it all, but the gist is that
because the environment (which includes installed packages and their versions!)
isn't (necessarily) consistent b/t pkg_pretend and pkg_setup, and pkg_pretend
is run before any packages are merged at all, if one has an old linux-headers
installed, and a new linux-headers is queued to upgrade before glibc, the
emerge will still die in pkg_pretend b/c it's run before the new linux-headers
(or indeed anything) gets merged.

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

 sys-libs/glibc/glibc-.ebuild | 18 +-
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 8c330f867cbc..2a030e2f9928 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -785,11 +785,19 @@ sanity_prechecks() {
fi
fi
 
-   ebegin "Checking linux-headers version (${build_kv} >= 
${want_kv})"
-   if ! eend_KV ${build_kv} ${want_kv} ; then
-   echo
-   eerror "You need linux-headers of at least 
${want_kv}!"
-   die "linux-headers version too low!"
+   # Do not run this check for pkg_pretend, just pkg_setup 
and friends (if we ever get used there).
+   # It's plausible (seen it in the wild) that Portage 
will (correctly) schedule a linux-headers
+   # upgrade before glibc, but because pkg_pretend gets 
run before any packages are merged at all (not
+   # just glibc), the whole emerge gets aborted without a 
good reason. We probably don't
+   # need to run this check at all given we have a 
dependency on the right headers,
+   # but let's leave it as-is for now.
+   if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
+   ebegin "Checking linux-headers version 
(${build_kv} >= ${want_kv})"
+   if ! eend_KV ${build_kv} ${want_kv} ; then
+   echo
+   eerror "You need linux-headers of at 
least ${want_kv}!"
+   die "linux-headers version too low!"
+   fi
fi
fi
fi



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

2022-06-08 Thread David Roman
commit: c492ad4f0902aa723358b27e6dca427cfe4b4cf8
Author: David Roman  gmail  com>
AuthorDate: Wed Jun  8 22:24:26 2022 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jun  8 22:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c492ad4f

dev-python/TakeTheTime: new package, add 0.3.1

Signed-off-by: David Roman  gmail.com>

 dev-python/TakeTheTime/Manifest |  1 +
 dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild | 21 +
 dev-python/TakeTheTime/metadata.xml |  8 
 3 files changed, 30 insertions(+)

diff --git a/dev-python/TakeTheTime/Manifest b/dev-python/TakeTheTime/Manifest
new file mode 100644
index 0..ff55b8211
--- /dev/null
+++ b/dev-python/TakeTheTime/Manifest
@@ -0,0 +1 @@
+DIST TakeTheTime-0.3.1.tar.gz 2072 BLAKE2B 
2ac8001bc5afe01dd502a7580b9dbe7f4dea7e12c44ddca9e7e1b12a70f3dc38b417702cb69431df75bc81168187cf39d42c8e0860d98ae25b038c0b868b6b6c
 SHA512 
fd31cd909717ed0ada764699e450caae3e0a12f90c563ade99e060acff88f663d9ba386944ee6f6571737785ada5aceb4fdc41a52d0f0ff7202e732c621396ea

diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild 
b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
new file mode 100644
index 0..2c4e5ca59
--- /dev/null
+++ b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Take The Time, a super-neat Python library for timing chunks of 
code"
+HOMEPAGE="https://github.com/ErikBjare/TakeTheTime";
+LICENSE="MIT"
+
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="0"
+
+# Not available for now
+RESTRICT="test"

diff --git a/dev-python/TakeTheTime/metadata.xml 
b/dev-python/TakeTheTime/metadata.xml
new file mode 100644
index 0..01c1fc848
--- /dev/null
+++ b/dev-python/TakeTheTime/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   davidroma...@gmail.com
+   David Roman
+   
+



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cgal/

2022-06-08 Thread Matthias Maier
commit: 135a1bc7d3df814aa92db8ea5df955c00a689fc0
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:03:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135a1bc7

sci-mathematics/cgal: add 5.4.1

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

 sci-mathematics/cgal/Manifest  |  2 +
 sci-mathematics/cgal/cgal-5.4.1.ebuild | 77 ++
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 1858d561e21a..9f1171384c43 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -6,3 +6,5 @@ DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aef
 DIST CGAL-5.2.2-doc_html.tar.xz 47748668 BLAKE2B 
063c46cd3277411ccda7121cb181b9e9534e5f463404df5d4c9848e31ef0c1ae1739885b4eb6ecfcf63088ad57cd3601a2765a18c64204eaf808759be9bdc791
 SHA512 
2f763698fdf99156636e02c95fd677360daca5c0b51e6a2f92b7a226583760e9eb19ba8adb0451709407bb4582edaee4a2b529f60bd2c467324e9ce222f78647
 DIST CGAL-5.2.2.tar.xz 23260652 BLAKE2B 
b615d74e8fb9f93dece8d7e88051d6f7f010b8d93de92c540d7c7f4f10a9b99d3ab42ccffebf3ee4b92dcdef443b1a75008d7261ab1e8caa7514fe373a44f053
 SHA512 
e51a0c82dc39f3c1c5245570f6f5d443ee9056e8aa58d0aeccbe6419323be52528477c9b339a8a071336da432eeca2bbf5322c06a7d0e27ef31c7aeded68c7ec
 DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
+DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
+DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.4.1.ebuild 
b/sci-mathematics/cgal/cgal-5.4.1.ebuild
new file mode 100644
index ..100c964916d0
--- /dev/null
+++ b/sci-mathematics/cgal/cgal-5.4.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MY_P=CGAL-${PV}
+DESCRIPTION="C++ library for geometric algorithms and data structures"
+HOMEPAGE="https://www.cgal.org/";
+SRC_URI="
+   https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz
+   doc? ( 
https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3 GPL-3 Boost-1.0"
+SLOT="0/14"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples +gmp mpfi ntl qt5 +shared"
+
+RDEPEND="
+   dev-cpp/eigen
+   dev-libs/boost:=[threads(+)]
+   dev-libs/mpfr:=
+   sys-libs/zlib
+   x11-libs/libX11:=
+   virtual/glu:=
+   virtual/opengl:=
+   gmp? ( dev-libs/gmp:=[cxx] )
+   mpfi? ( sci-libs/mpfi )
+   ntl? ( dev-libs/ntl )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch )
+
+src_prepare() {
+   cmake_src_prepare
+   # modules provided by dev-cpp/eigen
+   rm cmake/modules/FindEigen3.cmake || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCGAL_INSTALL_LIB_DIR="$(get_libdir)"
+   -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL"
+   -DCGAL_HEADER_ONLY=$(usex shared OFF ON)
+   -DWITH_LEDA=OFF
+   -DWITH_Eigen3=ON
+   -DWITH_ZLIB=ON
+   -DWITH_GMP=$(usex gmp)
+   -DWITH_GMPXX=$(usex gmp)
+   -DWITH_MPFI=$(usex mpfi)
+   -DWITH_NTL=$(usex ntl)
+   -DWITH_CGAL_Qt5=$(usex qt5)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. )
+   cmake_src_install
+   if use examples; then
+   dodoc -r examples demo
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cgal/

2022-06-08 Thread Matthias Maier
commit: 97dbb5e8a5cbb9fff34feeec58f9ee2f5ea5d02a
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun  8 22:13:48 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jun  8 22:13:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dbb5e8

sci-mathematics/cgal: drop 5.1-r2, 5.2-r2, 5.2.2-r1

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

 sci-mathematics/cgal/Manifest |  6 ---
 sci-mathematics/cgal/cgal-5.1-r2.ebuild   | 79 ---
 sci-mathematics/cgal/cgal-5.2-r2.ebuild   | 77 --
 sci-mathematics/cgal/cgal-5.2.2-r1.ebuild | 77 --
 4 files changed, 239 deletions(-)

diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index 9f1171384c43..2e9f4c59e547 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -1,10 +1,4 @@
-DIST CGAL-5.1-doc_html.tar.xz 50630976 BLAKE2B 
559287263b189ec5ac4a0b3445e1cc5862471285f28caca40f48b25b64eaef3426c42a178e4cb4db69a1e324963a9af665e84ca8f44da8b55ebb344f18f56fdc
 SHA512 
ada944d73d3e6465a14d87ee87d1cabaee2c4848622b5360c14d6a9b5ff5ba3e19859943ecb7595b0dec7e950f214aa47b6ab389c23dd5f2794fc21a9e3a17db
-DIST CGAL-5.1.tar.xz 22850692 BLAKE2B 
42320e07e222c3f69febe7dc478c74ef6cde0de723ea2d84c891b6e598d02c38026e9246edd467cadea8d66e527000a9b4af296ab026dd42c7876acea9824ccb
 SHA512 
41085eeb113cec0eede2e21df05c9d2530db5988b4f9d0379f8de7c655cab09266620eebe017e0141c0ccdbcbafe8c074fd5bec46a40aaba95aa7521732e4423
-DIST CGAL-5.2-doc_html.tar.xz 51123300 BLAKE2B 
748b94d199343402baf6aef298b352fc23b9b01995adbe2d5157d8a4d3d772f4e029f0f0ac5282cdb387e5e7b9191082154840e32cd503c97f56295a59419cf4
 SHA512 
4ffaa9b36c20e62a62bd77fb79d9d9d54cf2b20a1542aa1bef9f6d27f6d7c1412a5f843968ae400d42e8d4bc8ae1d7a16c197503d0fd43fc72592d73213c5c72
 DIST CGAL-5.2.1-doc_html.tar.xz 47740788 BLAKE2B 
5b18210fdff768c3cc3fed5bcbe8f41c7fd89592120ba9dc540ae2d1e3952676f9bb86150dac2f3e185ba0f9e92fe3fc3a240ca42d3f20a76a76810b7d45a03c
 SHA512 
d013c4aacd031040e55aebe6de15c7ad232ccf70ff5fedfeda12435a2929b57d81183d8cac9ad2130cd3e164901a26b73748d44139ea4eb77f3a1df7d583c05d
 DIST CGAL-5.2.1.tar.xz 23256952 BLAKE2B 
a6a720011dde4df80a6ec74e2ee4658cf3239aefcceafdfa764d42478b1c2a7b24da135dc22a74db9ea41c624bed6768c71a19d1f7f03aa541a17a6236184309
 SHA512 
b1eb40a6b3231bc707fdbc43325dd88655cb6faad5d001caf891f7f5f3890b316c439b762540afcf702f87442b2b96e4e30ae7c06a1bada8cca9ee76f1f83bd5
-DIST CGAL-5.2.2-doc_html.tar.xz 47748668 BLAKE2B 
063c46cd3277411ccda7121cb181b9e9534e5f463404df5d4c9848e31ef0c1ae1739885b4eb6ecfcf63088ad57cd3601a2765a18c64204eaf808759be9bdc791
 SHA512 
2f763698fdf99156636e02c95fd677360daca5c0b51e6a2f92b7a226583760e9eb19ba8adb0451709407bb4582edaee4a2b529f60bd2c467324e9ce222f78647
-DIST CGAL-5.2.2.tar.xz 23260652 BLAKE2B 
b615d74e8fb9f93dece8d7e88051d6f7f010b8d93de92c540d7c7f4f10a9b99d3ab42ccffebf3ee4b92dcdef443b1a75008d7261ab1e8caa7514fe373a44f053
 SHA512 
e51a0c82dc39f3c1c5245570f6f5d443ee9056e8aa58d0aeccbe6419323be52528477c9b339a8a071336da432eeca2bbf5322c06a7d0e27ef31c7aeded68c7ec
-DIST CGAL-5.2.tar.xz 23250240 BLAKE2B 
eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3
 SHA512 
8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a
 DIST CGAL-5.4.1-doc_html.tar.xz 50436088 BLAKE2B 
9f293349f054094ecdce7a04ca1f276c56e824b4c9edd7ef82b9c450e3bde5ae26c9e6d06c5feea370c345d2b419cd426427ce34f329ea9a88ad5fa5931a0446
 SHA512 
5167a0fb0e390ab72c7d6106bc7d34e4a6c927f9634b02f71b675f8456d17cdcbc4a5d944c5ebf5ba1d6b635f469ee474c484913b768bff8a7c8ba52669373e8
 DIST CGAL-5.4.1.tar.xz 24110884 BLAKE2B 
2d01404333fdaa00d66028decbaa522d6767290e2f5be5c2b7d0323d16b9b44cd00fe58fb7d20cb02b2731893bc251bcdd4de7013107bc1d4c086e999bbf240d
 SHA512 
751871952173c31b356284e12f3cd0840863dad51c8dad5eb8894f8285470d0e23b6b09d97d60c4ffe6eb93b14ff141a18e381eab07ea29cb48923e90f9b657b

diff --git a/sci-mathematics/cgal/cgal-5.1-r2.ebuild 
b/sci-mathematics/cgal/cgal-5.1-r2.ebuild
deleted file mode 100644
index 37647b5559eb..
--- a/sci-mathematics/cgal/cgal-5.1-r2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P=CGAL-${PV}
-
-DESCRIPTION="C++ library for geometric algorithms and data structures"
-HOMEPAGE="https://www.cgal.org/";
-SRC_URI="
-   https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz
-   doc? ( 
https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-3 GPL-3 Boost-1.0"
-SLOT="0/14"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples +gmp mpfi ntl qt5"
-
-RDEPEND="
-   dev-cpp/eigen
-   dev-libs/boost:=[threads(

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

2022-06-08 Thread David Roman
commit: cf78d236f4db3201c931ad8a8369d4629658acbf
Author: David Roman  gmail  com>
AuthorDate: Wed Jun  8 22:05:39 2022 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jun  8 22:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf78d236

dev-python/timeslot: new package, add 0.1.2

Signed-off-by: David Roman  gmail.com>

 dev-python/timeslot/Manifest  |  1 +
 dev-python/timeslot/metadata.xml  |  8 
 dev-python/timeslot/timeslot-0.1.2.ebuild | 21 +
 3 files changed, 30 insertions(+)

diff --git a/dev-python/timeslot/Manifest b/dev-python/timeslot/Manifest
new file mode 100644
index 0..71eaefc65
--- /dev/null
+++ b/dev-python/timeslot/Manifest
@@ -0,0 +1 @@
+DIST timeslot-0.1.2.tar.gz 3156 BLAKE2B 
8a5b87bae4c594534369a2508b32f714546235833db7ca2c56ccba43daf550263abb772001f6bb06428a4639a5187b9a6b5f95508c89641b99071adc05230467
 SHA512 
f3dec3e8022a8f61b67a19268d50f7a53749d3f4b1bc5f98384cd8a90d79e68d25fddca41c9099d651330a8d81aec15849b927b7dd470701a7f436c111dad1e3

diff --git a/dev-python/timeslot/metadata.xml b/dev-python/timeslot/metadata.xml
new file mode 100644
index 0..01c1fc848
--- /dev/null
+++ b/dev-python/timeslot/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   davidroma...@gmail.com
+   David Roman
+   
+

diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild 
b/dev-python/timeslot/timeslot-0.1.2.ebuild
new file mode 100644
index 0..b27215477
--- /dev/null
+++ b/dev-python/timeslot/timeslot-0.1.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Time slots/intervals with an arbitrary start and stop"
+HOMEPAGE="https://github.com/ErikBjare/timeslot";
+LICENSE="MIT"
+
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="0"
+
+# Not available for now
+RESTRICT="test"



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

2022-06-08 Thread Sam James
commit: 4b3016f21352ea79cd6a66c7e2987ea5e1b80c0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:58:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:58:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3016f2

dev-lang/python-exec: Stabilize 2.4.9 ppc64, #850601

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 9e335585d7ff..1cff291555cd 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-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 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



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

2022-06-08 Thread Sam James
commit: 064a2d9489d5c9a92a45250fa5087d0ed6e322a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:59:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a2d94

dev-lang/python-exec: Stabilize 2.4.9 ppc, #850601

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

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

diff --git a/dev-lang/python-exec/python-exec-2.4.9.ebuild 
b/dev-lang/python-exec/python-exec-2.4.9.ebuild
index 1cff291555cd..1e26932da62d 100644
--- a/dev-lang/python-exec/python-exec-2.4.9.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar
 
 LICENSE="BSD-2"
 SLOT="2"
-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 ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Internal Python project hack.  Do not copy it.  Ever.
 IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/avr-libc/

2022-06-08 Thread Ulrich Müller
commit: e61d77fa08f6a640921e741017895740857fcd63
Author: Nils Freydank  posteo  de>
AuthorDate: Wed Jun  8 20:21:21 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun  8 20:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61d77fa

dev-embedded/avr-libc: Bump to 2.1.0, drop IUSE="doc"

Bump to the new version and EAPI 8. There is an issue with upstream's
distfile signature for the HTML documentation, so dropping for now. IMHO we
should restore the flag and doc installation as soon as upstream's signature
is fixed.
Man pages are not affected as they are part of the main distfiles archive.

Bug: https://bugs.gentoo.org/837146
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-embedded/avr-libc/Manifest  |  2 +
 dev-embedded/avr-libc/avr-libc-2.1.0.ebuild | 72 +
 2 files changed, 74 insertions(+)

diff --git a/dev-embedded/avr-libc/Manifest b/dev-embedded/avr-libc/Manifest
index d737565dcdcb..b37ba57dab31 100644
--- a/dev-embedded/avr-libc/Manifest
+++ b/dev-embedded/avr-libc/Manifest
@@ -1,3 +1,5 @@
 DIST avr-libc-2.0.0.tar.bz2 3590893 BLAKE2B 
cc628f5f55d12c78ca9215e3e37b4a0061feae3c7c19653384b5d789fb6e1c70efe420631bf987379ae5524ec0f65c6df459eaad0fcfb80833cc4732ed5e796b
 SHA512 
fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
+DIST avr-libc-2.1.0.tar.bz2 3638672 BLAKE2B 
b17f3c4971221abe78d4f1d749c6f093e6fcf77b3435bc280af6025bf1c263a4d4d71c55c285ab7d7b458b361baa1d8b928f3ff706510c22b8c6d9f594c44abc
 SHA512 
207b8844353c45172cc819cd5e694bbfe7cd281359cd01cff520f1e70226852d708f1a4fc2e841b2ceb8e3f7d19f2ce45a3f499aee4a25eeb5f6f0aa919611c8
 DIST avr-libc-manpages-2.0.0.tar.bz2 151137 BLAKE2B 
7fbaa9c1014e8cf9b4caac723b57f9c24272da458b987ba302730116437bb3a5b49296c6804d857b421e6f71f2c4efda959d278ebcc14aba35fdd44a958dfca8
 SHA512 
8b4aaa6ae176076171e90e629e0e6142c4c56f9cc4f1640432384276df2f7b457f5137739535b07b9cede9b5b2e564db7fe200203faa4e2d0cd9874432507823
+DIST avr-libc-manpages-2.1.0.tar.bz2 149031 BLAKE2B 
3a2ab8b17ff4954cbe8ba1b1d7751b4d50993559eecb58315b5bcd5a6913f72a2c1138e2bf25f075e89bc7e5d45f00e5e1172b02de84e729c25abed7bdec8754
 SHA512 
a6fc16b5aa60c25ba1230c0be213bda173f8f437bc71553dc04974cd14e3b9c8ea0abb3a25eac2b6517d34e912880db8eb73fec4a5d5374aa5172e14acbf4fa4
 DIST avr-libc-user-manual-2.0.0.tar.bz2 932920 BLAKE2B 
d3190af26dbe38719bc78e73de31af1ce69d885b928f48a4fb9ccd145a33f19f71c017253ad16eadc641fc88495c642dd5fd1668c6bebddf7d813f70db01a3f6
 SHA512 
246180be1f793b46335a49f33028ff59bd7cc06ca3d8627309521801e405e0e1305663a2c0760521467e75732ad513749bf707732b59fb17744e51acda9bb2c6

diff --git a/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild 
b/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild
new file mode 100644
index ..af637bbc7ebc
--- /dev/null
+++ b/dev-embedded/avr-libc/avr-libc-2.1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+CHOST="avr"
+CTARGET="avr"
+
+inherit flag-o-matic
+
+DESCRIPTION="C library for Atmel AVR microcontrollers"
+HOMEPAGE="http://www.nongnu.org/avr-libc/";
+SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
+   
https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+# 'amd64' is a blessed placeholder for crossdev. It could
+# be any other arch. See bug #620316#c5
+# Don't add more arches to KEYWORDS.
+KEYWORDS="amd64"
+IUSE="headers-only"
+
+DEPEND=">=sys-devel/crossdev-0.9.1"
+[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
+   && RDEPEND="!dev-embedded/avr-libc" \
+   || RDEPEND=""
+
+DOCS="AUTHORS ChangeLog* NEWS README"
+
+pkg_setup() {
+   # check for avr-gcc, bug #134738
+   ebegin "Checking for avr-gcc"
+   if type -p avr-gcc > /dev/null ; then
+   eend 0
+   else
+   eend 1
+
+   eerror
+   eerror "Failed to locate 'avr-gcc' in \$PATH. You can install 
an AVR toolchain using:"
+   eerror "  $ crossdev -t avr"
+   eerror
+   die "AVR toolchain not found"
+   fi
+}
+
+src_prepare() {
+   default
+
+   # work around broken gcc versions PR45261
+   local mcu
+   for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' 
configure.ac) ; do
+   if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; 
then
+   sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
+   fi
+   done
+
+   strip-flags
+   strip-unsupported-flags
+}
+
+src_install() {
+   default
+
+   # man pages can not go into standard locations
+   # as they would then overwrite libc man pages
+   docinto man/man3
+   dodoc -r "${WORKDIR}"/man/man3/.
+
+   # Make sure diff cross-compilers don't collide #414075
+   mv "${

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/avr-libc/

2022-06-08 Thread Ulrich Müller
commit: 5b3e172fddebda88348cdde3068e961525ae2d5e
Author: Nils Freydank  posteo  de>
AuthorDate: Wed Jun  8 20:21:22 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun  8 20:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3e172f

dev-embedded/avr-libc: Drop the old package with EAPI=5

Closes: https://bugs.gentoo.org/837146
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-embedded/avr-libc/Manifest  |  3 --
 dev-embedded/avr-libc/avr-libc-2.0.0.ebuild | 78 -
 2 files changed, 81 deletions(-)

diff --git a/dev-embedded/avr-libc/Manifest b/dev-embedded/avr-libc/Manifest
index b37ba57dab31..803d0c4b9ebe 100644
--- a/dev-embedded/avr-libc/Manifest
+++ b/dev-embedded/avr-libc/Manifest
@@ -1,5 +1,2 @@
-DIST avr-libc-2.0.0.tar.bz2 3590893 BLAKE2B 
cc628f5f55d12c78ca9215e3e37b4a0061feae3c7c19653384b5d789fb6e1c70efe420631bf987379ae5524ec0f65c6df459eaad0fcfb80833cc4732ed5e796b
 SHA512 
fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
 DIST avr-libc-2.1.0.tar.bz2 3638672 BLAKE2B 
b17f3c4971221abe78d4f1d749c6f093e6fcf77b3435bc280af6025bf1c263a4d4d71c55c285ab7d7b458b361baa1d8b928f3ff706510c22b8c6d9f594c44abc
 SHA512 
207b8844353c45172cc819cd5e694bbfe7cd281359cd01cff520f1e70226852d708f1a4fc2e841b2ceb8e3f7d19f2ce45a3f499aee4a25eeb5f6f0aa919611c8
-DIST avr-libc-manpages-2.0.0.tar.bz2 151137 BLAKE2B 
7fbaa9c1014e8cf9b4caac723b57f9c24272da458b987ba302730116437bb3a5b49296c6804d857b421e6f71f2c4efda959d278ebcc14aba35fdd44a958dfca8
 SHA512 
8b4aaa6ae176076171e90e629e0e6142c4c56f9cc4f1640432384276df2f7b457f5137739535b07b9cede9b5b2e564db7fe200203faa4e2d0cd9874432507823
 DIST avr-libc-manpages-2.1.0.tar.bz2 149031 BLAKE2B 
3a2ab8b17ff4954cbe8ba1b1d7751b4d50993559eecb58315b5bcd5a6913f72a2c1138e2bf25f075e89bc7e5d45f00e5e1172b02de84e729c25abed7bdec8754
 SHA512 
a6fc16b5aa60c25ba1230c0be213bda173f8f437bc71553dc04974cd14e3b9c8ea0abb3a25eac2b6517d34e912880db8eb73fec4a5d5374aa5172e14acbf4fa4
-DIST avr-libc-user-manual-2.0.0.tar.bz2 932920 BLAKE2B 
d3190af26dbe38719bc78e73de31af1ce69d885b928f48a4fb9ccd145a33f19f71c017253ad16eadc641fc88495c642dd5fd1668c6bebddf7d813f70db01a3f6
 SHA512 
246180be1f793b46335a49f33028ff59bd7cc06ca3d8627309521801e405e0e1305663a2c0760521467e75732ad513749bf707732b59fb17744e51acda9bb2c6

diff --git a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild 
b/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
deleted file mode 100644
index f8785af9045e..
--- a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic epatch
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/";
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
-   
https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
-   doc? ( 
https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="amd64"
-IUSE="doc headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
-   && RDEPEND="!dev-embedded/avr-libc" \
-   || RDEPEND=""
-
-DOCS="AUTHORS ChangeLog* NEWS README"
-
-pkg_setup() {
-   # check for avr-gcc, bug #134738
-   ebegin "Checking for avr-gcc"
-   if type -p avr-gcc > /dev/null ; then
-   eend 0
-   else
-   eend 1
-
-   eerror
-   eerror "Failed to locate 'avr-gcc' in \$PATH. You can install 
an AVR toolchain using:"
-   eerror "  $ crossdev -t avr"
-   eerror
-   die "AVR toolchain not found"
-   fi
-}
-
-src_prepare() {
-   epatch_user #455828
-
-   # work around broken gcc versions PR45261
-   local mcu
-   for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' 
configure.ac) ; do
-   if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; 
then
-   sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
-   fi
-   done
-
-   # Install docs in correct directory
-   sed -i -e "/DOC_INST_DIR/s:\$(VERSION):${PVR}:" configure || die
-
-   strip-flags
-   strip-unsupported-flags
-}
-
-src_install() {
-   default
-
-   # man pages can not go into standard locations
-   # as they would then overwrite libc man pages
-   docinto man/man3
-   dodoc -r "${WORKDIR}"/man/man3/.
-
-   use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-
-   # Make sure diff cross-compilers don't collide #414075
-   mv

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

2022-06-08 Thread Sam James
commit: ef87bc9e39ed6cb7fd649fd43d23728dbfff81de
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 20:48:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 20:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef87bc9e

dev-lang/tcl: Stabilize 8.6.12 hppa, #850583

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

 dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index b60370207a31..35226b4ca7ca 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
 
 LICENSE="tcltk"
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug +threads"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"



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

2022-06-08 Thread Maciej Barć
commit: b5eefc70a6eeaec3e8666234897b4ed34b034681
Author: François-Xavier Carton  gmail  com>
AuthorDate: Mon Jun  6 19:18:35 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5eefc70

dev-ml/yojson: bump to 2.0.0

Signed-off-by: François-Xavier Carton  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25778
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-2.0.0.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 881328ccbcb7..411b2a92266e 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
+DIST yojson-2.0.0.tar.gz 6 BLAKE2B 
3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6
 SHA512 
9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
new file mode 100644
index ..9cef3580002a
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
+   >=dev-ml/seq-0.2.2:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+   test? ( dev-ml/alcotest )"
+
+src_prepare() {
+   default
+   # let's not build this
+   rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+   dune_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-06-08 Thread Maciej Barć
commit: bf9a5beeb128e8622676c3487d4dc980da897060
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun  8 20:26:30 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:26:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9a5bee

dev-ml/yojson: update copyright date

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

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

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
index 9cef3580002a..a46bbd313048 100644
--- a/dev-ml/yojson/yojson-2.0.0.ebuild
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2022-06-08 Thread Maciej Barć
commit: f839dbde90cb4c7efaed2b599613fb830ba1b53b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun  6 20:20:53 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f839dbde

dev-ml/merlin: use https://github.com/ocaml/merlin/pull/1475
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/merlin/{merlin-3.4.2-r2.ebuild => merlin-3.4.2-r3.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.2-r1.ebuild => merlin-4.2-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.3.1-r1.ebuild => merlin-4.3.1-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.4-r1.ebuild => merlin-4.4-r2.ebuild} | 2 +-
 dev-ml/merlin/{merlin-4.5-r1.ebuild => merlin-4.5-r2.ebuild} | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ml/merlin/merlin-3.4.2-r2.ebuild 
b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
similarity index 98%
rename from dev-ml/merlin/merlin-3.4.2-r2.ebuild
rename to dev-ml/merlin/merlin-3.4.2-r3.ebuild
index bf15b8d8aaef..c4d43185b391 100644
--- a/dev-ml/merlin/merlin-3.4.2-r2.ebuild
+++ b/dev-ml/merlin/merlin-3.4.2-r3.ebuild
@@ -17,7 +17,7 @@ IUSE="emacs +ocamlopt"
 
 RDEPEND="
dev-ml/csexp:=
-   dev-ml/yojson:=
+   =dev-lang/ocaml-4.09:=

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

2022-06-08 Thread Andrew Ammerlaan
commit: c03726146c7be5ee2278e4eb60d72cef06bc35dc
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:22:51 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0372614

media-video/vidify-audiosync: pep517, enablepy3.11, EAPI8

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...fy-audiosync-0.3.0.ebuild => vidify-audiosync-0.3.0-r1.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild 
b/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
similarity index 89%
rename from media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
rename to media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
index d1c6330734f4..232e20ef4693 100644
--- a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
+++ b/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
+EAPI=8
 
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Audio synchronization feature for vidify"



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

2022-06-08 Thread Andrew Ammerlaan
commit: d35e9a29339a8ab2e33440ec02cec902c584ef6b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:16:59 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35e9a29

sci-visualization/scidavis: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-visualization/scidavis/scidavis-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/scidavis/scidavis-2.9.0.ebuild 
b/sci-visualization/scidavis/scidavis-2.9.0.ebuild
index 0487299231ed..804c41cd7ccc 100644
--- a/sci-visualization/scidavis/scidavis-2.9.0.ebuild
+++ b/sci-visualization/scidavis/scidavis-2.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_BUILDER="doxygen"
 DOCS_DEPEND="media-gfx/graphviz"
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit python-single-r1 cmake docs virtualx xdg
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: 6aaccc21a391632356e8916cd9b4a9080c3594b9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 20:22:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aaccc21

media-video/vidify: pep517, enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../vidify/{vidify-2.2.6-r2.ebuild => vidify-2.2.6-r3.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vidify/vidify-2.2.6-r2.ebuild 
b/media-video/vidify/vidify-2.2.6-r3.ebuild
similarity index 95%
rename from media-video/vidify/vidify-2.2.6-r2.ebuild
rename to media-video/vidify/vidify-2.2.6-r3.ebuild
index fe640744473d..20e8ba49398e 100644
--- a/media-video/vidify/vidify-2.2.6-r2.ebuild
+++ b/media-video/vidify/vidify-2.2.6-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit xdg distutils-r1 optfeature virtualx
 
 DESCRIPTION="Watch music videos in real time for the songs playing on your 
device"



[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2022-06-08 Thread Andrew Ammerlaan
commit: 1c243b0c18e9e2d417f6de6929374d40f65b5f7a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 19:51:29 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c243b0c

games-util/lutris: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-util/lutris/lutris-0.5.10.1.ebuild | 2 +-
 games-util/lutris/lutris-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/lutris/lutris-0.5.10.1.ebuild 
b/games-util/lutris/lutris-0.5.10.1.ebuild
index f9735e9f61e4..8808cea2f845 100644
--- a/games-util/lutris/lutris-0.5.10.1.ebuild
+++ b/games-util/lutris/lutris-0.5.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite,threads(+)"
 DISTUTILS_SINGLE_IMPL="1"
 

diff --git a/games-util/lutris/lutris-.ebuild 
b/games-util/lutris/lutris-.ebuild
index 1b9e6fc4d1db..d0cf69b3a9e0 100644
--- a/games-util/lutris/lutris-.ebuild
+++ b/games-util/lutris/lutris-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite,threads(+)"
 DISTUTILS_SINGLE_IMPL="1"
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: 53e0f5cb69d174d980867e4a0218abc9210e6479
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun  8 19:47:58 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 20:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e0f5cb

dev-python/python-evdev: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../python-evdev/files/python-evdev-1.5.0-python311.patch  | 14 ++
 dev-python/python-evdev/python-evdev-1.5.0.ebuild  |  7 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch 
b/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch
new file mode 100644
index ..1f516c79acb2
--- /dev/null
+++ b/dev-python/python-evdev/files/python-evdev-1.5.0-python311.patch
@@ -0,0 +1,14 @@
+diff --git a/evdev/eventio_async.py b/evdev/eventio_async.py
+index 77542a4..68225c3 100644
+--- a/evdev/eventio_async.py
 b/evdev/eventio_async.py
+@@ -85,8 +85,7 @@ class ReadIterator(object):
+ def __aiter__(self):
+ return self
+ 
+-@asyncio.coroutine
+-def __anext__(self):
++async def __anext__(self):
+ future = asyncio.Future()
+ try:
+ # Read from the previous batch of events.

diff --git a/dev-python/python-evdev/python-evdev-1.5.0.ebuild 
b/dev-python/python-evdev/python-evdev-1.5.0.ebuild
index a1df11de9086..3d0340816d88 100644
--- a/dev-python/python-evdev/python-evdev-1.5.0.ebuild
+++ b/dev-python/python-evdev/python-evdev-1.5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 
@@ -21,6 +21,11 @@ KEYWORDS="amd64 ~arm x86"
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/gvalkov/python-evdev/pull/174
+   "${FILESDIR}/${P}-python311.patch"
+)
+
 EPYTEST_DESELECT=(
tests/test_uinput.py
 )



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eshowkw/

2022-06-08 Thread Brian Dolbec
commit: 84fc1ec271328e064da8b2537112b724e5a4c3b5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jun  8 20:06:01 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Jun  8 20:06:01 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=84fc1ec2

eshowkw: Fix missing dash for -r? ebuilds in versionlist output

Turns out the real issue causing the row alignment issue was this.
The code inadvertently dropped the dash display which in turn caused the
 row alignment issue.

 Reverts: 4695379c1921865d7763669580ac909ea94db90d
 Gentoo-bug-url: https://bugs.gentoo.org/503366

Signed-off-by: Brian Dolbec  gentoo.org>

 pym/gentoolkit/eshowkw/__init__.py   | 2 +-
 pym/gentoolkit/eshowkw/display_pretty.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pym/gentoolkit/eshowkw/__init__.py 
b/pym/gentoolkit/eshowkw/__init__.py
index c33c47a..ba6c076 100644
--- a/pym/gentoolkit/eshowkw/__init__.py
+++ b/pym/gentoolkit/eshowkw/__init__.py
@@ -49,7 +49,7 @@ def process_display(package, keywords, dbapi):
 content.extend(sep)
 content.extend(keywords.extra)
 header_length = keywords.length
-content_length = portdata.version_length - 1
+content_length = portdata.version_length
 display(content, header, header_length, content_length, portdata.cp, 
topper)
 
 

diff --git a/pym/gentoolkit/eshowkw/display_pretty.py 
b/pym/gentoolkit/eshowkw/display_pretty.py
index 0629d7e..82fd446 100644
--- a/pym/gentoolkit/eshowkw/display_pretty.py
+++ b/pym/gentoolkit/eshowkw/display_pretty.py
@@ -125,6 +125,6 @@ class string_rotator:
 if x.find("+ -") != -1:
 x = x.replace(" ", "-")
 # strip all chars and remove empty lines
-if not strip or len(x.strip(" |-")) > 0:
+if not strip or len(x.strip(" |-")) > 0 or '-' in x:
 tmp.append(x)
 return tmp



[gentoo-commits] repo/gentoo:master commit in: app-i18n/opencc/

2022-06-08 Thread Arthur Zamarin
commit: 8d6b3806c9c4d19db8ad6a47b6461a02ef26dff2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun  8 20:03:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun  8 20:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6b3806

app-i18n/opencc: Stabilize 1.1.3 ppc64, #850637

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

 app-i18n/opencc/opencc-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/opencc/opencc-1.1.3.ebuild 
b/app-i18n/opencc/opencc-1.1.3.ebuild
index 2aaf1b88291f..3beb4f1a32d4 100644
--- a/app-i18n/opencc/opencc-1.1.3.ebuild
+++ b/app-i18n/opencc/opencc-1.1.3.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0/1.1"
-KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2022-06-08 Thread William Hubbs
commit: 1edf8893d9b7b12c54b6545b9de48a226b9858fe
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:42:33 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edf8893

net-libs/nodejs: drop 18.1.0

Bug: https://bugs.gentoo.org/845261
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest |   1 -
 net-libs/nodejs/nodejs-18.1.0.ebuild | 230 ---
 2 files changed, 231 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f91312386124..2fc1b6b848cc 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,5 +2,4 @@ DIST node-v14.19.0.tar.xz 34486868 BLAKE2B 
12e571a366c1d4b2475ef258e338f516bb81e
 DIST node-v14.19.3.tar.xz 34483792 BLAKE2B 
24b598b4c613ad63f8a2ffa15b2ad5663eef68e75842fac4ef988b43f8e6f9c1a242c9b352c411661dc7d1c9f6800426e12934fc4e7788061a8b9f918491a9b7
 SHA512 
0d03d9efee23664faf368a6ab42fa7d653033aebda1f2730c80692577825e31ff5522f1a940933245050a6f9af4ee64b6d65fc890e3d2ecfced327a909b63b6f
 DIST node-v16.14.2.tar.xz 34332624 BLAKE2B 
756895f81ecabbacf30b1e513890d100192c367443a5d041cd3e383985acb6fae189213f44b7a533b43d1b759d5a2677a5ee787c72d3abdb480879d6d24cc95e
 SHA512 
b97274f6e0d63f19e01497c43af36e6561f019e7b0b5b4f6ea19d0fbe2cb4d3c514c06f49e237d1e327936db03c3f437ae0d0b2f830a35f1b7c3a723fbe2a1be
 DIST node-v16.15.1.tar.xz 34618208 BLAKE2B 
6bba1dcc01cf18710e75b998d90b2b1f75476052c85e730a1309a6fecf2994530ce65b45e53ff0cee17bfe07728d4f3eb166f460337cc74f3c7975aee858a6cf
 SHA512 
18c05876f0afe6fd402a11824d1987ddadcb103d3ac16d5b500371536a5d53632c9cbf651b6f4a8d69b69e8bda2575beb7b68675c67fd6cd53e205acfba11038
-DIST node-v18.1.0.tar.xz 36841136 BLAKE2B 
77cc028f61391c483cf9bdff09a2101790119257ceee5b6702347aee771c7ed9656458f482bceb89d9921a598b9e2134ef6c424e6c879934dce9bcc85fbb3552
 SHA512 
edaf830b90b74ff7e8d1098f7f09cff91dc60738bfc612f6847bd7ac283ca76453f624057f64ba3ddcc86804bfbd652eaf8eae1398118220fd54fbf9c0a0e49c
 DIST node-v18.3.0.tar.xz 36941104 BLAKE2B 
947d38aa8637f01421fcf5261832b2fd3f53a5f38868fd03b6c9213c2ba3bdff214be12585a60c4cf88dd9390673e068eb08da07d7da28443a9c56cd024186fc
 SHA512 
c793459c38d72d65d5caaa7fbab37269fe6031766609ab2fd7c921b205d314b1ddebc40738b292669bbbaf166a97328f64af7a0a1aaac111903a42cf98057afd

diff --git a/net-libs/nodejs/nodejs-18.1.0.ebuild 
b/net-libs/nodejs/nodejs-18.1.0.ebuild
deleted file mode 100644
index f546bf353cfc..
--- a/net-libs/nodejs/nodejs-18.1.0.ebuild
+++ /dev/null
@@ -1,230 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node";
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
-   S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
-   npm? ( ssl )
-   system-icu? ( icu )
-   system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
-   >=dev-libs/libuv-1.40.0:=
-   >=net-dns/c-ares-1.17.2:=
-   >=net-libs/nghttp2-1.41.0:=
-   sys-libs/zlib
-   system-icu? ( >=dev-libs/icu-67:= )
-   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
-BDEPEND="${PYTHON_DEPS}
-   sys-apps/coreutils
-   virtual/pkgconfig
-   systemtap? ( dev-util/systemtap )
-   test? ( net-misc/curl )
-   pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-12.22.5-shared_c-ares_nameser_h.patch
-   "${FILESDIR}"/${PN}-15.2.0-global-npm-config.patch
-)
-
-pkg_pretend() {
-   (use x86 && ! use cpu_flags_x86_sse2) && \
-   die "Your CPU doesn't support the required SSE2 instruction."
-
-   if [[ ${MERGE_TYPE} != "binary" ]]; then
-   if use lto; then
-   if tc-is-gcc; then
-   if [[ $(gcc-major-version) -ge 11 ]]; then
-   # Bug #787158
-   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
-   fi
-   fi
-   fi
-   fi
-}
-
-src_prepare() {
-   

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

2022-06-08 Thread Michał Górny
commit: 970fe8a5cfe414c2e3f6814815bb898382c74ca8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:26:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970fe8a5

dev-python/backoff: Bump to 2.1.2

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

 dev-python/backoff/Manifest |  1 +
 dev-python/backoff/backoff-2.1.2.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest
index 4a98621fedb1..b73d5454a565 100644
--- a/dev-python/backoff/Manifest
+++ b/dev-python/backoff/Manifest
@@ -1,2 +1,3 @@
 DIST backoff-2.0.1.gh.tar.gz 19356 BLAKE2B 
0d4867372763d59cf3d20e15ef5a9d01d314f9862170f55bcbbb5c29eb571dd672d4e0393f6b5b6d84b695264915d6c9a2649637b84a79062d4fe6a37b742cfb
 SHA512 
bcec57466470ab419b04e5bdcad7dd6717fda1e27678a9c0e2cab9ce974d55c2057a73dc488105e71ec9a893acb32a907809a839490ff6442f20d9d3f41436d9
 DIST backoff-2.1.0.gh.tar.gz 19475 BLAKE2B 
bd38b589ee28ce5319b2c92c64cd9d33921519d1be3d2250c2c3e803a1784e2e88f884b87fa10d6452d9a332a6db6fed23a6d4d9f79e9fbcb294b0123160f3b3
 SHA512 
9c2f903f9cf2017116cb9f6a97a089b3b5199249d3c42c06fc797b643b2f095b134b2e7cb00d3ca816a4badfdb04c046ff653672a8ce5db1764485820c5d1c06
+DIST backoff-2.1.2.gh.tar.gz 19622 BLAKE2B 
937dbdcf1bad5d3c68703aa08bfec46176a6021afb70d52b71bb52e744881832d9010e3db70112ec40beaf26155a9140fafb5b726b80f8fe1078d69ca011378e
 SHA512 
e0a81def797007a342ca37af6657e6b8a0861a41cb4c78b325e8cbf58e93df3ff900763833c5d5ff97fb9d2e83521ef4f8652ac49bcc6cfb6c0fd92e44356996

diff --git a/dev-python/backoff/backoff-2.1.2.ebuild 
b/dev-python/backoff/backoff-2.1.2.ebuild
new file mode 100644
index ..dd3c03188281
--- /dev/null
+++ b/dev-python/backoff/backoff-2.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Function decoration for backoff and retry"
+HOMEPAGE="
+   https://github.com/litl/backoff/
+   https://pypi.org/project/backoff/
+"
+SRC_URI="
+   https://github.com/litl/backoff/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.rst )
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-06-08 Thread Michał Górny
commit: 3587508fdbe3e37263d8f1b046d64cb49235ef99
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:36:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3587508f

dev-python/pdm-pep517: Bump to 0.12.7

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

 dev-python/pdm-pep517/Manifest |  1 +
 dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index d961118cf2a7..bfda15846669 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-pep517-0.12.4.gh.tar.gz 304353 BLAKE2B 
ca2b18af38423f7430a40e5cced207bd4bec8d101204902c89f335c5d08131e95fe17c5af7a3ef0e654c9e2106145ef5242c9015924a2711c90dbb0d2f48128e
 SHA512 
2007a84909147cd48e9ea6114119a63855ddf48e220f8c896d516b6bddd5a7bd62046f090d739a5069b9e06700f0318e57bd1a4b3c7531508b41540357639c5e
 DIST pdm-pep517-0.12.5.gh.tar.gz 304900 BLAKE2B 
0e2b6b126226be4b462a254baedfd689d21250e4cdaf80bc8372a1742c795fc4fc0f4f0c891b5d2546320957223d2be65cd9881ab8a190fc1e928b42ec450990
 SHA512 
00ab751c69a575c4a51afd39e47265b1a59349d7b70177c8ce6047c1761b00e3fb2338654a7bbd48063d1f32d03fd59aa3c5e8c82393e23eb797f706c574
+DIST pdm-pep517-0.12.7.gh.tar.gz 304959 BLAKE2B 
0571a77803b999f88f38da843c5fcf126eeb538c6812c3e245be2fc14d6cd19929559985efba2d245bbf0efb00e412b2133fca6bbe9e63317e6b7311867e0072
 SHA512 
45da8ab31071a57062fac5b89abe7d912d787d647eda1b45fe3941c43687fe0fe5c8d11e539290035375e17eef808489000513e3128708fcefd851e792757b8f

diff --git a/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
new file mode 100644
index ..ce38d4f05e82
--- /dev/null
+++ b/dev-python/pdm-pep517/pdm-pep517-0.12.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-pep517/
+   https://github.com/pdm-project/pdm-pep517/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r pdm/pep517/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.pep517\._vendor\.:from :' \
+   -e 's:from pdm\.pep517\._vendor ::' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2022-06-08 Thread Michał Górny
commit: 071af017794f072ddc0d26875ac1565bc50c608b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:32:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071af017

dev-python/keyring: Bump to 23.6.0

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

 dev-python/keyring/Manifest  |  1 +
 dev-python/keyring/keyring-23.6.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index b53e88d0a9f1..87ffeb78c997 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,2 +1,3 @@
 DIST keyring-23.5.0.tar.gz 44586 BLAKE2B 
70179f8353147679f03c888b1af00d2461264e7a7062eb7b1372615ae883f43352999ce57e24f3378ac66d5e74a81df66702bf380eb32d6d3554777e9ca63dfe
 SHA512 
639d1cdece5dac854053818f3a4751b30fb9f13a2b3abb0090ba0cb519b50604858673678fe6205c2ec10be863e5f3d63cc7891424beabe2482d35b820a60da1
 DIST keyring-23.5.1.gh.tar.gz 44938 BLAKE2B 
65c03e58ae8de844c1ed58486fd6348a1c7063025d92f9857c972cb3b2f29f4726dd03d25ff04329170719478ec5334f922556ef8598416d0ee07af6fb23c167
 SHA512 
521dd393221287840a5e9d22e94714d88ebb3ac26e87a72dae4958b7d63900cc445bdd087c2192353cdcd72b380d17838e93c4d9e1012f13e026ea27def11f38
+DIST keyring-23.6.0.gh.tar.gz 45236 BLAKE2B 
98ea183760da39512fcebd93b182b10f031853ee88d4e93add119a760851d9552d830fe599c57937d84a23df67b6a6ca9e33a5623a034da2fc8b28c0216a6aaf
 SHA512 
dc196914389ad12f89652614ea00b2ca17cf22471f1bd41ed3cb58519b1ca9b8ad7f497707d77c31d1354c12d73b9881d4f5511c61a6dc562ec358f3009a0c70

diff --git a/dev-python/keyring/keyring-23.6.0.ebuild 
b/dev-python/keyring/keyring-23.6.0.ebuild
new file mode 100644
index ..f5b8e85e5cc3
--- /dev/null
+++ b/dev-python/keyring/keyring-23.6.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="
+   https://github.com/jaraco/keyring/
+   https://pypi.org/project/keyring/
+"
+SRC_URI="
+   https://github.com/jaraco/keyring/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}]
+   >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # this test fails if importlib-metadata returns more than one
+   # entry, i.e. when keyring is installed already
+   tests/test_packaging.py::test_entry_point
+)
+
+EPYTEST_IGNORE=(
+   # apparently does not unlock the keyring properly
+   tests/backends/test_libsecret.py
+   # hangs
+   tests/backends/test_kwallet.py
+)



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

2022-06-08 Thread Michał Górny
commit: 9db7671dfe14452fa56d62bfc875e67783524dc7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:35:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db7671d

dev-python/apipkg: Bump to 3.0.1

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

 dev-python/apipkg/Manifest|  1 +
 dev-python/apipkg/apipkg-3.0.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest
index 54128581fefe..15384b5390f1 100644
--- a/dev-python/apipkg/Manifest
+++ b/dev-python/apipkg/Manifest
@@ -1,3 +1,4 @@
 DIST apipkg-2.1.0.gh.tar.gz 13489 BLAKE2B 
2ad670c6971b3fd6f56e35d3dceed25cd3950efbd9fb562595ea4313d50e9711a6099458eba3720dd5405335bef0ad1932bb2ad1e6db65c93df9f3b57b5caf56
 SHA512 
af74217f283be6dd1a674e12a2fc95739f90d9783caa095eccdea814a1da70b3cc1f756c2e150e5e5e75d1207857071aff97aa10bb2eadc83e04c42954c47df5
 DIST apipkg-2.1.1.gh.tar.gz 13541 BLAKE2B 
bba34b21d967512e2b08a1726dd97dfb432c3f4083661fd9f237948e5c962ebacf7ddf73ef7a34b24ee0a8481d203496504146b5b7627b195f1654fad338061e
 SHA512 
be403398361bd88e04a676346e92df51fb410340858ca446a6a50af565183f15a88efd3d3bdcaa4d042680db35633c780466f4e8b4c9523cd0956fd04f84947a
 DIST apipkg-3.0.0.gh.tar.gz 13798 BLAKE2B 
1061004d8efcd0b76c20eb72a2e36f784c4ba586bc32c99a904ceb9cf545460123fc763f40cb664cf48769e9e777dbf276d523a0ebf44a354f05f9214b97054b
 SHA512 
389ab58df6ecf28c37c485affb8fa94e76e91205d1249913ab1ce2b602739b1635904827a9ab6a215c4e80aecf6a1e7a0e8dc1fe0c32cc65a09dcca23b69b0a7
+DIST apipkg-3.0.1.gh.tar.gz 14026 BLAKE2B 
da16bea557cf870c96d44a383232344d10cfbb682c483468e20755dd378c64e64d72b379901eb59ed0df590b5c3b577c882beb882377f7d759b181cf1b672b50
 SHA512 
89251f02a49b5191879bcf6e35c6a8755d6b29f1ca1c6061eab004385b11433ec86e2968ab23994c6a74515d6a673e445b3bcf8cbdd21b2ec644fcef0d19b419

diff --git a/dev-python/apipkg/apipkg-3.0.1.ebuild 
b/dev-python/apipkg/apipkg-3.0.1.ebuild
new file mode 100644
index ..991e766a64d0
--- /dev/null
+++ b/dev-python/apipkg/apipkg-3.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_/}
+DESCRIPTION="Namespace control and lazy-import mechanism"
+HOMEPAGE="
+   https://github.com/pytest-dev/apipkg/
+   https://pypi.org/project/apipkg/
+"
+SRC_URI="
+   https://github.com/pytest-dev/apipkg/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2022-06-08 Thread Michał Górny
commit: 60dcbd5b490413562f92f7694caa030938a7820b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:34:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60dcbd5b

dev-python/stripe: Bump to 3.3.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-3.3.0.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 42c119ce110b..68decf98053f 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1 +1,2 @@
 DIST stripe-3.2.0.tar.gz 245873 BLAKE2B 
c75864cebc4b62c116138bb3b9fcc7b521a7c89c7252bb2ad03520b0904ad701bab27fbe1a0ae500a2782bf737295218180991fe0d5f224038f7bdcfd2596598
 SHA512 
dbeb846294928fd608d547b8e4aedf188345ce68ce6e9b4c046e86e5a622d96281cf0507db4d1ba5834c68252bda573da7dac725aa1d7cbeb820c65e166f3a1a
+DIST stripe-3.3.0.tar.gz 246317 BLAKE2B 
f734df83509b6c77f865d52b2ec17ac5ac271661478706787616afde1f85cb356f05c2fff63289b3bb180658abab546d39245563f18f4f7a3e8b72a0e578fb34
 SHA512 
4f00fd9901a5b4d873c4a9a00483f57f4cd9359f8a440b3d783e7aeed250e33400a7405ca8ea5af29fd1b44bc84c65fa59c8121e4ffb4852584ffd3fc2099910

diff --git a/dev-python/stripe/stripe-3.3.0.ebuild 
b/dev-python/stripe/stripe-3.3.0.ebuild
new file mode 100644
index ..1dc081924988
--- /dev/null
+++ b/dev-python/stripe/stripe-3.3.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.130.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+   epytest tests
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port ${stripe_mock_port} &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=$!
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   http://127.0.0.1:${stripe_mock_port}/v1/customers &> 
/dev/null
+   eend $? "Port ${stripe_mock_port} unavailable"
+   if [[ $? -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2022-06-08 Thread Michał Górny
commit: e162d478b2aab286e06adbe9937e151823447c89
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  8 19:28:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  8 19:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e162d478

dev-python/pkginfo: Bump to 1.8.3

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

 dev-python/pkginfo/Manifest |  1 +
 dev-python/pkginfo/pkginfo-1.8.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index c5400b2aceaf..3a9828b27476 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1 +1,2 @@
 DIST pkginfo-1.8.2.tar.gz 374689 BLAKE2B 
bff34659d77c3f9f870b130ad0d86fa730c42f1f3db78468a4557df855eb57e6b1dc2fefbebf9126306736f680538bcc6cddcaefdcb9defdc99c22e04ae2e9fd
 SHA512 
06164b6c17000cf25e72d39e4e025a395cdd09afaab6169180cf096bae5a1ff863930d3b368274b6a03458a9ae1c3cb996559c0b042807141435b1868189b5f6
+DIST pkginfo-1.8.3.tar.gz 375734 BLAKE2B 
a3e9779bcb7cd326d8bd8137fa388055032fd4ee7732d47a341807201a97f1d44652d8e46adefd301cf7cd3c1d041e49a6ed2b8752e12347a8a2a2349cf397bd
 SHA512 
54a67bdf078b38600651cb94afa62e9d86fce512022b1e79eb4565289ae3fad2325647654704488968e18cd85cbba4bd0ce28392fd09ae9638ee449e802273eb

diff --git a/dev-python/pkginfo/pkginfo-1.8.3.ebuild 
b/dev-python/pkginfo/pkginfo-1.8.3.ebuild
new file mode 100644
index ..0d4b0b97213c
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.8.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2022-06-08 Thread William Hubbs
commit: f9e43f12b9961f034decc9093149b23d661c11bc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e43f12

sys-apps/openrc: remove unused code

Version 0.44.x should try to install urandom if seedrng is in the boot
runlevel and we are downgrading.

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

 sys-apps/openrc/openrc-0.44.10.ebuild | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/sys-apps/openrc/openrc-0.44.10.ebuild 
b/sys-apps/openrc/openrc-0.44.10.ebuild
index e7337a132e40..c4028fe6262e 100644
--- a/sys-apps/openrc/openrc-0.44.10.ebuild
+++ b/sys-apps/openrc/openrc-0.44.10.ebuild
@@ -155,4 +155,15 @@ pkg_postinst() {
ewarn "without networking."
ewarn
fi
+
+   # added to handle downgrading from 0.45 (2022-06-08)
+   for v in ${REPLACING_VERSIONS}; do
+   [[ -x $(type rc-update) ]] || continue
+   if ver_test $v -gt 0.44.10; then
+   if rc-update show boot | grep -q seedrng; then
+   rc-update del seedrng boot
+   rc-update add urandom boot
+   fi
+   fi
+   done
 }



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

2022-06-08 Thread William Hubbs
commit: 97276a847bbb3044e26b66f6d7d6d0fdf85cace7
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97276a84

sys-apps/openrc: fix upgrade handling

This removes redundant code from 0.45.x. We don't need the downgrade
logic here, just the upgrade logic.

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

 sys-apps/openrc/openrc-0.45.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-0.45.ebuild 
b/sys-apps/openrc/openrc-0.45.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-0.45.ebuild
+++ b/sys-apps/openrc/openrc-0.45.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



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

2022-06-08 Thread William Hubbs
commit: 7bfdd5f77bd2361b7285d8ad7253744a5f0c95dc
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun  8 19:36:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun  8 19:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfdd5f7

sys-apps/openrc: sync live

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

 sys-apps/openrc/openrc-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 0be02cfdbdbb..c76771b7efea 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -160,11 +160,5 @@ pkg_postinst() {
rc-update add seedrng boot
fi
fi
-   if ver_test $v -gt 0.45; then
-   if rc-update show boot | grep -q seedrng; then
-   rc-update del seedrng boot
-   rc-update add urandom boot
-   fi
-   fi
done
 }



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

2022-06-08 Thread Andrew Ammerlaan
commit: 8f1dbf57e17294c7af8ca1eb28a7a09755a67b1e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon May 23 10:53:28 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1dbf57

dev-python/QtPy: enable py3.11

Pyside2 currently does not compile with py3.11 and it is
not likely to get fixed soon because upstream development
has moved to pyside6 for Qt6. Python 3.10 on pyside2 already
required a bunch of patches to function.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/QtPy/QtPy-2.1.0-r1.ebuild | 146 +++
 1 file changed, 146 insertions(+)

diff --git a/dev-python/QtPy/QtPy-2.1.0-r1.ebuild 
b/dev-python/QtPy/QtPy-2.1.0-r1.ebuild
new file mode 100644
index ..41ec2ce12760
--- /dev/null
+++ b/dev-python/QtPy/QtPy-2.1.0-r1.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Abstraction layer on top of PyQt5 and PySide2 and additional 
custom QWidgets"
+HOMEPAGE="
+   https://github.com/spyder-ide/qtpy/
+   https://pypi.org/project/QtPy/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+_IUSE_QT_MODULES="
+   declarative designer gui help location multimedia network opengl
+   positioning printsupport sensors serialport speech sql svg testlib
+   webchannel webengine websockets widgets x11extras xml xmlpatterns
+"
+IUSE="+pyqt5 pyside2 ${_IUSE_QT_MODULES}"
+unset _IUSE_QT_MODULES
+
+REQUIRED_USE="
+   || ( pyqt5 pyside2 )
+   python_targets_python3_11? ( pyqt5 !pyside2 )
+"
+
+# These flags are currently *not* common to both the PySide2 and PyQt5 ebuild
+# Disable them for now, please check periodically if this is still up to date.
+#  bluetooth? ( pyqt5 )
+#  dbus? ( pyqt5 )
+#
+#  3d? ( pyside2 )
+#  charts? ( pyside2 )
+#  concurrent? ( pyside2 )
+#  datavis? ( pyside2 )
+#  scxml? ( pyside2 )
+#  script? ( pyside2 )
+#  scripttools? ( pyside2 )
+
+# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going
+# to work. The package only checks whether PyQt5/pyside2 is installed, it does
+# not verify whether they have the necessary modules (i.e. satisfy the USE 
dep).
+#
+# Webengine is a special case, because PyQt5 provides this in a separate 
package
+# while PySide2 ships it in the same package.
+#
+# declarative/qml/quick is a special case, because PyQt5 bundles the bindings
+# for qml and quick in one flag: declarative PySide2 does not.
+#
+# The PyQt5 ebuild currently enables xml support unconditionally, the flag is
+# added anyway with a (+) to make it future proof if the ebuild were to change
+# this behaviour in the future.
+#
+# The PySide2 ebuild currently enables opengl and serialport support
+# unconditionally, the flag is added anyway with a (+) to make it future proof
+# if the ebuild were to change this behaviour in the future.
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   pyqt5? (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/PyQt5[declarative?,designer?,gui?,help?,location?]
+   dev-python/PyQt5[multimedia?,network?,opengl?,positioning?]
+   
dev-python/PyQt5[printsupport?,sensors?,serialport?,speech(-)?,sql?,svg?]
+   dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?]
+   dev-python/PyQt5[x11extras?,xml(+)?,xmlpatterns?]
+   webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+   )
+   pyside2? (
+   $(python_gen_cond_dep '
+   dev-python/pyside2[${PYTHON_USEDEP}]
+   
dev-python/pyside2[designer?,gui?,help?,location?,multimedia?]
+   
dev-python/pyside2[network?,opengl(+)?,positioning?,printsupport?]
+   
dev-python/pyside2[sensors?,serialport(+)?,speech?,sql?,svg?]
+   
dev-python/pyside2[testlib?,webchannel?,webengine?,websockets?]
+   
dev-python/pyside2[widgets?,x11extras?,xml?,xmlpatterns?]
+   declarative? ( dev-python/pyside2[qml,quick] )
+   ' python3_{8..10})
+   )
+"
+
+# The QtPy testsuite skips tests for bindings that are not installed, so here 
we
+# ensure that everything is available and all tests are run. Note that not
+# all flags are available in PyQt5/PySide2, so some tests are still skipped.
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   pyqt5? (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   
dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location]
+ 

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

2022-06-08 Thread Andrew Ammerlaan
commit: f9da326e6701e66a04bead69ea0d4783397c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:55 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9da326e

dev-python/PyQt5-sip: add 12.10.1, enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/PyQt5-sip/Manifest |  1 +
 dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest
index ac479caad272..11081034108d 100644
--- a/dev-python/PyQt5-sip/Manifest
+++ b/dev-python/PyQt5-sip/Manifest
@@ -1 +1,2 @@
+DIST PyQt5_sip-12.10.1.tar.gz 121271 BLAKE2B 
5f1720a85b8522f552259be990d1d27c0f40d8c0c3ca0395679da02851e73b45210a6390b66d899fc00cabfeeda57f2bac4c8d108cd05ebc179302343fbe0457
 SHA512 
a6336195d8d5a1b216a85461c5f7acf3563c6db2255079734e955a9412522cfdb82663dbff5d60574acc7bb29dd5ef11f98f2c0c3c3d3fcbf290b039cda31638
 DIST PyQt5_sip-12.9.0.tar.gz 103007 BLAKE2B 
461973ce3563c27ce5a6e3a537cf9a8e53adc8ddde36ec1d2eb7abb986908151ece99ff8756f752d2c6e331a3e9b7b70813d35f8701cedd7f09e6edbcc435121
 SHA512 
ca6f3b18b64391fded88732a8109a04d85727bbddecdf126679b187c7f0487c3c1f69ada3e8c54051281a43c6f2de70390ac5ff18a1bed79994070ddde730c5f

diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild 
b/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild
new file mode 100644
index ..91c98f7ad6e1
--- /dev/null
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.10.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="sip extension module for PyQt5"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ 
https://pypi.org/project/PyQt5-sip/";
+
+MY_P=${PN/-/_}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz";
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"



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

2022-06-08 Thread Andrew Ammerlaan
commit: fad7e8bf55d23520e7a33893d4ff2c7afa8a79d8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:49:08 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad7e8bf

dev-python/qtawesome: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/qtawesome/qtawesome-1.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/qtawesome/qtawesome-1.1.1.ebuild 
b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
index 4d8a21cc0144..c114fb76356a 100644
--- a/dev-python/qtawesome/qtawesome-1.1.1.ebuild
+++ b/dev-python/qtawesome/qtawesome-1.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1 virtualx
 
 MY_PN="QtAwesome"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 4430773b229db8a2e8b7e400a13e9890c6ff6fa6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 11:06:11 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4430773b

dev-python/qdarkstyle: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25577
Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
index 71c665275163..be9e061855b7 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 



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

2022-06-08 Thread Andrew Ammerlaan
commit: f29c6b993b40bc4621294a5ca8ed781b5f8a279c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:48:06 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29c6b99

dev-python/pytest-qt: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild 
b/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
index 11a6bd58b0a3..cddbe0810ddd 100644
--- a/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.0.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1 virtualx
 
@@ -22,7 +22,9 @@ 
RDEPEND="dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]"
 BDEPEND="
test? (
dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
-   dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+   ' python3_{8..10} )
)
 "
 
@@ -50,5 +52,8 @@ python_test() {
)
 
PYTEST_QT_API="pyqt5" epytest || die
-   PYTEST_QT_API="pyside2" epytest || die
+   # Pyside2 is not compatible with python3.11
+   if [[ "${EPYTHON}" != python3.11 ]]; then
+   PYTEST_QT_API="pyside2" epytest || die
+   fi
 }



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

2022-06-08 Thread Andrew Ammerlaan
commit: 39ceea3c38c6eabae03acaf9f2d850fbfad4f817
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:52:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ceea3c

dev-python/libsass: update EAPI 7 -> 8, enable py3.11, pep517

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/libsass/libsass-0.21.0-r1.ebuild | 58 +
 1 file changed, 58 insertions(+)

diff --git a/dev-python/libsass/libsass-0.21.0-r1.ebuild 
b/dev-python/libsass/libsass-0.21.0-r1.ebuild
new file mode 100644
index ..e762d9eb658b
--- /dev/null
+++ b/dev-python/libsass/libsass-0.21.0-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 toolchain-funcs
+
+MY_P="libsass-python-${PV}"
+DESCRIPTION="A straightforward binding of libsass for Python"
+HOMEPAGE="https://github.com/sass/libsass-python/";
+SRC_URI="
+   https://github.com/sass/libsass-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-libs/libsass-3.6.5"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   test? (
+   dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   )"
+
+# Remove sassc, in favour of pysassc, see: 
https://github.com/sass/libsass-python/issues/134
+# This avoids a file collision with dev-lang/sassc
+PATCHES=( "${FILESDIR}"/${PN}-0.20.0_rename_sassc.patch )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   echo "${PV}" > .libsass-upstream-version || die
+   distutils-r1_src_prepare
+   export SYSTEM_SASS=1
+   # https://bugs.gentoo.org/730244
+   if tc-is-clang; then
+   sed -i -e 's/-std=gnu++0x//g' setup.py || die
+   fi
+}
+
+python_test() {
+   local deselect=(
+   # probably broken by removal of sassc
+   sasstests.py::SasscTestCase::test_sassc_stdout
+   # skip the pip tests because they need an internet connection
+   # not relevant for gentoo anyway
+   sasstests.py::DistutilsTestCase::test_build_sass
+   sasstests.py::DistutilsTestCase::test_output_style
+   )
+
+   epytest sasstests.py ${deselect[@]/#/--deselect }
+}



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

2022-06-08 Thread Andrew Ammerlaan
commit: 4152a2ba7f98cad978188ebe7f43a778182e35b3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed May 25 10:55:37 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4152a2ba

dev-python/qtsass: update EAPI 7 -> 8, enable py3.11, pep517

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/qtsass/qtsass-0.3.0-r1.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-python/qtsass/qtsass-0.3.0-r1.ebuild 
b/dev-python/qtsass/qtsass-0.3.0-r1.ebuild
new file mode 100644
index ..452aed88a152
--- /dev/null
+++ b/dev-python/qtsass/qtsass-0.3.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Compile SASS files to Qt stylesheets"
+HOMEPAGE="https://github.com/spyder-ide/qtsass";
+SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/libsass[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-py3.10.patch"
+)
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # assert 1 == 2
+   tests/test_watchers.py::test_watchers
+)



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

2022-06-08 Thread Andrew Ammerlaan
commit: 77942a08e5dfba186e4a2a4a65f58e5b37829b9c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:20 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77942a08

dev-python/sip: add 6.6.1, enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/sip/Manifest|  1 +
 .../files/sip-6.6.1-python311-invalid-regex.patch  | 21 
 dev-python/sip/sip-6.6.1.ebuild| 39 ++
 3 files changed, 61 insertions(+)

diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 52c9a17c715e..e7ef4971e16e 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -2,3 +2,4 @@ DIST sip-4.19.25.tar.gz 1056384 BLAKE2B 
f92e105e6b30e871aea2883dc9cd459e4032fb13
 DIST sip-5.5.0.tar.gz 1108126 BLAKE2B 
59f0323b3befd7ebb89461e93e1e7e5707d11b2882bd524a45f3a6ba8d8a3c792aff5580027255812f6a3fa0854febeb418690fa6106efb21aab1610d66ef911
 SHA512 
0122beab575239cdb3b1430dc53a7f74175e3fbb3e113bcafced122ffbc4bd3d339b64a672ac1319ea14cd540b5877c2bcfeb7f8821fe8a3c8ba3ce9744bf803
 DIST sip-6.4.0.tar.gz 1201890 BLAKE2B 
be5ccdfa7853eb2baa3b7c4e7f64a315e39ef899631e93569d75ed27bbf9752c97cca1bfd6c813efb0046d1d82fc8c5625a04f08c330a4e2c102461f3a42beee
 SHA512 
eec1bdbe4ef3d8ba5152a2dcd888efc23498bcbee01c95b7eb72074c2a133d8e8599cc4bb6d6b2fec99f093a73705e0fea1c148c2e49058c0fd6f2ba97f40884
 DIST sip-6.5.0.tar.gz 1202004 BLAKE2B 
a67ba784c0851a528fded689cc2a84fa18ba906d23adb71fceab14e652c02b079ce7d3b40a3594251852d20875ac53571e851630e441b8846c302772933b1829
 SHA512 
3baa20403b668e5f02b2506a693522ce421080e073ac39f62a23823b3e023b0b88fc60ab79e2301ecc39304f6df3d8647adc56429641e91c217fecea9bfacb91
+DIST sip-6.6.1.tar.gz 1134991 BLAKE2B 
dec51bce80566ffad25dd67686a746134e032f3cf1696fbf256d000d266f9e3921dcafaead40bcf3dc67d42aa89c5982d090abde7d8b3c3f8ec6ddd4470b9a43
 SHA512 
49d03730819210f4239946da0ddd0694583dc13458997edc11895ef399d8017f38e3354a87bae495492c3cf3334b810c2d924ec0f5bbb129e88cc15eac720c01

diff --git a/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch 
b/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch
new file mode 100644
index ..908111627854
--- /dev/null
+++ b/dev-python/sip/files/sip-6.6.1-python311-invalid-regex.patch
@@ -0,0 +1,21 @@
+
+# HG changeset patch
+# User Phil Thompson 
+# Date 1651507410 -3600
+# Node ID 3d656f0765f508ea9714b5e7c9ce00e304e6f600
+# Parent  c179f418c5bee188e3ec7a0c0e50f9eab34cf12f
+Fixed indented directives.
+
+diff -r c179f418c5be -r 3d656f0765f5 sipbuild/generator/parser/tokens.py
+--- a/sipbuild/generator/parser/tokens.py  Mon May 02 16:51:06 2022 +0100
 b/sipbuild/generator/parser/tokens.py  Mon May 02 17:03:30 2022 +0100
+@@ -174,7 +174,7 @@
+ 
+ # Handle directives.
+ def t_DIRECTIVE(t):
+-r'(?m)^\s*%[a-zA-Z][a-zA-Z]*'
++r'%[a-zA-Z][a-zA-Z]*'
+ 
+ # The name of the directive is used as its type.
+ name = t.value[t.value.index('%') + 1:]
+

diff --git a/dev-python/sip/sip-6.6.1.ebuild b/dev-python/sip/sip-6.6.1.ebuild
new file mode 100644
index ..4e130e33eb13
--- /dev/null
+++ b/dev-python/sip/sip-6.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python bindings generator for C/C++ libraries"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ 
https://pypi.org/project/sip/";
+
+MY_P=${PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz";
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   !

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

2022-06-08 Thread Andrew Ammerlaan
commit: 8340ea6d704ee5065e27b50dd393d0749c6fe061
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 14:41:47 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8340ea6d

dev-python/PyQt-builder: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild 
b/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
index 1df75641df61..9b6bc50a1942 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.12.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="The PEP 517 compliant PyQt build system"



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

2022-06-08 Thread Andrew Ammerlaan
commit: 158c0ab8523ec845929f1dba1ab07c73447ac446
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 20 17:00:31 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun  8 19:15:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158c0ab8

dev-python/PyQtWebEngine: enable py3.11

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild 
b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
index 63cc553e9114..ce854a608d91 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit python-r1 qmake-utils
 
 DESCRIPTION="Python bindings for QtWebEngine"



  1   2   3   4   >