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

2022-06-25 Thread Petrus Zhao
commit: e4ed581eb4f396557e380b465ca0c3e09c2a4e65
Author: Petrus Zhao  gmail  com>
AuthorDate: Sun Jun 26 05:47:52 2022 +
Commit: Petrus Zhao  gmail  com>
CommitDate: Sun Jun 26 05:48:08 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4ed581e

media-video/uxplay: version bump to 1.54, drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Petrus Zhao  gmail.com>

 media-video/uxplay/Manifest   | 2 +-
 media-video/uxplay/{uxplay-1.53.ebuild => uxplay-1.54.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest
index 2d555c678..f55a58111 100644
--- a/media-video/uxplay/Manifest
+++ b/media-video/uxplay/Manifest
@@ -1 +1 @@
-DIST uxplay-1.53.tar.gz 365373 BLAKE2B 
61d15256bf5eb9ad579d4cc054571f9a6010e16234281bcfa01a2ae32d33f0f1ee08f8a0eaa2be7e56fe24c708f5f7278b3ef92c6eec9088dd1f7a39f9e68008
 SHA512 
6b1786061931b8570c1f7aadd7cb7a608bdaef1ae303687880c15d5d0d975ac40b612c10e25ef5168d005028331fe77df8a7d5b2bc150506c0216ffb7712bd74
+DIST uxplay-1.54.tar.gz 368601 BLAKE2B 
088b1fb088776aa1589a0fac8096f3fb9394f7f78baf54e15d854176adbbfc792527b37fb2b0c580924e142237662e8b25d2203d0b189f22fe679ac18104fe58
 SHA512 
e5eb194fc37e0d62c4768f80b702c6b47837ccc2ce5535e3c8b59a0976b7ce03795593ac2d9c156ea8414dca3c20e6d9ebe4ff4c347c7ca85b108b71abb65114

diff --git a/media-video/uxplay/uxplay-1.53.ebuild 
b/media-video/uxplay/uxplay-1.54.ebuild
similarity index 100%
rename from media-video/uxplay/uxplay-1.53.ebuild
rename to media-video/uxplay/uxplay-1.54.ebuild



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

2022-06-25 Thread Hans de Graaff
commit: 49789137f2b3577b4751408c6373d9b7929c7042
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 13:26:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49789137

dev-ruby/will_paginate: enable ruby30

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

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

diff --git a/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild 
b/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild
index 0c766344ec96..7b27665a53cb 100644
--- a/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild
+++ b/dev-ruby/will_paginate/will_paginate-3.3.1.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"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2022-06-25 Thread Hans de Graaff
commit: 735586c961613c8b5188cf179eb1f494a5bda614
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:03:05 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735586c9

dev-ruby/commander: drop 4.5.2

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

 dev-ruby/commander/Manifest   |  1 -
 dev-ruby/commander/commander-4.5.2.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/commander/Manifest b/dev-ruby/commander/Manifest
index 23d645370cba..69223c5c4058 100644
--- a/dev-ruby/commander/Manifest
+++ b/dev-ruby/commander/Manifest
@@ -1,2 +1 @@
-DIST commander-4.5.2.gem 37888 BLAKE2B 
e78e009a414e432d24a820dea6e85c9240e3a661eb15a17d71c152616dfd32fb02eea1e513a487ae90b8dc81e6ebc208d0bf432c37dc5a116c03c9df12ed057f
 SHA512 
22ea0a5c88d4ec03658ca8e0fe12801a5a5918bc09031400e1cde2883bf061b85feb6d77448b256bc21f5ddee00e4afb2c08b99132cd7862f00c7cad13588564
 DIST commander-4.6.0.gem 38400 BLAKE2B 
c4adf5b58fe679378012a893526cb00ee71c4cda5686d397ee93aeb11dcf1b32a4aa8c4e6b77c2ed07af75bf2492da65591cf49b2e05a658e753e78a9a12736a
 SHA512 
01e7d4076b6ff632f6852e15bf995033034a71d6320c5b3b41751e86894f5eca35b408311e757c555334d220a9a811a0d60c0fc993414961f1050d948cb9f5c7

diff --git a/dev-ruby/commander/commander-4.5.2.ebuild 
b/dev-ruby/commander/commander-4.5.2.ebuild
deleted file mode 100644
index 0c5d1039651f..
--- a/dev-ruby/commander/commander-4.5.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The complete solution for Ruby command-line executables"
-HOMEPAGE="https://visionmedia.github.com/commander/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/highline:2"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/,/end/ s:^:#:" spec/spec_helper.rb || die
-}



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

2022-06-25 Thread Hans de Graaff
commit: 03ca67e25ee6f61e39bf96e9f41a22bb1c5f25ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 13:28:13 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ca67e2

dev-ruby/sprockets-rails: drop 3.3.0, 3.4.2

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

 dev-ruby/sprockets-rails/Manifest  |  1 -
 .../sprockets-rails/sprockets-rails-3.3.0.ebuild   | 36 --
 .../sprockets-rails/sprockets-rails-3.4.2.ebuild   | 36 --
 3 files changed, 73 deletions(-)

diff --git a/dev-ruby/sprockets-rails/Manifest 
b/dev-ruby/sprockets-rails/Manifest
index 40341527b8e9..a1fc6a6bf256 100644
--- a/dev-ruby/sprockets-rails/Manifest
+++ b/dev-ruby/sprockets-rails/Manifest
@@ -1,2 +1 @@
-DIST sprockets-rails-3.3.0.tar.gz 109701 BLAKE2B 
ba614e3110c355370fa39ac0ecf4120f86095e34d70dee470320f700c21d65159adc2f6837ad2307f38fcd5a9d753820d5ee537bd7e592514f24f8e02e5fc3e6
 SHA512 
f6bc9920f19ac76e383a36ed550f06b16a4de628a8df15c6e70f005fe60c0050a01002c9334359adfb182b449a8baaec35733c846240258702a430f14dcdefe2
 DIST sprockets-rails-3.4.2.tar.gz 111038 BLAKE2B 
36495540d8756bd44ba55ed0bf055c35ed963e1d5a8214766f61ff86515285babd409f44816bd9dae8321dd5473f7f5515d2c1c5ffa6b6042788ee50b4bfd247
 SHA512 
a01a23b189bc0fcde8fa3a0734c239dc9ee9119ca7a0828f04974cc28344e6c5743a6f60f1ab8ae8ed28c0e03948209593ccd88dc974e2d12b55a1a2b49a

diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild 
b/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild
deleted file mode 100644
index 1cd6cd8e035f..
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset 
Pipeline"
-HOMEPAGE="https://github.com/rails/sprockets-rails;
-SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend "
-   >=dev-ruby/actionpack-5.2:*
-   >=dev-ruby/activesupport-5.2:*
-   >=dev-ruby/sprockets-3.0.0:*"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/railties-5.2:*
-   dev-ruby/test-unit:2
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}

diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2.ebuild 
b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2.ebuild
deleted file mode 100644
index 1cd6cd8e035f..
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset 
Pipeline"
-HOMEPAGE="https://github.com/rails/sprockets-rails;
-SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-
-IUSE="test"
-
-ruby_add_rdepend "
-   >=dev-ruby/actionpack-5.2:*
-   >=dev-ruby/activesupport-5.2:*
-   >=dev-ruby/sprockets-3.0.0:*"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/railties-5.2:*
-   dev-ruby/test-unit:2
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}



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

2022-06-25 Thread Hans de Graaff
commit: f74cbbde4bf0db3899287179428a9c7fff91b592
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:58:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74cbbde

app-admin/puppet-lint: drop 2.4.2, 2.5.0

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

 app-admin/puppet-lint/Manifest |  2 --
 app-admin/puppet-lint/puppet-lint-2.4.2.ebuild | 28 --
 app-admin/puppet-lint/puppet-lint-2.5.0.ebuild | 24 --
 3 files changed, 54 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 5d7b917319bc..ce5f326323c0 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,4 +1,2 @@
-DIST puppet-lint-2.4.2.gem 93184 BLAKE2B 
5170bd9c30f6e2f5b30120b6edc74550e697c3243d2f5c7249f27a2d61ca2f5612d96efdc0f6be8d065e7d7a4460b9cf6e6dad13a5b24c4ce100d4e6df2f0425
 SHA512 
ee846688b13536b7d146ea50c0efe5083babf1ca09b77182437ec93be754ae076d54ac34f8082867a26b6df12a09bcd316e5b1aaa9c98150f9411a0c8b007c71
-DIST puppet-lint-2.5.0.gem 90112 BLAKE2B 
c731e0988f09f779c50aad118f136f79c6e042f43cc8a5163967c44a72d4019a00426578bc95b4cf9618057027c1707cd3463ea408a30d25ca0a0911dc3c94eb
 SHA512 
b04097443eae40a084475f95c57ebde73af937ca3b9b006237c6b5e60caf939338e09cb1e259a26524d2294ecbc61bd91b6e34f7051d87211078912518cb364b
 DIST puppet-lint-2.5.1.gem 93184 BLAKE2B 
ce93397fcb05655043ed41693690d909505a74a7e8029f355d76cbcdc247cb03b87f9fc870d07e88ca378b0866b4490c853950a9dc7eff871006ff526d852c70
 SHA512 
5ffad674280b4b67669a59c9b17b36cef8338dc4de2c9a28b2cdfcff810f733eb4ae18824b6145b75db3816ed906c12e9d4b6404ac5294c4a9a0eb27c4272820
 DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03

diff --git a/app-admin/puppet-lint/puppet-lint-2.4.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.4.2.ebuild
deleted file mode 100644
index 4738934c8b49..
--- a/app-admin/puppet-lint/puppet-lint-2.4.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="http://puppet-lint.com/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
-}

diff --git a/app-admin/puppet-lint/puppet-lint-2.5.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.5.0.ebuild
deleted file mode 100644
index 9418b0418b4a..
--- a/app-admin/puppet-lint/puppet-lint-2.5.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="http://puppet-lint.com/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"



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

2022-06-25 Thread Hans de Graaff
commit: 1929ed56fc64ab670dc13b72f3493319b839e86a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 13:02:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1929ed56

dev-util/cucumber-rails: drop 2.4.0

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

 dev-util/cucumber-rails/Manifest   |  1 -
 .../cucumber-rails/cucumber-rails-2.4.0.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-util/cucumber-rails/Manifest b/dev-util/cucumber-rails/Manifest
index 93a264a4e34a..87d8471bc8a9 100644
--- a/dev-util/cucumber-rails/Manifest
+++ b/dev-util/cucumber-rails/Manifest
@@ -1,4 +1,3 @@
 DIST cucumber-rails-1.8.0.gem 43008 BLAKE2B 
ac2fbc89ea952add031429b281986de37b3a8511e398b34d49435c70221b3c454589c51acd5b1fcecdf0285a8e446d4c2c0e0a77216eb78f8fa222086fb6db36
 SHA512 
757f50719309418353cf1e6b42902ce6166806d2e2a9cd1a27842ffde3d8ce61af97de12f4ffa9e31a50693cc8c40ece9a74e5ec91973096e77860b56034d439
-DIST cucumber-rails-2.4.0.tar.gz 41130 BLAKE2B 
abe10f72aad684691f863a7aeb952a7e45c945d22e1998dbd860ff47808c253607d6502fdb9dbcb1d573a0e3d615859ab56b9e34eabc5de33ff3c47483f8314d
 SHA512 
b57134227e807da4f64d5d8d1435e597f28adab27f2f4d7148b8e997cedf721916dfa73de5a226953827053db2dbc3f3300a88f71d72327514585ae9fada9e0c
 DIST cucumber-rails-2.5.0.tar.gz 42030 BLAKE2B 
96279b72c597bcb40eebb2270ee996c08fd599f257b91beea50f84cb0cf221258bb5fec4f91ce6a2400d865763072bdd47c1b4c4a03b35b5e35e6384ab3f31fa
 SHA512 
cb689beac565d0b193ebcfb0ce4d673cad2d50fe8db5718fda6779d08d5458e2234ccb5a1ff13eaf22b3048c9a10b4dd6148cfdedf841dd0b41366059acb0b67
 DIST cucumber-rails-2.5.1.tar.gz 42456 BLAKE2B 
91448ce88fdfed2e219a6c46b7915deeccb5678ceaaf57db06fc1348facff756b0c1dd67f6d8bcbc1b36ba555ca2d31167fa20c8b5f48138c018ef5d2f65bafc
 SHA512 
2bb1748d9710998f974fc253ae03595d8e972593423d027840d2b437a0f13a60ec0df3cc2fb7d6e30c0003d414d093e4fd3c398e0fa27441ccb431f308f89405

diff --git a/dev-util/cucumber-rails/cucumber-rails-2.4.0.ebuild 
b/dev-util/cucumber-rails/cucumber-rails-2.4.0.ebuild
deleted file mode 100644
index 7257c1648459..
--- a/dev-util/cucumber-rails/cucumber-rails-2.4.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27"
-
-# There are also cucumber features. They require a Rails project with
-# factory girl which we don't have packaged yet.
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="cucumber-rails.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Executable feature scenarios for Rails"
-HOMEPAGE="https://cucumber.io/;
-SRC_URI="https://github.com/cucumber/cucumber-rails/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="Ruby"
-
-KEYWORDS="~amd64"
-SLOT="$(ver_cut 1)"
-IUSE=""
-
-# Restrict tests since Appraisal is now mandatory to manage different
-# rails versions, even for the specs.
-RESTRICT="test"
-#ruby_add_bdepend "
-#  test? (
-#  >=dev-ruby/ammeter-0.2.2
-#  >=dev-ruby/rspec-rails-2.7.0:2
-#  )"
-
-ruby_add_rdepend "
-   >=dev-ruby/capybara-2.18:* =dev-util/cucumber-3.0.2 =dev-ruby/mime-types-3.3:3
-   >=dev-ruby/nokogiri-1.10
-   >=dev-ruby/rails-5.0:* =dev-ruby/webrick-1.7:0
-"
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '/files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



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

2022-06-25 Thread Hans de Graaff
commit: 7e7c82ab2a2ec20a8b1173d262b6cd017e95ef0a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:59:41 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7c82ab

app-admin/puppet-lint: stabilize 2.5.2 for amd64

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

 app-admin/puppet-lint/puppet-lint-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
index 887b36d22a98..cc17602bfb8c 100644
--- a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://puppet-lint.com/;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



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

2022-06-25 Thread Hans de Graaff
commit: 65de67c01be673bb7632df07ac60c1c17a8c9379
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:35:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65de67c0

dev-ruby/asciimath: drop 2.0.0, 2.0.1, 2.0.2

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

 dev-ruby/asciimath/Manifest   |  3 ---
 dev-ruby/asciimath/asciimath-2.0.0.ebuild | 21 -
 dev-ruby/asciimath/asciimath-2.0.1.ebuild | 21 -
 dev-ruby/asciimath/asciimath-2.0.2.ebuild | 21 -
 4 files changed, 66 deletions(-)

diff --git a/dev-ruby/asciimath/Manifest b/dev-ruby/asciimath/Manifest
index b97e829a4f92..f00e4a3a4cda 100644
--- a/dev-ruby/asciimath/Manifest
+++ b/dev-ruby/asciimath/Manifest
@@ -1,6 +1,3 @@
 DIST asciimath-1.0.9.gem 18944 BLAKE2B 
3ccc3f594d7a0d8b6996349d85356179ef3a9052a84f923ad1d0976e42f58670a350473b41d1c4a0c4f70a3cc4687e6adaa7987bd811ef32bd3da41f100f4246
 SHA512 
32c4f2cb7e9d330c371e9b9abcdf9e31bf44014c5c0b0044589302116b55840a2e1a41ab006d61a2258e4a5c2d4a772dad77f579150fc9bf099a7a4d19c6cd44
-DIST asciimath-2.0.0.gem 57344 BLAKE2B 
18cb2ca27a626bbb241768d070c47c981ae1f3a626cd9f476e7511f04f73154a1c3742338d92540bbd78fadbf775f4db7d2558c451fc8a276002fc5adc044ece
 SHA512 
4823e7fa2e3107765d2804d15f5250dc30572099405df988ffe13f17ed584043bb7e48794cabc9b9853997083c57af5f3d73d20223ada95d00f997363130bedd
-DIST asciimath-2.0.1.gem 58880 BLAKE2B 
6c17698f6515468c1c0b17408968f492a40a90cbec5184e78da8c9b9c23f2a6887f4d8ed1c99a68ed36489d27187dd73dc6ce992efc3ce144091131e36bc5e40
 SHA512 
e8c63e5f6035189460ac4975bb0471ffa418ba139ab806ae46badb74c1164d2852aef3aa799a0713a01486cea5c6087add6115ea22908bf3b70d1ab5fe339768
-DIST asciimath-2.0.2.gem 59904 BLAKE2B 
2a8d57a606412be75ef047b5af29acb519b05026b12c6b691eab0630190706e00d1d8d65101d4397321191ad6d2c8f9e359e25994dd17302ff2692ebaa025a91
 SHA512 
53f573a9d7b01eded3c951b42a8353716679c189edd68129c49cdf0a719316f26d39ccf2704ae24c22dd64770bb8337553aa32d4f240bf1e249133ca95d849a8
 DIST asciimath-2.0.3.gem 59392 BLAKE2B 
7d1d373c5d80172e88ba5737ea2244c384f274c200fed2104b23e76b6615f5bc987e14acb5c8d9088069f590eed5c645a2f51338540197a2ef9c44696f704488
 SHA512 
748c8ff121190470299c1e04100e063fd7352a0adaeda160a235d1f0f0ccb02108274ffe8ab4f1f54b07eb750d637e26f2efb6aac12d3389dafe1c00be103f4c
 DIST asciimath-2.0.4.gem 60416 BLAKE2B 
9a5d6bf967962d37e620d0b49204ba8dafadf65e95a613924c7c169fee98f00203861fbbb1c06db1ee833e401f9a2141566dc693237e1cb7e797e639c63dccfa
 SHA512 
28ab7fd7f43320112c0e7166fb2a6ef269eb91314940deb88606443bec055792cf3c49bc2d9b75c1e5ee5690c3071e66f15f817c4539fc6246da7a8d792f1803

diff --git a/dev-ruby/asciimath/asciimath-2.0.0.ebuild 
b/dev-ruby/asciimath/asciimath-2.0.0.ebuild
deleted file mode 100644
index eb017c70ce9d..
--- a/dev-ruby/asciimath/asciimath-2.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library"
-HOMEPAGE="https://github.com/pepijnve/asciimath;
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/nokogiri )"

diff --git a/dev-ruby/asciimath/asciimath-2.0.1.ebuild 
b/dev-ruby/asciimath/asciimath-2.0.1.ebuild
deleted file mode 100644
index af059ffbabe4..
--- a/dev-ruby/asciimath/asciimath-2.0.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library"
-HOMEPAGE="https://github.com/pepijnve/asciimath;
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/nokogiri )"

diff --git a/dev-ruby/asciimath/asciimath-2.0.2.ebuild 
b/dev-ruby/asciimath/asciimath-2.0.2.ebuild
deleted file mode 100644
index d242eb5cb1d8..
--- a/dev-ruby/asciimath/asciimath-2.0.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library"
-HOMEPAGE="https://github.com/pepijnve/asciimath;
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-

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

2022-06-25 Thread Hans de Graaff
commit: 894e87c08bcec391d62545e4f9cf19567bc640f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:02:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894e87c0

dev-ruby/ddmemoize: drop 1.0.0

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

 dev-ruby/ddmemoize/ddmemoize-1.0.0.ebuild | 31 ---
 1 file changed, 31 deletions(-)

diff --git a/dev-ruby/ddmemoize/ddmemoize-1.0.0.ebuild 
b/dev-ruby/ddmemoize/ddmemoize-1.0.0.ebuild
deleted file mode 100644
index a9ccc830c262..
--- a/dev-ruby/ddmemoize/ddmemoize-1.0.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Adds support for memoizing functions"
-HOMEPAGE="https://github.com/ddfreyne/ddmemoize/;
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-ruby_add_rdepend "
-   dev-ruby/ddmetrics:1
-   dev-ruby/ref:2
-"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/^SimpleCov.formatter/ s:^:#:' \
-   -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die
-}



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

2022-06-25 Thread Hans de Graaff
commit: 72fcf8ef5679dc2be4a3bcc4c79f85993b8dce4b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:06:20 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fcf8ef

dev-ruby/aws-eventstream: drop 1.1.0, 1.1.1

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

 dev-ruby/aws-eventstream/Manifest   |  2 --
 .../aws-eventstream/aws-eventstream-1.1.0.ebuild| 19 ---
 .../aws-eventstream/aws-eventstream-1.1.1.ebuild| 21 -
 3 files changed, 42 deletions(-)

diff --git a/dev-ruby/aws-eventstream/Manifest 
b/dev-ruby/aws-eventstream/Manifest
index 93b539a16ff5..454f49239d2a 100644
--- a/dev-ruby/aws-eventstream/Manifest
+++ b/dev-ruby/aws-eventstream/Manifest
@@ -1,3 +1 @@
-DIST aws-eventstream-1.1.0.gem 8704 BLAKE2B 
52018f2466f24b5c4ca9463321d4bad94579c6c98ef7fe0de34376da1e9ecfa0171de3485f65266a8b6be99c6eab956b88b367b8431c62aac1b46107f47925db
 SHA512 
40af0ad738341bd879458060c5d5b1cda3d539ecec18e3e14f2c36582368e246a1dd510480629f7f29e044dc6f9d3a028af72650a0386491931f5a2691ac5d8a
-DIST aws-eventstream-1.1.1.gem 12800 BLAKE2B 
723c94153dfd0eac18ed76caea9637a483a421bec5ff361b763c772c817f99896c04283c76b81e2469f9eeda7a9fed6bb4fe976f322847f028523cb6d068194d
 SHA512 
ffc06f10438b707696abf477da42ac753189dcd7688758998f6d0daa4ce87e5d6dc71b2b982af44d1bb33ba47bc50b18cd6023cba0f4649f20e3aa9667a845cc
 DIST aws-eventstream-1.2.0.gem 12800 BLAKE2B 
3d3459894bfcfa9b4a3cb04b358e011d495250430931c638038e66ac366ad902c8e79c44afc5b123b9ef3bb82efe9a8705017898ffaf268ae829923b6b820cd0
 SHA512 
d7d8a318523b1d4c4d950861f8fb4fb6b65a76b8df2bd788ca1d81d40f7a1d1fd91ad9db106892b508d348fd7f8678aa387b43ac390bcd75f8fb03d081c3e60b

diff --git a/dev-ruby/aws-eventstream/aws-eventstream-1.1.0.ebuild 
b/dev-ruby/aws-eventstream/aws-eventstream-1.1.0.ebuild
deleted file mode 100644
index 59f8178c8b00..
--- a/dev-ruby/aws-eventstream/aws-eventstream-1.1.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# Not packaged and upstream not tagged.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Amazon Web Services event stream library"
-HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/;
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""

diff --git a/dev-ruby/aws-eventstream/aws-eventstream-1.1.1.ebuild 
b/dev-ruby/aws-eventstream/aws-eventstream-1.1.1.ebuild
deleted file mode 100644
index 8b74ad43f326..
--- a/dev-ruby/aws-eventstream/aws-eventstream-1.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-# Not packaged and upstream not tagged.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Amazon Web Services event stream library"
-HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/;
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""



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

2022-06-25 Thread Hans de Graaff
commit: 2f3c178955e2cabe809d3d7c5c9aa6b108731281
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 12:36:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 05:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3c1789

dev-ruby/airbrussh: stabilize 1.4.0-r1 for amd64

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

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

diff --git a/dev-ruby/airbrussh/airbrussh-1.4.0-r1.ebuild 
b/dev-ruby/airbrussh/airbrussh-1.4.0-r1.ebuild
index 4915591df832..6325593e455f 100644
--- a/dev-ruby/airbrussh/airbrussh-1.4.0-r1.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.4.0-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE=""
 
 ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"



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

2022-06-25 Thread Michał Górny
commit: 376fc0bbd30dead58a111a94e0ab469254817723
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:22:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 05:38:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376fc0bb

dev-python/moto: Bump to 3.1.15

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

 dev-python/moto/Manifest   |  1 +
 dev-python/moto/moto-3.1.15.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 8ee0c46b1053..b57aa609dccd 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,3 +1,4 @@
 DIST moto-3.1.12.tar.gz 2323555 BLAKE2B 
f2ecefc5dbbc3f4ce66a799ec255cad40ce466f62fe3bfb0885866c7d0125884a0fef299b58fdcf1cb5da7ef58ac513d844b2fbae6d6545dcb38f2a3bbb2cda4
 SHA512 
29b8d0d71f3227784eddd05959434451ad88c9c0346b3684360e57bd3df8b9734f781d263bf992ac946749c88b433f6c86c1fc71d71a2dc565633c812579c297
 DIST moto-3.1.13.tar.gz 2330638 BLAKE2B 
ded004bcd783f623edd5b198c39b0245bc847233be46e101b8556adf71c8a7495a175957b3c5c475ca66c392df0999f53c8cedbb439cbb39cd5566e610887cc2
 SHA512 
95708e6638ab9a8d68b1acaf3af14fc381584e2d978d7f03ee500c50cd2b3409d99633f0e211bfb86c40335e67581f9e6ff3dc7934f8e91fc9f8be8311de8b5b
 DIST moto-3.1.14.tar.gz 2340613 BLAKE2B 
8bdd9131449c2f3aeb1e4b4fcf40fe2d7ffac86777a73bcdff1d04a3450ec71030e5611c1d3d7429fd57e7ebc0791aecca4c57b8fb12456d18f2256693387fa0
 SHA512 
3a07e4f15a70ec422f81ba8cf5e2f38624981ff809e7ec51a3e23e26f3dff1755aa11d236daac097da0961948a46cc93e549e36102fbd8d5036f419d5fc96312
+DIST moto-3.1.15.tar.gz 2352817 BLAKE2B 
29c756ac5a6bdca2bea4bd74c746756b1621342ce8db7064ca822f78cf9a49cb298c27f74b5ef388c5262217c3fb22b5ae8988de9b3d37422834c6eef85c1b4e
 SHA512 
9d2268e71ef68136e2d43285cb96901e0b6176f59a03183ec6628df8055a636cf80ace1c31446daffb49b7b7a10c1ed6680f0e984654352c67cd0f2cc8ea1a25

diff --git a/dev-python/moto/moto-3.1.15.ebuild 
b/dev-python/moto/moto-3.1.15.ebuild
new file mode 100644
index ..d32692d1217f
--- /dev/null
+++ b/dev-python/moto/moto-3.1.15.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="https://github.com/spulec/moto;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
+   dev-python/boto[${PYTHON_USEDEP}]
+   dev-python/cfn-lint[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/botocore[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
+   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   
tests/test_swf/responses/test_decision_tasks.py::test_respond_decision_task_completed_with_schedule_activity_task_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_activity_task_heartbeat_timeout_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_decision_task_start_to_close_timeout_boto3
+   
tests/test_swf/responses/test_timeouts.py::test_workflow_execution_start_to_close_timeout_boto3
+  

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

2022-06-25 Thread Sam James
commit: 8892447231456eb8e51aa6c7096e94d34dc2e364
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:37:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88924472

profiles/arch/riscv: mask dev-python/QtPy[test]

Not ideal but hopefully can test enough via reverse dependencies;
pulls in qtwebengine otherwise which is unkw'd.

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

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

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index c4f506847c5e..67ade27261d0 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -4,7 +4,9 @@
 # Sam James  (2022-06-26)
 # Avoid dragging in "heavy"  parts of dev-qt/* unless/until
 # somebody needs them. bug #816981, bug #854261.
+# Unfortunately, tests demand qtwebengine too.
 dev-python/QtPy pyside2 webengine
+dev-python/QtPy test
 
 # Jakov Smolić  (2022-06-07)
 # riscv has no sanitizers unmasked for the time being, so



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

2022-06-25 Thread Sam James
commit: fdd3c49739c26560716f5c67c2b2391839328dfa
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:35:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:35:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd3c497

profiles/arch/riscv: mask dev-python/QtPy[webengine] too

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

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

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 22a87762fc08..c4f506847c5e 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2022-06-26)
-# Avoid dragging in obscure parts of dev-qt/* unless/until
+# Avoid dragging in "heavy"  parts of dev-qt/* unless/until
 # somebody needs them. bug #816981, bug #854261.
-dev-python/QtPy pyside2
+dev-python/QtPy pyside2 webengine
 
 # Jakov Smolić  (2022-06-07)
 # riscv has no sanitizers unmasked for the time being, so



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

2022-06-25 Thread Sam James
commit: 4be1827f63bd96e3b404b45b4715103753e24f35
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:33:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be1827f

profiles/arch/riscv: mask dev-python/QtPy[pyside2]

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

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

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 9a6dee8dceb7..22a87762fc08 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-06-26)
+# Avoid dragging in obscure parts of dev-qt/* unless/until
+# somebody needs them. bug #816981, bug #854261.
+dev-python/QtPy pyside2
+
 # Jakov Smolić  (2022-06-07)
 # riscv has no sanitizers unmasked for the time being, so
 # mask to prevent emerge from erroring out by default



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Compress-Raw-Zlib/

2022-06-25 Thread Sam James
commit: 16418a4410fc9cf01001b5a57d5692d861e24f17
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:27:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16418a44

virtual/perl-Compress-Raw-Zlib: add 2.201.0

See: 23a1ebc4b2c0fe1837fc66b271d7b4a5826a158d
Signed-off-by: Sam James  gentoo.org>

 .../perl-Compress-Raw-Zlib-2.201.0.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git 
