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

2022-05-16 Thread Jakov Smolić
commit: 6f3f15babb0ed6afd65b65dc9537f182c2866bc3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May 16 12:21:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May 16 12:21:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3f15ba

app-office/scribus: Stabilize 1.5.8-r1 ppc, #843356

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

 app-office/scribus/scribus-1.5.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/scribus/scribus-1.5.8-r1.ebuild 
b/app-office/scribus/scribus-1.5.8-r1.ebuild
index d54fc9affaaa..9c9dfbd6604c 100644
--- a/app-office/scribus/scribus-1.5.8-r1.ebuild
+++ b/app-office/scribus/scribus-1.5.8-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc ~ppc64 ~x86"
 IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts 
+templates tk"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-05-16 Thread Miroslav Šulc
commit: 16b34f395aa136178a5c49557a03e895ccd3292a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon May 16 12:10:23 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May 16 12:10:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b34f39

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

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

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

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 19701fe70887..05d1f5edf448 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-10.0.18-src.tar.gz 6088118 BLAKE2B 
7d3fdb5a682dd44d358a619a18ca3df3bde27c9fc963436c9bce86baf07a42e87ba80724afdc6ce72b493d2fb35dda644eba29df7d4434f8c815ada4cb5d2ca3
 SHA512 
001205f382f44163f08dba1d306472b7ef3256e31a522c3f1f7595bca4fd084776a0c1f69b241302fa5d0d2f143ac063cb34d4fcf79a51ec9722f2f2ce3f1dab
 DIST apache-tomcat-10.0.20-src.tar.gz 6097471 BLAKE2B 
77df97d73ff87a5ad55dfc3a0df02e3a306e619a5ae4bd2df0a0e3d42d236ccf2c6a6c46f60f56311f9be1bd561be9096d810d932f136b5856ff275fb3ae8368
 SHA512 
1e75b0bad54a9fac6ddc650156fac88bc91933ff0bf4e9a62948f5e116454b6def10d7ad632968e709e8aac72b15c567e4497cdb9b594352cd12d7518fdaf18f
+DIST apache-tomcat-10.0.21-src.tar.gz 6109792 BLAKE2B 
c650a2e0cb8c6424d98539eaa802c788ff212b014e614123841a806fc9845a953911b5964f67cfc8c1f2ce33dfe627636b5af2f1eaa4b4c985ef4b78d0d831bf
 SHA512 
925bb61ca8b6432e4aef5d5088838e811dbfc0a7b6190354b6ffd957d4ebf145ac1bf4a919b368def0cf63c86c28caf78faf78b190a6e54e085cbf4f108836a1
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c

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

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

2022-05-16 Thread Miroslav Šulc
commit: e1b9e36bf0841d5df67e60e4fcc8b79fc4de1b07
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon May 16 12:10:42 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May 16 12:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b9e36b

www-servers/tomcat: bump to 10.0.21

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

 www-servers/tomcat/Manifest  |   1 +
 www-servers/tomcat/tomcat-10.0.21.ebuild | 198 +++
 2 files changed, 199 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index cf93bd09cb94..201841521a11 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-10.0.18-src.tar.gz 6088118 BLAKE2B 
7d3fdb5a682dd44d358a619a18ca3df3bde27c9fc963436c9bce86baf07a42e87ba80724afdc6ce72b493d2fb35dda644eba29df7d4434f8c815ada4cb5d2ca3
 SHA512 
001205f382f44163f08dba1d306472b7ef3256e31a522c3f1f7595bca4fd084776a0c1f69b241302fa5d0d2f143ac063cb34d4fcf79a51ec9722f2f2ce3f1dab
 DIST apache-tomcat-10.0.20-src.tar.gz 6097471 BLAKE2B 
77df97d73ff87a5ad55dfc3a0df02e3a306e619a5ae4bd2df0a0e3d42d236ccf2c6a6c46f60f56311f9be1bd561be9096d810d932f136b5856ff275fb3ae8368
 SHA512 
1e75b0bad54a9fac6ddc650156fac88bc91933ff0bf4e9a62948f5e116454b6def10d7ad632968e709e8aac72b15c567e4497cdb9b594352cd12d7518fdaf18f
+DIST apache-tomcat-10.0.21-src.tar.gz 6109792 BLAKE2B 
c650a2e0cb8c6424d98539eaa802c788ff212b014e614123841a806fc9845a953911b5964f67cfc8c1f2ce33dfe627636b5af2f1eaa4b4c985ef4b78d0d831bf
 SHA512 
925bb61ca8b6432e4aef5d5088838e811dbfc0a7b6190354b6ffd957d4ebf145ac1bf4a919b368def0cf63c86c28caf78faf78b190a6e54e085cbf4f108836a1
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.77-src.tar.gz 5963037 BLAKE2B 
63192409b148cf0691e6ad22180e4f79d8603e89633598ee3f1dcfdd7d55b88530ecb1aa7c585920e086a7582dea78fcbcd1498ed2552e0f8d17127658769f66
 SHA512 
a0d2f77540b5370e09d03d04340e0c7f539eb5761b84ea3c8ef924e2a3e7f9528b3ed83a0c8e413bc9335cee6052135788e48e30d95f231ba3ade7f0b53ec157
 DIST apache-tomcat-8.5.78-src.tar.gz 5972826 BLAKE2B 
93acb2e997a877a2195642da7d896ec4f08bebd83aa12d868607056c23722bdb90147814173dde17fc142a9e4e434e4570a15ebfa1f8b1c7911a16408728b4bb
 SHA512 
b58fdaa57420fcf7759420fba26bfd6edaa5174f5d3a81fdf8783f19d5385e2502d2ad4bfa0e4a77c6a084bf6d97a6d3cd274ab0ab3f2311d23079e273c41b32

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

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

2022-05-16 Thread Hans de Graaff
commit: db5adb0c74c50ba95eb05192dfdce72143c549c7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 16 11:13:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 16 11:13:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5adb0c

dev-ruby/sprockets/files: add missing patches

Closes: https://bugs.gentoo.org/844961
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/sprockets-3.7.2-erb-deprecation.patch| 29 ++
 .../sprockets/files/sprockets-3.7.2-kwargs.patch   | 28 +
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/sprockets/files/sprockets-3.7.2-erb-deprecation.patch 
b/dev-ruby/sprockets/files/sprockets-3.7.2-erb-deprecation.patch
new file mode 100644
index ..c433360cae52
--- /dev/null
+++ b/dev-ruby/sprockets/files/sprockets-3.7.2-erb-deprecation.patch
@@ -0,0 +1,29 @@
+From b4fbdd9dfccabcaf5aa9f6ab7f6cab430cc16999 Mon Sep 17 00:00:00 2001
+From: utilum 
+Date: Sun, 24 Jun 2018 10:30:13 +0200
+Subject: [PATCH] backport: Deprecate safe_level of `ERB.new` in Ruby 2.6
+
+37a87ba0969d9c08e0e5d05271c7d2e6ba8aa817
+---
+ lib/sprockets/erb_processor.rb | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/lib/sprockets/erb_processor.rb b/lib/sprockets/erb_processor.rb
+index a14d1c1a8..acbd4ad63 100644
+--- a/lib/sprockets/erb_processor.rb
 b/lib/sprockets/erb_processor.rb
