[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2022-03-11 Thread Hans de Graaff
commit: f0976cbe58de272ab04a19e821677dfa466fb22a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:30:35 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:30:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0976cbe

net-vpn/libreswan: security cleanup

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/Manifest |   2 -
 net-vpn/libreswan/libreswan-3.32-r4.ebuild | 119 
 net-vpn/libreswan/libreswan-4.5.ebuild | 122 -
 3 files changed, 243 deletions(-)

diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
index 8177dcb0c785..b7a2cc17fadf 100644
--- a/net-vpn/libreswan/Manifest
+++ b/net-vpn/libreswan/Manifest
@@ -1,3 +1 @@
-DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 
37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a
 SHA512 
bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
-DIST libreswan-4.5.tar.gz 3529355 BLAKE2B 
7485a8c77b997026681b3b99194ee54176f1cd7230af72a2aa231e5caa97946c40b0178f0ffa1dd200085b5919883697d7300bb328561501789707035f045337
 SHA512 
451a4f71099aa4776624a4c127fdaff492acc38a44228255dcbf955efa0982fd963c989d63522f56279eec6a9ef738febb573dde34aa541724ab11e37a554f9e
 DIST libreswan-4.6.tar.gz 3579760 BLAKE2B 
56099e753d9da882ea9e4b7966706f39bac36cd88adcba5fa1c3201cbe0a2ba7a02042cb9eeb8fd52a7b1ba0f3128b854114abc748fe9bf6d9059937a72eb0e4
 SHA512 
c1c3efd7665dee6caaf08cb5aa50fcd37c299acad4b62648284fdb04edd50ba8fc8d33a9fb210edaf2312697f8cd251f33a6b16587eb2cfefd1269b4482dd499

diff --git a/net-vpn/libreswan/libreswan-3.32-r4.ebuild 
b/net-vpn/libreswan/libreswan-3.32-r4.ebuild
deleted file mode 100644
index 6d019790c6e4..
--- a/net-vpn/libreswan/libreswan-3.32-r4.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs tmpfiles
-
-DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
-HOMEPAGE="https://libreswan.org/;
-SRC_URI="https://download.libreswan.org/${P}.tar.gz;
-
-LICENSE="GPL-2 BSD-4 RSA DES"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-IUSE="caps curl dnssec ldap pam seccomp selinux systemd test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/gmp:0=
-   dev-libs/libevent:0=
-   dev-libs/nspr
-   >=dev-libs/nss-3.42
-   >=sys-kernel/linux-headers-4.19
-   virtual/libcrypt:=
-   caps? ( sys-libs/libcap-ng )
-   curl? ( net-misc/curl )
-   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns:= )
-   ldap? ( net-nds/openldap )
-   pam? ( sys-libs/pam )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sys-libs/libselinux )
-   systemd? ( sys-apps/systemd:0= )
-"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   dev-libs/nss
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig
-   test? ( dev-python/setproctitle )
-"
-RDEPEND="${DEPEND}
-   dev-libs/nss[utils(+)]
-   sys-apps/iproute2
-   !net-vpn/strongswan
-   selinux? ( sec-policy/selinux-ipsec )
-"
-
-usetf() {
-   usex "$1" true false
-}
-
-PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
-
-src_prepare() {
-   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
-   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
-   default
-}
-
-src_configure() {
-   tc-export AR CC
-   export INC_USRLOCAL=/usr
-   export INC_MANDIR=share/man
-   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
-   export FINALDOCDIR=/usr/share/doc/${PF}/html
-   export INITSYSTEM=openrc
-   export INC_RCDIRS=
-   export INC_RCDEFAULT=/etc/init.d
-   export USERCOMPILE=
-   export USERLINK=
-   export USE_DNSSEC=$(usetf dnssec)
-   export USE_LABELED_IPSEC=$(usetf selinux)
-   export USE_LIBCAP_NG=$(usetf caps)
-   export USE_LIBCURL=$(usetf curl)
-   export USE_LINUX_AUDIT=$(usetf selinux)
-   export USE_LDAP=$(usetf ldap)
-   export USE_SECCOMP=$(usetf seccomp)
-   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
-   export SD_WATCHDOGSEC=$(usex systemd 200 0)
-   export USE_XAUTHPAM=$(usetf pam)
-   export DEBUG_CFLAGS=
-   export OPTIMIZE_CFLAGS=
-   export WERROR_CFLAGS=
-}
-
-src_compile() {
-   emake all
-   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
-}
-
-src_test() {
-   : # integration tests only that require set of kvms to be set up
-}
-
-src_install() {
-   default
-   emake -C 

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

2022-03-11 Thread Hans de Graaff
commit: b00be3f28399f07e45089da38b8220976813bd16
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:20:38 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00be3f2

dev-ruby/webrick: add ruby31; EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/webrick/webrick-1.7.0-r1.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-ruby/webrick/webrick-1.7.0-r1.ebuild 
b/dev-ruby/webrick/webrick-1.7.0-r1.ebuild
new file mode 100644
index ..16b7d4901641
--- /dev/null
+++ b/dev-ruby/webrick/webrick-1.7.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="webrick.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An HTTP server toolkit"
+HOMEPAGE="https://github.com/ruby/webrick;
+SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2022-03-11 Thread Hans de Graaff
commit: 25048338e2a1b05bee3449bdb95497676b662bc8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:19:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25048338

dev-ruby/rexml: add ruby31; EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rexml/rexml-3.2.5-r1.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/dev-ruby/rexml/rexml-3.2.5-r1.ebuild 
b/dev-ruby/rexml/rexml-3.2.5-r1.ebuild
new file mode 100644
index ..1f937256f3eb
--- /dev/null
+++ b/dev-ruby/rexml/rexml-3.2.5-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An XML toolkit for Ruby"
+HOMEPAGE="https://github.com/ruby/rexml;
+SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="3"
+
+all_ruby_prepare() {
+   sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} test/run.rb || die
+}



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

2022-03-11 Thread Hans de Graaff
commit: f4b6f3c147d6a456c0a3975fa8789500319cb212
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:19:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b6f3c1

dev-ruby/rss: add ruby31; EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rss/rss-0.2.9-r1.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/dev-ruby/rss/rss-0.2.9-r1.ebuild b/dev-ruby/rss/rss-0.2.9-r1.ebuild
new file mode 100644
index ..0a5d8460c01d
--- /dev/null
+++ b/dev-ruby/rss/rss-0.2.9-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Family of libraries that support various formats of XML feeds"
+HOMEPAGE="https://github.com/ruby/rss;
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rexml"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/,/^helper.install/ s:^:#:' Rakefile || die
+}



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

2022-03-11 Thread Hans de Graaff
commit: af28a0c7330604bcc44b48aca118b31e8060b33f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:20:00 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af28a0c7

dev-ruby/rbs: add 2.2.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rbs/rbs-2.2.2.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rbs/rbs-2.2.2.ebuild b/dev-ruby/rbs/rbs-2.2.2.ebuild
index e7dfc3c0b10e..e107891a5fc4 100644
--- a/dev-ruby/rbs/rbs-2.2.2.ebuild
+++ b/dev-ruby/rbs/rbs-2.2.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 
@@ -39,5 +39,10 @@ all_ruby_prepare() {
# Avoid setup tests since they require a lot of development 
dependencies.
rm -f test/rbs/test/runtime_test_test.rb || die
 
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb test/rbs/collection/config_test.rb || 
die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
sed -i -e '/def test_paths/aomit "Different paths in Gentoo test 
environment"' test/rbs/cli_test.rb || die
 }



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

2022-03-11 Thread Hans de Graaff
commit: a829e90cfa2ff105fba47e1ffbf15f6b77fcb419
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:20:57 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a829e90c

dev-ruby/psych: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/psych/psych-4.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/psych/psych-4.0.3.ebuild 
b/dev-ruby/psych/psych-4.0.3.ebuild
index 531b925e6c18..d89152e027fb 100644
--- a/dev-ruby/psych/psych-4.0.3.ebuild
+++ b/dev-ruby/psych/psych-4.0.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)



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

2022-03-11 Thread Hans de Graaff
commit: fd803921e78ca325d4b058f945e2245424c226ee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:15:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd803921

dev-ruby/rubygems: add 3.3.8 for ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.3.8.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 69451bd9f650..970240b561c6 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,3 +4,4 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cb
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
+DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40

diff --git a/dev-ruby/rubygems/rubygems-3.3.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
new file mode 100644
index ..e272a6bf4929
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   

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

2022-03-11 Thread Hans de Graaff
commit: 1dc1fdd8f4218328a49e6a898b479e3dfe7cfcca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:16:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc1fdd8

dev-ruby/rake: add ruby31; EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rake/rake-13.0.6-r1.ebuild | 61 +
 1 file changed, 61 insertions(+)