a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.201.0.ebuild 
b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.201.0.ebuild
new file mode 100644
index ..5eb3fbc0be32
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.201.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   ~perl-core/${PN#perl-}-${PV}
+   dev-lang/perl:=
+   !perl-core/${PN#perl-}-${PV}-r999
+"



[gentoo-commits] repo/gentoo:master commit in: perl-core/Compress-Raw-Zlib/

2022-06-25 Thread Sam James
commit: 23a1ebc4b2c0fe1837fc66b271d7b4a5826a158d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:17:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:25:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a1ebc4

perl-core/Compress-Raw-Zlib: new package, add 2.201.0

Fixes test failures on musl.

Restored based on 6b1b54851d9b8525f5981592138dc35ca6d2380a.

Bug: https://github.com/pmqs/Compress-Raw-Zlib/issues/12
Signed-off-by: Sam James  gentoo.org>

 .../Compress-Raw-Zlib-2.201.0.ebuild   | 31 ++
 perl-core/Compress-Raw-Zlib/Manifest   |  1 +
 perl-core/Compress-Raw-Zlib/metadata.xml   | 12 +
 3 files changed, 44 insertions(+)

diff --git a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.201.0.ebuild 
b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.201.0.ebuild
new file mode 100644
index ..cb39422f2c42
--- /dev/null
+++ b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.201.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=PMQS
+DIST_TEST=parallel
+DIST_VERSION=2.201
+inherit perl-module
+
+DESCRIPTION="Low-Level Interface to zlib compression library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# We use the bundled version of zlib as the minimum version for the system copy
+# Check on bumps! Look in 
https://github.com/pmqs/Compress-Raw-Zlib/commits/master/zlib-src.
+RDEPEND=">=sys-libs/zlib-1.2.12"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+src_prepare() {
+   rm -rf "${S}"/zlib-src/ || die
+   sed -i '/^zlib-src/d' "${S}"/MANIFEST || die
+   perl-module_src_prepare
+}
+
+src_configure() {
+   BUILD_ZLIB=False ZLIB_INCLUDE="${ESYSROOT}"/usr/include \
+   ZLIB_LIB="${ESYSROOT}"/usr/$(get_libdir) 
perl-module_src_configure
+}

diff --git a/perl-core/Compress-Raw-Zlib/Manifest 
b/perl-core/Compress-Raw-Zlib/Manifest
new file mode 100644
index ..65da62873b24
--- /dev/null
+++ b/perl-core/Compress-Raw-Zlib/Manifest
@@ -0,0 +1 @@
+DIST Compress-Raw-Zlib-2.201.tar.gz 480467 BLAKE2B 
e2c706447cdd82c712b0613da69903adb3e9f51dd3e791bea51c836a767ca1df03f18870d377fea20af5f5ffb074925b0a70c80ef507622264d21b657bda4ea2
 SHA512 
1262f5be347e1efe71f0308385a5b8b927854b1e061d69d9a38c74e6dfacf2ffbec0891bdeb76092de28a5049e1fd1eb3e784e0570b34612a8256d955d7f1ab7

diff --git a/perl-core/Compress-Raw-Zlib/metadata.xml 
b/perl-core/Compress-Raw-Zlib/metadata.xml
new file mode 100644
index ..7154c6b2e8d4
--- /dev/null
+++ b/perl-core/Compress-Raw-Zlib/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+p...@gentoo.org
+Gentoo Perl Project
+  
+  
+Compress-Raw-Zlib
+Compress::Raw::Zlib
+  
+



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/, sys-fs/zfs-auto-snapshot/files/

2022-06-25 Thread Sam James
commit: 105ed98cdb231affc852254ebb2903a57ac0c79e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 05:11:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 05:11:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105ed98c

sys-fs/zfs-auto-snapshot: patch out which dep

Deliberately done separately to 66d873572ae205f78cc4aa015395e55d7b68b99a
as wanted to fix that immediately in stable (although it's still in @system,
it won't be for much longer hopefully, and more folks may be trying the
experiment -- for a backup/snapshot tool, it's too risky to not
have fixed it immediately).

Anyway, now try patching out the real which usage in ~arch.

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

 .../files/zfs-auto-snapshot-1.2.4-drop-which.patch | 47 +++
 .../zfs-auto-snapshot-1.2.4-r3.ebuild  | 92 ++
 2 files changed, 139 insertions(+)

diff --git 
a/sys-fs/zfs-auto-snapshot/files/zfs-auto-snapshot-1.2.4-drop-which.patch 
b/sys-fs/zfs-auto-snapshot/files/zfs-auto-snapshot-1.2.4-drop-which.patch
new file mode 100644
index ..125cb3d1fc04
--- /dev/null
+++ b/sys-fs/zfs-auto-snapshot/files/zfs-auto-snapshot-1.2.4-drop-which.patch
@@ -0,0 +1,47 @@
+--- a/etc/zfs-auto-snapshot.cron.daily
 b/etc/zfs-auto-snapshot.cron.daily
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+ # Only call zfs-auto-snapshot if it's available
+-which zfs-auto-snapshot > /dev/null || exit 0
++command -v zfs-auto-snapshot > /dev/null || exit 0
+ 
+ exec zfs-auto-snapshot --quiet --syslog --label=daily --keep=31 //
+--- a/etc/zfs-auto-snapshot.cron.frequent
 b/etc/zfs-auto-snapshot.cron.frequent
+@@ -1,3 +1,3 @@
+ PATH="/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
+ 
+-*/15 * * * * root which zfs-auto-snapshot > /dev/null || exit 0 ; 
zfs-auto-snapshot --quiet --syslog --label=frequent --keep=4 //
++*/15 * * * * root command -v zfs-auto-snapshot > /dev/null || exit 0 ; 
zfs-auto-snapshot --quiet --syslog --label=frequent --keep=4 //
+--- a/etc/zfs-auto-snapshot.cron.hourly
 b/etc/zfs-auto-snapshot.cron.hourly
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+ # Only call zfs-auto-snapshot if it's available
+-which zfs-auto-snapshot > /dev/null || exit 0
++command -v zfs-auto-snapshot > /dev/null || exit 0
+ 
+ exec zfs-auto-snapshot --quiet --syslog --label=hourly --keep=24 //
+--- a/etc/zfs-auto-snapshot.cron.monthly
 b/etc/zfs-auto-snapshot.cron.monthly
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+ # Only call zfs-auto-snapshot if it's available
+-which zfs-auto-snapshot > /dev/null || exit 0
++command -v zfs-auto-snapshot > /dev/null || exit 0
+ 
+ exec zfs-auto-snapshot --quiet --syslog --label=monthly --keep=12 //
+--- a/etc/zfs-auto-snapshot.cron.weekly
 b/etc/zfs-auto-snapshot.cron.weekly
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ 
+ # Only call zfs-auto-snapshot if it's available
+-which zfs-auto-snapshot > /dev/null || exit 0
++command -v zfs-auto-snapshot > /dev/null || exit 0
+ 
+ exec zfs-auto-snapshot --quiet --syslog --label=weekly --keep=8 //

diff --git a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild 
b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
new file mode 100644
index ..e503554be28a
--- /dev/null
+++ b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit prefix readme.gentoo-r1 systemd
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
+else
+   MY_P="${PN}-upstream-${PV}"
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/archive/upstream/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="ZFS Automatic Snapshot Service for Linux"
+HOMEPAGE="https://github.com/zfsonlinux/zfs-auto-snapshot;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+cron +default-exclude systemd"
+
+RDEPEND="
+   sys-fs/zfs
+   !systemd? ( virtual/cron )
+"
+
+REQUIRED_USE="!systemd? ( cron )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.4-drop-which.patch
+)
+
+src_install() {
+   if use default-exclude; then
+   for cronfile in etc/"${PN}".cron.{daily,hourly,monthly,weekly}; 
do
+   sed -i "s/\(^exec ${PN}\)/\1 --default-exclude/" 
"${cronfile}" || die
+   done
+   sed -i "s/\(; ${PN}\)/\1 --default-exclude/" 
etc/"${PN}".cron.frequent || die
+   fi
+   readme.gentoo_create_doc
+   emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+
+   local exclude unit
+   exclude="$(usev default-exclude)"
+   for unit in "${PN}"{-daily,-frequent,-hourly,-monthly,-weekly}.service; 
do
+   cp "${FILESDIR}/${unit}" "${T}/${unit}" || die
+   eprefixify "${T}/${unit}"
+   sed -i "s/@DEFAULT_EXCLUDE@/${exclude:+--default-exclude}/g" 

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

2022-06-25 Thread Michał Górny
commit: 67a8b1bb4bffd1c981a9c9cc2a3d3ac6048dcffd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 04:50:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:50:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a8b1bb

dev-python/chardet: Fix distfile name

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

 dev-python/chardet/Manifest | 2 +-
 dev-python/chardet/chardet-5.0.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest
index f983fed53661..c5b951920846 100644
--- a/dev-python/chardet/Manifest
+++ b/dev-python/chardet/Manifest
@@ -1,2 +1,2 @@
 DIST chardet-4.0.0.tar.gz 1923933 BLAKE2B 
10dce34cbe6f01536a526931510ed625bc5062335e9419e24c9e48d5697ebbe70dcc54ffaa976ec153340cc74c3086627a3b1dd9e34be32c89a9a81e83fd70d0
 SHA512 
cb0e052fdd9fec251ebc6eb3f31ca95ece017f2bfa99122997f989286988058ed9688e49d00631c63d8e4e52da1050e23f02b28d0e739aee7302b24c8808370e
-DIST chardet-5.0.0.tar.gz 2016879 BLAKE2B 
006992a4945840b3720e93f932618cf81debc094a3ae353bfdd4e56ecdc5a01e4a250bed15473d8d59108978fdbfb769081a9b87f672d35f4892d5ba04c2deb5
 SHA512 
d19413a4f1f571f3627ec3f55dcc6a69497f6a1d72fe972051713f4d7a473cd539cfbce2eb2c7a070295aa640c6ac2aec6fc0064751e465311935c0e4d88061a
+DIST chardet-5.0.0.gh.tar.gz 2016879 BLAKE2B 
006992a4945840b3720e93f932618cf81debc094a3ae353bfdd4e56ecdc5a01e4a250bed15473d8d59108978fdbfb769081a9b87f672d35f4892d5ba04c2deb5
 SHA512 
d19413a4f1f571f3627ec3f55dcc6a69497f6a1d72fe972051713f4d7a473cd539cfbce2eb2c7a070295aa640c6ac2aec6fc0064751e465311935c0e4d88061a

diff --git a/dev-python/chardet/chardet-5.0.0.ebuild 
b/dev-python/chardet/chardet-5.0.0.ebuild
index dbf91552b944..1a0f32883fb2 100644
--- a/dev-python/chardet/chardet-5.0.0.ebuild
+++ b/dev-python/chardet/chardet-5.0.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/chardet/chardet/archive/${PV}.tar.gz
-   -> ${P}.tar.gz
+   -> ${P}.gh.tar.gz
 "
 
 LICENSE="LGPL-2.1"



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

2022-06-25 Thread Michał Górny
commit: a212e88c66cce7bff13b84d6eb3936a6563b454b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 04:50:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:50:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a212e88c

dev-python/sphinx-tabs: Fix distfile name

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

 dev-python/sphinx-tabs/Manifest | 2 +-
 dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest
index 901b56c74d3c..713f4d5bca94 100644
--- a/dev-python/sphinx-tabs/Manifest
+++ b/dev-python/sphinx-tabs/Manifest
@@ -1,2 +1,2 @@
 DIST sphinx-tabs-3.3.1.tar.gz 523932 BLAKE2B 
8b941eb549ea8a10fcd329e880b8fa15742ba7903f4f9d6422335cf889c344a1fec8f16798c286b0c0f7561c128ea297153c31d0445b867e5e23f7960698d31a
 SHA512 
d93ba1149a20711b52f8a76f22d212fdbb97349561f3e13b53873cdb4dba8f18f645e2d73ef378c2dde3d1c0c585c1402d73f4102da0e973be0c90a5912e7036
-DIST sphinx-tabs-3.4.0.tar.gz 524212 BLAKE2B 
18688d10d37e5794340ccfc5d798a31bf80374ed74e64dcb54ae53dc557d7538de39b4e29002d16735cab5ed4618189af54da2682dce195c503af442f554fef7
 SHA512 
2833586c7040e454cac65963a3dfb22ac7e09b0a4cd5cba9ea449d798a5d7120ce3d19ac0a9d638a9389d52773bd98ab4bde33d06924170757036ff3218f6d55
+DIST sphinx-tabs-3.4.0.gh.tar.gz 524212 BLAKE2B 
18688d10d37e5794340ccfc5d798a31bf80374ed74e64dcb54ae53dc557d7538de39b4e29002d16735cab5ed4618189af54da2682dce195c503af442f554fef7
 SHA512 
2833586c7040e454cac65963a3dfb22ac7e09b0a4cd5cba9ea449d798a5d7120ce3d19ac0a9d638a9389d52773bd98ab4bde33d06924170757036ff3218f6d55

diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild 
b/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild
index b39c1a69269f..96c47dbd8305 100644
--- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild
+++ b/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild
@@ -13,7 +13,10 @@ HOMEPAGE="
https://github.com/executablebooks/sphinx-tabs/
https://pypi.org/project/sphinx-tabs/
 "
-SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI="
+   https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="MIT"
 SLOT="0"



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

2022-06-25 Thread Michał Górny
commit: 1a94ba7d7cd798fef3052ae42b1fe0899467ef8c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:26:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:49:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a94ba7d

dev-python/virtualenv: Bump to 20.15.0

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.15.0.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 3abc3d0a1a17..90cf8bb31612 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1 +1,2 @@
 DIST virtualenv-20.14.1.tar.gz 12216889 BLAKE2B 
7d06b47629dcf4a60299b9b0a192478b20ef820b8a7516569e50b57b2df383781e7e14fd4beda14a3425164997e69c8ed922edb593f86eb3bd85e4ee3a9f2ac1
 SHA512 
149e78787db23eabd4238baa172bf023ddcf87d59284fdd090269acfa15991aab182f9e168851f88ef810d5c50dd7cdce69d132c46ebedb10080d65a308e63a1
+DIST virtualenv-20.15.0.tar.gz 13523195 BLAKE2B 
c5d4b1fd78998ccdc7a041d11e0fcb569bfd00151975170260e245726eee03b4ef1cf758d43175312e69e4b482f9ec17b4e93e6854c3bfeafa2304eef2688a20
 SHA512 
2e3cddae926f89ef986a85ddf592b38d53401212e974b65243b9f47290b653798ab2405920c28d3a7961aeb726f25ed6401e19661f1e9ce7afd195e87a0524ab

diff --git a/dev-python/virtualenv/virtualenv-20.15.0.ebuild 
b/dev-python/virtualenv/virtualenv-20.15.0.ebuild
new file mode 100644
index ..f5652cdcd1be
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.15.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-20.0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+# (unpackaged deps)
+#distutils_enable_sphinx docs \
+#  dev-python/sphinx-argparse \
+#  dev-python/sphinx_rtd_theme \
+#  dev-python/towncrier
+distutils_enable_tests pytest
+
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   )
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]'
+   
'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools'
+   
'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]'
+   
'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]'
+   

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

2022-06-25 Thread Michał Górny
commit: fb4a456f7b7d3136967352d50709acb58c4bb413
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:58:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:49:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4a456f

dev-python/chardet: Bump to 5.0.0

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

 dev-python/chardet/Manifest |  1 +
 dev-python/chardet/chardet-5.0.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest
index ed73b3a9c79e..f983fed53661 100644
--- a/dev-python/chardet/Manifest
+++ b/dev-python/chardet/Manifest
@@ -1 +1,2 @@
 DIST chardet-4.0.0.tar.gz 1923933 BLAKE2B 
10dce34cbe6f01536a526931510ed625bc5062335e9419e24c9e48d5697ebbe70dcc54ffaa976ec153340cc74c3086627a3b1dd9e34be32c89a9a81e83fd70d0
 SHA512 
cb0e052fdd9fec251ebc6eb3f31ca95ece017f2bfa99122997f989286988058ed9688e49d00631c63d8e4e52da1050e23f02b28d0e739aee7302b24c8808370e
+DIST chardet-5.0.0.tar.gz 2016879 BLAKE2B 
006992a4945840b3720e93f932618cf81debc094a3ae353bfdd4e56ecdc5a01e4a250bed15473d8d59108978fdbfb769081a9b87f672d35f4892d5ba04c2deb5
 SHA512 
d19413a4f1f571f3627ec3f55dcc6a69497f6a1d72fe972051713f4d7a473cd539cfbce2eb2c7a070295aa640c6ac2aec6fc0064751e465311935c0e4d88061a

diff --git a/dev-python/chardet/chardet-5.0.0.ebuild 
b/dev-python/chardet/chardet-5.0.0.ebuild
new file mode 100644
index ..dbf91552b944
--- /dev/null
+++ b/dev-python/chardet/chardet-5.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Universal encoding detector"
+HOMEPAGE="
+   https://github.com/chardet/chardet/
+   https://pypi.org/project/chardet/
+"
+SRC_URI="
+   https://github.com/chardet/chardet/archive/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~x64-solaris"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # super flaky test
+   # https://github.com/chardet/chardet/issues/256
+   test.py::test_detect_all_and_detect_one_should_agree
+)



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

2022-06-25 Thread Michał Górny
commit: 96bc7e23b47a4f4fc5a0a5a7ac4f4e35fc3a567b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:14:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:48:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bc7e23

dev-python/importlib_metadata: Bump to 4.12.0

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

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

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index 3622acd060d3..1e34e1e16693 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1 +1,2 @@
 DIST importlib_metadata-4.11.4.tar.gz 44160 BLAKE2B 
83b39ac858c5d3b63becc19be1a62ce253ce873afba16e5dad085fed531c5dcefa173e1644de10bef6318965aa132331b5d037dd7c0c8a0908880d97764b645e
 SHA512 
2b5a6b0788103f7f0245f172832576852f56316e1c05b32f194a56b5fbaccd987c0315971f7d32d1b225ab74c12dc9f1aa96eb2a9ed2ebfd7613a9b816398560
+DIST importlib_metadata-4.12.0.tar.gz 48153 BLAKE2B 
b12b61a02be6428f80de418b3932b917066f6e9396d85158f8f31fa1b800c9cbd3f7dfd7cec48b51cc6c4ad5e5532136cc6ad7ea688c70466621976b232d9ccb
 SHA512 
a7e3b8876665880a42bab885014199eed90efafcb386b89fddf62f3a6dbf51b192a0b9d208a40fd1f8b6db9d1bf80cf6d6753c1073196daa54dffa22a627443f

diff --git a/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild
new file mode 100644
index ..2441731aed0b
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="https://github.com/python/importlib_metadata;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2022-06-25 Thread Michał Górny
commit: 3896ded3a887db989e0b52120b9ad1bd2f8f0544
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:22:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:48:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3896ded3

dev-python/sphinx-tabs: Bump to 3.4.0

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

 dev-python/sphinx-tabs/Manifest |  1 +
 dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest
index 15aa9ccb183e..901b56c74d3c 100644
--- a/dev-python/sphinx-tabs/Manifest
+++ b/dev-python/sphinx-tabs/Manifest
@@ -1 +1,2 @@
 DIST sphinx-tabs-3.3.1.tar.gz 523932 BLAKE2B 
8b941eb549ea8a10fcd329e880b8fa15742ba7903f4f9d6422335cf889c344a1fec8f16798c286b0c0f7561c128ea297153c31d0445b867e5e23f7960698d31a
 SHA512 
d93ba1149a20711b52f8a76f22d212fdbb97349561f3e13b53873cdb4dba8f18f645e2d73ef378c2dde3d1c0c585c1402d73f4102da0e973be0c90a5912e7036
+DIST sphinx-tabs-3.4.0.tar.gz 524212 BLAKE2B 
18688d10d37e5794340ccfc5d798a31bf80374ed74e64dcb54ae53dc557d7538de39b4e29002d16735cab5ed4618189af54da2682dce195c503af442f554fef7
 SHA512 
2833586c7040e454cac65963a3dfb22ac7e09b0a4cd5cba9ea449d798a5d7120ce3d19ac0a9d638a9389d52773bd98ab4bde33d06924170757036ff3218f6d55

diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild 
b/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild
new file mode 100644
index ..b39c1a69269f
--- /dev/null
+++ b/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tabbed views for Sphinx"
+HOMEPAGE="
+   https://github.com/executablebooks/sphinx-tabs/
+   https://pypi.org/project/sphinx-tabs/
+"
+SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/pytest-regressions[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/sphinx-testing[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+
+EPYTEST_DESELECT=(
+   # Unpackaged rinohtype
+   tests/test_build.py::test_rinohtype_pdf
+)
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # annoying, incorrect version limitations
+   sed -i -e '/install_requires/d' setup.py || die
+}



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

2022-06-25 Thread Michał Górny
commit: 8e4afcf9b7bdb8120cad81ec03f5b2a6507b8ea4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:23:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4afcf9

dev-python/hypothesis: Bump to 6.47.5

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.47.5.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index adc57809455b..3eb0205eabd6 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,4 +3,5 @@ DIST hypothesis-hypothesis-python-6.47.1.gh.tar.gz 9314265 
BLAKE2B c2ad0120ab2cb
 DIST hypothesis-hypothesis-python-6.47.2.gh.tar.gz 9314053 BLAKE2B 
df607e7d81a280d916cc3946c71f6b2a6c7004263069e83d2647222730d11276b6c246fedbb07c5a4f3c526df38d6ea5c7999bdb416f0c86b0877d0231418c73
 SHA512 
b58835fac221353ea9beff227dda81f7776e2b50f6a765e536c83bea129d5c5a862551423d9df5abbc0cf294b358c6c537c62add69b3d5a1f38b22e179d2f83c
 DIST hypothesis-hypothesis-python-6.47.3.gh.tar.gz 9314739 BLAKE2B 
282b012e020fc6494b628ba629c576f604db831c219878ab92539fbd1d980f3363e490ef35f888b68902661dd82e682393641d13a882c1177d8570ec232b217a
 SHA512 
c7231ff06ae5846f718e76c48ed4bb8a1fc0f9aff80c7ddd1ff0ead219eb93dcc7f9d5c5e591390661e81a33bcac79773ea620cfe3f246210114635f0c089144
 DIST hypothesis-hypothesis-python-6.47.4.gh.tar.gz 9314838 BLAKE2B 
183048d7d784f8e64bcac1f5bb53b6b9f945b38d555aebd84d0966bcf64178e952f767dcf63122d9b3e8d41d79034b4b11074335e5dbb7575b5f78e152d05c25
 SHA512 
17a7388ac03ea9029bc5a90f24aa85c3f825bd04ceee963ff7f144ff675b0465afdd22edc5608931f1fd60e83c59d10be24dd74ed64015f942c3f09956b652d7
+DIST hypothesis-hypothesis-python-6.47.5.gh.tar.gz 9315253 BLAKE2B 
f1b9829c2b0ba7f82dd49289feaf22100901674e0f394520c3c8d43d2eaab77669cc9d8f355455c1ea23210a17786c8ee6e982d7ca49067c51571491e3c7f43b
 SHA512 
f08d1ac0237292fb3232e0ba11e81520a16f03d2c266f4d05495ffc3d1e801de7fbceee1973c73311f2b18e0cdc88988a2635968e1dd5c493f6887e5d63812fe
 DIST hypothesis-python-6.46.9.tar.gz 9311955 BLAKE2B 
f8cf7e216650401ea8a9b427311d10bc65a21b79eb231864c4ff429baea4600f8d84b05e4b94120551ebe17f1b4b99a65e76157efe9d0a133ad68c22b1c46452
 SHA512 
e4fed5210ba11977958d4d14f9fb32427b812ea7903f391bbf977ade7ae268770e846b0cd2193585f519a02681e4fabfead23eea5bcededaccc0e7a9857e98cf

diff --git a/dev-python/hypothesis/hypothesis-6.47.5.ebuild 
b/dev-python/hypothesis/hypothesis-6.47.5.ebuild
new file mode 100644
index ..96342100a7e2
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.47.5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # subtests are broken by warnings from random plugins
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+   epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
+}
+
+python_install() {
+   distutils-r1_python_install
+   if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+   rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+   fi
+}
+
+pkg_postinst() {
+   optfeature "datetime support" dev-python/pytz
+   optfeature "dateutil support" dev-python/python-dateutil
+   optfeature "numpy support" 

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

2022-06-25 Thread Michał Górny
commit: 619867745eb3b0455741cfc7bea47092d68166cc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 26 03:25:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 26 04:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61986774

dev-python/sphinxcontrib-spelling: Bump to 7.6.0

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

 dev-python/sphinxcontrib-spelling/Manifest |  1 +
 .../sphinxcontrib-spelling-7.6.0.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/sphinxcontrib-spelling/Manifest 
b/dev-python/sphinxcontrib-spelling/Manifest
index a867f30e2efd..d43c67bfb3e7 100644
--- a/dev-python/sphinxcontrib-spelling/Manifest
+++ b/dev-python/sphinxcontrib-spelling/Manifest
@@ -1,3 +1,4 @@
 DIST sphinxcontrib-spelling-7.3.3.tar.gz 51912 BLAKE2B 
6a9bd90db2298beb78686252d555dd5e77d0c9042eb0986dd2eeab9e413a921c5f5f594c539c2cfe6315002c2f2892241b789b10976e634158f3ca1d8be1b627
 SHA512 
7406bd846c5eac507f8e4481ada4d0d725d0a3ad8cf2f8fd3328389128cf54091bb0e304dfe23fdf771a26d9103d2c028d2f7f29e1949ca59fcf43de5bac9cb1
 DIST sphinxcontrib-spelling-7.5.0.tar.gz 54978 BLAKE2B 
ed56e27434a43d688a63ff6ca8aa7889a80a0a750abdebc5e9307c68fae8a14ae7ba065b127c583fff11499e75750aee6f017b4d442204b1a2308a5c8692e73c
 SHA512 
d306d19664990cfb6ceff947f3a34243a8ead95b0e6076f9da924cd0ef43e2621178bd374400f805970592f803d6a129c74a32a6c6837d41e4f72118da667138
 DIST sphinxcontrib-spelling-7.5.1.tar.gz 55547 BLAKE2B 
61415fb62b0d47672901048276897d7578f891732278d9ea0b4fe0ca5f42654114f76d600ffcf0f602afe1c0d46f4bf466c326337accf910090f768c1cee1c69
 SHA512 
d38114421e519ed127eae712637677a8ae75cc640087d2e7740d8c106a0d7058e633f65fb1ac9ee2fa75d295b218aa98d3a3279b077f2a89ea947a3b4c0fd05a
+DIST sphinxcontrib-spelling-7.6.0.tar.gz 56329 BLAKE2B 
e26a3fcb39edf622b20bce0d79d1ce2d2a13e4dd8bdef0bb5cc31108a8ee42afd728975fd65e840c91bc6c6510a57904ebc478b458a52a96031bf44f1cbfa8b6
 SHA512 
102202eb73767ffface2aac8ee2658bcd3c1eb7f3a925e8713e2f233d1bcf0eb307fed6c264c4e4e6503c30d83a3025b0c39ef608451d2fe86664aeb48c5

diff --git 
a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.6.0.ebuild 
b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.6.0.ebuild
new file mode 100644
index ..834977197c58
--- /dev/null
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.6.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx spelling extension"
+HOMEPAGE="
+   https://github.com/sphinx-contrib/spelling/
+   https://pypi.org/project/sphinxcontrib-spelling/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   app-dicts/myspell-en
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires the git repo
+   tests/test_filter.py::test_contributors
+)
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   distutils_write_namespace sphinxcontrib
+   rm -rf sphinxcontrib || die
+   epytest tests
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/

2022-06-25 Thread Sam James
commit: 66d873572ae205f78cc4aa015395e55d7b68b99a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:47:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:47:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d87357

sys-fs/zfs-auto-snapshot: add which RDEPEND

Needed for the cron file.

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

 ...s-auto-snapshot-1.2.4-r1.ebuild => zfs-auto-snapshot-1.2.4-r2.ebuild} | 1 +
 sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r1.ebuild 
b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r2.ebuild
similarity index 99%
rename from sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r1.ebuild
rename to sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r2.ebuild
index 30221867b133..2af66eac6680 100644
--- a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r1.ebuild
+++ b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r2.ebuild
@@ -23,6 +23,7 @@ SLOT="0"
 IUSE="+cron +default-exclude systemd"
 
 RDEPEND="
+   sys-apps/which
sys-fs/zfs
!systemd? ( virtual/cron )
 "

diff --git a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-.ebuild 
b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-.ebuild
index 18a922257dbc..221028bc21a1 100644
--- a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-.ebuild
+++ b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-.ebuild
@@ -23,6 +23,7 @@ SLOT="0"
 IUSE="+cron +default-exclude systemd"
 
 RDEPEND="
+   sys-apps/which
sys-fs/zfs
!systemd? ( virtual/cron )
 "



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

2022-06-25 Thread Sam James
commit: ab4e84f1d3cb8e9a68611f66693cc499464fa2f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:32:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4e84f1

sys-devel/gcc: drop 11.3.1_p20220610, 11.3.1_p20220617

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

 sys-devel/gcc/Manifest|  2 --
 sys-devel/gcc/gcc-11.3.1_p20220610.ebuild | 52 ---
 sys-devel/gcc/gcc-11.3.1_p20220617.ebuild | 52 ---
 3 files changed, 106 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a65e34f5de64..cb8903c198d7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,8 +7,6 @@ DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498e
 DIST gcc-10.4.0-patches-0.tar.bz2 15231 BLAKE2B 
f64a2e7f317acf9416da69c129ea869116be2780828f9d3cda59f7ea8d39634df7f0347f745275bb167f95aae2a3b8e97ec7c78f775d9002718dd67cb9429f68
 SHA512 
d1497930ccf4d6ee8700faeb676945e65b3aa2ba3a580a3564575fad1590ad076741f2ecad778ab48d0c4e8ed7723b84b0a660cb67cc4530495691702159a43a
 DIST gcc-10.4.0-patches-1.tar.xz 14392 BLAKE2B 
76cc16bb611f1ac2020f0f430fc3f038e8ad29827e000b7aeca2a3143e91a674dee18b9530451fe37110c20dd3548ece387c323b460199e911e8195fc88eddf4
 SHA512 
f574ad66025eccb824e5901ef14f38268fc1fb26d9fc4fc9d04c8652c7bcee78ea196bdda88dbf891f167a6d7d75a74fb5776592dc25971c5902ba9d5d721266
 DIST gcc-11-20220115.tar.xz 75676672 BLAKE2B 
12171fd97731dbca67f13cc2a3a3a3989c22d628b289cbd3d46080f77a8d951f15c1e54e83a2e62ab41b69221f9784e970799a11a9ed5b224a77ba4b1b081f07
 SHA512 
7455b3b29d3c64df9123afef82faf922d97e08a3ea30fbc2d9286d4f6ed2fafbfc0f9d94ae1b9eee45329e95a27bd642b3aa679d83a0c27a3e30967d49e0728c
-DIST gcc-11-20220610.tar.xz 75771324 BLAKE2B 
ab3d2792b778961db0fedf0d965f37deec87832686ca127475146820c1f9b3a1c6872b9170c811288e891baf9de90e7dcce2f4ace96dbba0d96fff9d2757fb8d
 SHA512 
17f70761378dd3b7bba341abfdb9274abe1bf75e61d6dd59edd5befcd10ddc02cad7fcb8f07eb0d10449b405066aa78fe8945f95e870f20b464ca90072a394d8
-DIST gcc-11-20220617.tar.xz 75767216 BLAKE2B 
295197af88f0f06e1d2dae85f3f5aa8fc693d72d07c9b15e42c87a23953ec8362cc0d70a4f3f11e8c47d5ee278e34b2854c4bbf29f601b700b75f22f21a0c8ef
 SHA512 
8162de529dab4aebcb021729454f00e13b71933075d13b5b2f4993ce9ec84159f739788043996a5ff4fbf8b71747acb43275560a401f3503ed0972215b55659f
 DIST gcc-11-20220624.tar.xz 75765436 BLAKE2B 
642bbda212f31344822ec90bce1422146515b153ddb306c5fd1bcf25be25fea7ed5bc1aa6f5987755969e73af5de1484fb79a805e87428bcfa0b13257b9c35df
 SHA512 
736a71de166851816914561bfbe7c00110b32f8b7e1666176babdfcfbdef4410ba07c8e2d912da2830fa14c6732f9ca555cae127481b07a85f7e689d87f9d509
 DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc

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

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

2022-06-25 Thread Sam James
commit: 72d5f28590e1b29cc40273dd53fddc76398d5441
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:32:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:32:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d5f285

sys-devel/gcc: drop 12.1.1_p20220611, 12.1.1_p20220618

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

 sys-devel/gcc/Manifest|  2 --
 sys-devel/gcc/gcc-12.1.1_p20220611.ebuild | 31 ---
 sys-devel/gcc/gcc-12.1.1_p20220618.ebuild | 31 ---
 3 files changed, 64 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index cb8903c198d7..ff445692e882 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,8 +17,6 @@ DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-patches-0.tar.xz 13404 BLAKE2B 
a384e6604befe306e6ee444b886c1aed1ef469299f5c7903da8314d73fd06463fb4f24be24d3d03df4883eaa8eb24beb477d881c5a1886d5913fee110b11a35c
 SHA512 
f46f971f87deceaa8bc60eaa815aa1625f1cae01d2cccaeb6ff87f518198a756a1f7b496bd5bad004d713a4e8e6138f0b9a832e4df344fcb3009def840f9f6b9
 DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 
9c06ce85c6302bd43e06d35d5d5cc9e81268d368484bd60af707e6dbbe791d85ec2a177fe7deae1379d313269fcaea2ff5245e20e54ca667f452c27efb738c13
 SHA512 
498be61fcae7e4ec55e1f270e1d02fadfe9069692afab6442dac0b7ab480ad7112121f4728a9f99c7868e7373b2c770ad4833a3b4a1a8a43b3417e79f286c28c
-DIST gcc-12-20220611.tar.xz 79091164 BLAKE2B 
024d390d922bc3754e6e357388e4d9d310ce35b74eafd21e7086d58c4983fbf5bb4f8af251ed3e384b7a4c7e7a2eada8fe6a82803468e805abe3654eddd57eab
 SHA512 
66f8a8a11c0ce9fafe70def612a398e8beeebe1f1edcde1488d7c72f436cdf66062fb24804af7fdda1001260d7ac15ae1007d3687a4859e62339dad0906b398d
-DIST gcc-12-20220618.tar.xz 79095516 BLAKE2B 
855517564622af4e95a830ea814c09a8cd250b9ecb5fee49c39b749571a2337fabfa618b9a8b60a4ae4490abef96a95b03b8b088a270f87c2b36a8999fc58ba6
 SHA512 
4c62a17cede439c037a41c1a59ec3d670aab111b11b1249bc08346707b06e6631f8bc2add68b72d6789977c1016325a6c3b45be6373a8a3b11e018b4823d2102
 DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 
491da523abc0a63bbceaa6c76b251a5b6c224e1684b5db4e6155fdcab4b0d8d505376d30a13e1b0331f37558aac311477bbb3179b63da850acae436b642c9ee1
 SHA512 
0527c6d69cd53e8aba3464746b7989e3128af74818864a2e5b4be66313203d32a84201440a254da8de72842b0ebbbccf1ec14c6a121cb09f9454358b0a37b8f9
 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

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild
deleted file mode 100644
index aa68dc8eaadf..
--- a/sys-devel/gcc/gcc-12.1.1_p20220611.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="7"
-PATCH_GCC_VER="12.1.0"
-MUSL_VER="4"
-MUSL_GCC_VER="12.1.0"
-
-inherit toolchain
-
-# Don't keyword live ebuilds
-if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   KEYWORDS="~loong"
-fi
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
-
-src_prepare() {
-   toolchain_src_prepare
-
-   eapply_user
-}

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220618.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220618.ebuild
deleted file mode 100644
index aa68dc8eaadf..
--- a/sys-devel/gcc/gcc-12.1.1_p20220618.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EA

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

2022-06-25 Thread Sam James
commit: caddb2cbf996a6e473c531da51a6017f2eb08825
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:31:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caddb2cb

sys-devel/gcc: drop versions

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

 sys-devel/gcc/Manifest|  3 --
 sys-devel/gcc/gcc-10.3.1_p20220609.ebuild | 50 --
 sys-devel/gcc/gcc-10.3.1_p20220616.ebuild | 50 --
 sys-devel/gcc/gcc-10.3.1_p20220621.ebuild | 58 ---
 4 files changed, 161 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b627e10b342f..a65e34f5de64 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,11 +1,8 @@
 DIST gcc-10-20211126.tar.xz 71674848 BLAKE2B 
81f4a572e973db7a3701601e66ea58c8e535a55d4d4ac164de00bdb06f7f265585f45d46171cf40d42ebcd3fb02ac81b643398c560912698eb6c008ac6e09518
 SHA512 
