[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc-core/

2022-05-28 Thread Hans de Graaff
commit: ab8b861bc4b41c389b8d64c5a8d16c99880c88d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:32:16 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8b861b

www-apps/nanoc-core: add 4.12.6

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

 www-apps/nanoc-core/Manifest |  1 +
 www-apps/nanoc-core/nanoc-core-4.12.6.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/www-apps/nanoc-core/Manifest b/www-apps/nanoc-core/Manifest
index 87eb192ead53..fc89458935f2 100644
--- a/www-apps/nanoc-core/Manifest
+++ b/www-apps/nanoc-core/Manifest
@@ -2,3 +2,4 @@ DIST nanoc-core-4.11.12.tar.gz 310160 BLAKE2B 
ef34bf6d28d5a9287053a939ef14bc59f9
 DIST nanoc-core-4.12.2.tar.gz 331400 BLAKE2B 
f7a22b05a4805f15a8e93601ae21bffdc19fe17c6550378465d85e63c498c5773c1dcd49d685b7d4367488300394c2f5bf9e6a6dc6aea589617a27fe1bd6ed4a
 SHA512 
3fe574c061d8d0dd034137800c88a34844d246e6ab9a7816aadb03cd2c43b5fe6d614f42e6b41bcd4df98be551edc69e35ca992f2d5ee8158f9c7eb3c7635750
 DIST nanoc-core-4.12.3.tar.gz 332692 BLAKE2B 
8ae106366c66500ed06be841382bc1cc52c68ebc7ebec47a3f9dab278c7e17f886d0ce18c81ff73a83ec672353503155b447dfff5ba46f16bc2bfe891bb028a5
 SHA512 
737ce993c529643440d74e5072e2d63c2ce970d4d7637e7f225a79d3ac38907ced84928340d7bf5f11bcd02188b5cb1df0d4b03a8e000878ed924ab943db33a2
 DIST nanoc-core-4.12.5.tar.gz 12 BLAKE2B 
bdc50ba2868313f7b427a8292c8614230e9dcf472c5290e8fff39917cd5cedad217acbc36ef8524254c9839d965d824a98c99f9effa1e8cfb549e387d69f1032
 SHA512 
2e533076f62605a701275fd7813b6dbe09c2530ad38fb86db3a5d999bccd8f5ac93cf684ac882f00d81bbe1ec8cce69d45ecef1488efe3caf22f6a6ffca300e2
+DIST nanoc-core-4.12.6.tar.gz 333932 BLAKE2B 
f5ff12ddd583c4a672c34a63b7f325a3ef6c18713f4e351482eb3c2a3dd5999b67ee0e1b7e8ab85899591824d8c47f19f3aa074790ae15f4616d589f762f2bb8
 SHA512 
343ec620d96ca086612c4babcadf33c4edcc39a02082f762568feaf226566c6d9b5441f53355ea03544b285e9a5ddc32aae0e67cc321b28336665d453f47b070

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild
new file mode 100644
index ..8ae89b598904
--- /dev/null
+++ b/www-apps/nanoc-core/nanoc-core-4.12.6.ebuild
@@ -0,0 +1,75 @@
+# 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="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.ws/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~riscv"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
+
+RUBY_S="nanoc-${PV}/nanoc-core"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.1:1
+   dev-ruby/ddmetrics:1
+   dev-ruby/ddplugin:1
+   =dev-ruby/hamster-3*
+   >=dev-ruby/json_schema-0.19:0
+   >=dev-ruby/memo_wise-1.5:1
+   dev-ruby/slow_enumerator_tools:1
+   >=dev-ruby/tty-platform-0.2:0
+   >=dev-ruby/zeitwerk-2.1:2
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   dev-ruby/rspec-its
+   dev-ruby/fuubar
+   dev-ruby/minitest
+   dev-ruby/timecop
+   dev-ruby/tty-command
+   dev-ruby/yard
+   www-apps/nanoc-spec
+)
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.12.2-contracts.patch" )
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' ../common/spec/spec_helper_head_core.rb 
|| die
+   sed -i -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' Rakefile || die
+   sed -i -e '1i require "tmpdir"; require "pathname"' spec/spec_helper.rb 
|| die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   sed -i -e "s:require_relative 'lib:require './lib:" 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Use useable tmp dir
+   sed -i -e 's:/tmp/whatever:'${T}'/whatever:' 
spec/nanoc/core/checksummer_spec.rb || die
+
+   # Avoid circular dependency on www-apps/nanoc
+   sed -i -e '/.all_outdated/,/^  end/ s:^:#:' 
spec/nanoc/core/feature_spec.rb || die
+   rm -f spec/nanoc/core_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB="${S}/lib" ${RUBY} -S rake spec || die
+}



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

2022-05-28 Thread Hans de Graaff
commit: 05ce7d247fb8170a1f34373b739a85ecb0169da3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 28 06:03:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ce7d24

dev-ruby/digest: compile all extensions, fix tests

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

 dev-ruby/digest/digest-3.1.0-r1.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-ruby/digest/digest-3.1.0-r1.ebuild 
b/dev-ruby/digest/digest-3.1.0-r1.ebuild
new file mode 100644
index ..b1089a9244e7
--- /dev/null
+++ b/dev-ruby/digest/digest-3.1.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/digest/extconf.rb 
ext/digest/bubblebabble/extconf.rb ext/digest/md5/extconf.rb 
ext/digest/rmd160/extconf.rb ext/digest/sha1/extconf.rb 
ext/digest/sha2/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="digest.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a framework for message digest libraries"
+HOMEPAGE="https://github.com/ruby/digest;
+SRC_URI="https://github.com/ruby/digest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+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=""
+
+all_ruby_prepare() {
+   sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc-spec/

2022-05-28 Thread Hans de Graaff
commit: 0117a528f14cc90f8c624bdc3f4746a47f5a3a10
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:32:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0117a528

www-apps/nanoc-spec: enable ruby30

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

 www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild 
b/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
index de408edaee8e..1644eabc99b8 100644
--- a/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
+++ b/www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_TEST="none"
 



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

2022-05-28 Thread Hans de Graaff
commit: d8c5619ba6c47d53bb080d874d72b6ea37e6b1b5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:27:57 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c5619b

dev-ruby/tomlrb: add 2.0.3

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

 dev-ruby/tomlrb/Manifest|  1 +
 dev-ruby/tomlrb/tomlrb-2.0.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/tomlrb/Manifest b/dev-ruby/tomlrb/Manifest
index 3e819670800e..87f5f78c309e 100644
--- a/dev-ruby/tomlrb/Manifest
+++ b/dev-ruby/tomlrb/Manifest
@@ -1,3 +1,4 @@
 DIST tomlrb-1.2.8.tar.gz 15897 BLAKE2B 
536eaf3a2cb2b7e54e91aac28032b95900f53c0c9b10fb48129bd963e0efab1711848cefeb20c5df3bb5ea367dc375188db57b79990daf3e62f8b781477ea30e
 SHA512 
a6f8a7ae5db02a8efca8ae75fc1a680d26016d221ec238e4f5ecd59bead4efff7cfe14f541a0be17ea6790699aeb7621d9a4d1b7e38a40828f8f66424fc9fb94
 DIST tomlrb-2.0.1.tar.gz 21386 BLAKE2B 
a9f50d800f7e55c6e6e69fe0a68d1ac843d4aa3b1b68e50c86eb03209c2dd9239f2780fb03152a8638198bf8474593f815025106935a4d81befb5e342f9451f9
 SHA512 
9690b5689d37cc4634e65a906b1c0bb3692afa96fd92e2dd0d487f2f16dacc64e992e114822edcff270b3ddb8bacd2c6e20e2d12112cd8641c5190ea6ee4e4db
 DIST tomlrb-2.0.2.tar.gz 22856 BLAKE2B 
dd7ffa3ae0d06a6376947df0472865ec34db815613f2a0a439f91f32421193e89069f31c28ea0bf948cdb4ef259c4d06de02dcd12411bf774b96abfb5a05bb31
 SHA512 
db00c54d9358d10484ffbd812fcb1ac2d13e631ed2b3e709fee336e8240cf2a7740b6dd0190e38eb6c93b1ba7c7f5a91b5909a546928c600114644fa0d821cf2
+DIST tomlrb-2.0.3.tar.gz 22929 BLAKE2B 
e67dd81f2d8a49e6c2d296d030d80809d10e780d1fb65e29744ba37ba35a58b8b34fe6bfc4046754ed0f919db2649b68d4feda8b31c35dd09d3df9d607100f68
 SHA512 
43b02de19b8816fad4e94656ee9ec22e0401cb62b982baa0ac9f4a6af2072e4e8df54ec657016c4dc407e6d977a27eab5b954a7f4ec7bb70b26062022bda96ea

diff --git a/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild 
b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild
new file mode 100644
index ..61130ab444a3
--- /dev/null
+++ b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild
@@ -0,0 +1,28 @@
+# 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="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A racc based toml parser"
+HOMEPAGE="https://github.com/fbernier/tomlrb/;
+SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+   sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc-cli/

2022-05-28 Thread Hans de Graaff
commit: fbbc80d8d0bd6549e2861f4781964df1ae0c6696
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:41:52 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbc80d8

www-apps/nanoc-cli: add 4.12.6

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

 www-apps/nanoc-cli/Manifest|  1 +
 www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/www-apps/nanoc-cli/Manifest b/www-apps/nanoc-cli/Manifest
index 26488e478d87..1173c06c834e 100644
--- a/www-apps/nanoc-cli/Manifest
+++ b/www-apps/nanoc-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nanoc-4.12.2.tar.gz 331400 BLAKE2B 
f7a22b05a4805f15a8e93601ae21bffdc19fe17c6550378465d85e63c498c5773c1dcd49d685b7d4367488300394c2f5bf9e6a6dc6aea589617a27fe1bd6ed4a
 SHA512 
3fe574c061d8d0dd034137800c88a34844d246e6ab9a7816aadb03cd2c43b5fe6d614f42e6b41bcd4df98be551edc69e35ca992f2d5ee8158f9c7eb3c7635750
 DIST nanoc-4.12.3.tar.gz 332692 BLAKE2B 
8ae106366c66500ed06be841382bc1cc52c68ebc7ebec47a3f9dab278c7e17f886d0ce18c81ff73a83ec672353503155b447dfff5ba46f16bc2bfe891bb028a5
 SHA512 
737ce993c529643440d74e5072e2d63c2ce970d4d7637e7f225a79d3ac38907ced84928340d7bf5f11bcd02188b5cb1df0d4b03a8e000878ed924ab943db33a2
 DIST nanoc-4.12.5.tar.gz 12 BLAKE2B 
bdc50ba2868313f7b427a8292c8614230e9dcf472c5290e8fff39917cd5cedad217acbc36ef8524254c9839d965d824a98c99f9effa1e8cfb549e387d69f1032
 SHA512 
2e533076f62605a701275fd7813b6dbe09c2530ad38fb86db3a5d999bccd8f5ac93cf684ac882f00d81bbe1ec8cce69d45ecef1488efe3caf22f6a6ffca300e2
+DIST nanoc-4.12.6.tar.gz 333932 BLAKE2B 
f5ff12ddd583c4a672c34a63b7f325a3ef6c18713f4e351482eb3c2a3dd5999b67ee0e1b7e8ab85899591824d8c47f19f3aa074790ae15f4616d589f762f2bb8
 SHA512 
343ec620d96ca086612c4babcadf33c4edcc39a02082f762568feaf226566c6d9b5441f53355ea03544b285e9a5ddc32aae0e67cc321b28336665d453f47b070

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild
new file mode 100644
index ..878387af78c7
--- /dev/null
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild
@@ -0,0 +1,70 @@
+# 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="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.ws/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~riscv"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+RUBY_S="nanoc-${PV}/nanoc-cli"
+
+ruby_add_rdepend "
+   >=dev-ruby/cri-2.15:0
+   >=dev-ruby/diff-lcs-1.3:0
+   ~www-apps/nanoc-core-${PV}
+   >=dev-ruby/zeitwerk-2.1:2
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   dev-ruby/rspec-its
+   dev-ruby/fuubar
+   dev-ruby/minitest
+   dev-ruby/timecop
+   dev-ruby/tty-command
+   dev-ruby/yard
+   www-apps/nanoc-spec
+)
+"
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' ../common/spec/spec_helper_head_core.rb 
|| die
+   sed -i -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' Rakefile || die
+   sed -i -e '2i require "tmpdir"; require "pathname"' spec/spec_helper.rb 
|| die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   sed -i -e "s:require_relative 'lib:require './lib:" 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid error handler specs failing due to different (rubygems?)
+   # output, meta_spec is affected by this.
+   rm -f spec/nanoc/cli/error_handler_spec.rb spec/meta_spec.rb || die
+
+   # Avoid test requiring a network interface
+   sed -i -e '/does not listen on non-local interfaces/askip "Needs 
network"' spec/nanoc/cli/commands/view_spec.rb || die
+
+   # Avoid tests requiring an additional dependency on nanoc-live
+   sed -i -e '/--live-reload is given/askip "Unpackaged nanoc-live"' 
spec/nanoc/cli/commands/view_spec.rb || die
+   sed -i -e '/watches with --watch/askip "Unpackaged nanoc-live"' 
spec/nanoc/cli/commands/compile_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB="${S}/lib" ${RUBY} -S rake spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc-deploying/

2022-05-28 Thread Hans de Graaff
commit: 0f95b8901a0e8b4459a06928471c32437e0f8f3f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:38:45 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f95b890

www-apps/nanoc-deploying: add 1.0.2

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

 www-apps/nanoc-deploying/Manifest  |  1 +
 .../nanoc-deploying/nanoc-deploying-1.0.2.ebuild   | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/www-apps/nanoc-deploying/Manifest 
b/www-apps/nanoc-deploying/Manifest
index 0153f88d029c..15e2873fc3af 100644
--- a/www-apps/nanoc-deploying/Manifest
+++ b/www-apps/nanoc-deploying/Manifest
@@ -1 +1,2 @@
 DIST nanoc-deploying-1.0.1.gem 9728 BLAKE2B 
d646f56eada30fc5059069627f6b07fc6620cc952605086100e954aa9b79e7f696ecfe87ad85f1951fca1de75482943af869a28f6f4465fffc3497af9db36b7f
 SHA512 
78e4247021b9e0ba717cf4b41bb913bbbafd7e0b149d16e681d7312f60cd0d2277de5e957f938c3194a521036da21b38696fe4ced5cd0b14cdce01aee207a744
+DIST nanoc-deploying-1.0.2.gem 9728 BLAKE2B 
6f06a33c08105e59a928277efccf48371d0c93f0cb4427951431462afc4b9d88c677ac17a2627f7511a7675a7b350c2887f62b88112c2d10e1e203a44252a387
 SHA512 
2ef340742926584ef5112d5c281ac469520d6fd30d60bfcf502ac993256020f85de03d957d61bff0613d3e8d9bda22256cc565feffe80411e3f024c5d8a74b2c

diff --git a/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild 
b/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild
new file mode 100644
index ..ac61113398df
--- /dev/null
+++ b/www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+# Upstream has specs but they are not available in the gem and the
+# repository upstream is not tagged for this.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides deploying functionality for Nanoc"
+HOMEPAGE="https://nanoc.ws/;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~riscv"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "
+   www-apps/nanoc-checking:1
+   >=www-apps/nanoc-cli-4.11.15:0
+   >=www-apps/nanoc-core-4.11.15:0
+"



[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc/

2022-05-28 Thread Hans de Graaff
commit: e07ba8fcce5165d46113dbe6d2eae48b9ec74019
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:50:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07ba8fc

www-apps/nanoc: add 4.12.6

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

 www-apps/nanoc/Manifest|  1 +
 www-apps/nanoc/nanoc-4.12.6.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/www-apps/nanoc/Manifest b/www-apps/nanoc/Manifest
index 4c6c3ce0ea82..5f1b221bac22 100644
--- a/www-apps/nanoc/Manifest
+++ b/www-apps/nanoc/Manifest
@@ -2,3 +2,4 @@ DIST nanoc-4.11.12.tar.gz 310160 BLAKE2B 
ef34bf6d28d5a9287053a939ef14bc59f99bde0
 DIST nanoc-4.12.2.tar.gz 331400 BLAKE2B 
f7a22b05a4805f15a8e93601ae21bffdc19fe17c6550378465d85e63c498c5773c1dcd49d685b7d4367488300394c2f5bf9e6a6dc6aea589617a27fe1bd6ed4a
 SHA512 
3fe574c061d8d0dd034137800c88a34844d246e6ab9a7816aadb03cd2c43b5fe6d614f42e6b41bcd4df98be551edc69e35ca992f2d5ee8158f9c7eb3c7635750
 DIST nanoc-4.12.3.tar.gz 332692 BLAKE2B 
8ae106366c66500ed06be841382bc1cc52c68ebc7ebec47a3f9dab278c7e17f886d0ce18c81ff73a83ec672353503155b447dfff5ba46f16bc2bfe891bb028a5
 SHA512 
737ce993c529643440d74e5072e2d63c2ce970d4d7637e7f225a79d3ac38907ced84928340d7bf5f11bcd02188b5cb1df0d4b03a8e000878ed924ab943db33a2
 DIST nanoc-4.12.5.tar.gz 12 BLAKE2B 
bdc50ba2868313f7b427a8292c8614230e9dcf472c5290e8fff39917cd5cedad217acbc36ef8524254c9839d965d824a98c99f9effa1e8cfb549e387d69f1032
 SHA512 
2e533076f62605a701275fd7813b6dbe09c2530ad38fb86db3a5d999bccd8f5ac93cf684ac882f00d81bbe1ec8cce69d45ecef1488efe3caf22f6a6ffca300e2
+DIST nanoc-4.12.6.tar.gz 333932 BLAKE2B 
f5ff12ddd583c4a672c34a63b7f325a3ef6c18713f4e351482eb3c2a3dd5999b67ee0e1b7e8ab85899591824d8c47f19f3aa074790ae15f4616d589f762f2bb8
 SHA512 
343ec620d96ca086612c4babcadf33c4edcc39a02082f762568feaf226566c6d9b5441f53355ea03544b285e9a5ddc32aae0e67cc321b28336665d453f47b070

diff --git a/www-apps/nanoc/nanoc-4.12.6.ebuild 
b/www-apps/nanoc/nanoc-4.12.6.ebuild
new file mode 100644
index ..0e4fee9a9436
--- /dev/null
+++ b/www-apps/nanoc/nanoc-4.12.6.ebuild
@@ -0,0 +1,95 @@
+# 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="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.ws/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
+
+RUBY_S="${P}/nanoc"
+
+ruby_add_rdepend "!minimal? (
+   dev-ruby/mime-types:*
+   dev-ruby/rack:*
+   www-servers/adsf
+)
+   >=dev-ruby/addressable-2.5
+   >=dev-ruby/colored-1.2:0
+   >=www-apps/nanoc-checking-1.0.2:1
+   ~www-apps/nanoc-cli-${PV}
+   ~www-apps/nanoc-core-${PV}
+   www-apps/nanoc-deploying:1
+   >=dev-ruby/parallel-1.12:1
+   >=dev-ruby/tty-command-0.8:0
+   >=dev-ruby/tty-which-0.4:0
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec:3
+   dev-ruby/asciidoctor
+   dev-ruby/fuubar
+   dev-ruby/haml
+   dev-ruby/maruku
+   >=dev-ruby/mocha-0.13
+   dev-ruby/minitest
+   dev-ruby/mustache
+   dev-ruby/pry
+   dev-ruby/rdoc
+   >=dev-ruby/rouge-3.5.1:2
+   dev-ruby/rubypants
+   dev-ruby/systemu
+   dev-ruby/timecop
+   dev-ruby/vcr
+   dev-ruby/webmock
+   dev-ruby/yard
+)
+doc? (
+   dev-ruby/kramdown
+   dev-ruby/rdiscount
+   dev-ruby/yard
+)"
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' test/helper.rb 
../common/spec/spec_helper_head_core.rb || die
+   sed -i -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' Rakefile || die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   # Avoid basepath issues when generating gemspec
+   sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Avoid tests requiring a network connection or make assumptions
+   # about the local network environment.
+   rm -f test/checking/checks/test_{css,html}.rb 
spec/nanoc/cli/commands/view_spec.rb || die
+
+   # Avoid tests for unpackaged dependencies
+   rm spec/nanoc/filters/less_spec.rb \
+  test/filters/test_{markaby,rainpress}.rb || die
+
+   # Avoid non-fatal failing tests due to specifics in the environment
+   #sed -i -e '145askip "gentoo"' spec/nanoc/cli/error_handler_spec.rb || 
die
+   #sed -i -e '/watches with --watch/askip "gentoo"' 
spec/nanoc/cli/commands/compile_spec.rb || die
+ 

[gentoo-commits] repo/gentoo:master commit in: www-apps/nanoc-checking/

2022-05-28 Thread Hans de Graaff
commit: 45f54e1c1f9bf67a2360cb1e0b63c408edd74c77
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 29 05:38:22 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 29 05:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f54e1c

www-apps/nanoc-checking: enable ruby30

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

 www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild 
b/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
index b82ea09aba08..125b020adb9f 100644
--- a/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
+++ b/www-apps/nanoc-checking/nanoc-checking-1.0.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 # Upstream has specs but they are not available in the gem and the
 # repository upstream is not tagged for this.



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

2022-05-28 Thread Michał Górny
commit: ec1f2348a6dec832b86d141a4ee5153c22365af5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 28 15:41:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 29 05:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1f2348

dev-python/oslotest: Strip subunit requirement

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

 .../oslotest/{oslotest-4.5.0-r1.ebuild => oslotest-4.5.0-r2.ebuild}  | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/oslotest/oslotest-4.5.0-r1.ebuild 