+@@ -18,7 +18,13 @@ def initialize(&block)
+ end
+ 
+ def call(input)
+-  engine = ::ERB.new(input[:data], nil, '<>')
++  match = ERB.version.match(/\Aerb\.rb \[(?[^ ]+) /)
++  if match && match[:version] >= "2.2.0" # Ruby 2.6+
++engine = ::ERB.new(input[:data], trim_mode: '<>')
++  else
++engine = ::ERB.new(input[:data], nil, '<>')
++  end
++
+   context = input[:environment].context_class.new(input)
+   klass = (class << context; self; end)
+   klass.class_eval(&@block) if @block

diff --git a/dev-ruby/sprockets/files/sprockets-3.7.2-kwargs.patch 
b/dev-ruby/sprockets/files/sprockets-3.7.2-kwargs.patch
new file mode 100644
index ..3c9be7e7af01
--- /dev/null
+++ b/dev-ruby/sprockets/files/sprockets-3.7.2-kwargs.patch
@@ -0,0 +1,28 @@
+From 6e6d6a70848cf006fabf48088cb4140c6d1858e7 Mon Sep 17 00:00:00 2001
+From: pavel 
+Date: Tue, 1 Oct 2019 12:29:13 +0200
+Subject: [PATCH] kwargs
+
+---
+ test/test_performance.rb | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test/test_performance.rb b/test/test_performance.rb
+index c9e76c00f..f2ffde606 100644
+--- a/test/test_performance.rb
 b/test/test_performance.rb
+@@ -16,12 +16,12 @@ def stat(filename)
+ $dir_entires_calls = nil
+ class << Dir
+   alias_method :original_entries, :entries
+-  def entries(dirname, *args)
++  def entries(dirname, **args)
+ if $dir_entires_calls
+   $dir_entires_calls[dirname.to_s] ||= []
+   $dir_entires_calls[dirname.to_s] << caller
+ end
+-original_entries(dirname, *args)
++original_entries(dirname, **args)
+   end
+ end
+ 



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

2022-05-16 Thread Florian Schmaus
commit: e154ef381569a7c8e92a9dd4ea01a6c9b56d5175
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 11:03:37 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 11:03:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e154ef38

net-misc/nextcloud-client: stabilize 3.4.4 for amd64

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

 net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
index df314cf64b74..a3ac54808113 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-simulation/EmptyEpsilon/, games-simulation/EmptyEpsilon/files/

2022-05-16 Thread Florian Schmaus
commit: eb81f1f23a16118debe1daebbccc58d02a3f5631
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 09:59:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb81f1f2

games-simulation/EmptyEpsilon: add 2022.03.16

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

 .../EmptyEpsilon/EmptyEpsilon-2022.03.16.ebuild| 88 ++
 games-simulation/EmptyEpsilon/Manifest |  4 +
 .../files/EmptyEpsilon-cmake-meshoptimizer.patch   | 15 
 .../EmptyEpsilon/files/SeriousProton-cmake.patch   | 15 
 4 files changed, 122 insertions(+)

diff --git a/games-simulation/EmptyEpsilon/EmptyEpsilon-2022.03.16.ebuild 
b/games-simulation/EmptyEpsilon/EmptyEpsilon-2022.03.16.ebuild
new file mode 100644
index ..9842d07150b2
--- /dev/null
+++ b/games-simulation/EmptyEpsilon/EmptyEpsilon-2022.03.16.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+# basics_universal version
+MY_BU_VER="1_15_update2"
+# meshoptimizer version
+MY_MO_VER="0.16"
+
+DESCRIPTION="A spaceship bridge simulator game"
+HOMEPAGE="https://daid.github.io/EmptyEpsilon/";
+# This bundles SeriousProton as the build system does not support using
+# a separate SeriousProton instance (and currently EmptyEpsilon seems to
+# be the only consumer).
+SRC_URI="
+   https://github.com/daid/EmptyEpsilon/archive/EE-${PV}.tar.gz -> 
EmptyEpsilon-${PV}.tar.gz
+   https://github.com/daid/SeriousProton/archive/EE-${PV}.tar.gz -> 
SeriousProton-${PV}.tar.gz
+   
https://github.com/BinomialLLC/basis_universal/archive/refs/tags/v${MY_BU_VER}.tar.gz
 -> basis_universal_${MY_BU_VER}.tar.gz
+   
https://github.com/zeux/meshoptimizer/archive/refs/tags/v${MY_MO_VER}.tar.gz -> 
meshoptimizer-${MY_MO_VER}.tar.gz
+"
+
+# EmptyEpsilon is mostly licensed under GPL, however the art ressources
+# use Creative Commons and the bundled SeriousProton is MIT-licensed.
+LICENSE="Apache-2.0 GPL-2 CC-BY-SA-3.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-cpp/nlohmann_json
+   media-libs/freetype
+   media-libs/libsdl2
+   >=media-libs/glm-0.9.9.8
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/EmptyEpsilon-EE-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-cmake-meshoptimizer.patch"
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} == "binary" ]] && return
+
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -lt 11 ]]; then
+   # ld: /usr/lib64/libsfml-audio.so: undefined reference 
to `std::__throw_bad_array_new_length()@GLIBCXX_3.a4.29'
+   eerror "${PN} requires GCC >= 11. Run gcc-config to 
switch your default compiler."
+   die "Need at least GCC >= 11"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   local -A externals=()
+   
externals["${BUILD_DIR}/SeriousProton/externals/basis"]="${WORKDIR}/basis_universal-${MY_BU_VER}"
+   
externals["${BUILD_DIR}/externals/meshoptimizer"]="${WORKDIR}/meshoptimizer-${MY_MO_VER}"
+   local link
+   for link in "${!externals[@]}"; do
+   local external_dir=$(dirname "${link}")
+   if [[ ! -d "${external_dir}" ]]; then
+   mkdir -p "${external_dir}" || die
+   fi
+   local target="${externals[${link}]}"
+   ln -rs "${target}" "${link}" || die
+   done
+
+   eapply --directory="${WORKDIR}/SeriousProton-EE-${PV}" \
+  "${FILESDIR}/SeriousProton-cmake.patch"
+}
+
+src_configure() {
+   local version=( $(ver_rs 1- ' ') )
+   local mycmakeargs=(
+   -DSERIOUS_PROTON_DIR="${WORKDIR}/SeriousProton-EE-${PV}/"
+   -DCPACK_PACKAGE_VERSION="${PV}"
+   -DCPACK_PACKAGE_VERSION_MAJOR="${version[0]}"
+   -DCPACK_PACKAGE_VERSION_MINOR="${version[1]}"
+   -DCPACK_PACKAGE_VERSION_PATCH="${version[2]}"
+   )
+
+   cmake_src_configure
+}

diff --git a/games-simulation/EmptyEpsilon/Manifest 
b/games-simulation/EmptyEpsilon/Manifest
index a04319c8d93f..aaf0d0e732ff 100644
--- a/games-simulation/EmptyEpsilon/Manifest
+++ b/games-simulation/EmptyEpsilon/Manifest
@@ -1,2 +1,6 @@
 DIST EmptyEpsilon-2021.06.23.tar.gz 285211647 BLAKE2B 
813b7e02ff7f046b7f28139063441eb421861b720c7b55d25930d3a418211fefdce7ac0e6ab705b4afe52df58f85a9298ff3e6be883a841e6eb9f7037eca297b
 SHA512 
209ea68d99ef5ef53f1e3484d6471cafc01d4cb6505609a5b41d468387147127b4b4bbc20af75404d2cdef3d3cfb37bbb7f6fb3ae336d2f7e264e9c470ad7764
+DIST EmptyEpsilon-2022.03.16.tar.gz 258014053 BLAKE2B 
d447518c6887b5969bce48abc042a259733a6845a49ba767b274d17c1b0e28a025443d073563e269365837191439f7963f3a3775c58b143e97cef7b7c0cef336
 SHA512 
63f351be1af792be0ce8b1171ea14dd9f3ab75825ca9df48f7a7bfbc3cedfe05183f59

[gentoo-commits] repo/gentoo:master commit in: net-im/poezio/

2022-05-16 Thread Florian Schmaus
commit: 547f1c0dd7e917a2e67de2f495cc4ce5f00c529c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:32:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547f1c0d

net-im/poezio: stabilize 0.14 for amd64

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

 net-im/poezio/poezio-0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/poezio/poezio-0.14.ebuild b/net-im/poezio/poezio-0.14.ebuild
index 81e2f3ab9a0b..b89e69da45ff 100644
--- a/net-im/poezio/poezio-0.14.ebuild
+++ b/net-im/poezio/poezio-0.14.ebuild
@@ -21,7 +21,7 @@ if [[ "${PV}" == "" ]]; then
BDEPEND="dev-python/sphinx"
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-im/poezio/

2022-05-16 Thread Florian Schmaus
commit: c21a4f0f0a1c701e7f0952cd2c154f3bc31b10e4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:32:53 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21a4f0f

net-im/poezio: drop 0.13.1-r2

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

 net-im/poezio/Manifest|  1 -
 net-im/poezio/poezio-0.13.1-r2.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/net-im/poezio/Manifest b/net-im/poezio/Manifest
index 02b8eba1a8a6..89fdd00059f4 100644
--- a/net-im/poezio/Manifest
+++ b/net-im/poezio/Manifest
@@ -1,2 +1 @@
-DIST poezio-0.13.1.tar.gz 632572 BLAKE2B 
e8d3d34c5ca8d236a5a434b4b339cab5ea7286c60db3ef5a6012d406848537b587e834b86f7b6049ee8e637a82e883b2d874134bc1f7d64106e0b0f81aab218f
 SHA512 
6c211ef0fa2fc4bd4cce6ab896166eec6bcdc16ad9e774f4d6bf261b404c9ef68b18d934097da0e165b0cce9bd7779da520ac9c3eac30ccf8280f98ef6aa19c6
 DIST poezio-0.14.tar.gz 662379 BLAKE2B 
467741d82945c084c79811d41ff85358ad236d0dcefca7e6f1f8ed5d78aa127f800d2370d624ebaf9e2eb20e1038f280c2e874694ea2b86965fe329b82c4b7d8
 SHA512 
6e68954a918c645592e2d2f8a265e2f2445a39e256c0525a5517e758a90cc404e066cc08d67ad0f8a3c7d6f3efd61f13a776737d110dd23df7a5f7fab54fc6b5

diff --git a/net-im/poezio/poezio-0.13.1-r2.ebuild 
b/net-im/poezio/poezio-0.13.1-r2.ebuild
deleted file mode 100644
index a43f1e0504f7..
--- a/net-im/poezio/poezio-0.13.1-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 optfeature xdg
-
-DESCRIPTION="Console XMPP client that looks like most famous IRC clients"
-HOMEPAGE="https://poez.io/";
-LICENSE="ZLIB"
-SLOT="0"
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git";
-   inherit git-r3
-
-   # We build the html documentation using sphinx.
-   BDEPEND="dev-python/sphinx"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64"
-fi
-
-RDEPEND="
-   dev-python/aiodns[${PYTHON_USEDEP}]
-   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
-   dev-python/pyasn1[${PYTHON_USEDEP}]
-   >=dev-python/slixmpp-1.5.0[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/Do-not-install-man-pages-and-files-in-usr-share-poez.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   default
-   # Delete unmaintained plugin which requires an excessive external dep
-   rm plugins/mpd_client.py || die
-}
-
-src_compile() {
-   distutils-r1_src_compile
-
-   if [[ -n "${EGIT_REPO_URI}" ]]; then
-   emake -C doc html
-   fi
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   doman data/poezio.1 data/poezio_logs.1
-
-   if [[ -n "${EGIT_REPO_URI}" ]]; then
-   docinto html
-   dodoc -r doc/build/html/*
-   fi
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "screen autoaway support" dev-python/pyinotify
-}



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

2022-05-16 Thread Florian Schmaus
commit: 32be3b0f46e33f0b434526629482cf403bc222c0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:31:15 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32be3b0f

dev-util/cdecl: add 11.15

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

 dev-util/cdecl/Manifest   |  1 +
 dev-util/cdecl/cdecl-11.15.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest
index f44698f58275..9a29c5378173 100644
--- a/dev-util/cdecl/Manifest
+++ b/dev-util/cdecl/Manifest
@@ -1,3 +1,4 @@
 DIST cdecl-11.11.tar.gz 765023 BLAKE2B 
c8847740339f0d9c977c43d9cbf4ea05061a428cef47bfa0cbf908548162eb328483a477e86b60525e39c3e59dc32a21fb093c3afecafb17da1943945c875d98
 SHA512 
32b95c51af4b1eaa2833777c3a63a807d63f754a766a5dbb215508c11bca99be0b3d3ef260b6bc52a9cbae7f99d82c27fe034f4c9acfcb0447ba1d1c9dba14f4
 DIST cdecl-11.12.tar.gz 766918 BLAKE2B 
6cf07cc6e9d4a1948edc4c9ea9eea586624f4117c8871f209270069588644a8f23e7fa98a4d1d80455cfbef392289b5382e36b16b90d16bdacfa136ca05c5198
 SHA512 
02bf5ea8264025b8fe71dfa166342af2b5a5edd5f85f7d4e106628f5e0dd24641d60a676d84e3337670a3e9fe78829a0433b567e3c6e3ae9698fa64e2eb4ba49
 DIST cdecl-11.14.tar.gz 772235 BLAKE2B 
665ac2ab9efb0bb356eb96265e56cc8592534aafe1ada2d6129704b221aed71063645eba8ca9d792b5785127f1e9d4b341157245291f8c1792d04747b8b80043
 SHA512 
c96f4cd29a8a1e632990dfe13db5a8bd9f0705e1d6899eea5b1b4aa59be7451c1878e1f0a7c618cb051b67f5b99f6ee3ed5c49679cfbd7e723bdece2355f1bf1
+DIST cdecl-11.15.tar.gz 779251 BLAKE2B 
38dbefeb65b19960d9a761f63318525c5f446536a1195258ad6bc0214f07e9b24aaba09d50bfa8486315ec9514f5727abf5150d243c0123c5d8d74cb97e53327
 SHA512 
e9142eaf59fed2722756408e2c7be38ebe5d6975baab46eceb79ef70462ac106d49328e14177a18a576a68c08fa8c8fecd6ed7f0c2b9ba7b219727ca4a1546db

diff --git a/dev-util/cdecl/cdecl-11.15.ebuild 
b/dev-util/cdecl/cdecl-11.15.ebuild
new file mode 100644
index ..7e715e918523
--- /dev/null
+++ b/dev-util/cdecl/cdecl-11.15.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION='Composing and deciphering C (or C++) declarations or casts, aka 
"gibberish."'
+HOMEPAGE="https://github.com/paul-j-lucas/cdecl";
+SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+readline"
+
+DEPEND="
+   sys-libs/ncurses:0=
+   readline? ( sys-libs/readline:0= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with readline)
+}



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

2022-05-16 Thread Florian Schmaus
commit: bf4e33fbbb41f398b4ba5ef00be1494b40fb8737
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:31:39 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4e33fb

dev-util/cdecl: drop 11.11, 11.12

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

 dev-util/cdecl/Manifest   |  2 --
 dev-util/cdecl/cdecl-11.11.ebuild | 36 
 dev-util/cdecl/cdecl-11.12.ebuild | 36 
 3 files changed, 74 deletions(-)

diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest
index 9a29c5378173..19426844ac8f 100644
--- a/dev-util/cdecl/Manifest
+++ b/dev-util/cdecl/Manifest
@@ -1,4 +1,2 @@
-DIST cdecl-11.11.tar.gz 765023 BLAKE2B 
c8847740339f0d9c977c43d9cbf4ea05061a428cef47bfa0cbf908548162eb328483a477e86b60525e39c3e59dc32a21fb093c3afecafb17da1943945c875d98
 SHA512 
32b95c51af4b1eaa2833777c3a63a807d63f754a766a5dbb215508c11bca99be0b3d3ef260b6bc52a9cbae7f99d82c27fe034f4c9acfcb0447ba1d1c9dba14f4
-DIST cdecl-11.12.tar.gz 766918 BLAKE2B 
6cf07cc6e9d4a1948edc4c9ea9eea586624f4117c8871f209270069588644a8f23e7fa98a4d1d80455cfbef392289b5382e36b16b90d16bdacfa136ca05c5198
 SHA512 
02bf5ea8264025b8fe71dfa166342af2b5a5edd5f85f7d4e106628f5e0dd24641d60a676d84e3337670a3e9fe78829a0433b567e3c6e3ae9698fa64e2eb4ba49
 DIST cdecl-11.14.tar.gz 772235 BLAKE2B 
665ac2ab9efb0bb356eb96265e56cc8592534aafe1ada2d6129704b221aed71063645eba8ca9d792b5785127f1e9d4b341157245291f8c1792d04747b8b80043
 SHA512 
c96f4cd29a8a1e632990dfe13db5a8bd9f0705e1d6899eea5b1b4aa59be7451c1878e1f0a7c618cb051b67f5b99f6ee3ed5c49679cfbd7e723bdece2355f1bf1
 DIST cdecl-11.15.tar.gz 779251 BLAKE2B 
38dbefeb65b19960d9a761f63318525c5f446536a1195258ad6bc0214f07e9b24aaba09d50bfa8486315ec9514f5727abf5150d243c0123c5d8d74cb97e53327
 SHA512 
e9142eaf59fed2722756408e2c7be38ebe5d6975baab46eceb79ef70462ac106d49328e14177a18a576a68c08fa8c8fecd6ed7f0c2b9ba7b219727ca4a1546db

diff --git a/dev-util/cdecl/cdecl-11.11.ebuild 
b/dev-util/cdecl/cdecl-11.11.ebuild
deleted file mode 100644
index 7e715e918523..
--- a/dev-util/cdecl/cdecl-11.11.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION='Composing and deciphering C (or C++) declarations or casts, aka 
"gibberish."'
-HOMEPAGE="https://github.com/paul-j-lucas/cdecl";
-SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+readline"
-
-DEPEND="
-   sys-libs/ncurses:0=
-   readline? ( sys-libs/readline:0= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_with readline)
-}

diff --git a/dev-util/cdecl/cdecl-11.12.ebuild 
b/dev-util/cdecl/cdecl-11.12.ebuild
deleted file mode 100644
index 7e715e918523..
--- a/dev-util/cdecl/cdecl-11.12.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION='Composing and deciphering C (or C++) declarations or casts, aka 
"gibberish."'
-HOMEPAGE="https://github.com/paul-j-lucas/cdecl";
-SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+readline"
-
-DEPEND="
-   sys-libs/ncurses:0=
-   readline? ( sys-libs/readline:0= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_with readline)
-}



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

2022-05-16 Thread Florian Schmaus
commit: 83c4e51272ac11d3d3e2f923408fd25c02e77297
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:31:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c4e512

dev-util/cdecl: stabilize 11.14 for amd64

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

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

diff --git a/dev-util/cdecl/cdecl-11.14.ebuild 
b/dev-util/cdecl/cdecl-11.14.ebuild
index 7e715e918523..e11e661104b3 100644
--- a/dev-util/cdecl/cdecl-11.14.ebuild
+++ b/dev-util/cdecl/cdecl-11.14.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+readline"
 
 DEPEND="



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

2022-05-16 Thread Florian Schmaus
commit: c9e3a0784af89444f02693fa5f6002ca000bc589
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 07:24:08 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 10:12:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e3a078

app-crypt/sequoia-sqv: stabilize 1.1.0 for amd64

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

 app-crypt/sequoia-sqv/sequoia-sqv-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0.ebuild 
b/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0.ebuild
index f55753979333..6d67fc76f141 100644
--- a/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0.ebuild
+++ b/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -166,7 +166,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 GPL-2 GPL-2+ GPL-3 ISC LGPL-3 LGPL-3+ MIT MPL-2.0 ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 
 QA_FLAGS_IGNORED="usr/bin/sqv"
 



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 47838dea4099ea7ca475dd845dc96b889b9258b1
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:38:47 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47838dea

games-strategy/wesnoth: Removed unused local USE flag description

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-strategy/wesnoth/metadata.xml 
b/games-strategy/wesnoth/metadata.xml
index 55f36d0dfad5..42cfc4670216 100644
--- a/games-strategy/wesnoth/metadata.xml
+++ b/games-strategy/wesnoth/metadata.xml
@@ -7,7 +7,6 @@
   
   
 Enable compilation of server
-Support for right-to-left languages
   
   
 wesnoth



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

2022-05-16 Thread Marek Szuba
commit: 0a69791fad7412ed30adeda8dba8b0eec8faf28f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon May 16 09:06:28 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon May 16 09:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a69791f

app-containers/apptainer: add 1.0.2

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

 app-containers/apptainer/Manifest   |  1 +
 app-containers/apptainer/apptainer-1.0.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/app-containers/apptainer/Manifest 
b/app-containers/apptainer/Manifest
index 3473e30ba936..4ee78ec0af5d 100644
--- a/app-containers/apptainer/Manifest
+++ b/app-containers/apptainer/Manifest
@@ -1 +1,2 @@
 DIST apptainer-1.0.1.tar.gz 11977965 BLAKE2B 
ba0187c82321583825210f418744add120b682af3f14ee6d8071b927cd884b7e58f67f891ccc53c0d7d98bd786a27abcc26b2bafe79ed723a2f4f38a8e1a344b
 SHA512 
273e94a348be2eaf83cf14b4c72a571670a9fa5cd185a90a0f557ba58ea7eb90d3a0f4bdb749673b0009e2291dd994dc715223c38ce82f9fcd6bf142e7692363
+DIST apptainer-1.0.2.tar.gz 11984629 BLAKE2B 
56ed18bf86fe51e3bb27605f2c87a2c20fd9f3457594f1e0628b00d8616befa275b76bc4aba2a4306c854217e03662aab7eb7022c6ca5db418537df011b2398b
 SHA512 
c29d04eff3a2ee7126c9bbb65664540a446fe695efc9c4662a6da151b2e809d55c1f5a7b5bddb82ba4fdd41a49ceb538c00a72778a4ed1d0306ff5f49d2f4d53

diff --git a/app-containers/apptainer/apptainer-1.0.2.ebuild 
b/app-containers/apptainer/apptainer-1.0.2.ebuild
new file mode 100644
index ..9f711a070ada
--- /dev/null
+++ b/app-containers/apptainer/apptainer-1.0.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info toolchain-funcs
+
+DESCRIPTION="The container system for secure high-performance computing"
+HOMEPAGE="https://apptainer.org/";
+SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz";
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples +network +suid"
+
+# Do not complain about CFLAGS etc. since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+DEPEND="app-crypt/gpgme
+   >=dev-lang/go-1.17.6
+   dev-libs/openssl
+   sys-apps/util-linux
+   sys-fs/cryptsetup
+   sys-fs/squashfs-tools
+   sys-libs/libseccomp"
+RDEPEND="${DEPEND}
+   !sys-cluster/singularity"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~SQUASHFS"
+
+DOCS=( README.md CONTRIBUTORS.md CONTRIBUTING.md )
+
+src_configure() {
+   local myconfargs=(
+   -c "$(tc-getBUILD_CC)" \
+   -x "$(tc-getBUILD_CXX)" \
+   -C "$(tc-getCC)" \
+   -X "$(tc-getCXX)" \
+   --prefix="${EPREFIX}"/usr \
+   --sysconfdir="${EPREFIX}"/etc \
+   --runstatedir="${EPREFIX}"/run \
+   --localstatedir="${EPREFIX}"/var \
+   $(usex network "" "--without-network") \
+   $(usex suid "" "--without-suid")
+   )
+   ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig"
+}
+
+src_compile() {
+   emake -C builddir
+}
+
+src_install() {
+   emake DESTDIR="${D}" -C builddir install
+   keepdir /var/${PN}/mnt/session
+
+   einstalldocs
+   if use examples; then
+   dodoc -r examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/vicious/

2022-05-16 Thread Marek Szuba
commit: 839006b40a5fb765b45be47a0a556df8aca0daf0
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon May 16 09:23:01 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon May 16 09:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839006b4

x11-plugins/vicious: add 2.5.1

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

 x11-plugins/vicious/Manifest |  1 +
 x11-plugins/vicious/vicious-2.5.1.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/x11-plugins/vicious/Manifest b/x11-plugins/vicious/Manifest
index 4bd73af4e091..e69f05a97f78 100644
--- a/x11-plugins/vicious/Manifest
+++ b/x11-plugins/vicious/Manifest
@@ -1 +1,2 @@
 DIST vicious-2.5.0.tar.gz 67557 BLAKE2B 
ffbc1b3c0e32b554cc367a51e5e17130e1b9f7fed2e8505aaa1845719ecd6d465d43ba839ac3a9b73a87e43ff3144c2074f3750d5f67b516d033a74144e9e12f
 SHA512 
deb21587d1d7f2e6e4dd77c74abbfa337acf6c99ef9bebc0e505f1508afc6e3b03f043a639f866fcda0191447c103d3fba51376682201482fb669a263321dee5
+DIST vicious-2.5.1.tar.gz 68635 BLAKE2B 
fa952f878140e76a44bde98ab928fe2a01a12f0e931a4f8ee366acba584661a0e42b150d4f69bfaaf7c58c68d57d2e261d8b586fb1abbd329d9f30fe90c2e21d
 SHA512 
63de92a4e7d666d5737bfc0f50857c48f40818e5f1cf81ba672284db764c68d151f73afd6507b7392b38ae91cf1d18104284618430d15dd8837c56a0283571fe

diff --git a/x11-plugins/vicious/vicious-2.5.1.ebuild 
b/x11-plugins/vicious/vicious-2.5.1.ebuild
new file mode 100644
index ..e52e28e1f48e
--- /dev/null
+++ b/x11-plugins/vicious/vicious-2.5.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Modular widget library for x11-wm/awesome"
+HOMEPAGE="https://github.com/vicious-widgets/vicious";
+SRC_URI="https://github.com/${PN}-widgets/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="contrib"
+
+RDEPEND="x11-wm/awesome"
+
+src_install() {
+   insinto /usr/share/awesome/lib/vicious
+   doins -r widgets spawn.lua helpers.lua init.lua
+
+   if use contrib; then
+   insinto /usr/share/awesome/lib/vicious/contrib
+   doins contrib/*.lua
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   # Note that as of 2.5.1 this list may or may not be incomplete  - it 
has been produced
+   # only by searching for occurrences of vicious.spawn (the recommended 
way of calling
+   # external helpers because it supports async) and popen (still used by 
many contrib widgets).
+   # Moreover, dependencies of all non-Linux widgets have been excluded on 
purpose.
+   optfeature_header "These widgets need some dependencies:"
+   optfeature "cmus" "media-sound/cmus"
+   optfeature "fs" "sys-apps/coreutils" # df
+   optfeature "gmail" "net-misc/curl"
+   optfeature "hddtemp" "net-misc/curl[telnet] app-admin/hddtemp"
+   optfeature "hwmontemp" "sys-apps/grep"
+   optfeature "mdir" "sys-apps/findutils"
+   optfeature "mpd" "net-misc/curl[telnet] media-sound/mpd"
+   optfeature "notmuch" "net-mail/notmuch"
+   optfeature "volume" "media-sound/alsa-utils" # amixer
+   optfeature "weather" "net-misc/curl"
+   optfeature "wifi" "net-wireless/wireless-tools"
+   optfeature "wifiiw" "net-wireless/iw"
+   if use contrib; then
+   optfeature "contrib/btc" "net-misc/curl"
+   optfeature "contrib/buildbot" "net-misc/curl"
+   optfeature "contrib/countfiles" "sys-apps/findutils"
+   optfeature "contrib/mpc" "media-sound/mpc"
+   optfeature "contrib/openweather" "net-misc/curl"
+   optfeature "contrib/netcfg" "sys-apps/coreutils" # ls
+   optfeature "contrib/nvinf" "x11-drivers/nvidia-drivers" # 
nvidia-settings
+   # ossvol needs 'ossmix' - not packaged?
+   optfeature "contrib/pulse" "media-sound/pulseaudio" # pacmd
+   optfeature "contrib/rss" "net-misc/curl"
+   optfeature "contrib/sensors" "sys-apps/lm-sensors"
+   optfeature "contrib/wpa" "net-wireless/wpa_supplicant" # wpa-cli
+   fi
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 381c84d717ce3ec12b13f9f9e10659b0c8db6723
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:25:12 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381c84d7

games-strategy/wesnoth: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   2 -
 games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild | 111 ---
 games-strategy/wesnoth/wesnoth-1.15.15.ebuild| 106 --
 3 files changed, 219 deletions(-)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 4531e7bac927..fd1ae547afc1 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,4 +1,2 @@
-DIST wesnoth-1.14.14.tar.gz 502931191 BLAKE2B 
25bbead74d74bbce9c47b5ac9339fd5b4d996cb9f80137f0b1d9a600c71c82b732ed66937419a4dd59995311685960630415daf3fd3f51e8cf891f29a16ec024
 SHA512 
3924aa26b59445568472a10c5fe0e1ddf87eb0a878faf2bcc52d4618f5743dfeda103d1f4025f4a129628e6a25f4c16407e968d594769a0751ada2c9a733e2e4
-DIST wesnoth-1.15.15.tar.gz 512968280 BLAKE2B 
2b5c979244fb168e674d120a5eeef3905560992a7ca50735ef30918144ad7b21a9d57bef8cf19d564e02226955fb1c6922b27151fef36825a9b06cbe3d9e40ee
 SHA512 
7f59ac11223e6ca93f926ca978638828e366ea2fd75530b317656e5edd8b0f042f86beb57fd17b8cc9b2d3d093d60580cd3449e1c3bf53b8ee37f656df7198a2
 DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
 DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66

diff --git a/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild 
b/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild
deleted file mode 100644
index 4350dcbc1a9b..
--- a/games-strategy/wesnoth/wesnoth-1.14.14-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
-HOMEPAGE="http://www.wesnoth.org
-   https://github.com/wesnoth/wesnoth";
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-# uneven minor versions are development versions
-if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="dbus dedicated doc fribidi nls server"
-
-RDEPEND="
-   acct-group/wesnoth
-   acct-user/wesnoth
-   >=dev-libs/boost-1.50:=[nls,threads(+),icu]
-   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
-   !dedicated? (
-   dev-libs/glib:2
-   dev-libs/openssl:0=
-   >=media-libs/fontconfig-2.4.1
-   >=media-libs/sdl2-image-2.0.0[jpeg,png]
-   >=media-libs/sdl2-mixer-2.0.0[vorbis]
-   >=media-libs/sdl2-ttf-2.0.12
-   media-libs/libvorbis
-   >=x11-libs/pango-1.22.0
-   >=x11-libs/cairo-1.10.0
-   sys-libs/readline:0=
-   dbus? ( sys-apps/dbus )
-   fribidi? ( dev-libs/fribidi )
-   )"
-DEPEND="${RDEPEND}
-   x11-libs/libX11
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/wesnoth-1.14.14-ar.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use doc ; then
-   sed -i \
-   -e '/manual/d' \
-   doc/CMakeLists.txt || die
-   fi
-
-   # respect LINGUAS (bug #483316)
-   if [[ ${LINGUAS+set} ]] ; then
-   local lang langs=()
-   for lang in $(cat po/LINGUAS) ; do
-   has ${lang} ${LINGUAS} && langs+=( ${lang} )
-   done
-   echo "${langs[@]}" > po/LINGUAS || die
-   fi
-}
-
-src_configure() {
-   filter-flags -ftracer -fomit-frame-pointer
-   if [[ $(gcc-major-version) -eq 3 ]] ; then
-   filter-flags -fstack-protector
-   append-flags -fno-stack-protector
-   fi
-
-   if use dedicated || use server ; then
-   mycmakeargs=(
-   -DENABLE_CAMPAIGN_SERVER="ON"
-   -DENABLE_SERVER="ON"
-   -DSERVER_UID="${PN}"
-   -DSERVER_GID="${PN}"
-   -DFIFO_DIR="/run/wesnothd"
-   )
-   else
-   mycmakea

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-05-16 Thread Lars Wendler
commit: 42911e89ccd7faa91bb2fff8d5c1037759bcbba4
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 16 09:17:04 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon May 16 09:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42911e89

games-strategy/wesnoth: Bump to version 1.16.2

Signed-off-by: Lars Wendler  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.16.2.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 088b5bb879df..4531e7bac927 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,4 @@
 DIST wesnoth-1.14.14.tar.gz 502931191 BLAKE2B 
25bbead74d74bbce9c47b5ac9339fd5b4d996cb9f80137f0b1d9a600c71c82b732ed66937419a4dd59995311685960630415daf3fd3f51e8cf891f29a16ec024
 SHA512 
3924aa26b59445568472a10c5fe0e1ddf87eb0a878faf2bcc52d4618f5743dfeda103d1f4025f4a129628e6a25f4c16407e968d594769a0751ada2c9a733e2e4
 DIST wesnoth-1.15.15.tar.gz 512968280 BLAKE2B 
2b5c979244fb168e674d120a5eeef3905560992a7ca50735ef30918144ad7b21a9d57bef8cf19d564e02226955fb1c6922b27151fef36825a9b06cbe3d9e40ee
 SHA512 
7f59ac11223e6ca93f926ca978638828e366ea2fd75530b317656e5edd8b0f042f86beb57fd17b8cc9b2d3d093d60580cd3449e1c3bf53b8ee37f656df7198a2
 DIST wesnoth-1.16.0.tar.gz 515780018 BLAKE2B 
1a9d6aa9b294b9919d3b51528928f43d786f30fda739f0af2e62ebbb210b8f071945fe6130c00e2055d3726ae7eabf63b57fd2f1d5d8981a4cd0feedbfbffbfb
 SHA512 
6d999a99e140916ef2070c524898ef69c7b45b3240f208aa380e81a1d1822a02c05a7fc9c5049a05a230e5126d8ff8723e16b6a62ba532b81c031f78ad8c85fe
+DIST wesnoth-1.16.2.tar.gz 517313669 BLAKE2B 
b1b9a2795a7a298edd1d952547db518a31f217f983aaf39cdde7a14773f2538485c980205e9242d4a1c8f933011a09a7e858de128c7d17c16c552e34b2a59bf3
 SHA512 
19cb4c64d9cce780ffbb54e357bf88c3cf2eedc835fab7162bd9caa62485a60ab2a1ba68ab0c4b98dc05bab4fb22889f4a8237b9542baa5478fbda08034d9f66

diff --git a/games-strategy/wesnoth/wesnoth-1.16.2.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.2.ebuild
new file mode 100644
index ..9c2f089d6905
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.16.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth";
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls,threads(+)]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+   if [[ $(gcc-major-version) -eq 3 ]] ; then
+   filter-flags -fstack-protector
+   append-flags -fno-stack-protector
+   fi
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"

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

2022-05-16 Thread Mike Pagano
commit: 64004e95748d89a05d6189548735c1e4e1d32ff2
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon May 16 09:18:28 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon May 16 09:18:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64004e95

sys-kernel/git-sources: add 5.18_rc7

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

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-5.18_rc7.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index d695e964c372..a951a563571e 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -5,3 +5,4 @@ DIST patch-5.18-rc3.patch 113219039 BLAKE2B 
53b7e45c5d9b87286509f727e6edc3f455d2
 DIST patch-5.18-rc4.patch 113439466 BLAKE2B 
e1c09d06a721c5bf34d3ed5d2b760032947a39d8bd09aaba99c1cd1fe21f40bd720cf5613672f35ee8890358ea5bd317b699bcf20348fe11666bf91fd2d73138
 SHA512 
c3ae845310be78d63a09983ce5815d41d2e18ad8be87e21048a28549bde8bc61fef268b00e35da645be633a3aba825491406944b1e0a1ff33ebb79adc5cbda9e
 DIST patch-5.18-rc5.patch 113766752 BLAKE2B 
f0a10b3b14c7ec52ee330679dcea0f0a452226f3f6524177ae73f9a3e248380848cc0f0b9324a0b1b8705c02c087e8650376adf4f6f4459071e967d478789646
 SHA512 
e53d0d0346300d2ae3db66314464a52afcf1da5eb19a5236872f5dc226782e4005b879d28971ff308e6ba6833111fd2bd575cd443f1b5ad85b54d95897810ef4
 DIST patch-5.18-rc6.patch 113973406 BLAKE2B 
b98869d18829ae1d7e6a2240727623469cb25abe50923e1e5df77134ff1e2496fb4f945b13f1c7dc14687253249d50c298f72cfe371b737f11b097c91b1e88ac
 SHA512 
f375221195d68d57541892ca27316bf80aed6b6a2cf8d23df71bd772b774e550bbc4e0800f0b6cdaa691af2f9aebc63b5907cc065913a03838a5dc7837fa1755
+DIST patch-5.18-rc7.patch 114117540 BLAKE2B 
1985a6db4b5622a1baa27d60f0072046613685a7bcbd30d7fc3449901c6b0b835f0f61104cfdc22cdbb50f1c5207b0cd2c7d0da9ee36a4b2fb1a8a42839fc66f
 SHA512 
58f3c0fdcb91a1edb71d2312afc77572c4dc0803a74b3d6d8d43f34399bd0174d546ae987c2b562a92d9e9f79e07ccf57204df8b3189fc721ac7ace034e35c7a

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



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

2022-05-16 Thread Michał Górny
commit: 463b6560d77c8f32565251eba60cb70310ebc271
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 08:58:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 09:00:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463b6560

package.mask: Last rite dev-python/typish

Bug: https://bugs.gentoo.org/837299
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index edfcb8f0ff8e..f624df2b7671 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-05-16)
+# This was only added for dev-python/nptyping, and nptyping-2.0.0
+# no longer uses it.  No activity since Aug 2021.
+# Removal on 2022-06-15.  Bug #837299.
+dev-python/typish
+
 # Jakov Smolić  (2022-05-15)
 # Outdated, stuck on deprecated EAPI 5. Recent versions
 # require nvidia developer account to obtain source files.



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

2022-05-16 Thread Michał Górny
commit: 42a3d8f92aab1cc896d7c3b0d24c12458f707fd1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 08:54:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 09:00:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a3d8f9

dev-lang/python: Backport OpenSSL 3 fixes to 3.8.13_p1

Bug: https://bugs.gentoo.org/844148
Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.13_p1.ebuild | 361 
 2 files changed, 362 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 25d13354e0bc..ee2a8755ece0 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -18,5 +18,6 @@ DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
 DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
+DIST python-gentoo-patches-3.8.13_p1.tar.xz 17704 BLAKE2B 
9b8fa78945f62809cd146b8009a5bbdf7570bd3e470e602bc20567089f343ed99c2c4b9f99440dde0a7e7ea05e7be280c4756fcd50c88d6b9a39829736b2a435
 SHA512 
520b521b61128970481202eed57bc56eaeb491a1fb920aa65aa7c80fb96fe4e70e0b5c3ed0813583f6ac22dfc9738ba38247bc639f448c9756aa0dfd1e907b19
 DIST python-gentoo-patches-3.9.11.tar.xz 12844 BLAKE2B 
de7ffa39e96127949d2b894fe15c8c1345180842791743af14a3728a7c950e877ab7c74f3e72da5518b16ecb2f3ff13e6132740bb067fe43a8359c673befbaf5
 SHA512 
0507792188587e66d63a70dde17c6aea1c9aab9e40ace3aeb585adbd2c62acf828782312ba7523f7a4ea49ab1125a30c7b091d10fe02874b018f2733fb8e141d
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91

diff --git a/dev-lang/python/python-3.8.13_p1.ebuild 
b/dev-lang/python/python-3.8.13_p1.ebuild
new file mode 100644
index ..2c8b18fc1520
--- /dev/null
+++ b/dev-lang/python/python-3.8.13_p1.ebuild
@@ -0,0 +1,361 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="https://www.python.org/";
+SRC_URI="https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? ( >=sys-libs/readline-4.1:= )
+   sqlite? ( >=dev-db/sqlite-3.3.8:3= )
+   ssl? ( >=dev-libs/openssl-1.1.1:= )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+   dev-tcltk/blt:=
+   dev-tcltk/tix
+   )
+   xml? ( >=dev-libs/expat-2.1:

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

2022-05-16 Thread Yixun Lan
commit: 87b9f98e8055e8968770660a47203e79e97c0682
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:08:16 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b9f98e

app-text/nuspell: keyword 5.1.0 for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-text/nuspell/nuspell-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/nuspell/nuspell-5.1.0.ebuild 
b/app-text/nuspell/nuspell-5.1.0.ebuild
index 883038f36ae7..7ce026ab1947 100644
--- a/app-text/nuspell/nuspell-5.1.0.ebuild
+++ b/app-text/nuspell/nuspell-5.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="LGPL-3+"
 SLOT="0/5"  # due to libnuspell.so.5
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="doc test"
 
 RDEPEND=">=dev-libs/icu-60"



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

2022-05-16 Thread Yixun Lan
commit: 1a0b498c4a2d65c7332399ae53fc3a826b7b8ca4
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:08:41 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0b498c

profiles/arch/riscv: unmask app-text/enchant[nuspell]

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 5f0278791ee4..000622ed0f49 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -24,10 +24,6 @@ net-ftp/proftpd memcache
 # so avoid keywording 4.8 slot
 dev-lisp/clisp berkdb
 
-# Matt Turner  (2022-04-18)
-# app-text/nuspell is not keyworded
-app-text/enchant nuspell
-
 # Jakov Smolić  (2022-04-07)
 # Depends on sys-cluster/ceph which pulls in valgrind, which is
 # unavailable on riscv currently



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

2022-05-16 Thread Yixun Lan
commit: ddcb5915f994da714066e56c3c3a4c4b464d6f4f
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:11:41 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:31:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcb5915

profiles/arch/riscv: unmask dev-python/nbconvert[test]

Closes: https://github.com/gentoo/gentoo/pull/25509
Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 695a38b030fa..0325aa3c6832 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -114,12 +114,6 @@ dev-ruby/dalli test
 # Requires CPU with SSSE3 support
 net-analyzer/suricata hyperscan
 
-# Marek Szuba  (2021-09-02)
-# dev-python/pebble not keyworded here due to failing tests.
-# That said, with pebble-4.6.3 installed manually
-# (and without testing) all nbconvert-6.0.7 tests passed.
-dev-python/nbconvert test
-
 # Yixun Lan  (2021-08-29)
 #  sys-apps/fwupd not tested, USE=spi,uefi,dell
 #  sys-apps/flashrom no risc-v support, bug 810880



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

2022-05-16 Thread Yixun Lan
commit: 0d0add0c9846dfaa105d45ccd9d0da3624709690
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:10:05 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0add0c

profiles/arch/riscv: add bug number references to some masks

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 000622ed0f49..695a38b030fa 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -147,7 +147,7 @@ gnome-base/gnome-shell browser-extension
 kde-plasma/plasma-meta plymouth
 
 # Marek Szuba  (2021-08-17)
-# sys-libs/libfaketime does not work properly on this arch
+# sys-libs/libfaketime does not work properly on this arch, bug #844958
 sys-auth/sssd test
 
 # Marek Szuba  (2021-08-11)
@@ -194,7 +194,7 @@ media-gfx/gimp lua
 www-servers/nginx nginx_modules_http_lua
 
 # Marek Szuba  (2021-07-11)
-# Causes 35 tests to fail with "fatal llvm error"
+# Causes 35 tests to fail with "fatal llvm error", bug #844946
 dev-db/postgresql llvm
 
 # Marek Szuba  (2021-07-05)
@@ -202,7 +202,7 @@ dev-db/postgresql llvm
 sys-cluster/slurm ucx
 
 # Marek Szuba  (2021-07-05)
-# net-dialup/mgetty fails to compile on this arch
+# net-dialup/mgetty fails to compile on this arch, bug #844955
 mail-mta/courier fax
 
 # Marek Szuba  (2021-07-05)



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

2022-05-16 Thread Yixun Lan
commit: 9b6b632bf24fd5742cd3ad94f8281bab362a337e
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 02:48:42 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6b632b

profiles/arch/riscv: unmask sys-block/thin-provisioning-tools[test]

dependency dev-util/aruba is keyworded.
test failure is not riscv specific

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 2 --
 1 file changed, 2 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 92b2244ff179..b0a31c389b07 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -213,8 +213,6 @@ mail-mta/courier fax
 #  - sci-libs/vtk
 media-libs/opencv vtk
 sci-libs/opencascade vtk
-#  - dev-util/aruba
-sys-block/thin-provisioning-tools test
 
 # This doesn't work for (any) riscv yet.
 dev-libs/libpcre2 jit



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

2022-05-16 Thread Yixun Lan
commit: abfd2799d5999f0a0efa919cea6cd141c6bac9ce
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:11:26 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfd2799

dev-python/pebble: keyword 4.6.3 for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/pebble/pebble-4.6.3.ebuild 
b/dev-python/pebble/pebble-4.6.3.ebuild
index a0aa6284c637..13ad9273d041 100644
--- a/dev-python/pebble/pebble-4.6.3.ebuild
+++ b/dev-python/pebble/pebble-4.6.3.ebuild
@@ -17,6 +17,6 @@ S=${WORKDIR}/${P^}
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 distutils_enable_tests pytest



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

2022-05-16 Thread Yixun Lan
commit: 6c1148651218d211843ae5776cdbc1397d7ed93d
Author: Alex Fan  gmail  com>
AuthorDate: Sun May 15 10:47:48 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c114865

profiles/arch/riscv: unmask kde-plasma/plasma-meta[grub]

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 545cf3c7ac5e..c5ddfe4fee9f 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -151,7 +151,7 @@ gnome-base/gnome-shell browser-extension
 
 # Alex Fan  (2021-08-17)
 # dependencies not keyworded/tested
-kde-plasma/plasma-meta grub plymouth
+kde-plasma/plasma-meta plymouth
 
 # Marek Szuba  (2021-08-17)
 # sys-libs/libfaketime does not work properly on this arch



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

2022-05-16 Thread Yixun Lan
commit: 98a8d12ea559d7534ab3acb4772f9d7866d195dc
Author: Alex Fan  gmail  com>
AuthorDate: Mon May 16 03:07:05 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a8d12e

profiles/arch/riscv: mask app-text/nuspell[doc]

depends on pandoc -> haskell

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index b0a31c389b07..5f0278791ee4 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -89,12 +89,13 @@ dev-python/backrefs doc
 dev-python/pyspelling doc
 dev-python/wcmatch doc
 
-# Alex Fan  (2021-09-13)
+# Alex Fan  (2022-05-16)
 # These depend on Haskell:
 #  - dev-vcs/darcs
 app-portage/layman darcs
 #  - app-text/pandoc
 sys-cluster/ceph pmdk
+app-text/nuspell doc
 
 # Alex Fan  (2021-09-15)
 # Marek Szuba  (2021-09-07)



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

2022-05-16 Thread Yixun Lan
commit: f024f826a7ae380b1a7b7a619b9755e92ad1d412
Author: Alex Fan  gmail  com>
AuthorDate: Sun May 15 10:44:42 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f024f826

profiles/arch/riscv: remove no longer existed USE=nvtt for media-libs/devil

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 3e5d66f16997..545cf3c7ac5e 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -93,10 +93,6 @@ dev-python/backrefs doc
 dev-python/pyspelling doc
 dev-python/wcmatch doc
 
-# Marek Szuba  (2021-09-19)
-# media-gfx/nvidia-texture-tools reports arch as unknown, fails to build
-media-libs/devil nvtt
-
 # Alex Fan  (2021-09-13)
 # These depend on Haskell:
 #  - dev-vcs/darcs



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

2022-05-16 Thread Yixun Lan
commit: 3d39b4921bf721e04f39404a054a17dc8bae003e
Author: Alex Fan  gmail  com>
AuthorDate: Sun May 15 10:47:37 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d39b492

kde-plasma/breeze-grub: keyword 5.24.5 for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild
index 3a7cb69d9738..af842b702646 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.24.5.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Breeze theme for GRUB"
 
 LICENSE="GPL-3+"
 SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 src_prepare() { default; }



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

2022-05-16 Thread Yixun Lan
commit: 6a9dd24b46a6d194cc547ce9652f41d7e2946432
Author: Alex Fan  gmail  com>
AuthorDate: Sun May 15 10:42:40 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:27:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9dd24b

profiles/arch/riscv: unmask dev-python/argcomplete[test]

app-shells/fish has been keyworded for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index f784848bad46..3e5d66f16997 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -228,8 +228,3 @@ sys-block/thin-provisioning-tools test
 dev-libs/libpcre2 jit
 dev-libs/libpcre jit
 www-servers/nginx pcre-jit
-
-# app-shells/fish not keyworded due to failing tests (Bug #807742).
-# That said, with fish-3.3.1-r1 installed manually (and without testing)
-# all argcomplete-1.12.3 tests passed.
-dev-python/argcomplete test



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

2022-05-16 Thread Yixun Lan
commit: 1638d859dc5f5305f5303ddb2c5cd4ce5f6657aa
Author: Alex Fan  gmail  com>
AuthorDate: Sun May 15 10:48:48 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon May 16 08:28:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1638d859

profiles/arch/riscv: unmask app-accessibility/brltty[ocaml,ocamlopt]

ocaml is keyworded for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 profiles/arch/riscv/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index c5ddfe4fee9f..92b2244ff179 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -82,10 +82,6 @@ sci-astronomy/stellarium webengine
 # but with it installed, anyio passes all tests
 dev-python/anyio test
 
-# Alex Fan  (2021-11-19)
-# depends on dev-lang/ocaml
-app-accessibility/brltty ocaml ocamlopt
-
 # Marek Szuba  (2021-09-23)
 # mkdocs ecosystem only partly keyworded on riscv, has rather messy
 # Python-target requirements.



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

2022-05-16 Thread Michał Górny
commit: 7ce04fbecfe165135bdd324ca7d1ac42edf48c37
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 08:19:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 08:20:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce04fbe

dev-lang/python: Backport hashlib algo fix to 3.10.4_p1

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

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.10.4_p1.ebuild | 411 
 2 files changed, 412 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 7ec3962075aa..25d13354e0bc 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -14,6 +14,7 @@ DIST Python-3.9.12.tar.xz 19740524 BLAKE2B 
05f2469aa53ca36221ef4976b17bfde3e5b86
 DIST Python-3.9.12.tar.xz.asc 833 BLAKE2B 
33436d0404a643215a8fd2b967ffd216201da24f374941bf65b888159ccfabcbe79b751eca2dd489b06605604338c8bbaab74aa10abbe4bcffaa54236301228e
 SHA512 
dddaa27f8a29034f458edb6739398a5455c87fe37b6349e161865a9deedca118ffe9cb82663cc75bbe60b3b556399c0c6855f5262aac1fe90d36a3694fca65b2
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da995b4acaf714db512031b5a2f775a25f793f007941561663cfa413d645ccddc2e22d65d250a40fa166cafda8805488d877ff57d
 SHA512 
3ed2b8ff8f1eb8febe7dcd4b5d13d6d54468be1d525f8f1118977d3bbc78f690a597b09383939d023b03380a306e4bff1693382e29ff562312d803305b1709b2
+DIST python-gentoo-patches-3.10.4_p1.tar.xz 9648 BLAKE2B 
e89fa6d4d0d56614242e23d112931cab3447db258548f86e6d09af3db95a3c4f97bb4a939659b85fcc897c0ce4d613c5d55af5da3ae2bd074c2cfc91210d4d34
 SHA512 
d6bb91ce471cb01891bf5bc1f03914714a34e6a1780f279b937dfb21aea1cf65d84c89c792e0d46286f3c9030ad99bc42b2657aa7e8c6bf0ed0d973b381fb5f9
 DIST python-gentoo-patches-3.11.0b1.tar.xz 3324 BLAKE2B 
aa54baab51376b63d7ec4783f9dd9d18581a07c935aaf3619d009d32e754b3a54cbcc2b4f9b0dd556bb91f74198a27ebee4e31baaac04907ba0f1fa87ad04121
 SHA512 
d609d95fe2e89550f70bb0cb3e4b468e571d00fa3e8a60020193a048c089685b7452146d8bb51e5e39203f08b0b53c661c156ba7711bdd7b107ceebd4ceec440
 DIST python-gentoo-patches-3.7.13.tar.xz 18344 BLAKE2B 
038db3d4e08f7af41811af0073b9c970171a26ffdf8ca116646f285101cc2299372f264e89183f136b3a56c4f756f39518ef6083c3c13baf409034706212fd22
 SHA512 
7f0d95e0a558aa4171589b887121e09c74679fc99089274e38c35188cd77e7fd6c53231d052455d752fab0c7dcef86a0efc4b8875a9e2a6c295907c271c6e822
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597

diff --git a/dev-lang/python/python-3.10.4_p1.ebuild 
b/dev-lang/python/python-3.10.4_p1.ebuild
new file mode 100644
index ..6cf21daca8d7
--- /dev/null
+++ b/dev-lang/python/python-3.10.4_p1.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="https://www.python.org/";
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_10(-)]
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readlin

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

2022-05-16 Thread David Seifert
commit: d2e8ea401edf0f3290c3bc3600df0bfa68418430
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:27 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e8ea40

sci-mathematics/primecount: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-mathematics/primecount/primecount-7.2-r1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/primecount/primecount-7.2-r1.ebuild 
b/sci-mathematics/primecount/primecount-7.2-r1.ebuild
index f84b7b7ea831..617ab1e08c27 100644
--- a/sci-mathematics/primecount/primecount-7.2-r1.ebuild
+++ b/sci-mathematics/primecount/primecount-7.2-r1.ebuild
@@ -8,6 +8,7 @@ inherit cmake toolchain-funcs
 DESCRIPTION="Highly optimized CLI and library to count primes"
 HOMEPAGE="https://github.com/kimwalisch/primecount";
 SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
 LICENSE="BSD-2"
 SLOT="0/7"  # subslot is first component of libprimecount.so version
 KEYWORDS="amd64"
@@ -32,7 +33,11 @@ DOCS=(
 )
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {



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

2022-05-16 Thread David Seifert
commit: 91df1804da2356a3cd4aa018837623c90fad9aa1
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:26 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91df1804

sci-mathematics/gretl: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-mathematics/gretl/gretl-2021d.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/gretl/gretl-2021d.ebuild 
b/sci-mathematics/gretl/gretl-2021d.ebuild
index dcc6aca2cfbe..957d8f5cb180 100644
--- a/sci-mathematics/gretl/gretl-2021d.ebuild
+++ b/sci-mathematics/gretl/gretl-2021d.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
@@ -54,9 +54,11 @@ PATCHES=(
 DOCS=( README ChangeLog CompatLog )
 
 pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   use openmp && tc-check-openmp
-   fi
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {



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

2022-05-16 Thread David Seifert
commit: c6a718d53dd720ee8c681e7a5f87e7d340c379dc
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:28 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a718d5

sci-visualization/paraview: [QA] use tc-check-openmp correctly

Closes: https://github.com/gentoo/gentoo/pull/25500
Signed-off-by: David Seifert  gentoo.org>

 sci-visualization/paraview/paraview-5.9.0.ebuild | 8 ++--
 sci-visualization/paraview/paraview-5.9.1.ebuild | 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sci-visualization/paraview/paraview-5.9.0.ebuild 
b/sci-visualization/paraview/paraview-5.9.0.ebuild
index ce3f2c9d4d44..f3ceac1728a1 100644
--- a/sci-visualization/paraview/paraview-5.9.0.ebuild
+++ b/sci-visualization/paraview/paraview-5.9.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=7
@@ -108,8 +108,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.9.0-gcc11-include.patch
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   [[ ${MERGE_TYPE} != "binary" ]] && use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
use python && python-single-r1_pkg_setup
PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV}
 }

diff --git a/sci-visualization/paraview/paraview-5.9.1.ebuild 
b/sci-visualization/paraview/paraview-5.9.1.ebuild
index ce3f2c9d4d44..f3ceac1728a1 100644
--- a/sci-visualization/paraview/paraview-5.9.1.ebuild
+++ b/sci-visualization/paraview/paraview-5.9.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
@@ -108,8 +108,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.9.0-gcc11-include.patch
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   [[ ${MERGE_TYPE} != "binary" ]] && use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
use python && python-single-r1_pkg_setup
PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV}
 }



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

2022-05-16 Thread David Seifert
commit: faf769d186491d3a619407ad1da95f799eec8292
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf769d1

sci-libs/symengine: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/symengine/symengine-0.6.0-r1.ebuild | 6 +-
 sci-libs/symengine/symengine-0.7.0-r1.ebuild | 6 +-
 sci-libs/symengine/symengine-0.8.1-r1.ebuild | 6 +-
 sci-libs/symengine/symengine-0.9.0.ebuild| 4 ++--
 4 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/sci-libs/symengine/symengine-0.6.0-r1.ebuild 
b/sci-libs/symengine/symengine-0.6.0-r1.ebuild
index 1454ac3431a0..1abca70085d2 100644
--- a/sci-libs/symengine/symengine-0.6.0-r1.ebuild
+++ b/sci-libs/symengine/symengine-0.6.0-r1.ebuild
@@ -31,7 +31,11 @@ DEPEND="${RDEPEND}
 "
 
 pkg_pretend() {
-   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-libs/symengine/symengine-0.7.0-r1.ebuild 
b/sci-libs/symengine/symengine-0.7.0-r1.ebuild
index 8b1becc43784..1ffb62e2d6eb 100644
--- a/sci-libs/symengine/symengine-0.7.0-r1.ebuild
+++ b/sci-libs/symengine/symengine-0.7.0-r1.ebuild
@@ -35,7 +35,11 @@ PATCHES=(
 )
 
 pkg_pretend() {
-   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-libs/symengine/symengine-0.8.1-r1.ebuild 
b/sci-libs/symengine/symengine-0.8.1-r1.ebuild
index 68c0939697b8..c389bae57034 100644
--- a/sci-libs/symengine/symengine-0.8.1-r1.ebuild
+++ b/sci-libs/symengine/symengine-0.8.1-r1.ebuild
@@ -34,7 +34,11 @@ PATCHES=(
 )
 
 pkg_pretend() {
-   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-libs/symengine/symengine-0.9.0.ebuild 
b/sci-libs/symengine/symengine-0.9.0.ebuild
index c4f5a9c49a23..bf374c6ddaca 100644
--- a/sci-libs/symengine/symengine-0.9.0.ebuild
+++ b/sci-libs/symengine/symengine-0.9.0.ebuild
@@ -35,11 +35,11 @@ PATCHES=(
 )
 
 pkg_pretend() {
-   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 pkg_setup() {
-   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
use llvm && llvm_pkg_setup
 }



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

2022-05-16 Thread David Seifert
commit: 13afdb8e443d0508bada68ad1af39f52cfbac1b6
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:21 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13afdb8e

sci-libs/m4ri: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/m4ri/m4ri-20200125.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-libs/m4ri/m4ri-20200125.ebuild 
b/sci-libs/m4ri/m4ri-20200125.ebuild
index 3dfda8659c37..ae6db04b9138 100644
--- a/sci-libs/m4ri/m4ri-20200125.ebuild
+++ b/sci-libs/m4ri/m4ri-20200125.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,7 +23,11 @@ RDEPEND="${DEPEND}"
 DOCS=( AUTHORS )
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {



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

2022-05-16 Thread David Seifert
commit: 891f7a2ec8737660cf01e688d7eb21b17e536ae0
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:11 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891f7a2e

media-gfx/libimagequant: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/libimagequant/libimagequant-2.15.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-gfx/libimagequant/libimagequant-2.15.1.ebuild 
b/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
index 46dfea64c280..f62f7874c63a 100644
--- a/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
+++ b/media-gfx/libimagequant/libimagequant-2.15.1.ebuild
@@ -23,6 +23,10 @@ pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_prepare() {
default
 



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

2022-05-16 Thread David Seifert
commit: 469d4113139fc891ac59df4a45542acba438e04a
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:25 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469d4113

sci-mathematics/gmp-ecm: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 9 +++--
 sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild| 6 +-
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index 2a77bd33a96a..404d71631f44 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic toolchain-funcs
+inherit autotools toolchain-funcs
 
 MY_PN="ecm"
 MY_P="${MY_PN}-${PV}"
@@ -27,7 +27,11 @@ PATCHES=(
 S="${WORKDIR}/${MY_P}"
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare(){
@@ -64,6 +68,7 @@ src_compile() {
emake ecm-params && emake clean && emake
fi
 }
+
 src_configure() {
econf \
--enable-shared \

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
index bf4ba87d79a1..42feb39cf26a 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
@@ -30,7 +30,11 @@ BDEPEND="dev-libs/libxslt
 S="${WORKDIR}/${MY_P}"
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_compile() {



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

2022-05-16 Thread David Seifert
commit: dd5518231a248a49b1f552563dbcc0258c55bf78
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:18 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd551823

sci-libs/coinor-csdp: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/coinor-csdp/coinor-csdp-6.2.0.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-libs/coinor-csdp/coinor-csdp-6.2.0.ebuild 
b/sci-libs/coinor-csdp/coinor-csdp-6.2.0.ebuild
index a00b0d8e16f1..89c14acd5dff 100644
--- a/sci-libs/coinor-csdp/coinor-csdp-6.2.0.ebuild
+++ b/sci-libs/coinor-csdp/coinor-csdp-6.2.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
@@ -60,10 +60,12 @@ static_to_shared() {
fi
 }
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-use openmp && tc-check-openmp
-   fi
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare() {



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

2022-05-16 Thread David Seifert
commit: e7e6e85fa6ad70ce179cbae21be690d0eb93978d
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:08 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e6e85f

dev-libs/starpu: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/starpu/starpu-1.2.6-r1.ebuild | 9 +
 dev-libs/starpu/starpu-1.3.9.ebuild| 5 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/starpu/starpu-1.2.6-r1.ebuild 
b/dev-libs/starpu/starpu-1.2.6-r1.ebuild
index 1670ddc579cc..68d66beb7888 100644
--- a/dev-libs/starpu/starpu-1.2.6-r1.ebuild
+++ b/dev-libs/starpu/starpu-1.2.6-r1.ebuild
@@ -40,6 +40,15 @@ BDEPEND="
test? ( gcc-plugin? ( dev-scheme/guile ) )
 "
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   fortran-2_pkg_setup
+}
+
 src_prepare() {
default
 

diff --git a/dev-libs/starpu/starpu-1.3.9.ebuild 
b/dev-libs/starpu/starpu-1.3.9.ebuild
index c829323b7573..e66702bd813c 100644
--- a/dev-libs/starpu/starpu-1.3.9.ebuild
+++ b/dev-libs/starpu/starpu-1.3.9.ebuild
@@ -42,8 +42,13 @@ BDEPEND="
doc? ( app-doc/doxygen virtual/latex-base )
 "
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   fortran-2_pkg_setup
 }
 
 src_prepare() {



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

2022-05-16 Thread David Seifert
commit: 65c9ccf3e0e396a82ef25c30d6eb5639b61e7ddf
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:22 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c9ccf3

sci-libs/openblas: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/openblas/openblas-0.3.18.ebuild | 4 +++-
 sci-libs/openblas/openblas-0.3.19.ebuild | 4 +++-
 sci-libs/openblas/openblas-0.3.20.ebuild | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sci-libs/openblas/openblas-0.3.18.ebuild 
b/sci-libs/openblas/openblas-0.3.18.ebuild
index 3ac219fa41cf..ec15a244d0b8 100644
--- a/sci-libs/openblas/openblas-0.3.18.ebuild
+++ b/sci-libs/openblas/openblas-0.3.18.ebuild
@@ -30,6 +30,8 @@ PATCHES=(
 )
 
 pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
elog "This software has a massive number of options that"
elog "are configurable and it is *impossible* for all of"
elog "those to fit inside any manageable ebuild."
@@ -57,7 +59,7 @@ pkg_setup() {
export HOSTCC="$(tc-getBUILD_CC)"
 
# threading options
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
USE_THREAD=0
if use openmp; then
USE_THREAD=1; USE_OPENMP=1;

diff --git a/sci-libs/openblas/openblas-0.3.19.ebuild 
b/sci-libs/openblas/openblas-0.3.19.ebuild
index 3ac219fa41cf..ec15a244d0b8 100644
--- a/sci-libs/openblas/openblas-0.3.19.ebuild
+++ b/sci-libs/openblas/openblas-0.3.19.ebuild
@@ -30,6 +30,8 @@ PATCHES=(
 )
 
 pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
elog "This software has a massive number of options that"
elog "are configurable and it is *impossible* for all of"
elog "those to fit inside any manageable ebuild."
@@ -57,7 +59,7 @@ pkg_setup() {
export HOSTCC="$(tc-getBUILD_CC)"
 
# threading options
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
USE_THREAD=0
if use openmp; then
USE_THREAD=1; USE_OPENMP=1;

diff --git a/sci-libs/openblas/openblas-0.3.20.ebuild 
b/sci-libs/openblas/openblas-0.3.20.ebuild
index 518fd79fedef..01fd54d252c4 100644
--- a/sci-libs/openblas/openblas-0.3.20.ebuild
+++ b/sci-libs/openblas/openblas-0.3.20.ebuild
@@ -32,6 +32,8 @@ PATCHES=(
 )
 
 pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
elog "This software has a massive number of options that"
elog "are configurable and it is *impossible* for all of"
elog "those to fit inside any manageable ebuild."
@@ -59,7 +61,7 @@ pkg_setup() {
export HOSTCC="$(tc-getBUILD_CC)"
 
# threading options
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
USE_THREAD=0
if use openmp; then
USE_THREAD=1; USE_OPENMP=1;



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

2022-05-16 Thread David Seifert
commit: 8c3e019d3764d6f231f63af05738b7a4bd26771b
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:12 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3e019d

media-libs/vidstab: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 media-libs/vidstab/vidstab-1.1.0-r2.ebuild | 12 ++--
 media-libs/vidstab/vidstab-.ebuild | 12 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/media-libs/vidstab/vidstab-1.1.0-r2.ebuild 
b/media-libs/vidstab/vidstab-1.1.0-r2.ebuild
index c4c32a5b0db5..10d1d124b60d 100644
--- a/media-libs/vidstab/vidstab-1.1.0-r2.ebuild
+++ b/media-libs/vidstab/vidstab-1.1.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2021 Gentoo Authors
+# Copyright 2018-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,15 @@ PATCHES=(
"${FILESDIR}/vidstab-1.1.0-tests-use-sse2-only-if-available.patch"

"${FILESDIR}/vidstab-1.1.0-tests-1.1.0-fix-test_motiondetect-without-openmp.patch"
 )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_prepare() {
# USE=cpu_flags_x86_sse2 instead
sed -E 's#include (FindSSE)##' -i CMakeLists.txt || die
@@ -39,7 +48,6 @@ src_prepare() {
 }
 
 src_configure() {
-   use openmp && tc-check-openmp
local mycmakeargs=(
-DUSE_OMP="$(usex openmp)"
-DSSE2_FOUND="$(usex cpu_flags_x86_sse2)"

diff --git a/media-libs/vidstab/vidstab-.ebuild 
b/media-libs/vidstab/vidstab-.ebuild
index 780a2a4598a4..09028637d1da 100644
--- a/media-libs/vidstab/vidstab-.ebuild
+++ b/media-libs/vidstab/vidstab-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2020 Gentoo Authors
+# Copyright 2018-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,15 @@ fi
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="openmp cpu_flags_x86_sse2"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_prepare() {
# USE=cpu_flags_x86_sse2 instead
sed -E 's#include (FindSSE)##' -i CMakeLists.txt || die
@@ -34,7 +43,6 @@ src_prepare() {
 }
 
 src_configure() {
-   use openmp && tc-check-openmp
local mycmakeargs=(
-DUSE_OMP="$(usex openmp)"
-DSSE2_FOUND="$(usex cpu_flags_x86_sse2)"



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

2022-05-16 Thread David Seifert
commit: 04614f988393ef618a03f1ed54918c9e60f96a80
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:23 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04614f98

sci-libs/parmetis: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/parmetis/parmetis-4.0.3-r2.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild 
b/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
index 1f1b3c8b4398..f24d1ffbe973 100644
--- a/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
+++ b/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
@@ -26,10 +26,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.0.3-02-unbundle-metis.patch
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   use openmp && tc-check-openmp
-   fi
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_prepare() {



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

2022-05-16 Thread David Seifert
commit: 4fd9cba02c85e6a99cadae42dcef198ac14dcc84
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:19 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd9cba0

sci-libs/kissfft: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/kissfft/kissfft-131.1.0.ebuild | 6 +-
 sci-libs/kissfft/kissfft-.ebuild| 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sci-libs/kissfft/kissfft-131.1.0.ebuild 
b/sci-libs/kissfft/kissfft-131.1.0.ebuild
index 719285275283..bc06fee4c8e0 100644
--- a/sci-libs/kissfft/kissfft-131.1.0.ebuild
+++ b/sci-libs/kissfft/kissfft-131.1.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=7
@@ -36,6 +36,10 @@ python_check_deps() {
has_version -d "dev-python/numpy[${PYTHON_USEDEP}]"
 }
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp

diff --git a/sci-libs/kissfft/kissfft-.ebuild 
b/sci-libs/kissfft/kissfft-.ebuild
index 719285275283..bc06fee4c8e0 100644
--- a/sci-libs/kissfft/kissfft-.ebuild
+++ b/sci-libs/kissfft/kissfft-.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
@@ -36,6 +36,10 @@ python_check_deps() {
has_version -d "dev-python/numpy[${PYTHON_USEDEP}]"
 }
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp



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

2022-05-16 Thread David Seifert
commit: dcccf8e81b2bad576cf65d95055a47a78ec79f85
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:16 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcccf8e8

sci-electronics/ngspice: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-electronics/ngspice/ngspice-31-r1.ebuild | 9 +++--
 sci-electronics/ngspice/ngspice-34.ebuild| 9 +++--
 sci-electronics/ngspice/ngspice-35.ebuild| 9 +++--
 sci-electronics/ngspice/ngspice-36.ebuild| 7 ++-
 4 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/sci-electronics/ngspice/ngspice-31-r1.ebuild 
b/sci-electronics/ngspice/ngspice-31-r1.ebuild
index 7195c9e60379..603365b18c66 100644
--- a/sci-electronics/ngspice/ngspice-31-r1.ebuild
+++ b/sci-electronics/ngspice/ngspice-31-r1.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
@@ -40,11 +40,16 @@ DOCS=(
Stuarts_Poly_Notes
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
MULTIBUILD_VARIANTS=( "binaries" )
use shared && MULTIBUILD_VARIANTS+=( "shared" )
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-   use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-electronics/ngspice/ngspice-34.ebuild 
b/sci-electronics/ngspice/ngspice-34.ebuild
index 9f70865e81ca..e0f41dc5b269 100644
--- a/sci-electronics/ngspice/ngspice-34.ebuild
+++ b/sci-electronics/ngspice/ngspice-34.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
@@ -41,11 +41,16 @@ DOCS=(
Stuarts_Poly_Notes
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
MULTIBUILD_VARIANTS=( "binaries" )
use shared && MULTIBUILD_VARIANTS+=( "shared" )
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-   use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-electronics/ngspice/ngspice-35.ebuild 
b/sci-electronics/ngspice/ngspice-35.ebuild
index 17b7d8e33554..305f2906fb38 100644
--- a/sci-electronics/ngspice/ngspice-35.ebuild
+++ b/sci-electronics/ngspice/ngspice-35.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
@@ -40,11 +40,16 @@ DOCS=(
Stuarts_Poly_Notes
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
MULTIBUILD_VARIANTS=( "binaries" )
use shared && MULTIBUILD_VARIANTS+=( "shared" )
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-   use openmp && tc-check-openmp
 }
 
 src_prepare() {

diff --git a/sci-electronics/ngspice/ngspice-36.ebuild 
b/sci-electronics/ngspice/ngspice-36.ebuild
index ded8f7f1d8ce..8a616095f439 100644
--- a/sci-electronics/ngspice/ngspice-36.ebuild
+++ b/sci-electronics/ngspice/ngspice-36.ebuild
@@ -40,11 +40,16 @@ DOCS=(
Stuarts_Poly_Notes
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
MULTIBUILD_VARIANTS=( "binaries" )
use shared && MULTIBUILD_VARIANTS+=( "shared" )
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-   use openmp && tc-check-openmp
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear/

2022-05-16 Thread David Seifert
commit: 217931310b7294ef26594cd205ccd98a7d22ddbf
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:09 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21793131

games-simulation/flightgear: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 games-simulation/flightgear/flightgear-2020.3.12.ebuild | 12 
 games-simulation/flightgear/flightgear-2020.3.13.ebuild | 10 +++---
 games-simulation/flightgear/flightgear-.ebuild  | 12 
 3 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/games-simulation/flightgear/flightgear-2020.3.12.ebuild 
b/games-simulation/flightgear/flightgear-2020.3.12.ebuild
index baafbbda8846..749751eb1080 100644
--- a/games-simulation/flightgear/flightgear-2020.3.12.ebuild
+++ b/games-simulation/flightgear/flightgear-2020.3.12.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
@@ -52,8 +52,7 @@ COMMON_DEPEND="
 "
 # libXi and libXmu are build-only-deps according to FindGLUT.cmake
 DEPEND="${COMMON_DEPEND}
-   >=dev-libs/boost-1.44
-   qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )
+   dev-libs/boost
utils? (
x11-libs/libXi
x11-libs/libXmu
@@ -62,6 +61,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
~games-simulation/${PN}-data-${PV}
 "
+BDEPEND="qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )"
 
 PATCHES=(
"${FILESDIR}/${PN}-2020.3.8-cmake.patch"
@@ -70,7 +70,11 @@ PATCHES=(
 DOCS=(AUTHORS ChangeLog NEWS README Thanks)
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {

diff --git a/games-simulation/flightgear/flightgear-2020.3.13.ebuild 
b/games-simulation/flightgear/flightgear-2020.3.13.ebuild
index a71789169d16..49a222d30548 100644
--- a/games-simulation/flightgear/flightgear-2020.3.13.ebuild
+++ b/games-simulation/flightgear/flightgear-2020.3.13.ebuild
@@ -52,8 +52,7 @@ COMMON_DEPEND="
 "
 # libXi and libXmu are build-only-deps according to FindGLUT.cmake
 DEPEND="${COMMON_DEPEND}
-   >=dev-libs/boost-1.44
-   qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )
+   dev-libs/boost
utils? (
x11-libs/libXi
x11-libs/libXmu
@@ -62,6 +61,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
~games-simulation/${PN}-data-${PV}
 "
+BDEPEND="qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )"
 
 PATCHES=(
"${FILESDIR}/${PN}-2020.3.8-cmake.patch"
@@ -70,7 +70,11 @@ PATCHES=(
 DOCS=(AUTHORS ChangeLog NEWS README Thanks)
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {

diff --git a/games-simulation/flightgear/flightgear-.ebuild 
b/games-simulation/flightgear/flightgear-.ebuild
index f48409f1c9d4..19115fd74b49 100644
--- a/games-simulation/flightgear/flightgear-.ebuild
+++ b/games-simulation/flightgear/flightgear-.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
@@ -54,8 +54,7 @@ COMMON_DEPEND="
 "
 # libXi and libXmu are build-only-deps according to FindGLUT.cmake
 DEPEND="${COMMON_DEPEND}
-   >=dev-libs/boost-1.44
-   qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )
+   dev-libs/boost
utils? (
x11-libs/libXi
x11-libs/libXmu
@@ -64,6 +63,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
~games-simulation/${PN}-data-${PV}
 "
+BDEPEND="qt5? ( >=dev-qt/linguist-tools-5.7.1:5 )"
 
 PATCHES=(
"${FILESDIR}/${PN}-2020.3.5-cmake.patch"
@@ -72,7 +72,11 @@ PATCHES=(
 DOCS=(AUTHORS ChangeLog NEWS README Thanks)
 
 pkg_pretend() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/seqan/

2022-05-16 Thread David Seifert
commit: 70d003c62bd0ba9a96609f2522a6854d99ba4148
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:13 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d003c6

sci-biology/seqan: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/seqan/seqan-2.4.0-r1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-biology/seqan/seqan-2.4.0-r1.ebuild 
b/sci-biology/seqan/seqan-2.4.0-r1.ebuild
index 76a73d759bef..933b55e04eab 100644
--- a/sci-biology/seqan/seqan-2.4.0-r1.ebuild
+++ b/sci-biology/seqan/seqan-2.4.0-r1.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
@@ -37,6 +37,10 @@ PATCHES=(
"${FILESDIR}"/${P}-cmake-add_library-static.patch
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use tools && tc-check-openmp
+}
+
 pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
use tools && tc-check-openmp



[gentoo-commits] repo/gentoo:master commit in: app-arch/pxz/

2022-05-16 Thread David Seifert
commit: e6ef88c4ce96c90cfb0a0ed891265880e20b4e78
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ef88c4

app-arch/pxz: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 ...151029.ebuild => pxz-5.0_pre20151029-r1.ebuild} | 29 
 app-arch/pxz/pxz-.ebuild   | 32 ++
 2 files changed, 38 insertions(+), 23 deletions(-)

diff --git a/app-arch/pxz/pxz-5.0_pre20151029.ebuild 
b/app-arch/pxz/pxz-5.0_pre20151029-r1.ebuild
similarity index 66%
rename from app-arch/pxz/pxz-5.0_pre20151029.ebuild
rename to app-arch/pxz/pxz-5.0_pre20151029-r1.ebuild
index 64175e6452fa..c9ad43cebe99 100644
--- a/app-arch/pxz/pxz-5.0_pre20151029.ebuild
+++ b/app-arch/pxz/pxz-5.0_pre20151029-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit toolchain-funcs vcs-snapshot
 
@@ -12,22 +12,29 @@ 
SRC_URI="https://github.com/jnovy/pxz/archive/fcfea93957d96b7661d1439cf4b767ecfd
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux"
-IUSE=""
 
 # needs the library from xz-utils
-# needs the libgomp library from gcc at runtime
-RDEPEND="app-arch/xz-utils
-   sys-devel/gcc:*[openmp]"
+RDEPEND="app-arch/xz-utils"
 DEPEND="${RDEPEND}"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
 src_prepare() {
-   tc-check-openmp
-   tc-export CC
-   export BINDIR="${EPREFIX}"/usr/bin
-   export MANDIR="${EPREFIX}"/usr/share/man
-   default_src_prepare
+   default
 
if use elibc_musl ; then
-   sed -i -e '//c\#define error(R,E,S,...) fprintf(stderr, S 
"\\n", ##__VA_ARGS__); exit(R)' pxz.c
+   sed -i -e '//c\#define error(R,E,S,...) 
fprintf(stderr, S "\\n", ##__VA_ARGS__); exit(R)' pxz.c || die
fi
 }
+
+src_configure() {
+   tc-export CC
+   export BINDIR="${EPREFIX}"/usr/bin
+   export MANDIR="${EPREFIX}"/usr/share/man
+}

diff --git a/app-arch/pxz/pxz-.ebuild b/app-arch/pxz/pxz-.ebuild
index 895c02be50d0..f67a5e51ae6a 100644
--- a/app-arch/pxz/pxz-.ebuild
+++ b/app-arch/pxz/pxz-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit toolchain-funcs flag-o-matic
+inherit toolchain-funcs
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/jnovy/pxz.git";
inherit git-r3
 else
@@ -27,19 +27,27 @@ SLOT="0"
 IUSE=""
 
 # needs the library from xz-utils
-# needs the libgomp library from gcc at runtime
-DEPEND="app-arch/xz-utils
-   sys-devel/gcc:*[openmp]"
+DEPEND="app-arch/xz-utils"
 RDEPEND="${DEPEND}"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
 src_prepare() {
-   tc-check-openmp
-   tc-export CC
-   export BINDIR="${EPREFIX}"/usr/bin
-   export MANDIR="${EPREFIX}"/usr/share/man
-   default_src_prepare
+   default
 
if use elibc_musl ; then
-   sed -i -e '//c\#define error(R,E,S,...) fprintf(stderr, S 
"\\n", ##__VA_ARGS__); exit(R)' pxz.c
+   sed -i -e '//c\#define error(R,E,S,...) 
fprintf(stderr, S "\\n", ##__VA_ARGS__); exit(R)' pxz.c || die
fi
 }
+
+src_configure() {
+   tc-export CC
+   export BINDIR="${EPREFIX}"/usr/bin
+   export MANDIR="${EPREFIX}"/usr/share/man
+}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/openbabel/

2022-05-16 Thread David Seifert
commit: 245c3a3bb2b6bcd1e8a047f5a13d0d9fd3c7ce19
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:14 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245c3a3b

sci-chemistry/openbabel: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild | 6 +-
 sci-chemistry/openbabel/openbabel-.ebuild| 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild 
b/sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild
index 97dfa6e9a236..61a6ad498b66 100644
--- a/sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild
+++ b/sci-chemistry/openbabel/openbabel-3.1.1_p20210225.ebuild
@@ -80,8 +80,12 @@ RDEPEND="
)
 "
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 prepare_python_bindings() {

diff --git a/sci-chemistry/openbabel/openbabel-.ebuild 
b/sci-chemistry/openbabel/openbabel-.ebuild
index 2c73801d2362..956b061aed0f 100644
--- a/sci-chemistry/openbabel/openbabel-.ebuild
+++ b/sci-chemistry/openbabel/openbabel-.ebuild
@@ -80,8 +80,12 @@ RDEPEND="
)
 "
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 prepare_python_bindings() {



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

2022-05-16 Thread David Seifert
commit: 843d3ab2d6bdda43eda143d0b10d5edc2e0a5e8c
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:20 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843d3ab2

sci-libs/linbox: deprecate tc-has-openmp

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/linbox/linbox-1.6.3-r1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-libs/linbox/linbox-1.6.3-r1.ebuild 
b/sci-libs/linbox/linbox-1.6.3-r1.ebuild
index 1771643dd4d6..cabe5a6d2cf9 100644
--- a/sci-libs/linbox/linbox-1.6.3-r1.ebuild
+++ b/sci-libs/linbox/linbox-1.6.3-r1.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
@@ -34,7 +34,11 @@ RDEPEND="${DEPEND}"
 PATCHES=( "${FILESDIR}/${PN}-1.6.3-pc.patch" )
 
 pkg_pretend() {
-   [[ "${MERGE_TYPE}" != "binary" ]] && use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
 
 src_configure() {



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

2022-05-16 Thread David Seifert
commit: 604b345462a36923de0c410e4734cf2508e1e070
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:07 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604b3454

dev-cpp/kokkos: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/kokkos/kokkos-3.1.01-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/kokkos/kokkos-3.1.01-r1.ebuild 
b/dev-cpp/kokkos/kokkos-3.1.01-r1.ebuild
index bc59929572fe..eaa8cf4e4ec1 100644
--- a/dev-cpp/kokkos/kokkos-3.1.01-r1.ebuild
+++ b/dev-cpp/kokkos/kokkos-3.1.01-r1.ebuild
@@ -18,6 +18,10 @@ RESTRICT="!test? ( test )"
 DEPEND="sys-apps/hwloc:="
 RDEPEND="${DEPEND}"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2022-05-16 Thread David Seifert
commit: 4b2a139c41da1704a7b11ae4e8e2e03327f4567f
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:16 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2a139c

sci-electronics/kicad: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 sci-electronics/kicad/kicad-5.1.12-r3.ebuild | 7 ++-
 sci-electronics/kicad/kicad-6.0.4.ebuild | 6 +-
 sci-electronics/kicad/kicad-.ebuild  | 6 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-5.1.12-r3.ebuild 
b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
index 34fef8a30277..2f202db0313a 100644
--- a/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
+++ b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
@@ -59,9 +59,14 @@ PATCHES=(
"${FILESDIR}/${PN}-5.1.5-ldflags.patch"
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
use python && python-single-r1_pkg_setup
-   use openmp && tc-check-openmp
setup-wxwidgets
check-reqs_pkg_setup
 }

diff --git a/sci-electronics/kicad/kicad-6.0.4.ebuild 
b/sci-electronics/kicad/kicad-6.0.4.ebuild
index 37b4352cf709..19186c4e7333 100644
--- a/sci-electronics/kicad/kicad-6.0.4.ebuild
+++ b/sci-electronics/kicad/kicad-6.0.4.ebuild
@@ -78,8 +78,12 @@ PATCHES=(
"${FILESDIR}/${PN}-scripts-install-fix.patch"
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
python-single-r1_pkg_setup
setup-wxwidgets

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 1e6d93af9eae..dce9bac6faa6 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -74,8 +74,12 @@ fi
 
 CHECKREQS_DISK_BUILD="900M"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-   use openmp && tc-check-openmp
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
python-single-r1_pkg_setup
setup-wxwidgets



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

2022-05-16 Thread David Seifert
commit: f6172de78e35e7dfb00ee6a8ded7cc4879efd622
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 16 08:12:10 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 16 08:12:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6172de7

media-gfx/darktable: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert  gentoo.org>

 .../darktable/{darktable-3.8.0-r2.ebuild => darktable-3.8.0-r3.ebuild} | 3 ++-
 .../darktable/{darktable-3.8.1.ebuild => darktable-3.8.1-r1.ebuild}| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.8.0-r2.ebuild 
b/media-gfx/darktable/darktable-3.8.0-r3.ebuild
similarity index 98%
rename from media-gfx/darktable/darktable-3.8.0-r2.ebuild
rename to media-gfx/darktable/darktable-3.8.0-r3.ebuild
index ffa6efdf9844..5ab72df97f6d 100644
--- a/media-gfx/darktable/darktable-3.8.0-r2.ebuild
+++ b/media-gfx/darktable/darktable-3.8.0-r3.ebuild
@@ -54,12 +54,12 @@ DEPEND="dev-db/sqlite:3
>=media-gfx/exiv2-0.25-r2:0=[xmp]
media-libs/lcms:2
>=media-libs/lensfun-0.2.3:0=
+   media-libs/libjpeg-turbo:=
media-libs/libpng:0=
media-libs/tiff:0
net-libs/libsoup:2.4
net-misc/curl
sys-libs/zlib:=
-   virtual/jpeg:0
x11-libs/cairo
>=x11-libs/gtk+-3.22:3
x11-libs/pango
@@ -106,6 +106,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
use lua && lua-single_pkg_setup
 }
 

diff --git a/media-gfx/darktable/darktable-3.8.1.ebuild 
b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
similarity index 98%
rename from media-gfx/darktable/darktable-3.8.1.ebuild
rename to media-gfx/darktable/darktable-3.8.1-r1.ebuild
index 74c68cfeb38d..bd7a6924df88 100644
--- a/media-gfx/darktable/darktable-3.8.1.ebuild
+++ b/media-gfx/darktable/darktable-3.8.1-r1.ebuild
@@ -55,12 +55,12 @@ DEPEND="dev-db/sqlite:3
>=media-gfx/exiv2-0.25-r2:0=[xmp]
media-libs/lcms:2
>=media-libs/lensfun-0.2.3:0=
+   media-libs/libjpeg-turbo:=
media-libs/libpng:0=
media-libs/tiff:0
net-libs/libsoup:2.4
net-misc/curl
sys-libs/zlib:=
-   virtual/jpeg:0
x11-libs/cairo
>=x11-libs/gtk+-3.22:3
x11-libs/pango
@@ -107,6 +107,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
use lua && lua-single_pkg_setup
 }
 



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

2022-05-16 Thread Michał Górny
commit: c776acea474b282074e789d70228d6a155c1d2f5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:54:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c776acea

dev-python/watchdog: Bump to 2.1.8

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

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

diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index b60d94a748e2..8a10e642c248 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -1 +1,2 @@
 DIST watchdog-2.1.7.gh.tar.gz 100442 BLAKE2B 
21247e1790077eb1eb2f1dc2bb8ddebc1b7f6a2c503238c52c660246fee8c1d3483119184a62114efb81c44665321d4e3aa18ffd73b3244a44c4c6df5204c834
 SHA512 
f69265aac6e8a840d230c15cfe88c803f043cb540785446113617c0fd1a3c5dce8a885a376bbadc75372a718800948dd4b00c618e18e033d510b8e2bc2bbb36b
+DIST watchdog-2.1.8.gh.tar.gz 101828 BLAKE2B 
ca14534af888154652951abb7e5f7f1bae1f2e072f113a034638f6384fc9b9044ab99191c6dc0ce38d7ded3dc6629a7aba1e1765f85ec5410706bd669411b929
 SHA512 
3182cb28701403e799c3850e5cd44acf6dc1aa7e98b1c4bb22b21de98fa4372c74a041e2f3be8d10ae77fe00018e460b98ce2fa5b0779edb84d15f952c407030

diff --git a/dev-python/watchdog/watchdog-2.1.8.ebuild 
b/dev-python/watchdog/watchdog-2.1.8.ebuild
new file mode 100644
index ..0ea71e3c1a55
--- /dev/null
+++ b/dev-python/watchdog/watchdog-2.1.8.ebuild
@@ -0,0 +1,52 @@
+# 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 optfeature
+
+DESCRIPTION="Python API and shell utilities to monitor file system events"
+HOMEPAGE="
+   https://github.com/gorakhargosh/watchdog/
+   https://pypi.org/project/watchdog/
+"
+SRC_URI="
+   https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pytest-timeout-0.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/--cov/d' setup.cfg || die
+   default
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires root powers via sudo (yes, seriously)
+   
tests/test_inotify_buffer.py::test_unmount_watched_directory_filesystem
+   )
+
+   epytest -p no:django
+}
+
+pkg_postinst() {
+   optfeature "Bash completion" dev-python/argcomplete
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/garcon/

2022-05-16 Thread Michał Górny
commit: fe1f9f0c55364fe81c91d769d511758396a866cf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:57:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1f9f0c

xfce-base/garcon: Bump to 4.17.0

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

 xfce-base/garcon/Manifest |  1 +
 xfce-base/garcon/garcon-4.17.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest
index 03e685399010..1b39242e3d7a 100644
--- a/xfce-base/garcon/Manifest
+++ b/xfce-base/garcon/Manifest
@@ -1 +1,2 @@
 DIST garcon-0.8.0.tar.bz2 539061 BLAKE2B 
8d7b207fdb325d060c3ecfa5e2574961082706c5a4af59cabebad9d3c915228085dc32442521018bfb7da2d3c169445ac270c00c381e666bfda8774329a60cfc
 SHA512 
708c68c31c0d3d89ecdde4790594837af0d065ecb805131fd7db2eb4c433c0523f44d51f2040f7bf9af729537e5f9e89ed06a435fc0c4e6113db00ad78ba8ce0
+DIST garcon-4.17.0.tar.bz2 545911 BLAKE2B 
0286233a5fc7769955eeb8901a64cd2087d47b28bbb05ae884c6d867e4374191d7dbb0bbc54decf7d4370ae31127d6d5acf63c77d1d18889efa5388bc5d4e5e3
 SHA512 
6fc88177b8f1b8630fe1f0954151ff60a9957bd7239452317e5e942e70576b996aa59f87e249feb4dfaa256972c3a028323a6fd02826d9b5e4a90df47c7f2361

diff --git a/xfce-base/garcon/garcon-4.17.0.ebuild 
b/xfce-base/garcon/garcon-4.17.0.ebuild
new file mode 100644
index ..c96238763769
--- /dev/null
+++ b/xfce-base/garcon/garcon-4.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Xfce's freedesktop.org specification compatible menu 
implementation library"
+HOMEPAGE="https://docs.xfce.org/xfce/garcon/start";
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2";
+
+LICENSE="LGPL-2+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="introspection"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0
+   >=x11-libs/gtk+-3.20:3
+   >=xfce-base/libxfce4util-4.15.6:=[introspection?]
+   >=xfce-base/libxfce4ui-4.15.7:=[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-05-16 Thread Michał Górny
commit: 2d71c4761fb1fa5e7cb2a5354a291ead678bdc83
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:50:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d71c476

dev-python/pikepdf: Bump to 5.1.3

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-5.1.3.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 31cffd90adf6..8da563c09cfe 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1 +1,2 @@
 DIST pikepdf-5.1.2.tar.gz 2355023 BLAKE2B 
1186174a8375b63035157a65a23d62d2e52447719de8b0182a4d6892334eea52f140ce113415941e9f096716b5bc71d9c4967658428d87bd45a14e0a43b70caf
 SHA512 
1b18c3ddb3826a1a74e82cf341a4ebeb5c98b587e148dbc6b479768cad14860700b39ebbcb421459f720bea63a4aa9ee4987f1c2cb944620e56c71193741a5ec
+DIST pikepdf-5.1.3.tar.gz 2356112 BLAKE2B 
9a0a5ddfd6519cd3db75ea0f534d3e91399dd0fd212ef7765e4f301ebba8f6b773039db2c5021720141a836e983749170fbd2e291ab1f4a77f96a16005e210bb
 SHA512 
2c6cd2b6746805bd879d0dbec13d8ca09d185ef4ec41045ae2831f42d7e9e1bccf4023d5c3577b84af8bc3f5ebb9c2a5dba7628af4079e5e4334d772c3d6db5c

diff --git a/dev-python/pikepdf/pikepdf-5.1.3.ebuild 
b/dev-python/pikepdf/pikepdf-5.1.3.ebuild
new file mode 100644
index ..2c35cdb9cba5
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-5.1.3.ebuild
@@ -0,0 +1,60 @@
+# 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
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf";
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=app-text/qpdf-10.6.2:0=
+"
+RDEPEND="
+   ${DEPEND}
+   =dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-6.4[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+#distutils_enable_sphinx docs \
+#  dev-python/ipython \
+#  dev-python/matplotlib \
+#  dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/-n auto/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2022-05-16 Thread Michał Górny
commit: 63ef1b41d4b17d3972d8f638bf91312fa61fd299
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:52:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ef1b41

dev-python/dns-lexicon: Bump to 3.11.1

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

 dev-python/dns-lexicon/Manifest  |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.11.1.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index 9b6e0de76263..316e3628957d 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -1,2 +1,3 @@
 DIST dns-lexicon-3.10.0.tar.gz 8394918 BLAKE2B 
26e7b7f95b1daf5cd66536993f350301574765f4568a9b3dda4d5e555a3a1ca6a329566f8f5a57ae209d26dd092c851ab524df0488b6ca4f81cdc94011458d88
 SHA512 
76ede1b55ad388b8d6726d531a4346db5972e79c434db529fa54838b0f40c909cb67a544f3e74e67311c981b8acd4766ec51c67452143989daa9be39176f940a
 DIST dns-lexicon-3.11.0.tar.gz 8467979 BLAKE2B 
f0ee1b5977d373ad911d71283f64a946269e725616c40f93b9160cccae8c5993f5bd6fa0c5b0616fbde4e91e06be846f1df020c03d19f37b73d59145f06530f5
 SHA512 
dcf231908ca2869c0e729b114632ce9f53c7b8d524ea072533403e2f8428d8fda9763a4c73e822a2034abd78f46897009127e9e653fb71e0bc712a72a80da075
+DIST dns-lexicon-3.11.1.tar.gz 8478920 BLAKE2B 
6c437c678a2872a81f316ac064390e5ab6ac458b7fca199a3fe67152a46e87c82990cec0287651634f50e572691a778dfdcafd2aea4fd4d305dc223a8c327818
 SHA512 
3947e0de0733bb329b0d13b9aff59760ed7de9e34c320ed9de3a3c44ff8b813c78d54f31d0d9b5a97b4b57279adef432f8458f912cfae942437c3275df92fa7d

diff --git a/dev-python/dns-lexicon/dns-lexicon-3.11.1.ebuild 
b/dev-python/dns-lexicon/dns-lexicon-3.11.1.ebuild
new file mode 100644
index ..bd75f1201713
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.11.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a 
standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/";
+SRC_URI="
+   https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/zeep[${PYTHON_USEDEP}]
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Requires the "localzone" module
+   lexicon/tests/providers/test_localzone.py
+   # Requires the "softlayer" module
+   lexicon/tests/providers/test_softlayer.py
+   # Requires the "transip" module
+   lexicon/tests/providers/test_transip.py
+   # Requires the "oci" module
+   lexicon/tests/providers/test_oci.py
+   # Uses tldextract which needs Internet access to download its database
+   lexicon/tests/providers/test_auto.py
+   # All recordings seem to be broken
+   lexicon/tests/providers/test_namecheap.py
+)
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   optfeature_header \
+   "Install the following packages to enable support for 
additional DNS providers:"
+   optfeature Gransy dev-python/zeep
+   optfeature Route53 dev-python/boto3
+   optfeature DDNS dev-python/dnspython
+   fi
+}



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

2022-05-16 Thread Michał Górny
commit: 27ac09bf117b176da917be94406203795e78545c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:51:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ac09bf

dev-python/cachetools: Bump to 5.1.0

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

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

diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 8ed1ed7ddc61..5182ea81114e 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,2 +1,3 @@
 DIST cachetools-4.2.4.tar.gz 25487 BLAKE2B 
91979f72b8719f4fbc57421ded6edcca38106814997abd2a17c1147af55a1b64e11b347c8ef790cd8cdafbd83b8492d377540b872430d285584aa3d3228f6435
 SHA512 
29a6bb3a064e5603cd3e3882d8e5a6a6ef95ba3029716692c9a82d7186a0befcfb8ed4a0ee3ecb591fdff93a46836d5b25acca7ba5eab1ba837e86404aea8fcf
 DIST cachetools-5.0.0.tar.gz 26119 BLAKE2B 
29d3c9d9859c4848d807dcf8d84614b23a125bdabd4188191e7ccb1536da249226ed4b21798b49c2eb764bfea4ba16b557440438a827b1bfd8d4c5b0984695e4
 SHA512 
3d311969a4fcc180767f4546f384e16d47bbeb5c1d97884006872317514ea2739560346d62d0afed1916def249d92f9ff14e4d964e9521de09132d3a83463a76
+DIST cachetools-5.1.0.tar.gz 26656 BLAKE2B 
709b4e5ee7a0e86ccd0d947828f36b7c98765dddb0d628b28d17ed745633b747c16f17df779a87e8916702c4a513432b832a6d06f2ac57c1c9199e2adeef
 SHA512 
6732c5a305c506843caa13cdacb210a83695a9cb65d065b95e1505530ffb6899200c1d89b66ede33b194b5af1a01ad99e79aa85ec754d854de476f243380bd53

diff --git a/dev-python/cachetools/cachetools-5.1.0.ebuild 
b/dev-python/cachetools/cachetools-5.1.0.ebuild
new file mode 100644
index ..07e5f7a7371b
--- /dev/null
+++ b/dev-python/cachetools/cachetools-5.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="
+   https://github.com/tkem/cachetools/
+   https://pypi.org/project/cachetools/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2022-05-16 Thread Michał Górny
commit: fc95f7201c8064b1b048e86a10f756804f0a55fe
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:49:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc95f720

dev-python/manuel: Bump to 1.11.2

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

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

diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest
index 0125a86de5a6..6f96712b7795 100644
--- a/dev-python/manuel/Manifest
+++ b/dev-python/manuel/Manifest
@@ -1 +1,2 @@
 DIST manuel-1.10.1.tar.gz 42142 BLAKE2B 
91d23d804b3f5a2c6f696a8c7a8701f09ae6e881ac9a1c76004be301ab77f58596d0bdae4b11f484e495ea581d66d55d5bed05f5b36d81951d35923c8bfc163d
 SHA512 
39376852e2ecb8a19b2f565464e53f475577edf68e89b3d267f94374a444714ed38ef63da638a02dcec2df851869d57c0d256dca4b436b37ff36b6b3a822710b
+DIST manuel-1.11.2.tar.gz 51846 BLAKE2B 
0650c9db757a7e8bd0ba12dcdfda8ff071107d460fab7d24715796e477960ebe41375a10cd83a1c7881c76e6fa1e7cdd5cda383be75adffeea7e1cd6d763df13
 SHA512 
bbfd3ca58ccb0fb40ecbf54a5be0e73989e93ec026b8c686a7ef4e746c650ffed6f2fc5f119fe58e7c13a4a13cacb8c568384a69b1068413ab6bd6f01664a72f

diff --git a/dev-python/manuel/manuel-1.11.2.ebuild 
b/dev-python/manuel/manuel-1.11.2.ebuild
new file mode 100644
index ..300f45e5df0c
--- /dev/null
+++ b/dev-python/manuel/manuel-1.11.2.ebuild
@@ -0,0 +1,37 @@
+# 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="Lets you mix and match traditional doctests with custom test 
syntax"
+HOMEPAGE="
+   https://github.com/benji-york/manuel/
+   https://pypi.org/project/manuel/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/zope-testing[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests setup.py
+
+src_prepare() {
+   # unused rdep
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-05-16 Thread Michał Górny
commit: 3443204741525b417f0881e67e0a338a4212af17
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:48:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34432047

dev-python/hatchling: Bump to 0.25.0

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-0.25.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 18eeac7c5bc1..19b4bb7f7323 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1 +1,2 @@
 DIST hatch-hatchling-v0.24.0.tar.gz 212154 BLAKE2B 
fc0fcdd20eb1a1040298a4c959911d291ca454cf82404b0a7a67a9d192e3af0b8ee5a50d169e803bd5602775cf3f9336fd56d83c6fa85aa8d9f805269205ed29
 SHA512 
f4a1764f129c6e3098d0b0c744dca4f0b499c43d53dcebffc7aa26e28e3f599a9370e0f1f8ee9b9130042f066e1c857e155ffbdcf86d2c18e32ff5bc9219c51e
+DIST hatch-hatchling-v0.25.0.tar.gz 216944 BLAKE2B 
298f284bc05bbba6c463d4c22ddbbd1438a3a068de2a14300343803f706f2bc3a69be83bdbb1876f4f2474e7cb1ac4e98226108ad290c5097bbc1135367b7183
 SHA512 
1cfc8ea27e46e316ef321e17770995e495f0b6a722b89d9632af7902e3a7ee7c5a729b8ca27e490a94b7ddcda9b4e03dd7274b305f928b0e31a469a1643f

diff --git a/dev-python/hatchling/hatchling-0.25.0.ebuild 
b/dev-python/hatchling/hatchling-0.25.0.ebuild
new file mode 100644
index ..c768e17f0e8e
--- /dev/null
+++ b/dev-python/hatchling/hatchling-0.25.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/editables-0.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' pypy3 python3_{8..10}  # TODO: 3.11 when deps are ported
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" pypy3 python3.{8..10}; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   epytest tests/backend
+}



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

2022-05-16 Thread Michał Górny
commit: 111bd03197372e8166e78b450e13a4e7b3ea21ff
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:47:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111bd031

dev-python/imageio: Remove old

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

 dev-python/imageio/Manifest  |  2 --
 dev-python/imageio/imageio-2.18.0.ebuild | 52 
 dev-python/imageio/imageio-2.19.0.ebuild | 52 
 3 files changed, 106 deletions(-)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 0ec2f518522e..65885c7f88cb 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,3 +1 @@
-DIST imageio-2.18.0.gh.tar.gz 384312 BLAKE2B 
5683ec01db358d9074c5e02c0006bf89e5978418d86b13ce93b1c0fb0800fb650b76d53bd4fdea94c69c185af3341e1e2e80c91815d0f74ebadcaa01ee497e5a
 SHA512 
ddd7606f4b72e3a768b2f7f71d058d11df2bd6e48455240d17b2d93394808158c4f52289ea6f47b5c5655ec45e514aa4413248de0aff1806d28922723540aa50
-DIST imageio-2.19.0.gh.tar.gz 387467 BLAKE2B 
bd37ed1d8c147159a6e3dc951c512ddd1bdcc5c664ea1cae80d7eed4544b9329e92f711452442a459e776ec151db751d1d1c62a7d9e1165c18dcc5f0d05ec9c2
 SHA512 
effa3865259a1dab901a1ef2acf2cdbd57db96308b9edd8d489ff7421e51da0b2b8b8b93a7e3003bac43dd010c4f30aa683fd22236ea5d82af9d8d48b7b60db7
 DIST imageio-2.19.1.gh.tar.gz 388314 BLAKE2B 
447c2a666d6337926964d977fe45ec30d7995f486b59e03e8a0a68491db2fbcbffbb73946d51080fde5d2627d70fde1f6260f98205ff447e54b7349abdc839fd
 SHA512 
01df54a84c7522ff8ffbc0141fb0ee3416f7b0e04d131473e02c8e18adac384d8f6f2e3f3148229c1d16509465b4a4597e38707bfc8991c6288f4ea1758b4101

diff --git a/dev-python/imageio/imageio-2.18.0.ebuild 
b/dev-python/imageio/imageio-2.18.0.ebuild
deleted file mode 100644
index 6770d9759db9..
--- a/dev-python/imageio/imageio-2.18.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for reading and writing image data"
-HOMEPAGE="
-   https://imageio.readthedocs.io/en/stable/
-   https://github.com/imageio/imageio/
-   https://pypi.org/project/imageio/
-"
-SRC_URI="
-   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# over 50% of tests rely on Internet
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
-   media-libs/freeimage
-"
-# requests for fsspec[github]
-BDEPEND="
-   test? (
-   dev-python/fsspec[${PYTHON_USEDEP}]
-   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tifffile[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Fails because of system installed freeimage
-   tests/test_core.py::test_findlib2
-   # Tries to download ffmpeg binary ?!
-   tests/test_ffmpeg.py::test_get_exe_installed
-)

diff --git a/dev-python/imageio/imageio-2.19.0.ebuild 
b/dev-python/imageio/imageio-2.19.0.ebuild
deleted file mode 100644
index 6770d9759db9..
--- a/dev-python/imageio/imageio-2.19.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for reading and writing image data"
-HOMEPAGE="
-   https://imageio.readthedocs.io/en/stable/
-   https://github.com/imageio/imageio/
-   https://pypi.org/project/imageio/
-"
-SRC_URI="
-   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# over 50% of tests rely on Internet
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
-   media-libs/freeimage
-"
-# requests for fsspec[github]
-BDEPEND="
-   test? (
-   dev-python/fsspec[${PYTHON_USEDEP}]
-   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/tifffile[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Fails because of system installed freeimage
-   tests/test_core.py::test_findlib2
-   # Tries to download ffmpeg binary ?!
- 

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

2022-05-16 Thread Michał Górny
commit: 425157275962cf8bdd456a07d3efe94e66ae4b93
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 16 06:47:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 16 07:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42515727

dev-python/imageio: Bump to 2.19.2

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

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

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 65885c7f88cb..620e3e64fdac 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1 +1,2 @@
 DIST imageio-2.19.1.gh.tar.gz 388314 BLAKE2B 
447c2a666d6337926964d977fe45ec30d7995f486b59e03e8a0a68491db2fbcbffbb73946d51080fde5d2627d70fde1f6260f98205ff447e54b7349abdc839fd
 SHA512 
01df54a84c7522ff8ffbc0141fb0ee3416f7b0e04d131473e02c8e18adac384d8f6f2e3f3148229c1d16509465b4a4597e38707bfc8991c6288f4ea1758b4101
+DIST imageio-2.19.2.gh.tar.gz 388434 BLAKE2B 
4f0ec3f2586cbce7c15ff0551b8b5389d9236333eecda0870880c6dbe93bb2de464e57af7bc20c0f63aec6d53040a5140195d09c4c8a3c50c391a42b7847cf49
 SHA512 
6711a3be92f840d821f6539636072654d000932a6a7688384ae6bc007af5de41c8f90ed9a29e6401fd13219f50082ba5b75a1b383f1ac9242d568f95859de9c4

diff --git a/dev-python/imageio/imageio-2.19.2.ebuild 
b/dev-python/imageio/imageio-2.19.2.ebuild
new file mode 100644
index ..6770d9759db9
--- /dev/null
+++ b/dev-python/imageio/imageio-2.19.2.ebuild
@@ -0,0 +1,52 @@
+# 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 library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+   # Tries to download ffmpeg binary ?!
+   tests/test_ffmpeg.py::test_get_exe_installed
+)



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/alexandria/files/

2022-05-16 Thread Ulrich Müller
commit: b5af5ab338b0c61120a8eccfdfec558c3e8663ce
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 16 06:10:06 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May 16 07:36:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5af5ab3

dev-lisp/alexandria: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 .../files/alexandria-fix-docstrings.patch  | 29 --
 1 file changed, 29 deletions(-)

diff --git a/dev-lisp/alexandria/files/alexandria-fix-docstrings.patch 
b/dev-lisp/alexandria/files/alexandria-fix-docstrings.patch
deleted file mode 100644
index 747c9e3bf59d..
--- a/dev-lisp/alexandria/files/alexandria-fix-docstrings.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -Nuar a/doc/docstrings.lisp b/doc/docstrings.lisp
 a/doc/docstrings.lisp  2016-12-11 00:04:21.272877121 +0100
-+++ b/doc/docstrings.lisp  2016-12-11 00:05:03.752876882 +0100
-@@ -718,7 +718,7 @@
- ;; sbcl.texinfo defines macros that expand @&key and friends to 
&key.
- (mapcar (lambda (name)
-   (if (member name lambda-list-keywords)
--  (format nil "@~A" name)
-+  (format nil "~A" name)
-   name))
- (lambda-list doc)
- 
-@@ -833,11 +833,11 @@
-   (flet ((macro (name)
-  (let ((string (string-downcase name)))
-(format *texinfo-output* "@macro ~A~%~A~%@end macro~%" 
string string
--(macro '&allow-other-keys)
--(macro '&optional)
--(macro '&rest)
--(macro '&key)
--(macro '&body)))
-+(macro 'allow-other-keys)
-+(macro 'optional)
-+(macro 'rest)
-+(macro 'key)
-+(macro 'body)))
- 
- (defun generate-includes (directory packages &key (base-package :cl-user))
-   "Create files in `directory' containing Texinfo markup of all



<    1   2   3   4   5   6