db887184c649ebeede5a1b9f13c00fe425012434cb93ec960c3ca50c0bcdeab04a1cc13b20de21b940e5d6a09c3b1c7fc415110a0e990ec1d938627bf97b9342
-DIST gcc-10-20220609.tar.xz 71752672 BLAKE2B 
c29511145d3712624caa3e8a194a5f37f958b6b556afa79d8c360697f3fa9a78fbb2146457e656b4ee9f10ee5e7d87b26e314c01348689e066fdfc186082d739
 SHA512 
333252e045107688e7a6af397456626b04e2bdd2086f4bbaced4ccacc387af2a63dd8aa46c261f602fc287b55821a91ab772122a3ea252528e52fab7cf046f21
-DIST gcc-10-20220616.tar.xz 71754768 BLAKE2B 
6cd2febb886496191183efe593bf918fb8045346987fdcec6c3a36ebb696546cce3d3c2d12d2d32c01fc3765cd287936255187c40e2bda3bb112216938d20340
 SHA512 
1d574ca79ca22c18f8e7bbac2792c71a4a6102b7c53f8864950df08036ad341ee11fc95be9b2ceca043eb13fd301cf09efe9da14f6138913c7c25dbc045ccf4e
 DIST gcc-10-20220623.tar.xz 71747668 BLAKE2B 
3849182a188f4a3b5f19e66008a23ab50ff5bf933d28254432d62ce880b7921124302658553c7bc1e8756c430d11b5d577685d1d70b9851b714d1e15b1d7b4ac
 SHA512 
294093cdd0949238e903f91c4ed28b2fd063d25aa6aa7947acdb318350c582e43d15b98a78756da692d0625c6d190c67b62f215ac865594712d6f8efe298831b
 DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
-DIST gcc-10.4.0-RC-20220621.tar.xz 75029796 BLAKE2B 
978f42acd8b7eef78c3ab3bbeb7cbd956ce248806ef1c997e2d1978993ac38c08028138470ccf13b21ba281aa8282ef8e2bf618bf3eccdfa3745d06d43a10274
 SHA512 
1f8d36860d5cb5b7b3938d9a9e58d86e521696eaf74056ad4966882672680f4b06db0c9945750d89a66b716f43398c8b4336ce3b0ef73580ab286ad37c3f2d10
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-0.tar.bz2 15231 BLAKE2B 
f64a2e7f317acf9416da69c129ea869116be2780828f9d3cda59f7ea8d39634df7f0347f745275bb167f95aae2a3b8e97ec7c78f775d9002718dd67cb9429f68
 SHA512 
d1497930ccf4d6ee8700faeb676945e65b3aa2ba3a580a3564575fad1590ad076741f2ecad778ab48d0c4e8ed7723b84b0a660cb67cc4530495691702159a43a
 DIST gcc-10.4.0-patches-1.tar.xz 14392 BLAKE2B 
76cc16bb611f1ac2020f0f430fc3f038e8ad29827e000b7aeca2a3143e91a674dee18b9530451fe37110c20dd3548ece387c323b460199e911e8195fc88eddf4
 SHA512 
f574ad66025eccb824e5901ef14f38268fc1fb26d9fc4fc9d04c8652c7bcee78ea196bdda88dbf891f167a6d7d75a74fb5776592dc25971c5902ba9d5d721266

diff --git a/sys-devel/gcc/gcc-10.3.1_p20220609.ebuild 
b/sys-devel/gcc/gcc-10.3.1_p20220609.ebuild
deleted file mode 100644
index a96b87526403..
--- a/sys-devel/gcc/gcc-10.3.1_p20220609.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-TOOLCHAIN_PATCH_SUFFIX="xz"
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="10.4.0"
-PATCH_VER="1"
-MUSL_VER="1"
-MUSL_GCC_VER="10.4.0"
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   else
-   

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

2022-06-25 Thread Sam James
commit: f5665c1f94451bef950946faeb3fe0a733e93820
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:32:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:32:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5665c1f

sys-devel/gcc: drop 13.0.0_pre20220605

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

 sys-devel/gcc/Manifest  |  1 -
 sys-devel/gcc/gcc-13.0.0_pre20220605.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ff445692e882..be3687622bcb 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -25,7 +25,6 @@ DIST gcc-12.1.0-musl-patches-5.tar.xz 4656 BLAKE2B 
b8dead8e796df2563cc7bfd4ad95f
 DIST gcc-12.1.0-patches-7.tar.xz 11584 BLAKE2B 
4487726f8225d6bb2fde91fce8343c34ebece8cca08b258115a55b0f0c594e3a205efe26738c2b06cb8c6ea9d13b451514e073bb3a94d664a56120d9826515df
 SHA512 
4882754d2f55c8144a5af4bcfbc1ee7802f08fc5acca96151cc6323a98e94b9246a69e067bcbf92dcdb8021499b8e1197cd7bd682876aca3e6f1f63a405c1dae
 DIST gcc-12.1.0-patches-8.tar.xz 12020 BLAKE2B 
6138ef4d76a682ecfd05ba7c80d8f5db791ea24420d944b7f55b8aa55e7a42d02c0d20d0c25ebba92cdf85fdeb3dad7c7e2676d4a39197862bb90cfc9151ce48
 SHA512 
d2784967ca580bdc9308bc4b2449eb23601aab46bfcca10f4e7db2267e04950e4d9ffe4d0091fb916149a4982786c80959a069e0da07638bfdcf9d5b8926627b
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
-DIST gcc-13-20220605.tar.xz 79290520 BLAKE2B 
10144a9d4c09a05d3902d491fefbbd6a3a8df7b01fa90616eb447094ca7cfb0f85eb34ffc52cbcf413b40cab844a00d457c195cb5c9325eb44f290d01fe50079
 SHA512 
04d7b20681efad5fd4bd5b24a8156362c58c598c92ba5af4043252a7b1977bebd2fd9af4274c0de25c87de55ca38f57873cf5473d8433bf67de4257911b3a14b
 DIST gcc-13-20220619.tar.xz 79328496 BLAKE2B 
8c5104870593803b5cc0df02d671522f576bb56ad957e453d9f2bbc7995ccff2a4549ffef5f3beef15f2b9db6b1dc11b1993e2e5fa09feb9a5f6585be315f3f9
 SHA512 
69dfaf4a54a73b22127dd5167dd7d92e26e33e1bbf45507b05c97342db16264f96d78764745e41ac4ecade989789ac186364dcf9d13d765a5a5e7326469a9852
 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-13.0.0_pre20220605.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20220605.ebuild