b/dev-python/oslotest/oslotest-4.5.0-r2.ebuild
similarity index 88%
rename from dev-python/oslotest/oslotest-4.5.0-r1.ebuild
rename to dev-python/oslotest/oslotest-4.5.0-r2.ebuild
index 0cf654906661..a5d04babb6b3 100644
--- a/dev-python/oslotest/oslotest-4.5.0-r1.ebuild
+++ b/dev-python/oslotest/oslotest-4.5.0-r2.ebuild
@@ -30,3 +30,8 @@ RDEPEND="
 "
 
 distutils_enable_tests unittest
+
+src_prepare() {
+   sed -i -e '/subunit/d' requirements.txt || die
+   distutils-r1_src_prepare
+}



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

2022-05-28 Thread Sam James
commit: b7ca385711341d6f2bdedeb984f7b6bcff045363
Author: Sam James  gentoo  org>
AuthorDate: Sun May 29 04:06:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 04:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ca3857

toolchain.eclass: misc fixups

- Revert back to previous MAKEOPTS method which seemed to work better
(weird splitting/parsing issue?)
- Throw in extra bash like we did before, not just relying on CONFIG_SHELL
- Add missing die
- Build JIT variant first, then main variant

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

 eclass/toolchain.eclass | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 0ce2ef02b432..8e96849608c1 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -497,7 +497,7 @@ toolchain_pkg_setup() {
# See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
# Avoid really confusing logs from subconfigure spam, makes logs far
# more legible.
-   MAKEOPTS=" --output-sync=line ${MAKEOPTS}"
+   MAKEOPTS+=" --output-sync=line"
 }
 
 #>> src_unpack <<