diff --git a/dev-ruby/rake/rake-13.0.6-r1.ebuild 
b/dev-ruby/rake/rake-13.0.6-r1.ebuild
new file mode 100644
index ..56b5c8015f57
--- /dev/null
+++ b/dev-ruby/rake/rake-13.0.6-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rake.gemspec"
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Make-like scripting in Ruby"
+HOMEPAGE="https://github.com/ruby/rake;
+SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND+=" app-arch/gzip"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )
+   doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+   sed -e 's/git ls-files -z/find * -type f -print0/' \
+   -e "s:_relative ': './:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+   if use doc; then
+   rdoc --title "Rake - Ruby Make" --main README.rdoc --out html 
lib *.rdoc doc/*/*.rdoc || die
+   rm -f html/js/*.js.gz
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require 
"minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   ruby_fakegem_binwrapper rake
+
+   if use doc; then
+   pushd html
+   dodoc -r *
+   popd
+   fi
+
+   doman doc/rake.1
+
+   newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
+}



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

2022-03-11 Thread Hans de Graaff
commit: 1cb5c2b6ece28301cc23219219c672d27482a67a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:21:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb5c2b6

dev-ruby/stringio: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/stringio/stringio-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/stringio/stringio-3.0.1.ebuild 
b/dev-ruby/stringio/stringio-3.0.1.ebuild
index cbf925e888e0..120921dc24ce 100644
--- a/dev-ruby/stringio/stringio-3.0.1.ebuild
+++ b/dev-ruby/stringio/stringio-3.0.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)



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

2022-03-11 Thread Hans de Graaff
commit: 91a878539273e0b9b45ce9a5cbd0ec5b257f6ff8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:18:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a87853

dev-ruby/bundler: add 2.3.8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/bundler/Manifest |  1 +
 dev-ruby/bundler/bundler-2.3.8.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index 76b340eb6471..0179e1f19ae3 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -5,3 +5,4 @@ DIST bundler-2.2.25.gem 391168 BLAKE2B 
73a5872a978ed85f39e188c31b051776b8364b69d
 DIST bundler-2.2.29.gem 392192 BLAKE2B 
072e3c1d9a0994e96674f517be3fd1bd248cf77a10fcc50c8ed141bdc98a1395ac1a259880f56150829dc6aba186de31666b6fa3e6de5d606023d8ec871de66c
 SHA512 
c56bf37b2c828e9dfd7260bf99d4ece1e8cfa66d0d3c5fcbdf6f69b117772af25e53f57ef2ce1f2eb0b4796e211ebb0f69244e3ae2e0e9f8ce277434912a4950
 DIST bundler-2.2.31.gem 401408 BLAKE2B 
6990443b0336e5766524ec0d3e35e1a9b20ac8c35b85bf36028c5b7af68614c5cb86aa709b4646e5d2c18639d299d62c53733caab31843dc24d2407fae724f75
 SHA512 
c40876b51b19126607267e874b6270bb4992bfd4267aa69d5b6908da7e8e77218f11fe1ad0d9c104ca529caf69bf3d8c1a69b8c55badf4c6f94dd9adf82fee1a
 DIST bundler-2.2.33.gem 401920 BLAKE2B 
bfdb62c86449683d479f735ff6d65d33576ff03f1d67f6001c46839111ee3c1307db86c9d02f050c2290b1d2e3133da1010ab9d1012aa0ee4c207148ff913aac
 SHA512 
8ac6bc00eb7a206fbd4e0d0de5d636583f48006b51352e50896230afba1098aeae2418694c8592f73af02612fe8e10dacd71b79804b724fad7633b23c81f1d14
+DIST bundler-2.3.8.gem 403968 BLAKE2B 
80640d5032034be0511762c60832c85c65b7b97397eca49d2bc35977a85625104477606abd6d8b286dd4697906a5d97076cac30f7ab58f45b258ba1e637bbc2c
 SHA512 
e04bc9762135bdab7eb70bde4f21289375b7ea9bee795775dc614f31a6f145a5406396dbc638bdac778ac7c39d60c953e5ba38376b8bc72e7a8cfd1c40b25585

diff --git a/dev-ruby/bundler/bundler-2.3.8.ebuild 
b/dev-ruby/bundler/bundler-2.3.8.ebuild
new file mode 100644
index ..edb4e5d01e3b
--- /dev/null
+++ b/dev-ruby/bundler/bundler-2.3.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+# The specs require a number of gems to be installed in a temporary
+# directory, but this requires network access. They also don't work
+# when run with a path that contains "-".
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+# No documentation task
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy way to vendor gem dependencies"
+HOMEPAGE="https://github.com/carlhuda/bundler;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+doc test"
+
+ruby_add_rdepend virtual/rubygems
+
+RDEPEND+=" dev-vcs/git !

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

2022-03-11 Thread Hans de Graaff
commit: 86b9c955931d0ede87ad3f397a6611f4916b25eb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:20:14 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b9c955

dev-ruby/typeprof: add 0.21.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/typeprof/typeprof-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/typeprof/typeprof-0.21.2.ebuild 
b/dev-ruby/typeprof/typeprof-0.21.2.ebuild
index 156427374a15..e32717b894fb 100644
--- a/dev-ruby/typeprof/typeprof-0.21.2.ebuild
+++ b/dev-ruby/typeprof/typeprof-0.21.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2022-03-11 Thread Hans de Graaff
commit: ca2a0e7f6fc3bdf05c258cccfeb65cf0ecf7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:18:26 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2a

dev-ruby/kpeg: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/kpeg/kpeg-1.3.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-ruby/kpeg/kpeg-1.3.1.ebuild b/dev-ruby/kpeg/kpeg-1.3.1.ebuild
index 145da7b1303a..254aa1f1cb94 100644
--- a/dev-ruby/kpeg/kpeg-1.3.1.ebuild
+++ b/dev-ruby/kpeg/kpeg-1.3.1.ebuild
@@ -2,9 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit ruby-fakegem
 



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

2022-03-11 Thread Hans de Graaff
commit: c4888abaa324ffb09f394f434af75d6ac90c6081
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:19:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4888aba

dev-ruby/did_you_mean: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild 
b/dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild
index 0ada6e88b9e3..ac22136edecb 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



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

2022-03-11 Thread Hans de Graaff
commit: 16b790b8a866034840f27c9f559daae24f4dd83e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 06:50:09 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b790b8

dev-ruby/stringio: import of 3.0.1

Dependency for dev-ruby/psych.

Extracted from dev-lang/ruby so keywords set accordingly.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/stringio/Manifest  |  1 +
 dev-ruby/stringio/metadata.xml  | 11 +++
 dev-ruby/stringio/stringio-3.0.1.ebuild | 30 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
new file mode 100644
index ..bbee0e4ff780
--- /dev/null
+++ b/dev-ruby/stringio/Manifest
@@ -0,0 +1 @@
+DIST stringio-3.0.1.tar.gz 30570 BLAKE2B 
385ebe0571ac63a694c8c07cbda74eb53983a163f91d800c880eea9fbd0ec7d53d5a92d03b8afc5a71c9e48bf1c017c2a055fb3bc09c2f555c1a7743cf19ad5a
 SHA512 
7781ee20f7f3d546ee227d7366ac88731b65ea743c39280c4f3d2107d9001eef4a4d583760110817c31f4433f0a45812acd88a0b1b31b2863a8fdc3f54b19ea7

diff --git a/dev-ruby/stringio/metadata.xml b/dev-ruby/stringio/metadata.xml
new file mode 100644
index ..d1f032e54888
--- /dev/null
+++ b/dev-ruby/stringio/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/stringio
+  
+

diff --git a/dev-ruby/stringio/stringio-3.0.1.ebuild 
b/dev-ruby/stringio/stringio-3.0.1.ebuild
new file mode 100644
index ..cbf925e888e0
--- /dev/null
+++ b/dev-ruby/stringio/stringio-3.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="stringio.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pseudo IO class from/to String."
+HOMEPAGE="https://github.com/ruby/stringio;
+SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -e "/s.version =/ s/source_version/'${PV}'/" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



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

2022-03-11 Thread Hans de Graaff
commit: 4413310a0a74b8ccf29dc44d01cb79d1e6fab915
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:15:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4413310a

dev-ruby/minitest: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/minitest/minitest-5.15.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/minitest/minitest-5.15.0.ebuild 
b/dev-ruby/minitest/minitest-5.15.0.ebuild
index ab0f7e13109b..7f40be51ca3d 100644
--- a/dev-ruby/minitest/minitest-5.15.0.ebuild
+++ b/dev-ruby/minitest/minitest-5.15.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_DOCDIR="doc"
 RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"



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

2022-03-11 Thread Hans de Graaff
commit: 7f51056ffac6cf1d8e493c028489ea75e1d30f6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:14:54 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f51056f

virtual/ruby-ssl: add ruby31 version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 virtual/ruby-ssl/ruby-ssl-12.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/virtual/ruby-ssl/ruby-ssl-12.ebuild 
b/virtual/ruby-ssl/ruby-ssl-12.ebuild
new file mode 100644
index ..a3c1681b78f3
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   ruby_targets_ruby26? ( dev-lang/ruby:2.6[ssl] )
+   ruby_targets_ruby27? ( dev-lang/ruby:2.7[ssl] )
+   ruby_targets_ruby30? ( dev-lang/ruby:3.0[ssl] )
+   ruby_targets_ruby31? ( dev-lang/ruby:3.1[ssl] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }



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

2022-03-11 Thread Hans de Graaff
commit: 5fbf1d0282ce52f29c531804ae62a8160c2eb6ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:15:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbf1d02

virtual/rubygems: add ruby31 version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 virtual/rubygems/rubygems-17.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/virtual/rubygems/rubygems-17.ebuild 
b/virtual/rubygems/rubygems-17.ebuild
new file mode 100644
index ..17e6cd963444
--- /dev/null
+++ b/virtual/rubygems/rubygems-17.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for rubygems"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   ruby_targets_ruby26? ( >=dev-ruby/rubygems-3.0.1[ruby_targets_ruby26] )
+   ruby_targets_ruby27? ( >=dev-ruby/rubygems-3.1.0[ruby_targets_ruby27] )
+   ruby_targets_ruby30? ( >=dev-ruby/rubygems-3.2.0[ruby_targets_ruby30] )
+   ruby_targets_ruby31? ( >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }



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

2022-03-11 Thread Hans de Graaff
commit: 9bf0faaaf82c338c6adec8e1213f29b7d5225231
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:16:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf0faaa

dev-ruby/json: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json/json-2.6.1.ebuild b/dev-ruby/json/json-2.6.1.ebuild
index 34e2b84f19d0..c17bebd12cd3 100644
--- a/dev-ruby/json/json-2.6.1.ebuild
+++ b/dev-ruby/json/json-2.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
 RUBY_FAKEGEM_DOCDIR="doc"



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

2022-03-11 Thread Hans de Graaff
commit: 35b1301bf586c021c2376a05acd231cbf48775f1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:17:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b1301b

dev-ruby/racc: add ruby31; EAPI 8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/racc/racc-1.5.2-r2.ebuild | 60 ++
 1 file changed, 60 insertions(+)

diff --git a/dev-ruby/racc/racc-1.5.2-r2.ebuild 
b/dev-ruby/racc/racc-1.5.2-r2.ebuild
new file mode 100644
index ..223c5c03648e
--- /dev/null
+++ b/dev-ruby/racc/racc-1.5.2-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+RUBY_FAKEGEM_GEMSPEC="racc.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/racc/cparse/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/racc/cparse"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/tenderlove/racc;
+SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i -e 's|/tmp/out|${TMPDIR:-/tmp}/out|' test/helper.rb || die 
"tests fix failed"
+
+   sed -i -e 's/, :isolate//' Rakefile || die
+   sed -i -e '/bundler/ s:^:#:' -e '/rdoc/,/^end/ s:^:#:' Rakefile || die
+
+   # Avoid depending on rake-compiler since we don't use it to compile
+   # the extension.
+   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
+   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+   # Which means we need to generate the parser file here
+   rake lib/racc/parser-text.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   PATH="bin:${PATH}" ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| 
require f}" || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r rdoc
+
+   docinto examples
+   dodoc -r sample
+}



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

2022-03-11 Thread Hans de Graaff
commit: 970aeda80262e88edc3b2989087e5d8faf2fc212
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 06:56:45 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970aeda8

dev-ruby/psych: import of 4.0.3

Dependency for dev-ruby/rdoc

Extracted from dev-lang/ruby so keywords set accordingly.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/psych/Manifest   |  1 +
 dev-ruby/psych/metadata.xml   | 11 +++
 dev-ruby/psych/psych-4.0.3.ebuild | 25 +
 3 files changed, 37 insertions(+)

diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
new file mode 100644
index ..b3917a04fe77
--- /dev/null
+++ b/dev-ruby/psych/Manifest
@@ -0,0 +1 @@
+DIST psych-4.0.3.gem 93184 BLAKE2B 
dd3dbd561a4abd97dfc5396d17966dca20205b8f5e7a13f858398ac7160610fb623a63b4e70cd91516c7e6e64fa5cb9986b9e3fa3c74dbb7b0752cb37f0467b9
 SHA512 
d28d3d4e5f9e00949f8ead2ef2224ac494c5d1b6d8c45f176e0563500829dab85b2366f10cd7b01339b4a4b6bf8f57c4616b84e3d3e245e551e382ebb3b6d0ad

diff --git a/dev-ruby/psych/metadata.xml b/dev-ruby/psych/metadata.xml
new file mode 100644
index ..d8a98a8fa324
--- /dev/null
+++ b/dev-ruby/psych/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/psych
+  
+

diff --git a/dev-ruby/psych/psych-4.0.3.ebuild 
b/dev-ruby/psych/psych-4.0.3.ebuild
new file mode 100644
index ..531b925e6c18
--- /dev/null
+++ b/dev-ruby/psych/psych-4.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A YAML parser and emitter"
+HOMEPAGE="https://github.com/ruby/psych;
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/stringio"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2022-03-11 Thread Hans de Graaff
commit: 41056a277734237e283342b104b6916332f41b2d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:18:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41056a27

dev-ruby/power_assert: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/power_assert/power_assert-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/power_assert/power_assert-2.0.1.ebuild 
b/dev-ruby/power_assert/power_assert-2.0.1.ebuild
index f4ff5d42d4ac..2523bfaf469e 100644
--- a/dev-ruby/power_assert/power_assert-2.0.1.ebuild
+++ b/dev-ruby/power_assert/power_assert-2.0.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2022-03-11 Thread Hans de Graaff
commit: 51c17f7ddd8d014016803c6ae7c5ab14816d314d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:17:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c17f7d

dev-ruby/test-unit: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/test-unit/test-unit-3.5.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/test-unit/test-unit-3.5.3.ebuild 
b/dev-ruby/test-unit/test-unit-3.5.3.ebuild
index 496be5175274..3e9bf2936d21 100644
--- a/dev-ruby/test-unit/test-unit-3.5.3.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.5.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/, dev-lang/ruby/files/3.1/

2022-03-11 Thread Hans de Graaff
commit: 28c577ea567095d12b456135459331e34a87f66d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:14:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c577ea

dev-lang/ruby: add ruby 3.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-lang/ruby/Manifest |   1 +
 dev-lang/ruby/files/3.1/001-socksocket-fix.patch   |  15 ++
 .../ruby/files/3.1/010-default-gem-location.patch  |  20 ++
 dev-lang/ruby/files/3.1/900-musl-coroutine.patch   |  28 +++
 dev-lang/ruby/ruby-3.1.1.ebuild| 267 +
 5 files changed, 331 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 2aa532d28be2..e739d42d9b3b 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,3 +1,4 @@
 DIST ruby-2.6.9.tar.xz 11590064 BLAKE2B 
8d14baf479053b7fab517f1e41191b009413d557431c558d92489a36d539f9a667571e4493abba171b047f8ba6d1f676fb6d2f2152fcae737924e773a324ddf6
 SHA512 
f60aa89e685cea324185eb0d13e6b44caef4e4f761cbf9ea1386ae70e39faf3866ac01e4bb5354574f2583e74290b8c80eaf63d126040d52368be6c771476451
 DIST ruby-2.7.5.tar.xz 12072980 BLAKE2B 
50bb822cb2c5e76fee8755c710b593ce3bcb0f4f14b96a4e9eef5e58b4614bcf5f91491586b1dd6411fce57c258a7ad80136cd3cfbddf28e4fd4b37f486d2bea
 SHA512 
21c8a713e3ce115fc4c405113ac691ddcefc3419f528b93ca1ac59e7052c1b6e9e241da0e570e291e567f28f3d840824dbcc5967b216cbe7d6ca7a05580fa311
 DIST ruby-3.0.3.tar.xz 14991880 BLAKE2B 
d57b7f6e0d0121326b1a191e93a49c045d26dfd1ab8b0d283b99d09968e07277edde0baaeec072602d6d06e20dcd3893d6cb0b03f59dbc59ebf0e3ebd5646446
 SHA512 
bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00
+DIST ruby-3.1.1.tar.xz 15103808 BLAKE2B 
c11ec8d60cd24c88716d6e685e4cc19931e40504ac04b9d8c79b890cdaf8f4661e95649475e40171e267797674839047276c7f7f1613f20ed3cd5b9ae910950a
 SHA512 
8877fa9a458964a59a11529cd10b3d25b5f6238cd4678b6dcea0bd4b750499cf8ff39d8824053b4ab26c5cd0cfb604a57807ce61580175857fcf00b2cff3e55f

diff --git a/dev-lang/ruby/files/3.1/001-socksocket-fix.patch 
b/dev-lang/ruby/files/3.1/001-socksocket-fix.patch
new file mode 100644
index ..1a79e25491cc
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/001-socksocket-fix.patch
@@ -0,0 +1,15 @@
+Fix compilation with socks5 USE flag.
+
+Patch by Phobos Kappa in https://bugs.gentoo.org/762253
+
+--- a/ext/socket/sockssocket.c 2020-12-25 05:33:01.0 +0200
 b/ext/socket/sockssocket.c 2020-12-28 15:42:50.310029778 +0200
+@@ -34,7 +34,7 @@
+   init = 1;
+ }
+ 
+-return rsock_init_inetsock(sock, host, port, Qnil, Qnil, INET_SOCKS, 
Qnil);
++return rsock_init_inetsock(sock, host, port, Qnil, Qnil, INET_SOCKS, 
Qnil, Qnil);
+ }
+ 
+ #ifdef SOCKS5

diff --git a/dev-lang/ruby/files/3.1/010-default-gem-location.patch 
b/dev-lang/ruby/files/3.1/010-default-gem-location.patch
new file mode 100644
index ..039a44b0530b
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/010-default-gem-location.patch
@@ -0,0 +1,20 @@
+--- a/tool/rbinstall.rb.~1~2020-12-25 04:33:01.0 +0100
 b/tool/rbinstall.rb2020-12-25 10:05:34.629096405 +0100
+@@ -897,7 +897,7 @@
+ end
+ 
+ def install_default_gem(dir, srcdir, bindir)
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "default gems from #{dir}", gem_dir
+   makedirs(Gem.ensure_default_gem_subdirectories(install_dir, $dir_mode).map 
{|d| File.join(gem_dir, d)})
+@@ -1018,7 +1018,7 @@
+   end
+   Gem.instance_variable_set(:@ruby, ruby_path) if Gem.ruby != ruby_path
+ 
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "bundled gems", gem_dir
+   RbInstall.no_write do

diff --git a/dev-lang/ruby/files/3.1/900-musl-coroutine.patch 
b/dev-lang/ruby/files/3.1/900-musl-coroutine.patch
new file mode 100644
index ..a323cdd6e770
--- /dev/null
+++ b/dev-lang/ruby/files/3.1/900-musl-coroutine.patch
@@ -0,0 +1,28 @@
+Adapted for Gentoo version 3.0.2
+
+From b570e7de87aaad8c903176d835e8124127f627b3 Mon Sep 17 00:00:00 2001
+From: Andrew Aladjev 
+Date: Sat, 26 Sep 2020 12:58:06 +0300
+Subject: [PATCH] fixed default coroutine selection for musl
+
+---
+ configure.ac | 5 -
+ coroutine/copy/Context.c | 2 ++
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index ab5d532c103b..084f0936c006 100644
+--- a/configure.ac
 b/configure.ac
+@@ -2364,7 +2364,10 @@
+ rb_cv_coroutine=copy
+ ],
+ [
+-rb_cv_coroutine=ucontext
++AC_CHECK_FUNCS([getcontext swapcontext makecontext],
++[rb_cv_coroutine=ucontext],
++[rb_cv_coroutine=copy; break]
++)
+ ]
+ 

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

2022-03-11 Thread Hans de Graaff
commit: 6936ca62a41e0eed1bcde62bde12d669170be35c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:13:29 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6936ca62

eclass/ruby-utils.eclass: add ruby31

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

 eclass/ruby-utils.eclass | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass
index 2506aee25541..d871ee74b411 100644
--- a/eclass/ruby-utils.eclass
+++ b/eclass/ruby-utils.eclass
@@ -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
 
 # @ECLASS: ruby-utils.eclass
@@ -36,7 +36,7 @@ if [[ ! ${_RUBY_UTILS} ]]; then
 RUBY_TARGETS_PREFERENCE="ruby26 "
 
 # All other active ruby targets
-RUBY_TARGETS_PREFERENCE+="ruby27 ruby30"
+RUBY_TARGETS_PREFERENCE+="ruby27 ruby30 ruby31"
 
 
 _ruby_implementation_depend() {
@@ -88,6 +88,10 @@ _ruby_implementation_depend() {
rubypn="dev-lang/ruby"
rubyslot=":3.0"
;;
+   ruby31)
+   rubypn="dev-lang/ruby"
+   rubyslot=":3.1"
+   ;;
ree18)
rubypn="dev-lang/ruby-enterprise"
rubyslot=":1.8"



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

2022-03-11 Thread Hans de Graaff
commit: 64bdde913d5040066694a3cefc418ba330547434
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:17:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bdde91

dev-ruby/rdoc: add 6.4.0 for ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rdoc/Manifest  |  1 +
 dev-ruby/rdoc/rdoc-6.4.0.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index c409c816427d..03b5ca48f03d 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,2 +1,3 @@
 DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 
1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a
 SHA512 
1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f
 DIST rdoc-6.3.3.tar.gz 675961 BLAKE2B 
200d57c4b104cb3ba894ef56fd72b4f6b2228dc2c5fd7a53035a7e03834e0e9aa283ee2b07dc7dbbfaf123bc9d96ef302f47a24b71a6d735872960ecd65d9cb3
 SHA512 
e4e4083fea67184c435b59866fc8e8c29c740d716f8be279d18a625c1ea41d449de30ddcc3af1aa0507320c0910800d5a0032540b626c5b2ea83d3b123f2
+DIST rdoc-6.4.0.tar.gz 755741 BLAKE2B 
d2519dc0dac3fac32ef7cac8c87dba1a679f0b09dc5858e91899d6d28195cf584fe3eba802bafad400ae26c5ddcb65eaec32e101f9e047f80cecd1616a386ed3
 SHA512 
6c6a89245ac77abdeedee70327f97f8a9b8bb596c14848a95487ff19039864dd7a5c0f5b501fe2e7b187c671cfb205c1500359c7c203beb89211addaf3ac34f7

diff --git a/dev-ruby/rdoc/rdoc-6.4.0.ebuild b/dev-ruby/rdoc/rdoc-6.4.0.ebuild
new file mode 100644
index ..89e8599b0b1f
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.4.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
+
+inherit prefix ruby-fakegem
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/;
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Ruby MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND+=">=app-eselect/eselect-ruby-20181225"
+
+ruby_add_rdepend "
+   >=dev-ruby/psych-4.0.0
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/kpeg-1.1.0-r1
+   >dev-ruby/racc-1.4.10
+   dev-ruby/rake
+   test? (
+   dev-ruby/bundler
+   >=dev-ruby/minitest-5.8:5
+   )"
+
+all_ruby_prepare() {
+   # Other packages also have use for a nonexistent directory, bug 321059
+   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
+
+   # Avoid unneeded dependency on bundler, bug 603696
+   sed -i -e '/bundler/ s:^:#:' \
+   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
+   -e '/rubocop\/rake/ s:^:#:' \
+   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+
+   # Skip rubygems tests since the rubygems test case code is no longer 
installed by rubygems.
+   sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
+
+   # Remove test that is depending on the locale, which we can't garantuee.
+   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   # Remove test depending on FEATURES=userpriv, bug 361959
+   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc ; then
+   ruby -Ilib -S exe/rdoc || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   for bin in rdoc ri; do
+   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+   for version in $(ruby_get_use_implementations); do
+   version=`echo ${version} | cut -c 5-`
+   if use ruby_targets_ruby${version}; then
+   ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
+   sed -i -e "1s/env ruby/ruby${version}/" \
+   "${ED}/usr/bin/${bin}${version}" || die
+   use prefix && hprefixify 

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

2022-03-11 Thread Hans de Graaff
commit: ed3e472168efc2e0cde0e5093a91ff5bcefcda83
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:12:31 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3e4721

eclass/ruby-fakegem.eclass: drop obsolete psych blocker

This old version of dev-ruby/psych should be long gone now, and
dev-ruby/psych needs to be added again to support ruby 3.1.

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

 eclass/ruby-fakegem.eclass | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
index 0f212e3b3072..bad6b0865323 100644
--- a/eclass/ruby-fakegem.eclass
+++ b/eclass/ruby-fakegem.eclass
@@ -200,9 +200,7 @@ esac
 
 
SRC_URI="https://rubygems.org/gems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}${RUBY_FAKEGEM_SUFFIX:+-${RUBY_FAKEGEM_SUFFIX}}.gem;
 
-# dev-ruby/psych is no longer installed and is incompatible with modern
-# ruby versions.
-ruby_add_bdepend "virtual/rubygems !!dev-ruby/psych"
+ruby_add_bdepend "virtual/rubygems"
 ruby_add_rdepend virtual/rubygems
 case ${EAPI} in
5|6)



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2022-03-11 Thread Joonas Niilola
commit: 8e1e11b22ac410783567d3f0213e66704d5a20bf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 12 06:11:38 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 12 06:11:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1e11b2

mail-client/thunderbird: drop 91.6.2

Bug: https://bugs.gentoo.org/834805
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird/Manifest  |   64 --
 mail-client/thunderbird/thunderbird-91.6.2.ebuild | 1136 -
 2 files changed, 1200 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 29fe692a500a..2373812551cb 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,68 +1,4 @@
 DIST firefox-91esr-patches-05j.tar.xz 17116 BLAKE2B 
5db6d2d3d5432369d2cfcda1a2b542d70ac18c1af7013d91984054c9658d7e3f989527c3a248de53f2e8dc51a852a46477f9ad75e98db28f50f8609fcafe547c
 SHA512 
42080a8e28014d5f8de7ff45e0128ab71747faad7a92f0f7094686125835c168751794bd0229f77290f075502c271af0171ffae2863325d10cc6e8a853a90d3e
-DIST thunderbird-91.6.2-af.xpi 561894 BLAKE2B 
170acfb4fce50eeb71bae30cc21d49dc7d61289254c6ebfc72ed81d1f5da925c6d11a97634dbee8f0ad56048aff48449b16ce8d495e37225eed84c9dd27c2f4c
 SHA512 
f585504b9038536e6dd6241d0d08086f485cd1276d4dc1c921ea29b51bc5d2a435b2d12706c15f9d1257c98a139e84d6e9f6798b44db4a5b122c8ab4b43e3ec6
-DIST thunderbird-91.6.2-ar.xpi 665245 BLAKE2B 
779ff9f0bf6c5339310b736a35686e4c8bc482ff28b84505d83db4a6df6cf1596228dc11e2a6036390ffb2f7f74eef1ec858e1d10758f6368cc87d5fb652
 SHA512 
25520faf118ff01fb8b70bd67290c511995f7f1f4f5cbc6779a694bafd3604e78f8d5619985d1c80e0d1b5823252ae3b0af31295b05c6fa90b3475af605d5d03
-DIST thunderbird-91.6.2-ast.xpi 580512 BLAKE2B 
36fe8e8a1f50eab9fbf9aa5cbd582818b9f9c5a213343d1e64b3d8cb3b544e60bee480ede11336d78c7396b36078ce7e831b4ae1df5a66f1773ca68d05b81412
 SHA512 
f7f5ede8bb16aad264dd4de78cfb98fff930a8c7d0f1d5243b8297c62d569f676afc3e3154c1fa4adb71b38454bca9c735558da927efeea812d84277c7cc6c8d
-DIST thunderbird-91.6.2-be.xpi 694745 BLAKE2B 
bd4d4f6b3d5c9a52458362e2d64c944f14d6cfe2a82fcdd2fee76118d7f0cb5737a3633e30436f9630a634170e75b334562c203719956922c7af91f9f8e4cf2d
 SHA512 
d6fd9fe1a01b52a6e253e01544668371bc6b5d34308374546caf4fc9b31b3385527df1a97e85f5e7574dbb556bd55f73ca221e913edabd25a9927f808118e682
-DIST thunderbird-91.6.2-bg.xpi 690968 BLAKE2B 
abae5481b0aa992072b995f58bdb57263102fea417796617de0202f5ea71e7e51fea9848cecd69a457417c2bca3e89cf74f28a975efd7ec7b779085c19e7d706
 SHA512 
0b45dd6fb7017d81dc233fcb607db66c4cb3edc6a8352e37e045862aa8d7e6354f301bb864cde31f054e3322bda84dfe2e938ac296898f3c4688611a9cb8
-DIST thunderbird-91.6.2-br.xpi 620588 BLAKE2B 
1cb9fc22b754632284a2982eaeb816f822c574091b3aadd6e5a64690efd0085fa245dca47e85c2901bd75599050d82f2aa99e1579e90eace5e48ac18264a7b74
 SHA512 
1638e2512af653840574893e85a96a835acca18ad124b9b2c7a53d5e35b52ade59bd79c362f02c96d70144573a27adf264a1a9c9d570966d5dd44e4ec4459c6b
-DIST thunderbird-91.6.2-ca.xpi 645023 BLAKE2B 
b1f6de8b4b5fcba15db2869d01308fb56555ae36913b7f298f0933155ad93ec2a488174674c66da76adc597b279504c2b3c1e04f13e2b1a091f058dcde24b042
 SHA512 
8c8bc3362086c5fd3b5a38067626ac3c69d03a5627ef784ea8932c5e42c191b36842b036f9154e5ff5d41885270fa996066caa2285ccf86b5f458915ef46e2ce
-DIST thunderbird-91.6.2-cak.xpi 652066 BLAKE2B 
fbab3b1671754a4da7569cb932b9de787c88bff6c18e229aa5f2f55fc2df0435220e806f251d483a39af4fae62686b5412672154cc47c11898a27016d625ff43
 SHA512 
d63558fa88e603ff0eb71c39e94dc25026aca8df18a08849cd1d03ed86716745de4903658f49c255dc4fa1cefdc6d230d9ab7ee2459deb8c42f98947a848e037
-DIST thunderbird-91.6.2-cs.xpi 706863 BLAKE2B 
1dbb10c095ff17b7319ac6083a07c5d09fe594375379acbbe0ca5e3390b2041916330d884669d9418e49829ddc5f2edd96b9d9b66f9b7fca4e2677a38f45aae1
 SHA512 
93380b605dfb7db1044cce028428a95dcd842546c61a7bc13d25eab32301b6a2eb25fc4fec174bfdd3242adb371063202b43838f6ab876b84b5b746ae49dfe35
-DIST thunderbird-91.6.2-cy.xpi 683931 BLAKE2B 
7260be5add0a5596f1c189dbb0288c22ea7a84c53431d40a59ce9b11f166a56856013e940b28ccc22517972d747dab32b2a9cf720a8d155a4181be3c0c939c48
 SHA512 
69b6d8aff97d9a5b7a6bcbf848eabcda5c04e59155b4ada65e847c5592d60767f2c7d3bd3cdca89dfc2c659672aba35c811b7dfadf95ea84f0d39be722105f98
-DIST thunderbird-91.6.2-da.xpi 663958 BLAKE2B 
3fb81990a3b13d5136e6fad6f61f7585af87550739072cc1482d23646336a01549a825d06e8037756cf9ef7b2e60a0e6223debba7151c20baf080f25ce09ef32
 SHA512 
11614a5e83431be0dc3b5e46b62b3f2bdd2b4aecb2c48a985786c753f7fa5f04470f57b4ed523b043f280f6881ae7d5c489c02d236537542fda477cb8fa0ffcb
-DIST thunderbird-91.6.2-de.xpi 694810 BLAKE2B 
fd521ba5e89e454ae2c5804d28f242113bdb7a978fbc6ada0381c9828e7469fcd2f3dd1a62361372d1d0fcb27fa3de15d37fa15bbe328ce9786667888f271915
 SHA512 
c8f813698de20efe9980e038d1bdca9e78bf4a2840d5d74785427e74acf84b189b92d9f83324dea8854de7cb442eb7e0fb2d906465ad78b8a385c8405b7ebf80
-DIST thunderbird-91.6.2-dsb.xpi 719349 BLAKE2B 

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

2022-03-11 Thread Joonas Niilola
commit: 5b9e494a24ac19c3a0ebc74ad00cfd71122c5041
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 12 06:10:28 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 12 06:11:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9e494a

sys-process/bottom: stabilize 0.6.8 for amd64

Bug: https://bugs.gentoo.org/834981
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-process/bottom/bottom-0.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/bottom/bottom-0.6.8.ebuild 
b/sys-process/bottom/bottom-0.6.8.ebuild
index 16d27f278e57..9ef609064ad1 100644
--- a/sys-process/bottom/bottom-0.6.8.ebuild
+++ b/sys-process/bottom/bottom-0.6.8.ebuild
@@ -179,7 +179,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 MIT MPL-2.0 
Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 IUSE="+battery"
 
 # Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings



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

2022-03-11 Thread Alessandro Barbieri
commit: 8d95ce3db3fc96cda1b13dc63f4b320c61c01a00
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 04:00:31 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 04:00:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d95ce3d

dev-python/pybrowserstack-screenshots: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/pybrowserstack-screenshots/metadata.xml  |  2 +-
 ...-0.1.ebuild => pybrowserstack-screenshots-0.1-r1.ebuild} | 13 -
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-python/pybrowserstack-screenshots/metadata.xml 
b/dev-python/pybrowserstack-screenshots/metadata.xml
index b777f69e5..d4d8cdc77 100644
--- a/dev-python/pybrowserstack-screenshots/metadata.xml
+++ b/dev-python/pybrowserstack-screenshots/metadata.xml
@@ -9,6 +9,6 @@
 
 
https://github.com/cmck/pybrowserstack-screenshots/issues
 cmck/pybrowserstack-screenshots
-pybrowserstack-screenshot
+pybrowserstack-screenshots
 
 

diff --git 
a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1.ebuild 
b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
similarity index 73%
rename from 
dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1.ebuild
rename to 
dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
index dda136c5a..bd32c1d9e 100644
--- 
a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1.ebuild
+++ 
b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
@@ -1,16 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..9} pypy3 )
 
 inherit distutils-r1
 
-SRC_URI="https://github.com/cmck/pybrowserstack-screenshots/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
 DESCRIPTION="A python api wrapper and client for Browserstack Screenshots API"
-HOMEPAGE="https://github.com/cmck/pybrowserstack-screenshots;
+SRC_URI="https://github.com/cmck/pybrowserstack-screenshots/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+HOMEPAGE="
+   https://github.com/cmck/pybrowserstack-screenshots
+   https://pypi.org/project/pybrowserstack-screenshots/
+"
+KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/diff-so-fancy/

2022-03-11 Thread Alessandro Barbieri
commit: 9aafc20cd416ed137e593351a605cbb801a9f783
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:57:42 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:57:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9aafc20c

app-misc/diff-so-fancy: remove gitlab upstream metadata

Signed-off-by: Alessandro Barbieri  gmail.com>

 app-misc/diff-so-fancy/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-misc/diff-so-fancy/metadata.xml 
b/app-misc/diff-so-fancy/metadata.xml
index f6d5fdd00..65c720cda 100644
--- a/app-misc/diff-so-fancy/metadata.xml
+++ b/app-misc/diff-so-fancy/metadata.xml
@@ -8,6 +8,5 @@
 
 
 so-fancy/diff-so-fancy
-so-fancy/diff-so-fancy
 
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/parallel-netcdf/

2022-03-11 Thread Alessandro Barbieri
commit: 4179cb449e93182f3cdd71430cc95e73ad4aedf0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:51:25 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:51:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4179cb44

sys-cluster/parallel-netcdf: update homepage

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild 
b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
index 09c7c966f..34a074397 100644
--- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
+++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.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
@@ -12,7 +12,7 @@ DESCRIPTION="Parallel extension to netCDF"
 HOMEPAGE="
https://parallel-netcdf.github.io
http://cucis.ece.northwestern.edu/projects/PnetCDF
-   http://www-unix.mcs.anl.gov/parallel-netcdf
+   https://trac.mcs.anl.gov/projects/parallel-netcdf
 "
 
SRC_URI="http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${MYP}.tar.gz;
 S="${WORKDIR}/${MYP}"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/portals4/

2022-03-11 Thread Alessandro Barbieri
commit: ef6d34f6703f781e13d7de1fdf9ae80eae0ccc35
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:49:22 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef6d34f6

sys-cluster/portals4: update homepage

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild 
b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
index 8aa21c7dc..ace51d178 100644
--- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
+++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
@@ -12,7 +12,7 @@ inherit autotools docs optfeature
 
 DESCRIPTION="low-level network API for high-performance networking"
 HOMEPAGE="
-   https://www.cs.sandia.gov/Portals/portals4.html
+   https://www.sandia.gov/portals/portals-4-0/
https://github.com/Portals4/portals4
 "
 SRC_URI="https://github.com/Portals4/portals4/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



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

2022-03-11 Thread Alessandro Barbieri
commit: f9733c1b2247c641b3961c6af0bb4ab413d89d54
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:50:09 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:50:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9733c1b

dev-python/opentracing: use https

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild 
b/dev-python/opentracing/opentracing-2.4.0.ebuild
index 408a4c917..6032582ef 100644
--- a/dev-python/opentracing/opentracing-2.4.0.ebuild
+++ b/dev-python/opentracing/opentracing-2.4.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"
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="OpenTracing API for Python"
 HOMEPAGE="
-   http://opentracing.io
+   https://opentracing.io
https://github.com/opentracing/opentracing-python
 "
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"



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

2022-03-11 Thread Alessandro Barbieri
commit: 688ad3722a850c41a624164a3a554bd4d2d73a0f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:54:39 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:54:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=688ad372

dev-python/ots-python: fix homepage

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ots-python/metadata.xml  |  2 +-
 .../{ots-python-8.1.4.ebuild => ots-python-8.1.4-r1.ebuild} | 13 -
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-python/ots-python/metadata.xml 
b/dev-python/ots-python/metadata.xml
index 12937ae6e..5c5bb5a69 100644
--- a/dev-python/ots-python/metadata.xml
+++ b/dev-python/ots-python/metadata.xml
@@ -9,6 +9,6 @@
 
 https://github.com/googlefonts/ots-python/issues
 googlefonts/ots-python
-ots-python
+opentype-sanitizers
 
 

diff --git a/dev-python/ots-python/ots-python-8.1.4.ebuild 
b/dev-python/ots-python/ots-python-8.1.4-r1.ebuild
similarity index 76%
rename from dev-python/ots-python/ots-python-8.1.4.ebuild
rename to dev-python/ots-python/ots-python-8.1.4-r1.ebuild
index 42a215919..2a66b0130 100644
--- a/dev-python/ots-python/ots-python-8.1.4.ebuild
+++ b/dev-python/ots-python/ots-python-8.1.4-r1.ebuild
@@ -1,16 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..9} pypy3 )
 
 inherit distutils-r1
 
-SRC_URI="https://github.com/googlefonts/ots-python/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
 DESCRIPTION="A Python wrapper for OpenType Sanitizer"
-HOMEPAGE="https://github.com/googlefonts/ots-python;
+HOMEPAGE="
+   https://github.com/googlefonts/ots-python
+   https://pypi.org/project/opentype-sanitizer/
+"
+SRC_URI="https://github.com/googlefonts/ots-python/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64"
 LICENSE="BSD"
 SLOT="0"
 



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

2022-03-11 Thread Alessandro Barbieri
commit: 0392be53d4472d45879ed2c0895c1ddd8f2c74c2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:55:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:55:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0392be53

dev-python/browserstack-local-python: update upstream metadata

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/browserstack-local-python/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/browserstack-local-python/metadata.xml 
b/dev-python/browserstack-local-python/metadata.xml
index dfd006d29..8f1759654 100644
--- a/dev-python/browserstack-local-python/metadata.xml
+++ b/dev-python/browserstack-local-python/metadata.xml
@@ -9,6 +9,6 @@
 
 
https://github.com/browserstack/browserstack-local-python/issues
 browserstack/browserstack-local-python
-browserstack-local-python
+browserstack-local
 
 



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

2022-03-11 Thread Alessandro Barbieri
commit: 9d93a3123825041b7539a3948ff95ae9168bded4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:36:43 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d93a312

dev-python/ncclient: fix manifest

Closes: https://bugs.gentoo.org/830513
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ncclient/Manifest   | 2 +-
 dev-python/ncclient/ncclient-0.6.12.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/ncclient/Manifest b/dev-python/ncclient/Manifest
index a6fddb76c..923800b63 100644
--- a/dev-python/ncclient/Manifest
+++ b/dev-python/ncclient/Manifest
@@ -1 +1 @@
-DIST ncclient-0.6.12.tar.gz 129201 BLAKE2B 
43c8af07dcebebbec4b85217b08843ee71b3bbf6c79351973fef383d5741f6fbd8143ce57a717d0f45ed9f8fd6fb9bb89f96c17ea45455c1aad58d05a187dbfc
 SHA512 
32b324f255516676962a91550c7ffac7d95a2dac2b850071fc1bdf2f49dc2958c8ed3b1313d0bb8ef69e94171b3e5063ab36abf05e5a37bf137b7a0659a34f35
+DIST ncclient-0.6.12.tar.gz 129189 BLAKE2B 
456791d422928b134aefc568f2ffa31ada9246c3e10e481724d57c56e8eb44353e402e828dfa34ee12edc7edb40e86a8e1ad12797666a7d12ecd9931e4377323
 SHA512 
ba1547579c830733f2f450ecafaf146a364b3a123f4cb0a3395e0ed19ad31025823b928d06acb537a531203a5ac65fc757b6fb34fefdde0f1e357e5f57bf73d0

diff --git a/dev-python/ncclient/ncclient-0.6.12.ebuild 
b/dev-python/ncclient/ncclient-0.6.12.ebuild
index aeadaad8a..9a0f8b7dc 100644
--- a/dev-python/ncclient/ncclient-0.6.12.ebuild
+++ b/dev-python/ncclient/ncclient-0.6.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=8
@@ -11,7 +11,7 @@ inherit distutils-r1
 DESCRIPTION="Python library for NETCONF clients"
 HOMEPAGE="
https://github.com/ncclient/ncclient
-   https://pypi.org/project/ncclient
+   https://pypi.org/project/ncclient/
 "
 SRC_URI="https://github.com/ncclient/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 



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

2022-03-11 Thread Alessandro Barbieri
commit: fe0fcdb31da61510a94df9bc49a86402cde3f649
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:18:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:18:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe0fcdb3

dev-python/python-monascaclient: add oslotest dependency

Closes: https://bugs.gentoo.org/830518
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild 
b/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
index beebb365d..544f72833 100644
--- a/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
+++ b/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)



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

2022-03-11 Thread Alessandro Barbieri
commit: 9d3fa30d989ff4e20ce9329ce64f938f4785c0f5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 03:26:50 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:26:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d3fa30d

dev-python/os-win: new version

Closes: https://bugs.gentoo.org/830515
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/os-win/Manifest | 2 +-
 dev-python/os-win/{os-win-5.5.0.ebuild => os-win-5.6.0.ebuild} | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/os-win/Manifest b/dev-python/os-win/Manifest
index 086dce99c..6ba62c255 100644
--- a/dev-python/os-win/Manifest
+++ b/dev-python/os-win/Manifest
@@ -1 +1 @@
-DIST os-win-5.5.0.tar.gz 225851 BLAKE2B 
f0427ecfb25b45f4980992a54ae4b2d6518af5df17013dfd338c9331d1492cab36f9061082a41bee5ab829f31008ddaf7a8708fdd89d3df89d9989d30aba5357
 SHA512 
bc980d973f5089c1328095b6edfaabf2435df3acbca543a768dbbccc8a10ffce4405c54c7711d2c7fa55c40442fa4b116f2e2d40ad4116b1c8bb96ace3450335
+DIST os-win-5.6.0.tar.gz 225948 BLAKE2B 
64217d7bf625acad6a72d44f47887e5e1466f346ee6c1bd0685d9e1aa068222385654de8bf39403f2ebc90c14d651beb2978dcc1a48668d436b49bbedfbc34c7
 SHA512 
8856303c436ce6d9e9689993659905d4976511508d4e38ebc8fbc027a9c4a0ca26a7f38729f47af76a19ba1b1833ccef2ad4dd4277911b9d8c795e4f7dbce9ed

diff --git a/dev-python/os-win/os-win-5.5.0.ebuild 
b/dev-python/os-win/os-win-5.6.0.ebuild
similarity index 96%
rename from dev-python/os-win/os-win-5.5.0.ebuild
rename to dev-python/os-win/os-win-5.6.0.ebuild
index 9dbd6e266..9e2321daf 100644
--- a/dev-python/os-win/os-win-5.5.0.ebuild
+++ b/dev-python/os-win/os-win-5.6.0.ebuild
@@ -28,12 +28,13 @@ EPYTEST_DESELECT=(

os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data

os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false

os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true
+   os_win/tests/unit/test_hacking.py
 )
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
-DESCRIPTION="Windows / Hyper-V library for OpenStack projects."
+DESCRIPTION="Windows / Hyper-V library for OpenStack projects"
 HOMEPAGE="
https://github.com/openstack/os-win
https://opendev.org/openstack/os-win



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

2022-03-11 Thread Alessandro Barbieri
commit: 451763c792008d393ce4da71c5f62cdf7b60104c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:54:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=451763c7

dev-python/neutron-lib: update DESCRIPTION

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/neutron-lib/neutron-lib-2.15.0.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild 
b/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
index 58044c90c..c34108271 100644
--- a/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
+++ b/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
@@ -11,15 +11,15 @@ EPYTEST_DESELECT=(

neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive_json_serializable

neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_from_primitive
 )
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
-DESCRIPTION="Neutron shared routines and utilities."
+DESCRIPTION="Neutron shared routines and utilities"
 HOMEPAGE="
https://github.com/openstack/neutron-lib
https://opendev.org/openstack/neutron-lib
-   https://pypi.org/project/neutron-lib
+   https://pypi.org/project/neutron-lib/
 
 "
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
@@ -65,5 +65,4 @@ DEPEND="
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
)
 "
-
 distutils_enable_tests pytest



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

2022-03-11 Thread Alessandro Barbieri
commit: 98b0c80e169041e93a8d02b7838d906cb3b9b8aa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:41:42 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98b0c80e

dev-python/oslo-db: add 11.2.0, drop 11.0.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-db/Manifest | 2 +-
 dev-python/oslo-db/{oslo-db-11.0.0.ebuild => oslo-db-11.2.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest
index 396d500a6..8142a5596 100644
--- a/dev-python/oslo-db/Manifest
+++ b/dev-python/oslo-db/Manifest
@@ -1 +1 @@
-DIST oslo.db-11.0.0.tar.gz 178177 BLAKE2B 
faae25bf421972cb26c517d035060bdeaa2136cab2409909c96069a31eadab4307366547e9a053afda1a98eec9c5dbebcea5f77600b6861b5114ee69ffbaeeb2
 SHA512 
ebcd4b5f6c705d81572b8817ebe90a225a999600663b7523fb22e5158caa48db35395928296fcdff949f661e57bbbd6298ae35632541dfe5605d28360e590efb
+DIST oslo.db-11.2.0.tar.gz 177589 BLAKE2B 
8e0671e7021b40856a8a9e1ee9699abf9ba8eb9f549a15efc0e8ad03b8bf2a7f5f1438b22ffc545ae5c301f38687877877794bdd4b85c4d36cc8434fb7a6edd0
 SHA512 
5037d83bd45187055808190bb73681d56af6edd523df91f9edff06de1ae6694a018e0635e9e2e80bbc21f0690b8eb218e73c1be0f4a4ddcd93a97ffa5f093232

diff --git a/dev-python/oslo-db/oslo-db-11.0.0.ebuild 
b/dev-python/oslo-db/oslo-db-11.2.0.ebuild
similarity index 96%
rename from dev-python/oslo-db/oslo-db-11.0.0.ebuild
rename to dev-python/oslo-db/oslo-db-11.2.0.ebuild
index 09f017c8a..8e2c87a76 100644
--- a/dev-python/oslo-db/oslo-db-11.0.0.ebuild
+++ b/dev-python/oslo-db/oslo-db-11.2.0.ebuild
@@ -4,13 +4,13 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="OpenStack Common DB Code"
 HOMEPAGE="
-   https://pypi.org/project/oslo.db
+   https://pypi.org/project/oslo.db/
https://opendev.org/openstack/oslo.db
https://launchpad.net/oslo.db
 "



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

2022-03-11 Thread Alessandro Barbieri
commit: 235a6b7d2d37f27c4ccf2c76708004073695e940
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:38:11 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=235a6b7d

dev-python/oslo-policy: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-policy/Manifest |  1 -
 dev-python/oslo-policy/oslo-policy-3.5.0.ebuild | 36 -
 dev-python/oslo-policy/oslo-policy-3.8.2.ebuild |  9 +++
 3 files changed, 4 insertions(+), 42 deletions(-)

diff --git a/dev-python/oslo-policy/Manifest b/dev-python/oslo-policy/Manifest
index c4cd19588..824d92395 100644
--- a/dev-python/oslo-policy/Manifest
+++ b/dev-python/oslo-policy/Manifest
@@ -1,2 +1 @@
-DIST oslo.policy-3.5.0.tar.gz 103988 BLAKE2B 
d78ce2cdc2b25c532c3207775430c32d1ae9e999df4cd918dfbce147a897fc9a4d46e7006bee0908b4d83cef2e2f71b2fb230aa56eeeae6302d61a435f5449ff
 SHA512 
7d670aded9ac6ddc5360c60182f60cd75f3dec3d6d1bd9fc0d17794cd17349d8fff5e2bc8bc7df85d6bbbabad5373c824772e3d6006add69387d3663475fdb1a
 DIST oslo.policy-3.8.2.tar.gz 112412 BLAKE2B 
ecfec4c18597b18a2b37e83e5e398b7bed7d9cb11c44186528517eca9a1967779ffcb22b6726f1064b55b8206af27c4396982cf2da9247535e070c56e5cd6134
 SHA512 
6daea44a93f53608529314b5eb780d999a1ffd65c3c54f05d58341254f99754c94e177ad01bb37aa036f98f3211bb3705c499ad6244a68165ae56fa59943c79a

diff --git a/dev-python/oslo-policy/oslo-policy-3.5.0.ebuild 
b/dev-python/oslo-policy/oslo-policy-3.5.0.ebuild
deleted file mode 100644
index 392acf9cd..0
--- a/dev-python/oslo-policy/oslo-policy-3.5.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_USE_SETUPTOOLS=bdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services"
-HOMEPAGE="https://pypi.org/project/oslo.policy/;
-SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
-S="${WORKDIR}/oslo.policy-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
-   !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.40.0[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild 
b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild
index a79c52e73..66da9b6a6 100644
--- a/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services"
 HOMEPAGE="
https://opendev.org/openstack/oslo.policy
-   https://pypi.org/project/oslo.policy
+   https://pypi.org/project/oslo.policy/
https://github.com/openstack/oslo.policy
 "
 SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
@@ -19,7 +19,7 @@ S="${WORKDIR}/oslo.policy-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
@@ -27,7 +27,6 @@ RDEPEND="
>=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
-   !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.40.0[${PYTHON_USEDEP}]
 "



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

2022-03-11 Thread Alessandro Barbieri
commit: 4d6eddb89a15643c6a7bf8b5fa58d914b2fc2b6d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:44:52 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d6eddb8

dev-python/os-ken: add 2.3.1, drop 2.1.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/os-ken/Manifest | 2 +-
 dev-python/os-ken/{os-ken-2.1.0.ebuild => os-ken-2.3.1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/os-ken/Manifest b/dev-python/os-ken/Manifest
index c5e5fb14f..e11eae955 100644
--- a/dev-python/os-ken/Manifest
+++ b/dev-python/os-ken/Manifest
@@ -1 +1 @@
-DIST os-ken-2.1.0.tar.gz 1367132 BLAKE2B 
b00842998f0fdf8056290217d45d0ee54e966c43deef9491ac77574c7a45d50e8609c946159ee4f4c06e22dab3857c93b04898d8d267502702eba88908dcc95d
 SHA512 
9e8e1ad506bcf44b28af64a7771773097ba338abf5dc19c3bf8299227bbcbb5b745aec38e585f5be6ae9f5426a0c32499f56bafdd2615846939bbdd2eac6c527
+DIST os-ken-2.3.1.tar.gz 1374401 BLAKE2B 
48d0bec58f911a708e0ff662162ea2163c0466176fa0618580733f55415e3681be545b30675ce0f2fa174a72e8dc4950ff5d5c1a4adba96f86540f9b1649e03b
 SHA512 
5a2b916b1207595fc3c96e1e4cccfc9bed4a7be6859ca49892e50f98633fe18cbab6e59b11c3d024765b21a826d81031aec66d1016369b9887b1af9fb7952c9f

diff --git a/dev-python/os-ken/os-ken-2.1.0.ebuild 
b/dev-python/os-ken/os-ken-2.3.1.ebuild
similarity index 94%
rename from dev-python/os-ken/os-ken-2.1.0.ebuild
rename to dev-python/os-ken/os-ken-2.3.1.ebuild
index aaa801d6f..162afaf4e 100644
--- a/dev-python/os-ken/os-ken-2.1.0.ebuild
+++ b/dev-python/os-ken/os-ken-2.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -11,7 +11,7 @@ DESCRIPTION="OpenStack Cinder brick library for managing 
local volume attaches"
 HOMEPAGE="
https://github.com/openstack/os-ken
https://opendev.org/openstack/os-ken
-   https://pypi.org/project/os-ken
+   https://pypi.org/project/os-ken/
 "
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz"
 



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

2022-03-11 Thread Alessandro Barbieri
commit: c3091b9fc3777807ef8a5d38d2b4008ffb408003
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:54:56 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3091b9f

dev-python/oslo-messaging: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild 
b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild
index fddc5191e..8f24015ac 100644
--- a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild
+++ b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild
@@ -4,13 +4,13 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Messaging API for RPC and notifications over different messaging 
transports"
 HOMEPAGE="
-   https://pypi.org/project/oslo.messaging
+   https://pypi.org/project/oslo.messaging/
https://opendev.org/openstack/oslo.messaging
https://launchpad.net/oslo.messaging
 "



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

2022-03-11 Thread Alessandro Barbieri
commit: d53d54a726f0ab67a4dc51f9c5e729c67d0b753a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:32:25 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d53d54a7

dev-python/oslo-service: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-service/oslo-service-2.6.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/oslo-service/oslo-service-2.6.0.ebuild 
b/dev-python/oslo-service/oslo-service-2.6.0.ebuild
index f49d1976e..43defa22c 100644
--- a/dev-python/oslo-service/oslo-service-2.6.0.ebuild
+++ b/dev-python/oslo-service/oslo-service-2.6.0.ebuild
@@ -4,13 +4,13 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Library for running OpenStack services"
 HOMEPAGE="
-   https://pypi.org/project/oslo.service
+   https://pypi.org/project/oslo.service/
https://opendev.org/openstack/oslo.service
https://launchpad.net/oslo.service
 "
@@ -20,7 +20,6 @@ S="${WORKDIR}/oslo.service-${PV}"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
 RDEPEND="
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]



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

2022-03-11 Thread Alessandro Barbieri
commit: 78118fcb8a525db6d6e5f9adef68207ea114c9ed
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:33:15 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78118fcb

dev-python/oslo-versionedobjects: update DESCRIPTION

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild 
b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild
index f3407c3e9..1fdb22503 100644
--- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild
+++ b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild
@@ -3,15 +3,15 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
-DESCRIPTION="A library that provides a generic versioned and RPC-friendly  
object model."
+DESCRIPTION="A library that provides a generic versioned and RPC-friendly 
object model"
 HOMEPAGE="
https://docs.openstack.org/developer/oslo.versionedobjects
https://opendev.org/openstack/oslo.versionedobjects
-   https://pypi.org/project/oslo.versionedobjects
+   https://pypi.org/project/oslo.versionedobjects/
https://launchpad.net/oslo.versionedobjects
 "
 
SRC_URI="mirror://pypi/${PN:0:1}/oslo.versionedobjects/oslo.versionedobjects-${PV}.tar.gz"



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

2022-03-11 Thread Alessandro Barbieri
commit: 5c0facb94d692cf475b51824a7556939dcbc0bfa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:58:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c0facb9

dev-python/python-designateclient: skip functional tests

Closes: https://bugs.gentoo.org/830516
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 .../python-designateclient/python-designateclient-4.5.0.ebuild   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/python-designateclient/python-designateclient-4.5.0.ebuild 
b/dev-python/python-designateclient/python-designateclient-4.5.0.ebuild
index 5b544962f..bfbb8932b 100644
--- a/dev-python/python-designateclient/python-designateclient-4.5.0.ebuild
+++ b/dev-python/python-designateclient/python-designateclient-4.5.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+EPYTEST_IGNORE=( designateclient/functionaltests/ )
 PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
@@ -32,8 +33,8 @@ RDEPEND="
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
+DEPEND="
+   ${RDEPEND}
test? (
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]



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

2022-03-11 Thread Alessandro Barbieri
commit: d3b0bbd45164aad4ad4eb7149dd2d9e3c5843bb9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:20:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3b0bbd4

dev-python/etcd3gw: add 1.0.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/etcd3gw/Manifest |  1 +
 dev-python/etcd3gw/etcd3gw-1.0.1.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-python/etcd3gw/Manifest b/dev-python/etcd3gw/Manifest
index 433757e38..03bc566fc 100644
--- a/dev-python/etcd3gw/Manifest
+++ b/dev-python/etcd3gw/Manifest
@@ -1 +1,2 @@
 DIST etcd3gw-1.0.0.tar.gz 27035 BLAKE2B 
5ad3dfb1b08388f4d73fc9e857d7e7610672cfde8aa0de55eb7bf6a50dd58a937fbabea19c31ebef5a9f7181f96447ad1d381e2724f6a10be589447fcedbaec1
 SHA512 
d1aac81ebd221277c03bbb0f5dd76bb7c99a52132113959cf397fd44a598ade77300d506e2e5cfa04864cfd6a16f40ea8ddd350a4763a30609d8d94c78ac
+DIST etcd3gw-1.0.1.tar.gz 27309 BLAKE2B 
dbc2c4cc76b6602d5d631609fed49dd556c86f763d4d59f14d7d514f0e7fb43ea94e5841883b9eacfa599ec0c7bb09797496017b51b23b362dd3b1bfd42b447e
 SHA512 
d90b69afd64f023cd16e5f9ac31c61e285887db9f364ebcf176dae56b02e4e9f7b05713d358cebde3a3d8769896a768499f99945e34d015a73634251c28b31fe

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.1.ebuild 
b/dev-python/etcd3gw/etcd3gw-1.0.1.ebuild
new file mode 100644
index 0..98ebcc27d
--- /dev/null
+++ b/dev-python/etcd3gw/etcd3gw-1.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A python client for etcd3 grpc-gateway v3 API"
+HOMEPAGE="
+   https://opendev.org/openstack/etcd3gw
+   https://pypi.org/project/etcd3gw/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pbr-2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/futurist-0.16.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-03-11 Thread Alessandro Barbieri
commit: eb850571755bf227286d9a4f54a3ae781eada682
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:35:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb850571

dev-python/oslo-middleware: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild 
b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
index 473ebcad9..45d521bef 100644
--- a/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
@@ -4,13 +4,13 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Components injected into wsgi pipelines to intercept 
request/response flows"
 HOMEPAGE="
-   https://pypi.org/project/oslo.middleware
+   https://pypi.org/project/oslo.middleware/
https://launchpad.net/oslo.middleware
https://opendev.org/openstack/oslo.middleware
 "
@@ -34,8 +34,8 @@ RDEPEND="
>=dev-python/statsd-3.2.1[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
+DEPEND="
+   ${RDEPEND}
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]



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

2022-03-11 Thread Alessandro Barbieri
commit: 5d2b2c94058337781189d3ba00e3b2c7e1855d66
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:09:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 02:09:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d2b2c94

dev-python/tooz: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/tooz/tooz-2.10.1.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-python/tooz/tooz-2.10.1.ebuild 
b/dev-python/tooz/tooz-2.10.1.ebuild
index 415803412..1e44cc7cf 100644
--- a/dev-python/tooz/tooz-2.10.1.ebuild
+++ b/dev-python/tooz/tooz-2.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -30,8 +30,8 @@ RDEPEND="
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
+DEPEND="
+   ${RDEPEND}
test? (
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
@@ -44,6 +44,7 @@ BDEPEND="
dev-python/etcd3gw[${PYTHON_USEDEP}]
dev-python/pymemcache[${PYTHON_USEDEP}]
dev-python/pymysql[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/sysv_ipc[${PYTHON_USEDEP}]
dev-python/zake[${PYTHON_USEDEP}]
)
@@ -52,7 +53,7 @@ BDEPEND="
 distutils_enable_tests nose
 
 python_prepare_all() {
-   # allow useage of renamed msgpack
+   # allow usage of renamed msgpack
sed -i '/^msgpack/d' requirements.txt || die
distutils-r1_python_prepare_all
 }



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

2022-03-11 Thread Alessandro Barbieri
commit: 9ef3ea9009305ed7f50e37b4fee4ee389c7b132a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:43:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ef3ea90

dev-python/os-traits: add 2.7.0, drop 2.6.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/os-traits/Manifest   | 2 +-
 .../os-traits/{os-traits-2.6.0.ebuild => os-traits-2.7.0.ebuild}| 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/os-traits/Manifest b/dev-python/os-traits/Manifest
index 874cdf84f..3605d4097 100644
--- a/dev-python/os-traits/Manifest
+++ b/dev-python/os-traits/Manifest
@@ -1 +1 @@
-DIST os-traits-2.6.0.tar.gz 29757 BLAKE2B 
a0839c5869fe843a372376c7146be595dd48223fcded187a3aca98db33dede7e234818ee30e79d7ecd52c3366ee87a1796e0623ed4d04c3a512304a0bddee9de
 SHA512 
57f46678c1859af09f0e13e491760bddd818b7779716d91197f9fa45c6b195bb023a4de5fface68a95a87bf66547b27d74addb66cde043bd571a0eca176ee53b
+DIST os-traits-2.7.0.tar.gz 30237 BLAKE2B 
bcd14d416b8b57fed413fac6fd5496c65f7e43851b367593e1f44dd0d18d1aae63dc57c61ab8efa1c7ab5b17c6dcbb7c30f70c13618810f42fe38f3d8dfc
 SHA512 
91ba2d527597eb00cc7576e1597b5bb1ca55c488752576debec5539512387f058bafa410c044eb46d7fc22441612ab446faf1e1b3db5678d11197abc91873457

diff --git a/dev-python/os-traits/os-traits-2.6.0.ebuild 
b/dev-python/os-traits/os-traits-2.7.0.ebuild
similarity index 89%
rename from dev-python/os-traits/os-traits-2.6.0.ebuild
rename to dev-python/os-traits/os-traits-2.7.0.ebuild
index 0436f29ea..3657fa725 100644
--- a/dev-python/os-traits/os-traits-2.6.0.ebuild
+++ b/dev-python/os-traits/os-traits-2.7.0.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
-DESCRIPTION="os-traits is a library containing standardized trait strings."
+DESCRIPTION="os-traits is a library containing standardized trait strings"
 HOMEPAGE="
https://github.com/openstack/os-traits
-   https://pypi.org/project/os-traits
+   https://pypi.org/project/os-traits/
https://opendev.org/openstack/os-traits
https://launchpad.net/os-traits
 "



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

2022-03-11 Thread Alessandro Barbieri
commit: 9970e35692c51aa4ea12311ff266ec5a2ab904f8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:34:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 03:03:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9970e356

dev-python/oslo-metrics: enable py3.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild 
b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
index dafbd0472..144f78e1f 100644
--- a/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
+++ b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
@@ -3,13 +3,13 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="OpenStack library for collecting metrics from Oslo libraries"
 HOMEPAGE="
-   https://pypi.org/project/oslo.metrics
+   https://pypi.org/project/oslo.metrics/
https://opendev.org/openstack/oslo.metrics
https://launchpad.net/oslo.metrics
 "



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

2022-03-11 Thread Alessandro Barbieri
commit: dc09cf22aaa369532965d6c2143a724a6f1e54d4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:16:20 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 02:16:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc09cf22

dev-python/etcd3: add etcd dependency

Closes: https://bugs.gentoo.org/831960
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/etcd3/etcd3-0.12.0.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild 
b/dev-python/etcd3/etcd3-0.12.0.ebuild
index c3a5aa7ac..60491b7c4 100644
--- a/dev-python/etcd3/etcd3-0.12.0.ebuild
+++ b/dev-python/etcd3/etcd3-0.12.0.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
 DESCRIPTION="Python client for the etcd API v3"
 HOMEPAGE="
-   https://pypi.org/project/etcd3
+   https://pypi.org/project/etcd3/
https://github.com/kragniz/python-etcd3
 "
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
@@ -19,12 +19,13 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
+   dev-db/etcd
>=dev-python/grpcio-1.2.0[${PYTHON_USEDEP}]
>=dev-python/tenacity-5.0.2[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
+DEPEND="
+   ${RDEPEND}
test? (
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]



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

2022-03-11 Thread Alessandro Barbieri
commit: a390963e501b1b296347db66470ac5ae80385ad4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 02:09:16 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 02:09:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a390963e

dev-python/futurist: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/futurist/futurist-2.3.0-r1.ebuild | 38 
 dev-python/futurist/futurist-2.3.0.ebuild| 23 -
 2 files changed, 38 insertions(+), 23 deletions(-)

diff --git a/dev-python/futurist/futurist-2.3.0-r1.ebuild 
b/dev-python/futurist/futurist-2.3.0-r1.ebuild
new file mode 100644
index 0..f69a66d83
--- /dev/null
+++ b/dev-python/futurist/futurist-2.3.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Useful additions to futures, from the future"
+HOMEPAGE="
+   https://opendev.org/openstack/futurist
+   https://pypi.org/project/futurist/
+   http://docs.openstack.org/developer/futurist
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/futurist/futurist-2.3.0.ebuild 
b/dev-python/futurist/futurist-2.3.0.ebuild
deleted file mode 100644
index d6854a2b6..0
--- a/dev-python/futurist/futurist-2.3.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_USE_SETUPTOOLS=bdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Useful additions to futures, from the future"
-HOMEPAGE="https://pypi.org/project/futurist/ 
http://docs.openstack.org/developer/futurist;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/chrome-remote-desktop/

2022-03-11 Thread Mike Frysinger
commit: d78b190dd5af7bf086c020713e17024a81c6caba
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Mar 12 03:20:55 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Mar 12 03:23:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78b190d

net-misc/chrome-remote-desktop: version bump to 99.0.4844.11 #834961

Closes: https://bugs.gentoo.org/834961
Signed-off-by: Mike Frysinger  gentoo.org>

 net-misc/chrome-remote-desktop/Manifest|   1 +
 .../chrome-remote-desktop-99.0.4844.11.ebuild  | 144 +
 2 files changed, 145 insertions(+)

diff --git a/net-misc/chrome-remote-desktop/Manifest 
b/net-misc/chrome-remote-desktop/Manifest
index 2621d83dcfd5..1afddd1eabab 100644
--- a/net-misc/chrome-remote-desktop/Manifest
+++ b/net-misc/chrome-remote-desktop/Manifest
@@ -1 +1,2 @@
 DIST chrome-remote-desktop_96.0.4664.9_amd64.deb 62383372 BLAKE2B 
b7ac12e2f1c16781225b9c74e558e51d817aad5de2d953d94a06d5d3fa0d937dd317f7157c770e01a91c249f0192542da67911899014360c6fadd252bf0908ae
 SHA512 
86d4ac9b15da2b29f7245866dbc78a131c6aad8efb8ac4f150935afdd5ad95e8f2bc4a59cda52849c96aadaa869b05f9eb7a5cdfda711358e5055e08cf9fbd79
+DIST chrome-remote-desktop_99.0.4844.11_amd64.deb 16817980 BLAKE2B 
4784fb597722ee8abe3d073c7c2a0c1d1e9796e5c6df9935a2b5d2c4d6ee3629738c0bbfd6528a45b85b95ee192b5760b5137b7d89bd543d5c43d56fd9a030bb
 SHA512 
71c621d1484f80b07b04637b1472baa1072b726109f9786ceabb1393bc1ebd3fe90c546d695871924a3a243840c87e35de78ff07598fbe6f3fe9fcb22b335b65

diff --git 
a/net-misc/chrome-remote-desktop/chrome-remote-desktop-99.0.4844.11.ebuild 
b/net-misc/chrome-remote-desktop/chrome-remote-desktop-99.0.4844.11.ebuild
new file mode 100644
index ..489accba4990
--- /dev/null
+++ b/net-misc/chrome-remote-desktop/chrome-remote-desktop-99.0.4844.11.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Base URL: https://dl.google.com/linux/chrome-remote-desktop/deb/
+# Fetch the Release file:
+#  https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/Release
+# Which gives you the Packages file:
+#  
https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-i386/Packages
+#  
https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-amd64/Packages
+# And finally gives you the file name:
+#  
pool/main/c/chrome-remote-desktop/chrome-remote-desktop_29.0.1547.32_amd64.deb
+#
+# Use curl to find the answer:
+#  curl -q 
https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-amd64/Packages
 | grep ^Filename
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PLOCALES="am ar bg bn ca cs da de el en_GB en es_419 es et fa fil fi fr gu he 
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv 
sw ta te th tr uk vi zh_CN zh_TW"
+
+inherit unpacker python-single-r1 optfeature plocale
+
+DESCRIPTION="access remote computers via Chrome!"
+PLUGIN_URL="https://chrome.google.com/remotedesktop;
+HOMEPAGE="https://support.google.com/chrome/answer/1649523
+   https://chrome.google.com/remotedesktop;
+BASE_URI="https://dl.google.com/linux/chrome-remote-desktop/deb/pool/main/c/${PN}/${PN}_${PV};
+SRC_URI="amd64? ( ${BASE_URI}_amd64.deb )"
+
+LICENSE="google-chrome"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="bindist mirror"
+
+# Packages we execute, but don't link.
+RDEPEND="app-admin/sudo
+   ${PYTHON_DEPS}"
+# All the libs this package links against.
+RDEPEND+="
+   >=dev-libs/expat-2
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   $(python_gen_cond_dep 'dev-python/psutil[${PYTHON_USEDEP}]')
+   gnome-base/gconf:2
+   media-libs/fontconfig
+   media-libs/freetype:2
+   sys-apps/dbus
+   sys-devel/gcc
+   sys-libs/glibc
+   sys-libs/pam
+   x11-apps/xdpyinfo
+   x11-apps/setxkbmap
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libXtst
+   x11-libs/pango"
+# Settings we just need at runtime.
+# TODO: Look at switching to xf86-video-dummy & xf86-input-void instead of 
xvfb.
+# - The env var (CHROME_REMOTE_DESKTOP_USE_XORG) seems to be stripped before 
being checked.
+# - The Xorg invocation uses absolute paths with -logfile & -config which are 
rejected.
+# - The config takes over the active display in addition to starting up a 
virtual one.
+RDEPEND+="
+   x11-base/xorg-server[xvfb]"
+DEPEND="$(unpacker_src_uri_depends)"
+
+S=${WORKDIR}
+
+QA_PREBUILT="/opt/google/chrome-remote-desktop/*"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-91.0.4472.10-always-sudo.patch #541708
+)
+
+src_prepare() {
+   default
+
+   gunzip usr/share/doc/${PN}/*.gz || die
+
+

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

2022-03-11 Thread Nick Sarnie
commit: 6c699cd16ee80ef3a85291851ebfb5f45af43d60
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Mar 12 02:33:38 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Mar 12 02:37:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c699cd1

app-emulation/wine-vanilla: Sync with ::wine

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

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild | 541 +
 2 files changed, 542 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index acdd05bf57ae..58a198334b76 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -5,3 +5,4 @@ DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
+DIST wine-7.4.tar.xz 27538164 BLAKE2B 
bad6abb8d6aa5a0f08c64e4a96b5a6f81b129e4c3e9ef0b5df624e2f2475c29060551ccca44ce9bdd52158710e819f505e1eb824692b107c99f7808bb6d1
 SHA512 
ed3e08e27ea2dbec1e317aad37bd7e3a501363dc8a5d823f9db29039006aaac6b9bfb2552aa85ae3f5678ff721e2dacb534d3b7d6ed0b959b0e5431192d03736

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild
new file mode 100644
index ..09120707a07b
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20211122"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/;
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )
+   vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? 

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

2022-03-11 Thread Nick Sarnie
commit: 951c29b44b60332c38c6fcf6e13ef76217dacbe9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Mar 12 02:35:57 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Mar 12 02:37:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951c29b4

app-emulation/wine-staging: Sync with ::wine

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

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-7.4.ebuild | 616 +
 2 files changed, 618 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index c3ddd583103d..ec66821e4f7d 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,7 +3,9 @@ DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
+DIST wine-7.4.tar.xz 27538164 BLAKE2B 
bad6abb8d6aa5a0f08c64e4a96b5a6f81b129e4c3e9ef0b5df624e2f2475c29060551ccca44ce9bdd52158710e819f505e1eb824692b107c99f7808bb6d1
 SHA512 
ed3e08e27ea2dbec1e317aad37bd7e3a501363dc8a5d823f9db29039006aaac6b9bfb2552aa85ae3f5678ff721e2dacb534d3b7d6ed0b959b0e5431192d03736
 DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af
 SHA512 
fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38
 DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 
9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14
 SHA512 
8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b
+DIST wine-staging-7.4.tar.gz 9669176 BLAKE2B 
b689ace69e9599aada78dacf7f64cc126d0c488d8cbeb6b874d4fa0ba92dfdace88d3a6fd84aceb76a39749fb872d6d23f57044d406944634a24fc77577cc593
 SHA512 
15e1cbb121b9dfb19ef3754e51f21cb42925daae6e8bf09d192cb46139bee3c3c3fcbb9172e88695a0afaf9f788751d5f8d2055f316972e3efc536570d4401ba

diff --git a/app-emulation/wine-staging/wine-staging-7.4.ebuild 
b/app-emulation/wine-staging/wine-staging-7.4.ebuild
new file mode 100644
index ..cf584a42b185
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-7.4.ebuild
@@ -0,0 +1,616 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+MY_PN="${PN%%-*}"
+MY_PV="${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${MY_PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   MINOR_V=$(ver_cut 2)
+   if [[ ${MINOR_V} != "0" ]] ; then
+   MINOR_V="x"
+   fi
+   
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi

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

2022-03-11 Thread Nick Sarnie
commit: 1dc2acd14bcb678acdfeab195f471096f4c14b9e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Mar 12 02:36:19 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Mar 12 02:37:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc2acd1

app-emulation/wine-staging: Drop old

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

 app-emulation/wine-staging/Manifest|   2 -
 app-emulation/wine-staging/wine-staging-7.0.ebuild | 616 -
 2 files changed, 618 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index ec66821e4f7d..2e96ae85acef 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,10 +1,8 @@
 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 
21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d
 SHA512 
a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96
-DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6
 SHA512 
eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
 DIST wine-7.4.tar.xz 27538164 BLAKE2B 
bad6abb8d6aa5a0f08c64e4a96b5a6f81b129e4c3e9ef0b5df624e2f2475c29060551ccca44ce9bdd52158710e819f505e1eb824692b107c99f7808bb6d1
 SHA512 
ed3e08e27ea2dbec1e317aad37bd7e3a501363dc8a5d823f9db29039006aaac6b9bfb2552aa85ae3f5678ff721e2dacb534d3b7d6ed0b959b0e5431192d03736
-DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af
 SHA512 
fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38
 DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 
9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14
 SHA512 
8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b

diff --git a/app-emulation/wine-staging/wine-staging-7.0.ebuild 
b/app-emulation/wine-staging/wine-staging-7.0.ebuild
deleted file mode 100644
index e7dbb165e6b2..
--- a/app-emulation/wine-staging/wine-staging-7.0.ebuild
+++ /dev/null
@@ -1,616 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
-MY_PN="${PN%%-*}"
-MY_PV="${PV/_/-}"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${MY_PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2022-03-11 Thread Nick Sarnie
commit: 830752e5effc7b632dfc86213517616bfdb860bb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Mar 12 02:24:50 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Mar 12 02:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=830752e5

app-emulation/wine-vanilla: Version bump

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

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild | 541 +
 2 files changed, 542 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 64dd57b..a6465f7 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -87,3 +87,4 @@ DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
+DIST wine-7.4.tar.xz 27538164 BLAKE2B 
bad6abb8d6aa5a0f08c64e4a96b5a6f81b129e4c3e9ef0b5df624e2f2475c29060551ccca44ce9bdd52158710e819f505e1eb824692b107c99f7808bb6d1
 SHA512 
ed3e08e27ea2dbec1e317aad37bd7e3a501363dc8a5d823f9db29039006aaac6b9bfb2552aa85ae3f5678ff721e2dacb534d3b7d6ed0b959b0e5431192d03736

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild
new file mode 100644
index 000..0912070
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib 
multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20211122"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/;
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )
+   vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? (
+   

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2022-03-11 Thread Nick Sarnie
commit: 952b08faa666e30dad8ca14b16636dcb589721dc
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sat Mar 12 02:25:59 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sat Mar 12 02:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=952b08fa

app-emulation/wine-staging: Version bump

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

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-7.4.ebuild | 616 +
 2 files changed, 618 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 8b89e08..88548d3 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -80,6 +80,7 @@ DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde
 DIST wine-7.1.tar.xz 27149156 BLAKE2B 
a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268
 SHA512 
4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5
 DIST wine-7.2.tar.xz 27191032 BLAKE2B 
5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af
 SHA512 
13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729
 DIST wine-7.3.tar.xz 27221860 BLAKE2B 
f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857
 SHA512 
afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a
+DIST wine-7.4.tar.xz 27538164 BLAKE2B 
bad6abb8d6aa5a0f08c64e4a96b5a6f81b129e4c3e9ef0b5df624e2f2475c29060551ccca44ce9bdd52158710e819f505e1eb824692b107c99f7808bb6d1
 SHA512 
ed3e08e27ea2dbec1e317aad37bd7e3a501363dc8a5d823f9db29039006aaac6b9bfb2552aa85ae3f5678ff721e2dacb534d3b7d6ed0b959b0e5431192d03736
 DIST wine-staging-150ce22fa21ffa040816e725ead34ed1de516bd8.tar.gz 9840427 
BLAKE2B 
e263d6563a5438973309346ba820acdb5079ef236c5c55694bdfa16c54f3f4fe76750ab324d6c5e1f0b429df634b917f138f4a1db38417ac2b49ce41ee36a211
 SHA512 
37f05909ca6cb28a3527f31882562146d3971f47345312b96783b5e62bc95ee61779f12f4c13e3d05ec5f331463a7600c16d5bc428d13c42bf3e3568f4d3923e
 DIST wine-staging-3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52.tar.gz 9835238 
BLAKE2B 
27c0e7fe418e7ee82c7b1cfc13c0c1508a7f4637ef7b8d64675ed4038a42961382170c064221a7bad70a4e168aef7d4e33974d06afc18fc6da4cf5db047b242e
 SHA512 
b2ad84bed89e713f4dc4f01763c40dc785f39f180a8f926c1b9e944a581ffcfd5c422427314201df1359b4b1c27dc2261281353f44ae9408e800d6add7bde366
 DIST wine-staging-4.0.tar.gz 9945756 BLAKE2B 
bfd27d5677d01b4a14c4ef593b741b6fa6e75194de04a90659ecceaa8b087d594cafdd0a53cc2ad2d05e9c73928d70d0b6681ac0052df79f7b45cbb370b31d3d
 SHA512 
4c2277449be17b83235bab7898818a886e84e82c0c5eb8216a5bc42e3d9a0e1dcf09d4522e1165d503fd9237673fa91c2c07d837cde58897f1b6fc8bc6fa5d33
@@ -153,3 +154,4 @@ DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B 
f1263abde0fcb83f1784805df13e32db187
 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B 
a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc
 SHA512 
cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038
 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 
4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa
 SHA512 
d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38
 DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 
9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14
 SHA512 
8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b
+DIST wine-staging-7.4.tar.gz 9669176 BLAKE2B 
b689ace69e9599aada78dacf7f64cc126d0c488d8cbeb6b874d4fa0ba92dfdace88d3a6fd84aceb76a39749fb872d6d23f57044d406944634a24fc77577cc593
 SHA512 
15e1cbb121b9dfb19ef3754e51f21cb42925daae6e8bf09d192cb46139bee3c3c3fcbb9172e88695a0afaf9f788751d5f8d2055f316972e3efc536570d4401ba

diff --git a/app-emulation/wine-staging/wine-staging-7.4.ebuild 
b/app-emulation/wine-staging/wine-staging-7.4.ebuild
new file mode 100644
index 000..cf584a4
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-7.4.ebuild
@@ -0,0 +1,616 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm 

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

2022-03-11 Thread Alessandro Barbieri
commit: c1e21934f0dbfdc3f30f30b3cfeb7042097c2265
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:25:51 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:25:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1e21934

app-misc/zellij: add 0.26.0, drop 0.25.0-r1

Signed-off-by: Alessandro Barbieri  gmail.com>

 app-misc/zellij/Manifest   | 22 +++---
 ...ellij-0.25.0-r1.ebuild => zellij-0.26.0.ebuild} | 20 ++--
 2 files changed, 5 insertions(+), 37 deletions(-)

diff --git a/app-misc/zellij/Manifest b/app-misc/zellij/Manifest
index 695ac6e10..d75e4da8f 100644
--- a/app-misc/zellij/Manifest
+++ b/app-misc/zellij/Manifest
@@ -63,8 +63,6 @@ DIST darling_macro-0.13.0.crate 1915 BLAKE2B 
15572e0e3d8122d5dc02929decd93338082
 DIST derivative-2.2.0.crate 48076 BLAKE2B 
56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887
 SHA512 
3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
 DIST dialoguer-0.9.0.crate 23539 BLAKE2B 
d7fb00405377db6ba3e951000e0feb8866d452495d505f223560b8ef589ee8a231812d8510cf242582a732d2eb6850d459f1a7aef334ba7fbe1e528b21b9086e
 SHA512 
8636a89cb05e54f36799576a0431b969a359682221b07cb68e59cd83adb22936daaa7bb2b38a31d1a8fcf8043838437c543787401d628cd87892df17d1d485dd
 DIST directories-next-2.0.0.crate 15153 BLAKE2B 
8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470
 SHA512 
5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8
-DIST dirs-2.0.2.crate 11779 BLAKE2B 
d1a6152d05a98eacff15c6c7f1f550d475b5a1cf62e541a2fa8b9836b9a1ea6b98f9314341dda35929b968fcf8a47dac7679c5c0b0dd97f21564a8d469c2e254
 SHA512 
34d6e5956c9db1dae965d33f13c64dde59d3e0e18cbdc56c02f7f31cac8e0034a80fbb561e0a73b8dbd145f85b46fc4e8a147b4c946b5816d8dda6caef185396
-DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 
6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe83f06947a0bfcda711ae1e0dbe51f9a1e1733ba771f2daddb2b8b14e343b9615608c1d9a8fb927b033c161b15
 SHA512 
79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5
 DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 
71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a
 SHA512 
b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
 DIST dtoa-0.4.8.crate 16175 BLAKE2B 
5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522
 SHA512 
fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
 DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
@@ -90,7 +88,6 @@ DIST futures-task-0.3.17.crate 11712 BLAKE2B 
ca42fc54c3a3795e59b423fbd1235b10b4a
 DIST futures-util-0.3.17.crate 147679 BLAKE2B 
e29d07117a7285fc52a390821299f55da901573a5d3df6a1845b852488f98b359ef35de0aa3fe05e613dc662247318cf3df5aebcb00149012c6a3ff24c171a57
 SHA512 
6a87b0510c3f8214ce14b7f333d212558647c523b5eb7da36dfe4f694e0ca4be3cbf97fdd7bfff5e0c7015644742d74d6184221482d644653a106d5564722fba
 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 
739e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73
 SHA512 
a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST getrandom-0.1.16.crate 25077 BLAKE2B 
0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a
 SHA512 
c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
 DIST getrandom-0.2.3.crate 26261 BLAKE2B 
3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569
 SHA512 

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

2022-03-11 Thread Marek Szuba
commit: dcd546e83ea8dc078f6a8fdfa072d7beddf8f299
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 12 01:23:44 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 12 01:23:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd546e8

dev-python/meshio: add 5.3.4, drop 5.3.0

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

 dev-python/meshio/Manifest   |  2 +-
 .../meshio/{meshio-5.3.0.ebuild => meshio-5.3.4.ebuild}  | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-python/meshio/Manifest b/dev-python/meshio/Manifest
index 739f12db6010..34088632a9af 100644
--- a/dev-python/meshio/Manifest
+++ b/dev-python/meshio/Manifest
@@ -1,2 +1,2 @@
-DIST meshio-5.3.0.tar.gz 491246 BLAKE2B 
0fd867c2ddabb29cd88dfdea1b5ef04ebf8d63ed957df5df7c426a00f0de409dcd556de4530dec91e71126671e7048af071f734e3d1c375fc67de0403edd7f37
 SHA512 
2304c75b74093120655cbfae6ec7b770de6bfdbe677c84e997449df91d7d3fd6b61c946d00bf57eba99e5812a08a032c55bf2d4c81316b356016d818b329f795
 DIST meshio-5.3.2.tar.gz 491651 BLAKE2B 
537f76f7b69a64777b631344da4b6a3e1cee33be1df05726406aceeddb68ed6589abb210f30cb74dbd899688a417ec9140fa6d8a5f7eb94ce5d85e99f315a731
 SHA512 
91a5d6064b69b8e631a60c613e0b06e784b475c296cc9572d4f9111dac932b0e75cf7ef1e6849329354a9708de1d32bafc1b297297d94a5554962f6807123921
+DIST meshio-5.3.4.tar.gz 492100 BLAKE2B 
2eda13879b5cfd777201a668accfea82ee852ba729f5037584b9760eb1e9a2482a8d2e3ef7774271a38d88fba2533f012049040783e8abbd35ec4c3bb720ae52
 SHA512 
d8e7228045aa70d0a3ca5b113a24889f97aa327abe10d2c7bbc54ec358735117b6ba37b40fbf1a168f00f96a055d6940fd2f5cd0250e20c43c50ea7827e4d53d

diff --git a/dev-python/meshio/meshio-5.3.0.ebuild 
b/dev-python/meshio/meshio-5.3.4.ebuild
similarity index 72%
rename from dev-python/meshio/meshio-5.3.0.ebuild
rename to dev-python/meshio/meshio-5.3.4.ebuild
index 770099433c77..24f6d8fde63d 100644
--- a/dev-python/meshio/meshio-5.3.0.ebuild
+++ b/dev-python/meshio/meshio-5.3.4.ebuild
@@ -17,12 +17,14 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="hdf5 netcdf"
 
-# Only some of the hdf5 tests are skipped if h5py is not found
-REQUIRED_USE="test? ( hdf5 )"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
-   netcdf? ( dev-python/netcdf4-python[${PYTHON_USEDEP}] )"
+   netcdf? ( dev-python/netcdf4-python[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? ( dev-python/h5py[${PYTHON_USEDEP}] )
+"
 
 distutils_enable_tests pytest



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

2022-03-11 Thread Marek Szuba
commit: 6c41cbb468530c0a2ea8b50ddb48368bc97e4746
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 12 00:42:34 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 12 00:42:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c41cbb4

app-emulation/protontricks: add 1.8.0

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

 app-emulation/protontricks/Manifest|  1 +
 .../protontricks/protontricks-1.8.0.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/app-emulation/protontricks/Manifest 
b/app-emulation/protontricks/Manifest
index 45a071f9157a..8dacce3460df 100644
--- a/app-emulation/protontricks/Manifest
+++ b/app-emulation/protontricks/Manifest
@@ -1 +1,2 @@
 DIST protontricks-1.7.0.tar.gz 139203 BLAKE2B 
d93bbb672286d32743da1473e132508084bae527159911367c51e88686c38d3bad0a2f72a2c0f0feb09412e31e6d5bb20dfe113b9e71e4e655693bfbe663a968
 SHA512 
c12f211051bc23c8eb03c5385e8245361d72dcce1e641a7da1f87f344db5fdc7d698bd7691e0855ae025c1d94944db89b380805664d87123b6252d06259480ff
+DIST protontricks-1.8.0.tar.gz 145619 BLAKE2B 
5a7e5040c646838574abd06ac628d6c004f26ad8406bfefd8f24dc5a8438c4ba19bd5b848911141b58faf7431e3ee88e3f5f82735154eeaf7179f7ec4643634e
 SHA512 
db688663b0e82089ea218c256c7fae6b9222572e7213cecb26bfa68de59eb0c6c95bb0b39b138e180f7bcda27d8d0c33bcd8a3ff3c4009815dcfe1c73be702c6

diff --git a/app-emulation/protontricks/protontricks-1.8.0.ebuild 
b/app-emulation/protontricks/protontricks-1.8.0.ebuild
new file mode 100644
index ..cfb253df8379
--- /dev/null
+++ b/app-emulation/protontricks/protontricks-1.8.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
+HOMEPAGE="https://github.com/Matoking/protontricks;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui"
+
+RDEPEND="app-emulation/winetricks
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/vdf[${PYTHON_USEDEP}]
+   ')
+   gui? ( gnome-extra/zenity
+   || (
+   app-emulation/winetricks[gtk]
+   app-emulation/winetricks[kde]
+   )
+   )"
+BDEPEND="$(python_gen_cond_dep '
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+')"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed 
to generate the version file"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   elog
+
+   if ! use gui; then
+   ewarn "Please note that disabling USE=gui does *not* presently 
remove the --gui command-line option,"
+   ewarn "it just means using this option will fail unless 
gnome-extra/zenity happens to be installed."
+   ewarn
+   fi
+
+   elog "Protontricks can only find games for which a Proton prefix 
already exists."
+   elog "Make sure to run a Proton game at least once before trying to use 
protontricks on it."
+   elog
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2022-03-11 Thread Marek Szuba
commit: 4189f1bd4d208f93a323c5d1b4ee1203af3c0521
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 12 01:18:41 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 12 01:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4189f1bd

dev-python/ansible-compat: add 2.0.0, drop 0.5.0

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

 dev-python/ansible-compat/Manifest |  2 +-
 ...ansible-compat-0.5.0.ebuild => ansible-compat-2.0.0.ebuild} | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/dev-python/ansible-compat/Manifest 
b/dev-python/ansible-compat/Manifest
index 5471b0454288..1acf1b8455fd 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -1,2 +1,2 @@
-DIST ansible-compat-0.5.0.tar.gz 32913 BLAKE2B 
468dbcf20865225c76896dd8aad6f4b9a749b7a45d661484f89e2eaab4416b29f2e0ea0477b86ea52193165cd23180a79ebd5adac571e0b7d659096e84c27bcb
 SHA512 
3ea219ceda313daf923d11ff45c31a760ddbae7ac782b1f89316eb29960a8028fab4e7e242fa0247c6ef5824d71ff9f22ae8956af73dda261a69713110e3db8e
 DIST ansible-compat-1.0.0.tar.gz 34729 BLAKE2B 
56eb32314e310777e454a5f5e020cc4dfc485e6d5720d45e99734ce8cf238377f1ff443f9f78f5b9de947944564a7001294907c0e186fe94cd4561d4d348723e
 SHA512 
dd02b47acf38b378016acbe6f2e6494df1cbf68d88a0cb685a5f594ee24b23af1c4d14878090ba7ea69f76185afb57eeb546cc40a6038171eebc991401c6e241
+DIST ansible-compat-2.0.0.tar.gz 34702 BLAKE2B 
a88afd442ffa520037957a537be5a22c8644c1a3d3cc9e23645f74687db068113945869c271b93ad1fdc07ebc58f29d3137e606889a0eb01ad0e68f75237ba1f
 SHA512 
2b2aade5a201e6edbd5000b0e19497eb5ed5eaf9633edd502c19596b3d1018212f5504f1abad5bc225a8128ad5bb118fcea664b3a927490bcb3636e00ec16fd9

diff --git a/dev-python/ansible-compat/ansible-compat-0.5.0.ebuild 
b/dev-python/ansible-compat/ansible-compat-2.0.0.ebuild
similarity index 81%
rename from dev-python/ansible-compat/ansible-compat-0.5.0.ebuild
rename to dev-python/ansible-compat/ansible-compat-2.0.0.ebuild
index 7b7537c2f7bc..5a527bb5e082 100644
--- a/dev-python/ansible-compat/ansible-compat-0.5.0.ebuild
+++ b/dev-python/ansible-compat/ansible-compat-2.0.0.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-# TODO: 0.6.0+ support py3.10 upstream but as of 2021-11-18 we are still 
missing
-# support for it in app-admin/ansible-base, add when ready
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
 
 inherit distutils-r1
 
@@ -47,7 +46,6 @@ EPYTEST_DESELECT=(
test/test_runtime_example.py::test_runtime
 )
 
-# Requires currently unpackaged Sphinx extension myst_parser
-#distutils_enable_sphinx docs 'dev-python/sphinx_ansible_theme'
+distutils_enable_sphinx docs dev-python/ansible-pygments 
dev-python/myst_parser dev-python/sphinx_ansible_theme
 
 distutils_enable_tests pytest



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

2022-03-11 Thread Alessandro Barbieri
commit: 78052e08aad70353555f5e59c62d76f541308907
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:17:33 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:17:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78052e08

dev-python/types-paramiko: add 2.8.16

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-paramiko/Manifest  |  1 +
 .../types-paramiko/types-paramiko-2.8.16.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/types-paramiko/Manifest 
b/dev-python/types-paramiko/Manifest
index c78e8dc3c..d4e7cb735 100644
--- a/dev-python/types-paramiko/Manifest
+++ b/dev-python/types-paramiko/Manifest
@@ -1 +1,2 @@
 DIST types-paramiko-2.7.3.tar.gz 18616 BLAKE2B 
0259c2fd7d6f051e377fa27332012cf0defa1968d02b7f7d33720f41e5991fc27c898717411ad8cb9c3583724d7aa269d99ff569dd6f0fdda0039b6a8e6a2860
 SHA512 
d63f6ddd993b0ccf55e5fbbcbe0e5770a467c9681ded16db19b6eeabf4f3e83a6515e86ba6f72144cae7bb5c9860cf4849223e114b5150bc1c59ee223fd9cead
+DIST types-paramiko-2.8.16.tar.gz 19948 BLAKE2B 
9230c958b3644d8f2b5e644fa24fac065577d3b4ce3b7adc71f8aff00a932f4fd146b8f8d867dec8941b753cd9676bb63b357d5ba7880861e9f1ffbb1946
 SHA512 
5e79cf930f281315c0996f46fa7c78612680da3d737cf650b0980d2cf97a825c9956afe1f20c398c200f52edf28a722505b25518f01f865dc652cafe5ed7e83b

diff --git a/dev-python/types-paramiko/types-paramiko-2.8.16.ebuild 
b/dev-python/types-paramiko/types-paramiko-2.8.16.ebuild
new file mode 100644
index 0..e2a0b2317
--- /dev/null
+++ b/dev-python/types-paramiko/types-paramiko-2.8.16.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for paramiko"
+HOMEPAGE="
+   https://pypi.org/project/types-paramiko/
+   https://github.com/python/typeshed/tree/master/stubs/paramiko
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/cryptography-3.4.4[${PYTHON_USEDEP}]"



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

2022-03-11 Thread Alessandro Barbieri
commit: f2727953f53f2f2ca0fbafbf05347664b3c3b7e5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:14:55 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:14:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2727953

dev-python/types-pytz: add 2021.3.5

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-pytz/Manifest   |  1 +
 dev-python/types-pytz/types-pytz-2021.3.5.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/types-pytz/Manifest b/dev-python/types-pytz/Manifest
index 487f3ed8a..0dcfc8409 100644
--- a/dev-python/types-pytz/Manifest
+++ b/dev-python/types-pytz/Manifest
@@ -1 +1,2 @@
 DIST types-pytz-2021.3.0.tar.gz 2034 BLAKE2B 
c104024d3758d13cd898a0a4fd3f002765bea6e7d1e5c8112e08ee772dd7298b0e9dd6d84bfb95ed30c792734dbf8ee1c4b71baf3245d4063ff389c7c7fe51a3
 SHA512 
2d30f0e04876b76642a475942d2059fd07294d8d5a8218f3022bdcd861d62596376f57d8450f6ec6d7380a9997296f76815278c0b61562d7bef710c371f8feb4
+DIST types-pytz-2021.3.5.tar.gz 3030 BLAKE2B 
59728927f7fe6828659d915b0054b7aa9a937b62d474f694487dfac45e5e605de62d55a71bf1155ccb0eb6a2519b393f09979bd3f12c8c06998edcb6d54b7d8a
 SHA512 
6c4c99ce685d8a6e9b3d0f8e26b64c54505880a1fa139850822c61f16f967ad3efeb5779c57a2005612974f6e35a25808585b346fe7ca97e5d7a5ef08d2ed26e

diff --git a/dev-python/types-pytz/types-pytz-2021.3.5.ebuild 
b/dev-python/types-pytz/types-pytz-2021.3.5.ebuild
new file mode 100644
index 0..47dfcb961
--- /dev/null
+++ b/dev-python/types-pytz/types-pytz-2021.3.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for pytz"
+HOMEPAGE="
+   https://pypi.org/project/types-pytz/
+   https://github.com/python/typeshed/tree/master/stubs/pytz
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"



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

2022-03-11 Thread Alessandro Barbieri
commit: a5ecc6d74e58e30fcda88a5707d594b01de23694
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:15:51 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:15:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5ecc6d7

dev-python/types-python-dateutil: add 2.8.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-python-dateutil/Manifest |  1 +
 .../types-python-dateutil-2.8.9.ebuild| 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/types-python-dateutil/Manifest 
b/dev-python/types-python-dateutil/Manifest
index 262ceb309..dd307aa00 100644
--- a/dev-python/types-python-dateutil/Manifest
+++ b/dev-python/types-python-dateutil/Manifest
@@ -1 +1,2 @@
 DIST types-python-dateutil-2.8.2.tar.gz 5661 BLAKE2B 
005984f976234aa1e0b1e8630f3bb6c4b86919b86c39791c07101b6ad3263fcc9815044d4b29d4705a6d7f42164d4e3605e031594d1465dfe0187e60527d1f0e
 SHA512 
95fe5b1f8ac13f17f5338f8db7239f8afb9b2c5c7761b78319c03f893f03d27137056181f454c8cbf1a0757ac75e53e798b836b9530bcc52d4be7cc7e50d89be
+DIST types-python-dateutil-2.8.9.tar.gz 6613 BLAKE2B 
899f37df550666e586c118e27860a2c0fa3b6063e67880e34bcdf3a76a1b4263e61979fc0593525f663c1cd99c5d097dccd2bd0fc422bb181b20eb95f326b202
 SHA512 
ec4ff75e361afebce93115755c2137d39d5145eaaf7b3ef32de2c9c4518d1ed01d7cd9c489cde2f4e243cf547068f4dd944981b3f163f12f38949dd4091c7dbb

diff --git 
a/dev-python/types-python-dateutil/types-python-dateutil-2.8.9.ebuild 
b/dev-python/types-python-dateutil/types-python-dateutil-2.8.9.ebuild
new file mode 100644
index 0..adcbd9197
--- /dev/null
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.9.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for python-dateutil"
+HOMEPAGE="
+   https://pypi.org/project/types-python-dateutil/
+   https://github.com/python/typeshed/tree/master/stubs/python-dateutil
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"



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

2022-03-11 Thread Alessandro Barbieri
commit: 15201f14ba7b7669c7760a6fb07ce4c2c032dbc8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:06:52 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:06:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15201f14

dev-python/ufo2ft: add 2.25.3

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ufo2ft/Manifest |  1 +
 dev-python/ufo2ft/ufo2ft-2.25.3.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/ufo2ft/Manifest b/dev-python/ufo2ft/Manifest
index dbc091a99..a74e0abda 100644
--- a/dev-python/ufo2ft/Manifest
+++ b/dev-python/ufo2ft/Manifest
@@ -1 +1,2 @@
 DIST ufo2ft-2.21.0.zip 331745 BLAKE2B 
06d273e18bd1d0b2bdc4ac187a119d04cd5385f6629a6ed30fa2b8da269714359506fb6db62b49c9f7d7b2c78f18cd1b7df5c84e531f25eee969e305537bf5e0
 SHA512 
c432f1c47c40ab3d97b83279fe3bd9955bc6d3bfa8fce1c00e4e54c22ac5f22036320fc39f761dc85c5ae33be0eb384bea0ea2ba8b7ef69b9fd89b92e9fe72db
+DIST ufo2ft-2.25.3.tar.gz 173168 BLAKE2B 
365a14dff4704f98a8c6ad1904420d01e367099e96d35fe9275e93dd30c4224d3c0f573fc5d0cb4bede7625e6eaeea58f14a1864fa22355ce4ee259f18a82f18
 SHA512 
eec5ddd997830bfb93c7545e94569d447f31f23ac74babe66bf5a3f552c709ef9add6da43b02a92f6990413aaa64b411dc8ed79151cf4debf5c38aadeb4ff856

diff --git a/dev-python/ufo2ft/ufo2ft-2.25.3.ebuild 
b/dev-python/ufo2ft/ufo2ft-2.25.3.ebuild
new file mode 100644
index 0..347f868ef
--- /dev/null
+++ b/dev-python/ufo2ft/ufo2ft-2.25.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A bridge from UFOs to FontTool objects"
+HOMEPAGE="
+   https://github.com/googlefonts/ufo2ft
+   https://pypi.org/project/ufo2ft/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/compreffor-0.5.1_p1[${PYTHON_USEDEP}]
+   >=dev-python/cffsubr-0.2.9_p1[${PYTHON_USEDEP}]
+   >=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
+   >=dev-python/defcon-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.29.1[${PYTHON_USEDEP}]
+   >=dev-python/skia-pathops-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/ufoLib2-0.13.1[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/glyphsLib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-03-11 Thread Alessandro Barbieri
commit: 537a899d0db43f02d69b5e08e4ec6dcdcc7d45cf
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 00:54:06 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 00:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=537a899d

dev-python/cffsubr: add 0.2.9_p1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/cffsubr/Manifest|  1 +
 dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild | 44 ++
 .../files/cffsubr-0.2.9_p1-fix-setup-py.patch  | 22 +++
 3 files changed, 67 insertions(+)

diff --git a/dev-python/cffsubr/Manifest b/dev-python/cffsubr/Manifest
index d42a93d36..c0a09a371 100644
--- a/dev-python/cffsubr/Manifest
+++ b/dev-python/cffsubr/Manifest
@@ -1 +1,2 @@
 DIST cffsubr-0.2.8.tar.gz 124245 BLAKE2B 
fa78acf9158faf3917f194a2c30a13c2a598a7476a89dc79f95440eb04fe91663e7620729e6be1635ce1df24fff34068c42ea155abb17f016f50e961d13f52af
 SHA512 
5f5a655168c6157799d17e20762893f23a7f7d90e739fb5bbe0a4fd895dc2b1c5359b5bdb92f4cb8333f841cd5b471359825d709f2477afd2bd7322760359d24
+DIST cffsubr-0.2.9_p1.tar.gz 124635 BLAKE2B 
c040339d113247b34195d7b7a220b449810ced52ffeea209bde2bb871c964a1da7d734c7167ece88ade03b26e722dca7f235a70326ff8c9b268b707ba5730a79
 SHA512 
8f1ea1fb732b772c1ac479883df6993ff2d56457c725d621bb1ebebf7a27393bb96771b9db8364513ae7f815bc74da15dd8c22695eeaf6f65d8dc62c8ae947dc

diff --git a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild 
b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
new file mode 100644
index 0..cb351f361
--- /dev/null
+++ b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+MYPV="${PV/_p/.post}"
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Standalone CFF subroutinizer based on AFDKO tx tool"
+HOMEPAGE="https://github.com/adobe-type-tools/cffsubr;
+SRC_URI="https://github.com/adobe-type-tools/cffsubr/archive/refs/tags/v${MYPV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
+   >=dev-util/afdko-3.6.1[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-system_tx.diff"
+   "${FILESDIR}/${P}-fix-setup-py.patch"
+)
+
+distutils_enable_tests pytest
+
+pkg_setup() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
+}
+
+src_prepare() {
+   #no bundled afdko
+   rm -rf external || die
+   default
+}

diff --git a/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch 
b/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
new file mode 100644
index 0..dfdfe352a
--- /dev/null
+++ b/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
@@ -0,0 +1,22 @@
+--- a/setup.py
 b/setup.py
+@@ -136,7 +136,7 @@
+ package_dir={"": "src"},
+ packages=find_packages("src"),
+ entry_points={"console_scripts": ["cffsubr = cffsubr.__main__:main"]},
+-ext_modules=[tx],
++ext_modules=[],
+ zip_safe=False,
+ cmdclass=cmdclass,
+ install_requires=[
+@@ -144,9 +144,7 @@
+ "fontTools >= 4.10.2",
+ ],
+ setup_requires=[
+-"setuptools_scm",
+-# finds all git tracked files including submodules when making sdist 
MANIFEST
+-"setuptools-git-ls-files",
++"setuptools_scm"
+ ],
+ extras_require={"testing": ["pytest"]},
+ python_requires=">=3.6",



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

2022-03-11 Thread Alessandro Barbieri
commit: f87f52c4a6e4b20287ebee57d4b09f175f2a22f1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:13:13 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:13:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87f52c4

dev-python/types-urllib3: initial import

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-urllib3/Manifest |  1 +
 dev-python/types-urllib3/metadata.xml | 12 
 dev-python/types-urllib3/types-urllib3-1.26.10.ebuild | 19 +++
 3 files changed, 32 insertions(+)

diff --git a/dev-python/types-urllib3/Manifest 
b/dev-python/types-urllib3/Manifest
new file mode 100644
index 0..ce4f5fe70
--- /dev/null
+++ b/dev-python/types-urllib3/Manifest
@@ -0,0 +1 @@
+DIST types-urllib3-1.26.10.tar.gz 8547 BLAKE2B 
47dd538fe9ffb96793536942f8fe5deb7403e655473e919771ebaae1eb39839cb4c0f60fb7117d5c1eaa971937167ce1002eac4a7cc978edc20e76cc5c037675
 SHA512 
8341951167d51e596eb4d532691cbc948cf92936af7688d3bbd2161d86de327ba88f096e4205f5c74c9a1c3c5a1bec8e1317d829e870eca3c8760aa4997a30a1

diff --git a/dev-python/types-urllib3/metadata.xml 
b/dev-python/types-urllib3/metadata.xml
new file mode 100644
index 0..7f25d4748
--- /dev/null
+++ b/dev-python/types-urllib3/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+https://github.com/python/typeshed/issues
+types-urllib3
+  
+

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.10.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.10.ebuild
new file mode 100644
index 0..b96a6633a
--- /dev/null
+++ b/dev-python/types-urllib3/types-urllib3-1.26.10.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for urllib3"
+HOMEPAGE="
+   https://pypi.org/project/types-urllib3/
+   https://github.com/python/typeshed/tree/master/stubs/urllib3
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"



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

2022-03-11 Thread Alessandro Barbieri
commit: 18acb5391f42f7afecc02030fe33e9ff21c3a523
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:06:33 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18acb539

dev-python/compreffor: add 0.5.1_p1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/compreffor/Manifest |  1 +
 dev-python/compreffor/compreffor-0.5.1_p1.ebuild   | 41 ++
 ...for-0.5.1_p1-remove-unwanted-dependencies.patch | 11 ++
 3 files changed, 53 insertions(+)

diff --git a/dev-python/compreffor/Manifest b/dev-python/compreffor/Manifest
index 1fe65fb46..11b3c1337 100644
--- a/dev-python/compreffor/Manifest
+++ b/dev-python/compreffor/Manifest
@@ -1 +1,2 @@
+DIST compreffor-0.5.1.post1.tar.gz 75132 BLAKE2B 
ed37118c45d616029dad90451240ff7d5eb131ecd080c713ccc8241d3288a869f5e2950524b0faf58e895c8f1e76e0da8df24cc0526a1ce342d509de856fc0e2
 SHA512 
eaab7e01b158f68c28c946f39af80bd8313b9338301aee8a4119de243442791d68cf7edc0e8ac86efc0cadf6115de89f38ec445cf5ce13055aed44dcfaeb3eed
 DIST compreffor-0.5.1.zip 78104 BLAKE2B 
515bb6079ac8ba1498568dcb68c1f1da046e2877997c4ca9ae30be99db7e7e331b874e2d11b4ecf78ee0be00e5f3778096dad3067743f002254ea52861e94522
 SHA512 
86008c487ea84ba713a784035dc260bba045c2bd9791e3fdbbd30f300ec5a9796b8f9c54dd39f19a6cb4143e7e1c3c59f7b31f1e5455e707815ec9cc363c6761

diff --git a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild 
b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
new file mode 100644
index 0..bac2d4796
--- /dev/null
+++ b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+MYPV="${PV/_p/.post}"
+MYP="${PN}-${MYPV}"
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A CFF table subroutinizer for FontTools"
+HOMEPAGE="
+   https://github.com/googlefonts/compreffor
+   https://pypi.org/project/compreffor/
+"
+SRC_URI="mirror://pypi/${MYP:0:1}/${PN}/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/fonttools-4[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+BDEPEND="app-arch/unzip"
+
+PATCHES=( "${FILESDIR}/${P}-remove-unwanted-dependencies.patch" )
+
+distutils_enable_tests pytest
+
+python_test() {
+   distutils_install_for_testing
+   default
+}

diff --git 
a/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
 
b/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
new file mode 100644
index 0..a7ed61b45
--- /dev/null
+++ 
b/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
@@ -0,0 +1,11 @@
+--- a/setup.py
 b/setup.py
+@@ -152,7 +152,7 @@
+ 'build_ext': custom_build_ext,
+ },
+ setup_requires=(
+-["setuptools_scm", "setuptools_git_ls_files"] + pytest_runner + wheel
++["setuptools_scm"] + wheel
+ ),
+ tests_require=[
+ 'pytest>=2.8',



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

2022-03-11 Thread Alessandro Barbieri
commit: a05e3c3892b804b8d511df9bae40949c1e508875
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 12 01:13:39 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Mar 12 01:13:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a05e3c38

dev-python/types-requests: add 2.27.11

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/types-requests/Manifest |  1 +
 .../types-requests/types-requests-2.27.11.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/types-requests/Manifest 
b/dev-python/types-requests/Manifest
index efb7ff990..719397a3f 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1 +1,2 @@
 DIST types-requests-2.25.11.tar.gz 14055 BLAKE2B 
313bfd314e44950b3767142f30ef4963836beb0b5abb60bc0c74fa332c54cc63f94b7f35ae1e207911ee41635b8a44a330abe14379dcc2199fcdc3d12ef2058b
 SHA512 
3f748f234f499c16085be1a408b0f6698c5ca71ed52a2b7dfc4d7df43d102ff081e109b762cd1caf34e8b40c5b776941576882184fb0fe13d5c831f045e69e33
+DIST types-requests-2.27.11.tar.gz 10065 BLAKE2B 
df6189456484ae269dddc492f6599d9f4283576dd61263a46f73ab68cccb29a9e5df65a3aacd0dc391a136d6e0b7a5dfac27fe69be3b2f5e5d5a585018481c24
 SHA512 
68e4a2f6397f43d3763bb97da3d60c777b9418e6f086006afb30fd2f7d600dbb3e5282604ffc51bf5a42a936426aa3060fb3b22a2f39df0f2a18e551862ff39a

diff --git a/dev-python/types-requests/types-requests-2.27.11.ebuild 
b/dev-python/types-requests/types-requests-2.27.11.ebuild
new file mode 100644
index 0..904df09ef
--- /dev/null
+++ b/dev-python/types-requests/types-requests-2.27.11.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for requests"
+HOMEPAGE="
+   https://pypi.org/project/types-requests/
+   https://github.com/python/typeshed/tree/master/stubs/requests
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+
+RDEPEND="

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

2022-03-11 Thread Marek Szuba
commit: 75bf411f6385e0c13deb485d542a35323a39db34
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 12 00:21:03 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 12 00:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bf411f

sys-apps/flashrom: remove another -only local use flag

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

 sys-apps/flashrom/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 454e1bbd085b..efb5ba4405d1 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -41,7 +41,6 @@
Enable Serial Flasher programmer
Install ich_descriptor_tool, a tool for 
reading descriptor-mode SPI-flash images for Intel chipsets
Enable support for Altera 
USB-Blaster dongles
-   Enable wiki informations, like supported 
devices etc.


flashrom is a utility for identifying, reading, writing, 
verifying and erasing flash chips. It is designed to flash 
BIOS/EFI/coreboot/firmware/optionROM images on mainboards, 
network/graphics/storage controller cards, and various other programmer devices.



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

2022-03-11 Thread Sam James
commit: a1c2babb3bb0ba114b392617cdafd27b3a68e67b
Author: Daniel Hiepler  coderdu  de>
AuthorDate: Fri Mar 11 14:51:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:11:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c2babb

app-forensics/aide: create new revision of aide.cron

* replace tempfile with mktemp (respects $TMPDIR or uses /tmp by default)
* Double quote to prevent globbing and word splitting.
* Use $(...) notation instead of legacy backticks `...`
* Prefer [ p ] && [ q ] as [ p -a q ] is not well defined
* don't check $QUIETREPORTS twice
* (--verbose): option no longer supported, use 'log_level' and 'report_level' 
options instead
* remove old comment - remaining debianutils dependency (tempfile) is removed 
now
* remove whitespace

Signed-off-by: Daniel Hiepler  coderdu.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/files/aide.cron-r2 | 188 ++
 1 file changed, 188 insertions(+)

diff --git a/app-forensics/aide/files/aide.cron-r2 
b/app-forensics/aide/files/aide.cron-r2
new file mode 100644
index ..b8a78ba2a856
--- /dev/null
+++ b/app-forensics/aide/files/aide.cron-r2
@@ -0,0 +1,188 @@
+#!/bin/bash
+# Modified: Benjamin Smee
+# Date: Fri Sep 10 11:35:41 BST 2004
+
+# This is the email address reports get mailed to
+MAILTO=root@localhost
+
+# Set this to suppress mailings when there's nothing to report
+QUIETREPORTS=1
+
+# This parameter defines which aide command to run from the cron script.
+# Sensible values are "update" and "check".
+# Default is "check", ensuring backwards compatibility.
+# Since "update" does not take any longer, it is recommended to use "update",
+# so that a new database is created every day. The new database needs to be
+# manually copied over the current one, though.
+COMMAND=update
+
+# This parameter defines how many lines to return per e-mail. Output longer
+# than this value will be truncated in the e-mail sent out.
+LINES=1000
+
+# This parameter gives a grep regular expression. If given, all output lines
+# that _don't_ match the regexp are listed first in the script's output. This
+# allows to easily remove noise from the aide report.
+NOISE="(/var/cache/|/var/lib/|/var/tmp)"
+PATH="/bin:/usr/bin:/sbin:/usr/sbin"
+LOGDIR="/var/log/aide"
+LOGFILE="aide.log"
+CONFFILE="/etc/aide/aide.conf"
+ERRORLOG="aide_error.log"
+MAILLOG="aide_mail.log"
+ERRORTMP=$(mktemp "${ERRORLOG}.XX")
+
+[ -f /usr/bin/aide ] || exit 0
+
+DATABASE=$(grep "^database=file:/" $CONFFILE | head -n 1 | cut --delimiter=: 
--fields=2)
+FQDN=$(hostname -f)
+DATE=$(date +"at %Y-%m-%d %H:%M")
+
+# default values
+
+DATABASE="${DATABASE:-/var/lib/aide/aide.db}"
+
+AIDEARGS=""
+
+if [ ! -f "$DATABASE" ]; then
+   /usr/sbin/sendmail $MAILTO <"$LOGDIR/$LOGFILE" 2>"$ERRORTMP"
+RETVAL=$?
+
+if [ -n "$QUIETREPORTS" ] && ! [ -s "$LOGDIR/$LOGFILE" ] && ! [ -s "$ERRORTMP" 
] ; then
+   # Bail now because there was no output and QUIETREPORTS is set
+   exit 0
+fi
+
+MAILTMP=$(mktemp "${MAILLOG}.XX")
+
+(cat << EOF
+This is an automated report generated by the Advanced Intrusion Detection
+Environment on $FQDN ${DATE}.
+
+EOF
+
+# include error log in daily report e-mail
+
+if [ "$RETVAL" != "0" ]; then
+   cat > "$LOGDIR/$ERRORLOG" << EOF
+
+*
+*aide returned a non-zero exit value*
+*
+
+EOF
+   echo "exit value is: $RETVAL" >> "$LOGDIR/$ERRORLOG"
+else
+   touch "$LOGDIR/$ERRORLOG"
+fi
+< "$ERRORTMP" cat >> "$LOGDIR/$ERRORLOG"
+rm -f "$ERRORTMP"
+
+if [ -s "$LOGDIR/$ERRORLOG" ]; then
+   errorlines=$(wc -l "$LOGDIR/$ERRORLOG" | awk '{ print $1 }')
+   if [ "${errorlines:=0}" -gt $LINES ]; then
+   cat << EOF
+
+
+*  aide has returned many errors.  *
+*   the error log output has been truncated in this mail   *
+
+
+EOF
+   echo "Error output is $errorlines lines, truncated to $LINES."
+   head -$LINES "$LOGDIR/$ERRORLOG"
+   echo "The full output can be found in $LOGDIR/$ERRORLOG."
+   else
+   echo "Errors produced  ($errorlines lines):"
+   cat "$LOGDIR/$ERRORLOG"
+   fi
+else
+   echo "AIDE produced no errors."
+fi
+
+# include de-noised log
+
+if [ -n "$NOISE" ]; then
+   NOISETMP=$(mktemp "aidenoise.XX")
+   NOISETMP2=$(mktemp "aidenoise.XX")
+   sed -n '1,/^Detailed information about changes:/p' "$LOGDIR/$LOGFILE" | 
\
+   grep '^\(changed\|removed\|added\):' | \
+   grep -v "^added: THERE WERE ALSO [0-9]\+ FILES ADDED UNDER THIS 

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

2022-03-11 Thread Sam James
commit: 2823ca8dc37d4377400cdd3eaa647827d0120596
Author: Daniel Hiepler  coderdu  de>
AuthorDate: Fri Mar 11 12:37:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:11:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2823ca8d

app-forensics/aide: create new revision of aide.conf

* verbose option was replaced by log_level & report_level
* database option was renamed to database_in

Signed-off-by: Daniel Hiepler  coderdu.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/files/aide.conf-r2 | 136 ++
 1 file changed, 136 insertions(+)

diff --git a/app-forensics/aide/files/aide.conf-r2 
b/app-forensics/aide/files/aide.conf-r2
new file mode 100644
index ..4bce675f7da3
--- /dev/null
+++ b/app-forensics/aide/files/aide.conf-r2
@@ -0,0 +1,136 @@
+# Example configuration file for AIDE
+# See more: man 5 aide.conf
+
+database_in=file:/var/lib/aide/aide.db
+database_out=file:/var/lib/aide/aide.db.new
+
+# Change this to "no" or remove it to not gzip output
+# (only useful on systems with few CPU cycles to spare)
+gzip_dbout=yes
+
+# Default: warning
+#log_level=info
+
+# Default: changed_attributes
+#report_level=added_removed_attributes
+
+report_url=file:/var/log/aide/aide.log
+report_url=stdout
+#report_url=stderr
+
+# Here are all the things we can check - these are the default rules
+#
+# p:   permissions
+# ftype: file type
+# i:   inode
+# l:   link name
+# n:   number of links
+# u:   user
+# g:   group
+# s:   size
+# b:   block count
+# m:   mtime (modification time)
+# a:   atime (access time)
+# c:   ctime (change time)
+# S:   check for growing size
+# I:   ignore changed filename
+# ANF: allow new files
+# ARF: allow removed files
+# md5: md5 checksum
+# sha1: sha1 checksum
+# sha256: sha256 checksum
+# sha512: sha512 checksum
+# rmd160: rmd160 checksum
+# tiger: tiger checksum
+# crc32:crc32 checksum
+# R:   p+ftype+i+l+n+u+g+s+m+c+md5+X
+# L:   p+ftype+i+l+n+u+g+X
+# E:   Empty group
+# X:   acl+selinux+xattrs+e2fsattrs (if groups are explicitly enabled)
+# >:   Growing file p+ftype+l+u+g+i+n+S+X
+
+# Defines formerly set here have been moved to /etc/default/aide.
+
+# Custom rules
+Binlib = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+ConfFiles = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+Logs = p+i+n+u+g+S
+Devices = p+i+n+u+g+s+b+c+md5+sha256+rmd160
+Databases = p+n+u+g
+StaticDir = p+i+n+u+g
+ManPages = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+
+# Next decide what directories/files you want in the database
+
+# Kernel, system map, etc.
+=/boot$ Binlib
+# Configs
+/etc ConfFiles
+!/etc/mtab
+# Binaries
+/bin Binlib
+/sbin Binlib
+/usr/bin Binlib
+/usr/sbin Binlib
+/usr/libexec Binlib
+/usr/local/bin Binlib
+/usr/local/sbin Binlib
+#/usr/games Binlib
+# Libraries
+/lib(64)? Binlib
+/usr/lib(64)? Binlib
+/usr/local/lib(64)? Binlib
+# Log files
+=/var/log$ StaticDir
+#!/var/log/ksymoops
+/var/log/aide/aide.log(.[0-9])?(.gz)? Databases
+/var/log/aide/error.log(.[0-9])?(.gz)? Databases
+#/var/log/setuid.changes(.[0-9])?(.gz)? Databases
+!/var/log/aide
+/var/log Logs
+# Devices
+!/dev/pts
+# If you get spurious warnings about being unable to mmap() /dev/cpu/mtrr,
+# you may uncomment this to get rid of them. They're harmless but sometimes
+# annoying.
+#!/dev/cpu/mtrr
+#!/dev/xconsole
+/dev Devices
+# Other miscellaneous files
+/var/run$ StaticDir
+!/var/run
+# Test only the directory when dealing with /proc
+/proc$ StaticDir
+!/proc
+
+# You can look through these examples to get further ideas
+
+# MD5 sum files - especially useful with debsums -g
+#/var/lib/dpkg/info/([^\.]+).md5sums u+g+s+m+md5+sha1
+
+# Check crontabs
+#/var/spool/anacron/cron.daily Databases
+#/var/spool/anacron/cron.monthly Databases
+#/var/spool/anacron/cron.weekly Databases
+#/var/spool/cron Databases
+#/var/spool/cron/crontabs Databases
+
+# manpages can be trojaned, especially depending on *roff implementation
+#/usr/man ManPages
+#/usr/share/man ManPages
+#/usr/local/man ManPages
+
+# docs
+#/usr/doc ManPages
+#/usr/share/doc ManPages
+
+# check users' home directories
+#/home Binlib
+
+# check sources for modifications
+#/usr/src L
+#/usr/local/src L
+
+# Check headers for same
+#/usr/include L
+#/usr/local/include L



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

2022-03-11 Thread Sam James
commit: aadd36b9b8884cefd3576cc3bee8d2a71bdc2afb
Author: Daniel Hiepler  coderdu  de>
AuthorDate: Fri Mar 11 15:55:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:11:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aadd36b9

app-forensics/aide: reference new default config and cron script

Signed-off-by: Daniel Hiepler  coderdu.de>
Closes: https://github.com/gentoo/gentoo/pull/24486
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/{aide-0.17.4-r1.ebuild => aide-0.17.4-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-forensics/aide/aide-0.17.4-r1.ebuild 
b/app-forensics/aide/aide-0.17.4-r2.ebuild
similarity index 96%
rename from app-forensics/aide/aide-0.17.4-r1.ebuild
rename to app-forensics/aide/aide-0.17.4-r2.ebuild
index 6b3fb2f5f72d..39625b22eff5 100644
--- a/app-forensics/aide/aide-0.17.4-r1.ebuild
+++ b/app-forensics/aide/aide-0.17.4-r2.ebuild
@@ -91,10 +91,10 @@ src_install() {
 
insinto /etc/${PN}
insopts -m0600
-   newins "${FILESDIR}"/aide.conf-r1 aide.conf
+   newins "${FILESDIR}"/aide.conf-r2 aide.conf
 
dosbin "${FILESDIR}"/aideinit
-   dodoc -r contrib/ "${FILESDIR}"/aide.cron
+   dodoc -r contrib/ "${FILESDIR}"/aide.cron-r2
 
keepdir /var/{lib,log}/${PN}
 }



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

2022-03-11 Thread Sam James
commit: 6566d4988d100cbbfb4fec194576e69bc53d7386
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Mar  4 18:34:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:09:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6566d498

x11-misc/xscreensaver: fix configure with USE=-opengl

Deliberately disabling opengl became a fatal error in configure.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/834582
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24404
Signed-off-by: Sam James  gentoo.org>

 .../files/xscreensaver-6.03-without-gl-configure.patch| 11 +++
 x11-misc/xscreensaver/xscreensaver-6.03.ebuild|  1 +
 2 files changed, 12 insertions(+)

diff --git 
a/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch 
b/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch
new file mode 100644
index ..9d741072f4e1
--- /dev/null
+++ b/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch
@@ -0,0 +1,11 @@
+diff -urP xscreensaver-6.03.orig/configure.ac xscreensaver-6.03/configure.ac
+--- xscreensaver-6.03.orig/configure.ac2022-03-04 11:23:24.415172769 
-0700
 xscreensaver-6.03/configure.ac 2022-03-04 11:27:40.419205257 -0700
+@@ -4737,7 +4737,6 @@
+ CONF_STATUS=1
+   elif test "$with_gl_req" = no ; then
+ noteL 'The OpenGL 3D library is not being used.'
+-CONF_STATUS=1
+   else
+ noteL 'The OpenGL 3D library was not found.'
+ CONF_STATUS=1

diff --git a/x11-misc/xscreensaver/xscreensaver-6.03.ebuild 
b/x11-misc/xscreensaver/xscreensaver-6.03.ebuild
index 815313c79b32..c56932d1468c 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.03.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.03.ebuild
@@ -91,6 +91,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.01-non-gtk-install.patch
"${FILESDIR}"/${PN}-6.01-gtk-detection.patch
"${FILESDIR}"/${PN}-6.01-configure-install_sh.patch
+   "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch
 )
 
 DOCS=( README{,.hacking} )



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

2022-03-11 Thread Sam James
commit: 4ee76047540b02174ea9e096e1aaded1d285e8cd
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 12 00:10:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:10:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee76047

x11-misc/xscreensaver: add USE=-opengl patch annotation

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

 .../xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch 
b/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch
index 9d741072f4e1..e1996291bd3a 100644
--- a/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch
+++ b/x11-misc/xscreensaver/files/xscreensaver-6.03-without-gl-configure.patch
@@ -1,4 +1,5 @@
-diff -urP xscreensaver-6.03.orig/configure.ac xscreensaver-6.03/configure.ac
+Upstream don't support this anymore 
(https://github.com/gentoo/gentoo/pull/24404#issuecomment-1061128526)
+but it's a trivial patch so let's keep it going for now.
 --- xscreensaver-6.03.orig/configure.ac2022-03-04 11:23:24.415172769 
-0700
 +++ xscreensaver-6.03/configure.ac 2022-03-04 11:27:40.419205257 -0700
 @@ -4737,7 +4737,6 @@



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

2022-03-11 Thread Sam James
commit: 87556f241ec6b6b8154afdd7ac88643226b69751
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 12 00:03:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:03:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87556f24

sys-devel/icecream: drop 1.0.0-r3

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

 sys-devel/icecream/Manifest |  1 -
 sys-devel/icecream/icecream-1.0.0-r3.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 1b0adc19c2ea..42b3865eabe0 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -1,2 +1 @@
-DIST icecc-1.0.0.tar.bz2 485534 BLAKE2B 
31a978a4a461f20716a95277426e79d4c298c212d36361dbbd68c5affcbbbe2f0c71f743cc7b731d86fbb5f09ab556182482f56e1382be8572d019f80a004fc8
 SHA512 
4292ecef6232112c3f4531cb2290a55f70c5c24095fef0865af2526d49fc10a043ffb06d22552e161f671c18ff1ab62795c3a63e2c8cb26f869cf65d0938af2a
 DIST icecream-1.3.1.tar.gz 224068 BLAKE2B 
d7d66dadf27b0b88ab706bf217ce2b0d33b5db2ed95e48c4e9dcbd000931688ad6809ecbd4e14f0f3889bcebddc8543bd364c9dda09ba71e5dc04d0a5a2122d5
 SHA512 
d850394b4093defcf2c50bb3f9306348a45bf17d21f4730baeee7125998c2a548b7b3a7597785855d7e388e84830769bf0ec1c4136330a4c8e359cbdd111f5da

diff --git a/sys-devel/icecream/icecream-1.0.0-r3.ebuild 
b/sys-devel/icecream/icecream-1.0.0-r3.ebuild
deleted file mode 100644
index 53e06f4ae2be..
--- a/sys-devel/icecream/icecream-1.0.0-r3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${P/icecream/icecc}"
-
-DESCRIPTION="Distributed compiling of C(++) code across several machines; 
based on distcc"
-HOMEPAGE="https://github.com/icecc/icecream;
-SRC_URI="ftp://ftp.suse.com/pub/projects/${PN}/${MY_P}.tar.bz2;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-
-DEPEND="sys-libs/libcap-ng"
-RDEPEND="
-   ${DEPEND}
-   acct-group/icecream
-   acct-user/icecream
-   dev-util/shadowman
-"
-
-PATCHES=( "${FILESDIR}/${P}-libcap-ng.patch" )
-
-src_configure() {
-   local myeconfargs=(
-   --enable-shared --disable-static
-   --enable-clang-wrappers
-   --enable-clang-rewrite-includes
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   newconfd suse/sysconfig.icecream icecream
-   newinitd "${FILESDIR}"/icecream-r2 icecream
-
-   insinto /etc/logrotate.d
-   newins suse/logrotate icecream
-
-   insinto /usr/share/shadowman/tools
-   newins - icecc <<<'/usr/libexec/icecc/bin'
-
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_prerm() {
-   if [[ -z ${REPLACED_BY_VERSION} && ${ROOT} == / ]]; then
-   eselect compiler-shadow remove icecc
-   fi
-}
-
-pkg_postinst() {
-   if [[ ${ROOT} == / ]]; then
-   eselect compiler-shadow update icecc
-   fi
-}



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

2022-03-11 Thread Sam James
commit: 9f386cb76f9339f7b62ab5eb525b342944fbf1b8
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 12 00:05:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:05:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f386cb7

sys-devel/icecream: add 1.4

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

 sys-devel/icecream/Manifest|  1 +
 sys-devel/icecream/icecream-1.4.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 42b3865eabe0..7641b4101f3a 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -1 +1,2 @@
 DIST icecream-1.3.1.tar.gz 224068 BLAKE2B 
d7d66dadf27b0b88ab706bf217ce2b0d33b5db2ed95e48c4e9dcbd000931688ad6809ecbd4e14f0f3889bcebddc8543bd364c9dda09ba71e5dc04d0a5a2122d5
 SHA512 
d850394b4093defcf2c50bb3f9306348a45bf17d21f4730baeee7125998c2a548b7b3a7597785855d7e388e84830769bf0ec1c4136330a4c8e359cbdd111f5da
+DIST icecream-1.4.tar.gz 232707 BLAKE2B 
5fdebea4d0eba4a99e8c7c01acab46ec323a887d3fe9944da23ae7089403a9ebf7bf9870ca61af49578af6adf49679341f7070f9e3da3e8c7c2f50d9d4e7c3fe
 SHA512 
b77dd630c51b7b6b4d7fa06cd14a580891b974fe2d50074f7a3b129adc558fc7ce19b3a3716a6798c2fd0f7d0d3a1bc295bbedee3ed6dafa015f309c7c2590f5

diff --git a/sys-devel/icecream/icecream-1.4.ebuild 
b/sys-devel/icecream/icecream-1.4.ebuild
new file mode 100644
index ..8b29c30afdb4
--- /dev/null
+++ b/sys-devel/icecream/icecream-1.4.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+AT_NOELIBTOOLIZE="yes"
+inherit autotools systemd tmpfiles
+
+DESCRIPTION="Distributed compiler with a central scheduler to share build load"
+HOMEPAGE="https://github.com/icecc/icecream;
+SRC_URI="https://github.com/icecc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+
+DEPEND="app-arch/libarchive:=
+   app-arch/zstd:=
+   acct-user/icecream
+   acct-group/icecream
+   dev-libs/lzo:2
+   sys-libs/libcap-ng"
+RDEPEND="${DEPEND}
+   dev-util/shadowman"
+BDEPEND="app-text/docbook2X
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-clang-rewrite-includes \
+   --enable-clang-wrappers
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+
+   systemd_dounit "${FILESDIR}"/iceccd.service
+   systemd_dounit "${FILESDIR}"/icecc-scheduler.service
+
+   newconfd suse/sysconfig.icecream icecream
+   newinitd "${FILESDIR}"/icecream.openrc icecream
+
+   keepdir /var/log/icecream
+   fowners icecream:icecream /var/log/icecream
+   fperms 0750 /var/log/icecream
+
+   newtmpfiles "${FILESDIR}"/icecream-tmpfiles.conf icecream.conf
+
+   insinto /etc/logrotate.d
+   newins suse/logrotate icecream
+
+   insinto /etc/firewalld/services
+   doins suse/iceccd.xml
+   doins suse/icecc-scheduler.xml
+
+   insinto /usr/share/shadowman/tools
+   newins - icecc <<<"${EPREFIX}"/usr/libexec/icecc/bin
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then
+   eselect compiler-shadow remove icecc
+   fi
+}
+
+pkg_postinst() {
+   tmpfiles_process icecream.conf
+
+   if [[ -z ${ROOT} ]] ; then
+   eselect compiler-shadow update icecc
+   fi
+}



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

2022-03-11 Thread Sam James
commit: e9906938a6a90284b1ac83f8d171d94dd91534b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:54:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9906938

x11-terms/xterm: add 372

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

 x11-terms/xterm/Manifest |  1 +
 x11-terms/xterm/xterm-372.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 236b98b98dfd..e8fb708322f2 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -1,3 +1,4 @@
 DIST xterm-367.tgz 1448562 BLAKE2B 
29b38ba3b48c843ecbf22d209a05afb4e9a6d52cf8f14efa18ed5dd02b26cc11c107bfb17260cb62f68fc318cb08e5147b5f12e8779ca63151c7b712ada60b7e
 SHA512 
86fd6ed4e4aa0201349edd67d8bf00d3b93a19640307372011f9bdcd26fdb453267d1ab092a0639902e419b00c175d793b196884b6e65e546650e1b83a4461c4
 DIST xterm-370.tgz 1500208 BLAKE2B 
973cda2511e761be64332746f004ed9ea716c8f5b7065cef2ef60d789e6186138b671920f23135b5c66d3226ce17c1d195db456350c94f5f0973e29610896b1a
 SHA512 
24f1836c4f5aec175c45db77e9bc829b45ee2c93cf12c20252b22bee470392ef0637cfbbb6e90074b1c038ac023f74a4fb713bbd4abf2b5b86d064667caf38dd
 DIST xterm-371.tgz 1507938 BLAKE2B 
4ae16885bc07e7a0feb9aae29ef724f45e1170ba1eb7660c000df9a3f903c73063569d366383e7c30546480675b3fcd6513bb824ee3a5ee05155739e858360c5
 SHA512 
024c2cd8ab5a9da658507974a917497f693a0fb8cf4519c41c7e75ef2bfcc146c7078129590a836a322f7e59a550ad741b55dcbe98be6ee7988ccebe8903
+DIST xterm-372.tgz 1507107 BLAKE2B 
256b99b13512740086203c4c05685cd170356118e11029a01d30b32f69c1fc5088efa0dabc955d8a24acf36f3e061faf7af9866c2302a4ac45405b97455384a0
 SHA512 
f65fee6227ca27be85569ec06f3701a6114489e036975d0fe37f3c71d7598d1b06c8689cfbda593a98418eec1417bd60b33e3978752b255989cfa0bb4ce332bf

diff --git a/x11-terms/xterm/xterm-372.ebuild b/x11-terms/xterm/xterm-372.ebuild
new file mode 100644
index ..9a982a2d7cbb
--- /dev/null
+++ b/x11-terms/xterm/xterm-372.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop flag-o-matic toolchain-funcs
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+BDEPEND="virtual/pkgconfig
+   x11-base/xorg-proto"
+DEPEND="
+   kernel_linux? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:0=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+src_configure() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+
+   # bug #454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $($(tc-getPKG_CONFIG) --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   --enable-wide-chars
+   --libdir="${EPREFIX}"/etc
+   --with-app-defaults="${DEFAULTS_DIR}"
+   --with-utempter
+   --with-x
+   $(use_enable openpty)
+   $(use_enable sixel sixel-graphics)
+   $(use_enable toolbar)
+   $(use_enable truetype freetype)
+   $(use_enable unicode luit)
+   $(use_enable unicode mini-luit)
+   $(use_with Xaw3d)
+   $(use_with xinerama)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   docinto html
+   dodoc xterm.log.html
+   domenu *.desktop
+
+   # Fix 

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

2022-03-11 Thread Sam James
commit: 218a1641c6d3942f6b14f6f435674a2fb64badbc
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:58:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:58:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218a1641

net-misc/whois: add 5.5.12

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

 net-misc/whois/Manifest|  1 +
 net-misc/whois/whois-5.5.12.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index 2ba008a3ee23..c62890ba9d08 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1,2 +1,3 @@
 DIST whois-5.5.10.tar.gz 102555 BLAKE2B 
9f1236ceeaea839e5f2a33aa63b39fa7e0566eeb4d2131b88b47dd62f037639a5860719a645d9cc2d0707faa1e86c9822634dda37e1a7a8d3b31a78cf34ecce2
 SHA512 
5ee92c15146353e77dddcbeddb6e704e0c42d29b8c0ff899ecce80f8e39903e8c796daec7f3de3f197d382f88e7cd4abd470463ea6c13a01347d0cd15d99af28
 DIST whois-5.5.11.tar.gz 102806 BLAKE2B 
be1a5f04ee5af4987224151116d1d7e37ad580b8cc00c3fd4752e10b2cbc1dc46a528591cf75e95a83a99884c961f20865802246e00508c90e338590e7e0be37
 SHA512 
a7e400a727dd88b4c8f1df2e850879ece882b9af1d5daaff22bb3e1c88be01b4e5430f74f9d4afd4c73538d87022536e40d5f3f63a501a95845396fe0be595b4
+DIST whois-5.5.12.tar.gz 103268 BLAKE2B 
f9e132a0de189ede87342383f4b869529efe4d99ffdb12450ab909f4df135dbab40319b16d889533803783ed7de4a518ff81d267d0939b3040bf2e25bff8b711
 SHA512 
f46065d6df0dc6f7d33996e33f456cef9b313e025515916e0476c36255df2919e49f2dcb7666b179393a4429572ac7e099c2783d72cff73222953ac093484786

diff --git a/net-misc/whois/whois-5.5.12.ebuild 
b/net-misc/whois/whois-5.5.12.ebuild
new file mode 100644
index ..7ddebc10e44a
--- /dev/null
+++ b/net-misc/whois/whois-5.5.12.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_P=${P/-/_}
+DESCRIPTION="Improved Whois Client"
+HOMEPAGE="https://github.com/rfc1036/whois;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rfc1036/whois.git;
+else
+   #SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
+   SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="iconv idn nls xcrypt"
+
+RDEPEND="iconv? ( virtual/libiconv )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   xcrypt? ( >=sys-libs/libxcrypt-4.1:= )
+   !xcrypt? ( virtual/libcrypt:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/xz-utils
+   >=dev-lang/perl-5
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.7.2-config-file.patch
+   "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch
+   "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch
+)
+
+src_prepare() {
+   default
+
+   if use nls ; then
+   sed -i -e 's:#\(.*pos\):\1:' Makefile || die
+   else
+   sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die
+
+   # don't generate po files when nls is disabled (bug #419889)
+   sed -i -e '/^all:/s/ pos//' \
+   -e '/^install:/s/ install-pos//' Makefile || die
+   fi
+}
+
+src_configure() { :; } # expected no-op
+
+src_compile() {
+   unset HAVE_ICONV HAVE_LIBIDN
+
+   use iconv && export HAVE_ICONV=1
+   use idn && export HAVE_LIBIDN=1
+   use xcrypt && export HAVE_XCRYPT=1
+
+   tc-export CC
+
+   emake CFLAGS="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_install() {
+   emake BASEDIR="${ED}" prefix=/usr install
+
+   insinto /etc
+   doins whois.conf
+   dodoc README debian/changelog
+
+   if ! use userland_GNU ; then
+   mv "${ED}"/usr/share/man/man1/{whois,mdwhois}.1 || die
+   mv "${ED}"/usr/bin/{whois,mdwhois} || die
+   fi
+}



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

2022-03-11 Thread Sam James
commit: 2e11aef8c2a7e37ace5467eb5e7061587fd205a1
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:49:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:49:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e11aef8

www-client/firefox: Stabilize 91.7.0 arm64, #834827

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

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

diff --git a/www-client/firefox/firefox-91.7.0.ebuild 
b/www-client/firefox/firefox-91.7.0.ebuild
index aa7a6c35fad9..73ee1d6ace7d 100644
--- a/www-client/firefox/firefox-91.7.0.ebuild
+++ b/www-client/firefox/firefox-91.7.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="https://www.mozilla.com/firefox;
 
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 SLOT="esr"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"



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

2022-03-11 Thread Sam James
commit: ba34ec253f8104ce0942985074d7e621e0f78c99
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:39:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba34ec25

dev-java/lmax-disruptor: Stabilize 3.4.4 x86, #834098

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

 dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild 
b/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
index 42bd6f7f6616..ee8d9e174cde 100644
--- a/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
+++ b/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/LMAX-Exchange/disruptor/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-03-11 Thread Sam James
commit: 57e00367956c736100b2f3736e050ee7edf928e2
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:39:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:39:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e00367

media-gfx/digikam: Stabilize 7.5.0 x86, #833841

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

 media-gfx/digikam/digikam-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/digikam/digikam-7.5.0.ebuild 
b/media-gfx/digikam/digikam-7.5.0.ebuild
index 8010afe031cf..1c774239c811 100644
--- a/media-gfx/digikam/digikam-7.5.0.ebuild
+++ b/media-gfx/digikam/digikam-7.5.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/"
fi
SRC_URI+="digiKam-${PV/_/-}.tar.xz"
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
S="${WORKDIR}/${PN}-${PV/_/-}"
 fi
 



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

2022-03-11 Thread Sam James
commit: 0f7a4b6675b638652b4cc2c1b954ed62378b94b3
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 11 23:39:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 11 23:39:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7a4b66

dev-java/lmax-disruptor: Stabilize 3.4.4 amd64, #834098

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

 dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild 
b/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
index 7965344532c6..42bd6f7f6616 100644
--- a/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
+++ b/dev-java/lmax-disruptor/lmax-disruptor-3.4.4.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/LMAX-Exchange/disruptor/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-03-11 Thread Stefan Strogin
commit: c2317a8cb57765e3dc7a22a94f973e158e367cac
Author: Stefan Strogin  gentoo  org>
AuthorDate: Fri Mar 11 21:47:33 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Fri Mar 11 21:47:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/matrix.git/commit/?id=c2317a8c

net-im/element-desktop: upgrade 1.9.8 -> 1.10.6

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

 net-im/element-desktop/Manifest   | 4 ++--
 .../{element-desktop-1.9.8.ebuild => element-desktop-1.10.6.ebuild}   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-im/element-desktop/Manifest b/net-im/element-desktop/Manifest
index 3c3c914..c289dfb 100644
--- a/net-im/element-desktop/Manifest
+++ b/net-im/element-desktop/Manifest
@@ -1,2 +1,2 @@
-DIST element-desktop-1.9.8.tar.gz 1921161 BLAKE2B 
e724f008165ca17ef59ef51af62f18f2d6e0ee3ec5f9586124d96892b170426f0bcba56eb36a3dbdd49a5f96dc39e76c7319515bb4575801ea05511ddb3a88a7
 SHA512 
be00616a164f2faa989beb1f67204a1ecb590aa1564cc444f9e87d0c6fcd2e9abc7c67bad804f05ba204f87415b7e16f2a0fd58db185a2dfffe173d162e4688c
-DIST element-web-1.9.8.tar.gz 1399380 BLAKE2B 
baa217a0cb7e8daee5b92b2b39c5e546ffba1953b0e727a7ed51c53ef88a5192c81b08faaf12d55eae8f5fc73025a44d86696a69811b418aafe9d28142cf8f8c
 SHA512 
a2aeadac8af6afe826225c02b73e75a96cbaf918a144be5ebcae825fbc9714355b3420478b7d832160b016a24e58d423e113f0ead2e54338dbb27f44518f9009
+DIST element-desktop-1.10.6.tar.gz 1941383 BLAKE2B 
658d17c9b13c505a165a68cda451c99b7eebb58e88135953e0f5a39762f84aaec456b48b2389669c59244f68a56f29669741229e0033a6397f5609656fa14d6b
 SHA512 
c3b037b856812c7b0e823489131b92126f7c3f1de39a84a3ca1229eb32fe6b6f76521bc524c39f8badcd6b6a6adc1963dd921f4f47c0a363fc2ec2b9cfd26f4d
+DIST element-web-1.10.6.tar.gz 1413600 BLAKE2B 
0b9b3e8b3824b371758f15726736ca9e4198ca4380b738995df28b8cc82d36a6f785b080c17007be8d9aca360b67d31bc8307da7577c122422f13e37a0cb87ff
 SHA512 
b77d2adab831f0d1197a4eecccad2582935381b4a029aa00456075b8a89c396e4a17dfc8aa119dd0abda97db1add0c64de2025db7dbb5cd2891c5cbbc46468f1

diff --git a/net-im/element-desktop/element-desktop-1.9.8.ebuild 
b/net-im/element-desktop/element-desktop-1.10.6.ebuild
similarity index 98%
rename from net-im/element-desktop/element-desktop-1.9.8.ebuild
rename to net-im/element-desktop/element-desktop-1.10.6.ebuild
index 0c0434e..cf87212 100644
--- a/net-im/element-desktop/element-desktop-1.9.8.ebuild
+++ b/net-im/element-desktop/element-desktop-1.10.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2022-03-11 Thread Lars Wendler
commit: 7e23bdaa57e1a179ce91e1d99da7a83578ea730d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 11 22:01:38 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar 11 22:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e23bdaa

media-libs/harfbuzz: Bump to version 4.0.1

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

 media-libs/harfbuzz/Manifest  |  1 +
 media-libs/harfbuzz/harfbuzz-4.0.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index b94e9377c1a3..b98fdf7413c7 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1,4 @@
 DIST harfbuzz-3.2.0.tar.gz 28221148 BLAKE2B 
55ff832d3f740e2d3819f66ddfadd10312533addc975a8871e549ad33f27f4a6da33cc190e3de17bd12c9716258bd0cb165c4c04da5057f92cc53e8673d4c10a
 SHA512 
5d8c629416c0bc557b83e8d9d731d41b9e8ee3abc74590e65ed6ca67d74d3a440d038134313f17a7b1b14ef0fc1ecf8bb87113fdcf5f0c8d3dc3d2eeb9b08c18
 DIST harfbuzz-3.4.0.tar.gz 29043149 BLAKE2B 
7b779149b34353ebb85143f74e9efdd8f8ba3616cd192df63ae43aa86f3f08d9a4104554f1f43624824549cf957625e496a307470dd1a9599e492cbf490ab1f3
 SHA512 
c0b3802fc084cb781acb717f07ca7811685e6834d97ae1a2f13ddc68ce0a31d672cb92e1192705c6d5ed870cb735f5d37150f7bf661b95d806a9d8f362520c01
 DIST harfbuzz-4.0.0.tar.gz 29060304 BLAKE2B 
f49693d3329a44c7e614d27a491076dd00e725ac85f64bdaacc128a9573e459b84c247c1585adb2e3ce194bd7b3d01ce7c517ff2e27f04d23985b8655188a239
 SHA512 
d2b740f3392cd2763f467298dcd384e74fdbf592ebc066125451f886163c24bfe7993eb43f34d0ea3933ad16eee1c6f6ebe4e95f48cc13ac6650c64dd0b4ba8c
+DIST harfbuzz-4.0.1.tar.gz 29070744 BLAKE2B 
c88aa93908a8203d53eff0e2dabe29fd619ee75ca32932fe836270fa0eaae535746029d917c1b378c598bf50d4b50a062f9bd70f22f24aa1d7d7bba6e65ad24f
 SHA512 
771be2493e35c9ba101e1c173bd2bcab13d733d83a93ca1a0dceec1db217197bc0ba2bd8b85a3052857aea5c509de827715074c16717d7133fc95afb5a7e89e2

diff --git a/media-libs/harfbuzz/harfbuzz-4.0.1.ebuild 
b/media-libs/harfbuzz/harfbuzz-4.0.1.ebuild
new file mode 100644
index ..5513b4acfdb6
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-4.0.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
+
+if [[ ${PV} =  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="Old-MIT ISC icu"
+# 0.9.18 introduced the harfbuzz-icu split; bug #472416
+# 3.0.0 dropped some unstable APIs; bug #813705
+SLOT="0/4.0.0"
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:= )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+}
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   sed -i \
+   -e '/tests\/macos\.tests/d' \
+   test/shape/data/in-house/Makefile.sources \
+   || die # bug 726120
+
+   # bug 618772
+   append-cxxflags -std=c++14
+
+   # bug 790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   # bug 762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for instrospection, bug #535852
+   local emesonargs=(
+   -Dcoretext="disabled"
+   -Dchafa="disabled"
+
+   $(meson_feature glib)
+   $(meson_feature graphite graphite2)
+   $(meson_feature icu)
+   $(meson_feature introspection gobject)
+   $(meson_feature test 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/why3-for-spark/

2022-03-11 Thread Alfredo Tupone
commit: ed2328c4b86578b7b8f53c2c4a372718635f26f6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 11 21:00:38 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 11 21:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2328c4

sci-mathematics/why3-for-spark: add USE to select sexp

Closes: https://bugs.gentoo.org/834881
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-mathematics/why3-for-spark/metadata.xml|  3 +-
 ...k-2021.ebuild => why3-for-spark-2021-r1.ebuild} | 65 +-
 2 files changed, 40 insertions(+), 28 deletions(-)

diff --git a/sci-mathematics/why3-for-spark/metadata.xml 
b/sci-mathematics/why3-for-spark/metadata.xml
index edf687ae15b9..9b2196685bde 100644
--- a/sci-mathematics/why3-for-spark/metadata.xml
+++ b/sci-mathematics/why3-for-spark/metadata.xml
@@ -21,7 +21,8 @@
Add sci-mathematics/coq 
support
Build HTML documentation
Enable hypothesis 
selection
-   Use dev-ml/zarith
+   Add support for outputting S-expressions with 
dev-ml/ppx_sexp_conv
+   Use Zarith (dev-ml/zarith) 
instead of Nums (dev-ml/num) for computations
Enable compression of session files

 

diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2021.ebuild 
b/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
similarity index 77%
rename from sci-mathematics/why3-for-spark/why3-for-spark-2021.ebuild
rename to sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
index fb9acf5c9a31..986e7bf497fd 100644
--- a/sci-mathematics/why3-for-spark/why3-for-spark-2021.ebuild
+++ b/sci-mathematics/why3-for-spark/why3-for-spark-2021-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools
+inherit autotools findlib
 
 ADAMIRROR=https://community.download.adacore.com/v1
 ID=dd74ae7ecfd7d56aff7b17cee7a35559384a600f
@@ -16,29 +16,36 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> 
${MYP}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt zarith zip"
+IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip"
 RESTRICT="strip"
 
-DEPEND=">=dev-lang/ocaml-4.11:=[ocamlopt?]
+RDEPEND="
+   >=dev-lang/ocaml-4.11:=[ocamlopt?]
dev-ml/menhir:=
dev-ml/num:=
dev-ml/yojson:=
-   coq? (
-   sci-mathematics/coq
+   coq? ( sci-mathematics/coq )
+   emacs? ( app-editors/emacs:* )
+   gtk? ( dev-ml/lablgtk:=[sourceview] )
+   html? ( dev-tex/hevea:= )
+   hypothesis-selection? ( dev-ml/ocamlgraph:= )
+   sexp? (
+   dev-ml/ppx_deriving:=[ocamlopt?]
+   dev-ml/ppx_sexp_conv:=[ocamlopt?]
+   dev-ml/sexplib:=[ocamlopt?]
)
+   zarith? ( dev-ml/zarith:= )
+   zip? ( dev-ml/camlzip:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
doc? (
-   dev-tex/rubber
dev-python/sphinx
-   media-gfx/graphviz
dev-python/sphinxcontrib-bibtex
+   dev-tex/rubber
+   media-gfx/graphviz
)
-   gtk? ( dev-ml/lablgtk:=[sourceview] )
-   emacs? ( app-editors/emacs:* )
-   html? ( dev-tex/hevea:= )
-   hypothesis-selection? ( dev-ml/ocamlgraph:= )
-   zarith? ( dev-ml/zarith:= )
-   zip? ( dev-ml/camlzip:= )"
-RDEPEND="${DEPEND}"
+"
 
 S="${WORKDIR}"/${MYP}
 
@@ -68,30 +75,34 @@ QA_FLAGS_IGNORED=(
/usr/bin/gnat_server
/usr/bin/gnatwhy3
/usr/bin/why3realize.cmxs
+   /usr/bin/why3ide.cmxs
 )
 
 REQUIRED_USE="html? ( doc )"
 
 src_prepare() {
find examples -name \*gz | xargs gunzip
-   default
eautoreconf
+   default
 }
 
 src_configure() {
-   econf \
-   --disable-pvs-libs \
-   --disable-isabelle-libs \
-   --enable-verbose-make \
-   $(use_enable coq coq-libs) \
-   $(use_enable doc) \
-   $(use_enable emacs emacs-compilation) \
-   $(use_enable gtk ide) \
-   $(use_enable html html-pdf) \
-   $(use_enable hypothesis-selection) \
-   $(use_enable ocamlopt native-code) \
-   $(use_enable zarith) \
+   local myconf=(
+   --disable-pvs-libs
+   --disable-isabelle-libs
+   --enable-verbose-make
+   $(use_enable coq coq-libs)
+   $(use_enable doc)
+   $(use_enable emacs emacs-compilation)
+   $(use_enable gtk ide)
+   $(use_enable html html-pdf)
+   $(use_enable hypothesis-selection)
+   $(use_enable ocamlopt native-code)
+   $(use_enable sexp pp-sexp)
+   $(use_enable zarith)
$(use_enable zip)
+   )
+   econf "${myconf[@]}"
 }
 
 src_compile() {



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

2022-03-11 Thread Alessandro Barbieri
commit: c74621ec34ece6d4529c9adb73c26ad6c1f6ba6b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 20:46:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 20:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c74621ec

dev-python/uharfbuzz: add 0.21.0, drop 0.16.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/uharfbuzz/Manifest  |  2 +-
 .../files/uharfbuzz-0.16.1-system-harfbuzz.patch   | 23 --
 ...fbuzz-0.16.1.ebuild => uharfbuzz-0.21.0.ebuild} | 12 +--
 3 files changed, 7 insertions(+), 30 deletions(-)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 23f36f54f..512dcec3d 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1,2 +1,2 @@
-DIST uharfbuzz-0.16.1.tar.gz 33252 BLAKE2B 
63c036b0884303d724cfc64acb0f44b2705c3ddb35e8132c399535ae0db54744ee8f244aac9e68e73b39969328cbee63d094f4e97908f5e5a007d995176c53cb
 SHA512 
d1c08135a4cc470278726aa6c8c6da7ccac04ab6d0c718c7576c81233834d182c7428c1123abc4f05f094fac2fe4dbb1dd8d264e752cadb3030f7045721ae1ee
 DIST uharfbuzz-0.18.0.tar.gz 33469 BLAKE2B 
ec255a4d6f9a74b12fd2a2b16f4309a223a50a8a6eea62d51d74dcd911b9300282576c66ec92cd28b00b48734a279391b62fe76ae64604f3e69df002f5e9568d
 SHA512 
faf75e885e64ffdd28613c0ceeb30fc3ac4936cb252c8ff7e396c89b86195bf77f0f2135846152b2b8e949f8f806e9ddd75f42f00bb11514cd806062a06e2701
+DIST uharfbuzz-0.21.0.tar.gz 34064 BLAKE2B 
ad8ba13e53cba90794af6d9e99a555d0a266c584894ddc9cc90a9b86002cdeec438c68fa395a90d4e9119574bffd140a824c8acec8b4d5661c0013f8693a2a95
 SHA512 
090e408163e59d796ff9a9a7b2dca9e7ca00277ffc80139066a287f489d7358681b9eadf4a7bf5e5a7e7457c18fb30ed27d7ae2b71bfcf9cc48362a6c0793085

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

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.21.0.ebuild
similarity index 71%
rename from dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild
rename to dev-python/uharfbuzz/uharfbuzz-0.21.0.ebuild
index 611d52451..90c61b347 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.16.1.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.21.0.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS="pyproject.toml"
-EPYTEST_DESELECT=( "tests/test_uharfbuzz.py::TestCallbacks::test_message_func" 
)
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} pypy3 )
 
 inherit distutils-r1
@@ -20,11 +19,12 @@ SLOT="0"
 RDEPEND=">=media-libs/harfbuzz-2.8.1[experimental(-)]"
 DEPEND="
${RDEPEND}
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
 "
 
-PATCHES=( "${FILESDIR}/${P}-system-harfbuzz.patch" )
+PATCHES=( "${FILESDIR}/${PN}-0.18.0-system-harfbuzz.patch" )
 
 distutils_enable_tests pytest
 



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

2022-03-11 Thread Alessandro Barbieri
commit: 55ebc1ab3f34018b4ad1fde54a8c4c63c36a8ff1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 20:36:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 20:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55ebc1ab

dev-python/wsgi_intercept: add 1.9.3

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-python/wsgi_intercept/Manifest 
b/dev-python/wsgi_intercept/Manifest
index 3c3189d40..95c20a033 100644
--- a/dev-python/wsgi_intercept/Manifest
+++ b/dev-python/wsgi_intercept/Manifest
@@ -1 +1,2 @@
 DIST wsgi_intercept-1.9.2.tar.gz 29083 BLAKE2B 
97eda40f40f0ea00ff213f310ce6c77ee9c822e89330ed8a277f32851d06bdf1050629e69677cf7fb00d04128403c5a89aec1d03d796fdbb65e8f3e4e9b6
 SHA512 
a313fe6302c9f168bd050c83ded1d58ef74feb54870197eb85b3527c2cc77eb76b4ca61ff4b554e13cca10ec7106ad9ba35c9a41a00bbd82ef39a26df2af7769
+DIST wsgi_intercept-1.9.3.tar.gz 30002 BLAKE2B 
65b7b39543dc486d8ea394b093a3892bdbd7b8e8314a3b839af13ca7abc79f0397092b0d908a873821b1d42d713f5fdd64d2cd815498c7e4f77300725b8ab30c
 SHA512 
b23cbbe20299dad413db0130bf9b055b58ad0a8349d18d9a3eb22cec4db6c9c570785c2ba29245ac52fa1c340a80cb7eb18c04b7bd75dd57961ae8c5142eabdc

diff --git a/dev-python/wsgi_intercept/wsgi_intercept-1.9.3.ebuild 
b/dev-python/wsgi_intercept/wsgi_intercept-1.9.3.ebuild
new file mode 100644
index 0..fe2323fdb
--- /dev/null
+++ b/dev-python/wsgi_intercept/wsgi_intercept-1.9.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="wsgi_intercept installs a WSGI application in place of a real URI 
for testing"
+HOMEPAGE="
+   https://pypi.org/project/wsgi-intercept/
+   https://github.com/cdent/wsgi-intercept
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.11.0[${PYTHON_USEDEP}]
+   )
+"
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+distutils_enable_tests pytest



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

2022-03-11 Thread Alessandro Barbieri
commit: 84050aefc4708e2abc9e6613c0f48a63efb32282
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 20:34:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 20:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84050aef

dev-python/xattr: add 0.9.9

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/xattr/Manifest   |  1 +
 dev-python/xattr/xattr-0.9.9.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/xattr/Manifest b/dev-python/xattr/Manifest
index 09bd08ab7..8086105a8 100644
--- a/dev-python/xattr/Manifest
+++ b/dev-python/xattr/Manifest
@@ -1 +1,2 @@
 DIST xattr-0.9.7.tar.gz 13389 BLAKE2B 
cae6adafe873555058b09c06ee7132726f70642672abce3d2e8ab4844bfadaf6c88ec49d82e51d30c1167e6b362adddec9ef466c9c9cf0d70080c84a741a3f07
 SHA512 
98473ad4ac270b747416e448f426eb55888ed1a641027f27fc9ced58eff29c6866de6b1d914628e9be1785a93dc857977d172e6bcbe5233e6449447dd08d9bd0
+DIST xattr-0.9.9.tar.gz 15508 BLAKE2B 
e56c262ca1f390365ed95d746a57a95a39c118ad0c50c7ece556e006d666879d5d318c1e53686b588cb6d8deb9d7f699f3962b15b2440e327b93d840f8765e4b
 SHA512 
1c4c15d77757850290e4434f50d0fae243a9dfe2d190e68310ba35e675e1499a21cd0cd156c4b9f5325b6c2834485527fcf41ec0b255b0bbf2fde4c303f2e325

diff --git a/dev-python/xattr/xattr-0.9.9.ebuild 
b/dev-python/xattr/xattr-0.9.9.ebuild
new file mode 100644
index 0..bea1575cb
--- /dev/null
+++ b/dev-python/xattr/xattr-0.9.9.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for extended filesystem attributes"
+HOMEPAGE="https://github.com/xattr/xattr;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/cffi-1.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests setup.py



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

2022-03-11 Thread Alessandro Barbieri
commit: 7eb29d4f2755f178d7ab1077f08bcc05f088ff40
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 20:53:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 20:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7eb29d4f

dev-python/ufoLib2: add 0.13.1, drop 0.11.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ufoLib2/Manifest|  2 +-
 ...ufoLib2-0.11.1.ebuild => ufoLib2-0.13.1.ebuild} | 29 +-
 2 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest
index 0662f7640..ffa41dfc3 100644
--- a/dev-python/ufoLib2/Manifest
+++ b/dev-python/ufoLib2/Manifest
@@ -1,2 +1,2 @@
-DIST ufoLib2-0.11.1.zip 118203 BLAKE2B 
74e8fca0ed8c7ceda204d518e5be71bed2f753bba454cbdb380b379f9767e5c5a733471b2107ab32040ba729d067ebac94a1cf92ad24f190fa42ddc1f20ea005
 SHA512 
4e9b2ab04bb93825c698ff62d2676ffa6a92b83230aaf94176226330852431c9e2d3816b89b0fcd052cf71e91a871c9395c6053d60bdd9cf7e54a08cbe5768d5
 DIST ufoLib2-0.11.4.zip 119452 BLAKE2B 
841c7737c8d8479cc9bdbdbd0f1690854088abba9028035a9f03ccf091c95808d77fa445e678e2f5576482f820fcf5f20d92b93822e3bd167a1def5cdd8024a5
 SHA512 
dcd307d24a1c7ef0c932ed6edda2e5aab6a691cf7b0ae1f4c89b7bf57f6cb988fde9889d569ca21f1571f493c6efcf0411b55b8990e7a9fdce3316863de9a8cd
+DIST ufoLib2-0.13.1.tar.gz 88239 BLAKE2B 
5c15c1ad9eedba904cb9730604d3853d21fc8f7ae30f440421349f233bac356947aaab7f57204cef9684f1beaabeeefbf913a973f44afc6b8dd185015abb9d87
 SHA512 
16330412f1d838f995e3524f4538c176bbff471b07b7670147a0d7e706542c67601dacd29dd985bf5a7ae95688008b7c292f1d67c38756ec633069c7bd64

diff --git a/dev-python/ufoLib2/ufoLib2-0.11.1.ebuild 
b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
similarity index 54%
rename from dev-python/ufoLib2/ufoLib2-0.11.1.ebuild
rename to dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
index 18d2c70c5..4e8502300 100644
--- a/dev-python/ufoLib2/ufoLib2-0.11.1.ebuild
+++ b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
@@ -1,45 +1,40 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
 DOCS_DEPEND="
dev-python/sphinx_rtd_theme
dev-python/typing-extensions
 "
 DOCS_DIR="${S}/docs/source"
 DOCS_BUILDER="sphinx"
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1 docs
 
 DESCRIPTION="A UFO font library"
-HOMEPAGE="https://github.com/fonttools/ufoLib2;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+HOMEPAGE="
+   https://github.com/fonttools/ufoLib2
+   https://pypi.org/project/ufoLib2/
+"
+SRC_URI="https://github.com/fonttools/ufoLib2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
-# fs not pulled in by fonttools
 RDEPEND="
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-   dev-python/fs[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
 "
 DEPEND="
${RDEPEND}
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-6.2[${PYTHON_USEDEP}]
test? (
dev-python/typing-extensions[${PYTHON_USEDEP}]
)
 "
-BDEPEND="app-arch/unzip"
-
 distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -e '/\/d' -i setup.cfg || die
-   distutils-r1_python_prepare_all
-}



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

2022-03-11 Thread Alessandro Barbieri
commit: 4c5f8778d7e3861c81c1f1e19261ae0baf357cb6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Mar 11 20:39:03 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Mar 11 20:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c5f8778

dev-python/unicodedata2: add 14.0.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/unicodedata2/Manifest   |  1 +
 dev-python/unicodedata2/unicodedata2-14.0.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/unicodedata2/Manifest b/dev-python/unicodedata2/Manifest
index 3c5965e05..9fa962410 100644
--- a/dev-python/unicodedata2/Manifest
+++ b/dev-python/unicodedata2/Manifest
@@ -1 +1,2 @@
 DIST unicodedata2-13.0.0.2.tar.gz 1202880 BLAKE2B 
237a1be7a22a93e417a14687e7169630632a3fed90dbda963c5ef6994cbac45e67c7930529362c438a8a20251c64979b3baeaa963dd40e70bd453d2ceb77
 SHA512 
451a49a9e29935c59932804d8a821562f07ea22658fe57a472eed9a5eacfc9c7c497f25c084451c90cf0992638956ac51572f0c52e74452ece7d66c052d82641
+DIST unicodedata2-14.0.0.tar.gz 624067 BLAKE2B 
0394af31670dbc3e89f616144f88081a69e1e4d9404d432a3f70c8973e967f28b914413219e0b22f089ccaa898193a45f4a2ce41bfe1f889622c69bd9b56735e
 SHA512 
bb0b1e3834a892d23bda0d51443655b244e0f24cbb9ed51065afac3fdd2ed01a6382d4015ea0dcfaddc99c7858e19e3e3e86a9024a5600cb67cef219ebc719ba

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



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

2022-03-11 Thread Matt Turner
commit: 35118bc6ceed83006aedb89114f19625f29e7521
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 11 19:51:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 11 19:58:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35118bc6

dev-libs/gmime: Version bump to 3.2.9

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

 dev-libs/gmime/Manifest   |  1 +
 dev-libs/gmime/gmime-3.2.9.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest
index d31b5244897a..8f94c1ffc64e 100644
--- a/dev-libs/gmime/Manifest
+++ b/dev-libs/gmime/Manifest
@@ -1,2 +1,3 @@
 DIST gmime-2.6.23.tar.xz 5216588 BLAKE2B 
e173a7dbd418663ebbc55b856359bf9286c3791827f9b7f89da48dd7c3609e77312546f9489c08d34a7dcaeb78659789809d5fafc1323cbae9b9f1c4a316c659
 SHA512 
2ff6718b7a555cd5b34848399f29c7d0aa5a15e1f3cb46e9258c499e874191ee00f41b737386805d3000bad34367d174a25c45d38ba90cba7902400e733afa14
 DIST gmime-3.2.7.tar.xz 2227048 BLAKE2B 
7fba57640038f34bd45ecba1067b6db131705310b62a74da1fa3d575993bbc6cc1dce4e3d219dd42033775e0a90f2b2acc86b1094f96f03a7532eae1b69e63ae
 SHA512 
2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b
+DIST gmime-3.2.9.tar.xz 2230284 BLAKE2B 
b6dd81adf939fed8fee70880e2c3f907d9eb8fb33efb90c78d6e6c93754e310f44a1affa8c59ac980805be42bbd5f61353633ac071dfa8fd89b65f2f23cbda24
 SHA512 
00b92ff5e2001644bfac50d1736203dd478c3a44c8f325a216105c5b354540807df9a6025bd0313d1e60793d8388ed4f5ff72685e116e3f36e6ca8c6b326a19b

diff --git a/dev-libs/gmime/gmime-3.2.9.ebuild 
b/dev-libs/gmime/gmime-3.2.9.ebuild
new file mode 100644
index ..ccc807d2d80a
--- /dev/null
+++ b/dev-libs/gmime/gmime-3.2.9.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome2 vala
+
+DESCRIPTION="A C/C++ MIME creation and parser library with support for S/MIME, 
PGP, and Unix mbox spools"
+HOMEPAGE="https://github.com/jstedfast/gmime 
http://spruce.sourceforge.net/gmime/;
+SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+SLOT="3.0"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="crypt doc idn test +vala"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0:2
+   sys-libs/zlib
+   crypt? ( >=app-crypt/gpgme-1.8.0:= )
+   idn? ( net-dns/libidn2:= )
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-1.30.0:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.8
+   virtual/libiconv
+   virtual/pkgconfig
+   doc? ( app-text/docbook-sgml-utils )
+   test? ( app-crypt/gnupg )
+"
+# gnupg is needed for tests if --enable-cryptography is enabled, which we do 
unconditionally
+
+src_prepare() {
+   gnome2_src_prepare
+   use vala && vala_setup
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-solaris* ]]; then
+   # bug #???, why not use --with-libiconv
+   append-libs iconv
+   fi
+
+   gnome2_src_configure \
+   --enable-largefile \
+   $(use_enable crypt crypto) \
+   $(use_enable vala) \
+   $(use_with idn libidn) \
+   $(usex doc "" DB2HTML=)
+}
+
+src_compile() {
+   gnome2_src_compile
+   if use doc; then
+   emake -C docs/tutorial html
+   fi
+}
+
+src_install() {
+   gnome2_src_install
+
+   if use doc ; then
+   docinto tutorial
+   dodoc -r docs/tutorial/html/
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/go-mtpfs/

2022-03-11 Thread William Hubbs
commit: e11d9cd565411bea48270c0f7c66ec091d1c2cb9
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Mar 11 19:45:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Mar 11 19:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11d9cd5

sys-fs/go-mtpfs: migrate to dependency tarball

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

 sys-fs/go-mtpfs/Manifest  | 17 +
 sys-fs/go-mtpfs/go-mtpfs-1.0.0.ebuild | 34 +++---
 2 files changed, 8 insertions(+), 43 deletions(-)

diff --git a/sys-fs/go-mtpfs/Manifest b/sys-fs/go-mtpfs/Manifest
index 309ef0e2cfa5..441dbcb3fc64 100644
--- a/sys-fs/go-mtpfs/Manifest
+++ b/sys-fs/go-mtpfs/Manifest
@@ -1,17 +1,2 @@
-DIST 
github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv0.0.0-20190726130028-2f29801b.mod 165 
BLAKE2B 
3c00585dfae81a1d3f411bc0bd8f24ed6837fbba75b567195ba611cec746bcc3b560fd2dbef2264d80ba6927af0a822d032356f2b5697012fbd41d43faf24041
 SHA512 
cb39e8ee3d11d09445bfd47e68c819b0aee04a5616967354833b6d5ae08611199050ee86e3165ae22b03bd85fe8d82985a2f19e515d60145fdca12154eb45ce7
-DIST 
github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv0.0.0-20190726130028-2f29801b.zip 
296527 BLAKE2B 
13b839fed2e680244d4cdb7afd78e8a7d79c9a4d167c9bbd09108bc18c74f0c136d1819e6d4eadfe66591c0e81caef4f6c150c92e2358cc35f6ff341e39e91c9
 SHA512 
012aa7ea118dd1d627869257d4dd2c0ba40108a0704b908a8b1c6737c67fe305b99e0e214653d9f8352e031c84b10b3846f4404b0b0adbbfcfc1c1e05e9d38cd
-DIST github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv1.0.0.mod 94 BLAKE2B 
36f3fb449d60fd88b98ab51277603a6c6aa551a1b15fc01ec289506cbb22fca2d7bc2841dd8574c9cdcc5ef14d70aacd5eecd240060b396c76422326f5e5dcea
 SHA512 
a4ec6bdb7df5b5706be0a19144023042cce1fe54d1fe23d2556fcf1c23fadc112f5c4f16d6b497ab0ddf595fb21550543e65ace43a147747d894c220da346ce2
-DIST github.com%2Fhanwen%2Fgo-fuse%2F@v%2Fv1.0.0.zip 219180 BLAKE2B 
8b80ef3028be429c025c8b75aaae686cac7fcbd0d6b196311dc77c1079a5c8db5b8b2db602282345bb0fd25037669b00796e7a92a40cfc42a79cd299ebe0940d
 SHA512 
b5a5bea977945d4305b3506e5a6f96d1acce91280e103f1c88f3b2c072437d5bbf84b8ef8760ae073106156342356a763ef0db9339b6e2c72002a73f8187ebf6
-DIST github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.0.1.mod 168 BLAKE2B 
0f0c27a9f98a7622d1549ab708bd4fbc12cf7f8e2d5e488a77524d94f105647a4d7125505a45287845e7d557a053462ace845f9244841954b534b31238ce0517
 SHA512 
3698021f166b89bbe92497f3b278a4683270f6e488837bb02f03ca6ece642abcb70bebf5b437bd71a90b0471930654069b83185ba15bac3318b854d0a033
-DIST github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.0.1.zip 286729 BLAKE2B 
3a268b05391216041ae50fab09a3a765b0b811b0f05f625c206d114c0feeec4058509616a1a31fbf03dae862baf5565b0234a3da180667f8b9bd0154995504f3
 SHA512 
cb0b4e22297d390795dc88323c8d71847760a027c5f168b59861b3bb03de5789bae466511b861c809c16b34c6659e2d7f72b36c768af85b0055ee62a48606061
-DIST github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.0.2.mod 202 BLAKE2B 
4f6833004dcb52b6d482749e2c5fb9b1be9bb40ae7f46b6b6eb026d39e6bddb92b9a99b32735ec1e42f3402f322fea96dc6e46a186719bbf908662e48ced
 SHA512 
d2559ce7fd11ed7e5398e960b7c19038ec9cd2f322886c64d4967580d8fbe7b6d3e9da244c29f0cc080a192fd84bb508b75f29597ef4e09621acafb0e592657d
-DIST github.com%2Fhanwen%2Fgo-fuse%2Fv2%2F@v%2Fv2.0.2.zip 287139 BLAKE2B 
c67d884c8cbd25a2dccac55dcd3b55fb34b8e07cd517ddd20fac33c5c5c66f466aa44f8b59acc92f39c344cefbe3080596a622925235975aecb3d33bdb5c72d0
 SHA512 
cd2dcc27bd09fdece5c55ffd946a14e22f3a426a094c8b5e05e3bb5e6e359775304772fa7859f55f2dc1bd0e13d3024a8d3537d1abc00d371f0491bf876bc316
-DIST github.com%2Fhanwen%2Fusb%2F@v%2Fv0.0.0-20141217151552-69aee4530ac7.mod 
29 BLAKE2B 
fa81f7ee7eb868c49bfb7b8c6a527f2c9cf05f28a5322692b916ca755eea0255dcc640963dd002980d09145529a3e56dd6eaa6e714c2268c43b7ae19e17237aa
 SHA512 
73bf0e1253c776a05d7518e4da2c74fc003f3b4a002303d64e1adea08ab157bd161651e647e2415603d5aa400eb12b0bde12ae7786755ea3a3448976f2aac416
-DIST github.com%2Fhanwen%2Fusb%2F@v%2Fv0.0.0-20141217151552-69aee4530ac7.zip 
9353 BLAKE2B 
c00ec955841381512696975ae88f2925d7b81e46b21712e05459a14649130a48cb7ccd8e4daef8094eb3d5d5eb2687c996e7f15a7a678b0d216e37a81229cded
 SHA512 
3ea8f1a5e7b1b03950721a22f89f3c6faa6acac01fca473bfe9b183d9c17fa90dc12cd54ab043534147fc88a3588b6fe2b4e6a994d6148394ee12000f7614d15
-DIST 
github.com%2Fkylelemons%2Fgodebug%2F@v%2Fv0.0.0-20170820004349-d65d576e9348.mod 
37 BLAKE2B 
0ff43371511295cc3819b33c0dc26e3d9352a4b931ad3dabdf79561e5ee077ddfdaf5a601827246c0b5cd8992d53d47ef74aab0b7deac6d08ef5f60f44a728ff
 SHA512 
60a202487e693d925ec13186a89ca6b7f322cf53b2bb3d8657d50a0fa0561ef9f2d8416901478fa9783b7a44774511486fcc8735b1d15b558f7ce111f53d5a27
-DIST github.com%2Fkylelemons%2Fgodebug%2F@v%2Fv1.1.0.mod 46 BLAKE2B 
1989fd1b186328abc02f8dcd503bf396ee63b55630d3f37f576c7e55b4c48623f62d5f2b16d047afeaa13cd423ab014f254df5f210da52535bb8818a60b375d4
 SHA512 
4fcffc595708aba2673e895182e695e91d6d239f8feaaaeaf15d75fcff398112af0f0d5ebdb28506d95eae30533dcbb54112ac0b0a4034ee11d7a35b78674915

[gentoo-commits] repo/gentoo:master commit in: x11-wm/xpra/

2022-03-11 Thread Andreas K. Hüttel
commit: e75bece6d5179b4ec755ec47cd8a6aed43d7b5d4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 11 19:40:02 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 11 19:40:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75bece6

x11-wm/xpra: Drop myself from maintainership

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 x11-wm/xpra/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-wm/xpra/metadata.xml b/x11-wm/xpra/metadata.xml
index 224acc5dbb49..79237ca0d2ac 100644
--- a/x11-wm/xpra/metadata.xml
+++ b/x11-wm/xpra/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   dilfri...@gentoo.org
-   Andreas K. Huettel
-
 
hero...@gentoo.org
Benda Xu



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

2022-03-11 Thread Alfredo Tupone
commit: d02e633df94175577e7a7409589b8366a82756a3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 11 18:46:30 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 11 18:46:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02e633d

media-gfx/exact-image: fix HOMEPAGE

Closes: https://bugs.gentoo.org/834553
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 media-gfx/exact-image/exact-image-1.0.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/exact-image/exact-image-1.0.2-r4.ebuild 
b/media-gfx/exact-image/exact-image-1.0.2-r4.ebuild
index d16a3856626e..f166ddcf3d83 100644
--- a/media-gfx/exact-image/exact-image-1.0.2-r4.ebuild
+++ b/media-gfx/exact-image/exact-image-1.0.2-r4.ebuild
@@ -13,7 +13,7 @@ LUA_COMPAT=( lua5-{1..4} luajit )
 inherit php-ext-source-r3 lua-single toolchain-funcs
 
 DESCRIPTION="A fast, modern and generic image processing library"
-HOMEPAGE="http://www.exactcode.de/site/open_source/exactimage/;
+HOMEPAGE="https://exactcode.com/opensource/exactimage/;
 SRC_URI="http://dl.exactcode.de/oss/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-fs/s3fs/

2022-03-11 Thread Matthew Smith
commit: 2318c130a6258a594216958bbd3a95e6e2fb0cc2
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Mar 11 18:37:38 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Mar 11 18:37:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2318c130

net-fs/s3fs: drop to maintainer-needed

Inactive proxy-maintainer, no post-CVS activity.

Closes: https://bugs.gentoo.org/633078
Signed-off-by: Matthew Smith  gentoo.org>

 net-fs/s3fs/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-fs/s3fs/metadata.xml b/net-fs/s3fs/metadata.xml
index 6d9323ed63db..7656a3f39fbb 100644
--- a/net-fs/s3fs/metadata.xml
+++ b/net-fs/s3fs/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   rin...@gmail.com
-   Juraj Variny
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Enable dev-libs/openssl crypto 
backend
Enable dev-libs/nss crypto 
backend



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

2022-03-11 Thread Matthew Smith
commit: 3b1bc5ca806e106085b39c90e974d03d035f516a
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Mar 11 18:42:21 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Mar 11 18:42:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1bc5ca

dev-lang/elixir: drop to maintainer-needed

Inactive proxy-maintainer, no post-CVS activity.

(also remove the whitespace from remote-id, it breaks p.g.o)

Closes: https://bugs.gentoo.org/632910
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/elixir/metadata.xml | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/dev-lang/elixir/metadata.xml b/dev-lang/elixir/metadata.xml
index 5a1358562005..263e2ee30986 100644
--- a/dev-lang/elixir/metadata.xml
+++ b/dev-lang/elixir/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   styx...@gmail.com
-   Mikhail
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   


https://github.com/elixir-lang/elixir/issues
@@ -19,8 +12,6 @@

http://elixir-lang.org/docs.html

-   
-   elixir-lang/elixir
-   
+   elixir-lang/elixir

 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/solvespace/, media-gfx/solvespace/files/

2022-03-11 Thread Matthew Smith
commit: a07889772b00f016a65e4270662133fb644603fa
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Mar 11 18:20:20 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Fri Mar 11 18:28:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0788977

media-gfx/solvespace: use system mimalloc

Also bump to EAPI-8, use xdg eclass, correct *DEPEND, and some minor
style tweaks.

x86 keyword dropped as mimalloc is not keyworded for x86.

Signed-off-by: Matthew Smith  gentoo.org>

 .../files/solvespace-3.0-use-system-mimalloc.patch | 74 
 media-gfx/solvespace/solvespace-3.0-r1.ebuild  | 78 ++
 2 files changed, 152 insertions(+)

diff --git 
a/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch 
b/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch
new file mode 100644
index ..485a870449b2
--- /dev/null
+++ b/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch
@@ -0,0 +1,74 @@
+From eb8cd7a379503a0206d6ff43a2ce0749a32f2a37 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Fri, 11 Mar 2022 18:11:27 +
+Subject: [PATCH] build: Use system mimalloc
+
+---
+ CMakeLists.txt |  8 
+ src/CMakeLists.txt | 12 +++-
+ 2 files changed, 3 insertions(+), 17 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bdd3670..93485d7 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -173,14 +173,6 @@ endif()
+ message(STATUS "Using in-tree libdxfrw")
+ add_subdirectory(extlib/libdxfrw)
+ 
+-message(STATUS "Using in-tree mimalloc")
+-set(MI_OVERRIDE OFF CACHE BOOL "")
+-set(MI_BUILD_SHARED OFF CACHE BOOL "")
+-set(MI_BUILD_OBJECT OFF CACHE BOOL "")
+-set(MI_BUILD_TESTS OFF CACHE BOOL "")
+-add_subdirectory(extlib/mimalloc EXCLUDE_FROM_ALL)
+-set(MIMALLOC_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/extlib/mimalloc/include)
+-
+ if(WIN32 OR APPLE)
+ # On Win32 and macOS we use vendored packages, since there is little to 
no benefit
+ # to trying to find system versions. In particular, trying to link to 
libraries from
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 5ac7b41..9f4e2f7 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -55,10 +55,7 @@ target_include_directories(slvs
+ 
+ target_link_libraries(slvs
+ ${util_LIBRARIES}
+-mimalloc-static)
+-
+-add_dependencies(slvs
+-mimalloc-static)
++mimalloc)
+ 
+ set_target_properties(slvs PROPERTIES
+ PUBLIC_HEADER ${CMAKE_SOURCE_DIR}/include/slvs.h
+@@ -213,9 +210,6 @@ add_library(solvespace-core STATIC
+ ${solvespace_core_HEADERS}
+ ${solvespace_core_SOURCES})
+ 
+-add_dependencies(solvespace-core
+-mimalloc-static)
+-
+ target_link_libraries(solvespace-core
+ ${OpenMP_CXX_LIBRARIES}
+ dxfrw
+@@ -223,7 +217,7 @@ target_link_libraries(solvespace-core
+ ${ZLIB_LIBRARY}
+ ${PNG_LIBRARY}
+ ${FREETYPE_LIBRARY}
+-mimalloc-static)
++mimalloc)
+ 
+ if(Backtrace_FOUND)
+ target_link_libraries(solvespace-core
+@@ -430,4 +424,4 @@ if(APPLE)
+ COMMENT "Bundling executable solvespace-cli"
+ VERBATIM)
+ endif()
+-endif()
+\ No newline at end of file
++endif()
+-- 
+2.35.1
+

diff --git a/media-gfx/solvespace/solvespace-3.0-r1.ebuild 
b/media-gfx/solvespace/solvespace-3.0-r1.ebuild
new file mode 100644
index ..73b691667314
--- /dev/null
+++ b/media-gfx/solvespace/solvespace-3.0-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# solvespace's libdxfrw is quite heavily modified and incompatible with
+# the upstream libdxfrw.
+DXFRW_COMMIT="0b7b7b709d9299565db603f878214656ef5e9ddf"
+DXFRW_PV="0.6.3"
+DXFRW_P="libdxfrw-${DXFRW_PV}-${DXFRW_COMMIT}"
+
+inherit cmake toolchain-funcs xdg
+
+DESCRIPTION="Parametric 2d/3d CAD"
+HOMEPAGE="http://solvespace.com;
+SRC_URI="https://github.com/solvespace/solvespace/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/solvespace/libdxfrw/archive/${DXFRW_COMMIT}.tar.gz 
-> ${DXFRW_P}.tar.gz"
+
+# licenses
+# + SolveSpace (GPL-3+)
+# |- Bitstream Vera (BitstreamVera)
+# + libdxfrw (GPL-2+)
+
+IUSE="openmp"
+KEYWORDS="~amd64"
+LICENSE="BitstreamVera GPL-2+ GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   dev-cpp/atkmm:0
+   dev-cpp/glibmm:2
+   dev-cpp/gtkmm:3.0
+   dev-cpp/pangomm:1.4
+   dev-libs/glib:2
+   dev-libs/json-c:=
+   dev-libs/libsigc++:2
+   dev-libs/libspnav
+   dev-libs/mimalloc:=
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libpng:0=
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.0-use-system-mimalloc.patch )
+
+# This is shown to the user in the UI and --version.
+MY_HASH="0e0b0252e23dd5bd4ae82ababcc54c44aee036d6"
+

  1   2   3   >