deleted file mode 100644
index 0c0625463882..
--- a/sys-devel/gcc/gcc-13.0.0_pre20220605.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="13.1.0"
-MUSL_GCC_VER="13.1.0"
-TOOLCHAIN_USE_GIT_PATCHES=yes
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=$(($(ver_cut 3) - 9998))
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$(($(ver_cut 2) - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-fi
-
-inherit toolchain
-# Needs to be after inherit (for now?), bug #830908
-EGIT_BRANCH=master
-
-# Don't keyword live ebuilds
-if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND="${CATEGORY}/binutils[cet(-)?]"
-
-src_prepare() {
-   local p upstreamed_patches=(
-   # add them here
-   )
-   for p in "${upstreamed_patches[@]}"; do
-   rm -v "${WORKDIR}/patch/${p}" || die
-   done
-
-   toolchain_src_prepare
-
-   eapply_user
-}



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

2022-06-25 Thread Sam James
commit: 8361df2d3e90a663b8c246b8310da672e30f367b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:16:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:16:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8361df2d

sys-devel/gcc: keyword 12.1.1_p20220625

The stars have finally aligned and all notable regressions
have been fixed upstream in this snapshot (and nothing new introduced).

Recommend people use this over 12.1.0 itself.

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

 sys-devel/gcc/gcc-12.1.1_p20220625.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
index a74c09e44cc1..51819ad52713 100644
--- a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
+++ b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
@@ -13,8 +13,7 @@ inherit toolchain
 
 # Don't keyword live ebuilds
 if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   KEYWORDS="~loong"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.



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

2022-06-25 Thread Sam James
commit: a77ef2492f01ef479bada91fa2ccd6a50b2dcc95
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 04:04:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 04:04:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77ef249

sys-devel/gcc: drop broken sed CFLAGS mangling

We already do filtering as needed and this only triggers on the JIT run anyway.

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

 sys-devel/gcc/Manifest| 1 +
 sys-devel/gcc/gcc-12.1.1_p20220625.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fd36e0294f5c..b627e10b342f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B 
cdebb6fa59e594f95cc4b028d329c0fed3
 DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9
 DIST gcc-12.1.0-musl-patches-5.tar.xz 4656 BLAKE2B 
b8dead8e796df2563cc7bfd4ad95f71f7cfbd51bc0d2bccb7479d2856cc3731b55f5e23b548c5f5f37790aae269815bbba6ee6596c5183847eed0bb1878bf340
 SHA512 
480e3e34e3f7e7ae27319fa9c51913125b2d4f41b0994c6df4c5c6f008d3ffdacbe059cd1ee643c2b9248a0c69db90867a076b0456c8d6649a1a7e9b62ff6800
 DIST gcc-12.1.0-patches-7.tar.xz 11584 BLAKE2B 
4487726f8225d6bb2fde91fce8343c34ebece8cca08b258115a55b0f0c594e3a205efe26738c2b06cb8c6ea9d13b451514e073bb3a94d664a56120d9826515df
 SHA512 
4882754d2f55c8144a5af4bcfbc1ee7802f08fc5acca96151cc6323a98e94b9246a69e067bcbf92dcdb8021499b8e1197cd7bd682876aca3e6f1f63a405c1dae
+DIST gcc-12.1.0-patches-8.tar.xz 12020 BLAKE2B 
6138ef4d76a682ecfd05ba7c80d8f5db791ea24420d944b7f55b8aa55e7a42d02c0d20d0c25ebba92cdf85fdeb3dad7c7e2676d4a39197862bb90cfc9151ce48
 SHA512 
d2784967ca580bdc9308bc4b2449eb23601aab46bfcca10f4e7db2267e04950e4d9ffe4d0091fb916149a4982786c80959a069e0da07638bfdcf9d5b8926627b
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
 DIST gcc-13-20220605.tar.xz 79290520 BLAKE2B 
10144a9d4c09a05d3902d491fefbbd6a3a8df7b01fa90616eb447094ca7cfb0f85eb34ffc52cbcf413b40cab844a00d457c195cb5c9325eb44f290d01fe50079
 SHA512 
04d7b20681efad5fd4bd5b24a8156362c58c598c92ba5af4043252a7b1977bebd2fd9af4274c0de25c87de55ca38f57873cf5473d8433bf67de4257911b3a14b
 DIST gcc-13-20220619.tar.xz 79328496 BLAKE2B 
8c5104870593803b5cc0df02d671522f576bb56ad957e453d9f2bbc7995ccff2a4549ffef5f3beef15f2b9db6b1dc11b1993e2e5fa09feb9a5f6585be315f3f9
 SHA512 
69dfaf4a54a73b22127dd5167dd7d92e26e33e1bbf45507b05c97342db16264f96d78764745e41ac4ecade989789ac186364dcf9d13d765a5a5e7326469a9852

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
index d668065d55ee..a74c09e44cc1 100644
--- a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
+++ b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="7"
+PATCH_VER="8"
 PATCH_GCC_VER="12.1.0"
 MUSL_VER="5"
 MUSL_GCC_VER="12.1.0"



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

2022-06-25 Thread Sam James
commit: 829d4ff8a5b3cac68554dc3873189704f69f2ae7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 03:42:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 03:43:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829d4ff8

sys-devel/gcc: update musl patchset for 12.1.1_p20220625

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

 sys-devel/gcc/Manifest| 1 +
 sys-devel/gcc/gcc-12.1.1_p20220625.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 44ccff20af95..fd36e0294f5c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -28,6 +28,7 @@ DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 
491da523abc0a63bbceaa6c76b251a5b6c2
 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-musl-patches-5.tar.xz 4656 BLAKE2B 
b8dead8e796df2563cc7bfd4ad95f71f7cfbd51bc0d2bccb7479d2856cc3731b55f5e23b548c5f5f37790aae269815bbba6ee6596c5183847eed0bb1878bf340
 SHA512 
480e3e34e3f7e7ae27319fa9c51913125b2d4f41b0994c6df4c5c6f008d3ffdacbe059cd1ee643c2b9248a0c69db90867a076b0456c8d6649a1a7e9b62ff6800
 DIST gcc-12.1.0-patches-7.tar.xz 11584 BLAKE2B 
4487726f8225d6bb2fde91fce8343c34ebece8cca08b258115a55b0f0c594e3a205efe26738c2b06cb8c6ea9d13b451514e073bb3a94d664a56120d9826515df
 SHA512 
4882754d2f55c8144a5af4bcfbc1ee7802f08fc5acca96151cc6323a98e94b9246a69e067bcbf92dcdb8021499b8e1197cd7bd682876aca3e6f1f63a405c1dae
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
 DIST gcc-13-20220605.tar.xz 79290520 BLAKE2B 
10144a9d4c09a05d3902d491fefbbd6a3a8df7b01fa90616eb447094ca7cfb0f85eb34ffc52cbcf413b40cab844a00d457c195cb5c9325eb44f290d01fe50079
 SHA512 
04d7b20681efad5fd4bd5b24a8156362c58c598c92ba5af4043252a7b1977bebd2fd9af4274c0de25c87de55ca38f57873cf5473d8433bf67de4257911b3a14b

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
index aa68dc8eaadf..d668065d55ee 100644
--- a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
+++ b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_VER="7"
 PATCH_GCC_VER="12.1.0"
-MUSL_VER="4"
+MUSL_VER="5"
 MUSL_GCC_VER="12.1.0"
 
 inherit toolchain



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

2022-06-25 Thread Sam James
commit: 349099563cad4211b788e57bc640942bf37e7da3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 02:28:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 03:43:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34909956

toolchain.eclass: workaround build failure for GCC 10 with GCC 12

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

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index c83678f41d2e..caabb5f25fa1 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -877,6 +877,12 @@ toolchain_src_configure() {
downgrade_arch_flags
gcc_do_filter_flags
 
+   if tc_version_is_between 10 11 && [[ $(gcc-major-version) -ge 12 ]] ; 
then
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105695
+   # bug #849359
+   export ac_cv_std_swap_in_utility=no
+   fi
+
einfo "CFLAGS=\"${CFLAGS}\""
einfo "CXXFLAGS=\"${CXXFLAGS}\""
einfo "LDFLAGS=\"${LDFLAGS}\""



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

2022-06-25 Thread Matthias Maier
commit: b4796e3f7a134820c39501afe6abcee8c9c9b701
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 26 03:36:55 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 26 03:36:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4796e3f

sci-libs/dealii: build with c++17 support the right way...

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

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

diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild 
b/sci-libs/dealii/dealii-9.4.0.ebuild
index 2c2a3de2ae5c..b493d369767a 100644
--- a/sci-libs/dealii/dealii-9.4.0.ebuild
+++ b/sci-libs/dealii/dealii-9.4.0.ebuild
@@ -103,7 +103,6 @@ src_configure() {
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-DDEAL_II_WITH_CGAL="$(usex cgal)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
-   -DDEAL_II_WITH_CXX17=ON
-DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"
@@ -148,6 +147,11 @@ src_configure() {
append-cxxflags "-msse2"
fi
 
+   # Unconditionally enable strict C++17 standard. This is necessary for
+   # USE=cgal and USE=kokkos and safe to set for all presently supported
+   # compilers
+   append-cxxflags "-std=c++17"
+
cmake_src_configure
 }
 

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 2c2a3de2ae5c..b493d369767a 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -103,7 +103,6 @@ src_configure() {
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-DDEAL_II_WITH_CGAL="$(usex cgal)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
-   -DDEAL_II_WITH_CXX17=ON
-DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"
@@ -148,6 +147,11 @@ src_configure() {
append-cxxflags "-msse2"
fi
 
+   # Unconditionally enable strict C++17 standard. This is necessary for
+   # USE=cgal and USE=kokkos and safe to set for all presently supported
+   # compilers
+   append-cxxflags "-std=c++17"
+
cmake_src_configure
 }
 



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

2022-06-25 Thread Matthias Maier
commit: e549f7495cb27f2a08cd9b82c497f9954a9795d9
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 26 03:31:48 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 26 03:32:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e549f749

sci-libs/dealii: build with c++17 support

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

 sci-libs/dealii/dealii-9.4.0.ebuild | 1 +
 sci-libs/dealii/dealii-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild 
b/sci-libs/dealii/dealii-9.4.0.ebuild
index 2b7a67068195..2c2a3de2ae5c 100644
--- a/sci-libs/dealii/dealii-9.4.0.ebuild
+++ b/sci-libs/dealii/dealii-9.4.0.ebuild
@@ -103,6 +103,7 @@ src_configure() {
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-DDEAL_II_WITH_CGAL="$(usex cgal)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
+   -DDEAL_II_WITH_CXX17=ON
-DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 2b7a67068195..2c2a3de2ae5c 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -103,6 +103,7 @@ src_configure() {
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-DDEAL_II_WITH_CGAL="$(usex cgal)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
+   -DDEAL_II_WITH_CXX17=ON
-DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"



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

2022-06-25 Thread Matthias Maier
commit: bd09db4b213c5cf887a176493c0fcb6a7e541dc0
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 26 03:19:03 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 26 03:32:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd09db4b

sci-libs/dealii: update ebuilds

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

 sci-libs/dealii/dealii-9.4.0.ebuild |  3 ++-
 sci-libs/dealii/dealii-.ebuild  | 15 ++-
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild 
b/sci-libs/dealii/dealii-9.4.0.ebuild
index 05e4e7dd00ec..2b7a67068195 100644
--- a/sci-libs/dealii/dealii-9.4.0.ebuild
+++ b/sci-libs/dealii/dealii-9.4.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # deal.II uses its own FindLAPACK.cmake file that calls into the system
 # FindLAPACK.cmake module and does additional internal setup. Do not remove
@@ -125,6 +125,7 @@ src_configure() {
-DBUILD_SHARED_LIBS="$(usex !static-libs)"
-DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)"
-DDEAL_II_WITH_TBB=ON
+   -DDEAL_II_WITH_TASKFLOW=OFF
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
 

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 8b75ea6b09ac..2b7a67068195 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # deal.II uses its own FindLAPACK.cmake file that calls into the system
 # FindLAPACK.cmake module and does additional internal setup. Do not remove
@@ -28,14 +28,15 @@ fi
 LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="
-   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
+   adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f
cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
-   +lapack metis mpi muparser opencascade p4est petsc
-   scalapack slepc +sparse static-libs sundials symengine trilinos
+   +lapack metis mpi muparser opencascade p4est petsc scalapack slepc
+   +sparse static-libs sundials symengine trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
 REQUIRED_USE="
+   arborx? ( trilinos )
p4est? ( mpi )
slepc? ( petsc )
trilinos? ( mpi )"
@@ -43,8 +44,8 @@ REQUIRED_USE="
 RDEPEND="dev-libs/boost:=
app-arch/bzip2
sys-libs/zlib
-   dev-cpp/taskflow
dev-cpp/tbb:=
+   arborx? ( sci-libs/arborx[mpi=] )
adolc? ( sci-libs/adolc )
arpack? ( sci-libs/arpack[mpi=] )
assimp? ( media-libs/assimp:= )
@@ -91,13 +92,16 @@ src_configure() {
-DDEAL_II_COMPILE_EXAMPLES=OFF
-DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html"
-DDEAL_II_DOCREADME_RELDIR="share/doc/${P}"
+   -DDEAL_II_COMPILE_EXAMPLES=OFF
-DDEAL_II_EXAMPLES_RELDIR="share/doc/${P}/examples"
-DDEAL_II_LIBRARY_RELDIR="$(get_libdir)"
-DDEAL_II_SHARE_RELDIR="share/${PN}"
-DDEAL_II_WITH_ZLIB=ON
-DDEAL_II_WITH_ADOLC="$(usex adolc)"
+   -DDEAL_II_WITH_ARBORX="$(usex arborx)"
-DDEAL_II_WITH_ASSIMP="$(usex assimp)"
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
+   -DDEAL_II_WITH_CGAL="$(usex cgal)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
-DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
@@ -105,6 +109,7 @@ src_configure() {
-DDEAL_II_WITH_GMSH="$(usex gmsh)"
-DDEAL_II_WITH_GSL="$(usex gsl)"
-DDEAL_II_WITH_HDF5="$(usex hdf5)"
+   -DDEAL_II_WITH_KOKKOS="$(usex trilinos)"
-DDEAL_II_WITH_LAPACK="$(usex lapack)"
-DDEAL_II_WITH_METIS="$(usex metis)"
-DDEAL_II_WITH_MPI="$(usex mpi)"



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

2022-06-25 Thread Matthias Maier
commit: c84e74a3b989e9b386b26a181e18e69276915eee
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 26 03:17:37 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 26 03:32:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84e74a3

sci-libs/dealii: add 9.4.0

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

 sci-libs/dealii/Manifest|   2 +
 sci-libs/dealii/dealii-9.4.0.ebuild | 166 
 sci-libs/dealii/metadata.xml|   2 +
 3 files changed, 170 insertions(+)

diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index f3f2ba99e10a..94a0d4e45df5 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -2,3 +2,5 @@ DIST dealii-9.3.1-offline_documentation.tar.gz 342389060 
BLAKE2B 71b47816dd22f49
 DIST dealii-9.3.1.tar.gz 24459280 BLAKE2B 
c7f1d461017da24efd6f3247217fd1b889e0cbf2ac62c3fd305e03aed90d5ba82b58ceb84d34a84608b833b734e12abc77a63693aaa6eed767b4f5f157233ba0
 SHA512 
c3ba3e16fa4792bb4f3e85163e67b08271c84faff72c49b858a955851401adf2499e278790803061a61c4024964f6da3f0ef7b09c0370d8d0b5af16b7c3bdaef
 DIST dealii-9.3.3-offline_documentation.tar.gz 346914833 BLAKE2B 
8a3661f44aef70c25837fca67175e410f1404991a5fa3698d2e732f1ae045f987a3d9c2fb21294de32768533968e94178f7537f2c3221afdb427fb10478257b5
 SHA512 
05d8c9573e8277c88f81ff318d295b099e2241c5358cc243eaae35044703a8abc8cac7b7b8049b3527d167f60b11820bd8418fde2e6a6929c03abbf6cc5b6658
 DIST dealii-9.3.3.tar.gz 24462944 BLAKE2B 
581a8c618fab96127ac95fe9ba5ea5410eb6f9193ce96b6a0d8d28dd125689fb11868115ae8163b7e223970321ddd75347ea21568ea1cdc1e783f94506f00d91
 SHA512 
31a05a2f539dd2336683c2ab887fef47f08a5127fe23163128036f3143c0c77dca08004b014704e1c7cc07d7578458636715dcbefd654e5fc4511d6d315b604d
+DIST dealii-9.4.0-offline_documentation.tar.gz 390747598 BLAKE2B 
6e8ed938b31a9e6bbbdd5baacce056edc31d489ecd3e9528283650f431d004ca122c968567fe342744d52bab8f8be53ab1b20d56636e2dc48f8cf551791a08bd
 SHA512 
703eb50150ae5bd77f0d84271babd50483c3a9b069abb5b7e8827d00efaa5d189a43ac54f0ef8b2f746b12a10dc611669f5fddd655241a66af4915ec1d458185
+DIST dealii-9.4.0.tar.gz 30297914 BLAKE2B 
6beb4c7b83f5316e703d4b77340900c376e622b1dc59c9058a8927174a8c6991994957588b6adf88238e72eec93f8941bfbfb2d0bb01070560468d051d9829f8
 SHA512 
3be740fbabff65a18870496f483ac4ed6d35c8a53b5128dd09b2dfabe82d60e4a75f02fd508b44f6c93805999aab98f551154f10ca2ad5fabede65c2d6dce320

diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild 
b/sci-libs/dealii/dealii-9.4.0.ebuild
new file mode 100644
index ..05e4e7dd00ec
--- /dev/null
+++ b/sci-libs/dealii/dealii-9.4.0.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# deal.II uses its own FindLAPACK.cmake file that calls into the system
+# FindLAPACK.cmake module and does additional internal setup. Do not remove
+# any of these modules:
+CMAKE_REMOVE_MODULES_LIST=""
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Solving partial differential equations with the finite element 
method"
+HOMEPAGE="https://www.dealii.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dealii/dealii.git;
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
+   )"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="
+   adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f
+   cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
+   +lapack metis mpi muparser opencascade p4est petsc scalapack slepc
+   +sparse static-libs sundials symengine trilinos
+"
+
+# TODO: add slepc use flag once slepc is packaged for gentoo-science
+REQUIRED_USE="
+   arborx? ( trilinos )
+   p4est? ( mpi )
+   slepc? ( petsc )
+   trilinos? ( mpi )"
+
+RDEPEND="dev-libs/boost:=
+   app-arch/bzip2
+   sys-libs/zlib
+   dev-cpp/tbb:=
+   arborx? ( sci-libs/arborx[mpi=] )
+   adolc? ( sci-libs/adolc )
+   arpack? ( sci-libs/arpack[mpi=] )
+   assimp? ( media-libs/assimp:= )
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   ginkgo? ( sci-libs/ginkgo )
+   gmsh? ( sci-libs/gmsh )
+   gsl? ( sci-libs/gsl:= )
+   hdf5? ( sci-libs/hdf5[mpi=] )
+   lapack? ( virtual/lapack )
+   metis? (
+   >=sci-libs/metis-5
+   mpi? ( >=sci-libs/parmetis-4 )
+   )
+   mpi? ( virtual/mpi[cxx] )
+   muparser? ( dev-cpp/muParser )
+   opencascade? ( sci-libs/opencascade:= )
+   p4est? ( sci-libs/p4est[mpi] )
+   petsc? ( sci-mathematics/petsc[mpi=] )
+   scalapack? ( sci-libs/scalapack )
+   slepc? ( sci-mathematics/slepc[mpi=] )
+   

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

2022-06-25 Thread Jason Zaman
commit: 7bc21800d8fd00d1fb54f5e7c5714ee4764f85d3
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:44:02 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc21800

sci-libs/tensorflow-estimator: add 2.9.0

Closes: https://bugs.gentoo.org/851576
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/tensorflow-estimator/Manifest |  1 +
 .../tensorflow-estimator-2.9.0.ebuild  | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/sci-libs/tensorflow-estimator/Manifest 
b/sci-libs/tensorflow-estimator/Manifest
index 8a617d097d63..c272eb0e409c 100644
--- a/sci-libs/tensorflow-estimator/Manifest
+++ b/sci-libs/tensorflow-estimator/Manifest
@@ -1,3 +1,4 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST tensorflow-estimator-2.8.0.tar.gz 691913 BLAKE2B 
7c8059ec3c5e94f67b7fbb49b508e313f0a12eac0627b04471fe1ac82c26aaae2a120a834ce3dc5a16931119ffc31a9d96935b8f727d851885fa132eb08fa2ea
 SHA512 
02a3009fd8f9f560dea6190989af7c58402777a414cd4bf036d24546fc4a747bb8a5515a5d6fea3bdb848cb9604239b19d43096c5f125a1fa434ae8fee44cf0a
+DIST tensorflow-estimator-2.9.0.tar.gz 654755 BLAKE2B 
24cd6fc0b78144f8b529ef5b502cdbf9702dc630ac28256a99d68b98b51518b65af533897e837ced6a6da11e1260847aa0e4ebdf90d37aa22bb3bcd2841bd3ea
 SHA512 
277e398104ac92a48e481e0ee4d3bbc607ae79d0a03c6685723a2430117461c1f17090f56ab88b2ae1c86c8dfc6ec1b44a478a1b606b4432bd68d79ac0720475

diff --git a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.9.0.ebuild 
b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.9.0.ebuild
new file mode 100644
index ..df19c5f9a037
--- /dev/null
+++ b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.9.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+MY_PN="estimator"
+MY_PV=${PV/_rc/-rc}
+MY_P=${MY_PN}-${MY_PV}
+
+inherit bazel distutils-r1
+
+DESCRIPTION="A high-level TensorFlow API that greatly simplifies machine 
learning programming"
+HOMEPAGE="https://www.tensorflow.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+bazel_external_uris="
+   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
+   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
+
+SRC_URI="https://github.com/tensorflow/${MY_PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
+   ${bazel_external_uris}"
+
+RDEPEND="
+   sci-libs/tensorflow[python,${PYTHON_USEDEP}]
+   sci-libs/keras[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/unzip
+   dev-java/java-config
+   >=dev-util/bazel-4.2.2"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   bazel_load_distfiles "${bazel_external_uris}"
+}
+
+src_prepare() {
+   bazel_setup_bazelrc
+   default
+   python_copy_sources
+}
+
+python_compile() {
+   pushd "${BUILD_DIR}" >/dev/null || die
+
+   ebazel build //tensorflow_estimator/tools/pip_package:build_pip_package
+   ebazel shutdown
+
+   local srcdir="${T}/src-${EPYTHON/./_}"
+   mkdir -p "${srcdir}" || die
+   bazel-bin/tensorflow_estimator/tools/pip_package/build_pip_package 
--src "${srcdir}" || die
+
+   popd || die
+}
+
+src_compile() {
+   export JAVA_HOME=$(java-config --jre-home)
+   distutils-r1_src_compile
+}
+
+python_install() {
+   pushd "${T}/src-${EPYTHON/./_}" >/dev/null || die
+   esetup.py install
+   python_optimize
+   popd || die
+}



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

2022-06-25 Thread Jason Zaman
commit: dcba40cc37f24b723915d1c0492aabbdb3bb597f
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 19:18:04 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcba40cc

sci-libs/tensorflow: add 2.9.0

Closes: https://bugs.gentoo.org/849101
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/tensorflow/Manifest|  14 +
 sci-libs/tensorflow/tensorflow-2.9.0.ebuild | 418 
 2 files changed, 432 insertions(+)

diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest
index 912184d8d3ff..e9f80627d851 100644
--- a/sci-libs/tensorflow/Manifest
+++ b/sci-libs/tensorflow/Manifest
@@ -3,38 +3,52 @@ DIST FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip 91462 
BLAKE2B dc40d6129c0
 DIST FXdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.zip 16646 BLAKE2B 
8f6ca6feee16cb57d9b4504e7615703c2c7ea86fa8ea3f814668478cc13b8cb3cb1429200359be5521ca11f77e1c3d575bd123d3ac03586faab88a131ac2
 SHA512 
6b4830a56137e226d51ba8166fe1a31c51256f1666cc0a683abfb154fbe313d415ce15e362756865a1dd91510cf581c619604b29e8a5288c328c85da57d53308
 DIST OouraFFT-v1.0.tar.gz 110531 BLAKE2B 
de0e280407e21118e2bc6ca93a7caf3c4a49d0a13eda018b1497f98851af73dda4cef56460dba310336c7ed958e34feef4784ca2575a13287dec2c1ac9a5af6d
 SHA512 
89c6e8fd57abf26351b3efb792008a1bbe62d404a4225dcae8aa666b3782a421be071bdc9760ebb0c95b5336ee5ea517d2fa43ab915045f7cf6fd76e73578079
 DIST XNNPACK-113092317754c7dea47bfb3cb49c4f59c3c1fa10.zip 14407754 BLAKE2B 
db0ba9250f83e413ebb9ca956bb59886d44da86054d54eed8f3fda736eff9aa424115c7b74b60298fe5ac71171e2b3ab0d6e61ce50bcee87038d5d60e6b06559
 SHA512 
4febbce5126d4129881106767d282a1df87b461235236861c38bb61f075b58cfbd83778576fc4f8cfc73cba4223d5dd0453391c81cf2e99008ec40a7b26a6264
+DIST XNNPACK-11b2812d64e49bab9b6c489f79067fc94e69db9f.zip 17103217 BLAKE2B 
fd7143588c2b8bcc14a8336922a4b5cf72358e31efa5dae236bdebe0386daf627109396336ee62b119c4696c8b37ae256cfe34be3a1e4fa449a2b76a946e05f2
 SHA512 
d6b807a834f1d654729397ddca47925261e74449d47f8db559b24487da668a4ed07b7cbe4d5a87c3b69941ef92c6c77cb81b2963da1309385503c38d19f60da3
+DIST apple_support.0.12.1.tar.gz 26708 BLAKE2B 
ed14e5d3b93797d6ecbf2dfe2cbba32c4e6468ece25b0d8e5f07c02f4218a988cb8b963db4e4a98c70f6586b12eb77a46f1dec832256fb0a4b54cc9b87524e61
 SHA512 
b4d3850787c0aa43fb4443dc306642b8db1ed8423ca7a4bd56e9cc27b4b3254e2c4efbf86126e5352e4d4b1a1fe93cb8662614daafce48263e6f239ecb721d54
 DIST bazel-skylib-1.0.3.tar.gz 30711 BLAKE2B 
86d6db9be4e627f6695329e16e8f9b6c2d0d683142a15f62c6924941405ab1d12292818ebf16642fc8d2664b0f113a35e002210034e80de14726387fcdafd765
 SHA512 
e28e62214b6c1e6724d26ebbee7c0b436b13e7b054d598788c15f03a56d248378068f5d29fae722a19d4519e2568983011ff50a13577dbc1bd174464ef4a49cc
 DIST bazel-toolchains-dfc67056200b674accd08d8f9a21e328098c07e2.tar.gz 1056209 
BLAKE2B 
7f47207bc38766a7879874d88c07ed2a2b0ab2dfb3f054f3a24b8e00c464d46f9cd3431d6ef7d8d323e20d33ec05f2a8b3a20b804b45a49c843f0cf6b3f8cb03
 SHA512 
a5093e3725e020b6fe6242128dea6dec9ae091248b21c1380448059d0e8233d367068d62f41748d65b56e2ecf663d26d46a5cd448c40e282f4c50dfca483baf2
 DIST bazelbuild-platforms-0.0.2.tar.gz 5278 BLAKE2B 
0c247bb6efdc30ec2c46fd7e1eeaab6aa20c29d8f9a12e6425530c0e8bd70c4fcafe4b9168c43aa43dc59d55aa27fc975acf15840f6cdb87f0bbda31eac8fb70
 SHA512 
9d44627208b04be20f63e486d871866148b52f6d66e7cae3da1fd5daa3ba5b291bad9c5fd40231add8fe770dafb6b71c4b9e0a803317a4f94f7a4be7cad9
 DIST bazelbuild-rules_android-v0.1.1.zip 14654 BLAKE2B 
1cfd5af08c6eab9602883f62d85ef1b9eb02383f73dcc31ae84af880c9ba228ae349ac6b017c550286e248347193e2c56eba30c86174432429809447dd940ed2
 SHA512 
80628a5e2ca9806ab031cd0c2f2999bd67f5621a83e8300a51fe6233373bdaf7c90ff8fa9551c81e60fc904c4d7b24554327ac8ed2ee101e92c4ab9319c53f4a
+DIST bazelbuild-rules_cc-081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e.tar.gz 
130803 BLAKE2B 
406331205e8e35fc9f7f727f6f7f9697c658af800e4b90373440c433ec5cfedfe0a3986ce5b1499a2db5b7aa4dc62efac364e73639b98864d2f63076e5b209e3
 SHA512 
2dc8f50c405cadf10d797117b51868fa22798c4ff7cc1c4f7d4c39fa0d2e5ffbfe8269df42f90c92e0870bb8e8a9c204d3dea237a7ded03f6275657060ee9774
 DIST bazelbuild-rules_cc-40548a2974f1aea06215272d9c2b47a14a24e556.tar.gz 
129521 BLAKE2B 
368feec785ba0f9abb0f02d14a48ba6ff03859be9245465817c30a0174f897a2dcb6ab1503995da0b521858f96ece3b6eafe6e36cc7e2f8feeb7b6b9620a4d22
 SHA512 
4573fcd097b7d288024931fd5875358bba3f6db8d904b70e191e0c9a3b34280f8aecac600862883b7692f6faf96c5e8c582441f5f5eff086917b3901fbdbb40b
 DIST bazelbuild-rules_closure-308b05b2419edb5c8ee0471b67a40403df940149.tar.gz 
464906 BLAKE2B 
033d76b8081f4f987e64875ad5c8e7b8f894ec6be58c52ee02c4d31d4480fee02f3f432ea9c4630ad3f5d1163f820aff37f6493da797ec51b148b361ab3c8b25
 SHA512 
2cd841f4530503ed31fa6425cb749ef29f8a1071b5d55594644303233e58455783cb02402bc23d7104ef036745733087d43075a1fcdab2ac96cd1a9872a6ea4a
 DIST bazelbuild-rules_docker-v0.10.0.tar.gz 549649 BLAKE2B 

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

2022-06-25 Thread Jason Zaman
commit: 373d653d05891b365eb2db0bf973c6fc2e51ee17
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:36:12 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373d653d

sci-libs/keras-applications: enable py3.10 and disable py3.7

Closes: https://bugs.gentoo.org/846260
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras-applications/keras-applications-1.0.8-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/keras-applications/keras-applications-1.0.8-r1.ebuild 
b/sci-libs/keras-applications/keras-applications-1.0.8-r1.ebuild
index e640d34d62a7..bdb62d7aa08c 100644
--- a/sci-libs/keras-applications/keras-applications-1.0.8-r1.ebuild
+++ b/sci-libs/keras-applications/keras-applications-1.0.8-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 inherit distutils-r1
 
 DESCRIPTION="Keras deep learning library reference implementations of deep 
learning models"



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

2022-06-25 Thread Jason Zaman
commit: d6c234dbe4b1231e984b4bfe15f95f0f1df9938a
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:49:42 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c234db

sci-visualization/tensorboard: add 2.9.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-visualization/tensorboard/Manifest |  1 +
 .../tensorboard/tensorboard-2.9.0.ebuild   | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/sci-visualization/tensorboard/Manifest 
b/sci-visualization/tensorboard/Manifest
index dce8f87d1d20..e87e03b85480 100644
--- a/sci-visualization/tensorboard/Manifest
+++ b/sci-visualization/tensorboard/Manifest
@@ -1 +1,2 @@
 DIST tensorboard-2.8.0.zip 5776309 BLAKE2B 
b06c740fbe01c707e937018184e286fb7221391715c5ca6d843a89c9dd3a364b8693e748ccbde735d074b0abdbca65d4e2dd9a6e57b4ede61f78a661bd16e702
 SHA512 
3d937e41ac0abfe44cfab12f0b5269de45615c512499107a239bb348df7f3ccaabf283afcea2a7bac4a34d7b9318947c709a84154d0d2e61912138c31c86673f
+DIST tensorboard-2.9.0.zip 5797045 BLAKE2B 
e91988637a0e30fcd6341f02bc5e83ba92ae1f6e65a2aa5ddb1626ec4bb95a97d1306984b899279281e5d5f5ac70be76669ddc87524910861429e02259269b79
 SHA512 
244e117de989a56efc4120b6374d5cc6c31bb233e234cf95df9ddf7cbd0ec494b925dae238c59f3663087136bbf789284096f20b300f0b4c56c9de7faddc520b

diff --git a/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild
new file mode 100644
index ..33cd44742483
--- /dev/null
+++ b/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit python-r1
+
+DESCRIPTION="TensorFlow's Visualization Toolkit"
+HOMEPAGE="https://www.tensorflow.org/;
+SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
 -> ${P}.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/bleach[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]"
+BDEPEND="app-arch/unzip
+   ${PYTHON_DEPS}"
+PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
+
+S="${WORKDIR}"
+
+src_prepare() {
+   eapply_user
+
+   sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e 
'/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \
+   "${S}/${P}.dist-info/RECORD" || die "failed to unvendor"
+   grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored 
deps found"
+
+   find "${S}/${PN}" -name '*.py' -exec sed -i \
+   -e 's/^from tensorboard\._vendor import /import /' \
+   -e 's/^from tensorboard\._vendor\./from /' \
+   {} + || die "failed to unvendor"
+
+   rm -rf "${S}/${PN}/_vendor" || die
+
+   sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || 
die "failed to remove plugin deps"
+   sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" 
|| die "failed to remove data-server deps"
+   sed -i -e 's/google-auth-oauthlib.*$/google-auth-oauthlib/' 
"${S}/${P}.dist-info/METADATA" \
+   || die "failed to relax oauth deps"
+}
+
+src_install() {
+   do_install() {
+   python_domodule "${PN}"
+   python_domodule "${P}.dist-info"
+   }
+   python_foreach_impl do_install
+}



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

2022-06-25 Thread Jason Zaman
commit: 4c1898ef938295052f811ad140c326e698cc4a38
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 14:21:12 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1898ef

dev-libs/cudnn: add 8.4.1.50

Signed-off-by: Jason Zaman  gentoo.org>

 dev-libs/cudnn/Manifest  |  1 +
 dev-libs/cudnn/cudnn-8.4.1.50.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/cudnn/Manifest b/dev-libs/cudnn/Manifest
index e25480bbc73e..282a777ebb27 100644
--- a/dev-libs/cudnn/Manifest
+++ b/dev-libs/cudnn/Manifest
@@ -1,2 +1,3 @@
 DIST cudnn-linux-x86_64-8.3.1.22_cuda11.5-archive.tar.xz 856769204 BLAKE2B 
375021592470b1f17d7a69701f1ac3289ceb8ddbbdacf577fa51abfdad263102d3c6cedb24ac829c49e033300532e77b6064835a8ae1e05377e375f4320c9a15
 SHA512 
815ef678b7510e014181f3bf782e627771e8d00d218b34f2af11436b8a49331400269f98448854353c12721468365b71a8483eb7631777f0d628982e81942a8b
 DIST cudnn-linux-x86_64-8.3.2.44_cuda11.5-archive.tar.xz 857894928 BLAKE2B 
7f0f4fe4d8ccd2e7385d5c4535f4543b3d8e80f65caa5a4d5fdaa1b386a76fe16d8d9e32745a098954eda8d0b803af6146c1ffc5b46c838ea0ccecd5923984cf
 SHA512 
4f2159e48685613b436adb3995aa80cf6d5b395c146059ccc15ef2f5f7e47c94bfeebd14b09d8832f7df76d2379829aa32edb7b69852e17a8e7036084265ed39
+DIST cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz 850711772 BLAKE2B 
47e03d7a25f92cb2e2793e7d13b6182da62329a7868a785ca2224bccfc97960721fba26e1e8a933e8d449085e895c129871bb2fd7c690265d01ad10564a1b939
 SHA512 
bf2069edf5c73db325d4ef27e3976169b9bd32afc49f012bd1e6f7d9bd374179dd9312538e7be7b0f8d5da0f2edd79b6788868e183f00f8b99fda185302d07c3

diff --git a/dev-libs/cudnn/cudnn-8.4.1.50.ebuild 
b/dev-libs/cudnn/cudnn-8.4.1.50.ebuild
new file mode 100644
index ..1950bc260e46
--- /dev/null
+++ b/dev-libs/cudnn/cudnn-8.4.1.50.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+BASE_V="$(ver_cut 0-3)"
+# supports 11.x but URL has a specific version number
+CUDA_V="11.6"
+
+DESCRIPTION="NVIDIA Accelerated Deep Learning on GPU library"
+HOMEPAGE="https://developer.nvidia.com/cudnn;
+SRC_URI="https://developer.download.nvidia.com/compute/redist/cudnn/v${BASE_V}/local_installers/${CUDA_V}/cudnn-linux-x86_64-${PV}_cuda${CUDA_V}-archive.tar.xz;
+S="${WORKDIR}/cudnn-linux-x86_64-${PV}_cuda${CUDA_V}-archive"
+
+LICENSE="NVIDIA-cuDNN"
+SLOT="0/8"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="=dev-util/nvidia-cuda-toolkit-11*"
+
+QA_PREBUILT="*"
+
+src_install() {
+   insinto /opt/cuda/targets/x86_64-linux
+   doins -r include
+
+   insinto /opt/cuda/targets/x86_64-linux/lib
+   doins -r lib/.
+}



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

2022-06-25 Thread Jason Zaman
commit: ebc33dcb89389f94ed5c29f3353db2f6e7a9f3f3
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:34:12 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc33dcb

sci-libs/tensorflow-estimator: drop 2.5.0, 2.7.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/tensorflow-estimator/Manifest |  4 --
 .../tensorflow-estimator-2.5.0.ebuild  | 77 --
 .../tensorflow-estimator-2.7.0.ebuild  | 77 --
 3 files changed, 158 deletions(-)

diff --git a/sci-libs/tensorflow-estimator/Manifest 
b/sci-libs/tensorflow-estimator/Manifest
index 0fad4e701ca4..8a617d097d63 100644
--- a/sci-libs/tensorflow-estimator/Manifest
+++ b/sci-libs/tensorflow-estimator/Manifest
@@ -1,7 +1,3 @@
-DIST bazelbuild-rules_cc-0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip 72534 
BLAKE2B 
0bbcc2b3fefb8df84d9f72b13da59c377fcd657ead378f85f80a587f8750302236212ae5c58819933015e62425126bead0733d2924a567fb9c5cb14fb75271a8
 SHA512 
1818c04ba89afff88d75fe8b4e1386b3665a3ad477c26b4e9504c8f52f398b6aaedbad41a4ab8b8d9b3f86e0992e7c83a6da70241685d7b79ba177af1035
-DIST bazelbuild-rules_cc-8bd6cd75d03c01bb82561a96d9c1f9f7157b13d0.zip 159656 
BLAKE2B 
c2ebed5165907e5452db2e8797253ce17fb39a00d3ca3aab11dec475399821dd529629d710af6f9892b74d0654293bd7989fa2be24caf5836490e8df566c7c18
 SHA512 
deecf484f5e888db345a57c3b557d6548e4e71fd4c62ea10b4dc9c47be9d303df55c03bb446158675b131064c4eccb401bf217e131e78d629c8fc1836600cb51
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
-DIST tensorflow-estimator-2.5.0.tar.gz 689339 BLAKE2B 
6fb491b047cabed6edf67913de54e4c2337eb052ba833239b72b07facaf33410b8a57a8f95fc0e2c225190d9b26b7955579d77883dbc236519cb784784c3
 SHA512 
dc49d92f4d2e63770dd901b272d7c62db50bfef7107e38f6525b6a458ad9915d1cbcdc9961c70c6ef88b9a38361f7b6712f6a2d30e240a35aab4bb25ffe17e71
-DIST tensorflow-estimator-2.7.0.tar.gz 691956 BLAKE2B 
8a6cdc88fadbac6275d1c766c4b183dc7d1d374a1e898651ecdf0802d2f5c5bbc01d437a85826e3ef5dc0700b44c69ff84d8610fdf7ac3150fa4c0541f901707
 SHA512 
e02ee93baf2e36f2e42dec71bd2e31486dc96a7ff25d813fbbe3aae1d0eb1fccdda2cfcad46a87c6cdcd143c1b88915b95bc158ac3240a36734b725b3f89bda3
 DIST tensorflow-estimator-2.8.0.tar.gz 691913 BLAKE2B 
7c8059ec3c5e94f67b7fbb49b508e313f0a12eac0627b04471fe1ac82c26aaae2a120a834ce3dc5a16931119ffc31a9d96935b8f727d851885fa132eb08fa2ea
 SHA512 
02a3009fd8f9f560dea6190989af7c58402777a414cd4bf036d24546fc4a747bb8a5515a5d6fea3bdb848cb9604239b19d43096c5f125a1fa434ae8fee44cf0a

diff --git a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.5.0.ebuild 
b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.5.0.ebuild
deleted file mode 100644
index 913bf9e0bcc2..
--- a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.5.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-MY_PN="estimator"
-MY_PV=${PV/_rc/-rc}
-MY_P=${MY_PN}-${MY_PV}
-
-inherit bazel distutils-r1 flag-o-matic toolchain-funcs
-
-DESCRIPTION="A high-level TensorFlow API that greatly simplifies machine 
learning programming"
-HOMEPAGE="https://www.tensorflow.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-bazel_external_uris="
-   
https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip
 -> bazelbuild-rules_cc-0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip
-   
https://github.com/bazelbuild/rules_cc/archive/8bd6cd75d03c01bb82561a96d9c1f9f7157b13d0.zip
 -> bazelbuild-rules_cc-8bd6cd75d03c01bb82561a96d9c1f9f7157b13d0.zip
-   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
-   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
-
-SRC_URI="https://github.com/tensorflow/${MY_PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
-   ${bazel_external_uris}"
-
-RDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/unzip
- 

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

2022-06-25 Thread Jason Zaman
commit: 2919ad1750572761623a60cb7d63dc7bb9fcd7ee
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:35:40 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919ad17

sci-libs/keras: drop 2.7.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest   |  1 -
 sci-libs/keras/keras-2.7.0.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index 6936ddab5983..2e270929fa2d 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,4 +1,3 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
-DIST keras-2.7.0.tar.gz 2221030 BLAKE2B 
1920e2d01ed88599a49c188691999e30e2ade2fceb3e2225f0c972a34bc0690e4edc56405e0f17c869695b99345eac9fb9a22e9c9aa4fd7dd02be37286ffd62c
 SHA512 
31e4b2d2d10509e8b3cb86d08965cb5d1b1dad96dce322ba3c1aed1e0e585241e121c9873aa2f7986c6ac9c01d6c0a15b7a7d970caa288ac8eb95a93263df56f
 DIST keras-2.8.0.tar.gz 2001168 BLAKE2B 
64e756da102369bd41b176245f7f8184b2376b6fb714485627e30107af552035931c9fcff18d82def5f4e1b83f2eae2fa3d0c18b030986f8d3a53dffbdbb2963
 SHA512 
a70ae1409761211f3b59d358df4d5abf6bb76b915f5dde90ada5a867aef2831581836d38876bd2e962f3c345f59373bf76a7c21247cef8aeaec45ba1301f787b

diff --git a/sci-libs/keras/keras-2.7.0.ebuild 
b/sci-libs/keras/keras-2.7.0.ebuild
deleted file mode 100644
index 7997b0f4b4b6..
--- a/sci-libs/keras/keras-2.7.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit bazel distutils-r1
-
-DESCRIPTION="Deep Learning for humans"
-HOMEPAGE="https://keras.io/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-bazel_external_uris="
-   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
-   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
-
-SRC_URI="https://github.com/keras-team/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   ${bazel_external_uris}"
-
-RDEPEND="
-   >=dev-libs/protobuf-3.13.0:=
-   dev-python/absl-py[${PYTHON_USEDEP}]
-   dev-python/h5py[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   >=dev-python/protobuf-python-3.13.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=sci-libs/keras-applications-1.0.8[${PYTHON_USEDEP}]
-   >=sci-libs/keras-preprocessing-1.1.2[${PYTHON_USEDEP}]
-   >=sci-libs/tensorflow-2.7[python,${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND="
-   app-arch/unzip
-   >=dev-libs/protobuf-3.13.0
-   dev-java/java-config
-   >=dev-util/bazel-3.7.2"
-
-# Bazel tests not pytest, also want GPU access
-RESTRICT="test"
-DOCS=( CONTRIBUTING.md README.md )
-PATCHES=(
-   "${FILESDIR}/keras-2.7.0-0001-bazel-Use-system-protobuf.patch"
-)
-
-src_unpack() {
-   unpack "${P}.tar.gz"
-   bazel_load_distfiles "${bazel_external_uris}"
-}
-
-src_prepare() {
-   bazel_setup_bazelrc
-   default
-   python_copy_sources
-}
-
-src_compile() {
-   export JAVA_HOME=$(java-config --jre-home)
-
-   do_compile() {
-   ebazel build //keras/tools/pip_package:build_pip_package
-   ebazel shutdown
-
-   local srcdir="${T}/src-${EPYTHON/./_}"
-   mkdir -p "${srcdir}" || die
-   bazel-bin/keras/tools/pip_package/build_pip_package --src 
"${srcdir}" || die
-   }
-
-   python_foreach_impl run_in_build_dir do_compile
-}
-
-src_install() {
-   do_install() {
-   cd "${T}/src-${EPYTHON/./_}" || die
-   esetup.py install
-   python_optimize
-   }
-   python_foreach_impl do_install
-
-   cd "${S}" || die
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/files/, sci-libs/keras/

2022-06-25 Thread Jason Zaman
commit: 9f272af550415b741b93760849b847dc59c6be6e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:39:38 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f272af5

sci-libs/keras: add 2.9.0

Closes: https://bugs.gentoo.org/851570
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest|   1 +
 ...eras-2.9.0-0001-bazel-Use-system-protobuf.patch | 331 +
 sci-libs/keras/keras-2.9.0.ebuild  |  85 ++
 3 files changed, 417 insertions(+)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index 2e270929fa2d..6bd8df8bd0df 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,3 +1,4 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST keras-2.8.0.tar.gz 2001168 BLAKE2B 
64e756da102369bd41b176245f7f8184b2376b6fb714485627e30107af552035931c9fcff18d82def5f4e1b83f2eae2fa3d0c18b030986f8d3a53dffbdbb2963
 SHA512 
a70ae1409761211f3b59d358df4d5abf6bb76b915f5dde90ada5a867aef2831581836d38876bd2e962f3c345f59373bf76a7c21247cef8aeaec45ba1301f787b
+DIST keras-2.9.0.tar.gz 2142884 BLAKE2B 
9d90ad998ef7215f9a3ab0f0ac9d035f81023f7049e5c73823a0aa8561ead2f697ff762c225f668f3d9fe376d69a2bfbdf8b137128c915a711cee53d809093d6
 SHA512 
779828aff9aa31970e7f68b32423e47b81f47d2284d9e9734428c3bc3789e6b0e9ef151315e1cae666b14b1cdc387828ddaf520811250f9ad4fa73cf5c98781d

diff --git 
a/sci-libs/keras/files/keras-2.9.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.9.0-0001-bazel-Use-system-protobuf.patch
new file mode 100644
index ..b571a8b994bc
--- /dev/null
+++ b/sci-libs/keras/files/keras-2.9.0-0001-bazel-Use-system-protobuf.patch
@@ -0,0 +1,331 @@
+From c79e1177ff9f2e0de9070c604a812ff768c2c8c8 Mon Sep 17 00:00:00 2001
+From: Jason Zaman 
+Date: Sun, 14 Nov 2021 17:59:39 -0800
+Subject: [PATCH] bazel: Use system protobuf
+
+---
+ WORKSPACE|  53 --
+ keras/protobuf/BUILD |   2 +-
+ third_party/BUILD|   8 +-
+ third_party/protobuf.bzl | 216 +++
+ 4 files changed, 224 insertions(+), 55 deletions(-)
+ create mode 100644 third_party/protobuf.bzl
+
+diff --git a/WORKSPACE b/WORKSPACE
+index 39f478f8..61282aea 100644
+--- a/WORKSPACE
 b/WORKSPACE
+@@ -1,54 +1 @@
+ workspace(name = "org_keras")
+-
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-
+-# Needed by protobuf
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-http_archive(
+-name = "bazel_skylib",
+-url = 
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz;,
+-sha256 = 
"f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8",
+-)
+-load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
+-bazel_skylib_workspace()
+-
+-# Needed by protobuf
+-http_archive(
+-name = "six_archive",
+-build_file = "//third_party:six.BUILD",
+-sha256 = 
"d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73",
+-strip_prefix = "six-1.12.0",
+-urls = [
+-
"http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,
+-"https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,  # 
2018-12-10
+-],
+-)
+-
+-bind(
+-name = "six",
+-actual = "@six_archive//:six",
+-)
+-
+-http_archive(
+-name = "com_google_protobuf",
+-sha256 = 
"1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0",
+-strip_prefix = "protobuf-3.9.2",
+-urls = 
["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz;],
+-)
+-
+-# ZLIB
+-# Need by com_google_protobuf. Note that the original URL from zlib side is 
not
+-# available for now. We need to use bazel mirror as a backup.
+-http_archive(
+-name = "zlib",
+-build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
+-sha256 = 
"c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1",
+-strip_prefix = "zlib-1.2.11",
+-urls = [
+-"https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz;,
+-"https://zlib.net/zlib-1.2.11.tar.gz;,
+-],
+-)
+-
+-load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")

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

2022-06-25 Thread Jason Zaman
commit: b2dd567f9a5bc55f55c092634f31bafb58f91119
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:33:43 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2dd567f

sci-libs/tensorflow: drop 2.5.0-r3, 2.7.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/tensorflow/Manifest   |  24 --
 sci-libs/tensorflow/tensorflow-2.5.0-r3.ebuild | 407 -
 sci-libs/tensorflow/tensorflow-2.7.0.ebuild| 407 -
 3 files changed, 838 deletions(-)

diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest
index 4ff9c0f48f12..912184d8d3ff 100644
--- a/sci-libs/tensorflow/Manifest
+++ b/sci-libs/tensorflow/Manifest
@@ -3,62 +3,38 @@ DIST FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip 91462 
BLAKE2B dc40d6129c0
 DIST FXdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.zip 16646 BLAKE2B 
8f6ca6feee16cb57d9b4504e7615703c2c7ea86fa8ea3f814668478cc13b8cb3cb1429200359be5521ca11f77e1c3d575bd123d3ac03586faab88a131ac2
 SHA512 
6b4830a56137e226d51ba8166fe1a31c51256f1666cc0a683abfb154fbe313d415ce15e362756865a1dd91510cf581c619604b29e8a5288c328c85da57d53308
 DIST OouraFFT-v1.0.tar.gz 110531 BLAKE2B 
de0e280407e21118e2bc6ca93a7caf3c4a49d0a13eda018b1497f98851af73dda4cef56460dba310336c7ed958e34feef4784ca2575a13287dec2c1ac9a5af6d
 SHA512 
89c6e8fd57abf26351b3efb792008a1bbe62d404a4225dcae8aa666b3782a421be071bdc9760ebb0c95b5336ee5ea517d2fa43ab915045f7cf6fd76e73578079
 DIST XNNPACK-113092317754c7dea47bfb3cb49c4f59c3c1fa10.zip 14407754 BLAKE2B 
db0ba9250f83e413ebb9ca956bb59886d44da86054d54eed8f3fda736eff9aa424115c7b74b60298fe5ac71171e2b3ab0d6e61ce50bcee87038d5d60e6b06559
 SHA512 
4febbce5126d4129881106767d282a1df87b461235236861c38bb61f075b58cfbd83778576fc4f8cfc73cba4223d5dd0453391c81cf2e99008ec40a7b26a6264
-DIST XNNPACK-694d2524757f9040e65a02c374e152a462fe57eb.zip 12962048 BLAKE2B 
b7e2292f65b33a81281a5c1a813a02bf5bae172b640523919384a7b6fae4a583ffdab459179edc84d760a0e3c33779666b48ac68e4af5d1432537a77ef3d895b
 SHA512 
6498d9f0f139c1a017d5986c065b4842bd2a03262518a02113f6a40f40370906a2a3dd4b31e6700b49edac96c9a31fececb146f5063f618ae7a9d73328022c67
-DIST abseil-cpp-6f9d96a1f41439ac172ee2ef7ccd8edf0e5d068c.tar.gz 1785034 
BLAKE2B 
83cee194b416fff3d6ec3f4c02b4210a60ebfcf0316524fe9deb94372bfc34f33075fa59e2e71d8bb17c32f61a6e324072651c2bbf382d3d4a7540657b8a33a8
 SHA512 
f64fee62863f2103c1991136fd3bc2b71cd28c7ff62138ac991b5a7f81780a05e0e2bdd6a119d02e1d70dd54f989f584093957efaec94f26c9d6c3f4ee37f8ae
-DIST abseil-cpp-997aaf3a28308eba1b9156aa35ab7bca9688e9f6.tar.gz 1774075 
BLAKE2B 
2f082ce0a16df2a323add4b74cdc73443d720a5e1afe02e3eda18239b00bb8ce05488ef17a0a2553af4d92f1f26c6041215b0e914028ff5bc8c869c38cbce4b7
 SHA512 
bdd80a2278eef121e8837791fdebca06e87bfff4adc438c123e0ce11efc42a8bd461edcbbe18c0eee05be2cd6100f9acf8eab3db58ac73322b5852e6ffe7c85b
-DIST backports.weakref-1.0rc1.tar.gz 7761 BLAKE2B 
4cb2554a4b71bb1f8c41a790268511e4b382effc7e0328f74346d086de539a177111de9e2dabac19a44b2a1cdbf59a7425e30eee4caa4bfe66b0ca97f1f460a9
 SHA512 
f37e9eb0d9060d2e1588a941f623460bd4477d7e180b38b5cd46d9c1db1ee094ae63e4f5eeeb422823bf3d067f46c4124cb124a9e4ddb795bc0bfbc4802ab826
 DIST bazel-skylib-1.0.3.tar.gz 30711 BLAKE2B 
86d6db9be4e627f6695329e16e8f9b6c2d0d683142a15f62c6924941405ab1d12292818ebf16642fc8d2664b0f113a35e002210034e80de14726387fcdafd765
 SHA512 
e28e62214b6c1e6724d26ebbee7c0b436b13e7b054d598788c15f03a56d248378068f5d29fae722a19d4519e2568983011ff50a13577dbc1bd174464ef4a49cc
-DIST bazel-toolchains-92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz 660374 
BLAKE2B 
549292aa3ad8a6e01c29391a123f3cbc84d1f714ff9c68bfc6c8df07fa0ba3b19c22e61627f227a8a484f6d7d6c59935fd7560c447559ff5e774ddf1437eefe1
 SHA512 
83531a2646a9f63557eff6fefaf551ee7e9f0ccdb31374d7a17c35b9f9d844b9b405597972fcd31b2b68e9da312511bbfd9c8fbb75222f5924e1d2500cd1c2a6
 DIST bazel-toolchains-dfc67056200b674accd08d8f9a21e328098c07e2.tar.gz 1056209 
BLAKE2B 
7f47207bc38766a7879874d88c07ed2a2b0ab2dfb3f054f3a24b8e00c464d46f9cd3431d6ef7d8d323e20d33ec05f2a8b3a20b804b45a49c843f0cf6b3f8cb03
 SHA512 
a5093e3725e020b6fe6242128dea6dec9ae091248b21c1380448059d0e8233d367068d62f41748d65b56e2ecf663d26d46a5cd448c40e282f4c50dfca483baf2
 DIST bazelbuild-platforms-0.0.2.tar.gz 5278 BLAKE2B 
0c247bb6efdc30ec2c46fd7e1eeaab6aa20c29d8f9a12e6425530c0e8bd70c4fcafe4b9168c43aa43dc59d55aa27fc975acf15840f6cdb87f0bbda31eac8fb70
 SHA512 
9d44627208b04be20f63e486d871866148b52f6d66e7cae3da1fd5daa3ba5b291bad9c5fd40231add8fe770dafb6b71c4b9e0a803317a4f94f7a4be7cad9
 DIST bazelbuild-rules_android-v0.1.1.zip 14654 BLAKE2B 
1cfd5af08c6eab9602883f62d85ef1b9eb02383f73dcc31ae84af880c9ba228ae349ac6b017c550286e248347193e2c56eba30c86174432429809447dd940ed2
 SHA512 
80628a5e2ca9806ab031cd0c2f2999bd67f5621a83e8300a51fe6233373bdaf7c90ff8fa9551c81e60fc904c4d7b24554327ac8ed2ee101e92c4ab9319c53f4a
-DIST 

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

2022-06-25 Thread Jason Zaman
commit: c5610310512648e55771fe1e8ff156477b91a6c9
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:37:12 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5610310

sci-libs/keras-preprocessing: enable py3.10 and disable py3.7

Closes: https://bugs.gentoo.org/846263
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras-preprocessing/keras-preprocessing-1.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/keras-preprocessing/keras-preprocessing-1.1.2.ebuild 
b/sci-libs/keras-preprocessing/keras-preprocessing-1.1.2.ebuild
index a864e1a89657..6bd98c017bd6 100644
--- a/sci-libs/keras-preprocessing/keras-preprocessing-1.1.2.ebuild
+++ b/sci-libs/keras-preprocessing/keras-preprocessing-1.1.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 inherit distutils-r1
 MY_PN="Keras_Preprocessing"
 



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

2022-06-25 Thread Jason Zaman
commit: d98e5778fc720b58e3f2e19d5ddcc45ed6f3f92e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:34:43 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98e5778

sci-visualization/tensorboard: drop 2.5.0, 2.7.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-visualization/tensorboard/Manifest |  2 -
 .../tensorboard/tensorboard-2.5.0.ebuild   | 64 --
 .../tensorboard/tensorboard-2.7.0.ebuild   | 64 --
 3 files changed, 130 deletions(-)

diff --git a/sci-visualization/tensorboard/Manifest 
b/sci-visualization/tensorboard/Manifest
index 62b5a34f8427..dce8f87d1d20 100644
--- a/sci-visualization/tensorboard/Manifest
+++ b/sci-visualization/tensorboard/Manifest
@@ -1,3 +1 @@
-DIST tensorboard-2.5.0.zip 6019104 BLAKE2B 
f07db4fec7cc39e15c4f580f479679f0db4f06e66d81768799ed3652bb9ba63c7b61bde7f12119d09474009e55c12d91ef0f2b3aeeb05682532630314cab871a
 SHA512 
e39ca09bd00fab9b5f6f9393e48cb6be2313f86c24b2f0ffcfd08b08b9ed4e95e7e19297bb67d8b558e1913640774f9b9d512a34153251acb9f566d6485e0f78
-DIST tensorboard-2.7.0.zip 5757617 BLAKE2B 
98e67e322548f4b88448856da3a2457a6aae9ecb1540916d46a90401307f4919df37af8a3048bdb850ea78886d18423edc87fca51812f3b9489de62d3effa0fc
 SHA512 
e9b046000250a78eab4e6e68e5cc05696254893cf7422b59d2e168d7322287501654370a797e90af7437e91b64a27743e348513bcb5571805b3f10bb2059636d
 DIST tensorboard-2.8.0.zip 5776309 BLAKE2B 
b06c740fbe01c707e937018184e286fb7221391715c5ca6d843a89c9dd3a364b8693e748ccbde735d074b0abdbca65d4e2dd9a6e57b4ede61f78a661bd16e702
 SHA512 
3d937e41ac0abfe44cfab12f0b5269de45615c512499107a239bb348df7f3ccaabf283afcea2a7bac4a34d7b9318947c709a84154d0d2e61912138c31c86673f

diff --git a/sci-visualization/tensorboard/tensorboard-2.5.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.5.0.ebuild
deleted file mode 100644
index d2ada5a97d3e..
--- a/sci-visualization/tensorboard/tensorboard-2.5.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit python-r1
-
-DESCRIPTION="TensorFlow's Visualization Toolkit"
-HOMEPAGE="https://www.tensorflow.org/;
-SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
 -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/bleach[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}]
-   dev-python/grpcio[${PYTHON_USEDEP}]
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-41[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]"
-BDEPEND="app-arch/unzip
-   ${PYTHON_DEPS}"
-PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
-
-S="${WORKDIR}"
-
-src_prepare() {
-   eapply_user
-
-   rm -rf "${S}/${PN}/_vendor/bleach" || die
-   rm -rf "${S}/${PN}/_vendor/html5lib" || die
-   sed -i -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' 
"${S}/${P}.dist-info/RECORD" || die "failed to unvendor"
-
-   find "${S}/${PN}" -name '*.py' -exec sed -i \
-   -e 's/^from tensorboard\._vendor import html5lib/import 
html5lib/' \
-   -e 's/^from tensorboard\._vendor import bleach/import bleach/' \
-   -e 's/^from tensorboard\._vendor\.html5lib/from html5lib/' \
-   -e 's/^from tensorboard\._vendor\.bleach/from bleach/' \
-   {} + || die "failed to unvendor"
-
-   sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || 
die "failed to remove plugin deps"
-   sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" 
|| die "failed to remove data-server deps"
-}
-
-src_install() {
-   do_install() {
-   python_domodule "${PN}"
-   python_domodule "${P}.dist-info"
-   }
-   python_foreach_impl do_install
-}

diff --git a/sci-visualization/tensorboard/tensorboard-2.7.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.7.0.ebuild
deleted file mode 100644
index 8328b5e42f4b..
--- a/sci-visualization/tensorboard/tensorboard-2.7.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit python-r1
-
-DESCRIPTION="TensorFlow's Visualization Toolkit"
-HOMEPAGE="https://www.tensorflow.org/;

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/abseil-cpp/, dev-cpp/abseil-cpp/files/

2022-06-25 Thread Jason Zaman
commit: 5b9ba90d62157a5ef8fe991a87c51c39666f029e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 25 16:24:12 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 26 02:37:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9ba90d

dev-cpp/abseil-cpp: Fix build with nvidia cuda11.6

also update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild | 73 ++
 ...il-cpp-20211102.0-r2-cuda11.6-compile-fix.patch | 24 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild 
b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
new file mode 100644
index ..a987d852dee3
--- /dev/null
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20211102.0-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+# yes, it needs SOURCE, not just installed one
+# and no, 1.11.0 is not enough
+GTEST_COMMIT="1b18723e874b256c1e39378c6774a90701d70f7a"
+GTEST_FILE="gtest-${GTEST_COMMIT}.tar.gz"
+
+DESCRIPTION="Abseil Common Libraries (C++), LTS Branch"
+HOMEPAGE="https://abseil.io;
+SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz -> 
${GTEST_FILE} )"
+
+LICENSE="
+   Apache-2.0
+   test? ( BSD )
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( sys-libs/timezone-data )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-20211102.0-fix-cuda-nvcc-build.patch"
+   "${FILESDIR}/${PN}-20211102.0-r2-cuda11.6-compile-fix.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode abseil compiler flags
+   sed -i \
+   -e '/"-maes",/d' \
+   -e '/"-msse4.1",/d' \
+   -e '/"-mfpu=neon"/d' \
+   -e '/"-march=armv8-a+crypto"/d' \
+   absl/copts/copts.py || die
+
+   # now generate cmake files
+   python_fix_shebang absl/copts/generate_copts.py
+   absl/copts/generate_copts.py || die
+
+   if use test; then
+   sed -i 's/-Werror//g' \
+   
"${WORKDIR}/googletest-${GTEST_COMMIT}"/googletest/cmake/internal_utils.cmake 
|| die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DABSL_ENABLE_INSTALL=TRUE
+   
-DABSL_LOCAL_GOOGLETEST_DIR="${WORKDIR}/googletest-${GTEST_COMMIT}"
+   -DCMAKE_CXX_STANDARD=17
+   -DABSL_PROPAGATE_CXX_STD=TRUE
+   $(usex test -DBUILD_TESTING=ON '') #intentional usex
+   )
+   cmake_src_configure
+}

diff --git 
a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch 
b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch
new file mode 100644
index ..59efc0f321e3
--- /dev/null
+++ 
b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch
@@ -0,0 +1,24 @@
+diff --git a/absl/strings/internal/string_constant.h 
b/absl/strings/internal/string_constant.h
+index a11336b..e1596b1 100644
+--- a/absl/strings/internal/string_constant.h
 b/absl/strings/internal/string_constant.h
+@@ -35,12 +35,18 @@ namespace strings_internal {
+ // below.
+ template 
+ struct StringConstant {
++ private:
++  static constexpr bool ValidateConstant(absl::string_view view) {
++return view.empty() || 2 * view[0] != 1;
++  }
++
++public:
+   static constexpr absl::string_view value = T{}();
+   constexpr absl::string_view operator()() const { return value; }
+ 
+   // Check to be sure `view` points to constant data.
+   // Otherwise, it can't be constant evaluated.
+-  static_assert(value.empty() || 2 * value[0] != 1,
++  static_assert(ValidateConstant(value),
+ "The input string_view must point to constant data.");
+ };
+ 



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

2022-06-25 Thread Alessandro Barbieri
commit: 49781a6a117b653db2c5e79c119cf71d45ff8249
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 23 23:54:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:32:34 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49781a6a

profiles: add shion license to DFSG

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

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index ebc695878..a6dd7db30 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -4,7 +4,7 @@ FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
 FREE @FREE-SOFTWARE @OPEN-DEFINITION
-DFSG @FREE lablgtk-examples meschach VOSTROM
+DFSG @FREE lablgtk-examples meschach shion VOSTROM
 BINARY-REDISTRIBUTABLE PGP-2 RSAREF
 EULA Enpass-EULA excavator-EULA RTCW-ETEULA technic Typora-EULA Warframe-EULA
 COPYFREE 0BSD BEER-WARE BSL-1.1 BSD BSD-2 CC0-1.0 Clear-BSD HPND MIT OPENLDAP 
POSTGRESQL tcltk Unlicense WTFPL ZSH



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

2022-06-25 Thread Alessandro Barbieri
commit: f13bc56810781cef9adc894caab202fcd84675fb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 21 23:52:37 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f13bc568

profiles: add canfep license to misc-free

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

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 6d42fee7f..ebc695878 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,5 +1,5 @@
 GPL-COMPATIBLE GPL-2+-with-Pyinstaller-Bootloader-exception
-MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb powell sunpro
+MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
 FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0



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

2022-06-25 Thread Alessandro Barbieri
commit: 381a10c047f0c412cf53b187da7517c6aa415306
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 24 23:43:44 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=381a10c0

sci-libs/STRUMPACK: various fixes

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

 ...PACK-6.3.1.ebuild => STRUMPACK-6.3.1-r1.ebuild} | 38 +-
 sci-libs/STRUMPACK/metadata.xml|  2 +-
 2 files changed, 30 insertions(+), 10 deletions(-)

diff --git a/sci-libs/STRUMPACK/STRUMPACK-6.3.1.ebuild 
b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild
similarity index 58%
rename from sci-libs/STRUMPACK/STRUMPACK-6.3.1.ebuild
rename to sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild
index 4039698f3..742f7fc41 100644
--- a/sci-libs/STRUMPACK/STRUMPACK-6.3.1.ebuild
+++ b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake fortran-2
+inherit cmake flag-o-matic fortran-2
 
 DESCRIPTION="Structured Matrix Package (LBNL)"
 HOMEPAGE="https://github.com/pghysels/STRUMPACK;
@@ -12,19 +12,24 @@ 
SRC_URI="https://github.com/pghysels/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${
 KEYWORDS="~amd64"
 LICENSE="BSD"
 SLOT="0"
-IUSE="+butterflypack combblas count-flops +hip message-counters metis +mpi 
+openmp +scotch papi task-timers +zfp" # +cuda +slate +ptscotch +magma matlab
+IUSE="+butterflypack combblas count-flops +hip message-counter metis +mpi 
+openmp +scotch papi task-timers +zfp" # +cuda +slate +ptscotch +magma matlab
 
 RDEPEND="
-   butterflypack? ( sci-libs/ButterflyPACK )
+   butterflypack? ( sci-libs/ButterflyPACK )
+   combblas? ( sci-libs/CombBLAS )
hip? (
-   sci-libs/hipBLAS
-   sci-libs/rocBLAS
-   sci-libs/rocSOLVER
+   dev-util/hip:=
+   sci-libs/hipBLAS:=
+   sci-libs/rocBLAS:=
+   sci-libs/rocSOLVER:=
)
metis? ( sci-libs/parmetis )
-   mpi? ( virtual/mpi )
+   mpi? (
+   sci-libs/scalapack
+   virtual/mpi
+   )
papi? ( dev-libs/papi )
-   scotch? ( sci-libs/scotch )
+   scotch? ( sci-libs/scotch:= )
zfp? ( dev-libs/zfp )
 
sci-libs/metis
@@ -45,14 +50,24 @@ REQUIRED_USE="
 # magma? ( cuda )
 DOCS=( README.md CHANGELOG SUPPORT )
 
+src_prepare() {
+   sed \
+   -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION 
$(get_libdir)|g" \
+   -e "s|lib/cmake|$(get_libdir)/cmake|g" \
+   -i CMakeLists.txt \
+   || die
+   cmake_src_prepare
+}
+
 src_configure() {
+   use combblas && append-cppflags '-I/usr/include/CombBLAS'
local mycmakeargs=(
-DTPL_ENABLE_MAGMA=NO
-DTPL_ENABLE_PTSCOTCH=NO
-DTPL_ENABLE_SLATE=NO
 
-DSTRUMPACK_COUNT_FLOPS=$(usex count-flops)
-   -DSTRUMPACK_MESSAGE_COUNTERS=$(usex message-counters)
+   -DSTRUMPACK_MESSAGE_COUNTER=$(usex message-counter)
-DSTRUMPACK_TASK_TIMERS=$(usex task-timers)
-DSTRUMPACK_USE_HIP=$(usex hip)
-DSTRUMPACK_USE_MPI=$(usex mpi)
@@ -64,5 +79,10 @@ src_configure() {
-DTPL_ENABLE_SCOTCH=$(usex scotch)
-DTPL_ENABLE_ZFP=$(usex zfp)
)
+   if use hip; then
+   addpredict /dev/kfd
+   mycmakeargs+=( "-DHIP_ROOT_DIR=${EPREFIX}/usr" )
+   fi
+   use scotch && mycmakeargs+=( 
"-DSCOTCH_INCLUDE_DIR=${EPREFIX}/usr/include/scotch" )
cmake_src_configure
 }

diff --git a/sci-libs/STRUMPACK/metadata.xml b/sci-libs/STRUMPACK/metadata.xml
index 48656f88c..6db77609c 100644
--- a/sci-libs/STRUMPACK/metadata.xml
+++ b/sci-libs/STRUMPACK/metadata.xml
@@ -19,7 +19,7 @@ The HODLR and Butterfly functionality in STRUMPACK is 
implemented through interf
 Use CombBLAS for weighted matching
 Build with flop counters
 Use HIP for AMD or NVIDIA GPU acceleration
-Build with counter for MPI 
messages
+Build with counter for MPI messages
 Build with support for ParMetis
 Build with support for PAPI monitoring
 Build with support for Scotch



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

2022-06-25 Thread Alessandro Barbieri
commit: 74ca79e4f56987e1e45e2fcd0cda9a7fe687114d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jun 26 02:34:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:34:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74ca79e4

profiles: remove redundant line (same as the one in ::gentoo)

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

 profiles/license_groups | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index a6dd7db30..69efda4df 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,6 +1,5 @@
 GPL-COMPATIBLE GPL-2+-with-Pyinstaller-Bootloader-exception
 MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
-FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
 FREE @FREE-SOFTWARE @OPEN-DEFINITION



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

2022-06-25 Thread Alessandro Barbieri
commit: 8f5e310296602eb494472854e91e4fd77e5f3795
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jun 26 00:17:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:31:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f5e3102

profiles: account for m2r removal

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

 profiles/package.mask | 5 +
 profiles/package.use.mask | 4 
 2 files changed, 9 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0afc4127b..35ec0f25f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -65,3 +65,8 @@ net-mail/remail
 # Andrew Ammerlaan  (2022-06-18)
 # depends on non-existent dev-java/guava:20
 dev-java/gradle-hashing
+
+# Alessandro Barbieri  (2022-06-26)
+# depends on non-existent dev-python/m2r
+# https://github.com/jaysonsantos/python-binary-memcached/issues/249
+dev-python/python-binary-memcached

diff --git a/profiles/package.use.mask b/profiles/package.use.mask
index a4539c716..7f31b8a56 100644
--- a/profiles/package.use.mask
+++ b/profiles/package.use.mask
@@ -65,3 +65,7 @@ media-libs/skia ffmpeg
 # cmake failure
 # https://github.com/mfem/mfem/issues/2243
 sci-libs/mfem netcdf
+
+# Alessandro Barbieri  (2022-06-26)
+# depend on masked dev-python/python-binary-memcached
+dev-python/oslo-cache test



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

2022-06-25 Thread Alessandro Barbieri
commit: 9f208996eb39203272be98aac6278ab40bafb39d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 24 23:28:11 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f208996

sci-libs/CombBLAS: install some headers in a subfolder

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

 ...S-1.16.0_p20220331-r1.ebuild => CombBLAS-1.16.0_p20220331-r2.ebuild} | 2 +-
 sci-libs/CombBLAS/Manifest  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild 
b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
similarity index 95%
rename from sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild
rename to sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
index a27963ccc..e542ba102 100644
--- a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r1.ebuild
+++ b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
@@ -44,7 +44,7 @@ src_prepare() {
 src_install() {
cmake_src_install
dodoc README.md FAQ.md CombBLASbinaryIO.docx
-   insinto "/usr/include/CombBLAS"
+   insinto "/usr/include/CombBLAS/BipartiteMatchings"
doins Applications/BipartiteMatchings/*.h
insinto "/usr/share/octave/site/m/${PN}"
doins -r Matlab/*

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



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-bonobo/, app-dicts/canna-bonobo/files/

2022-06-25 Thread Alessandro Barbieri
commit: 9ea108c2aed0f4f04a68693a27bccb5d052ae270
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 24 01:32:37 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ea108c2

app-dicts/canna-bonobo: new package, add 20021025

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

 app-dicts/canna-bonobo/Manifest|  1 +
 .../canna-bonobo/canna-bonobo-20021025.ebuild  | 29 ++
 app-dicts/canna-bonobo/files/bonobo.dics.dir   |  2 ++
 app-dicts/canna-bonobo/metadata.xml|  9 +++
 4 files changed, 41 insertions(+)

diff --git a/app-dicts/canna-bonobo/Manifest b/app-dicts/canna-bonobo/Manifest
new file mode 100644
index 0..829db8a0d
--- /dev/null
+++ b/app-dicts/canna-bonobo/Manifest
@@ -0,0 +1 @@
+DIST pubdic-bonobo-20021025.tar.bz2 16654 BLAKE2B 
594b0632da121ffb6172b4d3455e3a8f8da050f2829f20841d30576434afd2b265005c86f3fd205531efad62a8e26c4ed930c27e40e984523f8a872438029045
 SHA512 
d858df12e2e5eff6d9473f4c6a20722010caade7f1aa5df7de5e647d2ed3f0eaed269c36891fbaecc5ff68df5e708b1a78b9b68b82de4c0362c905a0e2dd5edb

diff --git a/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild 
b/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild
new file mode 100644
index 0..7f350de92
--- /dev/null
+++ b/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( bonobo )
+DICSDIRFILE="${FILESDIR}/bonobo.dics.dir"
+MYPN="pubdic-bonobo"
+
+inherit cannadic
+
+DESCRIPTION="supporting dictionaries for Canna"
+HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/canna/;
+SRC_URI="http://bonobo.gnome.gr.jp/~nakai/canna/${MYPN}-${PV}.tar.bz2;
+S="${WORKDIR}/${MYPN}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=app-i18n/canna-3.6_p3"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   cat bonobo.p | sort >> y.p || die
+   cat y.p | /usr/libexec/canna/pod - -p -i -2 > bonobo.spl || die
+   mergeword < bonobo.spl > bonobo.t || die
+   rm -rf bonobo.spl || die
+}

diff --git a/app-dicts/canna-bonobo/files/bonobo.dics.dir 
b/app-dicts/canna-bonobo/files/bonobo.dics.dir
new file mode 100644
index 0..4771cf8cc
--- /dev/null
+++ b/app-dicts/canna-bonobo/files/bonobo.dics.dir
@@ -0,0 +1,2 @@
+bonobo.cbd(bonobo.mwd) -bonobo---
+bonobo.cld(bonobo.mwd) -bonobo---

diff --git a/app-dicts/canna-bonobo/metadata.xml 
b/app-dicts/canna-bonobo/metadata.xml
new file mode 100644
index 0..5c9aa7253
--- /dev/null
+++ b/app-dicts/canna-bonobo/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+



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

2022-06-25 Thread Alessandro Barbieri
commit: 9359f6ddc9223be811207768e02eb8a955e1c254
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 24 23:27:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9359f6dd

sci-libs/ButterflyPACK: use parpack instead of arpack

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

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

diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild 
b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
similarity index 95%
rename from sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
rename to sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
index fc3c26b5f..a56e663f3 100644
--- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1.ebuild
+++ b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
virtual/lapack
virtual/mpi
 
-   arpack? ( sci-libs/arpack )
+   arpack? ( sci-libs/arpack[mpi] )
magma? ( sci-libs/magma )
 "
 DEPEND="${RDEPEND}"
@@ -33,7 +33,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
)
-   use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs 
arpack)" )
+   use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs 
parpack)" )
use magma && mycmakeargs+=( "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs 
magma)" )
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-shion/, app-dicts/canna-shion/files/

2022-06-25 Thread Alessandro Barbieri
commit: 9f76c74999b545896f98d607acd5f198f2a3cd5e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 23 23:52:07 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f76c749

app-dicts/canna-shion: new package, add 0.0.20010204_p13

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

 app-dicts/canna-shion/Manifest |  2 ++
 .../canna-shion-0.0.20010204_p13.ebuild| 33 +
 ...-shion-0.0.20010204_p13-remove-first-line.patch | 42 ++
 app-dicts/canna-shion/metadata.xml |  9 +
 4 files changed, 86 insertions(+)

diff --git a/app-dicts/canna-shion/Manifest b/app-dicts/canna-shion/Manifest
new file mode 100644
index 0..03e6048bf
--- /dev/null
+++ b/app-dicts/canna-shion/Manifest
@@ -0,0 +1,2 @@
+DIST canna-shion_0.0.20010204-13.debian.tar.xz 3948 BLAKE2B 
9c213f7ec8eb63782ee1677c4d51772846a6bb110d25406972bc03fe60fc504d8274c7293e0db14b5eb08cb19f968dbb5dedca36b464b0c8f6e1c929c4e6a58f
 SHA512 
67a2568ad403f8132d18b9a832ae8030aae3d6d497cc35b372dc00f813462433850470e758682c824dd50cf1c556a900aa7ab3a012afcc9402c715dfe768ff74
+DIST canna-shion_0.0.20010204.orig.tar.gz 1396657 BLAKE2B 
ff3ed61c40d5f58df6e07f71e93b5ad683f00bf82f012f787f88e2eed0c3d5c9535805d0ad356a98caf297ced366fe5059d9555ea8950faa28aa2f1b5571cfe2
 SHA512 
bf375fdc4cf1549a2808fbb53b77b5fadec6fd5e45ae72445356c3cf3504d297285f776eec19fc476b5a487e092917ce71a25992995831f9fd8bf673316c93e9

diff --git a/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild 
b/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
new file mode 100644
index 0..75df98b0e
--- /dev/null
+++ b/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( basho kaom keisan pub scien sup )
+DEBIAN="${PN}_${PV/_p/-}"
+MYPV="$(ver_cut 1-3)"
+
+inherit cannadic
+
+DESCRIPTION="supporting dictionaries for Canna"
+HOMEPAGE="https://web.archive.org/web/20051217013038/http://www.coolbrain.net:80/shion.html;
+SRC_URI="
+   mirror://debian/pool/main/c/${PN}/${PN}_${MYPV}.orig.tar.gz
+   mirror://debian/pool/main/c/${PN}/${DEBIAN}.debian.tar.xz
+"
+S="${WORKDIR}/${PN}-${MYPV}.orig"
+
+LICENSE="shion"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=app-i18n/canna-3.6_p3"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-remove-first-line.patch" )
+
+src_prepare() {
+   default
+   mv "${WORKDIR}/debian/shion.dics.dir.off" 
"${WORKDIR}/debian/shion.dics.dir" || die
+   export DICSDIRFILE="${WORKDIR}/debian/shion.dics.dir"
+}

diff --git 
a/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
 
b/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
new file mode 100644
index 0..3d4b0c043
--- /dev/null
+++ 
b/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
@@ -0,0 +1,42 @@
+--- a/basho.ctd
 b/basho.ctd
+@@ -1,4 +1,3 @@
+-# $Id: basho.ctd,v 1.1 2001/01/26 21:02:02 lain Exp $
+ �� #CN 
+  #CN 
+  #JCN*1 
+--- a/kaom.ctd
 b/kaom.ctd
+@@ -1,4 +1,3 @@
+-# $Id: kaom.ctd,v 1.1 2001/01/21 23:42:22 lain Exp $
+  #T35 (>.<)
+ �ơ� #T35 (��^^)��
+ �� #T35*15 (^^; (;^_^A
+--- a/keisan.ctd
 b/keisan.ctd
+@@ -1,4 +1,3 @@
+-# $Id: keisan.ctd,v 1.1 2001/01/26 21:15:34 lain Exp $
+ �� #T35*1 ��
+ �� #T30*8 ��
+ ���Ƥ� #T35*25 ���ƥ�
+--- a/pub.ctd
 b/pub.ctd
+@@ -1,4 +1,3 @@
+-# $Id: kaom.ctd,v 1.1 2001/05/30 19:57:12 lain Exp $
+ ! #T35*76 �� ��ò��
+ !! #T35*76 
+ != #T35*76 ��
+--- a/scien.ctd
 b/scien.ctd
+@@ -1,4 +1,3 @@
+-# $Id: suppli.ctd,v 1.1 2001/01/26 21:28:56 lain Exp $
+ �� #T30 ��
+ �� #T35 ��
+ �� #T35 
+--- a/sup.ctd
 b/sup.ctd
+@@ -1,4 +1,3 @@
+-# $Id: suppli.ctd,v 1.1 2001/05/30 20:00:09 lain Exp $
+  #T30 ��
+ ���佡� #CN ���彡�
+ �� #T35 ��

diff --git a/app-dicts/canna-shion/metadata.xml 
b/app-dicts/canna-shion/metadata.xml
new file mode 100644
index 0..5c9aa7253
--- /dev/null
+++ b/app-dicts/canna-shion/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-canada-med/

2022-06-25 Thread Alessandro Barbieri
commit: 7396c2eeca7973816b017daf2b5eb3661751c2df
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 24 02:40:56 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7396c2ee

app-dicts/canna-canada-med: new package, add 20030309

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

 app-dicts/canna-canada-med/Manifest|  1 +
 .../canna-canada-med-20030309.ebuild   | 26 ++
 app-dicts/canna-canada-med/metadata.xml|  9 
 3 files changed, 36 insertions(+)

diff --git a/app-dicts/canna-canada-med/Manifest 
b/app-dicts/canna-canada-med/Manifest
new file mode 100644
index 0..a60a3a012
--- /dev/null
+++ b/app-dicts/canna-canada-med/Manifest
@@ -0,0 +1 @@
+DIST canna-canada-med-20030309.tar.gz 2032221 BLAKE2B 
5a57242e537491d86f2e52ad30c2e9dfa15b75c3d3753e7336d40b920b602961c022686ceaf4d7f508669507f301c99114f7cf244f30a36352452a7fea77f36f
 SHA512 
d8da724fc39742bdf22a79a61cb1ed8547b969a8c4b55d715e402705ba7b1b09bf194ef7f88536e8b5d1c9c983a9bf41cf360e24c5e6c7eacd1c7d67f1ab

diff --git a/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild 
b/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild
new file mode 100644
index 0..269b608de
--- /dev/null
+++ b/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( med henkaku oldchar medinst medx sfx )
+
+inherit cannadic
+
+DESCRIPTION="medical term dictionary for canna"
+HOMEPAGE="https://web.archive.org/web/20050723235132/http://spica.onh.go.jp/med_dic/;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+S="${WORKDIR}/canada_med"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=app-i18n/canna-3.6_p3"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   mv dics.dir.add canadamed.dics.dir || die
+   export DICSDIRFILE="${S}/canadamed.dics.dir"
+}

diff --git a/app-dicts/canna-canada-med/metadata.xml 
b/app-dicts/canna-canada-med/metadata.xml
new file mode 100644
index 0..5c9aa7253
--- /dev/null
+++ b/app-dicts/canna-canada-med/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+



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

2022-06-25 Thread Alessandro Barbieri
commit: 8a5b37df3bc0257f6494749a189f372a09392f91
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 23 02:22:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a5b37df

gui-libs/cubegui: fix QT build

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

 gui-libs/cubegui/cubegui-4.7.ebuild|  15 +-
 gui-libs/cubegui/files/cubegui-4.7-autotroll.patch |  32 ---
 .../files/cubegui-4.7-custom-compiler.patch| 304 +
 3 files changed, 309 insertions(+), 42 deletions(-)

diff --git a/gui-libs/cubegui/cubegui-4.7.ebuild 
b/gui-libs/cubegui/cubegui-4.7.ebuild
index f77b38c89..00067af6a 100644
--- a/gui-libs/cubegui/cubegui-4.7.ebuild
+++ b/gui-libs/cubegui/cubegui-4.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools bash-completion-r1 qmake-utils toolchain-funcs
+inherit bash-completion-r1 qmake-utils toolchain-funcs
 
 DESCRIPTION="CUBE Uniform Behavioral Encoding GUI"
 HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
@@ -31,15 +31,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="app-doc/doxygen[dot]"
 
-PATCHES=( "${FILESDIR}/${P}-autotroll.patch" )
-
-src_prepare() {
-   default
-   pushd build-frontend || die
-   eautoreconf
-   popd || die
-   eautoreconf
-}
+PATCHES=(
+   "${FILESDIR}/${P}-custom-compiler.patch"
+)
 
 src_configure() {
tc-export CC CXX FC F77 CPP AR
@@ -106,6 +100,7 @@ src_configure() {
--with-plugin-treeitem-marker
--with-plugin-vampir
--with-qt="$(qt5_get_bindir)"
+   --with-qt-specs="$(qmake5 -query QMAKE_SPEC || die)"
 
$(use_enable debug)
$(use_with concurrent)

diff --git a/gui-libs/cubegui/files/cubegui-4.7-autotroll.patch 
b/gui-libs/cubegui/files/cubegui-4.7-autotroll.patch
deleted file mode 100644
index fe3a5f7d0..0
--- a/gui-libs/cubegui/files/cubegui-4.7-autotroll.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/build-config/m4/autotroll.m4
-+++ b/build-config/m4/autotroll.m4
-@@ -742,29 +742,6 @@
- # | sed -e "s,-lQt,-L${QT_PATH}/../lib -lQt,g"`
-   ])
- 
--  echo "Adjust Qt libraries list to the cannonical one"
--  # replace list of .so files by the -l libraries
--  AS_IF([ test "x$QT_PATH" != "x" ],
--  [
--LIBPATH=`echo $QT_PATH | sed "s,/bin,,g"`"/lib"
--  ],
--  [ # in case of standard installation -> path to the libraries is encoded in 
the path to .so libraries
--for i in $at_cv_env_QT_LIBS; do
--_LIBPATH=`echo $i |  grep '.so'`
--AS_IF([ test "x$_LIBPATH" != "x" ],  # test if the path has been line 
.so , other wise try the next one... (for the case of list -l... libraries)
--[
--LIBPATH=$(dirname $_LIBPATH)
--break
--])
--
--done
--  ])
--AS_IF([ test "x$LIBPATH" != "x" ],  # perform correction only if one has 
found .so libraries instead of -l
--[
--  at_cv_env_QT_LIBS="-L$LIBPATH "`echo $at_cv_env_QT_LIBS | sed "s,.so , 
,g;s,.a , ,g;s,$LIBPATH/lib,-l,g;s,$(readlink -m $LIBPATH)/lib,-l,g"`
--  echo "Fixed libraries are: $at_cv_env_QT_LIBS"
--])
--  AC_SUBST([QT_LIBS], [$at_cv_env_QT_LIBS])
- 
- 
-  # Find the Compiler of Qt (Should have been named )

diff --git a/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch 
b/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
new file mode 100644
index 0..ca890e923
--- /dev/null
+++ b/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
@@ -0,0 +1,304 @@
+--- a/configure
 b/configure
+@@ -5042,6 +5042,7 @@
+ fi
+ 
+ 
++
+ if test ! -n "$ac_scorep_platform_data_provided" || \
+test "x${ac_scorep_platform_data_provided}" = "xno"; then :
+ 
+@@ -6528,17 +6529,137 @@
+ 
+  QT_CXX=`basename $at_cv_env_QT_CXX`
+ 
+- case $QT_CXX in #(
+-  "g++") :
++ ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler 
vendor" >&5
++$as_echo_n "checking for C++ compiler vendor... " >&6; }
++if ${ax_cv_cxx_compiler_vendor+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++
++  vendors="
++  intel:  __ICC,__ECC,__INTEL_COMPILER
++  ibm:
__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__clang__,__ibmxl__
++  pathscale:  __PATHCC__,__PATHSCALE__
++  clang:  __clang__
++  cray:   _CRAYC,_CRAYFTN
++  fujitsu:__FUJITSU
++  sdcc:   SDCC,__SDCC
++  sx: _SX
++  portland:   __PGI
++  flang:  __flang__,__PGLLVM__
++  gnu:__GNUC__

[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/canfep/, app-i18n/canfep/files/

2022-06-25 Thread Alessandro Barbieri
commit: 08c29eb875d5834e490a7005bb3404ff68215c41
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 21 23:48:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08c29eb8

app-i18n/canfep: new package, add 1.0-r1

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

 app-i18n/canfep/Manifest   |   1 +
 app-i18n/canfep/canfep-1.0-r1.ebuild   |  38 +++
 .../canfep/files/canfep-1.0-respect-flags.patch|  24 ++
 app-i18n/canfep/files/canfep-1.0-utf8.patch| 190 +++
 app-i18n/canfep/files/canfep-posix-pty.patch   |  67 ++
 app-i18n/canfep/files/canfep-termcap.patch | 266 +
 app-i18n/canfep/metadata.xml   |   9 +
 7 files changed, 595 insertions(+)

diff --git a/app-i18n/canfep/Manifest b/app-i18n/canfep/Manifest
new file mode 100644
index 0..8b3ed0252
--- /dev/null
+++ b/app-i18n/canfep/Manifest
@@ -0,0 +1 @@
+DIST canfep-1.0.tar.gz 8067 BLAKE2B 
1a6e8af357d2b7aaccf442b0f8bab577ed05a5a0fdf2fb4c189105c2c41f739c2e559e740584bf393fcc52d3f3bd0bb6216e06e2b685f62f7dded9d576e95bed
 SHA512 
0fd7c8ca56282fa537b76fe33f46e03d4f0f4727528ccad95cd4726888372da9158fc8bed2cdc67d645defb479040cd4a4d0999f69d38fd8b4080f7ece4e67d6

diff --git a/app-i18n/canfep/canfep-1.0-r1.ebuild 
b/app-i18n/canfep/canfep-1.0-r1.ebuild
new file mode 100644
index 0..5c5fdabb8
--- /dev/null
+++ b/app-i18n/canfep/canfep-1.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Canna Japanese kana-kanji frontend processor on console"
+HOMEPAGE="https://web.archive.org/web/20170517105759/http://www.geocities.co.jp/SiliconValley-Bay/7584/canfep/;
+SRC_URI="https://web.archive.org/web/20181106043248if_/http://www.geocities.co.jp/SiliconValley-Bay/7584/${PN}/${P}.tar.gz;
+
+LICENSE="canfep"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-i18n/canna
+   sys-libs/ncurses:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-utf8.patch"
+   "${FILESDIR}/${PN}-posix-pty.patch"
+   "${FILESDIR}/${PN}-termcap.patch"
+   "${FILESDIR}/${P}-respect-flags.patch"
+)
+
+src_compile() {
+   tc-export CXX
+   LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" emake
+}
+
+src_install() {
+   dobin "${PN}"
+   dodoc 00{changes,readme}
+}

diff --git a/app-i18n/canfep/files/canfep-1.0-respect-flags.patch 
b/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
new file mode 100644
index 0..4dbcbec77
--- /dev/null
+++ b/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
@@ -0,0 +1,24 @@
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,5 @@
+ # Linux
+-CC=c++
+-LIBS=-lcanna -ltermcap
+-CFLAGS=-O2 -g
++LIBS += -lcanna
+ 
+ # Solaris 2.6J
+ #CC=c++
+@@ -19,10 +17,10 @@
+ all: $(TARGET)
+ 
+ $(TARGET): $(OBJS)
+-  $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
++  $(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ $(OBJS) $(LIBS)
+ 
+ .C.o:
+-  $(CC) $(CFLAGS) -c $<
++  $(CXX) $(CXXFLAGS) -fPIC -c $<
+ 
+ clean:
+   rm -rf $(TARGET) $(OBJS)

diff --git a/app-i18n/canfep/files/canfep-1.0-utf8.patch 
b/app-i18n/canfep/files/canfep-1.0-utf8.patch
new file mode 100644
index 0..e798d109d
--- /dev/null
+++ b/app-i18n/canfep/files/canfep-1.0-utf8.patch
@@ -0,0 +1,190 @@
+--- a/canna.C
 b/canna.C
+@@ -4,10 +4,87 @@
+ #define FEP_KEY 15
+ #define ESC_KEY 27
+ 
++void Canna::write_utf8(int fd, char *p, int len)
++{
++  if (eucjp_to_utf8_cd == (iconv_t)-1)
++  write(fd, p, strlen(p));
++  else
++  {
++char *putf8 = iconv_string(eucjp_to_utf8_cd, p, len);
++  write(fd, putf8, strlen(putf8));
++free(putf8);
++  }
++}
++
++char * Canna::iconv_string(iconv_t fd, char *str, int slen)
++{
++  char*from;
++  size_t  fromlen;
++  char*to;
++  size_t  tolen;
++  size_t  len = 0;
++  size_t  done = 0;
++  char*result = NULL;
++  char*p;
++  int l;
++
++  from = (char *)str;
++  fromlen = slen;
++  for (;;)
++  {
++if (len == 0 || errno == E2BIG)
++{
++  /* Allocate enough room for most conversions.  When re-allocating
++   * increase the buffer size. */
++  len = len + fromlen * 2 + 40;
++  p = (char*)malloc((unsigned)len);
++  if (p != NULL && done > 0)
++memcpy(p, result, done);
++  free(result);
++  result = p;
++  if (result == NULL)  /* out of memory */
++break;
++}
++
++to = (char *)result + done;
++tolen = len - done - 2;
++/* Avoid a warning for systems with a wrong iconv() prototype by
++ * casting the second argument to void *. */
++if (iconv(fd, , , , ) != (size_t)-1)
++{
++  /* Finished, append a NUL. */
++  *to = 0;
++  break;
++}
++/* Check both 

[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-skk-dictionaries/, app-dicts/canna-skk-dictionaries/files/, ...

2022-06-25 Thread Alessandro Barbieri
commit: 67bacf90d5bcd90d525b85f46278f2984d71df2c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 22 23:33:40 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67bacf90

app-dicts/canna-yubin: new package, add 0.4.0.20210430.0
app-dicts/canna-skk-dictionaries: add 0

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

 app-dicts/canna-skk-dictionaries/Manifest  |  1 +
 .../canna-skk-dictionaries-0.ebuild| 34 ++
 .../files/02skk-dictionaries.dics.dir  |  5 
 app-dicts/canna-skk-dictionaries/metadata.xml  |  9 ++
 app-dicts/canna-yubin/Manifest |  1 +
 .../canna-yubin-0.4.0.20210430.0.ebuild| 24 +++
 app-dicts/canna-yubin/files/yubin.dics.dir |  2 ++
 app-dicts/canna-yubin/metadata.xml |  9 ++
 8 files changed, 85 insertions(+)

diff --git a/app-dicts/canna-skk-dictionaries/Manifest 
b/app-dicts/canna-skk-dictionaries/Manifest
new file mode 100644
index 0..60ff8ff0f
--- /dev/null
+++ b/app-dicts/canna-skk-dictionaries/Manifest
@@ -0,0 +1 @@
+DIST skk-dictionaries.patch 6286237 BLAKE2B 
cd677cff3eaa872a204a125ee323f5eac563ec4eba060572618edd2472baf63f1eb8c57fbacd88ee17748d02a08f91b42e05ee348e6cf1a726559b24d3847e25
 SHA512 
380fda2d95a1cad1ba74fa0c434294e749f02c9f57f84017a27a0cbee0995ed3a3ccdfc86dfb42338ecbf14e4a9da75d5ef2beb0dc1f2e1b3e4bc90ba0990df2

diff --git a/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild 
b/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
new file mode 100644
index 0..054155fad
--- /dev/null
+++ b/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( geo zipcode )
+DICSDIRFILE="${FILESDIR}/02skk-dictionaries.dics.dir"
+MYPN="${PN/canna-/}"
+
+inherit cannadic
+
+DESCRIPTION="skk jisyo zipcode and geo datasets for canna"
+HOMEPAGE="https://src.fedoraproject.org/rpms/Canna;
+SRC_URI="https://src.fedoraproject.org/rpms/Canna/raw/f29/f/${MYPN}.patch;
+S="${WORKDIR}"
+
+LICENSE="public-domain GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=app-i18n/canna-3.6_p3"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+   mkdir -p dic/ideo/words/ || die
+   tail -n +30 "${DISTDIR}/${MYPN}.patch" | patch -p1 || die
+   mv dic/ideo/words/*.t -t . || die
+   sed -e '/\# This/d' -e '/\# Date/d' -i *.t || die
+}
+
+src_compile() {
+   mkbindic zipcode.t || die
+   mkbindic geo.t || die
+}

diff --git a/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir 
b/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
new file mode 100644
index 0..c62d75a30
--- /dev/null
+++ b/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
@@ -0,0 +1,5 @@
+zipcode.cbd(zipcode.mwd)   -zipcode---
+zipcode.cld(zipcode.mwd)   -zipcode---
+
+geo.cbd(geo.mwd)   -geo---
+geo.cld(geo.mwd)   -geo---

diff --git a/app-dicts/canna-skk-dictionaries/metadata.xml 
b/app-dicts/canna-skk-dictionaries/metadata.xml
new file mode 100644
index 0..5c9aa7253
--- /dev/null
+++ b/app-dicts/canna-skk-dictionaries/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+

diff --git a/app-dicts/canna-yubin/Manifest b/app-dicts/canna-yubin/Manifest
new file mode 100644
index 0..9c8f788a0
--- /dev/null
+++ b/app-dicts/canna-yubin/Manifest
@@ -0,0 +1 @@
+DIST canna-yubin-0.4.0.20210430.0.tar.xz 1913580 BLAKE2B 
0c7663f3b71e2409022afdd030150753b7483a01ce718e2931bbb8cf8322ac863db789f6488d48342efa6dad29e7b37f2bf81da6cb3b68de9550a6b6344efa13
 SHA512 
e5a9d4979b05d0b6d32a2f80c5be7aa6749fb462eab2a88725b843622b37140fb171e8e4cfcf5a494e90b940561d383332cddbb0950e9bc0b26f7a5ef86d9923

diff --git a/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild 
b/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
new file mode 100644
index 0..846a74d7b
--- /dev/null
+++ b/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( yubin7 )
+DICSDIRFILE="${FILESDIR}/yubin.dics.dir"
+
+inherit cannadic
+
+DESCRIPTION="Japanese postal code number extension dictionary for Canna"
+HOMEPAGE="https://osdn.net/projects/canna-yubin/;
+SRC_URI="https://jaist.dl.osdn.jp/${PN}/75047/${P}.tar.xz;
+
+LICENSE="GPL-2+ public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=app-i18n/canna-3.6_p3"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   MAKEOPTS="-j1" emake
+}

diff --git a/app-dicts/canna-yubin/files/yubin.dics.dir 

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

2022-06-25 Thread Alessandro Barbieri
commit: 4b167686a64688e715883b7b631daac9469a83a6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 21 23:52:07 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b167686

licenses: add canfep license

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

 licenses/canfep | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/licenses/canfep b/licenses/canfep
new file mode 100644
index 0..382f80114
--- /dev/null
+++ b/licenses/canfep
@@ -0,0 +1,11 @@
+著作権
+--
+
+大したプログラムでもありませんので,煮るなり焼くなり好きにして下さい.
+そのかわり私は,なにがあっても責任は取りません.
+
+---
+
+Gentoo license note: Above terms in Japanese (from 00readme) state:
+- You are allowed to do whatever you want with the program.
+- The author will not take any responsibity for any result.



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

2022-06-25 Thread Alessandro Barbieri
commit: 53f1c5fd4cea831fde02efb63a325fc8423e6f3d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 23 23:53:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53f1c5fd

licenses: add license for shion (from Debian)

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

 licenses/shion | 12 
 1 file changed, 12 insertions(+)

diff --git a/licenses/shion b/licenses/shion
new file mode 100644
index 0..883b5cb2b
--- /dev/null
+++ b/licenses/shion
@@ -0,0 +1,12 @@
+This package was debianized by Yoshito Komatsu  on
+Thu, 27 Sep 2001 18:36:36 +0900.
+
+It was downloaded from 
http://web.archive.org/web/20051217013038/http://www.coolbrain.net/shion.html
+
+Upstream Author: lain 
+But he is missing. Now I, Yukiharu YABUKI, am going to take over canna-shion 
dict. It is possbile below Lisense.
+If you have a problem please contact Yukiharu YABUKI 
+
+Copyright: 2000 DISTORTION in the SHELL, by lain
+
+   You are free to redistibute it and/or modify it.



[gentoo-commits] repo/proj/guru:dev commit in: media-plugins/chrome-widevine/

2022-06-25 Thread Alessandro Barbieri
commit: 87f19f229a842aec1cf8b0d0a12c7724d7d585ae
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jun 20 22:08:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87f19f22

media-plugins/chrome-widevine: fix header

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

 media-plugins/chrome-widevine/chrome-widevine-88.0.4324.96.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/chrome-widevine/chrome-widevine-88.0.4324.96.ebuild 
b/media-plugins/chrome-widevine/chrome-widevine-88.0.4324.96.ebuild
index ffb332bb5..941fe7061 100644
--- a/media-plugins/chrome-widevine/chrome-widevine-88.0.4324.96.ebuild
+++ b/media-plugins/chrome-widevine/chrome-widevine-88.0.4324.96.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/canna/, app-i18n/canna/files/

2022-06-25 Thread Alessandro Barbieri
commit: 3a19c07b162cb1de41d98cf9d3b523a6397180d5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 22 02:34:24 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3a19c07b

app-i18n/canna: new package, add 3.7_p3-r4

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

 app-i18n/canna/Manifest|   2 +
 app-i18n/canna/canna-3.7_p3-r4.ebuild  | 207 +
 .../canna/files/Canna-3.6-dont-grab-ctrl-o.patch   |  11 ++
 app-i18n/canna/files/Canna-3.6-fix-warnings.patch  |  10 +
 app-i18n/canna/files/Canna-3.6-wconv.patch |  18 ++
 .../files/Canna-3.7p1-fix-duplicated-strings.patch |  93 +
 app-i18n/canna/files/Canna-3.7p1-notimeout.patch   |  12 ++
 .../canna/files/Canna-3.7p3-fix-gcc4-warning.patch | 136 ++
 app-i18n/canna/files/Canna-3.7p3-redecl.patch  |  11 ++
 app-i18n/canna/files/Canna-3.7p3-yenbs.patch   |  11 ++
 app-i18n/canna/files/Canna-oldsock.patch   |  29 +++
 .../canna/files/canna-05_fix_spelling_error.patch  |  63 +++
 .../canna/files/canna-06_fix_manpages_error.patch  |  37 
 .../files/canna-07_fix_ftbfs_on_hurd-i386.patch|  16 ++
 .../canna/files/canna-10_fix_configure.ac.patch|  19 ++
 .../canna-11_fix_spelling_error_in_binary.patch|  91 +
 ..._make_the_output_of_mkbindic_reproducible.patch |  61 ++
 app-i18n/canna/files/canna-Wformat-security.patch  | 199 
 app-i18n/canna/files/canna-Wformat.patch   |  11 ++
 app-i18n/canna/files/canna-canuum.patch|  34 
 app-i18n/canna/files/canna-gentoo.patch| 146 +++
 app-i18n/canna/files/canna-kpdef.patch |  18 ++
 app-i18n/canna/files/canna-overflow.patch  |  20 ++
 app-i18n/canna/files/canna-posix-sort.patch|  11 ++
 app-i18n/canna/files/canna-respect-flags.patch |  29 +++
 app-i18n/canna/files/canna-rundir.patch|  15 ++
 app-i18n/canna/files/canna-tmpfiles.conf   |   2 +
 app-i18n/canna/files/canna.confd   |   7 +
 app-i18n/canna/files/canna.hosts   |   1 +
 app-i18n/canna/files/canna.initd   |  31 +++
 app-i18n/canna/files/canna.service |  12 ++
 app-i18n/canna/files/cannaping.c   |  46 +
 app-i18n/canna/files/dot-canna | 195 +++
 app-i18n/canna/files/update-canna-dics_dir |  36 
 app-i18n/canna/metadata.xml|  12 ++
 35 files changed, 1652 insertions(+)

diff --git a/app-i18n/canna/Manifest b/app-i18n/canna/Manifest
new file mode 100644
index 0..56de9dcb2
--- /dev/null
+++ b/app-i18n/canna/Manifest
@@ -0,0 +1,2 @@
+DIST 09_fix_manpages_error.patch 35789 BLAKE2B 
83765aef44cf459922b027d6ea5e083fc793da5cff422fd4aae68d4fd2b921553b32f0d5afb488141dd8b87ceeb3495f256b33a3bb55fcd6c959a117da5ea015
 SHA512 
6b80744743a0421fdac30d4d470f3e0cc53c5aedaa3b9ca0c7b12db587c2dd02333d166fabda428dd8618a36b5b559dfd6a64db44b98d490d8a920703c38f6b4
+DIST Canna37p3.tar.bz2 1263065 BLAKE2B 
b5fb496c0ef71dc57b2da1409eea2238ea62ece3286d498d694bc7a18cb0f5e052dca95d692b4302988acd2199d350b893ae4aedc91aab0b737c3e0675be9cba
 SHA512 
82846f2393aa2654dd2c97a93178098b8bd11e5409b584447f1b6fdf303adacc9802e2293cafd98b68af8b69622625ed00aa9712bf270feaa119adfdf4211158

diff --git a/app-i18n/canna/canna-3.7_p3-r4.ebuild 
b/app-i18n/canna/canna-3.7_p3-r4.ebuild
new file mode 100644
index 0..16d07b2a7
--- /dev/null
+++ b/app-i18n/canna/canna-3.7_p3-r4.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cannadic edo systemd tmpfiles toolchain-funcs
+
+MY_P="Canna${PV//[._]/}"
+MYPV="${PV/_/}"
+
+DESCRIPTION="A client-server based Kana-Kanji conversion system"
+HOMEPAGE="http://canna.osdn.jp/;
+SRC_URI="
+   mirror://sourceforge.jp/${PN}/9565/${MY_P}.tar.bz2
+   
https://sources.debian.org/data/main/c/${PN}/${MYPV}-19/debian/patches/09_fix_manpages_error.patch
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="canuum doc ipv6"
+
+RDEPEND="
+   acct-group/canna
+   acct-user/canna
+   canuum? (
+   dev-libs/libspt
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   x11-misc/gccmakedep
+   x11-misc/imake
+   canuum? ( virtual/pkgconfig )
+   doc? (
+   app-text/ghostscript-gpl
+   dev-texlive/texlive-langjapanese
+   dev-texlive/texlive-latexrecommended
+   )
+"
+PATCHES=(
+   "${FILESDIR}/Canna-3.6-dont-grab-ctrl-o.patch"
+   "${FILESDIR}/Canna-oldsock.patch"
+   "${FILESDIR}/Canna-3.6-fix-warnings.patch"
+   "${FILESDIR}/Canna-3.6-wconv.patch"
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/im-canna/, app-i18n/im-canna/files/

2022-06-25 Thread Alessandro Barbieri
commit: 86e261f7c6cf145793de6643f190e7ffc49b0a0d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 21 23:56:03 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86e261f7

app-i18n/im-canna: new package, add 0.3.2.2-r1

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

 app-i18n/im-canna/Manifest|  1 +
 app-i18n/im-canna/files/im-canna-gentoo.patch | 35 
 app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild  | 46 +++
 app-i18n/im-canna/metadata.xml|  9 ++
 4 files changed, 91 insertions(+)

diff --git a/app-i18n/im-canna/Manifest b/app-i18n/im-canna/Manifest
new file mode 100644
index 0..224e02e83
--- /dev/null
+++ b/app-i18n/im-canna/Manifest
@@ -0,0 +1 @@
+DIST im-canna-0.3.2.2.tar.gz 314633 BLAKE2B 
971ab1d00645a0bd977a156abd6a1d3ad767505b5bd45792332a399685388b53b08e3133bc435adb7a7e27125fb1ad2d538f78af2420679c6d6d17878251b2ac
 SHA512 
6ec4253038ca97e3e6319c024e4d11ca5418bf478280c4b19b81a9c628310a06bcd4ec35334d3a2bbdff0245bdfa660c1cdfd949ddd6b768d3b73d78648edc81

diff --git a/app-i18n/im-canna/files/im-canna-gentoo.patch 
b/app-i18n/im-canna/files/im-canna-gentoo.patch
new file mode 100644
index 0..959e8697e
--- /dev/null
+++ b/app-i18n/im-canna/files/im-canna-gentoo.patch
@@ -0,0 +1,35 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -1,4 +1,4 @@
+-moduledir = ${libdir}/gtk-2.0/2.4.0/immodules
++moduledir = ${libdir}/gtk-2.0/${GTK_BINARY_VERSION}/immodules
+ ## Makefile.am for gtk+/modules/input 
+ if PLATFORM_WIN32
+ no_undefined = -no-undefined
+@@ -6,11 +6,11 @@
+ 
+ SUBDIRS = po
+ 
+-INCLUDES = @GTK_DEP_CFLAGS@ -I/usr/include/canna 
-DIM_LOCALEDIR=\"${datadir}/locale\"
++INCLUDES = @GTK_DEP_CFLAGS@ -DIM_LOCALEDIR=\"${datadir}/locale\"
+ 
+ DEPS =
+ 
+-LDADDS = @GTK_DEP_LIBS@ -lcanna
++LDADDS = @GTK_DEP_LIBS@
+ 
+ EXTRA_DIST=   \
+   im-canna.spec \
+--- a/configure.in
 b/configure.in
+@@ -21,8 +21,10 @@
+ 
+ GTK_DEP_CFLAGS=`pkg-config gtk+-2.0 --cflags`
+ GTK_DEP_LIBS=`pkg-config gtk+-2.0 --libs`
++GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version`
+ AC_SUBST(GTK_DEP_CFLAGS)
+ AC_SUBST(GTK_DEP_LIBS)
++AC_SUBST(GTK_BINARY_VERSION)
+ 
+ LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION
+ LT_CURRENT=2

diff --git a/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild 
b/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
new file mode 100644
index 0..2e14c27db
--- /dev/null
+++ b/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools gnome2-utils
+
+DESCRIPTION="Japanese Canna input method module for GTK+2"
+HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/immodule/;
+SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-i18n/canna
+   x11-libs/gtk+:2
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/gettext
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-gentoo.patch" )
+
+src_prepare() {
+   default
+
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   gnome2_query_immodules_gtk2
+}
+
+pkg_postrm() {
+   gnome2_query_immodules_gtk2
+}

diff --git a/app-i18n/im-canna/metadata.xml b/app-i18n/im-canna/metadata.xml
new file mode 100644
index 0..37185a78f
--- /dev/null
+++ b/app-i18n/im-canna/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   co-maintainers welcome
+   Alessandro Barbieri
+   lssndrbarbi...@gmail.com
+   
+



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

2022-06-25 Thread Alessandro Barbieri
commit: 03cc41aecf7212c6367e0af5fe1a2b33d25dd85f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jun 26 00:31:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03cc41ae

acct-user/canna: new package, add 0

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

 acct-user/canna/canna-0.ebuild | 13 +
 acct-user/canna/metadata.xml   |  8 
 2 files changed, 21 insertions(+)

diff --git a/acct-user/canna/canna-0.ebuild b/acct-user/canna/canna-0.ebuild
new file mode 100644
index 0..1039e33a3
--- /dev/null
+++ b/acct-user/canna/canna-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for Canna language server"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( canna )
+ACCT_USER_HOME="/var/lib/${PN}"
+
+acct-user_add_deps

diff --git a/acct-user/canna/metadata.xml b/acct-user/canna/metadata.xml
new file mode 100644
index 0..6c0bdfd68
--- /dev/null
+++ b/acct-user/canna/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/mlterm-canna/

2022-06-25 Thread Alessandro Barbieri
commit: cf593433d91addbddb149c5931e7b2a94305e860
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 23 02:19:27 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf593433

x11-terms/mlterm-canna: new package, add 3.9.2

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

 x11-terms/mlterm-canna/Manifest  |  1 +
 x11-terms/mlterm-canna/metadata.xml  | 12 
 x11-terms/mlterm-canna/mlterm-canna-3.9.2.ebuild | 73 
 3 files changed, 86 insertions(+)

diff --git a/x11-terms/mlterm-canna/Manifest b/x11-terms/mlterm-canna/Manifest
new file mode 100644
index 0..73fcc9de7
--- /dev/null
+++ b/x11-terms/mlterm-canna/Manifest
@@ -0,0 +1 @@
+DIST mlterm-3.9.2.tar.gz 4259208 BLAKE2B 
161d496326abd58e8dabedd4c49e0e17ade77956fd0be6f450d5adf2953fe04a2c62a40d3694296d12cdea1274410e17a64cc62f88b953d894cce216425b29f3
 SHA512 
3076dafbc98a01738d88acf0e0f52e15d33862b3e9b7a851a4496f1be07ee9e51103daf7842954bcae1f1ba62bd6645b0bd60af7f66ee98721bdf3786b9fcbaf

diff --git a/x11-terms/mlterm-canna/metadata.xml 
b/x11-terms/mlterm-canna/metadata.xml
new file mode 100644
index 0..a48920556
--- /dev/null
+++ b/x11-terms/mlterm-canna/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   co-maintainers welcome
+   Alessandro Barbieri
+   lssndrbarbi...@gmail.com
+   
+   
+   mlterm
+   
+

diff --git a/x11-terms/mlterm-canna/mlterm-canna-3.9.2.ebuild 
b/x11-terms/mlterm-canna/mlterm-canna-3.9.2.ebuild
new file mode 100644
index 0..8f05bab49
--- /dev/null
+++ b/x11-terms/mlterm-canna/mlterm-canna-3.9.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYPN="mlterm"
+MYP="${MYPN}-${PV}"
+
+DESCRIPTION="canna plugin for mlterm"
+HOMEPAGE="http://mlterm.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${MYPN}/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-i18n/canna"
+RDEPEND="
+   ${DEPEND}
+   ~x11-terms/mlterm-${PV}
+"
+
+src_configure() {
+   local myconf=(
+   --disable-brlapi
+   --disable-debug
+   --disable-fcitx
+   --disable-fribidi
+   --disable-ibus
+   --disable-m17nlib
+   --disable-nls
+   --disable-optimize-redrawing
+   --disable-otl
+   --disable-scim
+   --disable-skk
+   --disable-ssh2
+   --disable-static
+   --disable-uim
+   --disable-vt52
+   --disable-wnn
+   --enable-canna
+   --with-gui=console
+   --without-gtk
+   --without-type-engines
+   --without-utmp
+   --without-x
+   )
+
+   addpredict /dev/ptmx
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   pushd baselib/src || die
+   emake collect-headers libpobl.la
+   popd || die
+   pushd encodefilter/src || die
+   emake collect-headers
+   popd || die
+   pushd inputmethod/canna || die
+   emake
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   pushd inputmethod/canna || die
+   DESTDIR="${D}" emake install
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-cannadic/, app-dicts/canna-cannadic/files/

2022-06-25 Thread Alessandro Barbieri
commit: 2cd7c121b76e048f234df8acdd1988930169ef92
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 22 02:39:15 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cd7c121

app-dicts/canna-cannadic: new package, add 0.95c

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

 app-dicts/canna-cannadic/Manifest  |  1 +
 .../canna-cannadic/canna-cannadic-0.95c.ebuild | 25 ++
 app-dicts/canna-cannadic/files/05cannadic.dics.dir |  3 +++
 app-dicts/canna-cannadic/metadata.xml  |  9 
 4 files changed, 38 insertions(+)

diff --git a/app-dicts/canna-cannadic/Manifest 
b/app-dicts/canna-cannadic/Manifest
new file mode 100644
index 0..02c8a7cc8
--- /dev/null
+++ b/app-dicts/canna-cannadic/Manifest
@@ -0,0 +1 @@
+DIST cannadic-0.95c.tar 3072000 BLAKE2B 
f7359ea3f329d88e50b621628a303c3b5e04a4aeff91278b5990509f9d493c566a971dec6bb8f05c9fc20ab14ba899700b622f04d268b4cc492977d16a2fda2e
 SHA512 
1b9c80fc941a24c25b110617e300d988fa520cf0b22302891bfaefb738fc84b58094d62375cbd2a28e9ce2f3ebddff7f870693a4fcfee4dc533f0b6456483beb

diff --git a/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild 
b/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
new file mode 100644
index 0..68d1b5302
--- /dev/null
+++ b/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CANNADICS=( gcanna gcannaf )
+DICSDIRFILE="${FILESDIR}/05cannadic.dics.dir"
+MY_P="${P/canna-/}"
+
+inherit cannadic
+
+DESCRIPTION="Japanese dictionary as a supplement/replacement to Canna3.5b2"
+HOMEPAGE="https://web.archive.org/web/20150905224451/http://cannadic.oucrc.org/;
+SRC_URI="https://web.archive.org/web/20150919101016if_/http://cannadic.oucrc.org/${MY_P}.tar.gz
 -> ${MY_P}.tar"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-i18n/canna"
+
+src_compile() {
+   emake maindic
+}

diff --git a/app-dicts/canna-cannadic/files/05cannadic.dics.dir 
b/app-dicts/canna-cannadic/files/05cannadic.dics.dir
new file mode 100644
index 0..fbbd5b4cd
--- /dev/null
+++ b/app-dicts/canna-cannadic/files/05cannadic.dics.dir
@@ -0,0 +1,3 @@
+gcanna.cbd(gcanna.mwd) -gcanna---
+gcanna.cld(gcanna.mwd) -gcanna---
+gcannaf.ctd(.swd)  -gcannaf---

diff --git a/app-dicts/canna-cannadic/metadata.xml 
b/app-dicts/canna-cannadic/metadata.xml
new file mode 100644
index 0..5c9aa7253
--- /dev/null
+++ b/app-dicts/canna-cannadic/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+



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

2022-06-25 Thread Alessandro Barbieri
commit: 609787cef2935779c9c40ad6404a41c20efb66b4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jun 26 00:30:49 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=609787ce

acct-group/canna: new package, add 0

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

 acct-group/canna/canna-0.ebuild | 8 
 acct-group/canna/metadata.xml   | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/canna/canna-0.ebuild b/acct-group/canna/canna-0.ebuild
new file mode 100644
index 0..e7d06cc77
--- /dev/null
+++ b/acct-group/canna/canna-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=-1

diff --git a/acct-group/canna/metadata.xml b/acct-group/canna/metadata.xml
new file mode 100644
index 0..6c0bdfd68
--- /dev/null
+++ b/acct-group/canna/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/canna-2ch/files/, app-dicts/canna-2ch/

2022-06-25 Thread Alessandro Barbieri
commit: e387a2cfe6f03ac3eeb9e3ac52ca871be8a2e080
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 22 02:37:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e387a2cf

app-dicts/canna-2ch: new package, add 20040519

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

 app-dicts/canna-2ch/Manifest  |  1 +
 app-dicts/canna-2ch/canna-2ch-20040519.ebuild | 28 +++
 app-dicts/canna-2ch/files/052ch.dics.dir  |  2 ++
 app-dicts/canna-2ch/metadata.xml  | 15 ++
 4 files changed, 46 insertions(+)

diff --git a/app-dicts/canna-2ch/Manifest b/app-dicts/canna-2ch/Manifest
new file mode 100644
index 0..0cf8a347e
--- /dev/null
+++ b/app-dicts/canna-2ch/Manifest
@@ -0,0 +1 @@
+DIST canna-2ch-20040519.tar.gz 53168 BLAKE2B 
247b30f7a97258eac52f9a1d32bd2a785dcfaccd50430fd251a287a80b7a7ab12d1f2c4894d9eb026552f033854b50fbc967a50b66b84d3d5fe68e1954beb6fb
 SHA512 
62b6f633fd0d345e09ce1e0603f61fe1363880ecdc72932e7a8d6d4c17a23be619a749974a3f54a78642396834888f628f047f1a88db3c8d36a758468bd6d296

diff --git a/app-dicts/canna-2ch/canna-2ch-20040519.ebuild 
b/app-dicts/canna-2ch/canna-2ch-20040519.ebuild
new file mode 100644
index 0..c358e306d
--- /dev/null
+++ b/app-dicts/canna-2ch/canna-2ch-20040519.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cannadic
+
+DESCRIPTION="Japanese Canna dictionary for 2channelers"
+HOMEPAGE="http://omaemona.sourceforge.net/packages/Canna;
+SRC_URI="https://dev.gentoo.org/~naota/files/${P}.tar.gz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="canna"
+
+BDEPEND="canna? ( app-i18n/canna )"
+
+CANNADICS=( 2ch )
+DICSDIRFILE="${FILESDIR}/052ch.dics.dir"
+
+src_compile() {
+   # Anthy users do not need binary dictionary
+   if use canna; then
+   mkbindic nichan.ctd || die
+   fi
+}

diff --git a/app-dicts/canna-2ch/files/052ch.dics.dir 
b/app-dicts/canna-2ch/files/052ch.dics.dir
new file mode 100644
index 0..1ddc85d64
--- /dev/null
+++ b/app-dicts/canna-2ch/files/052ch.dics.dir
@@ -0,0 +1,2 @@
+nichan.cbd(nichan.mwd) -2ch---
+nichan.cld(nichan.mwd) -2ch---

diff --git a/app-dicts/canna-2ch/metadata.xml b/app-dicts/canna-2ch/metadata.xml
new file mode 100644
index 0..18992678c
--- /dev/null
+++ b/app-dicts/canna-2ch/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+co-maintainers welcome
+Alessandro Barbieri
+lssndrbarbi...@gmail.com
+  
+  
+Add support for the Canna kana to kanji conversion 
engine
+  
+  
+omaemona
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: app-emacs/yc/, app-emacs/yc/files/

2022-06-25 Thread Alessandro Barbieri
commit: f086883f639d5e3a23cccde15d6b2df1a7e7397e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 21 23:54:55 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f086883f

app-emacs/yc: new package, add 5.2.1

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

 app-emacs/yc/Manifest  |  1 +
 app-emacs/yc/files/50yc-gentoo.el  |  1 +
 app-emacs/yc/files/sample.dot.emacs| 12 +
 app-emacs/yc/files/sample.hosts.canna  |  2 ++
 app-emacs/yc/files/yc-5.2.1-emacs-26.patch | 11 
 app-emacs/yc/metadata.xml  |  9 +++
 app-emacs/yc/yc-5.2.1.ebuild   | 42 ++
 7 files changed, 78 insertions(+)

diff --git a/app-emacs/yc/Manifest b/app-emacs/yc/Manifest
new file mode 100644
index 0..c25b225a8
--- /dev/null
+++ b/app-emacs/yc/Manifest
@@ -0,0 +1 @@
+DIST yc-5.2.1.el.gz 33305 BLAKE2B 
8bed47715f49466425afefd036cf562055025564e50ae219e027848104e3851b6cba29f74bcf81487d2494d314a290eabe27e128968dbba9d475562e248a267b
 SHA512 
11c8d63a9f6cb94118a00976518949ab50496f8b8f994a8e1c352be5deefc549540935e0727b036c2b3c493366cfb8c47f040fcc425174b6668ec9f5e8d499dc

diff --git a/app-emacs/yc/files/50yc-gentoo.el 
b/app-emacs/yc/files/50yc-gentoo.el
new file mode 100644
index 0..431f7e90a
--- /dev/null
+++ b/app-emacs/yc/files/50yc-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/yc/files/sample.dot.emacs 
b/app-emacs/yc/files/sample.dot.emacs
new file mode 100644
index 0..101532e70
--- /dev/null
+++ b/app-emacs/yc/files/sample.dot.emacs
@@ -0,0 +1,12 @@
+ -*- mode: lisp-interaction; syntax: elisp; coding: iso-2022-7bit -*-
+
+ Configuration for yc
+(setq yc-server-host "unix")
+;If you use inet socket service, enable the following line.
+;(setq yc-server-host "localhost")
+(setq yc-use-color t)
+(if (eq window-system 'x)
+(setq yc-use-fence nil)
+  (setq yc-use-fence t))
+(load "yc")
+(global-yc-mode 1)

diff --git a/app-emacs/yc/files/sample.hosts.canna 
b/app-emacs/yc/files/sample.hosts.canna
new file mode 100644
index 0..960d75f52
--- /dev/null
+++ b/app-emacs/yc/files/sample.hosts.canna
@@ -0,0 +1,2 @@
+localhost
+unix

diff --git a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch 
b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
new file mode 100644
index 0..19925c65c
--- /dev/null
+++ b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
@@ -0,0 +1,11 @@
+--- a/yc.el
 b/yc.el
+@@ -2071,7 +2071,7 @@
+ ;; $BJ8@a$r;XDj$7$J$$>l9g!"8=:_$NJ8@a$,BP>]$H$J$k(B
+ ;; $BFI$_$rl9g!";XDjJ8@a0J9_$NFI$_$r:o=|$9$k(B
+-(defun yc-yomi ( idx  cut)
++(defun yc-yomi ( idx cut)
+   (if (integerp idx)
+   (yc-put-bunsetsu-yomi idx (yc-get-bunsetsu-yomi idx cut) cut)
+ (yc-put-bunsetsu-yomi yc-mark (yc-get-bunsetsu-yomi yc-mark cut) cut)))

diff --git a/app-emacs/yc/metadata.xml b/app-emacs/yc/metadata.xml
new file mode 100644
index 0..37185a78f
--- /dev/null
+++ b/app-emacs/yc/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   co-maintainers welcome
+   Alessandro Barbieri
+   lssndrbarbi...@gmail.com
+   
+

diff --git a/app-emacs/yc/yc-5.2.1.ebuild b/app-emacs/yc/yc-5.2.1.ebuild
new file mode 100644
index 0..f76978fa9
--- /dev/null
+++ b/app-emacs/yc/yc-5.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Yet another Canna client on Emacsen"
+HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html;
+SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.el.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-i18n/canna"
+
+ELISP_PATCHES="${P}-emacs-26.patch"
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   elisp_src_install
+
+   dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna}
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}."
+   elog
+   elog "And If you use unix domain socket for connecting the canna 
server,"
+   elog "please confirm that there's *no* following line in your ~/.emacs:"
+   elog '  (setq yc-server-host "localhost")'
+   elog
+   elog "If you use inet domain socket for connecting the canna server,"
+   elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:"
+   elog '  CANNASERVER_OPTS="-inet"'
+   elog
+   elog "And create ${EPREFIX}/etc/hosts.canna."
+   elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}."
+}



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

2022-06-25 Thread Alessandro Barbieri
commit: 1a5c41863841d242001fd2d398f054fa6de807e0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 22 02:44:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jun 26 02:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a5c4186

cannadic.eclass: add cannadic eclass

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

 eclass/cannadic.eclass | 149 +
 1 file changed, 149 insertions(+)

diff --git a/eclass/cannadic.eclass b/eclass/cannadic.eclass
new file mode 100644
index 0..4e8914f39
--- /dev/null
+++ b/eclass/cannadic.eclass
@@ -0,0 +1,149 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: cannadic.eclass
+# @MAINTAINER:
+# Alessandro Barbieri 
+# @AUTHOR:
+# Mamoru KOMACHI 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: Function for Canna compatible dictionaries
+# @DESCRIPTION:
+# The cannadic eclass is used for installation and setup of Canna
+# compatible dictionaries.
+
+case ${EAPI} in
+   8) ;;
+   *) die "EAPI=${EAPI:-0} is not supported" ;;
+esac
+
+EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
+
+if [[ -z ${_CANNADIC_ECLASS} ]]; then
+_CANNADIC_ECLASS=1
+
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+# You don't need to modify these
+readonly _CANNADIC_CANNA_DIR="/var/lib/canna/dic/canna"
+readonly _CANNADIC_DICS_DIR="/etc/canna/dics.dir.d/"
+
+# @FUNCTION: cannadic-install
+# @DESCRIPTION:
+# Installs dictionaries to ${EPREFIX}/var/lib/canna/dic/canna
+cannadic-install() {
+   insinto ${_CANNADIC_CANNA_DIR}
+   insopts -m 0664 -o canna -g canna
+   doins "${@}"
+}
+
+# @FUNCTION: dicsdir-install
+# @DESCRIPTION:
+# Installs dics.dir from ${DICSDIRFILE}
+dicsdir-install() {
+   insinto ${_CANNADIC_DICS_DIR}
+   doins ${DICSDIRFILE}
+}
+
+# @FUNCTION: cannadic_src_install
+# @DESCRIPTION:
+# Installs all dictionaries under ${WORKDIR}
+# plus dics.dir and docs
+cannadic_src_install() {
+   keepdir ${_CANNADIC_CANNA_DIR}
+   fowners canna:canna ${_CANNADIC_CANNA_DIR}
+   fperms 0775 ${_CANNADIC_CANNA_DIR}
+
+   local f
+   for f in *.c[btl]d *.t; do
+   if [[ -s ${f} ]]; then
+   cannadic-install "${f}"
+   fi
+   done 2> /dev/null
+
+   dicsdir-install
+
+   einstalldocs
+}
+
+# @FUNCTION: update-cannadic-dir
+# @DESCRIPTION:
+# Updates dics.dir for Canna Server, script for this part taken from Debian 
GNU/Linux
+#
+#  compiles dics.dir files for Canna Server
+#  Copyright 2001 ISHIKAWA Mutsumi
+#  Licensed under the GNU General Public License, version 2.  See the file
+#  /usr/portage/license/GPL-2 or .
+update-cannadic-dir() {
+   einfo
+   einfo "Updating dics.dir for Canna ..."
+   einfo
+
+   # write new dics.dir file in case we are interrupted
+   cat <<-EOF > "${EROOT}${_CANNADIC_CANNA_DIR}/dics.dir.update-new" || die
+   # dics.dir -- automatically generated file by Portage.
+   # DO NOT EDIT BY HAND.
+   EOF
+
+   local f
+   for f in "${EROOT}${_CANNADIC_DICS_DIR}"/*.dics.dir; do
+   echo "# ${f}" >> 
"${EROOT}${_CANNADIC_CANNA_DIR}/dics.dir.update-new" || die
+   cat "${f}" >> 
"${EROOT}${_CANNADIC_CANNA_DIR}/dics.dir.update-new" || die
+   einfo "Added ${f}."
+   done
+
+   mv "${EROOT}${_CANNADIC_CANNA_DIR}/dics.dir.update-new" 
"${EROOT}${_CANNADIC_CANNA_DIR}/dics.dir" || die
+
+   einfo
+   einfo "Done."
+   einfo
+}
+
+# @FUNCTION: cannadic_pkg_postinst
+# @DESCRIPTION:
+# Updates dics.dir and print out notice after install
+cannadic_pkg_postinst() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   update-cannadic-dir
+
+   einfo "Please restart cannaserver for changes to propagate."
+   einfo "You need to modify your config file (~/.canna) to enable 
dictionaries."
+
+   if [[ -n ${CANNADICS} ]]; then
+   einfo "e.g) add"
+   einfo
+   einfo "  $(IFS=' ' ; echo ${CANNADICS[*]})"
+   einfo
+   einfo "to section use-dictionary()."
+   einfo "For details, see documents under 
${EROOT}/usr/share/doc/${PF}."
+   fi
+
+   einfo "If you do not have ~/.canna, you can find sample files in 
${EROOT}/usr/share/canna."
+   ewarn "If you are upgrading from existing dictionary, you may need to 
recreate"
+   ewarn "user dictionary if you have one."
+}
+
+# @FUNCTION: cannadic_pkg_postrm
+# @DESCRIPTION:
+# Updates dics.dir and print out notice after uninstall
+cannadic_pkg_postrm() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   update-cannadic-dir
+
+   einfo "Please restart cannaserver for changes to propagate."
+   einfo "and modify your config file (~/.canna) to disable dictionary."
+
+   if [[ -n ${CANNADICS} ]]; then
+

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2022-06-25 Thread Quentin Retornaz
commit: 7112c042906432aa758743db585589c0dfc8f2fe
Author: orbea  riseup  net>
AuthorDate: Tue Jun 21 16:13:17 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Jun 26 02:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7112c042

dev-qt/qtnetwork: Merge changes from ::gentoo

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/425
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild
index a6062ff..7896f58 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.4.ebuild
@@ -10,7 +10,7 @@ inherit qt5-build
 DESCRIPTION="Network abstraction library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="connman dtls gssapi libproxy networkmanager sctp +ssl"



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/, dev-qt/qtnetwork/files/

2022-06-25 Thread Quentin Retornaz
commit: e847d659a4ae7ad35ef8cd1798d406ba4896fdcb
Author: orbea  riseup  net>
AuthorDate: Tue Jun 21 16:08:34 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Jun 26 02:23:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e847d659

dev-qt/qtnetwork: Added 5.15.5

The patch conflict can be solved by removing one chunk from the patch.

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-qt/qtnetwork/Manifest  |   3 +
 .../files/qtnetwork-5.15.5-libressl.patch  | 355 +
 dev-qt/qtnetwork/qtnetwork-5.15.5.ebuild   |  79 +
 3 files changed, 437 insertions(+)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 876cb88..899868d 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,4 +1,7 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f
 DIST qtbase-5.15.3-gentoo-kde-1.tar.xz 337032 BLAKE2B 
a5a3ff6c6002e386d15dd3122faec8e09fba19df12db59a6cdff1f04b7cc9919cf5cc30f4ae936ee3cb29cf110e714bb727929330ced292b699472367adfef4c
 SHA512 
042743816f3c08dc3313be76da31e206c37dd7dc5b2604b36ef4be18ad66a89d9d29a61f9cccaa169665f742f7fbfb60822189e8cab0d23f3d4efe293a79f78c
 DIST qtbase-5.15.4-gentoo-kde-1.tar.xz 507288 BLAKE2B 
a22d3745d3c690e29f7726cc464e372168e6e4f937e84ee2d2e14a13bcf7724e0c30b2cf4277c9ac7dadc1078545e14fb5459fbc3acc7259fb3e39e2f417
 SHA512 
a52bdf189e4c0fe341c2db0a5923a3600503d8eaa0c3693923a02a0ab4fa6dfc1beb21067f4723fcf2e4d7c71e39a496bf34e109e1e1c8c42922ff53f6712373
+DIST qtbase-5.15.5-gentoo-kde-1.tar.xz 520224 BLAKE2B 
48807bc79cede557b114786ee072d8d94545f4ada3d96aa4fe04dbf79a356dc6c17d9299014ed70aa10296346c30c7512fb7d9f88ee4b301e9a54a241363be8b
 SHA512 
ab9f27d506d7aa1a9339ba52d51daffb4c6f9abb5d858fd728ef2110528bc0f2ae101b4e2e7c344836b42e4aafa2c5a4ab5c5fa37465e692cce500c0f3347fa7
 DIST qtbase-everywhere-opensource-src-5.15.3.tar.xz 50204364 BLAKE2B 
9c011e8d6033e340a1d7be6bd9100a05d55638cfd53f647752853382574b6c444668eae36bf88cfedde0e7c0e00ecb1f91d025fc59c23be5438ba0ef91a5246c
 SHA512 
01723eff5116a1d7d136fa32d2aee2691b227a241dbc160953ee72a8c0f3bc7ab771c17434629cabef419983ef43bb38aa6956ddcc09c9a82e116a50073b0079
 DIST qtbase-everywhere-opensource-src-5.15.4.tar.xz 50225468 BLAKE2B 
3525126791ca168ea4227bc58bef0202f4cec68396c958b0e7f09e7b41ca9d70bbcf0e78b5e7997bc3e4a59e889128f93964b5d0a9db7d012403581cff3dc30b
 SHA512 
91a1d95c2891939ae55134e8897cbc423142bd8eda954a1e65bb563b0932ed9e2da34db374fd86858b4a819e8abe824a967b31f4fb316528ec8aaf15016c6ad3
+DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B 
e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5
 SHA512 
ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87

diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.5-libressl.patch 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.5-libressl.patch
new file mode 100644
index 000..f41df00
--- /dev/null
+++ b/dev-qt/qtnetwork/files/qtnetwork-5.15.5-libressl.patch
@@ -0,0 +1,355 @@
+From bd917c12865c773b882f45a8ed66735e39b4f013 Mon Sep 17 00:00:00 2001
+From: Stefan Strogin 
+Date: Sat, 28 Nov 2020 06:12:22 +0200
+Subject: [PATCH] QSslSocket: add LibreSSL support
+
+Upstream-Status: Inappropriate
+[Upstream is not willing to accept any patches for LibreSSL support]
+Signed-off-by: Stefan Strogin 
+Signed-off-by: orbea 
+---
+ src/network/ssl/qsslcertificate_openssl.cpp   |  2 +-
+ src/network/ssl/qsslcontext_openssl.cpp   | 15 --
+ src/network/ssl/qsslcontext_openssl_p.h   |  7 +++
+ src/network/ssl/qsslsocket_openssl.cpp|  2 +-
+ .../ssl/qsslsocket_openssl_symbols.cpp| 29 
+ .../ssl/qsslsocket_openssl_symbols_p.h| 42 ++-
+ 6 files changed, 89 insertions(+), 8 deletions(-)
+
+diff --git a/src/network/ssl/qsslcertificate_openssl.cpp 
b/src/network/ssl/qsslcertificate_openssl.cpp
+index 5022b899..73be1cf2 100644
+--- a/src/network/ssl/qsslcertificate_openssl.cpp
 b/src/network/ssl/qsslcertificate_openssl.cpp
+@@ -691,7 +691,7 @@ static QMultiMap 
_q_mapFromX509Name(X509_NAME *name)
+ unsigned char *data = nullptr;
+ int size = q_ASN1_STRING_to_UTF8(, 
q_X509_NAME_ENTRY_get_data(e));
+ info.insert(name, QString::fromUtf8((char*)data, size));
+-#if QT_CONFIG(opensslv11)
++#if QT_CONFIG(opensslv11) && !defined(LIBRESSL_VERSION_NUMBER)
+ q_CRYPTO_free(data, nullptr, 0);
+ #else
+ q_CRYPTO_free(data);
+diff --git a/src/network/ssl/qsslcontext_openssl.cpp 

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2022-06-25 Thread Quentin Retornaz
commit: a52ae040b1f9074f85cb82d7a1405eb4f3a93226
Author: orbea  riseup  net>
AuthorDate: Tue Jun 21 16:10:55 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Jun 26 02:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a52ae040

dev-qt/qtnetwork: Remove old version

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-qt/qtnetwork/Manifest|  2 -
 dev-qt/qtnetwork/qtnetwork-5.15.3.ebuild | 80 
 2 files changed, 82 deletions(-)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 899868d..271f1b4 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,7 +1,5 @@
 DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f
-DIST qtbase-5.15.3-gentoo-kde-1.tar.xz 337032 BLAKE2B 
a5a3ff6c6002e386d15dd3122faec8e09fba19df12db59a6cdff1f04b7cc9919cf5cc30f4ae936ee3cb29cf110e714bb727929330ced292b699472367adfef4c
 SHA512 
042743816f3c08dc3313be76da31e206c37dd7dc5b2604b36ef4be18ad66a89d9d29a61f9cccaa169665f742f7fbfb60822189e8cab0d23f3d4efe293a79f78c
 DIST qtbase-5.15.4-gentoo-kde-1.tar.xz 507288 BLAKE2B 
a22d3745d3c690e29f7726cc464e372168e6e4f937e84ee2d2e14a13bcf7724e0c30b2cf4277c9ac7dadc1078545e14fb5459fbc3acc7259fb3e39e2f417
 SHA512 
a52bdf189e4c0fe341c2db0a5923a3600503d8eaa0c3693923a02a0ab4fa6dfc1beb21067f4723fcf2e4d7c71e39a496bf34e109e1e1c8c42922ff53f6712373
 DIST qtbase-5.15.5-gentoo-kde-1.tar.xz 520224 BLAKE2B 
48807bc79cede557b114786ee072d8d94545f4ada3d96aa4fe04dbf79a356dc6c17d9299014ed70aa10296346c30c7512fb7d9f88ee4b301e9a54a241363be8b
 SHA512 
ab9f27d506d7aa1a9339ba52d51daffb4c6f9abb5d858fd728ef2110528bc0f2ae101b4e2e7c344836b42e4aafa2c5a4ab5c5fa37465e692cce500c0f3347fa7
-DIST qtbase-everywhere-opensource-src-5.15.3.tar.xz 50204364 BLAKE2B 
9c011e8d6033e340a1d7be6bd9100a05d55638cfd53f647752853382574b6c444668eae36bf88cfedde0e7c0e00ecb1f91d025fc59c23be5438ba0ef91a5246c
 SHA512 
01723eff5116a1d7d136fa32d2aee2691b227a241dbc160953ee72a8c0f3bc7ab771c17434629cabef419983ef43bb38aa6956ddcc09c9a82e116a50073b0079
 DIST qtbase-everywhere-opensource-src-5.15.4.tar.xz 50225468 BLAKE2B 
3525126791ca168ea4227bc58bef0202f4cec68396c958b0e7f09e7b41ca9d70bbcf0e78b5e7997bc3e4a59e889128f93964b5d0a9db7d012403581cff3dc30b
 SHA512 
91a1d95c2891939ae55134e8897cbc423142bd8eda954a1e65bb563b0932ed9e2da34db374fd86858b4a819e8abe824a967b31f4fb316528ec8aaf15016c6ad3
 DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B 
e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5
 SHA512 
ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.3.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.3.ebuild
deleted file mode 100644
index d9d6821..000
--- a/dev-qt/qtnetwork/qtnetwork-5.15.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QT5_KDEPATCHSET_REV=1
-QT5_MODULE="qtbase"
-inherit qt5-build
-
-DESCRIPTION="Network abstraction library for the Qt5 framework"
-
-if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-fi
-
-IUSE="connman dtls gssapi libproxy networkmanager sctp +ssl"
-REQUIRED_USE="!dtls"
-
-DEPEND="
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   sys-libs/zlib:=
-   connman? ( =dev-qt/qtdbus-${QT5_PV}* )
-   gssapi? ( virtual/krb5 )
-   libproxy? ( net-libs/libproxy )
-   networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* )
-   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   ssl? ( >=dev-libs/openssl-1.1.1:0= )
-"
-RDEPEND="${DEPEND}
-   connman? ( net-misc/connman )
-   networkmanager? ( net-misc/networkmanager )
-"
-
-QT5_TARGET_SUBDIRS=(
-   src/network
-   src/plugins/bearer/generic
-)
-
-QT5_GENTOO_CONFIG=(
-   libproxy:libproxy:
-   ssl::SSL
-   ssl::OPENSSL
-   ssl:openssl-linked:LINKED_OPENSSL
-)
-
-QT5_GENTOO_PRIVATE_CONFIG=(
-   :network
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.15.2-r14-libressl.patch # Bug 562050, not 
upstreamable
-)
-
-pkg_setup() {
-   use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
-   use networkmanager && 
QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
-}
-
-src_configure() {
-   local myconf=(
-   $(usev connman -dbus-linked)
-   $(qt_use gssapi feature-gssapi)
-   $(qt_use libproxy)
-   $(usev networkmanager -dbus-linked)
-   

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

2022-06-25 Thread Sam James
commit: ba29faa6160d0209cd99f49b7dfb5f848393c4d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 02:01:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 02:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba29faa6

profiles: tweak ffmpeg 5 mask

... to not additionally mask .

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 46129697e2e1..f59c15c05e11 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -435,7 +435,7 @@ x11-misc/easystroke
 # James Beddek  (2022-01-19)
 # FFmpeg 5.0 ABI/API changes break many packages.
 # Masking for tracker/tinderbox. Bug #831437
->=media-video/ffmpeg-5.0
+=media-video/ffmpeg-5*
 
 # Brian Evans  (2022-01-07)
 # The main consumer, phpunit, does not initiate the new timer correctly



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

2022-06-25 Thread Sam James
commit: ced5f34ac80958746e6ab81b5750c1a69fbe4e20
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 00:42:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 00:42:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced5f34a

gnome-base/gnome-shell: stabilize 42.1-r3 for amd64, arm64, x86

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

 gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
index 3bc4781371bb..5cee4f6b828c 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.1-r3.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2022-06-25 Thread Sam James
commit: 1138b88914ab7b4278bb17415630aa35bc77dfee
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 23:51:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 23:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1138b889

sys-devel/gcc: add 12.1.1_p20220625

Will be keyworded shortly, but need to fix musl first.

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.1.1_p20220625.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0f217f8c4d08..44ccff20af95 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -24,6 +24,7 @@ DIST gcc-11.4.0-patches-0.tar.xz 13404 BLAKE2B 
a384e6604befe306e6ee444b886c1aed1
 DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 
9c06ce85c6302bd43e06d35d5d5cc9e81268d368484bd60af707e6dbbe791d85ec2a177fe7deae1379d313269fcaea2ff5245e20e54ca667f452c27efb738c13
 SHA512 
498be61fcae7e4ec55e1f270e1d02fadfe9069692afab6442dac0b7ab480ad7112121f4728a9f99c7868e7373b2c770ad4833a3b4a1a8a43b3417e79f286c28c
 DIST gcc-12-20220611.tar.xz 79091164 BLAKE2B 
024d390d922bc3754e6e357388e4d9d310ce35b74eafd21e7086d58c4983fbf5bb4f8af251ed3e384b7a4c7e7a2eada8fe6a82803468e805abe3654eddd57eab
 SHA512 
66f8a8a11c0ce9fafe70def612a398e8beeebe1f1edcde1488d7c72f436cdf66062fb24804af7fdda1001260d7ac15ae1007d3687a4859e62339dad0906b398d
 DIST gcc-12-20220618.tar.xz 79095516 BLAKE2B 
855517564622af4e95a830ea814c09a8cd250b9ecb5fee49c39b749571a2337fabfa618b9a8b60a4ae4490abef96a95b03b8b088a270f87c2b36a8999fc58ba6
 SHA512 
4c62a17cede439c037a41c1a59ec3d670aab111b11b1249bc08346707b06e6631f8bc2add68b72d6789977c1016325a6c3b45be6373a8a3b11e018b4823d2102
+DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 
491da523abc0a63bbceaa6c76b251a5b6c224e1684b5db4e6155fdcab4b0d8d505376d30a13e1b0331f37558aac311477bbb3179b63da850acae436b642c9ee1
 SHA512 
0527c6d69cd53e8aba3464746b7989e3128af74818864a2e5b4be66313203d32a84201440a254da8de72842b0ebbbccf1ec14c6a121cb09f9454358b0a37b8f9
 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

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
new file mode 100644
index ..aa68dc8eaadf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="7"
+PATCH_GCC_VER="12.1.0"
+MUSL_VER="4"
+MUSL_GCC_VER="12.1.0"
+
+inherit toolchain
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-06-25 Thread Sam James
commit: 727efd129ea9ab3726e101fdfb39be35317b8149
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 23:51:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 23:51:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727efd12

media-gfx/prusaslicer: relax TBB dep

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

 ...2.6.0_pre20220601.ebuild => prusaslicer-2.6.0_pre20220601-r1.ebuild} | 2 +-
 ...2.6.0_pre20220620.ebuild => prusaslicer-2.6.0_pre20220620-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601-r1.ebuild
similarity index 98%
rename from media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601.ebuild
rename to media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601-r1.ebuild
index 380cd394c637..e1175d1591a4 100644
--- a/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220601-r1.ebuild
@@ -20,7 +20,7 @@ RESTRICT="test"
 
 RDEPEND="
dev-cpp/eigen:3
-   >=dev-cpp/tbb-2021.4.0:=
+   dev-cpp/tbb:=
>=dev-libs/boost-1.73.0:=[nls,threads(+)]
dev-libs/cereal
dev-libs/expat

diff --git a/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620-r1.ebuild
similarity index 98%
rename from media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620.ebuild
rename to media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620-r1.ebuild
index a3e72276b58d..e90d15a4423e 100644
--- a/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-2.6.0_pre20220620-r1.ebuild
@@ -20,7 +20,7 @@ RESTRICT="test"
 
 RDEPEND="
dev-cpp/eigen:3
-   >=dev-cpp/tbb-2021.4.0:=
+   dev-cpp/tbb:=
>=dev-libs/boost-1.73.0:=[nls,threads(+)]
dev-libs/cereal
dev-libs/expat



[gentoo-commits] repo/gentoo:master commit in: sci-libs/opencascade/, sci-libs/opencascade/files/

2022-06-25 Thread Sam James
commit: d7f8763ca52ef8a17cf9271997fc8e4a4c83e75d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 23:06:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 23:33:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f8763c

sci-libs/opencascade: allow newer TBB

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

 .../files/opencascade-7.5.3-tbb-2021.patch | 51 ++
 ...7.5.3-r7.ebuild => opencascade-7.5.3-r8.ebuild} |  3 +-
 ...7.6.1-r1.ebuild => opencascade-7.6.1-r2.ebuild} |  3 +-
 ...de-7.6.2.ebuild => opencascade-7.6.2-r1.ebuild} |  3 +-
 4 files changed, 57 insertions(+), 3 deletions(-)

diff --git a/sci-libs/opencascade/files/opencascade-7.5.3-tbb-2021.patch 
b/sci-libs/opencascade/files/opencascade-7.5.3-tbb-2021.patch
new file mode 100644
index ..38770ac9a541
--- /dev/null
+++ b/sci-libs/opencascade/files/opencascade-7.5.3-tbb-2021.patch
@@ -0,0 +1,51 @@
+https://github.com/Open-Cascade-SAS/OCCT/commit/740833a6a88e481f474783c426b6f6311ed586d3
+
+From 740833a6a88e481f474783c426b6f6311ed586d3 Mon Sep 17 00:00:00 2001
+From: kgv 
+Date: Mon, 29 Nov 2021 21:26:45 +0300
+Subject: [PATCH] 0032697: Configuration - fix compilation errors with oneTBB
+ 2021
+
+Removed usage of no more existing tbb::task_scheduler_init and 
tbb::captured_exception.
+--- a/src/OSD/OSD_Parallel_TBB.cxx
 b/src/OSD/OSD_Parallel_TBB.cxx
+@@ -25,7 +25,9 @@ Standard_DISABLE_DEPRECATION_WARNINGS
+ #include 
+ #include 
+ #include 
+-#include 
++#if TBB_VERSION_MAJOR < 2021
++  #include 
++#endif
+ Standard_ENABLE_DEPRECATION_WARNINGS
+ 
+ //===
+@@ -38,12 +40,16 @@ void OSD_Parallel::forEachExternal (UniversalIterator& 
theBegin,
+ const FunctorInterface& theFunctor,
+ Standard_Integer theNbItems)
+ {
++#if TBB_VERSION_MAJOR >= 2021
++  // task_scheduler_init is removed,
++  // exceptions are captured without proxy tbb::captured_exception object
++  (void )theNbItems;
++  tbb::parallel_for_each (theBegin, theEnd, theFunctor);
++#else
+   try
+   {
+ const Handle(OSD_ThreadPool)& aThreadPool = OSD_ThreadPool::DefaultPool();
+-const Standard_Integer aNbThreads = theNbItems > 0 ?
+-  aThreadPool->NbDefaultThreadsToLaunch() : -1;
+-
++const Standard_Integer aNbThreads = theNbItems > 0 ? 
aThreadPool->NbDefaultThreadsToLaunch() : -1;
+ tbb::task_scheduler_init aScheduler (aNbThreads);
+ tbb::parallel_for_each (theBegin, theEnd, theFunctor);
+   }
+@@ -51,6 +57,7 @@ void OSD_Parallel::forEachExternal (UniversalIterator& 
theBegin,
+   {
+ throw Standard_ProgramError (anException.what());
+   }
++#endif
+ }
+ 
+ #endif /* HAVE_TBB */
+

diff --git a/sci-libs/opencascade/opencascade-7.5.3-r7.ebuild 
b/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
similarity index 98%
rename from sci-libs/opencascade/opencascade-7.5.3-r7.ebuild
rename to sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
index 8287de53da6b..87b782fa5e6a 100644
--- a/sci-libs/opencascade/opencascade-7.5.3-r7.ebuild
+++ b/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
)
ffmpeg? ( media-video/ffmpeg:= )
freeimage? ( media-libs/freeimage )
-   tbb? ( 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/sparc/17.0/64ul/

2022-06-25 Thread Sam James
commit: 7a63eeb1b64d74ef534155015490c6285d41e1fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 23:21:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 23:33:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a63eeb1

profiles/default/linux/sparc/17.0/64ul: unmask gcc[sanitize]

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

 profiles/default/linux/sparc/17.0/64ul/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/default/linux/sparc/17.0/64ul/package.use.mask 
b/profiles/default/linux/sparc/17.0/64ul/package.use.mask
new file mode 100644
index ..b78918f9457d
--- /dev/null
+++ b/profiles/default/linux/sparc/17.0/64ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger  (2014-10-21)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize



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

2022-06-25 Thread Matthias Maier
commit: dba1fa4e440b7af90548efbc1d618436f9f96b99
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Jun 25 23:11:23 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jun 25 23:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba1fa4e

sci-libs/hdf5: attempt to delete perf binary only when USE=mpi

Closes: https://bugs.gentoo.org/854183
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild 
b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index dc668a1d721d..7cb1b8716025 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -109,5 +109,5 @@ src_install() {
# Remove "perf" executable due to file collisions with dev-util/perf.
# Previously with the CMake build system we only installed h5perf, so
# let's simply remove the file for now.
-   rm "${ED}"/usr/bin/perf || die "rm failed"
+   use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
 }



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

2022-06-25 Thread Sam James
commit: 755ff32d871bc639d6cd528b6fac635db2f2d6d2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 22:45:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 22:45:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755ff32d

profiles/arch/sparc: force dev-lang/rust[llvm_targets_Sparc]

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

 profiles/arch/sparc/package.use.force | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/sparc/package.use.force 
b/profiles/arch/sparc/package.use.force
index 1d86050b6044..888248394524 100644
--- a/profiles/arch/sparc/package.use.force
+++ b/profiles/arch/sparc/package.use.force
@@ -16,3 +16,4 @@ sys-auth/polkit duktape
 dev-ml/llvm-ocaml llvm_targets_Sparc
 sys-devel/clang llvm_targets_Sparc
 sys-devel/llvm llvm_targets_Sparc
+dev-lang/rust llvm_targets_Sparc



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/sparc/, profiles/default/linux/sparc/17.0/64ul/, ...

2022-06-25 Thread Sam James
commit: 1f246754125269d39a802835d6f0bb32bb73692e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 05:53:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 22:22:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f246754

profiles: split sparc into 32ul + 64ul

This lets us easily inherit features/wd40 for just 32ul,
as 64ul now has Rust.

profiles/default/linux/sparc/17.0 is now purely for 32-bit (64-bit
kernels still, just like before), rather than being used partly
by the 64-bit (64ul) subprofile.

Bug: https://bugs.gentoo.org/769467
See: ff1eda53e71a352f68e02d686d6436dc2f37c518
See: 0a1c580aff19787c759a4690f952b6dcba2a5012
See: 40a8f13c5c6e1ab840eb57d47c0eba58f2e90634
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/sparc/32ul/eapi | 1 +
 profiles/arch/sparc/32ul/make.defaults| 9 +
 profiles/arch/sparc/32ul/parent   | 2 ++
 profiles/arch/sparc/make.defaults | 4 
 profiles/arch/sparc/parent| 1 -
 profiles/default/linux/sparc/17.0/64ul/parent | 5 -
 profiles/default/linux/sparc/17.0/parent  | 1 +
 profiles/default/linux/sparc/parent   | 2 +-
 8 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/profiles/arch/sparc/32ul/eapi b/profiles/arch/sparc/32ul/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/sparc/32ul/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/sparc/32ul/make.defaults 
b/profiles/arch/sparc/32ul/make.defaults
new file mode 100644
index ..46df0689c786
--- /dev/null
+++ b/profiles/arch/sparc/32ul/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="sparc-unknown-linux-gnu"
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32"
+DEFAULT_ABI="sparc32"
+ABI="${DEFAULT_ABI}"

diff --git a/profiles/arch/sparc/32ul/parent b/profiles/arch/sparc/32ul/parent
new file mode 100644
index ..154b8158dc01
--- /dev/null
+++ b/profiles/arch/sparc/32ul/parent
@@ -0,0 +1,2 @@
+..
+../../../features/wd40

diff --git a/profiles/arch/sparc/make.defaults 
b/profiles/arch/sparc/make.defaults
index b25d074c2cd5..23b5d7dad10a 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -5,7 +5,6 @@ ARCH="sparc"
 ACCEPT_KEYWORDS="${ARCH}"
 
 # 64bit kernel, 32bit userland
-CHOST="sparc-unknown-linux-gnu"
 PROFILE_ARCH="sparc64"
 
 # We need sparc64 binutils for linux-headers
@@ -17,9 +16,6 @@ CHOST_sparc64="sparc64-unknown-linux-gnu"
 LDFLAGS_sparc64="-m elf64_sparc"
 
 # Multilib stuff
-MULTILIB_ABIS="sparc32"
-DEFAULT_ABI="sparc32"
-ABI="${DEFAULT_ABI}"
 CFLAGS_sparc32=""  # 32 bit is the default, so no need to set it.
 LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same 
time
 CHOST_sparc32="sparc-unknown-linux-gnu"

diff --git a/profiles/arch/sparc/parent b/profiles/arch/sparc/parent
index e234bf836e61..eb001c6e8ab8 100644
--- a/profiles/arch/sparc/parent
+++ b/profiles/arch/sparc/parent
@@ -1,2 +1 @@
 ../base
-../../features/wd40

diff --git a/profiles/default/linux/sparc/17.0/64ul/parent 
b/profiles/default/linux/sparc/17.0/64ul/parent
index e7b5079fc132..db96bde2f63d 100644
--- a/profiles/default/linux/sparc/17.0/64ul/parent
+++ b/profiles/default/linux/sparc/17.0/64ul/parent
@@ -1,2 +1,5 @@
-..
+../../../../../base
+../../../../../releases/17.0
+../../..
+../../../../../features/multilib
 ../../../../../arch/sparc/64ul

diff --git a/profiles/default/linux/sparc/17.0/parent 
b/profiles/default/linux/sparc/17.0/parent
index a94c5be1f1e0..682ac198547d 100644
--- a/profiles/default/linux/sparc/17.0/parent
+++ b/profiles/default/linux/sparc/17.0/parent
@@ -1,3 +1,4 @@
 ..
 ../../../../releases/17.0
 ../../../../features/multilib
+../../../../arch/sparc/32ul

diff --git a/profiles/default/linux/sparc/parent 
b/profiles/default/linux/sparc/parent
index f8f06632ebe0..6715c738f207 100644
--- a/profiles/default/linux/sparc/parent
+++ b/profiles/default/linux/sparc/parent
@@ -1,3 +1,3 @@
 ../../../base
 ..
-../../../arch/sparc
+../../../arch/sparc/32ul



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/s390/17.0/s390x/

2022-06-25 Thread Sam James
commit: 61956f20d2841c4581bc0298c25075c6cd0bccf4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 07:47:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 22:22:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61956f20

profiles/default/linux/s390/17.0/s390x: swap parent order for base vs release

Fixes e.g. gcc[pie] accidentally becoming masked.

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

 profiles/default/linux/s390/17.0/s390x/parent | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/s390/17.0/s390x/parent 
b/profiles/default/linux/s390/17.0/s390x/parent
index d4c4b2e34633..ce3de7b2d310 100644
--- a/profiles/default/linux/s390/17.0/s390x/parent
+++ b/profiles/default/linux/s390/17.0/s390x/parent
@@ -1,4 +1,4 @@
-../../../../../releases/17.0
 ../../../../../base
+../../../../../releases/17.0
 ../../..
 ../../../../../arch/s390/s390x



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/64ul/

2022-06-25 Thread Sam James
commit: d85adde7af85474e43db3598864bb2f2cfc6896b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 08:52:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 22:23:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85adde7

profiles/arch/sparc/64ul: temporarily mask media-gfx/eog[svg]

Just until keyworded Rustified librsvg, which we can do shortly.

Bug: https://bugs.gentoo.org/854201
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26071
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/sparc/64ul/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/sparc/64ul/package.use.mask 
b/profiles/arch/sparc/64ul/package.use.mask
index 36276da44663..93b647ef6c94 100644
--- a/profiles/arch/sparc/64ul/package.use.mask
+++ b/profiles/arch/sparc/64ul/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-06-25)
+# Mask until newer librsvg is keyworded, bug #854201
+media-gfx/eog svg
+
 # Sam James  (2021-03-20)
 # jit isn't supported on sparc64 and causes a bus error
 # in for grep -P. Debian completely disable it too.



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/no-multilib/, profiles/base/, profiles/arch/amd64/, ...

2022-06-25 Thread Sam James
commit: 7e5859b42a87364c116f50c2c4c6be42ffaba1a9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jun 11 20:39:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 21:39:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5859b4

profiles: Mask glibc[stack-realign] on non-amd64/x86, default on amd64

The stack alignment issue affecting compatibility with older 32-bit
binaries is specific to amd64 and x86.

The workaround incurs a performance cost on the 32-bit build, so enable
the flag by default on amd64 but not on x86. Other popular distributions
always enable this workaround.

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

 profiles/arch/amd64/no-multilib/package.use.mask | 6 +-
 profiles/arch/amd64/package.use  | 7 ++-
 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/x86/package.use.mask   | 4 
 profiles/base/package.use.mask   | 4 
 5 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/amd64/no-multilib/package.use.mask 
b/profiles/arch/amd64/no-multilib/package.use.mask
index b0f82168e189..e97fb4228074 100644
--- a/profiles/arch/amd64/no-multilib/package.use.mask
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2022-06-25)
+# This flag concerns a 32-bit x86-specific problem.
+sys-libs/glibc stack-realign
+
 # Ben Kohler  (2022-06-07)
 # Disable 32bit builds on no-multilib
 sys-apps/memtest86+ bios32 efi32 iso32

diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index a51accc1910e..7b827e562200 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -1,6 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2022-06-25)
+# Realign the stack in the 32-bit build for compatibility with older binaries 
by
+# default. This is not the default on x86 because it has a performance cost.
+sys-libs/glibc stack-realign
+
 # Ben Kohler  (2022-06-07)
 # Enable BIOS & UEFI targets by default
 sys-apps/memtest86+ bios64 efi64

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2ea7855ee51c..189adb55d64f 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# James Le Cuirot  (2022-06-25)
+# Allow stack to be realigned for compatibility with older 32-bit binaries.
+sys-libs/glibc -stack-realign
+
 # Unmask media-libs/libxmp here
 media-sound/qmmp -xmp
 

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index cc2431ca8f0a..a618c72fa0ce 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2022-06-25)
+# Allow stack to be realigned for compatibility with older 32-bit binaries.
+sys-libs/glibc -stack-realign
+
 # Anna Vyalkova  (2022-06-25)
 # Unkeyworded test dep
 app-vim/jedi test

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b65e7efa7daa..b97dee8d561f 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# James Le Cuirot  (2022-06-25)
+# This flag concerns an x86-specific problem.
+sys-libs/glibc stack-realign
+
 # Matt Turner  (2022-06-21)
 # Depends on old spidermonkey:68. Upstream recommends using Duktape or Webkit
 # for PAC parsing. See https://github.com/libproxy/libproxy/pull/139



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

2022-06-25 Thread Sam James
commit: c3e6cb5b191daa60b19f25f7f30765e85b962dc1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 21:20:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 21:39:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e6cb5b

sys-libs/glibc: update metadata indentation

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

 sys-libs/glibc/metadata.xml | 48 ++---
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml
index bcaf604fa542..c64d2052ed07 100644
--- a/sys-libs/glibc/metadata.xml
+++ b/sys-libs/glibc/metadata.xml
@@ -1,28 +1,28 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
- toolch...@gentoo.org
- Gentoo Toolchain Project
-
-
- Enable Intel Control-flow Enforcement Technology (needs 
binutils 2.29 and gcc 8)
- Enable the new clone3 syscall within glibc. Can be 
disabled to allow compatibility with older Electron applications.
- build *all* locales in src_install; this is 
generally meant for stage building only as it ignores /etc/locale.gen file and 
can be pretty slow
- build and install libcrypt and crypt.h
- When USE=hardened, allow fortify/stack violations to dump 
core (SIGABRT) and not kill self (SIGKILL)
- Add experimental LoongArch patchset
- build memusage and memusagestat tools
- enable optimizations for multiple CPU architectures 
(detected at runtime)
- Provide prebuilt libgcc.a and crt files if 
missing. Only needed for ABI switch.
- Build, and enable support for, the Name Service Cache 
Daemon
- protect stack of glibc internals
- Realign the stack in the 32-bit build for 
compatibility with older binaries at slight performance cost
- Enable static PIE support (runtime files for 
-static-pie gcc option).
- Make internal pt_chown helper setuid -- not needed if using 
Linux and have /dev/pts mounted with gid=5
- enable systemtap static probe points
-
-
- cpe:/a:gnu:glibc
-
+   
+   toolch...@gentoo.org
+   Gentoo Toolchain Project
+   
+   
+   Enable Intel Control-flow Enforcement 
Technology (needs binutils 2.29 and gcc 8)
+   Enable the new clone3 syscall within glibc. 
Can be disabled to allow compatibility with older Electron applications.
+   build *all* locales in 
src_install; this is generally meant for stage building only as it ignores 
/etc/locale.gen file and can be pretty slow
+   build and install libcrypt and crypt.h
+   When USE=hardened, allow fortify/stack 
violations to dump core (SIGABRT) and not kill self (SIGKILL)
+   Add experimental LoongArch 
patchset
+   build memusage and memusagestat tools
+   enable optimizations for multiple CPU 
architectures (detected at runtime)
+   Provide prebuilt libgcc.a and 
crt files if missing. Only needed for ABI switch.
+   Build, and enable support for, the Name 
Service Cache Daemon
+   protect stack of glibc internals
+   Realign the stack in the 32-bit 
build for compatibility with older binaries at slight performance cost
+   Enable static PIE support (runtime 
files for -static-pie gcc option).
+   Make internal pt_chown helper setuid -- not 
needed if using Linux and have /dev/pts mounted with gid=5
+   enable systemtap static probe 
points
+   
+   
+   cpe:/a:gnu:glibc
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/, profiles/arch/amd64/no-multilib/, profiles/base/, ...

2022-06-25 Thread Sam James
commit: 020b1514bcb86d96700d81ff5ad82ec698b45311
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 21:36:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 21:39:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020b1514

sys-libs/ncurses: Add stack-realign flag for compat with old 32-bit x86 binaries

Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern
binaries align to 16 bytes. These older binaries sometimes segfault when
newer libraries use SSE instructions. This is becoming increasingly
common. Applying the -mstackrealign flag to the 32-bit build works
around the issue but at a performance cost. Other popular
distributions always apply this.

[sam: There's no good choices here. As Ionen pointed out (I'd missed
any reports of this), this ends up getting worse with GCC 12's
default-on vectorisation at -O2. Let's make it optional for now for
32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI).

ncurses is going to need similar treatment. If we end up having
to do this for far more packages, we may revisit and e.g.
just append-flags in ebuilds for right ABI and tell users
to set -mno-stackrealign, or similar.

Another option would be to set this globally by default (again,
this is only ever for x86), but it'd possibly be a big performance
hit (and bad enough doing it in glibc, but it's unavoidable).

The only saving grace here is that there aren't _that_ many
libraries with such longevity & ABI stability from back then
that older applications are using.]

Bug: https://bugs.gentoo.org/616402
Bug: https://github.com/taviso/123elf/issues/12
See: 02aa6328a720c
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/no-multilib/package.use.mask |  1 +
 profiles/arch/amd64/package.use  |  1 +
 profiles/arch/amd64/package.use.mask |  1 +
 profiles/arch/x86/package.use.mask   |  1 +
 profiles/base/package.use.mask   |  1 +
 sys-libs/ncurses/metadata.xml|  4 
 sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild | 10 --
 sys-libs/ncurses/ncurses-6.3_p20220423.ebuild| 10 --
 8 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/amd64/no-multilib/package.use.mask 
b/profiles/arch/amd64/no-multilib/package.use.mask
index e97fb4228074..adee98f1e014 100644
--- a/profiles/arch/amd64/no-multilib/package.use.mask
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -4,6 +4,7 @@
 # James Le Cuirot  (2022-06-25)
 # This flag concerns a 32-bit x86-specific problem.
 sys-libs/glibc stack-realign
+sys-libs/ncurses stack-realign
 
 # Ben Kohler  (2022-06-07)
 # Disable 32bit builds on no-multilib

diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index 7b827e562200..c057afab7c94 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -5,6 +5,7 @@
 # Realign the stack in the 32-bit build for compatibility with older binaries 
by
 # default. This is not the default on x86 because it has a performance cost.
 sys-libs/glibc stack-realign
+sys-libs/ncurses stack-realign
 
 # Ben Kohler  (2022-06-07)
 # Enable BIOS & UEFI targets by default

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 189adb55d64f..55790a52e4cd 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -20,6 +20,7 @@
 # James Le Cuirot  (2022-06-25)
 # Allow stack to be realigned for compatibility with older 32-bit binaries.
 sys-libs/glibc -stack-realign
+sys-libs/ncurses -stack-realign
 
 # Unmask media-libs/libxmp here
 media-sound/qmmp -xmp

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index a618c72fa0ce..996b5d4b6100 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -4,6 +4,7 @@
 # James Le Cuirot  (2022-06-25)
 # Allow stack to be realigned for compatibility with older 32-bit binaries.
 sys-libs/glibc -stack-realign
+sys-libs/ncurses -stack-realign
 
 # Anna Vyalkova  (2022-06-25)
 # Unkeyworded test dep

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b97dee8d561f..ecb4772b3a77 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -9,6 +9,7 @@
 # James Le Cuirot  (2022-06-25)
 # This flag concerns an x86-specific problem.
 sys-libs/glibc stack-realign
+sys-libs/ncurses stack-realign
 
 # Matt Turner  (2022-06-21)
 # Depends on old spidermonkey:68. Upstream recommends using Duktape or Webkit

diff --git a/sys-libs/ncurses/metadata.xml b/sys-libs/ncurses/metadata.xml
index 27fbeede9c53..51b044682ce5 100644
--- a/sys-libs/ncurses/metadata.xml
+++ b/sys-libs/ncurses/metadata.xml
@@ -12,6 +12,10 @@
library (libtinfo) -- usually needed only for binary 
packages -- but
it is binary compatible in either 

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

2022-06-25 Thread Sam James
commit: 02aa6328a720c86d0157c4582f7e5bac72ae9296
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jun 11 21:11:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 21:39:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02aa6328

sys-libs/glibc: Add stack-realign flag for compat with old 32-bit x86 binaries

Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern
binaries align to 16 bytes. These older binaries sometimes segfault when
newer libraries use SSE instructions. This is becoming increasingly
common. Applying the -mstackrealign flag to the 32-bit build works
around the issue but at a performance cost. Other popular
distributions always apply this.

[sam: There's no good choices here. As Ionen pointed out (I'd missed
any reports of this), this ends up getting worse with GCC 12's
default-on vectorisation at -O2. Let's make it optional for now for
32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI).

ncurses is going to need similar treatment. If we end up having
to do this for far more packages, we may revisit and e.g.
just append-flags in ebuilds for right ABI and tell users
to set -mno-stackrealign, or similar.

Another option would be to set this globally by default (again,
this is only ever for x86), but it'd possibly be a big performance
hit (and bad enough doing it in glibc, but it's unavoidable).

The only saving grace here is that there aren't _that_ many
libraries with such longevity & ABI stability from back then
that older applications are using.]

Bug: https://bugs.gentoo.org/616402
Bug: https://github.com/taviso/123elf/issues/12
Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25858
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.35-r7.ebuild | 31 ++-
 sys-libs/glibc/glibc-.ebuild| 31 ++-
 sys-libs/glibc/metadata.xml |  1 +
 3 files changed, 37 insertions(+), 26 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.35-r7.ebuild 
b/sys-libs/glibc/glibc-2.35-r7.ebuild
index a9b4a0d16717..3e8358532526 100644
--- a/sys-libs/glibc/glibc-2.35-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.35-r7.ebuild
@@ -44,7 +44,7 @@ SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc 
experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd 
profile selinux +ssp +static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet +clone3 compile-locales +crypt custom-cflags doc 
experimental-loong gd headers-only +multiarch multilib multilib-bootstrap nscd 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 
vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -305,22 +305,27 @@ setup_target_flags() {
export CFLAGS="-march=${t} ${CFLAGS}"
einfo "Auto adding -march=${t} to CFLAGS 
#185404"
fi
+   # For compatibility with older binaries at slight 
performance cost.
+   use stack-realign && export CFLAGS+=" -mstackrealign"
;;
amd64)
# -march needed for #185404 #199334
# TODO: See cross-compile issues listed above for x86.
-   [[ ${ABI} == x86 ]] &&
-   if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, 
void *p) {if (__sync_fetch_and_add(, 1)) f(i, p);}\nint main(){return 0;}\n'; 
then
-   local t=${CTARGET_OPT:-${CTARGET}}
-   t=${t%%-*}
-   # Normally the target is x86_64-xxx, so turn 
that into the -march that
-   # gcc actually accepts. #528708
-   [[ ${t} == "x86_64" ]] && t="x86-64"
-   filter-flags '-march=*'
-   # ugly, ugly, ugly.  ugly.
-   CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags 
'-march=*'; echo "${CFLAGS}")
-   export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
-   einfo "Auto adding -march=${t} to CFLAGS_x86 
#185404 (ABI=${ABI})"
+   if [[ ${ABI} == x86 ]]; then
+   if ! do_compile_test "${CFLAGS_x86}" 'void 
f(int i, void *p) {if (__sync_fetch_and_add(, 1)) f(i, p);}\nint 
main(){return 0;}\n'; then
+   local t=${CTARGET_OPT:-${CTARGET}}
+  

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

2022-06-25 Thread Sam James
commit: b10e45c2428e392e948b7f38784cb0a796f2dbb8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 25 21:21:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 25 21:39:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10e45c2

sys-libs/glibc: slight->some for stack-realign description

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

 sys-libs/glibc/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml
index c64d2052ed07..eb25b52087e2 100644
--- a/sys-libs/glibc/metadata.xml
+++ b/sys-libs/glibc/metadata.xml
@@ -17,7 +17,7 @@
Provide prebuilt libgcc.a and 
crt files if missing. Only needed for ABI switch.
Build, and enable support for, the Name 
Service Cache Daemon
protect stack of glibc internals
-   Realign the stack in the 32-bit 
build for compatibility with older binaries at slight performance cost
+   Realign the stack in the 32-bit 
build for compatibility with older binaries at some performance cost
Enable static PIE support (runtime 
files for -static-pie gcc option).
Make internal pt_chown helper setuid -- not 
needed if using Linux and have /dev/pts mounted with gid=5
enable systemtap static probe 
points



[gentoo-commits] repo/gentoo:master commit in: net-libs/libtorrent-rasterbar/files/, net-libs/libtorrent-rasterbar/

2022-06-25 Thread David Seifert
commit: 0d9916f56c377aab4143f2f2b157f62d97e2da0f
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 25 21:18:17 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 25 21:18:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9916f5

net-libs/libtorrent-rasterbar: drop 1.2.15-r1, 1.2.16, 2.0.5

Closes: https://bugs.gentoo.org/775104
Closes: https://bugs.gentoo.org/791016
Closes: https://bugs.gentoo.org/832424
Signed-off-by: David Seifert  gentoo.org>

 net-libs/libtorrent-rasterbar/Manifest |  3 -
 .../libtorrent-rasterbar-2.0.5-boost-1.78.patch| 46 -
 .../libtorrent-rasterbar-1.2.15-r1.ebuild  | 69 ---
 .../libtorrent-rasterbar-1.2.16.ebuild | 69 ---
 .../libtorrent-rasterbar-2.0.5.ebuild  | 78 --
 5 files changed, 265 deletions(-)

diff --git a/net-libs/libtorrent-rasterbar/Manifest 
b/net-libs/libtorrent-rasterbar/Manifest
index 7eb5e03678e5..45b2ea13fd39 100644
--- a/net-libs/libtorrent-rasterbar/Manifest
+++ b/net-libs/libtorrent-rasterbar/Manifest
@@ -1,4 +1 @@
-DIST libtorrent-rasterbar-1.2.15.tar.gz 4163049 BLAKE2B 
282d6cf19897706f96d68c75df3c1f5f004df38c07ca2fcaa760f0004512dc8759ea47d4e0c96ff4d8ac2d23569a05507c5dd0667d83c702e14825a0d9ffcd0e
 SHA512 
c409c53ec9c299a05b51ab61d7df1209803cbd6070f0a014dd6fb42c30f6f5230ea90848330f901c61816bc70901e618409acacc95bb0e5acb7f81211d001fa2
-DIST libtorrent-rasterbar-1.2.16.tar.gz 4163867 BLAKE2B 
2cb4c79d83854bf3e5fc1b2ff9a361539b7690d0df3c2c15f2df1c7b9e782df51fbab57920a3bac56dff872c829a49303d66d33cdc10586ccc01dad3e83b149c
 SHA512 
2bad1bf1604f99b85567056f798bfb78cdd663612291536d1145141e61f843aced416f7608911793c948d77802ef5b3088197b914c100a4278c94033eb304d4b
-DIST libtorrent-rasterbar-2.0.5.tar.gz 4407260 BLAKE2B 
71c64879be103326fe438ba6b11b672fb0d631ed0de4eb23c2595f3596b522693594ded9f8733c7827dd668e285cb5099cad78bcd437ec184837eafbd39b356f
 SHA512 
be5b812135dada957e565085b5bdda06827c8427f78a4468ef263e1a1e33d3a0bbba7ac27235f0d17ae6087d54311281e3b1975eef81cda514acc8329862dc04
 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 
4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502
 SHA512 
4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea

diff --git 
a/net-libs/libtorrent-rasterbar/files/libtorrent-rasterbar-2.0.5-boost-1.78.patch
 
b/net-libs/libtorrent-rasterbar/files/libtorrent-rasterbar-2.0.5-boost-1.78.patch
deleted file mode 100644
index 93e14963e366..
--- 
a/net-libs/libtorrent-rasterbar/files/libtorrent-rasterbar-2.0.5-boost-1.78.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From feb911a19c8a66bf13915973649d3a4f5d729f12 Mon Sep 17 00:00:00 2001
-From: arvidn 
-Date: Sun, 12 Dec 2021 21:52:15 +0100
-Subject: [PATCH] update allocator sizes for boost-1.78
-

- include/libtorrent/aux_/allocating_handler.hpp | 16 
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/include/libtorrent/aux_/allocating_handler.hpp 
b/include/libtorrent/aux_/allocating_handler.hpp
-index 726032e085c..7096dfd2e67 100644
 a/include/libtorrent/aux_/allocating_handler.hpp
-+++ b/include/libtorrent/aux_/allocating_handler.hpp
-@@ -77,11 +77,11 @@ namespace libtorrent { namespace aux {
-   constexpr std::size_t openssl_write_cost = 0;
- #endif
- 
--  constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + 102 + 8 * sizeof(void*);
--  constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + 102 + 8 * sizeof(void*);
--  constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
144 + 8 * sizeof(void*);
--  constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
168 + 8 * sizeof(void*);
--  constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
160;
-+  constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + 102 + 9 * sizeof(void*);
-+  constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + 102 + 9 * sizeof(void*);
-+  constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
144 + 9 * sizeof(void*);
-+  constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
168 + 9 * sizeof(void*);
-+  constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
168;
-   constexpr std::size_t abort_handler_max_size = tracking + debug_tick + 
104;
-   constexpr std::size_t submit_handler_max_size = tracking + debug_tick + 
104;
-   constexpr std::size_t deferred_handler_max_size = tracking + debug_tick 
+ 112;
-@@ -124,12 +124,12 @@ namespace libtorrent { namespace aux {
- #endif
-   constexpr std::size_t write_handler_max_size = tracking 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/rdma-core/

2022-06-25 Thread David Seifert
commit: 52faecfab023afea340cb5a35770f0dcdaf952e6
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 25 21:04:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 25 21:04:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52faecfa

sys-cluster/rdma-core: add 41.0

Bug: https://bugs.gentoo.org/778971
Bug: https://bugs.gentoo.org/792033
Bug: https://bugs.gentoo.org/835411
Bug: https://bugs.gentoo.org/837830
Bug: https://bugs.gentoo.org/852083
Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/rdma-core/Manifest  |   1 +
 sys-cluster/rdma-core/rdma-core-41.0.ebuild | 102 
 2 files changed, 103 insertions(+)

diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest
index 6d54badbb34f..64abd5527599 100644
--- a/sys-cluster/rdma-core/Manifest
+++ b/sys-cluster/rdma-core/Manifest
@@ -1,2 +1,3 @@
 DIST rdma-core-38.0.tar.gz 1760189 BLAKE2B 
ab028ce9367353201748f19d05d4d02170920b155b7ebb3584043729422e377cfb4ae29ed442ce7f965faa2470fe558499e9b2e7da51f282fa65ab029d4bcaa9
 SHA512 
98b3e3d26675891d54652817851f172855443faf6950b5c17177f10f5b3b197778590ad0e9640ecceaba17cf4aceb276ddb145ab46c1f6af9d2f6954688c3239
 DIST rdma-core-39.0.tar.gz 1762652 BLAKE2B 
7fed2be57624451c660120c6360fedd15ffaff36608879a329c3f078b647cb325c94fc949ef14f99b3be8b43ffddee6759e7da2f88287adf4dee413658afb5db
 SHA512 
a003cae24cff6791a6281b1ab7cc1823fb08a74e03231bf846f8ebbd5fa447c8dd900357493108f6a2b22fd5dabd657fe42e1ce2f65a01746ce47a3222815459
+DIST rdma-core-41.0.tar.gz 1784540 BLAKE2B 
3c153dcc3563427f32fa32d9a31527635c6bb3e63297c201f30de1328a68ac73ecb3af89074dfcc27d92c640d14d8d8ec61c001659d18336a4156cf8ed22996c
 SHA512 
d8c1210ca078ea53879cee42c838cc88bcc98430471ae609d8c4a25218dbfd63a70f5bbd4e9ba6efabdfc467f7d5796ce618ec22013d414f17502d1257601a80

diff --git a/sys-cluster/rdma-core/rdma-core-41.0.ebuild 
b/sys-cluster/rdma-core/rdma-core-41.0.ebuild
new file mode 100644
index ..d3914a582bc8
--- /dev/null
+++ b/sys-cluster/rdma-core/rdma-core-41.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-single-r1 udev systemd
+
+DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband 
subsystem"
+HOMEPAGE="https://github.com/linux-rdma/rdma-core;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core;
+else
+   SRC_URI="https://github.com/linux-rdma/rdma-core/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
+SLOT="0"
+IUSE="neigh python static-libs systemd valgrind"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="
+   dev-lang/perl
+   virtual/libudev:=
+   neigh? ( dev-libs/libnl:3 )
+   systemd? ( sys-apps/systemd:= )
+   valgrind? ( dev-util/valgrind )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${COMMON_DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   )"
+RDEPEND="${COMMON_DEPEND}
+   !sys-fabric/infiniband-diags
+   !sys-fabric/libibverbs
+   !sys-fabric/librdmacm
+   !sys-fabric/libibumad
+   !sys-fabric/ibacm
+   !sys-fabric/libibmad
+   !sys-fabric/srptools
+   !sys-fabric/infinipath-psm
+   !sys-fabric/libcxgb3
+   !sys-fabric/libcxgb4
+   !sys-fabric/libmthca
+   !sys-fabric/libmlx4
+   !sys-fabric/libmlx5
+   !sys-fabric/libocrdma
+   !sys-fabric/libnes"
+# python is required unconditionally at build-time
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch )
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_RUNDIR=/run
+   -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
+   -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
+   
-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
+   -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
+   -DENABLE_VALGRIND="$(usex valgrind)"
+   -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
+   -DENABLE_STATIC="$(usex static-libs)"
+   -DNO_PYVERBS="$(usex !python)"
+   -DNO_MAN_PAGES=1
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   udev_dorules "${ED}"/etc/udev/rules.d/70-persistent-ipoib.rules
+   rm -r "${ED}"/etc/{udev,init.d} || die
+
+   if use neigh; then
+   

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/powerpc/ppc64/, profiles/arch/arm64/, ...

2022-06-25 Thread Matt Turner
commit: e6b704529525d4f5ac7eef3fe4b1f67c60980578
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 25 20:57:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun 25 21:03:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b70452

profiles: Unmask USE=qrtr on net-libs/libqmi

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

 profiles/arch/arm/package.use.mask   | 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 profiles/arch/x86/package.use.mask   | 4 
 5 files changed, 20 deletions(-)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 3b29e898af4e..bea0fbe50af9 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2022-06-24)
-# net-libs/libqrtr-glib not keyworded
-net-libs/libqmi qrtr
-
 # Sam James  (2022-06-23)
 # ceph, zfs not keyworded here
 app-emulation/libvirt rbd zfs

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index eacbc7f1fe78..655a09426c73 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2022-06-24)
-# net-libs/libqrtr-glib not keyworded
-net-libs/libqmi qrtr
-
 # Anna Vyalkova  (2022-06-25)
 # Unkeyworded test dep
 app-vim/jedi test

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 79e2a563ec95..0e4be5aa20a6 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2022-06-24)
-# net-libs/libqrtr-glib not keyworded
-net-libs/libqmi qrtr
-
 # Matt Turner  (2022-05-16)
 # media-libs/libheif not keyworded here
 media-gfx/gthumb heif

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 0c68c7d0aa38..7a09c8b58c7c 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2022-06-24)
-# net-libs/libqrtr-glib not keyworded
-net-libs/libqmi qrtr
-
 # Jimi Huotari  (2022-05-08)
 # Not keyworded here yet.
 lxqt-base/lxqt-meta desktop-portal

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 4e15738780e3..cc2431ca8f0a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner  (2022-06-24)
-# net-libs/libqrtr-glib not keyworded
-net-libs/libqmi qrtr
-
 # Anna Vyalkova  (2022-06-25)
 # Unkeyworded test dep
 app-vim/jedi test



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

2022-06-25 Thread Matt Turner
commit: 0f4c94e8d5c25ab7eee5d6649bd6d6f4a1021b67
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 25 20:56:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun 25 21:03:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4c94e8

net-libs/libqrtr-glib: Keyword 1.2.2 ppc, #854126

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

 net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild 
b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
index ce5502bd438c..112d6e71ce63 100644
--- a/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
+++ b/net-libs/libqrtr-glib/libqrtr-glib-1.2.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3

EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git;
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"

SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/${PN}/-/archive/${PV}/${P}.tar.bz2;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, profiles/arch/ia64/, net-misc/modemmanager/

2022-06-25 Thread Matt Turner
commit: a0a79c79fe3edbe96b4ce829d0c6ccec951f93ca
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 25 19:26:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun 25 21:03:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a79c79

net-misc/modemmanager: Version bump to 1.18.10

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

 net-misc/modemmanager/Manifest|   1 +
 net-misc/modemmanager/metadata.xml|   1 +
 net-misc/modemmanager/modemmanager-1.18.10.ebuild | 152 ++
 profiles/arch/ia64/package.use.mask   |   4 +
 profiles/arch/sparc/package.use.mask  |   4 +
 5 files changed, 162 insertions(+)

diff --git a/net-misc/modemmanager/Manifest b/net-misc/modemmanager/Manifest
index d50c102766a0..8281970d3e29 100644
--- a/net-misc/modemmanager/Manifest
+++ b/net-misc/modemmanager/Manifest
@@ -1 +1,2 @@
+DIST ModemManager-1.18.10.tar.xz 2611480 BLAKE2B 
ca6c690f2365917b5c879c1bd80ec2752880fb4ffe779c0dae7e2b0852d5f77bb403b5cc1f529e254818fd3e6df2698cd77493d801f5c55d5fe60c817df1e713
 SHA512 
4615ddb852b750ba0ca62224b669145a408a22b841937d42271638a73bf59dff5fb8b73553388afee8e7d2b2126c61f51af3f8fcb4475a2e2ea313d438443f9b
 DIST ModemManager-1.18.8.tar.xz 2533392 BLAKE2B 
7e95aa2303b55524174475ace96e0b938d2ac9abee0867bb56c6405f3460e73fad0ab68e50361c148551401ff2450abe70733616534507251cbaaee41ee02028
 SHA512 
fd853ad5ecd018303850f506cd75025bc0cad90d7a003b082178f7495b8763e71675ac34428d09002bf5d06963030d2ee5b84a1c888c959b03f00cddb1cdaf4c

diff --git a/net-misc/modemmanager/metadata.xml 
b/net-misc/modemmanager/metadata.xml
index 44a1c20ee048..97718f935bb7 100644
--- a/net-misc/modemmanager/metadata.xml
+++ b/net-misc/modemmanager/metadata.xml
@@ -9,5 +9,6 @@
Enable MBIM modem protocol
Enable support for the QMI modem protocol used 
by
devices with Qualcomm chipsets
+   Enable support for the QMI over IPC Router 
bus (QRTR) protocol

 

diff --git a/net-misc/modemmanager/modemmanager-1.18.10.ebuild 
b/net-misc/modemmanager/modemmanager-1.18.10.ebuild
new file mode 100644
index ..0a04e243061b
--- /dev/null
+++ b/net-misc/modemmanager/modemmanager-1.18.10.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome2 python-any-r1 readme.gentoo-r1 systemd udev vala
+
+DESCRIPTION="Modem and mobile broadband management libraries"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/ModemManager/;
+SRC_URI="https://www.freedesktop.org/software/ModemManager/ModemManager-${PV}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/1" # subslot = dbus interface version, i.e. N in 
org.freedesktop.ModemManager${N}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="elogind +introspection mbim policykit +qmi +qrtr systemd test +udev vala"
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   udev? ( >=dev-libs/libgudev-232:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
+   mbim? ( >=net-libs/libmbim-1.26.0 )
+   policykit? ( >=sys-auth/polkit-0.106[introspection?] )
+   qmi? ( >=net-libs/libqmi-1.30.8:=[qrtr?] )
+   qrtr? ( >=net-libs/libqrtr-glib-1.0.0:= )
+   elogind? ( sys-auth/elogind )
+   systemd? ( >=sys-apps/systemd-209 )
+"
+RDEPEND="${DEPEND}
+   policykit? ( acct-group/plugdev )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   vala? ( $(vala_depend) )
+"
+
+S="${WORKDIR}/ModemManager-${PV}"
+
+python_check_deps() {
+   has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   DOC_CONTENTS="
+   If your USB modem shows up only as a storage device when you 
plug it in,
+   then you should install sys-apps/usb_modeswitch, which will 
automatically
+   switch it over to USB modem mode whenever you plug it in.\n"
+
+   if use policykit; then
+   DOC_CONTENTS+="\nTo control your modem without needing to enter 
the root password,
+   add your user account to the 'plugdev' group."
+   fi
+
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+

  1   2   3   4   >