@@ -1079,7 +1079,7 @@ toolchain_src_configure() {
case ${CTARGET//_/-} in
*-hardfloat-*|*eabihf)
confgcc+=( --with-float=hard )
-   ;;
+   ;;
esac
esac
 
@@ -1346,7 +1346,7 @@ toolchain_src_configure() {
 
mkdir -p "${WORKDIR}"/build-jit || die
pushd "${WORKDIR}"/build-jit > /dev/null || die
-   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure \
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${BROOT}"/bin/bash 
"${S}"/configure \
"${confgcc[@]}" \
--disable-libada \
--disable-libsanitizer \
@@ -1363,10 +1363,10 @@ toolchain_src_configure() {
 
# Older gcc versions did not detect bash and re-exec itself, so force 
the
# use of bash. Newer ones will auto-detect, but this is not harmful.
-   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure "${confgcc[@]}"
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${BROOT}"/bin/bash 
"${S}"/configure "${confgcc[@]}"
 
# Return to whatever directory we were in before
-   popd > /dev/null
+   popd > /dev/null || die
 }
 
 # Replace -m flags unsupported by the version being built with the best
@@ -1691,6 +1691,19 @@ gcc_do_make() {
BOOT_CFLAGS=${BOOT_CFLAGS-"$(get_abi_CFLAGS 
${TARGET_DEFAULT_ABI}) ${CFLAGS}"}
fi
 
+   if is_jit ; then
+   # TODO: docs for jit?
+   pushd "${WORKDIR}"/build-jit > /dev/null || die
+
+   einfo "Building JIT"
+   emake \
+   LDFLAGS="${LDFLAGS}" \
+   STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
+   LIBPATH="${LIBPATH}" \
+   BOOT_CFLAGS="${BOOT_CFLAGS}"
+   popd > /dev/null || die
+fi
+
einfo "Compiling ${PN} (${GCC_MAKE_TARGET})..."
 
pushd "${WORKDIR}"/build >/dev/null
@@ -1735,19 +1748,6 @@ gcc_do_make() {
fi
fi
 
-   if is_jit ; then
-   # TODO: docs for jit?
-   pushd "${WORKDIR}"/build-jit > /dev/null || die
-
-   einfo "Building JIT"
-   emake \
-   LDFLAGS="${LDFLAGS}" \
-   STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
-   LIBPATH="${LIBPATH}" \
-   BOOT_CFLAGS="${BOOT_CFLAGS}"
-   popd > /dev/null || die
-   fi
-
popd >/dev/null
 }
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 901825cbbdb46bc6b9b65f78b7d635a56f689e07
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 03:50:14 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May 29 03:50:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=901825cb

sys-cluster/nova: add keepdir

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

 sys-cluster/nova/nova-25.0.0-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild 
b/sys-cluster/nova/nova-25.0.0-r1.ebuild
index 78727beab..ef270c92f 100644
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild
@@ -173,6 +173,8 @@ python_install_all() {
diropts -m 0750 -o nova -g qemu
dodir /var/log/nova /var/lib/nova/instances
diropts -m 0750 -o nova -g nova
+   keepdir /var/log/nova
+   keepdir /var/lib/nova
 
insinto /etc/nova
insopts -m 0640 -o nova -g nova



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

2022-05-28 Thread Alessandro Barbieri
commit: 1433a3a5522670926c764af58918b9bc690ce776
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May 29 03:22:22 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May 29 03:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1433a3a5

sys-cluster/nova: fix optfeatures

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

 sys-cluster/nova/nova-25.0.0-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild 
b/sys-cluster/nova/nova-25.0.0-r1.ebuild
index 31b5977e7..78727beab 100644
--- a/sys-cluster/nova/nova-25.0.0-r1.ebuild
+++ b/sys-cluster/nova/nova-25.0.0-r1.ebuild
@@ -216,9 +216,9 @@ pkg_postinst() {
 
use iscsi && elog "iscsid needs to be running if you want cinder to 
connect"
 
-   optfeature "osprofiler" dev-python/osprofiler-1.4.0
-   optfeature "powervm" dev-python/pypowervm-1.1.15
-   optfeature "zvm" dev-python/zVMCloudConnector-1.3.0
-   optfeature "hyperv" dev-python/os-win-5.5.0
-   optfeature "vmware" dev-python/oslo-vmware-3.6.0
+   optfeature "osprofiler" >=dev-python/osprofiler-1.4.0
+   optfeature "powervm" >=dev-python/pypowervm-1.1.15
+   optfeature "zvm" >=dev-python/zVMCloudConnector-1.3.0
+   optfeature "hyperv" >=dev-python/os-win-5.5.0
+   optfeature "vmware" >=dev-python/oslo-vmware-3.6.0
 }



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

2022-05-28 Thread Sam James
commit: 0e6ddb7525688d55595ad746c47adb88f98c1b0a
Author: Randall T. Vasquez  icloud  com>
AuthorDate: Fri May  6 02:58:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 03:14:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6ddb75

app-crypt/veracrypt: add 1.25.9

Signed-off-by: Randall T. Vasquez  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/25343
Signed-off-by: Sam James  gentoo.org>

 app-crypt/veracrypt/Manifest|  1 +
 app-crypt/veracrypt/veracrypt-1.25.9.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/app-crypt/veracrypt/Manifest b/app-crypt/veracrypt/Manifest
index 3c827349e7ce..7833eba62e3f 100644
--- a/app-crypt/veracrypt/Manifest
+++ b/app-crypt/veracrypt/Manifest
@@ -1,2 +1,3 @@
 DIST veracrypt-1.24_p8.tar.gz 25116825 BLAKE2B 
fccab3e7de7637f6f3a7f448a9dcc6671198ea6155e8f6741844c5bd844819c639f968e4cc6e13c274c90f2ba8e540a020b98cb12617a109d5911ce8dd9cb991
 SHA512 
16139d055e2b2dda6c38ecf156cf5d15cd4788253fe0c85e42050eafd8afbd5c5908e590e53a7b5220767ebbb3b9e81d0049a910b322e42f1c29d2c131bd29d0
 DIST veracrypt-1.25.7.tar.gz 26108318 BLAKE2B 
e3974e6abec3ff462239b6c7a775ebfde4138dde295863c8788de88b593bc4bcd69db66eb81dd08333055b0efed2cf24d5f038099f6fc25b8f550cb90347
 SHA512 
955d5354d7401625196f1bd43d5e40695f4a2ebc7742cdfe0850d3b974a02126446346fe7e3174e16a38de39b507fc436b45b5e43d6fb714f37a4b8b394843dd
+DIST veracrypt-1.25.9.tar.gz 26200897 BLAKE2B 
e48f060343f875a0660040dde35fa826ca87c3659d97a039c2b84193276075b4d3596119bde6727e51eead0c876c91a5a1a3ea77717e74061d5d20a4ea1a6fed
 SHA512 
e83bf7ca52d3893347dd06295db0534931f6f388fc6b0f26dc80ffef77f13918bf9558ab8ac2e6225945415f3291646d7c1c8de382dbe8e468ab1e927251982c

diff --git a/app-crypt/veracrypt/veracrypt-1.25.9.ebuild 
b/app-crypt/veracrypt/veracrypt-1.25.9.ebuild
new file mode 100644
index ..41d225cd1baf
--- /dev/null
+++ b/app-crypt/veracrypt/veracrypt-1.25.9.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets
+
+DESCRIPTION="Disk encryption with strong security based on TrueCrypt"
+HOMEPAGE="https://www.veracrypt.fr/en/Home.html;
+SRC_URI="https://github.com/${PN}/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/VeraCrypt-VeraCrypt_${PV}/src"
+
+# The modules not linked against in Linux include (but not limited to):
+#   libzip, chacha-xmm, chacha256, chachaRng, rdrand, t1ha2
+# Tested by actually removing the source files and performing a build
+# For this reason, we don't have to worry about their licenses
+LICENSE="Apache-2.0 BSD truecrypt-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+asm cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc X"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   sys-fs/lvm2
+   sys-fs/fuse:0
+   x11-libs/wxGTK:${WX_GTK_VER}[X?]
+   app-admin/sudo
+   dev-libs/pkcs11-helper"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   asm? ( dev-lang/yasm )"
+
+CONFIG_CHECK="~BLK_DEV_DM ~CRYPTO ~CRYPTO_XTS ~DM_CRYPT ~FUSE_FS"
+
+src_configure() {
+   setup-wxwidgets
+
+   # https://bugs.gentoo.org/786741
+   # std::byte clashes with src/Common/Tcdefs.h typedef
+   append-cxxflags -std=c++14
+}
+
+src_compile() {
+   local myemakeargs=(
+   NOSTRIP=1
+   NOTEST=1
+   VERBOSE=1
+   CC="$(tc-getCC)"
+   CXX="$(tc-getCXX)"
+   AR="$(tc-getAR)"
+   RANLIB="$(tc-getRANLIB)"
+   TC_EXTRA_CFLAGS="${CFLAGS}"
+   TC_EXTRA_CXXFLAGS="${CXXFLAGS}"
+   TC_EXTRA_LFLAGS="${LDFLAGS}"
+   WX_CONFIG="${WX_CONFIG}"
+   $(usex X "" "NOGUI=1")
+   $(usex asm "" "NOASM=1")
+   $(usex cpu_flags_x86_sse2 "" "NOSSE2=1")
+   $(usex cpu_flags_x86_sse4_1 "SSE41=1" "")
+   $(usex cpu_flags_x86_ssse3 "SSSE3=1" "")
+   )
+
+   emake "${myemakeargs[@]}"
+}
+
+src_test() {
+   ./Main/veracrypt --text --test || die "tests failed"
+}
+
+src_install() {
+   local DOCS=( Readme.txt )
+
+   dobin Main/veracrypt
+   if use doc; then
+   DOCS+=( "${S}"/../doc/EFI-DCS )
+   docompress -x /usr/share/doc/${PF}/EFI-DCS
+   HTML_DOCS=( "${S}"/../doc/html/. )
+   fi
+   einstalldocs
+
+   newinitd "${FILESDIR}"/veracrypt.init veracrypt
+
+   if use X; then
+   local s
+   for s in 16 48 128 256; do
+   newicon -s ${s} Resources/Icons/VeraCrypt-${s}x${s}.xpm 
veracrypt.xpm
+   done
+   make_desktop_entry veracrypt "VeraCrypt" veracrypt 
"Utility;Security"
+   fi
+
+   pax-mark -m "${ED}"/usr/bin/veracrypt
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-05-28 Thread Mike Gilbert
commit: cb3ba27d18d207d560ce25bbe0ef8cb714238002
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 29 01:39:03 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 29 01:39:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3ba27d

sys-kernel/dracut: fix build on musl

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

 sys-kernel/dracut/dracut-056.ebuild|  1 +
 sys-kernel/dracut/files/056-musl.patch | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-kernel/dracut/dracut-056.ebuild 
b/sys-kernel/dracut/dracut-056.ebuild
index 35a294f43e10..2b3d51d97aec 100644
--- a/sys-kernel/dracut/dracut-056.ebuild
+++ b/sys-kernel/dracut/dracut-056.ebuild
@@ -61,6 +61,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/056-musl.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/056-musl.patch 
b/sys-kernel/dracut/files/056-musl.patch
new file mode 100644
index ..ded19755
--- /dev/null
+++ b/sys-kernel/dracut/files/056-musl.patch
@@ -0,0 +1,33 @@
+From ce55a85ed5d902c19d75895508856f96ec2ceb1a Mon Sep 17 00:00:00 2001
+From: Laszlo Gombos 
+Date: Sun, 20 Feb 2022 22:23:49 -0500
+Subject: [PATCH] fix(install): restore musl support
+
+__GLIBC_PREREQ is only defined in glibc.
+---
+ src/install/util.c | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/install/util.c b/src/install/util.c
+index 5721de89e..0af387c27 100644
+--- a/src/install/util.c
 b/src/install/util.c
+@@ -24,17 +24,15 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "util.h"
+ 
+-#if __GLIBC_PREREQ(2, 30) == 0
+-#include 
+ #ifndef SYS_gettid
+ #error "SYS_gettid unavailable on this system"
+ #endif
+ 
+ #define gettid()((pid_t) syscall(SYS_gettid))
+-#endif /*__GLIBC_PREREQ */
+ 
+ size_t page_size(void)
+ {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-vfs/, gnome-base/gnome-vfs/files/, profiles/

2022-05-28 Thread Matt Turner
commit: ba6b3b6ee55d9f205df88e33b637dfa946dd4029
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 01:37:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 01:37:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6b3b6e

gnome-base/gnome-vfs: Remove

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

 gnome-base/gnome-vfs/Manifest  |   1 -
 .../gnome-vfs/files/gnome-vfs-2.12.0-afs.patch |  12 --
 .../files/gnome-vfs-2.15.2-headers-define.patch|  19 ---
 .../files/gnome-vfs-2.16.0-no-dbus-crash.patch |  12 --
 .../files/gnome-vfs-2.20.0-automagic-deps.patch|  68 -
 .../files/gnome-vfs-2.20.1-automagic-deps.patch|  19 ---
 .../files/gnome-vfs-2.24.0-uuid-mount.patch|  77 --
 .../files/gnome-vfs-2.24.4-automake-1.13.patch |  30 
 .../gnome-vfs-2.24.4-build-tests-asneeded.patch|  25 
 ...nome-vfs-2.24.4-disable-test-async-cancel.patch |  24 
 .../files/gnome-vfs-2.24.4-gnutls27.patch  |  68 -
 .../files/gnome-vfs-2.24.4-gnutls34.patch  |  38 -
 .../files/gnome-vfs-2.24.4-home_dir_fakeroot.patch | 155 -
 .../files/gnome-vfs-2.24.4-openssl-1.1.patch   |  26 
 gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild| 141 ---
 gnome-base/gnome-vfs/metadata.xml  |   8 --
 profiles/package.mask  |   5 -
 17 files changed, 728 deletions(-)

diff --git a/gnome-base/gnome-vfs/Manifest b/gnome-base/gnome-vfs/Manifest
deleted file mode 100644
index 66d8544c7d33..
--- a/gnome-base/gnome-vfs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-vfs-2.24.4.tar.bz2 1890370 BLAKE2B 
696c8ce479de5a15660c9cc79eeb1abb6d69716f68558c7f791a3a44a7f1e9d09d9bc9adcca11dabd745f36a70222817b6f3c56839add737b802aba0e7ac
 SHA512 
db4e49f5356647667c4d40c7ce5c299c934cb41069b2086fb89c4e87b2202b5009616d65c1dafeb93e37033a5a68965342c2b18d87b8a3265c4347dec5128581

diff --git a/gnome-base/gnome-vfs/files/gnome-vfs-2.12.0-afs.patch 
b/gnome-base/gnome-vfs/files/gnome-vfs-2.12.0-afs.patch
deleted file mode 100644
index cdc88c24b6a3..
--- a/gnome-base/gnome-vfs/files/gnome-vfs-2.12.0-afs.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur gnome-vfs-2.12.0/libgnomevfs/gnome-vfs-filesystem-type.c 
gnome-vfs-2.12.0-patched/libgnomevfs/gnome-vfs-filesystem-type.c
 gnome-vfs-2.12.0/libgnomevfs/gnome-vfs-filesystem-type.c   2005-08-23 
01:34:36.0 +0800
-+++ gnome-vfs-2.12.0-patched/libgnomevfs/gnome-vfs-filesystem-type.c   
2005-09-18 20:30:47.0 +0800
-@@ -35,7 +35,7 @@
- 
- static struct FSInfo fs_data[] = {
-   { "affs" , N_("AFFS Volume"), 0},
--  { "afs"  , N_("AFS Network Volume"), 0 },
-+  { "afs"  , N_("AFS Network Volume"), 1 },
-   { "auto" , N_("Auto-detected Volume"), 0 },
-   { "cd9660"   , N_("CD-ROM Drive"), 0 },
-   { "cdda" , N_("CD Digital Audio"), 0 },

diff --git a/gnome-base/gnome-vfs/files/gnome-vfs-2.15.2-headers-define.patch 
b/gnome-base/gnome-vfs/files/gnome-vfs-2.15.2-headers-define.patch
deleted file mode 100644
index 9d6e9978242f..
--- a/gnome-base/gnome-vfs/files/gnome-vfs-2.15.2-headers-define.patch
+++ /dev/null
@@ -1,19 +0,0 @@
 a/configure.in
-+++ b/configure.in
-@@ -191,6 +191,16 @@
- 
- AC_CHECK_HEADERS(sys/param.h sys/resource.h sys/vfs.h sys/mount.h 
sys/statfs.h sys/statvfs.h sys/param.h wctype.h sys/poll.h poll.h)
- 
-+AC_CHECK_HEADERS([pwd.h])
-+if test "$ac_cv_header_pwd_h" = "yes"; then
-+  AC_DEFINE(HAVE_PWD_H, [1], [pwd.h present])
-+fi
-+
-+AC_CHECK_HEADERS([grp.h])
-+if test "$ac_cv_header_grp_h" = "yes"; then
-+  AC_DEFINE(HAVE_GRP_H, [1], [grp.h present])
-+fi
-+
- dnl
- dnl file system type member in statfs struct
- dnl

diff --git a/gnome-base/gnome-vfs/files/gnome-vfs-2.16.0-no-dbus-crash.patch 
b/gnome-base/gnome-vfs/files/gnome-vfs-2.16.0-no-dbus-crash.patch
deleted file mode 100644
index 6905060a4f71..
--- a/gnome-base/gnome-vfs/files/gnome-vfs-2.16.0-no-dbus-crash.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --exclude-from=/home/dang/.diffrc -u -ruN 
gnome-vfs-2.16.0.orig/libgnomevfs/gnome-vfs-volume-monitor-client.c 
gnome-vfs-2.16.0/libgnomevfs/gnome-vfs-volume-monitor-client.c
 gnome-vfs-2.16.0.orig/libgnomevfs/gnome-vfs-volume-monitor-client.c
2006-07-07 04:46:39.0 -0400
-+++ gnome-vfs-2.16.0/libgnomevfs/gnome-vfs-volume-monitor-client.c 
2006-09-21 11:22:49.0 -0400
-@@ -236,6 +236,8 @@
- gnome_vfs_volume_monitor_client_init (GnomeVFSVolumeMonitorClient 
*volume_monitor_client)
- {
-   setup_dbus_connection (volume_monitor_client);
-+  if (!volume_monitor_client->dbus_conn)
-+  return;
-   read_drives_from_daemon (volume_monitor_client);
-   read_volumes_from_daemon (volume_monitor_client);
- }

diff --git a/gnome-base/gnome-vfs/files/gnome-vfs-2.20.0-automagic-deps.patch 

[gentoo-commits] repo/gentoo:master commit in: media-libs/clutter-gst/files/, media-libs/clutter-gst/

2022-05-28 Thread Matt Turner
commit: 5b564489d98f2937be31ced87a6ca029fa4d3929
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 01:28:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 01:31:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b564489

media-libs/clutter-gst: Add patch to remove RGBx/BGRx support

Closes: https://bugs.gentoo.org/847913
Signed-off-by: Matt Turner  gentoo.org>

 .../clutter-gst/clutter-gst-3.0.27-r2.ebuild   | 49 +
 0.27-video-sink-Remove-RGBx-BGRx-support.patch | 63 ++
 2 files changed, 112 insertions(+)

diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild 
b/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild
new file mode 100644
index ..3b28b0d10ce9
--- /dev/null
+++ b/media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+HOMEPAGE="https://blogs.gnome.org/clutter/;
+DESCRIPTION="GStreamer integration library for Clutter"
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="X debug +introspection udev"
+
+# >=cogl-1.18 provides cogl-2.0-experimental
+DEPEND="
+   >=dev-libs/glib-2.20:2
+   >=media-libs/clutter-1.20:1.0=[X=,introspection?]
+   >=media-libs/cogl-1.18:1.0=[introspection?]
+   >=media-libs/gstreamer-1.4:1.0[introspection?]
+   >=media-libs/gst-plugins-bad-1.4:1.0
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
+   udev? ( dev-libs/libgudev )
+"
+# uses goom from gst-plugins-good
+RDEPEND="${DEPEND}
+   >=media-libs/gst-plugins-good-1.4:1.0
+   !udev? ( media-plugins/gst-plugins-v4l2 )
+"
+BDEPEND="
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.11
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-video-sink-Remove-RGBx-BGRx-support.patch
+)
+
+src_configure() {
+   # --enable-gl-texture-upload is experimental
+   gnome2_src_configure \
+   --disable-maintainer-flags \
+   --enable-debug=$(usex debug yes minimum) \
+   $(use_enable introspection) \
+   $(use_enable udev)
+}

diff --git 
a/media-libs/clutter-gst/files/3.0.27-video-sink-Remove-RGBx-BGRx-support.patch 
b/media-libs/clutter-gst/files/3.0.27-video-sink-Remove-RGBx-BGRx-support.patch
new file mode 100644
index ..fba6addc08cf
--- /dev/null
+++ 
b/media-libs/clutter-gst/files/3.0.27-video-sink-Remove-RGBx-BGRx-support.patch
@@ -0,0 +1,63 @@
+From  Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Tue, 26 Apr 2022 23:06:51 +
+Subject: [PATCH] video-sink: Remove RGBx/BGRx support
+
+The rgb24 renderer uses the wrong pixel stride and the rgb32 renderer
+assumes alpha is meaningful. We can use neither.
+
+Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51
+---
+ clutter-gst/clutter-gst-video-sink.c | 8 ++--
+ 1 file changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/clutter-gst/clutter-gst-video-sink.c 
b/clutter-gst/clutter-gst-video-sink.c
+index 2cbabe6043ca..2c1c10c7810b 100644
+--- a/clutter-gst/clutter-gst-video-sink.c
 b/clutter-gst/clutter-gst-video-sink.c
+@@ -98,8 +98,6 @@ GST_DEBUG_CATEGORY_STATIC (clutter_gst_video_sink_debug);
+   "I420,"   \
+   "RGBA,"   \
+   "BGRA,"   \
+-  "RGBx,"   \
+-  "BGRx,"   \
+   "RGB,"\
+   "BGR,"\
+   "NV12 }"
+@@ -1392,21 +1390,21 @@ static ClutterGstRenderer rgb32_glsl_renderer =
+  ";"
+ #endif
+  MAKE_CAPS (GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY,
+-"{ RGBA, BGRA, RGBx, BGRx }")),
++"{ RGBA, BGRA }")),
+ 1, /* n_layers */
+ clutter_gst_rgb32_glsl_setup_pipeline,
+ clutter_gst_rgb32_upload,
+ clutter_gst_rgb32_upload_gl,
+ clutter_gst_dummy_shutdown,
+   };
+ 
+ static ClutterGstRenderer rgb32_renderer =
+   {
+ "RGB 32",
+ CLUTTER_GST_RGB32,
+ 0,
+ GST_STATIC_CAPS (MAKE_CAPS (GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY,
+-"{ RGBA, BGRA, RGBx, BGRx }")),
++"{ RGBA, BGRA }")),
+ 2, /* n_layers */
+ clutter_gst_rgb32_setup_pipeline,
+ clutter_gst_rgb32_upload,
+@@ -1907,12 +1905,10 @@ clutter_gst_video_sink_parse_caps (GstCaps *caps,
+   format = CLUTTER_GST_NV12;
+   break;
+ case GST_VIDEO_FORMAT_RGB:
+-case GST_VIDEO_FORMAT_RGBx:
+   format = CLUTTER_GST_RGB24;
+

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

2022-05-28 Thread Matt Turner
commit: 87bbefd3baf77b293524242648eb71b4cdab0cee
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 01:12:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 01:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87bbefd3

x11-terms/gnome-terminal: Version bump to 3.44.1

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

 x11-terms/gnome-terminal/Manifest  |  1 +
 .../gnome-terminal/gnome-terminal-3.44.1.ebuild| 93 ++
 2 files changed, 94 insertions(+)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index b6035cd5058b..848190518745 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -2,3 +2,4 @@ DIST gnome-terminal-3.42.2-cntr-ntfy-autottl-ts.patch.xz 33980 
BLAKE2B e0400f960
 DIST gnome-terminal-3.42.2.tar.xz 1806388 BLAKE2B 
9e3068d9731689dd5dc012405384073a6ea07d59370340bcccdc3383e24f5a5424a14b5e903a01b4cca3925758f9b2f5cd7861b30658324297f817807fefbb66
 SHA512 
001504539adbcdac609f22ee8120455d2a2db8f4208ca2715c6bb271b5488bfdbe78deca3c997cd4d2293f2e7e51db66746af56f5ba46792542654972dbc739e
 DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B 
b3599386e7272fc5b742c11663f09bbfafa84cc855bd13fd602d679601fbb4126f36cdb157db37db335bf9edfe7d2b85e534baf837c5817984ec17baa4cdbb6c
 SHA512 
6422a774abfee18b2681115344f508b72ead1bb9f27b5b1596b419a9ce5a137d41e2d749b6d784170225e7f21f15c109f7eb74cc3164371d53dee7790bf99187
 DIST gnome-terminal-3.44.0.tar.xz 1810124 BLAKE2B 
041aa7400cbf0f075c37f6276d06dbffb0b87da13d8bcb9d13e62b13a1e16ae612970d1ec6462c7c257f7bcf2da222b48df1d8d28ce24b216ae3d11c76f05341
 SHA512 
0cf039c0aa364a9ac63d9f24d466506a919cf733f2ee8dc1c6f42459e6c742bad678f7ad7cec3721e9512b8f414dc4c4c1f29057c73e5e4a870a04d6bcd98ed6
+DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 
3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea
 SHA512 
afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
new file mode 100644
index ..ee6bad56441b
--- /dev/null
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
+
+DESCRIPTION="A terminal emulator for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/ 
https://gitlab.gnome.org/GNOME/gnome-terminal;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug +gnome-shell +nautilus vanilla"
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.44.0-cntr-ntfy-autottl-ts.patch.xz
 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+# FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.27:3
+   >=x11-libs/vte-0.68.0:2.91[!vanilla?]
+   >=dev-libs/libpcre2-10
+   >=gnome-base/dconf-0.14
+   >=gnome-base/gsettings-desktop-schemas-0.1.0
+   sys-apps/util-linux
+   gnome-shell? ( gnome-base/gnome-shell )
+   nautilus? ( >=gnome-base/nautilus-3.28.0 )
+"
+DEPEND="${RDEPEND}"
+# itstool required for help/* with non-en LINGUAS, see bug #549358
+# xmllint required for glib-compile-resources, see bug #549304
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DOC_CONTENTS="To get previous working directory inherited in new opened tab, or
+   notifications of long-running commands finishing, you will need
+   to add the following line to your ~/.bashrc:\n
+   . /etc/profile.d/vte-2.91.sh"
+
+src_prepare() {
+   if ! use vanilla; then
+   # https://bugzilla.gnome.org/show_bug.cgi?id=695371
+   # Fedora patches:
+   # Restore transparency support (with compositing WMs only)
+   # OSC 777 desktop notification support (notifications on tabs 
for long-running commands completing)
+   # Restore "Set title" support
+   # Automatic title updating based on currently running 
foreground process
+   # 
https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch
+   # Depends on vte[-vanilla] for OSC 777 and the 
preexec/precmd/etc patches in VTE
+   eapply "${WORKDIR}"/${PN}-3.44.0-cntr-ntfy-autottl-ts.patch
+   fi
+   default
+}

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

2022-05-28 Thread Matt Turner
commit: 86cf7dde6f6cc1fdde18de42b2f66e7886c2e35e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 01:16:08 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 01:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86cf7dde

net-libs/webkit-gtk: Version bump to 2.36.3

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

 net-libs/webkit-gtk/Manifest |   1 +
 net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild | 250 +++
 2 files changed, 251 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index e63783a4835e..851d58b2a81e 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1,3 @@
 DIST webkitgtk-2.36.1.tar.xz 27149816 BLAKE2B 
8136caed8779c23f872d2d540f3ca934e0e718699c575c893f44c63dac0f5fd59a93ad6cd299531a544719d6b5715c8d33fac3c3288983bcef51a47a2d75db59
 SHA512 
c0574bd8924df89c1a82905a8c0c09b4be49f75639db659b38fc3123922128a22fa6f4cf099f08ef7742ecefbbde765177a77e00fd641db3a5eb509586e96ae4
 DIST webkitgtk-2.36.2.tar.xz 26444132 BLAKE2B 
5ad4f3aad0e5c984a2c18b32faf13b5357828a010b64f35d743f5fc3b45c6912339b2d1996735ca690547c8cdc3aceaeac2c89e104d4addd29ab47aa4a139ab3
 SHA512 
00849ab0a4f6deca4287d3556ee10d9779197fcb618045174c3d39ff1847937bd3fe4208a39a13c53ebf7e2fe35a915494ddf6bec1120100dfba8695c883154a
+DIST webkitgtk-2.36.3.tar.xz 26600236 BLAKE2B 
80c1127e75a12603e3646b840d6fd8cc4146b5a964d9a44966ff7d40e67f8743420c87f3c001f9299b2449f492401d86c02e55395e2db8938ff0e3bbb08790cb
 SHA512 
dfd02e22a58d0080d9bf6c7dd2a710bb9d8698ff8a4226653629294b74cc981a3e35d4d93eed5ebad35c81b339ec8b96755ad0b36c0238da151b359e07bcb692

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild
new file mode 100644
index ..4743940081ea
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild
@@ -0,0 +1,250 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{8..11} )
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit check-reqs flag-o-matic gnome2 python-any-r1 ruby-single 
toolchain-funcs cmake
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4/37" # soname version of libwebkit2gtk-4.0
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring 
+gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp 
spell systemd test wayland X"
+
+# gstreamer with opengl/gles2 needs egl
+REQUIRED_USE="
+   gles2-only? ( egl )
+   gstreamer? ( egl )
+   wayland? ( egl )
+   || ( aqua wayland X )
+"
+
+# Tests fail to link for inexplicable reasons
+# https://bugs.webkit.org/show_bug.cgi?id=148210
+RESTRICT="test"
+
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up 
with GLX set, but that's a bit automagic too to fix
+RDEPEND="
+   >=x11-libs/cairo-1.16.0:=[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-61.2:=
+   media-libs/libjpeg-turbo:0=
+   >=net-libs/libsoup-2.54:2.4[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3=
+   sys-libs/zlib:0
+   >=dev-libs/atk-2.16.0
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.67.1:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   gnome-keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0[egl?,X?]
+   gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
+   !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] )
+   >=media-plugins/gst-plugins-opus-1.20:1.0
+   >=media-libs/gst-plugins-bad-1.20:1.0
+   )
+
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/libXt
+   )
+
+   libnotify? ( x11-libs/libnotify )
+   dev-libs/hyphen
+   jpeg2k? ( 

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

2022-05-28 Thread Matt Turner
commit: 50fd3e823a30c138a464dc2f4e87a20ff1278fe6
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 00:10:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 01:17:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fd3e82

media-gfx/eog: Version bump to 42.2

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

 media-gfx/eog/Manifest|  1 +
 media-gfx/eog/eog-42.2.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index 6809fdd6ac3b..583e289b3454 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,3 +1,4 @@
 DIST eog-41.1.tar.xz 3603320 BLAKE2B 
8b0d7affe921bcb2c917f89dc3845360f784b5d5f394a7f94379c98cd905504cde7a8fb6f59aa09bc778e302113ad27ec5815e529b418d68a3012fbf9b018d65
 SHA512 
0fa514dd6ef195e449bbde183f94850dfca764815a95423376bc0da422d07b6cbd7b35bbdd5ba9d8f995f55aae1e1b65d57626d1809cccf95389767d0ed594e8
 DIST eog-42.0.tar.xz 4446392 BLAKE2B 
bb89eadaf2066f0ef3b6f99d47d75b438adfd3bca0451e8fa5d4513e98d1e8c6acc518eb7564f2768d43205a56843852edc1aa1ecce9fac8018ae4954376b852
 SHA512 
3901dbac9a371bac1e1bdc143e3d257a8e25fa2743a97bd9f9ecdb06e43cd5278edf33a46ab24c5e40babef6825181c986c99d9b4fafead71e04f51e65ae2acb
 DIST eog-42.1.tar.xz 4446444 BLAKE2B 
e500b3f96abfc72f56544c16254a99438137789be771310fd790c201451cf6a56fd9b6efc0ea8466dbb27be57cf0cd146d77c3e4917fda928ca02928ffaddea7
 SHA512 
12db6bb2218f9dcea0e0558b04c05f3f8eb298eb7170a9511a7996a37082667fe06994d1db3ee4fef759aeb763a9de87749c8defa8d749432b635d2b421d1c8a
+DIST eog-42.2.tar.xz 4445892 BLAKE2B 
863ecf1efcf295ae0deb6a966b6e0009cf4966543548e258d73315810bb4c1ed8434fa022b8367d779243376d2ba6cbe10d5e44135cedd0e5ec520dcee4ceaaf
 SHA512 
f2da81fe7040f7ffc63da03df4889add33d59ad8df637797d1094d95233f4ce891838dfe6f774f58de63c28a620807bc4097b3ab1f31afb7cc7c402f8501e69d

diff --git a/media-gfx/eog/eog-42.2.ebuild b/media-gfx/eog/eog-42.2.ebuild
new file mode 100644
index ..fb9dfdc4d3cc
--- /dev/null
+++ b/media-gfx/eog/eog-42.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Eye of GNOME image viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome 
https://gitlab.gnome.org/GNOME/eog;
+
+LICENSE="GPL-2+"
+SLOT="1"
+
+IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
+REQUIRED_USE="exif? ( jpeg )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.53.4:2
+   >=dev-libs/libpeas-0.7.4:=[gtk]
+   >=gnome-base/gnome-desktop-2.91.2:3=
+   >=gnome-base/gsettings-desktop-schemas-42_beta
+   >=x11-misc/shared-mime-info-0.20
+   >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
+   >=x11-libs/gtk+-3.24.15:3[introspection,X]
+   >=gui-libs/libhandy-1.5.0:1
+   sys-libs/zlib
+
+   exif? ( >=media-libs/libexif-0.6.14 )
+   lcms? ( media-libs/lcms:2 )
+   xmp? ( media-libs/exempi:2 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   svg? ( >=gnome-base/librsvg-2.44.0:2 )
+
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use exif libexif)
+   $(meson_use lcms cms)
+   $(meson_use xmp)
+   $(meson_use jpeg libjpeg)
+   $(meson_use svg librsvg)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   -Dinstalled_tests=false
+   -Dlibportal=false # As of 40.3, all libportal usages are 
flatpak-specific
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-05-28 Thread Sam James
commit: 53f537d9ca4ea909abb6a435417604dbbe99c3bc
Author: Sam James  gentoo  org>
AuthorDate: Sun May 29 01:06:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 01:11:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f537d9

sys-apps/systemd-utils: add 250.6

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-250.6.ebuild | 496 ++
 2 files changed, 497 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 80f1888fd280..1a079391ca00 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-musl-patches-250.4.tar.gz 28065 BLAKE2B 
b8366c4bb29705e3f41f07d0105c4d252d543aaac178e968663660eeb573da034813aa50a96c74ac78ae5efeea379e00df33c5a039ec828cf93450ed23786252
 SHA512 
66e41fab1873021913c32e3f43300ea7babd18a36e6543838ab7fab4c44f5590c6a7414dd50c7ee81e5513b0e5aa01cb6df4231e8e06c609d63011a32b524213
 DIST systemd-stable-250.4.tar.gz 11132786 BLAKE2B 
8fdfe1bad76e572dc1be0955f3d1c4080f2beb81a2f9670f80827899f5406ab8ed8675400c2f5e8ccef44cf1bceff42ceae12a42e1b67d46c0deb523e6495f25
 SHA512 
307ed0920da660b6c45d909fea66864fb98db8b2f6905d629fb2012fc4bf64dd25fd61168c22bf4098200be541be9b0e815fbde98806a99c85cb33d49d8b63d0
 DIST systemd-stable-250.5.tar.gz 11212059 BLAKE2B 
b7dbcb9e82c51e966db20a92ccd59ac19309702c481dd575c4e6367ca5ade10fe4b689925416ce1169682380cbf22d7d692b2378ef091f3007c16891992e3f92
 SHA512 
ad864b67bd5e2f5fd5705b636467827e4735142cefba150d24bb8e51ac0263650b2b0e53d4426eb509d1db59b83dc3b4c4bf157cc355fc2b7524db6bc4a9b5cd
+DIST systemd-stable-250.6.tar.gz 11212534 BLAKE2B 
faf065dbe5c02d9d3311202f93b9ad8984c4c9d127d32c17f305b81046f9e29cfc731cdd4abbd073965f448f4e1dff81d80313896b346548d2640939ad509365
 SHA512 
b625d5fb419370d238cf72f2e59c8fa6782972d94746835bde3a64a7746edd1d5fad901bbb01311f858b7dbdff6d759518b615708bb835a81964c16878d5644e

diff --git a/sys-apps/systemd-utils/systemd-utils-250.6.ebuild 
b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
new file mode 100644
index ..ce351b7aa23d
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
@@ -0,0 +1,496 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs usr-ldscript
+
+DESCRIPTION="Utilities taken from systemd"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-250.4"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   boot? (
+   >=sys-boot/gnu-efi-3.0.2
+   )
+   >=sys-kernel/linux-headers-3.11
+"
+RDEPEND="${COMMON_DEPEND}
+   boot? ( != -O2, so we need
+   # to unset F_S first, then explicitly set 2, to negate any default
+   # and anything set by the user if they're choosing 3 (or if they've
+   # modified GCC to set 3).
+   #
+   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+   # We can't unconditionally do this b/c we fortify needs
+   # some level of optimisation.
+   filter-flags -D_FORTIFY_SOURCE=3
+   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   fi
+
+   local emesonargs=(
+   -Drootprefix="${EPREFIX:-/}"
+   -Dsysvinit-path=
+   $(meson_native_use_bool boot efi)
+   $(meson_native_use_bool boot gnu-efi)
+   $(meson_native_use_bool 

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

2022-05-28 Thread Sam James
commit: 998488f69002afc46e7422973fc96462c0d6fce1
Author: Sam James  gentoo  org>
AuthorDate: Sun May 29 01:01:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 01:01:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998488f6

sys-apps/systemd: add 250.6

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-250.6.ebuild | 550 ++
 2 files changed, 551 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index a12a4d846fc0..af4ed419db68 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,5 @@
 DIST systemd-251.tar.gz 11431104 BLAKE2B 
da783d815adf244defc3c1ec8a788fffdff45215f5c2449c457e872ad89b8270caa3e48ecb696fa79eb1d79578ded3d098802fed0fc69a191ba2d7d6b120e068
 SHA512 
5a7116cfd99f7875334a1ce55a76ba1840a28b6500b02de82b879629768e10457efd8278024aa1ffefd43defe657284c4d51ab502ed3c7e6b63d5b6e0cc1f642
 DIST systemd-stable-250.4.tar.gz 11132786 BLAKE2B 
8fdfe1bad76e572dc1be0955f3d1c4080f2beb81a2f9670f80827899f5406ab8ed8675400c2f5e8ccef44cf1bceff42ceae12a42e1b67d46c0deb523e6495f25
 SHA512 
307ed0920da660b6c45d909fea66864fb98db8b2f6905d629fb2012fc4bf64dd25fd61168c22bf4098200be541be9b0e815fbde98806a99c85cb33d49d8b63d0
 DIST systemd-stable-250.5.tar.gz 11212059 BLAKE2B 
b7dbcb9e82c51e966db20a92ccd59ac19309702c481dd575c4e6367ca5ade10fe4b689925416ce1169682380cbf22d7d692b2378ef091f3007c16891992e3f92
 SHA512 
ad864b67bd5e2f5fd5705b636467827e4735142cefba150d24bb8e51ac0263650b2b0e53d4426eb509d1db59b83dc3b4c4bf157cc355fc2b7524db6bc4a9b5cd
+DIST systemd-stable-250.6.tar.gz 11212534 BLAKE2B 
faf065dbe5c02d9d3311202f93b9ad8984c4c9d127d32c17f305b81046f9e29cfc731cdd4abbd073965f448f4e1dff81d80313896b346548d2640939ad509365
 SHA512 
b625d5fb419370d238cf72f2e59c8fa6782972d94746835bde3a64a7746edd1d5fad901bbb01311f858b7dbdff6d759518b615708bb835a81964c16878d5644e
 DIST systemd-stable-251.1.tar.gz 11431880 BLAKE2B 
0442489242b2fbfb316f207c7c8c718322a1ea2af8176378fb39bea441fdd8bbb36ea840af9bdec257b714f5f3099daa1139bc6df6ca6f0c2f467c59013fba92
 SHA512 
6fc72197b684abc343480acb66b8f749c186bd7a031ddd757c4a0e5fd8fdeda0cde9c9e634fd3d9e2b2d1ed96019c5f8e7119ad10a7f51d5dc13fac2571c6c70

diff --git a/sys-apps/systemd/systemd-250.6.ebuild 
b/sys-apps/systemd/systemd-250.6.ebuild
new file mode 100644
index ..30b6dfc6d092
--- /dev/null
+++ b/sys-apps/systemd/systemd-250.6.ebuild
@@ -0,0 +1,550 @@
+# Copyright 2011-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam 
python-any-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit build cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnuefi gnutls homed hostnamed-fallback http idn importd 
+kmod
+   +lz4 lzma nat +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   policykit? ( !hostnamed-fallback )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="3.11"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calculator/

2022-05-28 Thread Sam James
commit: 2db81494342ffaa8520a43dfba62a06dcb74962a
Author: Sam James  gentoo  org>
AuthorDate: Sun May 29 00:38:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 00:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db81494

gnome-extra/gnome-calculator: Keyword 42.1 x86, #838709

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

 gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild 
b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
index 346e749e13c0..a3c205847554 100644
--- a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
+++ b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calculator;
 LICENSE="GPL-3+"
 SLOT="0"
 IUSE="+introspection test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # gtksourceview vapi definitions in dev-lang/vala itself are too old, and 
newer vala removes them
 # altogether, thus we need them installed by gtksourceview[vala]



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-contacts/

2022-05-28 Thread Sam James
commit: b759f0f70e1d71aafe1602de3613d381c33e2e71
Author: Sam James  gentoo  org>
AuthorDate: Sun May 29 00:38:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 00:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b759f0f7

gnome-extra/gnome-contacts: Keyword 42.0 x86, #838709

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

 gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
index 8693fe8b046e..a1351affebff 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-42.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts;
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="telepathy"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86"
 
 VALA_DEPEND="
$(vala_depend)



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

2022-05-28 Thread Sam James
commit: 5bed0c77a1c54ac9297db4bb54af2e45c0558ec7
Author: Sam James  gentoo  org>
AuthorDate: Fri May 27 04:31:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 00:11:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bed0c77

toolchain.eclass: build JIT variant separately to avoid slowdown

It's what GCC upstream recommend to avoid slowing down the main GCC
binaries which need to be built w/ -fPIC for JIT.

We build twice but do an extremely minimal build for the JIT part
which is rather quick. Install the JIT version first, then the main GCC
variant, so the overlapping binaries come from the main build => more 
featureful,
correct build options/needed ones for a full GCC build, etc.

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

 eclass/toolchain.eclass | 81 +++--
 1 file changed, 65 insertions(+), 16 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 69d674f46b64..762f8c69d765 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -19,7 +19,7 @@ _TOOLCHAIN_ECLASS=1
 DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="https://gcc.gnu.org/;
 
-inherit flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
+inherit edo flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
 
 tc_is_live() {
[[ ${PV} == ** ]]
@@ -851,7 +851,6 @@ toolchain_src_configure() {
is_d   && GCC_LANG+=",d"
is_gcj && GCC_LANG+=",java"
is_go  && GCC_LANG+=",go"
-   is_jit && GCC_LANG+=",jit"
if is_objc || is_objcxx ; then
GCC_LANG+=",objc"
use objc-gc && confgcc+=( --enable-objc-gc )
@@ -922,10 +921,6 @@ toolchain_src_configure() {
confgcc+=( --disable-libstdcxx-pch )
fi
 
-   # The JIT support requires this.
-   # But see bug #843341.
-   is_jit && confgcc+=( --enable-host-shared )
-
# build-id was disabled for file collisions: bug #526144
#
# # Turn on the -Wl,--build-id flag by default for ELF targets. bug 
#525942
@@ -1333,21 +1328,37 @@ toolchain_src_configure() {
echo
einfo "Languages:   ${GCC_LANG}"
echo
-   einfo "Configuring GCC with: ${confgcc[@]//--/\n\t--}"
-   echo
 
# Build in a separate build tree
-   mkdir -p "${WORKDIR}"/build
+   mkdir -p "${WORKDIR}"/build || die
pushd "${WORKDIR}"/build > /dev/null
 
# ...and now to do the actual configuration
addwrite /dev/zero
 
-   echo "${S}"/configure "${confgcc[@]}"
+   if is_jit ; then
+   einfo "Configuring JIT gcc"
+
+   mkdir -p "${WORKDIR}"/build-jit || die
+   pushd "${WORKDIR}"/build-jit > /dev/null || die
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure \
+   "${confgcc[@]}" \
+   --disable-libada \
+   --disable-libsanitizer \
+   --disable-libvtv \
+   --disable-libgomp \
+   --disable-libquadmath \
+   --disable-libatomic \
+   --disable-lto \
+   --disable-bootstrap \
+   --enable-host-shared \
+   --enable-languages=jit
+   popd > /dev/null || die
+   fi
+
# Older gcc versions did not detect bash and re-exec itself, so force 
the
# use of bash. Newer ones will auto-detect, but this is not harmful.
-   CONFIG_SHELL="${BROOT}/bin/bash" \
-   "${BROOT}"/bin/bash "${S}"/configure "${confgcc[@]}" || die 
"failed to run configure"
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure "${confgcc[@]}"
 
# Return to whatever directory we were in before
popd > /dev/null
@@ -1640,8 +1651,8 @@ gcc_do_make() {
 
# default target
if is_crosscompile || tc-is-cross-compiler ; then
-   # 3 stage bootstrapping doesnt quite work when you cant run the
-   # resulting binaries natively ^^;
+   # 3 stage bootstrapping doesn't quite work when you can't run 
the
+   # resulting binaries natively
GCC_MAKE_TARGET=${GCC_MAKE_TARGET-all}
else
if _tc_use_if_iuse pgo; then
@@ -1719,6 +1730,19 @@ gcc_do_make() {
fi
fi
 
+   if is_jit ; then
+   # TODO: docs for jit?
+   pushd "${WORKDIR}"/build-jit > /dev/null || die
+
+   einfo "Building JIT"
+   emake \
+   LDFLAGS="${LDFLAGS}" \
+   STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
+   LIBPATH="${LIBPATH}" \
+   

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

2022-05-28 Thread Sam James
commit: 2619d10984d0633e8cab4464c389ba9cc10642cb
Author: Sam James  gentoo  org>
AuthorDate: Fri May 27 22:38:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 29 00:11:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2619d109

toolchain.eclass: sync output

Makes the build output far easier to read (GCC has "parallel configure"
for a start which is confusing enough) and doesn't slow anything down,
although does affect output speed.

I've prepended rather than appended to MAKEOPTS to allow override.

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

 eclass/toolchain.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 762f8c69d765..0ce2ef02b432 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -493,6 +493,11 @@ toolchain_pkg_setup() {
 
# bug #265283
unset LANGUAGES
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS=" --output-sync=line ${MAKEOPTS}"
 }
 
 #>> src_unpack <<



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

2022-05-28 Thread Marek Szuba
commit: 0d1ba3f496ba4a7ed4837e4a585ada5f230aa739
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May 28 22:56:26 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May 28 23:55:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1ba3f4

x11-misc/i3lock: add 2.14

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

 x11-misc/i3lock/Manifest   |  1 +
 x11-misc/i3lock/i3lock-2.14.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-misc/i3lock/Manifest b/x11-misc/i3lock/Manifest
index 7d62c540ae72..d9ea93d622f9 100644
--- a/x11-misc/i3lock/Manifest
+++ b/x11-misc/i3lock/Manifest
@@ -1 +1,2 @@
 DIST i3lock-2.13.tar.bz2 149332 BLAKE2B 
4b285fb3a27463f0d538d291134942a19933394c4c2d0acf27dfe5624a854cef0f29c5fc2e4ce4398c85ac0e6b774521c7daa65abedc0d38b0fd4897b2e6db88
 SHA512 
3a9bed3d14a2d59e641b3603448bb46d769104995b1c0239eca87d582e80e64dd8905b8e455bd5b0e635d4b37d7a87208d8de37253e9af799c65f4f8d396789d
+DIST i3lock-2.14.tar.xz 28648 BLAKE2B 
ef315c4d1175a692b8ea2ac1a6a9cefdaa642fc28cfcc28cbf0c637f9d0cf0ea47738447cf0d90c3c2f869819c178a416aabc44dbfe93ab938e48da2a0143d0a
 SHA512 
85f755333739e61a8ac90447410c48cf54345740bb6c6977efa88500e2b66dfd7fe3338e4fe38f817773219e5994ef6375010fdb3cf711e2ad42045874e39e20

diff --git a/x11-misc/i3lock/i3lock-2.14.ebuild 
b/x11-misc/i3lock/i3lock-2.14.ebuild
new file mode 100644
index ..29d754d62271
--- /dev/null
+++ b/x11-misc/i3lock/i3lock-2.14.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Simple screen locker"
+HOMEPAGE="https://i3wm.org/i3lock/;
+SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="dev-libs/libev
+   sys-libs/pam
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/libxkbcommon[X]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-xrm"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i -e 's:login:system-auth:g' pam/${PN} || die
+}



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

2022-05-28 Thread Marek Szuba
commit: ab1a9f9e3a0efe0fe13971cf1273ac1dd07195be
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May 28 23:54:31 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May 28 23:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1a9f9e

app-admin/ansible-lint: add 6.2.1, drop 6.1.0

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

 app-admin/ansible-lint/Manifest |  2 +-
 ...-lint-6.1.0.ebuild => ansible-lint-6.2.1.ebuild} | 21 -
 2 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 9337e75978ed..efd9341f5b10 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
-DIST ansible-lint-6.1.0.tar.gz 223702 BLAKE2B 
5aeaccbaf9c1bd8e7236e946b408779b42e0839766a485bdbb80ece19ed63b57fa38cb44796c860f6929bb2e98acd21a3de3a9c07486535ed3e6ab5cb499c8d9
 SHA512 
c1ca5abe8e5f441a86db6a4b4fa03c2d87ed2277151ada9af34c3d8af6934d2c1d4b6bffbc11d6cfb7cd7601c9e43a041fe8a2b940fa0630532df05004e11d15
+DIST ansible-lint-6.2.1.tar.gz 233137 BLAKE2B 
8e2a9e989765eb51e6ba01d7118bbff793b73fed35a37ca652a4228731659321cb0de5cf2c76b3aa2d0e63c434bc28f1c3b8df5e91aca132a0291f51460e29f2
 SHA512 
fb3eb8485078f4b426e11dc2b67ef2987640a97552979ef7b192980f750fb798ceab843d95c5e34d0c988cd312a2b5e7b4d58d84c1c5b4f385840ff3a58ac183

diff --git a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
similarity index 68%
rename from app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
index 994f48b51065..8e20fa3a01ff 100644
--- a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
@@ -17,14 +17,15 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-# Since 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even 
to get
-# the test suite started (Bug #836582). TODO: Talk to upstream about how to 
bypass this.
+# Since 6.2.0 ansible-lint once again does not need access to Ansible Galaxy
+# even to get the test suite started, however quite a large fraction of tests
+# fails without network access. Needs more work.
 PROPERTIES="test_network"
 RESTRICT="test"
 
 RDEPEND="
>=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.0.4[${PYTHON_USEDEP}]
>=dev-python/enrich-1.2.6[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
@@ -46,7 +47,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.0.2_test-module-check.patch
 )
 
-# Skip problematic tests:
+# Skip problematic tests (TODO: update this list for ansible-lint-6.2.0+):
 #  - test_call_from_outside_venv doesn't play nicely with the sandbox
 #  - all test_eco and some test_prerun tests require Internet access
 #  - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox
@@ -63,15 +64,9 @@ EPYTEST_DESELECT=(
 distutils_enable_tests pytest
 
 python_test() {
-   # For some reason the schema files do not get installed in spite of 
being present in release tarballs,
-   # with the test suite relying on "refreshing" them (i.e. downloading 
them from the Internet) instead
-   # - and seemingly occasionally failing to do even that right. Just 
stick with the bundled files.
-   # TODO: check if this is still needed every new release.
-   local 
schemadir="${BUILD_DIR}/install/$(python_get_sitedir)/ansiblelint/schemas/"
-   cp src/ansiblelint/schemas/*.json "${schemadir}" || die
+   # As of 6.2.1, without this the test suite still gets confused by the 
presence of ansible-lint modules
+   # in both ${ED} and ${S}.
+   cd "${S}" || die
 
epytest test
-
-   # Make sure src_install() does not install these regardless of whether 
src_test() has run or not.
-   rm "${schemadir}"/*.json || die
 }



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

2022-05-28 Thread Marek Szuba
commit: d404b9be615e9132eae6f2683c281992d2d1b3d4
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May 28 22:48:23 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May 28 23:55:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d404b9be

x11-misc/i3lock: add github upstream metadata

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

 x11-misc/i3lock/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-misc/i3lock/metadata.xml b/x11-misc/i3lock/metadata.xml
index 249bd3e01081..808603e364cb 100644
--- a/x11-misc/i3lock/metadata.xml
+++ b/x11-misc/i3lock/metadata.xml
@@ -9,4 +9,7 @@
mare...@gentoo.org
Marek Szuba

+   
+   i3/i3lock
+   
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 3032d87db8dfba40d929032d91843103f7a1d317
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:34:59 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:34:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3032d87d

dev-libs/memkind: enable py3.11

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

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

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild 
b/dev-libs/memkind/memkind-1.13.0.ebuild
index a7059c9f0..181be56bb 100644
--- a/dev-libs/memkind/memkind-1.13.0.ebuild
+++ b/dev-libs/memkind/memkind-1.13.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit autotools linux-info python-any-r1 toolchain-funcs
 



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

2022-05-28 Thread Alessandro Barbieri
commit: c983fe5c631ef4c3482cb2b19a4376e89ea2309b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:32:13 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c983fe5c

dev-libs/nativefiledialog-extended: EAPI 8

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

 dev-libs/nativefiledialog-extended/Manifest   | 2 +-
 ...0.ebuild => nativefiledialog-extended-0_pre20210430-r1.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nativefiledialog-extended/Manifest 
b/dev-libs/nativefiledialog-extended/Manifest
index f151faaa8..9c30db840 100644
--- a/dev-libs/nativefiledialog-extended/Manifest
+++ b/dev-libs/nativefiledialog-extended/Manifest
@@ -1 +1 @@
-DIST nativefiledialog-extended-0_pre20210430.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8
+DIST nativefiledialog-extended-0_pre20210430.gh.tar.gz 400551 BLAKE2B 
3242bac8a8ec054853f9eac3cbbd09fd2389c1afa1c8bd314452b2d7b66b899c8fadd60f835e97bd7769457bed43bd3b684fdcb5b7480a3ca5ef6e5071fc9fd0
 SHA512 
049a19d39707476a609a6e22f70146df9e1533c5e93b349437d762673d6a1410777181fedff14ca6cf64e2c1e707c85f13d9101370aadbc79afd3795fac792a8

diff --git 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
similarity index 88%
rename from 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
rename to 
dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
index 1d195ef38..d287894b6 100644
--- 
a/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430.ebuild
+++ 
b/dev-libs/nativefiledialog-extended/nativefiledialog-extended-0_pre20210430-r1.ebuild
@@ -1,7 +1,7 @@
-# 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
 
 COMMIT="322d1bc2a98c7b8236195d458643ac8e76391011"
 
@@ -9,11 +9,11 @@ inherit cmake
 
 DESCRIPTION="File dialog library with C and C++ bindings, based on 
nativefiledialog"
 HOMEPAGE="https://github.com/btzy/nativefiledialog-extended;
-SRC_URI="https://github.com/btzy/nativefiledialog-extended/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/btzy/nativefiledialog-extended/archive/${COMMIT}.tar.gz
 -> ${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="ZLIB"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
 RDEPEND="x11-libs/gtk+:3"



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

2022-05-28 Thread Alessandro Barbieri
commit: 28806006cb2d2deadac59c56dcc300b035104c39
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:39:54 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:39:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28806006

sys-kernel/tirdad: add 0_pre20200926, drop 0_p20200926

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

 sys-kernel/tirdad/Manifest|  2 +-
 ...{tirdad-0_p20200926.ebuild => tirdad-0_pre20200926.ebuild} | 11 +--
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/tirdad/Manifest b/sys-kernel/tirdad/Manifest
index 15daaa318..1903b4fec 100644
--- a/sys-kernel/tirdad/Manifest
+++ b/sys-kernel/tirdad/Manifest
@@ -1 +1 @@
-DIST tirdad-0_p20200926.tar.gz 15656 BLAKE2B 
02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38
 SHA512 
db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156
+DIST tirdad-0_pre20200926.gh.tar.gz 15656 BLAKE2B 
02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38
 SHA512 
db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156

diff --git a/sys-kernel/tirdad/tirdad-0_p20200926.ebuild 
b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
similarity index 86%
rename from sys-kernel/tirdad/tirdad-0_p20200926.ebuild
rename to sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
index 1723d04f5..c651094e4 100644
--- a/sys-kernel/tirdad/tirdad-0_p20200926.ebuild
+++ b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit linux-mod
 
@@ -9,14 +9,13 @@ MY_REV="9a0e137ae05dd1aa05c20750975598e4dac77dbf"
 
 DESCRIPTION="kernel module for random ISN generation"
 HOMEPAGE="https://github.com/0xsirus/tirdad;
-SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_REV}"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
-S="${WORKDIR}/${PN}-${MY_REV}"
-
 MODULE_NAMES="tirdad(misc:${S}:${S}/module)"
 BUILD_TARGETS="all"
 



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

2022-05-28 Thread Alessandro Barbieri
commit: a8f41a192b30c56a08a2ab5467d8c940aa6dbda9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:41:39 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8f41a19

sys-kernel/ummunotify: EAPI 8

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

 sys-kernel/ummunotify/Manifest  | 2 +-
 .../ummunotify/{ummunotify-2.ebuild => ummunotify-2-r1.ebuild}  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/ummunotify/Manifest b/sys-kernel/ummunotify/Manifest
index d7f5a2d25..d1ee0dfee 100644
--- a/sys-kernel/ummunotify/Manifest
+++ b/sys-kernel/ummunotify/Manifest
@@ -1 +1 @@
-DIST ummunotify-2.tar.gz 326619 BLAKE2B 
4ac329368b688eebb5ab9d064703de90e47112b169cd9448b3f6e0daa7717bdd4d1e957c75f5f87f1d30c08564c929ef50d7fe83f633b95f2abbd13014c1c48c
 SHA512 
0650ec6dd01de97822121a720bff8cb65deaf2ec67de03a52507f47d0cfb169000dd40172f73aef7fbb83735eb8e35aed4da9c20ce5ee4ee6607a12baae7ca0f
+DIST ummunotify-2.gh.tar.gz 326619 BLAKE2B 
4ac329368b688eebb5ab9d064703de90e47112b169cd9448b3f6e0daa7717bdd4d1e957c75f5f87f1d30c08564c929ef50d7fe83f633b95f2abbd13014c1c48c
 SHA512 
0650ec6dd01de97822121a720bff8cb65deaf2ec67de03a52507f47d0cfb169000dd40172f73aef7fbb83735eb8e35aed4da9c20ce5ee4ee6607a12baae7ca0f

diff --git a/sys-kernel/ummunotify/ummunotify-2.ebuild 
b/sys-kernel/ummunotify/ummunotify-2-r1.ebuild
similarity index 91%
rename from sys-kernel/ummunotify/ummunotify-2.ebuild
rename to sys-kernel/ummunotify/ummunotify-2-r1.ebuild
index 3b5fc4b6e..cae92bb20 100644
--- a/sys-kernel/ummunotify/ummunotify-2.ebuild
+++ b/sys-kernel/ummunotify/ummunotify-2-r1.ebuild
@@ -1,7 +1,7 @@
-# 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
 
 MAX_KV_MAJ="4"
 MAX_KV_MIN="13"
@@ -14,7 +14,7 @@ HOMEPAGE="
https://lkml.org/lkml/2010/4/22/172
https://github.com/Portals4/ummunotify
 "
-SRC_URI="https://github.com/Portals4/ummunotify/raw/master/${MYP}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/Portals4/ummunotify/raw/master/${MYP}.tar.gz -> 
${P}.gh.tar.gz"
 S="${WORKDIR}/${MYP}"
 
 LICENSE="GPL-2"



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

2022-05-28 Thread Alessandro Barbieri
commit: 6c14b90637bfc52935d15edab4fafc82bf2eedac
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:35:56 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c14b906

dev-libs/zfp: EAPI 8

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

 dev-libs/zfp/Manifest  | 2 +-
 dev-libs/zfp/{zfp-0.5.5.ebuild => zfp-0.5.5-r1.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/zfp/Manifest b/dev-libs/zfp/Manifest
index dc662e908..aab600983 100644
--- a/dev-libs/zfp/Manifest
+++ b/dev-libs/zfp/Manifest
@@ -1 +1 @@
-DIST zfp-0.5.5.tar.gz 127482 BLAKE2B 
2a3bfca4280c15c8679d1af23ff1b5e09de07060ecb120ce399a56bf598c7a934dbf8053ffd9b6bd26c81641d2f46557d5ad71c3abffefa475eaf28c8286
 SHA512 
c043cee73f6e972e047452552ab2ceb9247a6747fdb7e5f863aeab3a05208737c0bcabbe29f3c10e5c1aba961ec47aa6a0abdb395486fa0d5fb16a4ad45733c4
+DIST zfp-0.5.5.gh.tar.gz 127482 BLAKE2B 
2a3bfca4280c15c8679d1af23ff1b5e09de07060ecb120ce399a56bf598c7a934dbf8053ffd9b6bd26c81641d2f46557d5ad71c3abffefa475eaf28c8286
 SHA512 
c043cee73f6e972e047452552ab2ceb9247a6747fdb7e5f863aeab3a05208737c0bcabbe29f3c10e5c1aba961ec47aa6a0abdb395486fa0d5fb16a4ad45733c4

diff --git a/dev-libs/zfp/zfp-0.5.5.ebuild b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
similarity index 95%
rename from dev-libs/zfp/zfp-0.5.5.ebuild
rename to dev-libs/zfp/zfp-0.5.5-r1.ebuild
index 5b762715a..85a472b7e 100644
--- a/dev-libs/zfp/zfp-0.5.5.ebuild
+++ b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
@@ -1,16 +1,16 @@
-# 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
 
 #DOCS_BUILDER="sphinx"
 #DOCS_DIR="docs/source"
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake fortran-2 python-single-r1 #docs
 
 DESCRIPTION="Compressed numerical arrays that support high-speed random access"
-SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
 HOMEPAGE="
https://computing.llnl.gov/projects/zfp
https://zfp.io



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

2022-05-28 Thread Alessandro Barbieri
commit: 72265d10ed6bfa0b3a8b86e1e107379b5fac8d44
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:26:35 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72265d10

dev-cpp/xdgpp: add subslot

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

 .../{xdgpp-0_pre20201007.ebuild => xdgpp-0_pre20201007-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild 
b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
similarity index 97%
rename from dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild
rename to dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
index 2a9450649..140637eaf 100644
--- a/dev-cpp/xdgpp/xdgpp-0_pre20201007.ebuild
+++ b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="
 S="${WORKDIR}"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="test"
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 77c09001ebcb2ec3bc97bc8fcc60c37c64df2a8e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:35:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77c09001

dev-libs/memkind: drop 1.11.0-r2

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

 dev-libs/memkind/Manifest |  1 -
 dev-libs/memkind/memkind-1.11.0-r2.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-libs/memkind/Manifest b/dev-libs/memkind/Manifest
index a753c820a..cb2fa9243 100644
--- a/dev-libs/memkind/Manifest
+++ b/dev-libs/memkind/Manifest
@@ -1,2 +1 @@
-DIST memkind-1.11.0.tar.gz 1072455 BLAKE2B 
2de2cf053687ba2150f694e8c4143eeca74fc377feee2b6892067b661d8c58d7d5fcacb021fc92a47dad27f52aa4cbc6408cfede3141ab1f8ae81147b49aa6a7
 SHA512 
0b5bde35b3565c730fa954aebfe2ccbecd1e120c920d05acdbc0a74914731a90aeef8d57101f1f47bd35fd310bc143fa517bc871b32e592b8412384ff652fc05
 DIST memkind-1.13.0.tar.gz 767 BLAKE2B 
fb2b0ca70b6da32b2bf42cba68f549c279f301f2c9b2eb2f7dfcb2909105bb1eb84bd6abdf15dfcb5f45a5e0bab7fbd0aef95ce090b06b02bc8ae099bdf1b0ca
 SHA512 
509d49e3c67321496b322469d4bb13aa8b9038e94dc9bdfb379c38e86a5705ba13bc015443da8291be49711e14bce9845b697f62cfcc981168f255f9fb515b0e

diff --git a/dev-libs/memkind/memkind-1.11.0-r2.ebuild 
b/dev-libs/memkind/memkind-1.11.0-r2.ebuild
deleted file mode 100644
index f6d2be77a..0
--- a/dev-libs/memkind/memkind-1.11.0-r2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit autotools linux-info python-any-r1 toolchain-funcs
-
-DESCRIPTION="user extensible heap manager built on top of jemalloc"
-HOMEPAGE="https://memkind.github.io/memkind/;
-SRC_URI="https://github.com/memkind/memkind/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+daxctl debug decorators +heap-manager hwloc initial-exec-tls openmp 
secure test +tls"
-
-RDEPEND="
-   daxctl? ( sys-block/ndctl )
-   hwloc? ( sys-apps/hwloc )
-   sys-process/numactl
-"
-DEPEND="
-   ${RDEPEND}
-   ${PYTHON_DEPS}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-respect-ar.patch" )
-RESTRICT="test" # ERROR: ./test/test.sh requires a NUMA enabled system with 
more than one node.
-#RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-   linux-info_pkg_setup
-   CONFIG_CHECK_MODULES=""
-   if use daxctl; then
-   CONFIG_CHECK_MODULES+="DEV_DAX_KMEM "
-   fi
-   if linux_config_exists; then
-   for module in ${CONFIG_CHECK_MODULES}; do
-   linux_chkconfig_present ${module} || ewarn "${module} 
needs to be enabled"
-   done
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf
-   cd jemalloc && eautoreconf
-}
-
-src_configure() {
-   tc-export AR
-   local myconf=(
-   --disable-debug
-   --disable-gcov
-   --enable-shared
-   --enable-static
-   $(use_enable daxctl)
-   $(use_enable decorators)
-   $(use_enable debug debug-jemalloc)
-   $(use_enable heap-manager)
-   $(use_enable hwloc)
-   $(use_enable initial-exec-tls memkind-initial-exec-tls)
-   $(use_enable openmp)
-   $(use_enable secure)
-   $(use_enable tls)
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-   find "${ED}" -name '*.a' -delete || die
-}
-
-src_test() {
-   addwrite /proc/sys/vm/nr_hugepages
-   echo 3000 > /proc/sys/vm/nr_hugepages
-   emake check
-}



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

2022-05-28 Thread Alessandro Barbieri
commit: c59e7bb2c8731157e55310d453f61ed7030f0f84
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:30:03 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c59e7bb2

dev-libs/protothreads: add subslot

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

 .../{protothreads-1.4-r1.ebuild => protothreads-1.4-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/protothreads/protothreads-1.4-r1.ebuild 
b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
similarity index 98%
rename from dev-libs/protothreads/protothreads-1.4-r1.ebuild
rename to dev-libs/protothreads/protothreads-1.4-r2.ebuild
index c312adc83..f117992e8 100644
--- a/dev-libs/protothreads/protothreads-1.4-r1.ebuild
+++ b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 S="${WORKDIR}/pt-${PV}"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="doc examples"
 



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

2022-05-28 Thread Alessandro Barbieri
commit: dd01d5d671056704adf70cda880ebbecc5b807ea
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:33:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:33:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd01d5d6

dev-libs/fsst: EAPI 8

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

 dev-libs/fsst/Manifest   | 2 +-
 .../{fsst-0_pre20200830.ebuild => fsst-0_pre20200830-r1.ebuild}  | 9 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-libs/fsst/Manifest b/dev-libs/fsst/Manifest
index 417198ca8..38a3f83ee 100644
--- a/dev-libs/fsst/Manifest
+++ b/dev-libs/fsst/Manifest
@@ -1 +1 @@
-DIST fsst-0_pre20200830.tar.gz 32289281 BLAKE2B 
21184f7d80193ebcc279f38b8fdc2be563a65a7296ce226c8ae4da19cbd946b1bb412c5f4c661e3ad0405b03b57f83b4257ecf78f9642fb09a9eccd56616a8b1
 SHA512 
9dd416d0a711a6c38e8e0d8b445f328e5826096293dc1f1152ae3e67470d2f8f1d9df2bb88815f1178b67c8cd0ad130f9fa9b59a9547bcc272d37782c239d7b7
+DIST fsst-0_pre20200830.gh.tar.gz 32289281 BLAKE2B 
21184f7d80193ebcc279f38b8fdc2be563a65a7296ce226c8ae4da19cbd946b1bb412c5f4c661e3ad0405b03b57f83b4257ecf78f9642fb09a9eccd56616a8b1
 SHA512 
9dd416d0a711a6c38e8e0d8b445f328e5826096293dc1f1152ae3e67470d2f8f1d9df2bb88815f1178b67c8cd0ad130f9fa9b59a9547bcc272d37782c239d7b7

diff --git a/dev-libs/fsst/fsst-0_pre20200830.ebuild 
b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
similarity index 89%
rename from dev-libs/fsst/fsst-0_pre20200830.ebuild
rename to dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
index 6c49b03ba..402640bea 100644
--- a/dev-libs/fsst/fsst-0_pre20200830.ebuild
+++ b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
@@ -1,17 +1,18 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
 COMMIT="fffb613071cb44319c0d6b743a8d6eafc2ed2ad7"
+
 DESCRIPTION="Fast Static Symbol Table: fast text compression that allows 
random access"
 HOMEPAGE="https://github.com/cwida/fsst;
-SRC_URI="https://github.com/cwida/fsst/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/cwida/fsst/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
 
 BDEPEND="app-admin/chrpath"



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

2022-05-28 Thread Sam James
commit: aa6c3b2c912f70c58b1fb4ccc7a92cf1f73a2210
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:37:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6c3b2c

Revert "toolchain.eclass: build JIT variant separately to avoid slowdown"

Let's re-commit this a bit after the nightly snapshot is made.

This reverts commit 3910f2d8719d8cb8fbb19572cb524b0472429c81.

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

 eclass/toolchain.eclass | 79 +
 1 file changed, 14 insertions(+), 65 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index cc601995f1f9..69d674f46b64 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -19,7 +19,7 @@ _TOOLCHAIN_ECLASS=1
 DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="https://gcc.gnu.org/;
 
-inherit edo flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
+inherit flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
 
 tc_is_live() {
[[ ${PV} == ** ]]
@@ -851,6 +851,7 @@ toolchain_src_configure() {
is_d   && GCC_LANG+=",d"
is_gcj && GCC_LANG+=",java"
is_go  && GCC_LANG+=",go"
+   is_jit && GCC_LANG+=",jit"
if is_objc || is_objcxx ; then
GCC_LANG+=",objc"
use objc-gc && confgcc+=( --enable-objc-gc )
@@ -921,6 +922,10 @@ toolchain_src_configure() {
confgcc+=( --disable-libstdcxx-pch )
fi
 
+   # The JIT support requires this.
+   # But see bug #843341.
+   is_jit && confgcc+=( --enable-host-shared )
+
# build-id was disabled for file collisions: bug #526144
#
# # Turn on the -Wl,--build-id flag by default for ELF targets. bug 
#525942
@@ -1332,35 +1337,17 @@ toolchain_src_configure() {
echo
 
# Build in a separate build tree
-   mkdir -p "${WORKDIR}"/build || die
+   mkdir -p "${WORKDIR}"/build
pushd "${WORKDIR}"/build > /dev/null
 
# ...and now to do the actual configuration
addwrite /dev/zero
 
-   if is_jit ; then
-   einfo "Configuring JIT gcc"
-
-   mkdir -p "${WORKDIR}"/build-jit || die
-   pushd "${WORKDIR}"/build-jit > /dev/null || die
-   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure \
-   "${confgcc[@]}" \
-   --disable-libada \
-   --disable-libsanitizer \
-   --disable-libvtv \
-   --disable-libgomp \
-   --disable-libquadmath \
-   --disable-libatomic \
-   --disable-lto \
-   --disable-bootstrap \
-   --enable-host-shared \
-   --enable-languages=jit
-   popd > /dev/null || die
-   fi
-
+   echo "${S}"/configure "${confgcc[@]}"
# Older gcc versions did not detect bash and re-exec itself, so force 
the
# use of bash. Newer ones will auto-detect, but this is not harmful.
-   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure "${confgcc[@]}"
+   CONFIG_SHELL="${BROOT}/bin/bash" \
+   "${BROOT}"/bin/bash "${S}"/configure "${confgcc[@]}" || die 
"failed to run configure"
 
# Return to whatever directory we were in before
popd > /dev/null
@@ -1653,8 +1640,8 @@ gcc_do_make() {
 
# default target
if is_crosscompile || tc-is-cross-compiler ; then
-   # 3 stage bootstrapping doesn't quite work when you can't run 
the
-   # resulting binaries natively
+   # 3 stage bootstrapping doesnt quite work when you cant run the
+   # resulting binaries natively ^^;
GCC_MAKE_TARGET=${GCC_MAKE_TARGET-all}
else
if _tc_use_if_iuse pgo; then
@@ -1732,19 +1719,6 @@ gcc_do_make() {
fi
fi
 
-   if is_jit ; then
-   # TODO: docs for jit?
-   pushd "${WORKDIR}"/build-jit > /dev/null || die
-
-   einfo "Building JIT"
-   emake \
-   LDFLAGS="${LDFLAGS}" \
-   STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
-   LIBPATH="${LIBPATH}" \
-   BOOT_CFLAGS="${BOOT_CFLAGS}"
-   popd > /dev/null || die
-   fi
-
popd >/dev/null
 }
 
@@ -1788,32 +1762,8 @@ toolchain_src_install() {
&& rm -f "${x}"
done < <(find gcc/include*/ -name '*.h')
 
-   if is_jit ; then
-   # See 
https://gcc.gnu.org/onlinedocs/gcc-11.3.0/jit/internals/index.html#packaging-notes
-   # and bug #843341.
-   #
-   # Both of 

[gentoo-commits] proj/gcc-patches:master commit in: 12.1.0/gentoo/, 12.0.0/gentoo/, 12.1.0/musl/nocross/, 12.0.0/musl/nocross/, ...

2022-05-28 Thread Sam James
commit: f3687aed87629fb82718315d05a5a8ddbb297679
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:17:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:36:27 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=f3687aed

12.0.0 -> 12.1.0

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

 {12.0.0 => 12.1.0}/gentoo/01_all_default-fortify-source.patch | 0
 {12.0.0 => 12.1.0}/gentoo/02_all_default-warn-format-security.patch   | 0
 {12.0.0 => 12.1.0}/gentoo/03_all_default-warn-trampolines.patch   | 0
 {12.0.0 => 12.1.0}/gentoo/04_all_nossp-on-nostdlib.patch  | 0
 {12.0.0 => 12.1.0}/gentoo/05_all_alpha-mieee-default.patch| 0
 {12.0.0 => 12.1.0}/gentoo/06_all_ia64_note.GNU-stack.patch| 0
 {12.0.0 => 12.1.0}/gentoo/07_all_libiberty-asprintf.patch | 0
 {12.0.0 => 12.1.0}/gentoo/08_all_libiberty-pic.patch  | 0
 {12.0.0 => 12.1.0}/gentoo/09_all_nopie-all-flags.patch| 0
 {12.0.0 => 12.1.0}/gentoo/10_all_sh-drop-sysroot-suffix.patch | 0
 {12.0.0 => 12.1.0}/gentoo/11_all_ia64-TEXTREL.patch   | 0
 {12.0.0 => 12.1.0}/gentoo/12_all_disable-systemtap-switch.patch   | 0
 {12.0.0 => 12.1.0}/gentoo/14_all_respect-build-cxxflags.patch | 0
 {12.0.0 => 12.1.0}/gentoo/20_all_libstdcxx-no-vtv.patch   | 0
 {12.0.0 => 12.1.0}/gentoo/22_all_default_ssp-buffer-size.patch| 0
 {12.0.0 => 12.1.0}/gentoo/23_all_EXTRA_OPTIONS-z-now.patch| 0
 .../gentoo/24_all_EXTRA_OPTIONS-fstack-clash-protection.patch | 0
 {12.0.0 => 12.1.0}/gentoo/25_all_lto-intl-workaround-PR95194.patch| 0
 {12.0.0 => 12.1.0}/gentoo/26_all_plugin-objdump.patch | 0
 {12.0.0 => 12.1.0}/gentoo/README.history  | 0
 {12.0.0 => 12.1.0}/musl/25_all_multilib_pure64.patch  | 0
 {12.0.0 => 12.1.0}/musl/50_all_calloc_libgccjit.patch | 0
 {12.0.0 => 12.1.0}/musl/50_all_cpu_indicator.patch| 0
 {12.0.0 => 12.1.0}/musl/50_all_posix_memalign.patch   | 0
 {12.0.0 => 12.1.0}/musl/README.history| 0
 {12.0.0 => 12.1.0}/musl/nocross/50_all_libssp_unconditionally.patch   | 0
 26 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/12.0.0/gentoo/01_all_default-fortify-source.patch 
b/12.1.0/gentoo/01_all_default-fortify-source.patch
similarity index 100%
rename from 12.0.0/gentoo/01_all_default-fortify-source.patch
rename to 12.1.0/gentoo/01_all_default-fortify-source.patch

diff --git a/12.0.0/gentoo/02_all_default-warn-format-security.patch 
b/12.1.0/gentoo/02_all_default-warn-format-security.patch
similarity index 100%
rename from 12.0.0/gentoo/02_all_default-warn-format-security.patch
rename to 12.1.0/gentoo/02_all_default-warn-format-security.patch

diff --git a/12.0.0/gentoo/03_all_default-warn-trampolines.patch 
b/12.1.0/gentoo/03_all_default-warn-trampolines.patch
similarity index 100%
rename from 12.0.0/gentoo/03_all_default-warn-trampolines.patch
rename to 12.1.0/gentoo/03_all_default-warn-trampolines.patch

diff --git a/12.0.0/gentoo/04_all_nossp-on-nostdlib.patch 
b/12.1.0/gentoo/04_all_nossp-on-nostdlib.patch
similarity index 100%
rename from 12.0.0/gentoo/04_all_nossp-on-nostdlib.patch
rename to 12.1.0/gentoo/04_all_nossp-on-nostdlib.patch

diff --git a/12.0.0/gentoo/05_all_alpha-mieee-default.patch 
b/12.1.0/gentoo/05_all_alpha-mieee-default.patch
similarity index 100%
rename from 12.0.0/gentoo/05_all_alpha-mieee-default.patch
rename to 12.1.0/gentoo/05_all_alpha-mieee-default.patch

diff --git a/12.0.0/gentoo/06_all_ia64_note.GNU-stack.patch 
b/12.1.0/gentoo/06_all_ia64_note.GNU-stack.patch
similarity index 100%
rename from 12.0.0/gentoo/06_all_ia64_note.GNU-stack.patch
rename to 12.1.0/gentoo/06_all_ia64_note.GNU-stack.patch

diff --git a/12.0.0/gentoo/07_all_libiberty-asprintf.patch 
b/12.1.0/gentoo/07_all_libiberty-asprintf.patch
similarity index 100%
rename from 12.0.0/gentoo/07_all_libiberty-asprintf.patch
rename to 12.1.0/gentoo/07_all_libiberty-asprintf.patch

diff --git a/12.0.0/gentoo/08_all_libiberty-pic.patch 
b/12.1.0/gentoo/08_all_libiberty-pic.patch
similarity index 100%
rename from 12.0.0/gentoo/08_all_libiberty-pic.patch
rename to 12.1.0/gentoo/08_all_libiberty-pic.patch

diff --git a/12.0.0/gentoo/09_all_nopie-all-flags.patch 
b/12.1.0/gentoo/09_all_nopie-all-flags.patch
similarity index 100%
rename from 12.0.0/gentoo/09_all_nopie-all-flags.patch
rename to 12.1.0/gentoo/09_all_nopie-all-flags.patch

diff --git a/12.0.0/gentoo/10_all_sh-drop-sysroot-suffix.patch 
b/12.1.0/gentoo/10_all_sh-drop-sysroot-suffix.patch
similarity index 100%
rename from 12.0.0/gentoo/10_all_sh-drop-sysroot-suffix.patch
rename to 12.1.0/gentoo/10_all_sh-drop-sysroot-suffix.patch

diff --git 

[gentoo-commits] proj/gcc-patches:master commit in: 12.1.0/gentoo/

2022-05-28 Thread Sam James
commit: ce1ac49c2c52611e507c4ec853f5eef3770aa723
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:19:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:36:28 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ce1ac49c

12.1.0: restore 26_all_enable-cet.patch

Got lost apparently in 11->12 migration.

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

 12.1.0/gentoo/26_all_enable-cet.patch | 57 +++
 12.1.0/gentoo/README.history  |  4 +++
 2 files changed, 61 insertions(+)

diff --git a/12.1.0/gentoo/26_all_enable-cet.patch 
b/12.1.0/gentoo/26_all_enable-cet.patch
new file mode 100644
index 000..5df5bb1
--- /dev/null
+++ b/12.1.0/gentoo/26_all_enable-cet.patch
@@ -0,0 +1,57 @@
+From 83efc6ce009021f27b602c1dfcf65338f761b095 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 28 Dec 2021 03:42:53 +
+Subject: [PATCH] Enable CET (-fcf-protection=full) by default
+
+Needs:
+- CET to be enabled for GCC
+- -DEXTRA_OPTIONS_CF to be passed during build (via toolchain.eclass).
+
+  Only supported on amd64.
+
+---
+ gcc/config/i386/i386-options.cc |  3 +++
+ gcc/defaults.h | 13 +
+ 2 files changed, 16 insertions(+)
+
+diff --git a/gcc/config/i386/i386-options.cc b/gcc/config/i386/i386-options.cc
+index 19632b5..fac61af 100644
+--- a/gcc/config/i386/i386-options.cc
 b/gcc/config/i386/i386-options.cc
+@@ -3049,6 +3049,9 @@ ix86_option_override_internal (bool main_args_p,
+ = build_target_option_node (opts, opts_set);
+ }
+ 
++  if (TARGET_64BIT && TARGET_CMOV)
++SET_OPTION_IF_UNSET (opts, opts_set, flag_cf_protection, DEFAULT_FLAG_CF);
++
+   if (opts->x_flag_cf_protection != CF_NONE)
+ {
+   if ((opts->x_flag_cf_protection & CF_BRANCH) == CF_BRANCH
+diff --git a/gcc/defaults.h b/gcc/defaults.h
+index 0f6cd78..5694412 100644
+--- a/gcc/defaults.h
 b/gcc/defaults.h
+@@ -1463,6 +1463,19 @@ see the files COPYING3 and COPYING.RUNTIME 
respectively.  If not, see
+ #define DEFAULT_FLAG_SCP 0
+ #endif
+ 
++/* Default value for flag_cf_protection when flag_cf_protection is
++   initialized to CF_FULL.
++
++   We use a new option (EXTRA_OPTIONS_CF) here to avoid turning
++   this on accidentally for other arches. */
++#ifdef EXTRA_OPTIONS_CF
++#define DEFAULT_FLAG_CF CF_FULL
++#endif
++#ifndef DEFAULT_FLAG_CF
++#define DEFAULT_FLAG_CF CF_NONE
++#endif
++
++
+ /* By default, the C++ compiler will use function addresses in the
+vtable entries.  Setting this nonzero tells the compiler to use
+function descriptors instead.  The value of this macro says how
+-- 
+2.34.1
+

diff --git a/12.1.0/gentoo/README.history b/12.1.0/gentoo/README.history
index 383b57a..d3793cb 100644
--- a/12.1.0/gentoo/README.history
+++ b/12.1.0/gentoo/README.history
@@ -1,3 +1,7 @@
+6  29 May 2022
+
+   + 26_all_enable-cet.patch
+
 5  25 Apr 2022
 
- 01_all_default-fortify-source.patch



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

2022-05-28 Thread Sam James
commit: 2a542765c79efb7cb7767f1c4ace4abcb45c9420
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:30:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:30:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a542765

sys-devel/gcc: add 12.1.1_p20220528; patch set 6

New patch set just includes CET default dropped from 11->12 at some point.

Not that it matters much given it's all unkw'd anyway, but still.

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

 sys-devel/gcc/Manifest|  3 +++
 sys-devel/gcc/gcc-12.1.1_p20220528.ebuild | 27 +++
 sys-devel/gcc/gcc-12.2..ebuild|  6 +++---
 3 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 416c46bece7c..ad2d7212d176 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,8 +20,11 @@ DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a8
 DIST gcc-11.4.0-patches-0.tar.xz 13404 BLAKE2B 
a384e6604befe306e6ee444b886c1aed1ef469299f5c7903da8314d73fd06463fb4f24be24d3d03df4883eaa8eb24beb477d881c5a1886d5913fee110b11a35c
 SHA512 
f46f971f87deceaa8bc60eaa815aa1625f1cae01d2cccaeb6ff87f518198a756a1f7b496bd5bad004d713a4e8e6138f0b9a832e4df344fcb3009def840f9f6b9
 DIST gcc-12-20220514.tar.xz 79083160 BLAKE2B 
aeb6002f1137413564d24e65f4e6c79f8c2e12225ecaaf1cee601f4a584f3778b6cfc98b519d731ccf811075a7ec3e469128dd8a5e1885f480261b08c03c7a47
 SHA512 
15af7d5dcddd91bda7db7855956ba85983d95c63a6193785f4c5e8827f120352c731b9652d814bc461aecb9ae8b609689b500e6c8265594b31e5ec962256bee0
 DIST gcc-12-20220521.tar.xz 79087572 BLAKE2B 
835b5b28c9e29fc3ab94ee732188325f216b4b54285a62c602280d2c3b0bcaaf779d2874402268b49a0aa57f0a23783e0b71fa4e37c1da05eedb5aa91f782ef3
 SHA512 
92f6c7cbe3b301ed7361c097dd37e11df8d504bcb0c62a363d710eb09091248a43db3466ae6d61042ce3733714efb81eec80f2e50d8761fc7a742be2c8bb5f53
+DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 
9c06ce85c6302bd43e06d35d5d5cc9e81268d368484bd60af707e6dbbe791d85ec2a177fe7deae1379d313269fcaea2ff5245e20e54ca667f452c27efb738c13
 SHA512 
498be61fcae7e4ec55e1f270e1d02fadfe9069692afab6442dac0b7ab480ad7112121f4728a9f99c7868e7373b2c770ad4833a3b4a1a8a43b3417e79f286c28c
 DIST gcc-12.0.0-musl-patches-4.tar.xz 4456 BLAKE2B 
80ae755b52c31d57eb737b3ec5e70d96e7e20f6720664cd94573b1c6cd079a0e29f73277c27b2f2570706da5239006dabd44f834824c515f6615ed5dc39c273f
 SHA512 
cf917f40133d2b8090e98880e6c87d38129f44bcb454f4d707ef57967635a6fb571d7b85b7cb854421bc9aa88e48767a47aad99c767f9415899f97922d61c497
 DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B 
cdebb6fa59e594f95cc4b028d329c0fed3ffa1731a4ca1a2954b7760f4a674e773cfe5888fb2c63a619d5d80ec464d98a94870bfe2e3ea34370afce7f67526bb
 SHA512 
a9c27b0188fd842e88d6a831cdf1f9c6d0cada4ec260b5f7e67f3d8fe0f439fb0d2c82469de9fecebd657043babf3e63a24ee53776be2617bb90e1d3dd3f521e
+DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9
+DIST gcc-12.1.0-patches-6.tar.xz 10264 BLAKE2B 
8ae3f1d0a943551717ea2f5a04253728c97bc3e0583028d6213a030864591b8cc7942e4e1782e7114b9482f9406309deba1d140130d08bbe8bfd2d78581274a1
 SHA512 
4b20a02034a7847965b451167e201bab31d666e9d0a452a0036076f540c8e4ad8b905fff99e47ea07e074052cf2e52fe022b423d182b73b7ad7f085d21696060
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
new file mode 100644
index ..58fe265d3a40
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.1.1_p20220528.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCH_VER="6"
+PATCH_GCC_VER="12.1.0"
+MUSL_VER="4"
+MUSL_GCC_VER="12.1.0"
+

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

2022-05-28 Thread Sam James
commit: f4e0f5ed3b5c6727e8c3af613a4d1fc9a67d3b24
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:33:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:33:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e0f5ed

profiles/base: mask sys-devel/gcc[custom-cflags]

Easy way to brick your system. Mask like with glibc.

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

 profiles/base/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 314ef3858475..59205a9155a1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -56,6 +56,7 @@ media-video/wireplumber system-service
 # runtime crashes. The effect of using USE=custom-cflags globally in make.conf
 # isn't the same as it is for just glibc specifically.
 sys-libs/glibc custom-cflags
+sys-devel/gcc custom-cflags
 
 # Sam James  (2022-01-12)
 # Unmask PCH for now for GCC to avoid unnecessary rebuilds



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

2022-05-28 Thread Sam James
commit: 3910f2d8719d8cb8fbb19572cb524b0472429c81
Author: Sam James  gentoo  org>
AuthorDate: Fri May 27 04:31:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:32:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3910f2d8

toolchain.eclass: build JIT variant separately to avoid slowdown

It's what GCC upstream recommend to avoid slowing down the main GCC
binaries which need to be built w/ -fPIC for JIT.

We build twice but do an extremely minimal build for the JIT part
which is rather quick. Install the JIT version first, then the main GCC
variant, so the overlapping binaries come from the main build => more 
featureful,
correct build options/needed ones for a full GCC build, etc.

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

 eclass/toolchain.eclass | 79 -
 1 file changed, 65 insertions(+), 14 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 69d674f46b64..cc601995f1f9 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -19,7 +19,7 @@ _TOOLCHAIN_ECLASS=1
 DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="https://gcc.gnu.org/;
 
-inherit flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
+inherit edo flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs 
prefix
 
 tc_is_live() {
[[ ${PV} == ** ]]
@@ -851,7 +851,6 @@ toolchain_src_configure() {
is_d   && GCC_LANG+=",d"
is_gcj && GCC_LANG+=",java"
is_go  && GCC_LANG+=",go"
-   is_jit && GCC_LANG+=",jit"
if is_objc || is_objcxx ; then
GCC_LANG+=",objc"
use objc-gc && confgcc+=( --enable-objc-gc )
@@ -922,10 +921,6 @@ toolchain_src_configure() {
confgcc+=( --disable-libstdcxx-pch )
fi
 
-   # The JIT support requires this.
-   # But see bug #843341.
-   is_jit && confgcc+=( --enable-host-shared )
-
# build-id was disabled for file collisions: bug #526144
#
# # Turn on the -Wl,--build-id flag by default for ELF targets. bug 
#525942
@@ -1337,17 +1332,35 @@ toolchain_src_configure() {
echo
 
# Build in a separate build tree
-   mkdir -p "${WORKDIR}"/build
+   mkdir -p "${WORKDIR}"/build || die
pushd "${WORKDIR}"/build > /dev/null
 
# ...and now to do the actual configuration
addwrite /dev/zero
 
-   echo "${S}"/configure "${confgcc[@]}"
+   if is_jit ; then
+   einfo "Configuring JIT gcc"
+
+   mkdir -p "${WORKDIR}"/build-jit || die
+   pushd "${WORKDIR}"/build-jit > /dev/null || die
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure \
+   "${confgcc[@]}" \
+   --disable-libada \
+   --disable-libsanitizer \
+   --disable-libvtv \
+   --disable-libgomp \
+   --disable-libquadmath \
+   --disable-libatomic \
+   --disable-lto \
+   --disable-bootstrap \
+   --enable-host-shared \
+   --enable-languages=jit
+   popd > /dev/null || die
+   fi
+
# Older gcc versions did not detect bash and re-exec itself, so force 
the
# use of bash. Newer ones will auto-detect, but this is not harmful.
-   CONFIG_SHELL="${BROOT}/bin/bash" \
-   "${BROOT}"/bin/bash "${S}"/configure "${confgcc[@]}" || die 
"failed to run configure"
+   CONFIG_SHELL="${BROOT}"/bin/bash edo "${S}"/configure "${confgcc[@]}"
 
# Return to whatever directory we were in before
popd > /dev/null
@@ -1640,8 +1653,8 @@ gcc_do_make() {
 
# default target
if is_crosscompile || tc-is-cross-compiler ; then
-   # 3 stage bootstrapping doesnt quite work when you cant run the
-   # resulting binaries natively ^^;
+   # 3 stage bootstrapping doesn't quite work when you can't run 
the
+   # resulting binaries natively
GCC_MAKE_TARGET=${GCC_MAKE_TARGET-all}
else
if _tc_use_if_iuse pgo; then
@@ -1719,6 +1732,19 @@ gcc_do_make() {
fi
fi
 
+   if is_jit ; then
+   # TODO: docs for jit?
+   pushd "${WORKDIR}"/build-jit > /dev/null || die
+
+   einfo "Building JIT"
+   emake \
+   LDFLAGS="${LDFLAGS}" \
+   STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
+   LIBPATH="${LIBPATH}" \
+   BOOT_CFLAGS="${BOOT_CFLAGS}"
+   popd > /dev/null || die
+   fi
+
popd >/dev/null
 }
 
@@ -1762,8 +1788,32 @@ 

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

2022-05-28 Thread Alessandro Barbieri
commit: c41c83f1e03c19c92e35926d7b5ebdcc4e7809d2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:21:20 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c41c83f1

sci-libs/ButterflyPACK: make options conditional to use

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

 sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild 
b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
index 53099d358..fc3c26b5f 100644
--- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
+++ b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
@@ -32,10 +32,9 @@ src_configure() {
local pkgc="$(tc-getPKG_CONFIG)"
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-
-   "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs arpack)"
-   "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs magma)"
)
+   use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs 
arpack)" )
+   use magma && mycmakeargs+=( "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs 
magma)" )
cmake_src_configure
 }
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 0c611d7b3c0074468655fb22d1a64a2e064b32a4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 23:12:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 23:12:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c611d7b

TODO.md: add more dependencies

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

 TODO.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/TODO.md b/TODO.md
index c04541bc1..7fd8209ff 100644
--- a/TODO.md
+++ b/TODO.md
@@ -27,6 +27,7 @@ Name | Buildsystem | Category | User | RFH | Dependency
 
[imb](https://software.intel.com/content/www/us/en/develop/articles/intel-mpi-benchmarks.html)
 | make | cluster | Alessandro-Barbieri | ✖ | ✔
 [gnat-llvm](https://github.com/AdaCore/gnat-llvm) | make | compiler | 
Alessandro-Barbieri | ✔ | ✖
 [csparse](https://people.sc.fsu.edu/~jburkardt/c_src/csparse/csparse.html) | 
make | science | Alessandro-Barbieri | ✖ | ✔
+[gslib](https://github.com/Nek5000/gslib) | make | cluster | 
Alessandro-Barbieri | ✖ | ✔
 [dimemas](https://github.com/bsc-performance-tools/dimemas) | autotools | 
cluster | Alessandro-Barbieri | ✖ | ✔
 [argobots](https://www.argobots.org/) | autotools | devel | 
Alessandro-Barbieri | ✖ | ✔
 [mochi-ssg](https://github.com/mochi-hpc/mochi-ssg) | autotools | cluster | 
Alessandro-Barbieri | ✖ | ✔
@@ -82,6 +83,8 @@ Name | Buildsystem | Category | User | RFH | Dependency
 [scorec](https://github.com/SCOREC/core) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
 [slate](https://bitbucket.org/icl/slate/) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
 [tasmanian](https://github.com/ORNL/TASMANIAN) | cmake | science | 
Alessandro-Barbieri | ✖ | ✔
+[vite](https://solverstack.gitlabpages.inria.fr/vite/) | cmake | visualization 
| Alessandro-Barbieri | ✖ | ✔
+[zpp](https://github.com/jbigot/zpp) | cmake | devel | Alessandro-Barbieri | ✖ 
| ✔
 [enarx](https://enarx.dev/) | cargo | util | Alessandro-Barbieri | ✖ | ✖
 [ruplacer](https://github.com/dmerejkowsky/ruplacer) | cargo | sys | 
Alessandro-Barbieri | ✖ | ✖
 [gping](https://github.com/orf/gping) | cargo | net | Alessandro-Barbieri | ✖ 
| ✖



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

2022-05-28 Thread Sam James
commit: d43f055c3c00501129cab410fdfabdd0036a4719
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:02:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:02:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43f055c

app-text/enchant: Stabilize 1.6.1-r2 ppc64, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 5d47f6076a13..85ec5ff145fa 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: 9675508bf2ea8a7f6e83a13c1e11eabf17ba37ca
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:02:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:02:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9675508b

app-text/enchant: Stabilize 1.6.1-r2 ppc, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 6559e7c686a5..5d47f6076a13 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: 3f0a5c006df316dc1fc6f4299a15da27ed4f2782
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:03:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0a5c00

app-text/enchant: Stabilize 1.6.1-r2 arm, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index d8b39f809d27..91f93a0d8cbb 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: 104d960168f0369ed8093a7043da0a9a797c3496
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:03:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:03:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104d9601

app-text/enchant: Stabilize 1.6.1-r2 sparc, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 85ec5ff145fa..d8b39f809d27 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: d8d699c5095eff8d45bd5f1b7eed1bfd9c68621c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:03:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:03:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d699c5

app-text/enchant: Stabilize 1.6.1-r2 arm64, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 91f93a0d8cbb..25628fd99c79 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: 87265fe6f5664f6aadfe41a1656a113788d0b85a
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 23:02:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 23:02:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87265fe6

app-editors/bluefish: move to enchant2

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

 app-editors/bluefish/bluefish-2.2.12-r1.ebuild | 95 ++
 1 file changed, 95 insertions(+)

diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild 
b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
new file mode 100644
index ..02c2c22c45b3
--- /dev/null
+++ b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+MY_P=${P/_/-}
+inherit autotools python-single-r1 xdg
+
+DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
+HOMEPAGE="https://bluefish.openoffice.nl/;
+SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2;
+
+LICENSE="GPL-3+"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+SLOT="0"
+IUSE="gucharmap nls python spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="sys-libs/zlib
+   x11-libs/gtk+:3
+   gucharmap? ( gnome-extra/gucharmap:2.90 )
+   python? ( ${PYTHON_DEPS} )
+   spell? ( app-text/enchant:2 )"
+DEPEND="${RDEPEND}
+   x11-libs/pango"
+BDEPEND=">=dev-libs/glib-2.24:2
+   dev-libs/libxml2:2
+   virtual/pkgconfig
+   nls? (
+   dev-util/intltool
+   sys-devel/gettext
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+# there actually is just some broken manpage checkup -> not bother
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # eautoreconf seems to no longer kill translation files.
+   eautoreconf
+   sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die 
"Cannot fix makefile"
+}
+
+src_configure() {
+   CONFIG_SHELL="${BROOT}/bin/bash" econf \
+   --disable-update-databases \
+   --disable-xml-catalog-update \
+   --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
+   --without-gtk2 \
+   $(use_with gucharmap charmap) \
+   $(use_enable nls) \
+   $(use_enable spell spell-check) \
+   $(use_enable python)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   einfo "Adding XML catalog entries..."
+   "${EPREFIX}"/usr/bin/xmlcatalog  --noout \
+   --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
+   --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 
'bflang.dtd' \
+   --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' 
'/usr/share/xml/bluefish-unstable' \
+   "${EROOT}"/etc/xml/catalog \
+   || ewarn "Failed to add XML catalog entries."
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+
+   einfo "Removing XML catalog entries..."
+   "${EPREFIX}"/usr/bin/xmlcatalog  --noout \
+   --del 'Bluefish/DTD/Bflang' \
+   --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
+   --del 'http://bluefish.openoffice.nl/DTD' \
+   "${EROOT}"/etc/xml/catalog \
+   || ewarn "Failed to remove XML catalog entries."
+}



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

2022-05-28 Thread Sam James
commit: 4139734b06d91057e7016bd2fbea0f0efdc212d7
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 22:50:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 22:50:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4139734b

app-text/enchant: Stabilize 1.6.1-r2 amd64, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index d4302d6ca527..cd74c4f27fc0 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Sam James
commit: 29519cc3340047e84c5cc146e265c5d00662ea64
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 22:50:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 22:50:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29519cc3

app-text/enchant: Stabilize 1.6.1-r2 x86, #847901

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

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index cd74c4f27fc0..6559e7c686a5 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-05-28 Thread Alessandro Barbieri
commit: bac3a5cf69223febb024aee3380c975422d29962
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:44:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bac3a5cf

dev-python/types-requests: drop 2.27.25

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

 dev-python/types-requests/Manifest |  1 -
 .../types-requests/types-requests-2.27.25.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/types-requests/Manifest 
b/dev-python/types-requests/Manifest
index 1713a86e7..2799c749d 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1,2 +1 @@
-DIST types-requests-2.27.25.tar.gz 11029 BLAKE2B 
23d1c003dd556deaa8b5b747bf5fde3d494a7a7d355aca90856ade0985542ba4da2f5f952c08812e4a7136219deec8a3baeffb6cf43f6cbb609f826efd198668
 SHA512 
e4fcfc94254b5ef0bba89b6dee469cf2d32bcef3671f8bc3666dd1348615e100a1f0f4769f9f7625b18ba97d1d07757dc7dc223ba412bfdaad10d010cf48111e
 DIST types-requests-2.27.27.tar.gz 11345 BLAKE2B 
41239c8c64af3cae256f28b518f5ef89b1b3743730d382a3de5f0aa0b332358b3cee6e2acc3db0ecd2f52412ea4fbc0f648cbd1d856bf2d524a747c9d57fc8b8
 SHA512 
68bd04b7c7c0a712dbadb3f92f28547a95ddf3b03c372f4dff0f7ce45bfabe0f3f896cad65694adec13f6bbb20a5104eef98939ba0a5f8141812a5c16eda3347

diff --git a/dev-python/types-requests/types-requests-2.27.25.ebuild 
b/dev-python/types-requests/types-requests-2.27.25.ebuild
deleted file mode 100644
index 904df09ef..0
--- a/dev-python/types-requests/types-requests-2.27.25.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} 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/proj/guru:dev commit in: dev-python/python-manilaclient/

2022-05-28 Thread Alessandro Barbieri
commit: c271c1609501b8c860e04026dc238aebbe332034
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:47:53 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:47:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c271c160

dev-python/python-manilaclient: drop 3.3.0

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

 dev-python/python-manilaclient/Manifest|  1 -
 .../python-manilaclient-3.3.0.ebuild   | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-python/python-manilaclient/Manifest 
b/dev-python/python-manilaclient/Manifest
index a69d39bef..095d44be6 100644
--- a/dev-python/python-manilaclient/Manifest
+++ b/dev-python/python-manilaclient/Manifest
@@ -1,2 +1 @@
-DIST python-manilaclient-3.3.0.tar.gz 320475 BLAKE2B 
e83e30593d26e9ba26f9f487507f6c9a9b38be69b59af69dcdb85242abb81879e689efb70c937bb8afef74841adf54e5e7724f2173a6bc9c7d76c90535bf1b4c
 SHA512 
084293115370a174678dd8bde3f144213f10ce4a3addf7058365b0bbde31b2a56643b0417ec97ced297bf99e141a1fd96503aea96795c36862548268d6f7ae31
 DIST python-manilaclient-3.4.0.tar.gz 320304 BLAKE2B 
4bb9fc47816c1cf8dcc163bd3119932b14f6af6796486053175e91efd94434d485281e6ec74f79c9d054309a486c4590d379817015f78e0c29f5036f7583b8d9
 SHA512 
0b4852a2df90b1a1f0deaacc235aec47e9f4e95f0d3b75a0fbad7ef90569f438723e4b9df02e6a9dc9752ff77a0b2425f09add8f95d41c1db12c50fbfa3022b0

diff --git a/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild 
b/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild
deleted file mode 100644
index a0c603b3a..0
--- a/dev-python/python-manilaclient/python-manilaclient-3.3.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( manilaclient/tests/functional )
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Manila API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-manilaclient
-   https://github.com/openstack/python-manilaclient
-   https://pypi.org/project/python-manilaclient/
-"
-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/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2022-05-28 Thread Alessandro Barbieri
commit: a61ab1690c2d8f28313b3312807abe8d9df79b3f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:48:18 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a61ab169

dev-python/python-heatclient: enable py3.10

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

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

diff --git a/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild 
b/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
index e503be849..e6c736ef0 100644
--- a/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
+++ b/dev-python/python-heatclient/python-heatclient-2.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 6a612d9fd4884be3fc81ae6fdb21a624562e37cc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:46:07 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:46:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a612d9f

dev-python/strictyaml: drop 1.5.0

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

 dev-python/strictyaml/Manifest|  1 -
 dev-python/strictyaml/strictyaml-1.5.0.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/strictyaml/Manifest b/dev-python/strictyaml/Manifest
index 35870dfa1..a98c1cbc4 100644
--- a/dev-python/strictyaml/Manifest
+++ b/dev-python/strictyaml/Manifest
@@ -1,2 +1 @@
-DIST strictyaml-1.5.0.tar.gz 201594 BLAKE2B 
39217a6189cfedde8c4ddf54097db3af558d098d016ef3bef64915e4f652f9780bf7544db7513dfea56acc0b34c41c396533ec6af22e9c204c70706554dd20d5
 SHA512 
708f82356a081bd0b53b9e1f59d669897be8262d57d3d8bb6d75af2225f68eb9c16791cdf2bc7148dfd5b94f54a2d214bbe166f5dd513dbb7987cc472e6e7b4d
 DIST strictyaml-1.6.1.tar.gz 287908 BLAKE2B 
ab59addc5a86624c242339ec371403dd0ebb509c0bcf6d9484e71c26ee2670df897458bc7613367eaabe1493068ecaff37cd0b5e2cf08dc97e10107b9f3061f2
 SHA512 
8492432b599a6af283bd4d9adeac7fba0fc5dd3e081fb5055526799475e62987de30527ca94eecfebf568673d9bd18ffa9a70bb298c88a49e81683e4eea11349

diff --git a/dev-python/strictyaml/strictyaml-1.5.0.ebuild 
b/dev-python/strictyaml/strictyaml-1.5.0.ebuild
deleted file mode 100644
index b662784d1..0
--- a/dev-python/strictyaml/strictyaml-1.5.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A type-safe YAML parser built atop ruamel.yaml"
-HOMEPAGE="https://github.com/crdoconnor/strictyaml;
-SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"



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

2022-05-28 Thread Alessandro Barbieri
commit: 464cf1000cd4c8b68838410473c8868e2047bf6f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:44:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:44:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=464cf100

dev-python/types-urllib3: drop 1.26.13

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

 dev-python/types-urllib3/Manifest |  1 -
 dev-python/types-urllib3/types-urllib3-1.26.13.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/types-urllib3/Manifest 
b/dev-python/types-urllib3/Manifest
index 78f942054..7449c7b1a 100644
--- a/dev-python/types-urllib3/Manifest
+++ b/dev-python/types-urllib3/Manifest
@@ -1,2 +1 @@
-DIST types-urllib3-1.26.13.tar.gz 8763 BLAKE2B 
fa74ae41ae77ed096350ede7c78b6323a6eabe1868fdda0b078c8260fd129b34d68c89ccd9ae7c3d916910fd5114283ce007f6a2710a3b1fb1dd16d0c6f01b89
 SHA512 
a959872447274d60edd8e6f1e8f4268a7bb14806f3d183ae87b8ca5cc9d8ad6ee29ba4a13e48d683790e0c43773a196136770167e0dc4d4a4a101a6ba1a76b33
 DIST types-urllib3-1.26.14.tar.gz 8862 BLAKE2B 
6dda6de46b243b06afa57621307804512f78612373d4eae5b14472e738ac263fd8da38ddce95fcef7da2e461c291a550d0a52033b9b73c5018276f18fad6638a
 SHA512 
1dd04532efd6eb98834c4c45654e34edefae10290ff608ba07f21702b0ba00e49e0b4d69fb2b3bfe4038dcbbdf2cdddf45519a37d8615959921ef34741a910cb

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.13.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.13.ebuild
deleted file mode 100644
index b96a6633a..0
--- a/dev-python/types-urllib3/types-urllib3-1.26.13.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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/ufoNormalizer/

2022-05-28 Thread Alessandro Barbieri
commit: 7136be9dedb5d5a7c2304f35de22a5aba5ca8095
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:43:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:43:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7136be9d

dev-python/ufoNormalizer: drop 0.5.4

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

 dev-python/ufoNormalizer/Manifest  |  1 -
 .../ufoNormalizer/ufoNormalizer-0.5.4.ebuild   | 23 --
 2 files changed, 24 deletions(-)

diff --git a/dev-python/ufoNormalizer/Manifest 
b/dev-python/ufoNormalizer/Manifest
index 22d2f4112..0308dccf9 100644
--- a/dev-python/ufoNormalizer/Manifest
+++ b/dev-python/ufoNormalizer/Manifest
@@ -1,2 +1 @@
-DIST ufonormalizer-0.5.4.zip 38121 BLAKE2B 
b88763f9904633b99bfcd8226281b2c8e7172a46d8a6ebed1360d8af6b67944030f008176b55dfb9cb85580419997853b5203867587da87f7910608621ff213f
 SHA512 
f9bc37c6d7c366d34e9fa4cbfbcbb6f8a654955fd61afedfbe6376e70e4145d29c6fe30d48c28dca9f18e476002c1cda773172379be2fae4bd30b466ce1899ba
 DIST ufonormalizer-0.6.1.zip 37360 BLAKE2B 
b2270b9bd40c5c67e2854049f285eac0a7c202bd4a2245837a99259140e3dd352adcd1c74a9cfd40670fd4c7ee801dacddfd092582abb96459fc4a475c65fd43
 SHA512 
301bef368a7d42333d885437322991d075e5ebb7169e3397e1d2a486ae18d4efba4db625bad1f9452f512e0a452ec8a9fd0b5c716c8571eb45f9d4d2718f37a7

diff --git a/dev-python/ufoNormalizer/ufoNormalizer-0.5.4.ebuild 
b/dev-python/ufoNormalizer/ufoNormalizer-0.5.4.ebuild
deleted file mode 100644
index 18da06d4c..0
--- a/dev-python/ufoNormalizer/ufoNormalizer-0.5.4.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8,9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-MYPN="${PN,,}"
-MYP="${MYPN}-${PV}"
-inherit distutils-r1
-
-DESCRIPTION="A tool that will normalize the XML and other data inside of a 
UFO."
-HOMEPAGE="https://github.com/unified-font-object/ufoNormalizer;
-SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.zip"
-S="${WORKDIR}/${MYP}"
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="app-arch/unzip"
-
-distutils_enable_tests setup.py



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

2022-05-28 Thread Alessandro Barbieri
commit: 05d03ec3979b408a3031687f5df3253965a4827d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:44:08 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:44:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05d03ec3

dev-python/types-python-dateutil: drop 2.8.15

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

 dev-python/types-python-dateutil/Manifest |  1 -
 .../types-python-dateutil-2.8.15.ebuild   | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/types-python-dateutil/Manifest 
b/dev-python/types-python-dateutil/Manifest
index a77e1cf0b..cc0f4f839 100644
--- a/dev-python/types-python-dateutil/Manifest
+++ b/dev-python/types-python-dateutil/Manifest
@@ -1,2 +1 @@
-DIST types-python-dateutil-2.8.15.tar.gz 6923 BLAKE2B 
53bfdff4ebb585d4b0d9c9a22c8e70aae87ce2b154748f54823713e68f8faa21ae3eb7165359e6763b2b0027e5128fedba4d66e6bd70232bd6650cf9bfe425dd
 SHA512 
e2efd88dfc27b5a7ace8147b9a4d924dd32471fe59d65c7ff8bc9576d1d8b5b6bdc83e808cabb35c9a866614debd8fafdd779166efa2b51069056ae9330f9fcc
 DIST types-python-dateutil-2.8.16.tar.gz 6973 BLAKE2B 
2e883f73af0e79faf57f8469733ec742b9881e974a253ddd40e80628302ea29a9046a319088d75b9bc47792b0e225fe2c2f376ea4a5d794d710cf7aea7af7af3
 SHA512 
1d2927c6bd85fa8222c7519d3ac8ae6179da746ebb29ca4e9002ca410131e10445b8ebc2b70bb6df1b3e8ed90098827884bf5f928039d1627ca760c86cdcc113

diff --git 
a/dev-python/types-python-dateutil/types-python-dateutil-2.8.15.ebuild 
b/dev-python/types-python-dateutil/types-python-dateutil-2.8.15.ebuild
deleted file mode 100644
index adcbd9197..0
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.15.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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/tooz/

2022-05-28 Thread Alessandro Barbieri
commit: a390c8ec62b0da8353f299330e806f9886225712
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:41:25 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:41:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a390c8ec

dev-python/tooz: drop 2.11.0

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

 dev-python/tooz/Manifest   |  1 -
 dev-python/tooz/tooz-2.11.0.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/dev-python/tooz/Manifest b/dev-python/tooz/Manifest
index 023b35f15..d4c6ec341 100644
--- a/dev-python/tooz/Manifest
+++ b/dev-python/tooz/Manifest
@@ -1,2 +1 @@
-DIST tooz-2.11.0.tar.gz 95997 BLAKE2B 
a61199586e58ec6bb63133137c91445df9c284a65b91125fa73e8c19efa37a5b5da039be94bc73b983f7a83dfa2b34d4d6cd7eb702823fa5eaca9429984fc323
 SHA512 
feb9217908bb986aeeffe92ae765b948edb1c1311eeb011b19b7bfdccb9b94dec82139e6056bbdbbffa79b208fc9ef22d1e100f75d6e9c61f7352dee3523ab8f
 DIST tooz-2.11.1.tar.gz 96028 BLAKE2B 
638bddc4b06afc601b750f0da41fec9efde71ed6a36e7eb75a1d4e1d47efafa4d84975b686babb4f4bbe5e2bc3304c7db267b72fb1b16c41fcaf573bfc7e3039
 SHA512 
865a6bd944c949a3af63cd8f91641414c24e875bef89d8bacc3a4207109e605f3b1471ebc3192f2224c264773ea8e6d6229e5ce7a40b3c1ad2fc25a61ba14270

diff --git a/dev-python/tooz/tooz-2.11.0.ebuild 
b/dev-python/tooz/tooz-2.11.0.ebuild
deleted file mode 100644
index 1c1b420b0..0
--- a/dev-python/tooz/tooz-2.11.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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="Library centralizing the most common distributed primitives"
-HOMEPAGE="
-   https://opendev.org/openstack/tooz
-   https://pypi.org/project/tooz/
-   https://launchpad.net/python-tooz
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pbr-1.6.1[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
-   >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
-   >=dev-python/fasteners-0.7[${PYTHON_USEDEP}]
-   >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
-   >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
-   >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
-   >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
-
-   dev-python/etcd3[${PYTHON_USEDEP}]
-   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}]
-   )
-"
-
-distutils_enable_tests nose
-
-python_prepare_all() {
-   # allow usage of renamed msgpack
-   sed -i '/^msgpack/d' requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   nosetests \
-   -e tooz.tests.test_coordination.TestAPI \
-   -e 
tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_join \
-   -e 
tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_leave \
-   -e tooz.tests.test_partitioner \
-   || die
-}



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

2022-05-28 Thread Alessandro Barbieri
commit: 3f726e7049da4eef9368e1448acb3d42512105cc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:39:45 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:39:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f726e70

dev-python/wsgi_intercept: drop 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 deletions(-)

diff --git a/dev-python/wsgi_intercept/Manifest 
b/dev-python/wsgi_intercept/Manifest
index 9a143bba9..d305be836 100644
--- a/dev-python/wsgi_intercept/Manifest
+++ b/dev-python/wsgi_intercept/Manifest
@@ -1,2 +1 @@
 DIST wsgi_intercept-1.10.0.tar.gz 30252 BLAKE2B 
43c2e9dcd98616132801721392b0150b49fe5e851f343f53d8eb42c2f7f8b84f5eb9bb41edec7b830908f122a80458752e1c97f6a68006088221bb3233e90951
 SHA512 
27848e52e77f1d7ca7a079eb24025bb38d31f4c6b0b82c2717c543a5ffa83a95fe0dd893c326135b29c465a89ffe149da6d5d9c8bfe9f181546862e4f42a3832
-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
deleted file mode 100644
index fe2323fdb..0
--- a/dev-python/wsgi_intercept/wsgi_intercept-1.9.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} 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/sysv_ipc/

2022-05-28 Thread Alessandro Barbieri
commit: 218c35776b3635639fddff26f2166a9ab9167da0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:47:15 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:47:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=218c3577

dev-python/sysv_ipc: enable py3.11

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

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

diff --git a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild 
b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
index 470145bd8..472508fb9 100644
--- a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
+++ b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 3c28e28ced0f5da51a2aac72b218fefe27a1536a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:45:43 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:45:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c28e28c

dev-python/types-pytz: drop 2021.3.7

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

 dev-python/types-pytz/Manifest   |  1 -
 dev-python/types-pytz/types-pytz-2021.3.7.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/types-pytz/Manifest b/dev-python/types-pytz/Manifest
index 3d4131f70..580204ad7 100644
--- a/dev-python/types-pytz/Manifest
+++ b/dev-python/types-pytz/Manifest
@@ -1,2 +1 @@
-DIST types-pytz-2021.3.7.tar.gz 3179 BLAKE2B 
d5adca00fbe3c9b97f2cd8292de05016e3f26286403353eed1f177db30578787b29fed93d46d96766aa98e9ae9ae3eb484547a7b335f885d4b48581025f0e116
 SHA512 
90cefe450b1c866095927588625a595c2a45345af6784b7cef6bc93c7feaf351bea1c4cf37ad938db792e8ad9a74cb9695e8eb3646f7ad96d0bcc7ecef91ac00
 DIST types-pytz-2021.3.8.tar.gz 3253 BLAKE2B 
873f8126ecaf5055bcd9aa87f8632cee8cf92f7bfe51f0d0df7217af51053f40fe98f18f511db42eefc2d904cf3f1f11b228cf8c6fa15f5afcbc2e8e91f539fe
 SHA512 
5b7dcf5279be55225ec66f9f9cc657cb3ae21acdcd41322a194a8cc6ccd79e60052191cb664378f414172d9f5d92573ab1f3322e9909ecd1e4ed95b36c7630ba

diff --git a/dev-python/types-pytz/types-pytz-2021.3.7.ebuild 
b/dev-python/types-pytz/types-pytz-2021.3.7.ebuild
deleted file mode 100644
index 47dfcb961..0
--- a/dev-python/types-pytz/types-pytz-2021.3.7.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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/ttfautohint-py/files/, dev-python/ttfautohint-py/

2022-05-28 Thread Alessandro Barbieri
commit: 71201ede2ec52c020d3f78249c4ea216a1fd6cff
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:45:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:45:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71201ede

dev-python/ttfautohint-py: drop 0.4.3

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

 dev-python/ttfautohint-py/Manifest |  1 -
 .../ttfautohint-py-0.4.3-no-ext_modules.patch  | 10 ---
 .../ttfautohint-py/ttfautohint-py-0.4.3.ebuild | 32 --
 3 files changed, 43 deletions(-)

diff --git a/dev-python/ttfautohint-py/Manifest 
b/dev-python/ttfautohint-py/Manifest
index c6483b582..6b0d59502 100644
--- a/dev-python/ttfautohint-py/Manifest
+++ b/dev-python/ttfautohint-py/Manifest
@@ -1,2 +1 @@
-DIST ttfautohint-py-0.4.3.tar.gz 186488 BLAKE2B 
cc5de63faf4a5d213a14eda9b092c48e2e67c59b04ad1580d680e22bf691d915a74f7a465cc37cd0ce907874f3fdb0312224e647bb8e18e5741f886e69e7d075
 SHA512 
2f21af2a4b59c9e83e4c5aa77ce15d97d4391894537e87727fd05f47b8f007e3ddf1fcf98d195a880b2a4e22586ce9faab4d8dc33f6c6eaa1623dcfd3aab
 DIST ttfautohint-py-0.5.1.tar.gz 186884 BLAKE2B 
ab09325f262e631639433852a9709b52c23a08e2a179fb9f2bce46d851a5523205076ef2698de5c2af10828fc8290d905d5cfe58c44fbfecce4474d504c2d84c
 SHA512 
0673daa17666af7df4fdd9836c978bb6e1620193524a9043d31900047191ef29dd75783afaf5929cb3a7b74137ec9b4e9b5c15793f811824ab6dc2a0780fd798

diff --git 
a/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch 
b/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch
deleted file mode 100644
index 84dee04cc..0
--- a/dev-python/ttfautohint-py/files/ttfautohint-py-0.4.3-no-ext_modules.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/setup.py
-+++ b/setup.py
-@@ -120,7 +120,6 @@
- platforms=["posix", "nt"],
- package_dir={"": "src/python"},
- packages=find_packages("src/python"),
--ext_modules=[libttfautohint],
- zip_safe=False,
- cmdclass=cmdclass,
- setup_requires=['setuptools_scm'],

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



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

2022-05-28 Thread Alessandro Barbieri
commit: 3e7113a77c54ec753bb6034b538d7c58a40aaf6d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:38:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e7113a7

dev-python/ufoLib2: drop 0.11.4

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

 dev-python/ufoLib2/Manifest  |  1 -
 dev-python/ufoLib2/ufoLib2-0.11.4.ebuild | 43 
 2 files changed, 44 deletions(-)

diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest
index ffa41dfc3..18f3e0115 100644
--- a/dev-python/ufoLib2/Manifest
+++ b/dev-python/ufoLib2/Manifest
@@ -1,2 +1 @@
-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.4.ebuild 
b/dev-python/ufoLib2/ufoLib2-0.11.4.ebuild
deleted file mode 100644
index 7fe869115..0
--- a/dev-python/ufoLib2/ufoLib2-0.11.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_DEPEND="
-   dev-python/sphinx_rtd_theme
-   dev-python/typing-extensions
-"
-DOCS_DIR="${S}/docs/source"
-DOCS_BUILDER="sphinx"
-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"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools_scm[${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-05-28 Thread Alessandro Barbieri
commit: 6fa2435761fb3f664101387d4fb03ea2724c49e9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:43:13 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:43:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fa24357

dev-python/unicodedata2: drop 13.0.0.2

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

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

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



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/github-sublee-glicko2/

2022-05-28 Thread Alessandro Barbieri
commit: f7ff5fc4f82dce660fb4942abc92d887b758b778
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:34:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:34:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7ff5fc4

dev-python/github-sublee-glicko2: enable py3.10, py3.11

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

 .../github-sublee-glicko2-0_pre20191010-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
 
b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
index d32a6b428..d303c9196 100644
--- 
a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
+++ 
b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.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="7"
-PYTHON_COMPAT=( python3_{8,9} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 DISTUTILS_USE_SETUPTOOLS="rdepend"
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 96435655d3ca32a15c4d6c61b9b9a22c52994daf
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:32:23 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96435655

dev-python/types-urllib3: enable py3.11

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

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

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
index b96a6633a..46370ad85 100644
--- a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
+++ b/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: a0dec0958c8bc29b857f109eb1c2823af7a980cc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:39:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:39:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0dec095

dev-python/xattr: drop 0.9.7

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

 dev-python/xattr/Manifest   |  1 -
 dev-python/xattr/xattr-0.9.7.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/xattr/Manifest b/dev-python/xattr/Manifest
index 8086105a8..8ebc881b4 100644
--- a/dev-python/xattr/Manifest
+++ b/dev-python/xattr/Manifest
@@ -1,2 +1 @@
-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.7.ebuild 
b/dev-python/xattr/xattr-0.9.7.ebuild
deleted file mode 100644
index 02f6769ac..0
--- a/dev-python/xattr/xattr-0.9.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-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/oslo-policy/

2022-05-28 Thread Alessandro Barbieri
commit: b9095a4302b1da570864cfa6d03d72e1ae2be662
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:36:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9095a43

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

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

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

diff --git a/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild 
b/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
index 08a4d2117..4f1261aec 100644
--- a/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: ff7f66f13caacff5e4122dc754c2473c020dc0ee
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:38:20 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:38:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7f66f1

dev-python/etcd3gw: enable py3.10

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

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

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild 
b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
index 87c263b76..e6fe08e36 100644
--- a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
+++ b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 9744085a6ded6d2fcd415571070c9b37c328
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:42:31 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:42:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9744085a

dev-python/uharfbuzz: drop 0.25.0

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

 dev-python/uharfbuzz/Manifest|  1 -
 dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 2b97b5147..b7b76860e 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1,2 +1 @@
-DIST uharfbuzz-0.25.0.tar.gz 36602 BLAKE2B 
b359f5921f6fef9440d3640af235924d81f661d7582673cc54457f3da16fe2f7973aabe60375a341ee608a01f831971a87ffa5116680c90aaeaa24c75a008a7f
 SHA512 
d57daff4eee023392fd444d1c2be199863422dd6b1097e974a816ddda47bf9fbf1d15509d314230b8abd61dde0b6b9078430a5572fac5e73aa3103675c100cc2
 DIST uharfbuzz-0.26.0.tar.gz 36596 BLAKE2B 
b57782f5de371e2062d6a764fde9d20ca4a47a388b22ac3d169cead66103d30af12888e9d8f0af0aea7c7dbb4a3b7e0f4411e049417efaf1d2e7562ef5a34875
 SHA512 
0b356ceaf1cc40c2318e495939d51db454852043ebac60cb7b2a7481c4de6540e66d7ccf47a9fe6c1d819bf8a54e572bdb5a0799c7818f61730b820bb210ac83

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild
deleted file mode 100644
index e7a26c3ba..0
--- a/dev-python/uharfbuzz/uharfbuzz-0.25.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
-HOMEPAGE="https://github.com/harfbuzz/uharfbuzz;
-SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=media-libs/harfbuzz-4.2.1[experimental(-)]"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.23.0-system-harfbuzz.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-   export USE_SYSTEM_HARFBUZZ=1
-}



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

2022-05-28 Thread Alessandro Barbieri
commit: 8c32669443c6c6697a3241256ff5854011f1cb2b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:41:45 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:41:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c326694

dev-python/tooz: enable py3.10

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

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

diff --git a/dev-python/tooz/tooz-2.11.1.ebuild 
b/dev-python/tooz/tooz-2.11.1.ebuild
index aa660bffb..01defedff 100644
--- a/dev-python/tooz/tooz-2.11.1.ebuild
+++ b/dev-python/tooz/tooz-2.11.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: a9ad00f8fadf0ff346dfbbdeb926bb0f423c339b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:31:20 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9ad00f8

dev-python/types-python-dateutil: enable py3.11

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

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

diff --git 
a/dev-python/types-python-dateutil/types-python-dateutil-2.8.16.ebuild 
b/dev-python/types-python-dateutil/types-python-dateutil-2.8.16.ebuild
index adcbd9197..5c6215e01 100644
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.16.ebuild
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 44a1388aab01b9ca748a8a0ed0387ce924871cde
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:31:40 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:31:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44a1388a

dev-python/types-pytz: enable py3.11

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

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

diff --git a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild 
b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
index 47dfcb961..611ea0a5c 100644
--- a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
+++ b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



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

2022-05-28 Thread Alessandro Barbieri
commit: 28d6dac80f4af75870a13dd2fd272161aa226d84
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:42:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:42:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28d6dac8

dev-python/types-paramiko: drop 2.8.21

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

 dev-python/types-paramiko/Manifest  |  1 -
 .../types-paramiko/types-paramiko-2.8.21.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/types-paramiko/Manifest 
b/dev-python/types-paramiko/Manifest
index f4a028a00..c585fdf3d 100644
--- a/dev-python/types-paramiko/Manifest
+++ b/dev-python/types-paramiko/Manifest
@@ -1,2 +1 @@
 DIST types-paramiko-2.10.0.tar.gz 20325 BLAKE2B 
c918598110ada99b739579d9fd0b968b272e7cb654df2fd24f3fbfa96b9730fab27c6575220b62d2a6680c4cd5c6122594e1d710afcb5cdde2444fcfeb7a77ea
 SHA512 
e376f8fd060f6667c610c53cf42b7dbb38ab19cbc3e8ad68f9a68f982b7498c7e06201e4ff35b662fb0d7a17b24d12a245cdc8f5731cf21cf5c0a14085853fb0
-DIST types-paramiko-2.8.21.tar.gz 20252 BLAKE2B 
838563473a9a7e4277b373f6941d1b806f72715d2d6dc5a3da729d45e189837de0ed9a23181ae0b95c32b4682b9c83c93db4b8dc8a278d1ae85bfd79a4a99475
 SHA512 
5be63f293e5813b77696640e74275dab0d9d4c7de1e9adf13c5c2effb5b026ecae045937d09994ae3a096d75bcedc09fbdb9206cac86eef2d8c65d70e82974cf

diff --git a/dev-python/types-paramiko/types-paramiko-2.8.21.ebuild 
b/dev-python/types-paramiko/types-paramiko-2.8.21.ebuild
deleted file mode 100644
index e2a0b2317..0
--- a/dev-python/types-paramiko/types-paramiko-2.8.21.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} 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/ots-python/

2022-05-28 Thread Alessandro Barbieri
commit: 834086bead0aa89af8f910a801f5ef0747f8dd78
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:36:08 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:36:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=834086be

dev-python/ots-python: enable py3.10, py3.11

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

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

diff --git a/dev-python/ots-python/ots-python-8.2.1.ebuild 
b/dev-python/ots-python/ots-python-8.2.1.ebuild
index daac0b3bb..10f03b4ae 100644
--- a/dev-python/ots-python/ots-python-8.2.1.ebuild
+++ b/dev-python/ots-python/ots-python-8.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-octave/strings/, dev-octave/strings/files/

2022-05-28 Thread Alessandro Barbieri
commit: 990e89e1330f15ce6395128056c560722a2e3f24
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:07:44 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:19:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=990e89e1

dev-octave/strings: add 1.2.0_p20211128, drop 1.2.0

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

 dev-octave/strings/files/strings-1.2.0-156.patch   | 224 +
 dev-octave/strings/files/strings-1.2.0-157.patch   | 351 +
 dev-octave/strings/files/strings-1.2.0-158.patch   |  17 +
 dev-octave/strings/files/strings-1.2.0-160.patch   |  20 ++
 .../strings-1.2.0-build-against-octave-6.patch |  30 --
 .../strings-1.2.0-err-instead-of-gripes.patch  |  16 -
 ...1.2.0.ebuild => strings-1.2.0_p20211128.ebuild} |  15 +-
 7 files changed, 625 insertions(+), 48 deletions(-)

diff --git a/dev-octave/strings/files/strings-1.2.0-156.patch 
b/dev-octave/strings/files/strings-1.2.0-156.patch
new file mode 100644
index 0..a72fd5ce8
--- /dev/null
+++ b/dev-octave/strings/files/strings-1.2.0-156.patch
@@ -0,0 +1,224 @@
+changeset:   156:db1ee7036df0
+user:Oliver Heimlich 
+date:Tue Jul 07 22:46:46 2015 +0200
+summary: base64decode.m: Cleanup of function code and fix of bug #38974
+
+--- a/NEWS
 b/NEWS
+@@ -1,3 +1,11 @@
++Summary of important user-visible changes for strings 1.2.1:
++---
++
++ ** The function base64decode has been almost rewritten and no longer returns
++trailing zeros which have been introduced by padding (bug #38974), returns
++uint8 vectors instead of binary64 vectors, and should perform faster.
++
++
+ Summary of important user-visible changes for strings 1.2.0:
+ ---
+ 
+--- a/inst/base64decode.m
 b/inst/base64decode.m
+@@ -1,4 +1,5 @@
+ ## Copyright (C) 2007 Muthiah Annamalai 
++## Copyright (C) 2015 Oliver Heimlich 
+ ##
+ ## This program is free software; you can redistribute it and/or modify it 
under
+ ## the terms of the GNU General Public License as published by the Free 
Software
+@@ -18,7 +19,8 @@
+ ## @deftypefnx {Function File} {@var{rval} =} base64decode (@var{code}, 
@var{as_string})
+ ## Convert a base64 @var{code}  (a string of printable characters according 
to RFC 2045) 
+ ## into the original ASCII data set of range 0-255. If option @var{as_string} 
is 
+-## passed, the return value is converted into a string.
++## passed, the return value is converted into a string. Otherwise, the return
++## value is a uint8 row vector.
+ ##
+ ## @example
+ ## @group
+@@ -32,125 +34,84 @@
+ ## @seealso {base64encode}
+ ## @end deftypefn
+ 
+-function z = base64decode (X, as_string)
+-  if (nargin < 1 )
++function Z = base64decode (X, as_string)
++  if (nargin < 1 || nargin > 2)
+ print_usage;
+-  elseif nargin == 1
+-as_string=false;
++  elseif (nargin == 1)
++as_string = false;
+   endif
+ 
+-  if ( any(X(:) < 0) || any(X(:) > 255))
+-error("base64decode is expecting integers in the range 0 .. 255");
++  ## strip white space
++  X((X == ' ') | (X == "\n") | (X == "\r")) = [];
++
++  if (any (X(:) < 0) || any(X(:) > 255))
++error ("base64decode is expecting integers in the range 0 .. 255");
+   endif
+ 
+-  ## decompose strings into the 4xN matrices 
+-  ## formatting issues.
+-  if( rows(X) == 1 )
+-Y=[];
+-L=length(X);
+-for z=4:4:L
+-Y=[Y X(z-3:z)']; #keep adding columns
+-end
+-if min(size(Y))==1
+-Y=reshape(Y,[L, 1]);
+-else
+-Y=reshape(Y,[4,L/4]);
+-end
+-X=Y;
+-Y=[];
+-  end
+-
+-  X = toascii(X);
+-  Xa= X;
+-
+-  ## Work backwards. Starting at step in table,
+-  ## lookup the index of the element in the table.
++  ## convert into ascii code and 8 bit integers to save memory
++  X = uint8 (X);
+ 
+-  ## 6-bit encoding table, plus 1 for padding
+-  ## 26*2 + 10 + 2 + 1  = 64 + 1, '=' is EOF stop mark.
+-  table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
+-
+-  S=size(X);
+-  SRows=S(1);
+-  SCols=S(2);
+-  Y=zeros(S);
+-
+-  ## decode the incoming matrix & 
++  ## decompose into the 4xN matrices - separation of encoded 3 byte blocks
++  if (rows (X) ~= 4)
++if (rem (numel (X), 4) ~= 0)
++  error ("base64decode is expecting blocks of 4 characters to decode");
++endif
++X = reshape (X, [4, numel(X)./4]);
++  endif
++  
++  ## decode 6-bit values from the incoming matrix & 
+   ## write the values into Va matrix.
+-  Va = -1*ones(size(Xa));
++  Va = ones (size(X), 'uint8') .* 65;
+ 
+-  iAZ = (Xa >= 'A').*(Xa <= 'Z') > 0; 
+-  Va(iAZ)=Xa(iAZ)-'A';
+-
+-  iaz = (Xa >= 'a').*(Xa <= 'z') > 0;
+-  Va(iaz)=Xa(iaz)-'a'+26;
++  iAZ = ((X >= 'A') & (X <= 'Z'));
++  Va(iAZ) = X(iAZ) - 'A';
+ 
+-  i09 = (Xa >= '0').*(Xa <= '9') > 0;
+-  Va(i09)=Xa(i09)-'0'+52;
++  iaz = ((X >= 

[gentoo-commits] repo/proj/guru:dev commit in: sci-libs/CombBLAS/, sci-libs/CombBLAS/files/

2022-05-28 Thread Alessandro Barbieri
commit: d4407d3bbe337a96c4bcf477bd59eae81ad6ff53
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:18:19 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:19:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4407d3b

sci-libs/CombBLAS: fix matlab startup file

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

 ...1.ebuild => CombBLAS-1.16.0_p20220331-r1.ebuild} |  1 +
 sci-libs/CombBLAS/Manifest  |  2 +-
 ...mbBLAS-1.16.0_p20220331-fix-matlab-addpath.patch | 21 +
 3 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331.ebuild 
b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild
similarity index 96%
rename from sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331.ebuild
rename to sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild
index fd6d8db20..fb00664a6 100644
--- a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331.ebuild
+++ b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild
@@ -31,6 +31,7 @@ PATCHES=(
"${FILESDIR}/${P}-cxx17.patch"
"${FILESDIR}/${P}-system-libs.patch"
"${FILESDIR}/${P}-GNUInstallDirs.patch"
+   "${FILESDIR}/${P}-fix-matlab-addpath.patch"
 )
 
 src_prepare() {

diff --git a/sci-libs/CombBLAS/Manifest b/sci-libs/CombBLAS/Manifest
index a6a6f7033..bb7f1cc0f 100644
--- a/sci-libs/CombBLAS/Manifest
+++ b/sci-libs/CombBLAS/Manifest
@@ -1 +1 @@
-DIST CombBLAS-1.16.0_p20220331.tar.gz 43783582 BLAKE2B 
b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f
 SHA512 
5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640
+DIST CombBLAS-1.16.0_p20220331-r1.tar.gz 43783582 BLAKE2B 
b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f
 SHA512 
5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640

diff --git 
a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch 
b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
new file mode 100644
index 0..8cfacc264
--- /dev/null
+++ b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
@@ -0,0 +1,21 @@
+--- a/Matlab/startup.m
 b/Matlab/startup.m
+@@ -1,12 +1,8 @@
+-disp('This is C:\Users\John\Documents\Gblas\Matlab\startup.m')
++disp('This is /usr/share/octave/site/m/CombBLAS/startup.m')
+ 
+ format compact
+ 
+-addpath('C:\Users\John\Documents\LincolnLabs\matlab')
+-addpath('C:\Users\John\Documents\MATLAB\meshpart')
+-addpath('C:\Users\John\Documents\MATLAB\UFget')
+-addpath('C:\Users\John\Documents\MATLAB\ncm')
+-addpath('C:\Users\John\Documents\Gblas\Matlab\utils')
+-addpath('C:\Users\John\Documents\Gblas\Matlab\spindex')
+-addpath('C:\Users\John\Documents\Gblas\Matlab\apsp')
+-addpath('C:\Users\John\Documents\Gblas\Matlab\stuff')
+\ Manca newline alla fine del file
++addpath('/usr/share/octave/site/m/CombBLAS/utils')
++addpath('/usr/share/octave/site/m/CombBLAS/spindex')
++addpath('/usr/share/octave/site/m/CombBLAS/apsp')
++addpath('/usr/share/octave/site/m/CombBLAS/stuff')



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

2022-05-28 Thread Alessandro Barbieri
commit: 9b26012dff909ece8a5392ae0447842677dcc80f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat May 28 21:08:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat May 28 21:19:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b26012d

octaveforge.eclass: patch before moving things

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

 eclass/octaveforge.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass
index 9f0f12dda..337d21e45 100644
--- a/eclass/octaveforge.eclass
+++ b/eclass/octaveforge.eclass
@@ -58,6 +58,8 @@ octaveforge_src_unpack() {
 # @DESCRIPTION:
 # function to add octaveforge specific makefile and configure and reconfigure 
if possible
 octaveforge_src_prepare() {
+   default
+
_generate_configure
 
if [[ -e "${S}/src/configure.ac" ]]; then
@@ -72,7 +74,6 @@ octaveforge_src_prepare() {
if [[ -e "${S}/src/Makefile" ]]; then
sed -i 's/ -s / /g' "${S}/src/Makefile" || die 'sed failed.'
fi
-   default
 }
 
 octaveforge_src_compile() {



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

2022-05-28 Thread Jakov Smolić
commit: 4cb22bf5eb12d341fc65209cace92471979d85aa
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:23:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb22bf5

dev-python/python-keystoneclient: keyword 4.5.0 for ~riscv

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

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

diff --git 
a/dev-python/python-keystoneclient/python-keystoneclient-4.5.0.ebuild 
b/dev-python/python-keystoneclient/python-keystoneclient-4.5.0.ebuild
index c7ca29f24d85..1d319bef1a1a 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-4.5.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-4.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 57e549aa330c3e60313c9eefbc9abe08c3e960ec
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:24:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e549aa

dev-python/python-openstackclient: keyword 5.8.0 for ~riscv

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

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

diff --git 
a/dev-python/python-openstackclient/python-openstackclient-5.8.0.ebuild 
b/dev-python/python-openstackclient/python-openstackclient-5.8.0.ebuild
index e262f189ad35..6313a9cb59bc 100644
--- a/dev-python/python-openstackclient/python-openstackclient-5.8.0.ebuild
+++ b/dev-python/python-openstackclient/python-openstackclient-5.8.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 335db61b9de2453b35e21cd12db99af24b9e8170
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:24:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335db61b

dev-python/python-novaclient: keyword 18.0.0 for ~riscv

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

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

diff --git a/dev-python/python-novaclient/python-novaclient-18.0.0.ebuild 
b/dev-python/python-novaclient/python-novaclient-18.0.0.ebuild
index b699f25b31ce..a3888aca7507 100644
--- a/dev-python/python-novaclient/python-novaclient-18.0.0.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-18.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 98d4d596f16b66c6763cb5222dec5ffd24478897
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:25:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d4d596

dev-python/python-neutronclient: keyword 7.8.0 for ~riscv

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

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

diff --git a/dev-python/python-neutronclient/python-neutronclient-7.8.0.ebuild 
b/dev-python/python-neutronclient/python-neutronclient-7.8.0.ebuild
index d4d3c305f1ad..143e5e0a0ef8 100644
--- a/dev-python/python-neutronclient/python-neutronclient-7.8.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-7.8.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 9964d6abc98668ee62fc17271c435737792eda75
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:22:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9964d6ab

dev-python/openstacksdk: keyword 0.99.0 for ~riscv

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

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

diff --git a/dev-python/openstacksdk/openstacksdk-0.99.0.ebuild 
b/dev-python/openstacksdk/openstacksdk-0.99.0.ebuild
index 6e6dbaa5bb04..90bd9115ce25 100644
--- a/dev-python/openstacksdk/openstacksdk-0.99.0.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-0.99.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 CDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 755d152b060147ee70039a104911c36633f2ca45
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:24:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755d152b

dev-python/osc-lib: keyword 2.6.0 for ~riscv

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

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

diff --git a/dev-python/osc-lib/osc-lib-2.6.0.ebuild 
b/dev-python/osc-lib/osc-lib-2.6.0.ebuild
index 1a9f3f2779ef..7971a2fec01b 100644
--- a/dev-python/osc-lib/osc-lib-2.6.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-2.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
>=dev-python/cliff-3.2.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: bf0502555aad3335d73ca29ae61d30e3d564aec9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:23:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf050255

dev-python/python-cinderclient: keyword 8.3.0 for ~riscv

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

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

diff --git a/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild 
b/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild
index 6b385327639c..77b4b8b22dad 100644
--- a/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-8.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/os-client-config/

2022-05-28 Thread Jakov Smolić
commit: 4c799d0ffb7204624080fdf52061915a4631e6fd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:23:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c799d0f

dev-python/os-client-config: keyword 2.1.0-r2 for ~riscv

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

 dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild 
b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
index 5d9314515e08..5d494178906f 100644
--- a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
+++ b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 232acc60ef44fac00b44d508a3d22074f37b8ea3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:21:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232acc60

dev-python/statsd: keyword 3.3.0 for ~riscv

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

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

diff --git a/dev-python/statsd/statsd-3.3.0.ebuild 
b/dev-python/statsd/statsd-3.3.0.ebuild
index 32f619417936..98a4c9d68639 100644
--- a/dev-python/statsd/statsd-3.3.0.ebuild
+++ b/dev-python/statsd/statsd-3.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="
test? (



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

2022-05-28 Thread Jakov Smolić
commit: 2c85b65fc22cdea05ab424f5fa27d1820b037bba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:19:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:07:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c85b65f

dev-python/cliff: keyword 3.10.1 for ~riscv

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

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

diff --git a/dev-python/cliff/cliff-3.10.1.ebuild 
b/dev-python/cliff/cliff-3.10.1.ebuild
index 2ded8dc1f6e7..8c1db180105b 100644
--- a/dev-python/cliff/cliff-3.10.1.ebuild
+++ b/dev-python/cliff/cliff-3.10.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc 
x86"
 
 RDEPEND="
>=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 07883b2e90298ed1ef9d4a5addf06460c64615a3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:19:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07883b2e

dev-python/bandit: keyword 1.7.4 for ~riscv

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

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

diff --git a/dev-python/bandit/bandit-1.7.4.ebuild 
b/dev-python/bandit/bandit-1.7.4.ebuild
index f75317ac605d..898f32bd880d 100644
--- a/dev-python/bandit/bandit-1.7.4.ebuild
+++ b/dev-python/bandit/bandit-1.7.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 6f62774b64f6dc5aec3eb9838ecc7c6ad484ef89
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:20:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f62774b

dev-python/tempest: keyword 30.1.0 for ~riscv

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

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

diff --git a/dev-python/tempest/tempest-30.1.0.ebuild 
b/dev-python/tempest/tempest-30.1.0.ebuild
index 7fe190ad399d..4aba0be12cb9 100644
--- a/dev-python/tempest/tempest-30.1.0.ebuild
+++ b/dev-python/tempest/tempest-30.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 4b7cdb84d032400394e7a764a3b790818826418f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:19:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:07:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7cdb84

dev-python/cmd2: keyword 2.4.1 for ~riscv

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

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

diff --git a/dev-python/cmd2/cmd2-2.4.1.ebuild 
b/dev-python/cmd2/cmd2-2.4.1.ebuild
index 532d9ba6a4aa..d14b273ef06b 100644
--- a/dev-python/cmd2/cmd2-2.4.1.ebuild
+++ b/dev-python/cmd2/cmd2-2.4.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: fbced3381add4d6290847ba21041d794331678c7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:20:41 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbced338

dev-python/requests-kerberos: keyword 0.14.0-r1 for ~riscv

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

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

diff --git a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild 
b/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
index 14f7c689de73..8c42297bc26d 100644
--- a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
+++ b/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/requests/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 2293429aed9d26e32e4348abd2ef95447d650333
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:22:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2293429a

dev-python/dogpile-cache: keyword 1.1.5 for ~riscv

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

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

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.5.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.1.5.ebuild
index d962b2203d14..9e59f4575916 100644
--- a/dev-python/dogpile-cache/dogpile-cache-1.1.5.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-1.1.5.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/dogpile.cache-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: 876ce96d39678a6ec0bb9a70ecb01bd18d47617c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:21:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876ce96d

dev-python/keystoneauth: keyword 4.6.0 for ~riscv

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

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

diff --git a/dev-python/keystoneauth/keystoneauth-4.6.0.ebuild 
b/dev-python/keystoneauth/keystoneauth-4.6.0.ebuild
index 3be77a24f5f4..ced69f35280b 100644
--- a/dev-python/keystoneauth/keystoneauth-4.6.0.ebuild
+++ b/dev-python/keystoneauth/keystoneauth-4.6.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}1-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 CDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]



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

2022-05-28 Thread Jakov Smolić
commit: dce983d7234a25e24e88f628ae923ef22f0530b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:22:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce983d7

dev-python/requestsexceptions: keyword 1.4.0 for ~riscv

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

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

diff --git a/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild 
b/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild
index 2e3f56bca881..8009ee3bc158 100644
--- a/dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild
+++ b/dev-python/requestsexceptions/requestsexceptions-1.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=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
 BDEPEND="${RDEPEND}"



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

2022-05-28 Thread Jakov Smolić
commit: 50244862d67b6cc3e4e68001245248c638dd55f3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:21:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50244862

dev-python/python-glanceclient: keyword 4.0.0 for ~riscv

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

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

diff --git a/dev-python/python-glanceclient/python-glanceclient-4.0.0.ebuild 
b/dev-python/python-glanceclient/python-glanceclient-4.0.0.ebuild
index e4df4bd7c457..448af8dee379 100644
--- a/dev-python/python-glanceclient/python-glanceclient-4.0.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-4.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/os-service-types/

2022-05-28 Thread Jakov Smolić
commit: 4d9cf02074dc68c2ed314fe94e0d2fe30aa2c599
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 20:22:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 21:08:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9cf020

dev-python/os-service-types: keyword 1.7.0-r2 for ~riscv

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

 dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild 
b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
index 2b3295f88abe..01193a9fc226 100644
--- a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 IUSE=""
 
 RDEPEND="



  1   2   3   4   >